Changelog in Linux kernel 6.13

 
9p/xen: fix init sequence
9p/xen: fix release of IRQ
 
__arch_xprod64(): make __always_inline when optimizing for performance
 
Linux: _RESEND_PATCH_v2_04_19_wifi_rt2x00_Remove_redundant_hrtimer_init_
 
accel/ivpu: Add auto selection logic for job scheduler
accel/ivpu: Add coredump support
accel/ivpu: Add debug Kconfig option
accel/ivpu: Add FW state dump on TDR
accel/ivpu: Add FW version debugfs entry
accel/ivpu: Add initial Panther Lake support
accel/ivpu: Add one jiffy to bo_wait_ioctl timeout value
accel/ivpu: Add test_mode bit to force turbo
accel/ivpu: Add tracing for IPC/PM/JOB
accel/ivpu: Allow reading dvfs_mode debugfs file
accel/ivpu: Clear CDTAB entry in case of failure
accel/ivpu: Defer MMU root page table allocation
accel/ivpu: Do not fail on cmdq if failed to allocate preemption buffers
accel/ivpu: Do not fail when more than 1 tile is fused
accel/ivpu: Don't allocate preemption buffers when MIP is disabled
accel/ivpu: Fix a typo
accel/ivpu: Fix fw log printing
accel/ivpu: Fix general protection fault in ivpu_bo_list()
accel/ivpu: Fix ivpu_jsm_dyndbg_control()
accel/ivpu: Fix memory leak in ivpu_mmu_reserved_context_init()
accel/ivpu: Fix reset_engine debugfs file logic
accel/ivpu: Fix typos in ivpu_pm.c
accel/ivpu: Fix WARN in ivpu_ipc_send_receive_internal()
accel/ivpu: Increase DMA address range
accel/ivpu: Increase MS info buffer size
accel/ivpu: Limit FW version string length
accel/ivpu: Make command queue ID allocated on XArray
accel/ivpu: Make DB_ID and JOB_ID allocations incremental
accel/ivpu: Move secondary preemption buffer allocation to DMA range
accel/ivpu: Prevent recovery invocation during probe and resume
accel/ivpu: Print JSM message result in case of error
accel/ivpu: Refactor failure diagnostics during boot
accel/ivpu: Refactor functions in ivpu_fw_log.c
accel/ivpu: Remove 1-tile power up Simics workaround
accel/ivpu: Remove copy engine support
accel/ivpu: Remove HWS_EXTRA_EVENTS from test modes
accel/ivpu: Remove invalid warnings
accel/ivpu: Remove skip of clock own resource ack on Simics
accel/ivpu: Rename ivpu_log_level to fw_log_level
accel/ivpu: Reset fw log on cold boot
accel/ivpu: Set 500 ns delay between power island TRICKLE and ENABLE
accel/ivpu: Stop using hardcoded DRIVER_DATE
accel/ivpu: Turn on autosuspend on Simics
accel/ivpu: Unmap partially mapped BOs in case of errors
accel/ivpu: Update power island delays
accel/ivpu: Update VPU FW API headers
accel/ivpu: Use whole user and shave ranges for preemption buffers
accel/ivpu: Use xa_alloc_cyclic() instead of custom function
 
accel/qaic: Add AIC080 support
accel/qaic: Add crashdump to Sahara
accel/qaic: Add ipc_router channel
accel/qaic: Change to use DEFINE_SHOW_ATTRIBUTE macro
accel/qaic: Pass string literal as format argument of alloc_workqueue()
 
acl: Annotate struct posix_acl with __counted_by()
acl: Realign struct posix_acl to save 8 bytes
 
acpi/arm64: Adjust error handling procedure in gtdt_parse_timer_block()
acpi/arm64: remove unnecessary cast
 
ACPI/CDAT: Add CDAT/DSMAS shared and read only flag values
 
ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
ACPI/IORT: Support CANWBS memory access flag
 
ACPI: allow building without CONFIG_HAS_IOPORT
ACPI: APD: Use strscpy() instead of strcpy()
ACPI: battery: allocate driver data through devm_ APIs
ACPI: battery: Check for error code from devm_mutex_init() call
ACPI: battery: check result of register_pm_notifier()
ACPI: battery: initialize mutexes through devm_ APIs
ACPI: battery: Register power supply with power_supply_register()
ACPI: battery: use DEFINE_SIMPLE_DEV_PM_OPS
ACPI: CPPC: Fix _CPC register setting issue
ACPI: EC: Enable EC support on LoongArch by default
ACPI: EC: make EC support compile-time conditional
ACPI: EC: Use strscpy() instead of strcpy()
ACPI: event: Use strscpy() instead of strcpy()
ACPI: GTDT: Tighten the check for the array of platform timer structures
ACPI: introduce acpi_arch_init()
 
acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
 
ACPI: pci_link: Use strscpy() instead of strcpy()
ACPI: pci_root: Use strscpy() instead of strcpy()
ACPI: pfr_telemetry: remove redundant error check on ret
ACPI: power: Use strscpy() instead of strcpy()
ACPI: processor_idle: Use acpi_idle_play_dead() for all C-states
ACPI: processor_perflib: extend X86 dependency
ACPI: resource: acpi_dev_irq_override(): Check DMI match last
ACPI: resource: Add Asus Vivobook X1504VAP to irq1_level_low_skip_override[]
ACPI: resource: Add TongFang GM5HG0A to irq1_edge_low_force_override[]
ACPI: resource: Fix memory resource type union access
ACPI: SBS: Use strscpy() instead of strcpy()
ACPI: SBSHC: Use strscpy() instead of strcpy()
ACPI: scan: Use strscpy() instead of strcpy()
ACPI: Switch back to struct platform_driver::remove()
ACPI: thermal: Use strscpy() instead of strcpy()
ACPI: video: Fix random crashes due to bad kfree()
ACPI: video: force native for Apple MacbookPro11,2 and Air7,2
ACPI: x86: Add adev NULL check to acpi_quirk_skip_serdev_enumeration()
ACPI: x86: Add skip i2c clients quirk for Acer Iconia One 8 A1-840
ACPI: x86: Clean up Asus entries in acpi_quirk_skip_dmi_ids[]
ACPI: x86: Make UART skip quirks work on PCI UARTs without an UID
 
ACPICA: events/evxfregn: don't release the ContextMutex that was never acquired
ACPICA: IORT: Update for revision E.f
 
ad7780: fix division by zero in ad7780_write_raw()
 
Linux: Add a driver for the Iron Device SMA1307 Amp
Linux: Add dev_warn_probe() and improve error handling in
Linux: Add generic AMD Soundwire machine driver for Legacy(No
Linux: Add of_regulator_get_optional() and Fix MTK Power
Linux: Add Yanteng Si to .mailmap
 
adfs: convert adfs to use the new mount api
 
af_packet: allow fanout_add when socket is not RUNNING
af_packet: avoid erroring out after sock_init_data() in packet_create()
af_packet: fix vlan_get_protocol_dgram() vs MSG_PEEK
af_packet: fix vlan_get_tci() vs MSG_PEEK
 
affs: convert affs to use the new mount api
 
afs: Fix merge preference rule failure condition
afs: Fix the maximum cell name length
 
alarmtimer: Switch to use hrtimer_setup() and hrtimer_setup_on_stack()
 
alarmtimers: Remove return value from alarm functions
alarmtimers: Remove the throttle mechanism from alarm_forward_now()
 
alienware-wmi: added force module parameters
alienware-wmi: added platform profile support
alienware-wmi: Adds support to Alienware m16 R1 AMD
alienware-wmi: Adds support to Alienware x17 R2
alienware-wmi: alienware_wmax_command() is now input size agnostic
alienware-wmi: create_thermal_profile() no longer brute-forces IDs
alienware-wmi: extends the list of supported models
alienware-wmi: Fix spelling mistake "requieres" -> "requires"
alienware-wmi: Fix X Series and G Series quirks
alienware-wmi: fixed indentation and clean up
alienware-wmi: order alienware_quirks[] alphabetically
alienware-wmi: WMAX interface documentation
 
alloc_fdtable(): change calling conventions.
 
alloc_tag: fix module allocation tags populated area calculation
alloc_tag: fix set_codetag_empty() when !CONFIG_MEM_ALLOC_PROFILING_DEBUG
alloc_tag: introduce pgtag_ref_handle to abstract page tag references
alloc_tag: introduce shutdown_mem_profiling helper function
alloc_tag: load module tags into separate contiguous memory
alloc_tag: populate memory for module tags as needed
alloc_tag: skip pgalloc_tag_swap if profiling is disabled
alloc_tag: support for page allocation tag compression
 
ALSA hda/realtek: Add quirk for Framework F111:000C
 
ALSA: 6fire: Release resources at card release
ALSA: ac97: bus: Fix the mistake in the comment
ALSA: aica: Remove unused variable
ALSA: asihpi: Remove unused variable
ALSA: caiaq: Use snd_card_free_when_closed() at disconnection
ALSA: compress_offload: Add missing descriptions in structs
ALSA: compress_offload: avoid 64-bit get_user()
ALSA: compress_offload: Drop unneeded no_free_ptr()
ALSA: compress_offload: fix remaining descriptor races in sound/core/compress_offload.c
ALSA: compress_offload: import DMA_BUF namespace
ALSA: compress_offload: improve file descriptors installation for dma-buf
ALSA: compress_offload: introduce accel operation mode
ALSA: compress_offload: Use runtime pointer in snd_compr_poll()
ALSA: compress_offload: use safe list iteration in snd_compr_task_seq()
ALSA: control: Avoid WARN() for symlink errors
ALSA: core: Fix possible NULL dereference caused by kunit_kzalloc()
ALSA: dbri: Fix formatting issue in dbri.c
ALSA: doc: Add codecs/index.rst to top-level index
ALSA: doc: cs35l56: Add information about Cirrus Logic CS35L54/56/57
ALSA: docs: Add toctree index entry for co-processor acceleration API
ALSA: docs: compress-accel: Format state machine flowchart as code block
ALSA: docs: fix dead hyperlink to Intel HD-Audio spec
ALSA: firewire: Remove unused cmp_connection_update
ALSA: hda/ca0132: Use standard HD-audio quirk matching helpers
ALSA: hda/conexant: fix Z60MR100 startup pop issue
ALSA: hda/conexant: Use the new codec SSID matching
ALSA: hda/realtek - Add support for ASUS Zen AIO 27 Z272SD_A272SD audio
ALSA: hda/realtek: Add new alc2xx-fixup-headset-mic model
ALSA: hda/realtek: Add support for Ayaneo System using CS35L41 HDA
ALSA: hda/realtek: Add support for Samsung Galaxy Book3 360 (NP730QFG)
ALSA: hda/realtek: Apply quirk for Medion E15433
ALSA: hda/realtek: Enable mute and micmute LED on HP ProBook 430 G8
ALSA: hda/realtek: Enable speaker pins for Medion E15443 platform
ALSA: hda/realtek: Fix headset mic on Acer Nitro 5
ALSA: hda/realtek: Fix Internal Speaker and Mic boost of Infinix Y4 Max
ALSA: hda/realtek: fix micmute LEDs don't work on HP Laptops
ALSA: hda/realtek: fix mute/micmute LEDs don't work for EliteBook X G1i
ALSA: hda/realtek: Fix spelling mistake "Firelfy" -> "Firefly"
ALSA: hda/realtek: Fix volume adjustment issue on Lenovo ThinkBook 16P Gen5
ALSA: hda/realtek: fixup ASUS GA605W
ALSA: hda/realtek: fixup ASUS H7606W
ALSA: hda/realtek: Set PCBeep to default value for ALC274
ALSA: hda/realtek: Update ALC225 depop procedure
ALSA: hda/realtek: Update ALC256 depop procedure
ALSA: hda/realtek: Use codec SSID matching for Lenovo devices
ALSA: hda/tas2781: Add speaker id check for ASUS projects
ALSA: hda/tas2781: Fix error code tas2781_read_acpi()
ALSA: hda/tas2781: Ignore SUBSYS_ID not found for tas2563 projects
ALSA: hda: cs35l56: Remove calls to cs35l56_force_sync_asp1_registers_from_cache()
ALSA: hda: Fix all stream interrupts definition
ALSA: hda: Fix build error without CONFIG_SND_DEBUG
ALSA: hda: Fix unused variable warning
ALSA: hda: improve bass speaker support for ASUS Zenbook UM5606WA
ALSA: hda: intel: Don't free interrupt when suspending
ALSA: hda: intel: Switch to pci_alloc_irq_vectors API
ALSA: hda: Poll jack events for LS7A HD-Audio
ALSA: hda: Show the codec quirk info at probing
ALSA: hda: Use own quirk lookup helper
ALSA: ice1712: Remove redundant code in stac9460_dac_vol_put
ALSA: korg1212: Replace deprecated PCI functions
ALSA: memalloc: prefer dma_mapping_error() over explicit address checking
ALSA: pcm: Add sanity NULL check for the default mmap fault handler
ALSA: pcm: Define snd_pcm_mmap_data_{open|close}() locally
ALSA: rawmidi: Fix kvfree() call in spinlock
ALSA: scarlett2: Add support for device map retrieval
ALSA: scarlett2: Fix mixed declarations and code warning
ALSA: scarlett2: Fix redeclaration of loop variable
ALSA: scarlett2: Return ENOSPC for out-of-bounds flash writes
ALSA: scarlett2: Simplify linked channel handling
ALSA: seq: Check UMP support for midi_version change
ALSA: seq: oss: Fix races at processing SysEx messages
ALSA: seq: ump: Fix seq port updates per FB info notify
ALSA: sh: Fix wrong argument order for copy_from_iter()
ALSA: sh: Use standard helper for buffer accesses
ALSA: tidyup SNDRV_PCM_TRIGGER_xxx numbering
ALSA: ump: Don't open legacy substream for an inactive group
ALSA: ump: Fix evaluation of MIDI 1.0 FB info
ALSA: ump: Fix the wrong format specifier
ALSA: ump: Indicate the inactive group in legacy substream names
ALSA: ump: remove unnecessary check on blk
ALSA: ump: Shut up truncated string warning
ALSA: ump: Update legacy substream names upon FB info update
ALSA: us122l: Drop mmap_count field
ALSA: us122l: Use snd_card_free_when_closed() at disconnection
ALSA: usb-audio: Add extra PID for RME Digiface USB
ALSA: usb-audio: Add implicit feedback quirk for Yamaha THR5
ALSA: usb-audio: add mixer mapping for Corsair HS80
ALSA: usb-audio: Add Pioneer DJ/AlphaTheta DJM-A9 Mixer
ALSA: usb-audio: Fix a DMA to stack memory bug
ALSA: usb-audio: Fix out of bounds reads when finding clock sources
ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices
ALSA: usb-audio: Make mic volume workarounds globally applicable
ALSA: usb-audio: Notify xrun for low-latency mode
ALSA: usb-audio: US16x08: Initialize array before use
ALSA: usb-audio: Use snprintf instead of sprintf in build_mixer_unit_ctl
ALSA: usx2y: Use snd_card_free_when_closed() at disconnection
 
altera_jtaguart: Use dev_err() to report error attaching IRQ
 
altera_uart: Use dev_err() to report error attaching IRQ handler
 
amd-pstate: Set min_perf to nominal_perf for active mode performance gov
amd-pstate: Switch to amd-pstate by default on some Server platforms
 
amd-xgbe: use ethtool string helpers
 
amd/amdgpu: Reduce unnecessary repetitive GPU resets
 
amdgpu/uvd: get ring reference from rq scheduler
 
amdgpu: Don't print L2 status if there's nothing to print
 
apparmor: add a cache entry expiration time aging out capability audit cache
apparmor: add support for 2^24 states to the dfa state machine.
apparmor: allocate xmatch for nullpdb inside aa_alloc_null
apparmor: audit_cap dedup based on subj_cred instead of profile
apparmor: document capability.c:profile_capable ad ptr not being NULL
apparmor: document first entry is in packed perms struct is reserved
apparmor: domain: clean up duplicated parts of handle_onexec()
apparmor: fix 'Do simple duplicate message elimination'
apparmor: lift new_profile declaration to remove C23 extension warning
apparmor: properly handle cx/px lookup failure for complain
apparmor: Remove deadcode
apparmor: Remove unnecessary NULL check before kvfree()
apparmor: Remove unused parameter L1 in macro next_comb
apparmor: replace misleading 'scrubbing environment' phrase in debug print
apparmor: test: Fix memory leak for aa_unpack_strdup()
apparmor: Use IS_ERR_OR_NULL() helper function
 
appletalk: Remove deadcode
 
ARC: bpf: Correct conditional check in 'check_jmp_32'
ARC: build: disallow invalid PAE40 + 4K page config
ARC: build: Try to guess GCC variant of cross compiler
ARC: build: Use __force to suppress per-CPU cmpxchg warnings
ARC: dts: Replace deprecated snps,nr-gpios property for snps,dw-apb-gpio-port devices
ARC: fix reference of dependency for PAE40 config
 
arc: rename aux.h to arc_aux.h
 
arch/powerpc: teach book3s64 arch_get_unmapped_area{_topdown} to handle hugetlb mappings
 
arch/s390: clean up hugetlb definitions
arch/s390: teach arch_get_unmapped_area{_topdown} to handle hugetlb mappings
 
arch/sparc: teach arch_get_unmapped_area{_topdown} to handle hugetlb mappings
 
arch/x86: teach arch_get_unmapped_area_vmflags to handle hugetlb mappings
 
arch: introduce set_direct_map_valid_noflush()
 
arch_numa: Restore nid checks before registering a memblock with a node
 
arm64/cpufeature: Runtime detection of Guarded Control Stack (GCS)
 
arm64/crc32: Implement 4-way interleave using PMULL
arm64/crc32: Reorganize bit/byte ordering macros
 
arm64/fpsimd: Fix a typo
 
arm64/gcs: Add manual encodings of GCS instructions
arm64/gcs: Context switch GCS state for EL0
arm64/gcs: Document the ABI for Guarded Control Stacks
arm64/gcs: Ensure that new threads have a GCS
arm64/gcs: Fix outdated ptrace documentation
arm64/gcs: Implement shadow stack prctl() interface
arm64/gcs: Provide basic EL2 setup to allow GCS usage at EL0 and EL1
arm64/gcs: Provide put_user_gcs()
 
arm64/hwcap: Add hwcap for GCS
 
arm64/idreg: Add overrride for GCS
 
arm64/lib: Handle CRC-32 alternative in C code
 
arm64/mm: Allocate PIE slots for EL0 guarded control stack
arm64/mm: Change pgattr_change_is_safe() arguments as pteval_t
arm64/mm: Change protval as 'pteval_t' in map_range()
arm64/mm: Drop _PROT_SECT_DEFAULT
arm64/mm: Drop setting PTE_TYPE_PAGE in pte_mkcont()
arm64/mm: Handle GCS data aborts
arm64/mm: Implement map_shadow_stack()
arm64/mm: Map pages for guarded control stack
arm64/mm: Re-organize arch_make_huge_pte()
arm64/mm: Restructure arch_validate_flags() for extensibility
arm64/mm: Sanity check PTE address before runtime P4D/PUD folding
 
arm64/ptdump: Test both PTE_TABLE_BIT and PTE_VALID for block mappings
 
arm64/ptrace: Clarify documentation of VL configuration via ptrace
arm64/ptrace: Expose GCS via ptrace and core files
 
arm64/scs: Deal with 64-bit relative offsets in FDE frames
arm64/scs: Drop unused prototype __pi_scs_patch_vmlinux()
arm64/scs: Fix handling of DWARF augmentation data in CIE/FDE frames
 
arm64/signal: Expose GCS state in signal frames
arm64/signal: Set up and restore the GCS context for signal handlers
arm64/signal: Silence sparse warning storing GCSPR_EL0
 
arm64/sysreg: Add definitions for architected GCS caps
arm64/sysreg: Convert existing MPAM sysregs and add the remaining entries
arm64/sysreg: Update ID_AA64MMFR1_EL1 register
arm64/sysreg: Update ID_AA64MMFR1_EL1 to DDI0601 2024-09
 
arm64/traps: Handle GCS exceptions
 
arm64: Add command-line override for ID_AA64MMFR0_EL1.ECV
arm64: Add encoding for PIRE0_EL2
arm64: Add encoding for POR_EL2
arm64: Add Kconfig for Guarded Control Stack (GCS)
arm64: Add support for FEAT_HAFT
arm64: allwinner: a100: Add MMC related nodes
arm64: asm-offsets: remove COMPAT_{RT_,SIGFRAME_REGS_OFFSET
arm64: asm-offsets: remove DMA_{TO,FROM}_DEVICE
arm64: asm-offsets: remove MM_CONTEXT_ID
arm64: asm-offsets: remove PREEMPT_DISABLE_OFFSET
arm64: asm-offsets: remove TSK_ACTIVE_MM
arm64: asm-offsets: remove VM_EXEC and PAGE_SZ
arm64: asm-offsets: remove VMA_VM_*
arm64: cpufeature: Add GCS to cpucap_is_possible()
arm64: cpufeature: add POE to cpucap_is_possible()
arm64: cpufeature: discover CPU support for MPAM
arm64: defconfig: Enable PCF857X GPIO expander
arm64: defconfig: Enable sc7280 clock controllers
arm64: defconfig: Enable VBATTB clock and Renesas RTCA-3
arm64: defconfig: Update defconfig with now user-visible CONFIG_FSL_IFC
arm64: Define ID_AA64MMFR1_EL1.HAFDBS advertising FEAT_HAFT
arm64: Detect if in a realm and set RIPAS RAM
arm64: disable ARCH_CORRECT_STACKTRACE_ON_KRETPROBE tests
arm64: Document Arm Confidential Compute
arm64: Document boot requirements for Guarded Control Stacks
arm64: Drop SKL0/SKL1 from TCR2_EL2
arm64: dts: Add support for Kontron i.MX8MP SMARC module and eval carrier
arm64: dts: Add support for Kontron OSM-S i.MX8MP SoM and BL carrier board
arm64: dts: allwinner: A100: Add PMU mode
arm64: dts: allwinner: a100: add usb related nodes
arm64: dts: allwinner: a100: add watchdog node
arm64: dts: allwinner: a100: perf1: Add eMMC and MMC node
arm64: dts: allwinner: Add disable-wp for boards with micro SD card
arm64: dts: allwinner: h313/h616/h618/h700: Enable audio codec for all supported boards
arm64: dts: allwinner: h616: Add audio codec node
arm64: dts: allwinner: pinephone: Add mount matrix to accelerometer
arm64: dts: amd: Remove unused and undocumented "amd,zlib-support" property
arm64: dts: amlogic: Add Amlogic C3 PWM
arm64: dts: apm: Remove unused and undocumented "bus_num" property
arm64: dts: apple: Add A10 devices
arm64: dts: apple: Add A10X devices
arm64: dts: apple: Add A11 devices
arm64: dts: apple: Add A7 devices
arm64: dts: apple: Add A8 devices
arm64: dts: apple: Add A8X devices
arm64: dts: apple: Add A9 devices
arm64: dts: apple: Add A9X devices
arm64: dts: broadcom: Fix L2 linesize for Raspberry Pi 5
arm64: dts: colibri-imx8x: Add ad7879_ts label to touchscreen controller
arm64: dts: colibri-imx8x: Fix typo "rewritting"
arm64: dts: exynos8895: Add clock management unit nodes
arm64: dts: exynos8895: Add Multi Core Timer (MCT) node
arm64: dts: exynos8895: Add spi_0/1 nodes
arm64: dts: exynos: Add initial support for exynos8895 SoC
arm64: dts: exynos: Add initial support for Samsung Galaxy Note20 5G (c1s)
arm64: dts: exynos: Add initial support for Samsung Galaxy S8
arm64: dts: exynos: Add initial support for the Exynos 990 SoC
arm64: dts: exynosautov920: add peric1, misc and hsi0/1 clock DT nodes
arm64: dts: freescale: imx8mm-verdin: Add Ivy carrier board
arm64: dts: freescale: imx8mm-verdin: add label to som adc node
arm64: dts: freescale: imx8mm-verdin: Fix SD regulator startup delay
arm64: dts: freescale: imx8mp-verdin: Add Ivy carrier board
arm64: dts: freescale: imx8mp-verdin: add labels to som nodes
arm64: dts: freescale: imx8mp-verdin: Fix SD regulator startup delay
arm64: dts: freescale: minor whitespace cleanup
arm64: dts: fsl-lx2160a: add rev2 support
arm64: dts: fvp: Update PCIe bus-range property
arm64: dts: imx8-apalis: Add audio support
arm64: dts: imx8-apalis: Add nau8822 audio-codec to apalis eval v1.2
arm64: dts: imx8-apalis: Add usb4 host support
arm64: dts: imx8-apalis: Set thermal thresholds
arm64: dts: imx8-ss-audio: add fallback compatible string fsl,imx6ull-esai for esai
arm64: dts: imx8-ss-audio: configure dsp node for rproc usage
arm64: dts: imx8-ss-hsio: Add PCIe and SATA support
arm64: dts: imx8: move samsung,burst-clock-frequency to imx8mn and imx8mm mba8mx board file
arm64: dts: imx8dxl-evk: Add PCIe support
arm64: dts: imx8dxl-ss-conn: change usbphy1 compatible
arm64: dts: imx8dxl: Add LPSPI alias
arm64: dts: imx8m*-venice-gw75xx: add Accelerometer device
arm64: dts: imx8mm-emtop-baseboard: Add Peripherals Support
arm64: dts: imx8mm-kontron: Add DL (Display-Line) overlay with LVDS support
arm64: dts: imx8mm-kontron: Add support for display bridges on BL i.MX8MM
arm64: dts: imx8mm-venice-*: add RTC aliases
arm64: dts: imx8mm-venice-gw73xx: remove compatible in overlay file
arm64: dts: imx8mm-verdin: add single-master property to all i2c nodes
arm64: dts: imx8mm: Add dbi2 and atu reg for i.MX8MM PCIe EP
arm64: dts: imx8mn-tqma8mqnl-mba8mx-usbot: fix coexistence of output-low and output-high in GPIO
arm64: dts: imx8mp-evk: add PCIe Endpoint function overlay file
arm64: dts: imx8mp-kontron-dl: change touchscreen power-supply to AVDD28-supply
arm64: dts: imx8mp-navqp: Add HDMI support
arm64: dts: imx8mp-phyboard-pollux-rdk: add gpio-fan
arm64: dts: imx8mp-phyboard-pollux-rdk: update gpio-line-names
arm64: dts: imx8mp-venice-gw74xx: add M2SKT_GPIO10 gpio configuration
arm64: dts: imx8mp-verdin: add single-master property to all i2c nodes
arm64: dts: imx8mp: Add Boundary Device Nitrogen8MP Universal SMARC Carrier Board
arm64: dts: imx8mp: add cpuidle state "cpu-pd-wait"
arm64: dts: imx8mp: Add dbi2 and atu reg for i.MX8MP PCIe EP
arm64: dts: imx8mp: Add DH i.MX8MP DHCOM SoM on DRC02 carrier board
arm64: dts: imx8mp: Add support for DH electronics i.MX8M Plus DHCOM PicoITX
arm64: dts: imx8mq: Add dbi2 and atu reg for i.MX8MQ PCIe EP
arm64: dts: imx8qm-mek: Add PCIe and SATA
arm64: dts: imx8qm-mek: enable dsp node for rproc usage
arm64: dts: imx8qm-ss-hsio: fix interrupt-map indent under pci* nodes
arm64: dts: imx8qm-ss-hsio: fix PCI and SATA clock indices
arm64: dts: imx8qm: Add LPSPI alias
arm64: dts: imx8qm: add node for VPU dsp
arm64: dts: imx8qm: change usbphy1 compatible
arm64: dts: imx8qm: drop dsp node from audio_subsys bus
arm64: dts: imx8qm: Remove adma pwm
arm64: dts: imx8qxp-mek: add bluetooth audio codec
arm64: dts: imx8qxp-mek: add cm4 and related nodes
arm64: dts: imx8qxp-mek: add dsp rproc-related mem regions
arm64: dts: imx8qxp-mek: add esai, cs42888 and related node
arm64: dts: imx8qxp-mek: add flexcan1 and flexcan2
arm64: dts: imx8qxp-mek: Add PCIe support
arm64: dts: imx8qxp-mek: add usbotg1 and related node
arm64: dts: imx8qxp-mek: enable jpeg encode and decode
arm64: dts: imx8qxp-mek: replace hardcode 0 with IMX_LPCG_CLK_0
arm64: dts: imx8qxp: Add LPSPI alias
arm64: dts: imx8qxp: change usbphy1 compatible
arm64: dts: imx8ulp-evk: Add bt-sco sound card support
arm64: dts: imx8ulp-evk: Add spdif sound card support
arm64: dts: imx8ulp: Add audio device nodes
arm64: dts: imx8ulp: Add LPSPI alias
arm64: dts: imx93-11x11-evk: add flexcan support
arm64: dts: imx93-11x11-evk: add io-expander adi,adp5585-01
arm64: dts: imx93-11x11-evk: Enable sound-wm8962 sound card
arm64: dts: imx93-11x11-evk: remove redundant "sleep" pinctrl in lpi2c2 node
arm64: dts: imx93-9x9-qsb: add bt-sco sound card support
arm64: dts: imx93-9x9-qsb: add I3C overlay file
arm64: dts: imx93-9x9-qsb: Add PDM microphone sound card support
arm64: dts: imx93-9x9-qsb: Enable sound-wm8962 sound card
arm64: dts: imx93: Add LPSPI alias
arm64: dts: imx95-19x19-evk: add lpi2c[5,6] and sub-nodes
arm64: dts: imx95-19x19-evk: add nxp,ctrl-ids property
arm64: dts: imx95: add anamix temperature thermal zone and cooling node
arm64: dts: imx95: add bbm/misc/syspower scmi nodes
arm64: dts: imx95: Add missing vendor string to SCMI property
arm64: dts: imx95: correct the address length of netcmix_blk_ctrl
arm64: dts: imx95: enable A55 cpuidle
arm64: dts: imx95: set max-rx-timeout-ms
arm64: dts: imx95: update a55 thermal trip points
arm64: dts: imx: Add i.MX8M Plus Gateworks GW82XX-2X support
arm64: dts: imx: Add imx8mp-iota2-lumpy board
arm64: dts: layerscape: remove cooling-max-state and cooling-min-state
arm64: dts: layerscape: remove en25s64 and only keep jedec,spi-nor compatible string
arm64: dts: lg131x: Update spi clock properties
arm64: dts: marvell: Drop undocumented SATA phy names
arm64: dts: mba8mx: remove undocumented 'data-lanes' at panel
arm64: dts: mediatek: mt6358: fix dtbs_check error
arm64: dts: mediatek: mt7988: add efuse block
arm64: dts: mediatek: mt7988: add UART controllers
arm64: dts: mediatek: mt8173-elm-hana: Add vdd-supply to second source trackpad
arm64: dts: mediatek: mt8173-elm-hana: Mark touchscreens and trackpads as fail
arm64: dts: mediatek: mt8183-kukui-jacuzzi: Add supplies for fixed regulators
arm64: dts: mediatek: mt8183-kukui-jacuzzi: Fix DP bridge supply names
arm64: dts: mediatek: mt8183-kukui: Disable DPI display interface
arm64: dts: mediatek: mt8183-kukui: Drop bogus fixed regulators
arm64: dts: mediatek: mt8183-pumpkin: add HDMI support
arm64: dts: mediatek: mt8186-corsola-voltorb: Merge speaker codec nodes
arm64: dts: mediatek: mt8186-corsola: Fix GPU supply coupling max-spread
arm64: dts: mediatek: mt8186-corsola: Fix IT6505 reset line polarity
arm64: dts: mediatek: mt8186: add FHCTL node
arm64: dts: mediatek: mt8188: Add audio support
arm64: dts: mediatek: mt8188: Add CPU performance controller for CPUFreq
arm64: dts: mediatek: mt8188: Add display nodes for vdosys0
arm64: dts: mediatek: mt8188: Add display nodes for vdosys1
arm64: dts: mediatek: mt8188: Add DP-INTF nodes
arm64: dts: mediatek: mt8188: Add eDP and DP TX nodes
arm64: dts: mediatek: mt8188: Add ethernet node
arm64: dts: mediatek: mt8188: Add JPEG decoder and encoder nodes
arm64: dts: mediatek: mt8188: Add MIPI DSI nodes
arm64: dts: mediatek: mt8188: Add missing dma-ranges to soc node
arm64: dts: mediatek: mt8188: Add PCIe nodes
arm64: dts: mediatek: mt8188: Add PWM nodes for display backlight
arm64: dts: mediatek: mt8188: Add SMI/LARB/IOMMU support
arm64: dts: mediatek: mt8188: Add socinfo nodes
arm64: dts: mediatek: mt8188: Add SPMI support for PMIC control
arm64: dts: mediatek: mt8188: Add video decoder and encoder nodes
arm64: dts: mediatek: mt8188: Assign GCE aliases
arm64: dts: mediatek: mt8188: Fix USB3 PHY port default status
arm64: dts: mediatek: mt8188: Fix wrong clock provider in MFG1 power domain
arm64: dts: mediatek: mt8188: Move SPI NOR *-cells properties
arm64: dts: mediatek: mt8188: Move vdec1 power domain under vdec0
arm64: dts: mediatek: mt8188: Update vppsys node names to syscon
arm64: dts: mediatek: mt8195-cherry: Use correct audio codec DAI
arm64: dts: mediatek: mt8390-genio-700-evk: add keys and USB HUB
arm64: dts: mediatek: mt8390-genio-700-evk: Enable ethernet
arm64: dts: mediatek: mt8390-genio-700-evk: Enable Mali GPU
arm64: dts: mediatek: mt8390-genio-700-evk: enable pcie
arm64: dts: mediatek: mt8390-genio-700-evk: update regulator names
arm64: dts: mediatek: mt8395-genio-1200-evk: Enable GPU
arm64: dts: mediatek: mt8395-genio-1200-evk: Fix dtbs_check error for phy
arm64: dts: meson-g12-common: fix uart-ao-a typo
arm64: dts: meson: a1: add definitions for meson PWM
arm64: dts: meson: a1: bind power domain to temperature sensor
arm64: dts: mt8183: Add encoder node
arm64: dts: mt8183: Add port node to dpi node
arm64: dts: mt8183: burnet: add i2c2's i2c-scl-internal-delay-ns
arm64: dts: mt8183: cozmo: add i2c2's i2c-scl-internal-delay-ns
arm64: dts: mt8183: Damu: add i2c2's i2c-scl-internal-delay-ns
arm64: dts: mt8183: fennel: add i2c2's i2c-scl-internal-delay-ns
arm64: dts: mt8183: krane: Fix the address of eeprom at i2c4
arm64: dts: mt8183: kukui: Fix the address of eeprom at i2c4
arm64: dts: mt8192-asurada-spherion: Add Synaptics trackpad support
arm64: dts: mt8195: Fix dtbs_check error for infracfg_ao node
arm64: dts: mt8195: Fix dtbs_check error for mutex node
arm64: dts: nvidia: tegra210-smaug: Add TMP451 temperature sensor node
arm64: dts: nvidia: tegra210-smaug: Add touchscreen node
arm64: dts: qcom: Add SM7325 device tree
arm64: dts: qcom: Add support for X1-based Dell XPS 13 9345
arm64: dts: qcom: change labels to lower-case
arm64: dts: qcom: drop underscore in node names
arm64: dts: qcom: Drop undocumented domain "idle-state-name"
arm64: dts: qcom: ipq: change labels to lower-case
arm64: dts: qcom: minor whitespace cleanup
arm64: dts: qcom: msm8992-libra: drop unused regulators labels
arm64: dts: qcom: msm8998-clamshell: enable resin/VolDown
arm64: dts: qcom: msm8998-lenovo-miix-630: add WiFi calibration variant
arm64: dts: qcom: msm8998-lenovo-miix-630: enable aDSP and SLPI
arm64: dts: qcom: msm8998-lenovo-miix-630: enable touchscreen
arm64: dts: qcom: msm8998-lenovo-miix-630: enable VolumeUp button
arm64: dts: qcom: msm8998: add HDMI GPIOs
arm64: dts: qcom: msm8998: add HDMI nodes
arm64: dts: qcom: msm: change labels to lower-case
arm64: dts: qcom: qcm6490-fairphone-fp5: Add thermistor for UFS/RAM
arm64: dts: qcom: qcm6490-idp: Add UFS nodes
arm64: dts: qcom: qcm6490-idp: enable WiFi
arm64: dts: qcom: qcm6490-rb3gen2: enable WiFi
arm64: dts: qcom: qcs6390-rb3gen2: use modem.mbn for modem DSP
arm64: dts: qcom: qcs6460-rb3gen2: enable venus node
arm64: dts: qcom: qcs6490-rb3gen2: Add PCIe nodes
arm64: dts: qcom: qcs6490-rb3gen2: Add SD Card node
arm64: dts: qcom: qcs6490-rb3gen2: Enable PWR/VOL keys
arm64: dts: qcom: qcs6490-rb3gen2: Specify i2c1 clock frequency
arm64: dts: qcom: qcs9100: Add support for the QCS9100 Ride and Ride Rev3 boards
arm64: dts: qcom: qdu1000: Affirm IDR0.CCTW on apps_smmu
arm64: dts: qcom: qrb5165-rb5-vision-mezzanine: Add cma heap for libcamera softisp support
arm64: dts: qcom: qrb5165-rb5-vision-mezzanine: Convert mezzanine riser to dtbo
arm64: dts: qcom: qrb5165-rb5-vision-mezzanine: Drop redundant clock-lanes from camera@1a
arm64: dts: qcom: sa8775p-ride: add WiFi/BT nodes
arm64: dts: qcom: sa8775p: Add 'linux,pci-domain' to PCIe EP controller nodes
arm64: dts: qcom: sa8775p: Add GPI configuration
arm64: dts: qcom: sa8775p: add QCrypto nodes
arm64: dts: qcom: sa8775p: Add TCSR halt register space
arm64: dts: qcom: sa8775p: extend the register range for UFS ICE
arm64: dts: qcom: sa8775p: fix the secure device bootup issue
arm64: dts: qcom: sa8775p: Fix the size of 'addr_space' regions
arm64: dts: qcom: sa8775p: Populate additional UART DT nodes
arm64: dts: qcom: sc7180: Affirm IDR0.CCTW on apps_smmu
arm64: dts: qcom: sc7180: change labels to lower-case
arm64: dts: qcom: sc7280: Add 0x81 Adreno speed bin
arm64: dts: qcom: sc7280: don't enable GPU on unsupported devices
arm64: dts: qcom: sc7280: Fix PMU nodes for Cortex A55 and A78
arm64: dts: qcom: sc8180x: Add a SoC-specific compatible to cpufreq-hw
arm64: dts: qcom: sc8180x: Affirm IDR0.CCTW on apps_smmu
arm64: dts: qcom: sc8280xp-crd: enable bluetooth
arm64: dts: qcom: sc8280xp-crd: model the PMU of the on-board wcn6855
arm64: dts: qcom: sc8280xp-x13s: Drop redundant clock-lanes from camera@10
arm64: dts: qcom: sc8280xp-x13s: model the PMU of the on-board wcn6855
arm64: dts: qcom: sc8280xp: Add Microsoft Surface Pro 9 5G
arm64: dts: qcom: sc8280xp: Add uart18
arm64: dts: qcom: sc8280xp: Affirm IDR0.CCTW on apps_smmu
arm64: dts: qcom: sc8280xp: change labels to lower-case
arm64: dts: qcom: sc: change labels to lower-case
arm64: dts: qcom: sda660-ifc6560: enable GPU
arm64: dts: qcom: sda660-ifc6560: enable mDSP and WiFi devices
arm64: dts: qcom: sda660-ifc6560: fix l10a voltage ranges
arm64: dts: qcom: sdm630: add WiFI device node
arm64: dts: qcom: sdm630: enable A2NOC and LPASS SMMU
arm64: dts: qcom: sdm630: enable GPU SMMU and GPUCC
arm64: dts: qcom: sdm670: Affirm IDR0.CCTW on apps_smmu
arm64: dts: qcom: sdm845-db845c-navigation-mezzanine: Add cma heap for libcamera softisp support
arm64: dts: qcom: sdm845-db845c-navigation-mezzanine: Convert mezzanine riser to dtso
arm64: dts: qcom: sdm845: Affirm IDR0.CCTW on apps_smmu
arm64: dts: qcom: sdm: change labels to lower-case
arm64: dts: qcom: sm6115: change labels to lower-case
arm64: dts: qcom: sm6350: Affirm IDR0.CCTW on apps_smmu
arm64: dts: qcom: sm6350: change labels to lower-case
arm64: dts: qcom: sm6350: Fix GPU frequencies missing on some speedbins
arm64: dts: qcom: sm7325: Add device-tree for Nothing Phone 1
arm64: dts: qcom: sm8150: Affirm IDR0.CCTW on apps_smmu
arm64: dts: qcom: sm8150: change labels to lower-case
arm64: dts: qcom: sm8250: change labels to lower-case
arm64: dts: qcom: sm8350-hdk: remove a blank overwrite of dispcc node status
arm64: dts: qcom: sm8350: Affirm IDR0.CCTW on apps_smmu
arm64: dts: qcom: sm8350: change labels to lower-case
arm64: dts: qcom: sm8450-hdk: model the PMU of the on-board wcn6855
arm64: dts: qcom: sm8450-hdk: remove status property from dispcc device tree node
arm64: dts: qcom: sm8450-qrd: explicitly disable dispcc on the board
arm64: dts: qcom: sm8450-sony-xperia-nagara: disable dispcc on derived boards
arm64: dts: qcom: sm8450: Add 'global' interrupt to the PCIe RC node
arm64: dts: qcom: sm8450: Affirm IDR0.CCTW on apps_smmu
arm64: dts: qcom: sm8450: change labels to lower-case
arm64: dts: qcom: sm8450: don't disable dispcc by default
arm64: dts: qcom: sm8550: change labels to lower-case
arm64: dts: qcom: sm8550: extend the register range for UFS ICE
arm64: dts: qcom: sm8650-hdk: remove status property from dispcc device tree node
arm64: dts: qcom: sm8650-mtp: remove status property from dispcc device tree node
arm64: dts: qcom: sm8650-qrd: remove status property from dispcc device tree node
arm64: dts: qcom: sm8650: change labels to lower-case
arm64: dts: qcom: sm8650: don't disable dispcc by default
arm64: dts: qcom: sm8650: extend the register range for UFS ICE
arm64: dts: qcom: sm: change labels to lower-case
arm64: dts: qcom: Use 'ufshc' as the node name for UFS controller nodes
arm64: dts: qcom: x1e78100-t14s: enable otg on usb-c ports
arm64: dts: qcom: x1e80100-crd: describe HID supplies
arm64: dts: qcom: x1e80100-crd: enable otg on usb ports
arm64: dts: qcom: x1e80100-dell-xps13-9345: fix nvme regulator boot glitch
arm64: dts: qcom: x1e80100-dell-xps13-9345: route edp-panel enable gpio
arm64: dts: qcom: x1e80100-romulus: Add lid switch
arm64: dts: qcom: x1e80100-romulus: Set up USB Multiport controller
arm64: dts: qcom: x1e80100-slim7x: Drop orientation-switch from USB SS[0-1] QMP PHYs
arm64: dts: qcom: x1e80100-t14s: add another trackpad support
arm64: dts: qcom: x1e80100-vivobook-s15: Drop orientation-switch from USB SS[0-1] QMP PHYs
arm64: dts: qcom: x1e80100: Add debug uart to Lenovo Yoga Slim 7x
arm64: dts: qcom: x1e80100: Affirm IDR0.CCTW on apps_smmu
arm64: dts: qcom: x1e80100: describe tcsr download mode register
arm64: dts: qcom: x1e80100: enable GICv3 ITS for PCIe
arm64: dts: qcom: x1e80100: enable OTG on USB-C controllers
arm64: dts: qcom: x1e80100: Fix up BAR space size for PCIe6a
arm64: dts: qcom: x1e80100: rename vph-pwr regulator nodes
arm64: dts: qcom: x1e80100: Resize GIC Redistributor register region
arm64: dts: qcom: x1e80100: Update C4/C5 residency/exit numbers
arm64: dts: renesas: beacon-renesom: Switch to mic-det-gpios
arm64: dts: renesas: beacon-renesom: Use interrupts-extended for touchscreen
arm64: dts: renesas: beacon: Add SD/OE pin properties
arm64: dts: renesas: hihope: Add SD/OE pin properties
arm64: dts: renesas: hihope: Drop #sound-dai-cells
arm64: dts: renesas: r8a779a0: Add E-FUSE node
arm64: dts: renesas: r8a779f0: Add E-FUSE node
arm64: dts: renesas: r8a779g0: Add OTP_MEM node
arm64: dts: renesas: r8a779h0: Add OTP_MEM node
arm64: dts: renesas: r8a779h0: Add PCIe Host and Endpoint nodes
arm64: dts: renesas: r8a779h0: gray-hawk-single: Enable PCIe Host
arm64: dts: renesas: r9a08g045: Add RTC node
arm64: dts: renesas: r9a08g045: Add VBATTB node
arm64: dts: renesas: r9a09g057: Add ICU node
arm64: dts: renesas: r9a09g057: Add OPP table
arm64: dts: renesas: rcar-gen4: Switch PCIe to reset-gpios
arm64: dts: renesas: rzg2ul-smarc-som: Enable serial NOR flash
arm64: dts: renesas: rzg3s-smarc-som: Enable RTC
arm64: dts: renesas: rzg3s-smarc-som: Enable VBATTB
arm64: dts: renesas: rzg3s-smarc: Use interrupts-extended for gpio-keys
arm64: dts: renesas: rz{g2l,g2lc}-smarc-som: Update partition table for spi-nor flash
arm64: dts: renesas: salvator-x: Add SD/OE pin properties
arm64: dts: renesas: salvator-xs: Add SD/OE pin properties
arm64: dts: renesas: ulcb: Add SD/OE pin properties
arm64: dts: renesas: Use interrupts-extended for DisplayPort bridges
arm64: dts: renesas: Use interrupts-extended for Ethernet PHYs
arm64: dts: renesas: Use interrupts-extended for HDMI bridges
arm64: dts: renesas: Use interrupts-extended for I/O expanders
arm64: dts: renesas: Use interrupts-extended for PMICs
arm64: dts: renesas: Use interrupts-extended for USB muxes
arm64: dts: renesas: Use interrupts-extended for video decoders
arm64: dts: renesas: Use interrupts-extended for WLAN
arm64: dts: renesas: white-hawk-cpu-common: Add pin control for DSI-eDP IRQ
arm64: dts: rockchip: adapt regulator nodenames to preferred form
arm64: dts: rockchip: add and enable gpu node for Radxa ROCK 5A
arm64: dts: rockchip: Add AP6275P wireless support to Khadas Edge 2
arm64: dts: rockchip: Add ArmSoM LM7 SoM
arm64: dts: rockchip: Add ArmSoM W3 board
arm64: dts: rockchip: add attiny_rst_gate to Ringneck
arm64: dts: rockchip: add Banana Pi P2 Pro board
arm64: dts: rockchip: Add base DT for rk3528 SoC
arm64: dts: rockchip: Add dtsi file for RK3399S SoC variant
arm64: dts: rockchip: Add FriendlyARM NanoPi R3S board
arm64: dts: rockchip: add HDMI pinctrl to rk3588-tiger SoM
arm64: dts: rockchip: add HDMI support to rk3588-jaguar
arm64: dts: rockchip: add HDMI support to rk3588-tiger-haikou
arm64: dts: rockchip: Add HDMI0 node to rk3588
arm64: dts: rockchip: add hevc power domain clock to rk3328
arm64: dts: rockchip: add LED_FUNCTION_STATUS for RGB LEDs on Radxa E25
arm64: dts: rockchip: Add new SoC dtsi for the RK3566T variant
arm64: dts: rockchip: Add OPP voltage ranges to RK3399 OP1 SoC dtsi
arm64: dts: rockchip: Add power button for puma-haikou
arm64: dts: rockchip: Add Powkiddy RGB20SX
arm64: dts: rockchip: Add Radxa e20c board
arm64: dts: rockchip: add Radxa ROCK 5C
arm64: dts: rockchip: add reset-names for combphy on rk3568
arm64: dts: rockchip: Add rk3576 SoC base DT
arm64: dts: rockchip: Add rk3576-armsom-sige5 board
arm64: dts: rockchip: Add rk3588-orangepi-5b device tree
arm64: dts: rockchip: Add RK3588S EVB1 board
arm64: dts: rockchip: add tsd,mule-i2c-mux on px30-ringneck
arm64: dts: rockchip: add tsd,mule-i2c-mux on rk3399-puma
arm64: dts: rockchip: add tsd,mule-i2c-mux on rk3588-jaguar
arm64: dts: rockchip: add tsd,mule-i2c-mux on rk3588-tiger
arm64: dts: rockchip: analog audio on Orange Pi 5
arm64: dts: rockchip: Convert dts files used as parents to dtsi files
arm64: dts: rockchip: correct analog audio name on Indiedroid Nova
arm64: dts: rockchip: Drop rockchip prefix of s-p-c PMIC prop from px30
arm64: dts: rockchip: Drop rockchip prefix of s-p-c PMIC prop from rk3328
arm64: dts: rockchip: Drop rockchip prefix of s-p-c PMIC prop from rk3368
arm64: dts: rockchip: Drop rockchip prefix of s-p-c PMIC prop from rk3399
arm64: dts: rockchip: Drop rockchip prefix of s-p-c PMIC prop from rk356x
arm64: dts: rockchip: Enable all 3 USBs on Turing RK1
arm64: dts: rockchip: enable automatic fan control on Orange Pi 5+
arm64: dts: rockchip: Enable automatic fan control on Turing RK1
arm64: dts: rockchip: enable eMMC HS200 mode for NanoPi R3S
arm64: dts: rockchip: Enable GPU on Indiedroid Nova
arm64: dts: rockchip: Enable GPU on NanoPi R6C/R6S
arm64: dts: rockchip: Enable GPU on Turing RK1
arm64: dts: rockchip: Enable HDMI display for rk3588 Cool Pi 4B
arm64: dts: rockchip: Enable HDMI display for rk3588 Cool Pi GenBook
arm64: dts: rockchip: Enable HDMI on Hardkernel ODROID-M2
arm64: dts: rockchip: Enable HDMI on NanoPi R6C/R6S
arm64: dts: rockchip: Enable HDMI0 for rk3588 Cool Pi CM5 EVB
arm64: dts: rockchip: Enable HDMI0 on FriendlyElec CM3588 NAS
arm64: dts: rockchip: Enable HDMI0 on Indiedroid Nova
arm64: dts: rockchip: Enable HDMI0 on Orange Pi 5
arm64: dts: rockchip: Enable HDMI0 on orangepi-5-plus
arm64: dts: rockchip: Enable HDMI0 on rk3588-evb1
arm64: dts: rockchip: Enable HDMI0 on rk3588-nanopc-t6
arm64: dts: rockchip: Enable HDMI0 on rock-5a
arm64: dts: rockchip: Enable HDMI0 on rock-5b
arm64: dts: rockchip: enable USB3 on NanoPC-T6
arm64: dts: rockchip: fix compatible string rk3328 cru node
arm64: dts: rockchip: fix model name for FriendlyElec NanoPi R3S
arm64: dts: rockchip: fix the pcie refclock oscillator on Rock 5 ITX
arm64: dts: rockchip: Fix the SD card detection on NanoPi R6C/R6S
arm64: dts: rockchip: Fix Turing RK1 PCIe3 hang
arm64: dts: rockchip: orangepi-5-plus: Enable GPU
arm64: dts: rockchip: Prepare RK356x SoC dtsi files for per-variant OPPs
arm64: dts: rockchip: pwm-leds for Orange Pi 5
arm64: dts: rockchip: refactor common Orange Pi 5 board
arm64: dts: rockchip: Remove 'enable-active-low' from two boards
arm64: dts: rockchip: Remove non-removable flag from sdmmc on rk3576-sige5
arm64: dts: rockchip: rename rfkill label for Radxa ROCK 5B
arm64: dts: rockchip: reorder audio/hdmi nodes in Orange Pi 5
arm64: dts: rockchip: reorder mmc aliases for NanoPi R3S
arm64: dts: rockchip: replace deprecated snps,reset props for NanoPi R3S
arm64: dts: rockchip: sort props in pmu_io_domains node for NanoPi R3S
arm64: dts: rockchip: sort rk3588s-rock5a properly in Makefile
arm64: dts: rockchip: Split up RK3588's PCIe pinctrls
arm64: dts: rockchip: Switch to hp-det-gpios
arm64: dts: rockchip: Switch to simple-audio-card,hp-det-gpios
arm64: dts: rockchip: Update CPU OPP voltages in RK356x SoC dtsi
arm64: dts: rockchip: use less broad pinctrl for pcie3x1 on Radxa E25
arm64: dts: s32g2: Disable support for SD/eMMC UHS mode
arm64: dts: s32g: Add S32G2/S32G3 uSDHC pinmux
arm64: dts: seattle: Update spi clock properties
arm64: dts: st: add DMA support on I2C instances of stm32mp25
arm64: dts: st: add DMA support on SPI instances of stm32mp25
arm64: dts: st: add DMA support on U(S)ART instances of stm32mp25
arm64: dts: st: add RNG node on stm32mp251
arm64: dts: st: add RTC on stm32mp25x
arm64: dts: st: enable RTC on stm32mp257f-ev1 board
arm64: dts: sun50i-a64-pinephone: Add AF8133J to PinePhone
arm64: dts: sun50i-a64-pinephone: Add mount-matrix for PinePhone magnetometers
arm64: dts: ti: Add support for J742S2 EVM board
arm64: dts: ti: am62-phycore-som: Increase cpu frequency to 1.4 GHz
arm64: dts: ti: Introduce J742S2 SoC family
arm64: dts: ti: k3-am62-main: Add eQEP nodes
arm64: dts: ti: k3-am62-main: Update otap/itap values
arm64: dts: ti: k3-am62-phycore-som: Add M4F remoteproc nodes
arm64: dts: ti: k3-am62-verdin: Add Ivy carrier board
arm64: dts: ti: k3-am62-verdin: add label to som adc node
arm64: dts: ti: k3-am62-verdin: Fix SD regulator startup delay
arm64: dts: ti: k3-am62-verdin: Fix SoM ADC compatible
arm64: dts: ti: k3-am625-beagleplay: Enable MikroBUS PWM
arm64: dts: ti: k3-am625-sk: Add M4F remoteproc node
arm64: dts: ti: k3-am625-verdin: add TPM device
arm64: dts: ti: k3-am62: Add M4F remoteproc node
arm64: dts: ti: k3-am62: use opp_efuse_table for opp-table syscon
arm64: dts: ti: k3-am62a-main: Add eQEP nodes
arm64: dts: ti: k3-am62a7-phyboard-lyra-rdk: Update ethernet internal delay
arm64: dts: ti: k3-am62a7-sk: add 1.4ghz opp entry
arm64: dts: ti: k3-am62a: add opp frequencies
arm64: dts: ti: k3-am62p-main: Add eQEP nodes
arm64: dts: ti: k3-am62p5-sk: add 1.4ghz opp entry
arm64: dts: ti: k3-am62p: add opp frequencies
arm64: dts: ti: k3-am62x-phyboard-lyra: Drop unnecessary McASP AFIFOs
arm64: dts: ti: k3-am62x-phyboard-lyra: Fix indentation in audio-card
arm64: dts: ti: k3-am64-main: Add eQEP nodes
arm64: dts: ti: k3-am64-main: Add ti,pruss-pa-st node
arm64: dts: ti: k3-am64-phycore-som: Add M4F remoteproc nodes
arm64: dts: ti: k3-am64-phycore-som: Fix bus-width property in MMC nodes
arm64: dts: ti: k3-am642-evm: Add M4F remoteproc node
arm64: dts: ti: k3-am642-evm: Add overlay for PCIe0 EP mode
arm64: dts: ti: k3-am642-phyboard-electra-rdk: Enable trickle charger
arm64: dts: ti: k3-am642-phyboard-electra-rdk: Fix bus-width property in MMC nodes
arm64: dts: ti: k3-am642-sk: Add M4F remoteproc node
arm64: dts: ti: k3-am64: Add M4F remoteproc node
arm64: dts: ti: k3-am64: Add ti,pa-stats property
arm64: dts: ti: k3-am64x-sk: Enable eQEP
arm64: dts: ti: k3-am65-main: Add ti,pruss-pa-st node
arm64: dts: ti: k3-am654-icssg2: Add ti,pa-stats property
arm64: dts: ti: k3-am68-sk*: Add bootph-* properties
arm64: dts: ti: k3-j7200-evm*: Add bootph-* properties
arm64: dts: ti: k3-j7200-evm: Add overlay for PCIE1 Endpoint Mode
arm64: dts: ti: k3-j7200: Add bootph-* properties
arm64: dts: ti: k3-j7200: Fix clock ids for MCSPI instances
arm64: dts: ti: k3-j7200: Fix register map for main domain pmx
arm64: dts: ti: k3-j721e-evm*: Add bootph-* properties
arm64: dts: ti: k3-j721e-sk*: Add bootph-* properties
arm64: dts: ti: k3-j721e: Add bootph-* properties
arm64: dts: ti: k3-j721e: Fix clock IDs for MCSPI instances
arm64: dts: ti: k3-j721s2-evm*: Add bootph-* properties
arm64: dts: ti: k3-j721s2: Add bootph-* properties
arm64: dts: ti: k3-j721s2: Fix clock IDs for MCSPI instances
arm64: dts: ti: k3-j784s4-j742s2-evm-common: Remove parent nodes bootph-*
arm64: dts: ti: k3-j784s4-j742s2-mcu-wakeup: Move bootph from mcu_timer1 to mcu_timer0
arm64: dts: ti: k3-j784s4-j742s2-mcu-wakeup: Remove parent nodes bootph-*
arm64: dts: ti: k3-j784s4: Add bootph-* properties
arm64: dts: ti: minor whitespace cleanup
arm64: dts: ti: Refactor J784s4 SoC files to a common file
arm64: dts: ti: Refactor J784s4-evm to a common file
arm64: Enable ARCH_HAS_NONLEAF_PMD_YOUNG
arm64: Enable memory encrypt for Realms
arm64: Enforce bounce buffers for realm DMA
arm64: Ensure bits ASID[15:8] are masked out when the kernel uses 8-bit ASIDs
arm64: Expose ID_AA64ISAR1_EL1.XS to sanitised feature consumers
arm64: fix .data.rel.ro size assertion when CONFIG_LTO_CLANG
arm64: Fix usage of new shifted MDCR_EL2 values
arm64: head.S: Initialise MPAM EL2 registers and disable traps
arm64: head: Drop SWAPPER_TABLE_SHIFT
arm64: insn: Simulate nop instruction for better uprobe performance
arm64: Kconfig: Update help text for CONFIG_ARCH_APPLE
arm64: lib: Use MOPS for copy_page() and clear_page()
arm64: lib: Use MOPS for memcpy() routines
arm64: mm: Avoid TLBI when marking pages as valid
arm64: mm: Fix zone_dma_limit calculation
arm64: mops: Document booting requirement for HCR_EL2.MCE2
arm64: mops: Document requirements for hypervisors
arm64: mops: Handle MOPS exceptions from EL1
arm64: mte: Fix copy_highpage() warning on hugetlb folios
arm64: mte: set VM_MTE_ALLOWED for hugetlbfs at correct place
arm64: optimize flush tlb kernel range
arm64: patching: avoid early page_to_phys()
arm64: pgtable: Warn unexpected pmdp_test_and_clear_young()
arm64: preserve pt_regs::stackframe during exec*()
arm64: probes: Cleanup kprobes endianness conversions
arm64: probes: Disable kprobes/uprobes on MOPS instructions
arm64: probes: Move kprobes-specific fields
arm64: probes: Remove probe_opcode_t
arm64: pt_regs: assert pt_regs is a multiple of 16 bytes
arm64: pt_regs: remove stale big-endian layout
arm64: pt_regs: rename "pmr_save" -> "pmr"
arm64: pt_regs: swap 'unused' and 'pmr' fields
arm64: ptrace: fix partial SETREGSET for NT_ARM_FPMR
arm64: ptrace: fix partial SETREGSET for NT_ARM_GCS
arm64: ptrace: fix partial SETREGSET for NT_ARM_POE
arm64: ptrace: fix partial SETREGSET for NT_ARM_TAGGED_ADDR_CTRL
arm64: realm: Query IPA size from the RMM
arm64: Remove VNCR definition for PIRE0_EL2
arm64: Return early when break handler is found on linked-list
arm64: rockchip: add clocks property to cru node rk3328
arm64: rsi: Add RSI definitions
arm64: rsi: Add support for checking whether an MMIO is protected
arm64: rsi: Map unprotected MMIO as decrypted
arm64: setup: name 'tcr2' register
arm64: signal: Ensure signal delivery failure is recoverable
arm64: signal: Remove unnecessary check when saving POE state
arm64: signal: Remove unused macro
arm64: stacktrace: Don't WARN when unwinding other tasks
arm64: stacktrace: move dump_backtrace() to kunwind_stack_walk()
arm64: stacktrace: report recovered PCs
arm64: stacktrace: report source of unwind data
arm64: stacktrace: Skip reporting LR at exception boundaries
arm64: stacktrace: split unwind_consume_stack()
arm64: stacktrace: unwind exception boundaries
arm64: Support AT_HWCAP3
arm64: sysreg: Add new definitions for ID_AA64DFR0_EL1
arm64: sysreg: Describe ID_AA64DFR2_EL1 fields
arm64: sysreg: Migrate MDCR_EL2 definition to table
arm64: tegra: Add SDMMC sdr104-offsets for Tegra X1
arm64: tegra: Create SKU8 AGX Orin board file
arm64: tegra: p2180: Add mandatory compatible for WiFi node
arm64: tegra: smaug: Declare cros-ec extcon
arm64: tlbflush: add __flush_tlb_range_limit_excess()
arm64: tls: Fix context-switching of tpidrro_el0 when kpti is enabled
arm64: uprobes: Optimize cache flushes for xol slot
arm64: use a common struct frame_record
arm64: Use new fallback IO memcpy/memset
arm64: Use SYSTEM_OFF2 PSCI call to power off for hibernate
arm64: vdso: Drop LBASE_VDSO
arm64: vdso: Remove timekeeper include
arm64: vdso: Use only one single vvar mapping
arm64: zynqmp: Add thermal zones
arm64: zynqmp: Enable AMS for all boards
arm64: zynqmp: Expose AMS to userspace as HWMON
 
ARM: 9415/1: amba: Add dev_is_amba() function and export it for modules
ARM: 9423/1: vfp: Provide vfp_state_hold() for VFP locking.
ARM: 9424/1: vfp: Use vfp_state_hold() in vfp_sync_hwstate().
ARM: 9425/1: vfp: Use vfp_state_hold() in vfp_support_entry().
ARM: 9426/1: vfp: Move sending signals outside of vfp_state_hold()ed section.
ARM: 9429/1: ioremap: Sync PGDs for VMALLOC shadow
ARM: 9430/1: entry: Do a dummy read from VMAP shadow
ARM: 9431/1: mm: Pair atomic_set_release() with _read_acquire()
 
arm: adjust_pte() use pte_offset_map_rw_nolock()
 
ARM: bcm: brcmstb: Drop custom init_irq callback
ARM: bcm: Support BCMBCA debug UART
ARM: configs: at91: enable PAC1934 driver as module
ARM: div64: improve __arch_xprod_64()
ARM: dts: allwinner: Remove accidental suniv duplicates
ARM: dts: am335x-bone-common: Increase MDIO reset deassert delay to 50ms
ARM: dts: amlogic: add missing phy-mode in ethmac node
ARM: dts: amlogic: fix /memory node name
ARM: dts: amlogic: meson6: fix clk81 node name
ARM: dts: amlogic: meson6: remove support for ATV1200 board
ARM: dts: amlogic: meson8-minix-neo-x8: fix invalid pnictrl-names
ARM: dts: amlogic: meson8/8b: remove invalid pinctrl reg
ARM: dts: amlogic: meson8: fix ao_arc_sram node name
ARM: dts: amlogic: meson8: fix soc thermal-zone node name
ARM: dts: amlogic: meson8: use correct pinctrl bank node name
ARM: dts: amlogic: meson8b-ec100: add missing clocks property in sound card
ARM: dts: amlogic: meson8b-ec100: add missing gpio-line-names entry
ARM: dts: amlogic: meson8b-odroidc1: fix invalid reset-gpio
ARM: dts: at91: sam9x7: add device tree for SoC
ARM: dts: cubieboard4: Fix DCDC5 regulator constraints
ARM: dts: imx28-apx4devkit: Fix the rtc compatible
ARM: dts: imx35: Align pin config nodes with bindings
ARM: dts: imx50: Align pin config nodes with bindings
ARM: dts: imx51: Align pin config nodes with bindings
ARM: dts: imx53: Align pin config nodes with bindings
ARM: dts: imx6dl: Add support for i.MX6DL DHCOM SoM on PDK2 carrier board
ARM: dts: imx6dl: Align pin config nodes with bindings
ARM: dts: imx6q-lxr: Add board support
ARM: dts: imx6q: Align pin config nodes with bindings
ARM: dts: imx6qdl-apalis: Update audio card name
ARM: dts: imx6qdl-colibri: Update audio card name
ARM: dts: imx6qdl-dhcom-pdk2: Drop incorrect size-cells in GPIO keys
ARM: dts: imx6qdl-dhcom-pdk2: Fill in missing panel power-supply
ARM: dts: imx6qdl-dhcom-som: Drop bogus regulator-suspend-mem-microvolt
ARM: dts: imx6qdl-dhcom: Fix model typo for i.MX6 DHSOM
ARM: dts: imx6qdl-mba6: Add reserved memory area for CMA memory
ARM: dts: imx6qdl-tx6: Fix 'fixed-clock' description
ARM: dts: imx6qdl-tx6: Remove 'turn-on-delay-ms'
ARM: dts: imx6qdl: Align pin config nodes with bindings
ARM: dts: imx6qdl: convert fsl,tx-d-cal to correct value
ARM: dts: imx6qp: Align pin config nodes with bindings
ARM: dts: imx6sl/sll: Add the "fsl,imx6dl-gpt" fallback
ARM: dts: imx6sl: imx6sll: Align pin config nodes with bindings
ARM: dts: imx6sl: Pass tempmon #thermal-sensor-cells
ARM: dts: imx6sl: Remove incorrect mmc fallback compatible
ARM: dts: imx6sll: fix anatop thermal dtbs_check warnings
ARM: dts: imx6sll: Fix the last SPDIF clock name
ARM: dts: imx6sll: Improve gpc description
ARM: dts: imx6sll: Remove regulator-3p0 unit address
ARM: dts: imx6sx: Align pin config nodes with bindings
ARM: dts: imx6sx: Fix tempmon description
ARM: dts: imx6sx: Remove incorrect mmc fallback compatible
ARM: dts: imx6ul: Drop duplicate space in iomux node groups
ARM: dts: imx7-colibri: Update audio card name
ARM: dts: imx7ulp: add "nxp,sim" property for usbphy1
ARM: dts: imx7ulp: Remove incorrect mmc fallback compatible
ARM: dts: imx: Add devicetree for Kobo Clara 2E
ARM: dts: imxrt1050: Fix clocks for mmc
ARM: dts: marvell: kirkwood: Fix at24 EEPROM node name
ARM: dts: microchip: Add trng labels for all at91 SoCs
ARM: dts: microchip: Rename LED sub nodes name
ARM: dts: microchip: Rename the eeprom nodename
ARM: dts: microchip: Rename the pmic node
ARM: dts: microchip: sam9x60: Add missing property atmel,usart-mode
ARM: dts: microchip: sam9x60ek: Add power monitor support
ARM: dts: microchip: sam9x75_curiosity: add sam9x75 curiosity board
ARM: dts: microchip: sama5d2_icp: Add power monitor support
ARM: dts: microchip: sama7g54_curiosity: Add power monitor support
ARM: dts: microchip: sama7g5ek: Add power monitor support
ARM: dts: microchip: Unify rng node names
ARM: dts: nxp: imx6ul: add dma support for all uarts
ARM: dts: nxp: imx6ull: add dma support for uart8
ARM: dts: omap36xx: declare 1GHz OPP as turbo again
ARM: dts: omap4-kc1: fix twl6030 power node
ARM: dts: omap: omap4-epson-embt2ws: add GPIO expander
ARM: dts: omap: omap4-epson-embt2ws: add unknown gpio outputs
ARM: dts: omap: omap4-epson-embt2ws: define GPIO regulators
ARM: dts: omap: omap4-epson-embt2ws: wire up regulators
ARM: dts: qcom: change labels to lower-case
ARM: dts: qcom: drop underscore in node names
ARM: dts: qcom: ipq4019: use nvmem-layout
ARM: dts: qcom: minor whitespace cleanup
ARM: dts: qcom: sdx55: Add 'linux,pci-domain' to PCIe EP controller node
ARM: dts: qcom: sdx65: Add 'linux,pci-domain' to PCIe EP controller node
ARM: dts: Reconfigure the MC2 eMMC interface
ARM: dts: renesas: Add proper node names to (L)BSC devices
ARM: dts: renesas: genmai: Define keyboard switch
ARM: dts: renesas: genmai: Enable MMCIF
ARM: dts: renesas: genmai: Enable OS timer modules
ARM: dts: renesas: genmai: Enable SDHI0
ARM: dts: renesas: genmai: Enable watchdog
ARM: dts: renesas: genmai: Fix partition size for QSPI NOR Flash
ARM: dts: renesas: genmai: Sort nodes
ARM: dts: renesas: Genmai: Update audio codec device node
ARM: dts: renesas: iwg22d-sodimm: Use interrupts-extended for port expander
ARM: dts: renesas: kzm9g: Use interrupts-extended for I/O expander
ARM: dts: renesas: kzm9g: Use interrupts-extended for sensors
ARM: dts: renesas: marzen: Use interrupts-extended for gpio-keys
ARM: dts: renesas: r7s72100: 'bus-width' is a board property
ARM: dts: renesas: r7s72100: Add DMA support to MMCIF
ARM: dts: renesas: r7s72100: Add DMAC node
ARM: dts: renesas: r8a7742-iwg21m: Use interrupts-extended for RTC
ARM: dts: renesas: r8a7778: Rename 'bsc' to 'lbsc'
ARM: dts: renesas: rcar-gen2: Switch HS-USB to renesas,enable-gpios
ARM: dts: renesas: Remove 'reg-io-width' properties from MMCIF nodes
ARM: dts: renesas: rskrza1: Enable watchdog timer
ARM: dts: renesas: rskrza1: Use interrupts-extended for gpio-keys
ARM: dts: renesas: rza2mevb: Use interrupts-extended for gpio-keys
ARM: dts: renesas: Use interrupts-extended for Ethernet MACs
ARM: dts: renesas: Use interrupts-extended for Ethernet PHYs
ARM: dts: renesas: Use interrupts-extended for HDMI bridges
ARM: dts: renesas: Use interrupts-extended for PMICs
ARM: dts: renesas: Use interrupts-extended for touchpanels
ARM: dts: renesas: Use interrupts-extended for video decoders
ARM: dts: renesas: Use proper node names for keys
ARM: dts: rockchip: adapt regulator nodenames to preferred form
ARM: dts: rockchip: Add Relfor Saib board
ARM: dts: rockchip: Add watchdog node for RV1126
ARM: dts: socfpga: Fix at24 EEPROM node names
 
arm: dts: spear13xx: Remove unused and undocumented "pl022,slave-tx-disable" property
 
ARM: dts: stm32: Add IWDG2 EXTI interrupt mapping and mark as wakeup source
ARM: dts: stm32: add support of WLAN/BT on stm32mp135f-dk
ARM: dts: stm32: add support of WLAN/BT on stm32mp157c-dk2
ARM: dts: stm32: Describe M24256E write-lockable page in DH STM32MP13xx DHCOR SoM DT
ARM: dts: stm32: rtc, add LSCO to WLAN/BT module on stm32mp135f-dk
ARM: dts: stm32: rtc, add LSCO to WLAN/BT module on stm32mp157c-dk2
ARM: dts: stm32: rtc, add pin to provide LSCO on stm32mp13
ARM: dts: stm32: rtc, add pin to provide LSCO on stm32mp15
ARM: dts: sunxi: add support for RerVision A33-Vstar board
ARM: dts: ti/omap: dra7: fix redundant clock divider definition
ARM: dts: ti/omap: Fix at24 EEPROM node names
ARM: dts: ti/omap: omap4-epson-embt2ws: add charger
ARM: dts: ti/omap: use standard node name for twl4030 charger
ARM: dts: ti: dra7: Remove double include of clock bindings
ARM: dts: ti: drop linux,mtd-name from NAND nodes
ARM: dts: ti: omap3434-sdp: drop linux,mtd-name from onenand node
ARM: dts: ti: omap: am335x-baltos: drop "gpmc,device-nand" from NAND node
ARM: dts: turris-omnia: Add global LED brightness change interrupt
ARM: dts: ux500: Add touchkeys to Codinas
ARM: imx: Allow user to disable pinctrl
ARM: imx: Re-introduce the PINCTRL selection
ARM: imx: Switch to new sys-off handler API
ARM: imx_v6_v7_defconfig: Enable drivers for Kobo Clara 2E
ARM: imx_v6_v7_defconfig: enable SND_SOC_SPDIF
ARM: multi_v7_defconfig: Enable debugging symbols by default
ARM: pmuv3: Add missing write_pmuacr()
ARM: samsung: Remove obsoleted declaration for s3c_hwmon_set_platdata
ARM: smp_twd: Remove clockevents shutdown call on offlining
ARM: Switch to irq_get_nr_irqs() / irq_set_nr_irqs()
ARM: ti/omap: omap3-gta04a5: add Bluetooth
ARM: vdso: Remove assembly for datapage access
 
arm: vdso: Remove timekeeper includes
 
ARM: zynq: Remove unused zynq_slcr_init() declaration
 
asm-generic/div64: optimize/simplify __div64_const32()
 
asm-generic/io.h: Remove I/O port accessors for HAS_IOPORT=n
 
asm-generic: add an optional pfn_valid check to page_to_phys
asm-generic: introduce text-patching.h
asm-generic: provide generic page_to_phys and phys_to_page implementations
asm-generic: ticket-lock: Add separate ticket-lock.h
asm-generic: ticket-lock: Reuse arch_spinlock_t of qspinlock
 
asm/vga.h: don't bother with scr_mem{cpy,move}v() unless we need to
 
ASN.1: Clean up include statements in public headers
 
ASoC/soundwire: add initial support for SDCA
 
ASoC/SoundWire: Intel: lnl: enable interrupts after first power-up/before last power-down
 
ASoC/soundwire: remove sdw_slave_extended_id
 
ASoC/SoundWire: Simply interrupt enabling for Intel
 
ASoC: add Allwinner H616 audio codec support
ASoC: add CS42L84 codec driver
ASoC: Add NTP8918 and NTP8835 codecs support
ASoC: add support for some new Lenovo laptops with
ASoC: add symmetric_ prefix for dai->rate/channels/sample_bits
ASoC: amd: acp: add RT711, RT714 & RT1316 support for acp 6.3 platform
ASoC: amd: acp: add rt722 based soundwire machines
ASoC: amd: acp: add soundwire machine driver for legacy stack
ASoC: amd: acp: Add stream name to ACP PDM DMIC devices
ASoC: amd: acp: drop bogus NULL check from i2s_irq_handler
ASoC: amd: acp: Fix for ACP SOF dmic tplg component load failure
ASoC: amd: acp: fix for cpu dai index logic
ASoC: amd: acp: fix for inconsistent indenting
ASoC: amd: acp: move get_acp63_cpu_pin_id() to common file
ASoC: amd: acp: pass acp pci revision id as platform data
ASoC: amd: acp: refactor acp version
ASoC: amd: acp: refactor sof_card_dai_links_create() function
ASoC: amd: acp: remove unused variable from acp platform driver
ASoC: amd: acp: remove unused variable from acp_card_drvdata structure
ASoC: amd: acp: replace adata->platform conditional check
ASoC: amd: acp: simplify platform conditional checks code
ASoC: amd: acp: store acp pci rev id in platform driver private structure
ASoC: amd: acp: update mach_params subsystem_rev field
ASoC: amd: acp: use acp pci revision id for platform differntiation
ASoC: amd: acp: use acp_rev for platform specific conditional checks
ASoC: amd: Fix build dependencies for `SND_SOC_AMD_PS`
ASoC: amd: ps: add soundwire machines for acp6.3 platform
ASoC: amd: ps: Fix for enabling DMIC on acp63 platform via _DSD entry
ASoC: amd: ps: fix the pcm device numbering for acp 6.3 platform
ASoC: amd: ps: pass acp pci revision id as soundwire resource data
ASoC: amd: remove dpcm_xxx flags
ASoC: amd: yc: Add a quirk for microfone on Lenovo ThinkPad P14s Gen 5 21MES00B00
ASoC: amd: yc: Add quirk for microphone on Lenovo Thinkpad T14s Gen 6 21M1CTO1WW
ASoC: amd: yc: Fix for enabling DMIC on acp6x via _DSD entry
ASoC: amd: yc: fix internal mic on Redmi G 2022
ASoC: amd: yc: Fix the wrong return value
ASoC: apple: Fix the wrong format specifier
ASoC: atmel: atmel_ssc_dai: Add stream names
ASoC: atmel: atmel_ssc_dai: Drop S24_LE support due to single channel limitation
ASoC: atmel: mchp-spdifrx: Remove interface name from stream_name
ASoC: atmel: mchp-spdiftx: Remove interface name from stream_name
ASoC: audio-graph-card2: Update comment with renamed file path
ASoC: audio-graph-card2: use new of_graph functions
ASoC: audio-graph-card: Call of_node_put() on correct node
ASoC: audio-graph-card: use new of_graph functions
ASoC: aw88399: Correct error handling in aw_dev_get_dsp_status function
ASoC: bcm2835-i2s: Use maple tree register cache
ASoC: bcm63xx-pcm-whistler: fix uninit-value in i2s_dma_isr
ASoC: Clean up {hp,mic}-det-gpio handling
ASoC: cleanup function parameter for rtd and its id
ASoC: cleasnup rtd and its ID
ASoC: codecs: adau1372: add match table
ASoC: codecs: adau1373: add powerdown gpio
ASoC: codecs: adau1373: add some kconfig text
ASoC: codecs: adau1373: drop patform_data
ASoC: codecs: adau1373: drop platform data
ASoC: codecs: Add aw88081 amplifier driver
ASoC: codecs: Add aw88081 amplifier driver
ASoC: codecs: Add NeoFidelity Firmware helpers
ASoC: codecs: Add NeoFidelity NTP8835 codec
ASoC: codecs: Add NeoFidelity NTP8918 codec
ASoC: codecs: Add support for ES8323
ASoC: codecs: Add uda1342 codec driver
ASoC: codecs: aw88395: Fix spelling mistake "unsupport" -> "unsupported"
ASoC: codecs: aw88399: Fix spelling mistake "unsupport" -> "unsupported"
ASoC: codecs: es8316: Fix HW rate calculation for 48Mhz MCLK
ASoC: codecs: ES8326: Adjust ANA_MICBIAS to reduce pop noise
ASoC: codecs: ES8326: Modify the configuration of and micbias
ASoC: codecs: ES8326: Reduce pop noise
ASoC: codecs: Fix atomicity violation in snd_soc_component_get_drvdata()
ASoC: codecs: Fix error check in es8323_i2c_probe
ASoC: codecs: fix error code in ntp8835_i2c_probe()
ASoC: codecs: Remove unneeded semicolon
ASoC: codecs: wcd9335: remove unnecessary MODULE_ALIAS()
ASoC: codecs: wcd937x: Remove unused of_gpio.h
ASoC: constify snd_soc_component_driver struct
ASoC: cs42l43: Add codec force suspend/resume ops
ASoC: cs42l84: Add new codec driver
ASoC: cs42l84: leverage ring sense IRQs to correctly detect headsets
ASoC: cs42l84: remove incorrect of_match_ptr()
ASoC: cs42l84: Remove unused including
ASoC: da7213: Add suspend to RAM support
ASoC: da7213: Avoid setting PLL when closing audio stream
ASoC: da7213: Extend support for the MCK in range [2, 50] MHz
ASoC: da7213: Populate max_register to regmap_config
ASoC: da7213: Return directly the value of regcache_sync()
ASoC: doc: dapm: Add location information for dapm-graph tool
ASoC: doc: remove dpcm_xxx flags
ASoC: doc: update clock api details
ASoC: dt-bindings: Add CS42L84 codec
ASoC: dt-bindings: Add Everest ES8323 Codec
ASoC: dt-bindings: Add Loongson I2S controller
ASoC: dt-bindings: Add NeoFidelity NTP8835
ASoC: dt-bindings: Add NeoFidelity NTP8918
ASoC: dt-bindings: Add NXP uda1342 Codec
ASoC: dt-bindings: Add schema for "awinic,aw88081"
ASoC: dt-bindings: add stm32mp25 support for i2s
ASoC: dt-bindings: add stm32mp25 support for sai
ASoC: dt-bindings: allwinner: add H616 sun4i audio codec binding
ASoC: dt-bindings: Deprecate {hp,mic}-det-gpio
ASoC: dt-bindings: document the adau1373 Codec
ASoC: dt-bindings: everest,es8326: Document interrupt property
ASoC: dt-bindings: everest,es8328: Document audio graph port
ASoC: dt-bindings: fsl-esai: Add power-domains for fsl,imx8qm-esai
ASoC: dt-bindings: fsl-esai: allow fsl,imx8qm-esai fallback to fsl,imx6ull-esai
ASoC: dt-bindings: fsl_spdif: Document imx6sl/sx compatible fallback
ASoC: dt-bindings: irondevice,sma1307: Add initial DT
ASoC: dt-bindings: maxim,max98390: Reference common DAI properties
ASoC: dt-bindings: mediatek,mt8188-mt6359: Add mediatek,adsp property
ASoC: dt-bindings: mt6359: Update generic node name and dmic-mode
ASoC: dt-bindings: qcom,sm8250: Add SM8750 sound card
ASoC: dt-bindings: qcom: Add SM8750 LPASS macro codecs
ASoC: dt-bindings: realtek,rt5640: Convert to dtschema
ASoC: dt-bindings: realtek,rt5645: Fix CPVDD voltage comment
ASoC: dt-bindings: rockchip,rk3036-codec: convert to yaml
ASoC: dt-bindings: simple-mux: add idle-state property
ASoC: dt-bindings: sprd,pcm-platform: convert to YAML
ASoC: dt-bindings: sprd,sc9860-mcdt: convert to YAML
ASoC: dt-bindings: stm32: add missing port property
ASoC: fsl-asoc-card: Add missing handling of {hp,mic}-dt-gpios
ASoC: fsl: fsl_qmc_audio: Remove the logging when parsing channels
ASoC: fsl: remove dpcm_xxx flags
ASoC: fsl: switch to use rtd->id from rtd->num
ASoC: fsl: Use maple tree register cache
ASoC: fsl_micfil: Add mclk enable flag
ASoC: fsl_micfil: Enable micfil error interrupt
ASoC: fsl_micfil: fix and improvement
ASoC: fsl_micfil: fix regmap_write_bits usage
ASoC: fsl_mqs: Support accessing registers by scmi interface
ASoC: fsl_spdif: change IFACE_PCM to IFACE_MIXER
ASoC: fsl_xcvr: change IFACE_PCM to IFACE_MIXER
ASoC: fsl_xcvr: enable interrupt of cmdc status update
ASoC: fsl_xcvr: enable some interrupts
ASoC: fsl_xcvr: reset RX dpath after wrong preamble
ASoC: generic: switch to use rtd->id from rtd->num
ASoC: hdmi-codec: reorder channel allocation list
ASoC: improve macro definition on TWL4030_OUTPUT_PGA
ASoC: improve some macro definitions and usages
ASoC: imx-audmix: Add NULL check in imx_audmix_probe
ASoC: imx-card: add cs42888 codec support
ASoC: imx-card: Add CS42888 support
ASoC: imx-card: Set mclk for codec
ASoC: intel/sdw_utils: refactor RT multifunction sdca speaker codecs
ASoC: Intel: Add rt721-sdca support for PTL platform
ASoC: Intel: add rt722 and rt1320 support
ASoC: Intel: add rt722/rt721 support for PTL platform
ASoC: Intel: avs: da7219: Remove suspend_pre() and resume_post()
ASoC: Intel: avs: Fix return status of avs_pcm_hw_constraints_init()
ASoC: intel: boards: remove dpcm_xxx flags
ASoC: Intel: Fix Kconfig for ACPI=n
ASoC: Intel: Kconfig: fix undefined symbol:
ASoC: Intel: Kconfig: make SND_SOC_ACPI_INTEL_MATCH depend on ACPI
ASoC: Intel: Kconfig: Only select SND_SOC_SDCA if ACPI is enabled
ASoC: Intel: Kconfig: Revert make SND_SOC_ACPI_INTEL_MATCH depend on ACPI
ASoC: Intel: Kconfig: select SND_SOC_SDCA by SND_SOC_ACPI_INTEL_SDCA_QUIRKS
ASoC: intel: remove dpcm_xxx flags
ASoC: Intel: Remove unused code
ASoC: Intel: soc-acpi-intel-arl-match: Add rt722 and rt1320 support
ASoC: Intel: soc-acpi-intel-lnl-match: add rt712_vb + rt1320 support
ASoC: Intel: soc-acpi-intel-ptl-match: Add rt721 support
ASoC: Intel: soc-acpi: add is_device_rt712_vb() helper
ASoC: Intel: sof_rt5682: Add HDMI-In capture with rt5682 support for MTL.
ASoC: Intel: sof_rt5682: Add support for ptl_max98360a_rt5682
ASoC: Intel: sof_rt5682: add supports for new
ASoC: Intel: sof_sdw: Add missing quirks from some new Dell
ASoC: Intel: sof_sdw: Add quirk for cs42l43 system using host DMICs
ASoC: intel: sof_sdw: add quirk for Dell SKU
ASoC: Intel: sof_sdw: Add quirks for some new Lenovo laptops
ASoC: intel: sof_sdw: add RT722 SDCA card for PTL platform
ASoC: Intel: sof_sdw: Add space for a terminator into DAIs array
ASoC: Intel: sof_sdw: Fix DMI match for Lenovo 21Q6 and 21Q7
ASoC: Intel: sof_sdw: Fix DMI match for Lenovo 21QA and 21QB
ASoC: Intel: sof_sdw: Update DMI matches for Lenovo
ASoC: loongson: Add I2S controller driver as platform device
ASoC: loongson: Fix build warning when !CONFIG_PCI
ASoC: loongson: make loongson-i2s.o a separate module
ASoC: machine: update documentation
ASoC: makes snd_soc_set_runtime_hwparams() inline
ASoC: max98088: Add headphone mixer switch
ASoC: max98088: Add left/right DAC volume control
ASoC: max98088: Remove duplicate DACs
ASoC: mediatek: Check num_codecs is not zero to avoid panic during probe
ASoC: mediatek: disable buffer pre-allocation
ASoC: mediatek: mt8183: Remove unnecessary variable assignments
ASoC: mediatek: mt8188-mt6359: Remove hardcoded dmic codec
ASoC: mediatek: mt8188: remove unnecessary variable assignment
ASoC: mediatek: mt8188: Remove unnecessary variable assignments
ASoC: mediatek: remove dpcm_xxx flags
ASoC: Merge up fixes
ASoC: Merge up fixes
ASoC: Merge up v6.12
ASoC: meson: axg-iface: set continuous rates
ASoC: meson: switch to use rtd->id from rtd->num
ASoC: nau8821: check regmap_raw_read/regmap_raw_write for failure
ASoC: qcom: sc8280xp Add SM8750 sound card
ASoC: qcom: sm8250: add handling of secondary MI2S clock
ASoC: qcom: sm8250: correct typo in shutdown function name
ASoC: qcom: x1e80100: Support boards with two speakers
ASoC: remove dpcm_xxx flags
ASoC: remove rtd->num
ASoC: remove unused substream in macro soc_component_mark_pop
ASoC: remove unused substream in macro soc_dai_mark_pop
ASoC: remove unused substream in macro soc_link_mark_pop
ASoC: Rename "sh" to "renesas"
ASoC: Rename "sh" to "renesas"
ASoC: rename rtd->num to rtd->id
ASoC: renesas, rsnd: Update file path
ASoC: rsnd: check rsnd_adg_clk_enable() return value
ASoC: rsnd: Refactor port handling with helper for endpoint node selection
ASoC: rt-sdw-common: Common functions for Realtek soundwire driver
ASoC: rt-sdw-common: Enhance switch case to prevent uninitialized variable
ASoC: rt-sdw-common: fix rt_sdca_index_update_bits function parameter description
ASoC: rt1320: add mic function
ASoC: rt1320: fix the range of patch code address
ASoC: rt1320: reads patch code from firmware file
ASoC: rt712-sdca: detect the SMART_MIC function during the probe stage
ASoC: rt721-sdca: Add RT721 SDCA driver
ASoC: rt721-sdca: change interrupt mask from XU to GE
ASoC: rt721-sdca: Clean logically deadcode in rt721-sdca.c
ASoC: rt721-sdca: Fix issue of warning message
ASoC: rt722-sdca: Remove logically deadcode in rt722-sdca.c
ASoC: rt722: add delay time to wait for the calibration procedure
ASoC: rt722: change the interrupt mask for jack type detection
ASoC: rx651: Use card->dev in replace of the &pdev->dev argument in the dev_err function
ASoC: samsung: Add missing depends on I2C
ASoC: samsung: Add missing selects for MFD_WM8994
ASoC: samsung: remove dpcm_xxx flags
ASoC: samsung: Remove obsoleted declaration for s3c64xx_ac97_setup_gpio
ASoC: SDCA: add initial module
ASoC: SDCA: add quirk function for RT712_VB match
ASoC: sdca: test adev before calling acpi_dev_for_each_child
ASoC: sdw_utils/intel/amd: refactor dai link init logic
ASoC: sdw_utils: Add a quirk to allow the cs42l43 mic DAI to be ignored
ASoC: sdw_utils: Add quirk to exclude amplifier function
ASoC: sdw_utils: add SmartMic DAI for RT712 VB
ASoC: sdw_utils: add SmartMic DAI for RT713 VB
ASoC: sdw_utils: Add support for exclusion DAI quirks
ASoC: sdw_utils: Update stream_name in dai_links structure
ASoC: sh: rz-ssi: Use SSIFCR_FIFO_RST macro
ASoC: sh: switch to use rtd->id from rtd->num
ASoC: simple-card-utils: care simple_util_dai for dummy DAI
 
ASoc: simple-mux: add idle-state support
ASoc: simple-mux: Allow to specify an idle-state
 
ASoC: sma1307: Add driver for Iron Device SMA1307
ASoC: sma1307: Fix invalid logical judgement
ASoC: sma1307: fix uninitialized variable refence
ASoC: soc-acpi: introduce new 'machine check' callback
ASoC: soc-compress: remove dpcm_xxx flags
ASoC: soc-core: do rtd->id trick at snd_soc_add_pcm_runtime()
ASoC: soc-core: remove dpcm_xxx flags
ASoC: soc-devres: Remove unused devm_snd_soc_register_dai
ASoC: soc-pcm: merge DPCM and non-DPCM validation check
ASoC: soc-pcm: remove dpcm_xxx flags
ASoC: soc-topology: remove dpcm_xxx flags
ASoC: soc-utils: Remove PAGE_SIZE compile-time constant assumption
ASoC: SOF: amd: pass acp_rev as soundwire resource data
ASoC: SOF: core: Add debug module parameters to set IPC and boot timeout
ASoC: SOF: core: Add fw, tplg and ipc type override parameters
ASoC: SOF: core: Module parameter updates
ASoC: SOF: ext_manifest: Add missing ext_manifest type for PROBE_INFO
ASoC: SOF: Intel: hda-dai: Do not release the link DMA on STOP
ASoC: SOF: Intel: hda-mlink: expose unlocked interrupt enable routine
ASoC: SOF: Intel: hda-stream: Always use at least two BDLE for transfers
ASoC: SOF: Intel: hda: Add support for persistent Code Loader DMA buffers
ASoC: SOF: Intel: hda: handle only paused streams in hda_dai_suspend()
ASoC: SOF: Intel: hda: use machine_check() for SoundWire
ASoC: SOF: ipc3-loader: 'Handle' PROBE_INFO ext_manifest type when parsing
ASoC: SOF: ipc3-loader: Handle PROBE_INFO ext_manifest
ASoC: SOF: ipc3-topology: Convert the topology pin index to ALH dai index
ASoC: SOF: ipc3-topology: fix resource leaks in sof_ipc3_widget_setup_comp_dai()
ASoC: SOF: ipc3: Use standard dev_dbg API
 
ASoc: SOF: ipc4-pcm: fix uninit-value in sof_ipc4_pcm_dai_link_fixup_rate
 
ASoC: SOF: ipc4-topology: Add helper function to print the module's in/out audio format
ASoC: SOF: ipc4-topology: Concentrate prints inside of sof_ipc4_init_output_audio_fmt()
ASoC: SOF: ipc4-topology: Drop the 'index' from 'Pin index' of format print
ASoC: SOF: ipc4-topology: remove redundant assignment to variable ret
ASoC: SOF: ipc4-topology: Remove redundant check in sof_ipc4_init_input_audio_fmt()
ASoC: SOF: ipc4-topology: Rework the module audio
ASoC: SOF: ipc4-topology: Simplify code to deal with process modules without output
ASoC: SOF: ipc4-topology: Simplify match format print in sof_ipc4_init_input_audio_fmt()
ASoC: SOF: ipc4-topology: Use local variables in sof_ipc4_init_input_audio_fmt()
ASoC: SOF: ipc4-topology: Use local variables in sof_ipc4_init_output_audio_fmt()
ASoC: sof: remove dpcm_xxx flags
ASoC: SOF: sof-of-dev: add parameter to override tplg/fw_filename
ASoC: Some issues about loongson i2s
ASoC: stm32: dfsdm: change rate upper limits
ASoC: stm32: i2s: add stm32mp25 support
ASoC: stm32: i2s: add stm32mp25 support
ASoC: stm32: sai: add stm32mp25 support
ASoC: stm32: sai: add stm32mp25 support
ASoC: stm: fix macro definition on STM_SAI_HAS_EXT_SYNC
ASoC: sun4i-codec: Add playback only flag to quirks
ASoC: sun4i-codec: Add support for different DAC FIFOC addresses to quirks
ASoC: sun4i-codec: support allwinner H616 codec
ASoC: tas2781: Fix calibration issue in stress test
ASoC: tas2781: Fix occasional calibration failture
ASoC: tas2781: Fix redundant parameter assignment
ASoC: tas5805m: Improve a size determination in tas5805m_i2c_probe()
ASoC: tegra: Add support for S24_LE audio format
ASoC: test-component: Support continuous rates for test component
ASoC: test-component: use new of_graph functions
ASoC: tlv320adc3xxx: Fix unsigned int compared against 0
ASoC: uniphier: Handle regmap_write errors in aio_iecout_set_enable()
ASoC: uniphier: Handle regmap_write errors in aio_src_set_param()
ASoC: Updates for mchp-spdif(tx/rx)
ASoC: ux500: Remove redundant casts
ASoC: wm8994: Add depends on MFD core
 
assorted variants of irqfd setup: convert to CLASS(fd)
 
asus-laptop: prefer strscpy() over strcpy()
 
ata: ahci: Replace deprecated PCI functions
ata: Fix typos in the comment
ata: libata-scsi: Document all VPD page inquiry actors
ata: libata-scsi: Refactor ata_scsi_simulate()
ata: libata-scsi: Refactor ata_scsiop_maint_in()
ata: libata-scsi: Refactor ata_scsiop_read_cap()
ata: libata-scsi: Refactor scsi_6_lba_len() with use of get_unaligned_be24()
ata: libata-scsi: Remove struct ata_scsi_args
ata: libata-scsi: Return residual for emulated SCSI commands
ata: libata: Remove unused macro definitions
ata: sata_highbank: fix OF node reference leak in highbank_initialize_phys()
ata: Switch back to struct platform_driver::remove()
 
audit: change context data from secid to lsm_prop
audit: maintain an lsm_prop in audit_context
audit: Reorganize kerneldoc parameter names
audit: update shutdown LSM data
audit: use an lsm_prop in audit_names
audit: Use str_yes_no() helper function
audit: workaround a GCC bug triggered by task comm changes
 
auditsc: replace memcpy() with strscpy()
 
AutoFDO: Enable -ffunction-sections for the AutoFDO build
AutoFDO: Enable machine function split optimization for AutoFDO
 
auxdisplay: Drop explicit initialization of struct i2c_device_id::driver_data to 0
auxdisplay: ht16k33: Make use of i2c_get_match_data()
auxdisplay: Remove unused functions
 
backing-file: clean up the API
 
backlight: 88pm860x_bl: Simplify with scoped for each OF child loop
backlight: corgi_lcd: Use lcd power constants
backlight: hx8357: Use lcd power constants
backlight: ili922x: Use lcd power constants
backlight: ili9320: Use lcd power constants
backlight: jornada720_lcd: Include for IOMEM() macro
backlight: jornada720_lcd: Use lcd power constants
backlight: ktz8866: Fix module autoloading
backlight: l4f00242t03: Use lcd power constants
backlight: lcd: Add LCD_POWER_ constants for power states
backlight: lcd: Do not include in lcd header
backlight: lcd: Rearrange code in fb_notifier_callback()
backlight: lcd: Remove struct fb_videomode from set_mode callback
backlight: lcd: Replace check_fb with controls_device
backlight: lcd: Test against struct fb_info.lcd_dev
backlight: lms283gf05: Use lcd power constants
backlight: lms501kf03: Remove unnecessary include of
backlight: lms501kf03: Use lcd power constants
backlight: ltv350qv: Use lcd power constants
backlight: otm3225a: Use lcd power constants
backlight: platform_lcd: Remove include statement for
backlight: platform_lcd: Remove match_fb from struct plat_lcd_data
backlight: platform_lcd: Use lcd power constants
backlight: Remove notifier
backlight: tdo24m: Use lcd power constants
 
Linux: Backmerge v6.12-rc6 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into drm-next
 
bareudp: Use pcpu stats to update rx_dropped counter.
 
batman-adv: Add flex array to struct batadv_tvlv_tt_data
batman-adv: Do not let TT changes list grows indefinitely
batman-adv: Do not send uninitialized TT changes
batman-adv: Remove uninitialized data in full table TT response
batman-adv: replace call_rcu by kfree_rcu for simple kmem_cache_free callback
batman-adv: Start new development cycle
batman-adv: Use string choice helper to print booleans
 
bcache: revert replacing IS_ERR_OR_NULL with IS_ERR again
bcache: update min_heap_callbacks to use default builtin swap
 
bcachefs: clean up duplicate min_heap_callbacks declarations
bcachefs: update min_heap_callbacks to use default builtin swap
 
befs: convert befs to use the new mount api
 
binder: add delivered_freeze to debugfs output
binder: allow freeze notification for dead nodes
binder: fix BINDER_WORK_CLEAR_FREEZE_NOTIFICATION debug logs
binder: fix BINDER_WORK_FROZEN_BINDER debug logs
binder: fix freeze UAF in binder_release_work()
binder: fix memleak of proc->delivered_freeze
binder: fix node UAF in binder_add_freeze_work()
binder: fix OOB in binder_add_freeze_work()
 
binderfs: binderfs_test: remove unused variable
 
binfmt_elf: Wire up AT_HWCAP3 at AT_HWCAP4
 
blk-cgroup: Fix UAF in blkcg_unpin_online()
 
blk-integrity: remove seed for user mapped buffers
 
blk-iocost: Avoid using clamp() on inuse in __propagate_weights()
 
blk-mq: add non_owner variant of start_freeze/unfreeze queue APIs
blk-mq: Clean up blk_mq_requeue_work()
blk-mq: Make blk_mq_quiesce_tagset() hold the tag list mutex less long
blk-mq: move cpuhp callback registering out of q->sysfs_lock
blk-mq: register cpuhp callback after hctx is added to xarray table
blk-mq: Unexport blk_mq_flush_busy_ctxs()
 
blk-settings: round down io_opt to physical_block_size
 
block, bfq: fix bfqq uaf in bfq_limit_depth()
block, bfq: fix waker_bfqq UAF after bfq_split_bfqq()
 
block/bdev: use helper for max block size check
 
block/fs: Pass an iocb to generic_atomic_write_valid()
 
block/genhd: use seq_put_decimal_ull for diskstats decimal values
 
block: add a bdev_limits helper
block: Add a public bdev_zone_is_seq() helper
block: add a rq_list type
block: Add bdev atomic write limits helpers
block: Add extra checks in blk_validate_atomic_write_limits()
block: add partition uuid into uevent as "PARTUUID"
block: add support for defining read-only partitions
block: add support for partition table defined in OF
block: always verify unfreeze lock on the owner task
block: avoid to reuse `hctx` not removed from cpuhp callback list
block: blk-mq: fix uninit-value in blk_rq_prep_clone and refactor
block: Don't allow an atomic write be truncated in blkdev_write_iter()
block: don't bother checking the data direction for merges
block: don't reorder requests in blk_add_rq_to_plug
block: don't reorder requests in blk_mq_add_to_batch
block: don't verify IO lock for freeze/unfreeze in elevator_init_mq()
block: Drop granularity check in queue_limit_discard_alignment()
block: enable passthrough command statistics
block: Error an attempt to split an atomic write in bio_split()
block: export blk_validate_limits
block: fix bio_split_rw_at to take zone_write_granularity into account
block: fix missing dispatching request when queue is started or unquiesced
block: fix ordering between checking BLK_MQ_S_STOPPED request adding
block: fix ordering between checking QUEUE_FLAG_QUIESCED request adding
block: Fix potential deadlock while freezing queue and acquiring sysfs_lock
block: Fix queue_iostats_passthrough_show()
block: fix uaf for flush rq while iterating tags
block: flush all throttled bios when deleting the cgroup
block: get wp_offset by bdev_offset_from_zone_start
block: Handle bio_split() errors in bio_submit_split()
block: Ignore REQ_NOWAIT for zone reset and zone finish operations
block: introduce add_disk_fwnode()
block: kill blk_do_io_stat() helper
block: lift bio_is_zone_append to bio.h
block: Make bio_iov_bvec_set() accept pointer to const iov_iter
block: make struct rq_list available for !CONFIG_BLOCK
block: model freeze & enter queue as lock for supporting lockdep
block: move iostat check into blk_acount_io_start()
block: move issue side time stamping to blk_account_io_start()
block: pre-calculate max_zone_append_sectors
block: pre-calculate max_zone_append_sectors
block: Prevent potential deadlock in blk_revalidate_disk_zones()
block: Prevent potential deadlocks in zone write plug error recovery
block: RCU protect disk->conv_zones_bitmap
block: remove 'req->part' check for stats accounting
block: remove a duplicate definition for bdev_read_only
block: remove bio_add_zone_append_page
block: remove blk_freeze_queue()
block: Remove extra part pointer NULLify in blk_rq_init()
block: remove redundant explicit memory barrier from rq_qos waiter and waker
block: remove redundant passthrough check in blk_mq_need_time_stamp()
block: remove rq_list_move
block: remove the ioprio field from struct request
block: remove the max_zone_append_sectors check in blk_revalidate_disk_zones
block: remove the write_hint field from struct request
block: remove zone append special casing from the direct I/O path
block: replace call_rcu by kfree_rcu for simple kmem_cache_free callback
block: Replace sprintf() with sysfs_emit()
block: req->bio is always set in the merge code
block: return bool from blk_rq_aligned
block: return bool from get_disk_ro and bdev_read_only
block: return unsigned int from bdev_io_min
block: return unsigned int from bdev_io_opt
block: return unsigned int from blk_lim_dma_alignment_and_pad
block: return unsigned int from queue_dma_alignment
block: return void from the queue_sysfs_entry load_module method
block: Revert "block: Fix potential deadlock while freezing queue and acquiring sysfs_lock"
block: Rework bio_split() return value
block: rnull: add missing MODULE_DESCRIPTION
block: sed-opal: add ioctl IOC_OPAL_SET_SID_PW
block: set issue time stamp based on queue state
block: Support atomic writes limits for stacked devices
block: Switch to using refcount_t for zone write plugs
block: take chunk_sectors into account in bio_split_write_zeroes
block: update blk_stack_limits documentation
block: Use a zone write plug BIO work for REQ_NOWAIT BIOs
 
Bluetooth: add HAS_IOPORT dependencies
Bluetooth: Add new quirks for ATS2851
Bluetooth: btbcm: fix missing of_node_put() in btbcm_get_board_name()
Bluetooth: btintel: Add DSBR support for BlazarIW, BlazarU and GaP
Bluetooth: btintel: Direct exception event to bluetooth stack
Bluetooth: btintel: Do no pass vendor events to stack
Bluetooth: btintel_pcie: Add handshake between driver and firmware
Bluetooth: btintel_pcie: Add recovery mechanism
Bluetooth: btintel_pcie: Remove deadcode
Bluetooth: btintel_pcie: remove redundant assignment to variable ret
Bluetooth: btintel_pcie: Replace deprecated PCI functions
Bluetooth: btmtk: adjust the position to init iso data anchor
Bluetooth: btmtk: avoid UAF in btmtk_process_coredump
Bluetooth: btmtk: Fix failed to send func ctrl for MediaTek devices.
Bluetooth: btmtksdio: Lookup device node only as fallback
Bluetooth: btnxpuart: Add GPIO support to power save feature
Bluetooth: btnxpuart: Drop _v0 suffix from FW names
Bluetooth: btnxpuart: Fix driver sending truncated data
Bluetooth: btnxpuart: Rename IW615 to IW610
Bluetooth: btrtl: Decrease HCI_OP_RESET timeout from 10 s to 2 s
Bluetooth: btusb: Add 3 HWIDs for MT7925
Bluetooth: btusb: add Foxconn 0xe0fc for Qualcomm WCN785x
Bluetooth: btusb: Add new VID/PID 0489/e111 for MT7925
Bluetooth: btusb: Add new VID/PID 0489/e124 for MT7925
Bluetooth: btusb: Add one more ID 0x0489:0xe0f3 for Qualcomm WCN785x
Bluetooth: btusb: Add one more ID 0x13d3:0x3623 for Qualcomm WCN785x
Bluetooth: btusb: Add RTL8852BE device 0489:e123 to device tables
Bluetooth: btusb: Add USB HW IDs for MT7920/MT7925
Bluetooth: btusb: mediatek: add callback function in btusb_disconnect
Bluetooth: btusb: mediatek: add intf release flow when usb disconnect
Bluetooth: btusb: mediatek: change the conditions for ISO interface
Bluetooth: btusb: mediatek: move Bluetooth power off command position
Bluetooth: Fix type of len in rfcomm_sock_getsockopt{,_old}()
 
bluetooth: Fix typos in the comments
 
Bluetooth: fix use-after-free in device_for_each_child()
Bluetooth: HCI: Add IPC(11) bus type
Bluetooth: hci_bcm: Use the devm_clk_get_optional() helper
Bluetooth: hci_conn: Reduce hci_conn_drop() calls in two functions
Bluetooth: hci_conn: Remove alloc from critical section
Bluetooth: hci_conn: Use disable_delayed_work_sync
Bluetooth: hci_core: Fix calling mgmt_device_connected
Bluetooth: hci_core: Fix not checking skb length on hci_acldata_packet
Bluetooth: hci_core: Fix not checking skb length on hci_scodata_packet
Bluetooth: hci_core: Fix sleeping function called from invalid context
Bluetooth: hci_event: Fix using rcu_read_(un)lock while iterating
Bluetooth: hci_qca: use devm_clk_get_optional_enabled_with_rate()
Bluetooth: hci_sync: Fix not setting Random Address when required
Bluetooth: Improve setsockopt() handling of malformed user input
Bluetooth: iso: Always release hdev at the end of iso_listen_bis
Bluetooth: ISO: Do not emit LE BIG Create Sync if previous is pending
Bluetooth: ISO: Do not emit LE PA Create Sync if previous is pending
Bluetooth: iso: Fix circular lock in iso_conn_big_sync
Bluetooth: iso: Fix circular lock in iso_listen_bis
Bluetooth: ISO: Fix matching parent socket for BIS slave
Bluetooth: iso: Fix recursive locking warning
Bluetooth: ISO: Send BIG Create Sync via hci_sync
Bluetooth: ISO: Update hci_conn_hash_lookup_big for Broadcast slave
Bluetooth: ISO: Use kref to track lifetime of iso_conn
Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
Bluetooth: MGMT: Add initial implementation of MGMT_OP_HCI_CMD_SYNC
Bluetooth: MGMT: Fix Add Device to responding before completing
Bluetooth: MGMT: Fix possible deadlocks
Bluetooth: MGMT: Fix slab-use-after-free Read in set_powered_sync
Bluetooth: RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_alloc()
Bluetooth: SCO: Add support for 16 bits transparent voice setting
Bluetooth: SCO: remove the redundant sco_conn_put
Bluetooth: SCO: Use kref to track lifetime of sco_conn
Bluetooth: Set quirks for ATS2851
Bluetooth: Support new quirks for ATS2851
 
bna: Remove error checking for debugfs create APIs
bna: Remove field bnad_dentry_files[] in struct bnad
 
bnxt: Add support for persistent NAPI config
 
bnxt_en: Add 2 parameters to bnxt_fill_coredump_seg_hdr()
bnxt_en: Add a 'force' parameter to bnxt_free_ctx_mem()
bnxt_en: Add a new ethtool -W dump flag
bnxt_en: Add functions to copy host context memory
bnxt_en: Add FW trace coredump segments to the coredump
bnxt_en: Add mem_valid bit to struct bnxt_ctx_mem_type
bnxt_en: Add support for RoCE sriov configuration
bnxt_en: add unlocked version of bnxt_refclk_read
bnxt_en: Allocate backing store memory for FW trace logs
bnxt_en: cache only 24 bits of hw counter
bnxt_en: Do not free FW log context memory
bnxt_en: ethtool: Remove ip4/ip6 ntuple support for IPPROTO_RAW
bnxt_en: ethtool: Supply ntuple rss context action
bnxt_en: ethtool: Support unset l4proto on ip4/ip6 ntuple rules
bnxt_en: Fix aggregation ID mask to prevent oops on 5760X chips
bnxt_en: Fix DIM shutdown
bnxt_en: Fix GSO type for HW GRO packets on 5750X chips
bnxt_en: Fix possible memory leak when hwrm_req_replace fails
bnxt_en: Fix potential crash when dumping FW log coredump
bnxt_en: Fix queue start to update vnic RSS table
bnxt_en: Fix receive ring space parameters when XDP is active
bnxt_en: handle tpa_info in queue API implementation
bnxt_en: Manage the FW trace context memory
bnxt_en: optimize gettimex64
bnxt_en: refactor bnxt_alloc_rx_rings() to call bnxt_alloc_rx_agg_bmap()
bnxt_en: Refactor bnxt_free_ctx_mem()
bnxt_en: Refactor bnxt_ptp_init()
bnxt_en: refactor tpa_info alloc/free into helpers
bnxt_en: replace PTP spinlock with seqlock
bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down
bnxt_en: Set backplane link modes correctly for ethtool
bnxt_en: Unregister PTP during PCI shutdown and suspend
bnxt_en: Update firmware interface spec to 1.10.3.85
bnxt_en: use irq_update_affinity_hint()
 
bonding: add ESP offload features when slaves support
bonding: Fix feature propagation of NETIF_F_GSO_ENCAP_ALL
bonding: Fix initial {vlan,mpls}_feature set in bond_compute_features
bonding: return detailed error when loading native XDP fails
 
book3s64/hash: Add hash_debug_pagealloc_add_slot() function
book3s64/hash: Add hash_debug_pagealloc_alloc_slots() function
book3s64/hash: Add kfence functionality
book3s64/hash: Disable debug_pagealloc if it requires more memory
book3s64/hash: Disable kfence if not early init
book3s64/hash: Early detect debug_pagealloc size requirement
book3s64/hash: Make kernel_map_linear_page() generic
book3s64/hash: Refactor hash__kernel_map_pages() function
book3s64/hash: Refactor kernel linear map related calls
book3s64/hash: Remove kfence support temporarily
 
book3s64/radix: Refactoring common kfence related functions
 
bootmem: stop using page->index
 
bpf, arm64: Remove garbage frame for struct_ops trampoline
 
bpf, bpftool: Fix incorrect disasm pc
 
bpf, lsm: Remove getlsmprop hooks BTF IDs
 
bpf, sockmap: Fix race between element replace and close()
bpf, sockmap: Fix sk_msg_reset_curr
bpf, sockmap: Fix update element with same
bpf, sockmap: Several fixes to bpf_msg_pop_data
bpf, sockmap: Several fixes to bpf_msg_push_data
 
bpf, vsock: Fix poll() missing a queue
bpf, vsock: Invoke proto::close on close()
 
bpf, x86: Avoid repeated usage of bpf_prog->aux->stack_depth
bpf, x86: Propagate tailcall info only for subprogs
bpf, x86: Support private stack in jit
 
bpf,perf: Fix invalid prog_array access in perf_event_detach_bpf_prog
 
bpf/tests: Include instead of
 
bpf: __bpf_fastcall for bpf_get_smp_processor_id in uapi
bpf: Add "bool swap_uptrs" arg to bpf_local_storage_update() and bpf_selem_alloc()
bpf: Add bpf_task_from_vpid() kfunc
bpf: add find_containing_subprog() utility function
bpf: add get_netns_cookie helper to tc programs
bpf: Add kernel symbol for struct_ops trampoline
bpf: Add kmem_cache iterator
bpf: Add necessary migrate_disable to range_tree.
bpf: Add open coded version of kmem_cache iterator
bpf: Add support for uprobe multi session attach
bpf: Add support for uprobe multi session context
bpf: Add uptr support in the map_value of the task local storage.
bpf: Allow return values 0 and 1 for kprobe session
bpf: Allow specifying bpf_fastcall attribute for BPF helpers
bpf: Augment raw_tp arguments with PTR_MAYBE_NULL
bpf: Avoid deadlock caused by nested kprobe and fentry bpf programs
bpf: bpf_csum_diff: Optimize and homogenize for all archs
bpf: Call free_htab_elem() after htab_unlock_bucket()
bpf: Call kfree(obj) only once in free_one()
bpf: check changes_pkt_data property for extension programs
bpf: Check negative offsets in __bpf_skb_min_len()
bpf: Check size for BTF-based ctx access of pointer members
bpf: consider that tail calls invalidate packet pointers
bpf: Constify ctl_table argument of filter function
bpf: Constify struct btf_kind_operations
bpf: decouple BPF link/attach hook and BPF program sleepable semantics
bpf: Do not alloc arena on unsupported arches
bpf: Don't mark STACK_INVALID as STACK_MISC in mark_stack_slot_misc
bpf: Drop special callback reference handling
bpf: Enable private stack for eligible subprogs
bpf: ensure RCU Tasks Trace GP for sleepable raw tracepoint BPF links
bpf: Ensure reg is PTR_TO_STACK in process_iter_arg
bpf: Find eligible subprogs for private stack support
bpf: fix argument type in bpf_loop documentation
bpf: Fix bpf_get_smp_processor_id() on !CONFIG_SMP
bpf: Fix bpf_sk_select_reuseport() memory leak
bpf: Fix exact match conditions in trie_get_next_key()
bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
bpf: fix null dereference when computing changes_pkt_data of prog w/o subprogs
bpf: fix OOB devmap writes when deleting elements
bpf: fix potential error return
bpf: fix recursive lock when verdict program return SK_PASS
bpf: Fix the xdp_adjust_tail sample prog issue
bpf: Fix theoretical prog_array UAF in __uprobe_perf_func()
bpf: Fix UAF via mismatching bpf_prog/attachment RCU flavors
bpf: Force uprobe bpf program to always return 0
bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie
bpf: Handle BPF_UPTR in verifier
bpf: handle implicit declaration of function gettid in bpf_iter.c
bpf: Handle in-place update for full LPM trie correctly
bpf: Implement bpf_send_signal_task() kfunc
bpf: Include instead of
bpf: Introduce range_tree data structure and use it in bpf arena
bpf: ipv4: Prepare __bpf_redirect_neigh_v4() to future .flowi4_tos conversion.
bpf: lwtunnel: Prepare bpf_lwt_xmit_reroute() to future .flowi4_tos conversion.
bpf: Mark raw_tp arguments with PTR_MAYBE_NULL
bpf: Move btf_type_is_struct_ptr() under CONFIG_BPF_SYSCALL
bpf: Postpone bpf_obj_free_fields to the rcu callback
bpf: Postpone bpf_selem_free() in bpf_selem_unlink_storage_nolock()
bpf: Prevent tailcall infinite loop caused by freplace
bpf: put bpf_link's program when link is safe to be deallocated
bpf: Refactor active lock management
bpf: refactor bpf_helper_changes_pkt_data to use helper number
bpf: Remove trailing whitespace in verifier.rst
bpf: Remove unnecessary check when updating LPM trie
bpf: Remove unnecessary kfree(im_node) in lpm_trie_update_elem
bpf: Remove unused macro
bpf: Remove unused member rcu from bpf_struct_ops_map
bpf: Replace the document for PTR_TO_BTF_ID_OR_NULL
bpf: Revert "bpf: Mark raw_tp arguments with PTR_MAYBE_NULL"
bpf: Support __uptr type tag in BTF
bpf: Support private stack for struct_ops progs
bpf: Switch to bpf mem allocator for LPM trie
bpf: syscall_nrs: Disable no previous prototype warnning
bpf: Tighten tail call checks for lingering locks, RCU, preempt_disable
bpf: track changes_pkt_data property for global functions
bpf: Unify resource leak checks
bpf: Update bpf_override_return() comment
bpf: use common instruction history across all states
bpf: Use function pointers count as struct_ops links count
bpf: Use KF_FASTCALL to mark kfuncs supporting fastcall contract
bpf: Use raw_spinlock_t for LPM trie
bpf: Zero index arg error string for dynptr and iter
 
bpftool: __bpf_fastcall for kfuncs marked with special decl_tag
bpftool: Cast variable `var` to long long
bpftool: ensure task comm is always NUL-terminated
bpftool: fix potential NULL pointer dereferencing in prog_dump()
bpftool: Prevent setting duplicate _GNU_SOURCE in Makefile
 
brd: decrease the number of allocated pages which discarded
brd: defer automatic disk creation until module initialization succeeds
 
bridge: Allow deleting FDB entries with non-existent VLAN
 
btrfs: add a sanity check for btrfs root in btrfs_search_slot()
btrfs: add and use helper to remove extent map from its inode's tree
btrfs: add comments regarding locking to struct btrfs_delayed_ref_root
btrfs: add io_uring command for encoded reads (ENCODED_READ ioctl)
btrfs: add new ioctl to wait for cleaned subvolumes
btrfs: add struct io_btrfs_cmd as type for io_uring_cmd_to_pdu()
btrfs: add the missing error handling inside get_canonical_dev_path
btrfs: allow compression even if the range is not page aligned
btrfs: allow swap activation to be interruptible
btrfs: always use delayed_refs local variable at btrfs_qgroup_trace_extent()
btrfs: assert delayed refs lock is held at add_delayed_ref_head()
btrfs: assert delayed refs lock is held at find_first_ref_head()
btrfs: assert delayed refs lock is held at find_ref_head()
btrfs: avoid monopolizing a core when activating a swap file
btrfs: avoid NULL pointer dereference if no valid extent tree
btrfs: avoid superfluous calls to free_extent_map() in btrfs_encoded_read()
btrfs: avoid unnecessary device path update for the same device
btrfs: canonicalize the device path before adding it
btrfs: change btrfs_encoded_read() so that reading of extent is done by caller
btrfs: change return type of btrfs_delayed_ref_lock() to boolean
btrfs: check folio mapping after unlock in put_file_data()
btrfs: check folio mapping after unlock in relocate_one_folio()
btrfs: compression: add an ASSERT() to ensure the read-in length is sane
btrfs: convert btrfs_buffered_write() to use folios
btrfs: convert to multigrain timestamps
btrfs: correct typos in multiple comments across various files
btrfs: do not assume the full page range is not dirty in extent_writepage_io()
btrfs: do not clear read-only when adding sprout device
btrfs: don't loop for nowait writes when checking for cross references
btrfs: don't read from userspace twice in btrfs_uring_encoded_read()
btrfs: don't sleep in btrfs_encoded_read() if IOCB_NOWAIT is set
btrfs: don't take dev_replace rwsem on task already holding it
btrfs: drop unused parameter argp from btrfs_ioctl_quota_rescan_wait()
btrfs: drop unused parameter ctx from batch_delete_dir_index_items()
btrfs: drop unused parameter data from btrfs_fill_super()
btrfs: drop unused parameter file_offset from btrfs_encoded_read_regular_fill_pages()
btrfs: drop unused parameter fs_info from btrfs_match_dir_item_name()
btrfs: drop unused parameter fs_info from do_reclaim_sweep()
btrfs: drop unused parameter fs_info from folio_range_has_eb()
btrfs: drop unused parameter fs_info from wait_reserve_ticket()
btrfs: drop unused parameter inode from read_inline_extent()
btrfs: drop unused parameter iov_iter from btrfs_write_check()
btrfs: drop unused parameter level from alloc_heuristic_ws()
btrfs: drop unused parameter map from scrub_simple_mirror()
btrfs: drop unused parameter mask from try_release_extent_state()
btrfs: drop unused parameter offset from __cow_file_range_inline()
btrfs: drop unused parameter options from open_ctree()
btrfs: drop unused parameter path from btrfs_tree_mod_log_rewind()
btrfs: drop unused parameter refs from visit_node_for_delete()
btrfs: drop unused parameter transaction from alloc_log_tree()
btrfs: drop unused transaction parameter from btrfs_qgroup_add_swapped_blocks()
btrfs: fix a typo in btrfs_use_zone_append
btrfs: fix deadlock between transaction commits and extent locks
btrfs: fix improper generation check in snapshot delete
btrfs: fix lockdep warnings on io_uring encoded reads
btrfs: fix missing snapshot drew unlock when root is dead during swap activation
btrfs: fix mount failure due to remount races
btrfs: fix race with memory mapped writes when activating swap file
btrfs: fix swap file activation failure due to extents that used to be shared
btrfs: fix transaction atomicity bug when enabling simple quotas
btrfs: fix use-after-free in btrfs_encoded_read_endio()
btrfs: fix use-after-free waiting for encoded read endios
btrfs: fix use-after-free when COWing tree bock and tracing is enabled
btrfs: fix warning on PTR_ERR() against NULL device at btrfs_control_ioctl()
btrfs: fix wrong sizeof in btrfs_do_encoded_write()
btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
btrfs: handle bio_split() errors
btrfs: handle empty list of NOCOW ordered extents with checksum list
btrfs: implement partial deletion of RAID stripe extents
btrfs: lzo: drop unused paramter level from lzo_alloc_workspace()
btrfs: make assert_rbio() to only check CONFIG_BTRFS_ASSERT
btrfs: make buffered write to copy one page a time
btrfs: make extent_range_clear_dirty_for_io() to handle sector size < page size cases
btrfs: make the extent map shrinker run asynchronously as a work queue job
btrfs: mark all dirty sectors as locked inside writepage_delalloc()
btrfs: move btrfs_destroy_delayed_refs() to delayed-ref.c
btrfs: move delayed ref head unselection to delayed-ref.c
btrfs: move priv off stack in btrfs_encoded_read_regular_fill_pages()
btrfs: move the delalloc range bitmap search into extent_io.c
btrfs: pass fs_info to btrfs_delete_ref_head()
btrfs: pass fs_info to functions that search for delayed ref heads
btrfs: properly wait for writeback before buffered write
btrfs: push cleanup into btrfs_read_locked_inode()
btrfs: qgroup: drop unused parameter fs_info from __del_qgroup_rb()
btrfs: qgroup: run delayed iputs after ordered extent completion
btrfs: qgroups: remove bytenr field from struct btrfs_qgroup_extent_record
btrfs: re-enable the extent map shrinker
btrfs: reduce extent tree lock contention when searching for inline backref
btrfs: reduce lock contention when eb cache miss for btree search
btrfs: ref-verify: fix use-after-free after invalid ref action
btrfs: remove btrfs_set_range_writeback()
btrfs: remove BUG_ON() at btrfs_destroy_delayed_refs()
btrfs: remove check for NULL fs_info at btrfs_folio_end_lock_bitmap()
btrfs: remove code duplication in ordered extent finishing
btrfs: remove conditional path allocation in btrfs_read_locked_inode()
btrfs: remove duplicated code to drop delayed ref during transaction abort
btrfs: remove fs_info parameter from btrfs_cleanup_one_transaction()
btrfs: remove fs_info parameter from btrfs_destroy_delayed_refs()
btrfs: remove hole from struct btrfs_delayed_node
btrfs: remove local generation variable from read_block_for_search()
btrfs: remove no longer used delayed ref head search functionality
btrfs: remove num_entries atomic counter from delayed ref root
btrfs: remove pointless initialization at btrfs_qgroup_trace_extent()
btrfs: remove pointless iocb::ki_pos addition in btrfs_encoded_read()
btrfs: remove redundant initializations for struct btrfs_tree_parent_check
btrfs: remove redundant level argument from read_block_for_search()
btrfs: remove redundant stop_loop variable in scrub_stripe()
btrfs: remove the dirty_page local variable
btrfs: remove unnecessary delayed refs locking at btrfs_qgroup_trace_extent()
btrfs: remove unused btrfs_folio_start_writer_lock()
btrfs: remove unused btrfs_free_squota_rsv()
btrfs: remove unused btrfs_is_parity_mirror()
btrfs: remove unused btrfs_try_tree_write_lock()
btrfs: remove unused page_to_inode and page_to_fs_info macros
btrfs: rename btrfs_folio_(set|start|end)_writer_lock()
btrfs: rename extent map shrinker members from struct btrfs_fs_info
btrfs: return ENODATA in case RST lookup fails
btrfs: scrub: drop unused parameter sctx from scrub_submit_extent_sector_read()
btrfs: scrub: skip initial RST lookup errors
btrfs: send: check for dead send root under critical section
btrfs: send: check for read-only send root under critical section
btrfs: send: drop unused parameter index from iterate_inode_ref_t callbacks
btrfs: send: drop unused parameter num from iterate_inode_ref_t callbacks
btrfs: simplify arguments for btrfs_verify_level_key()
btrfs: simplify logic to decrement snapshot counter at btrfs_mksnapshot()
btrfs: simplify obtaining a delayed ref head
btrfs: simplify range tracking in cow_file_range()
btrfs: simplify the page uptodate preparation for prepare_pages()
btrfs: simplify tracking progress for the extent map shrinker
btrfs: split bios to the fs sector size boundary
btrfs: split out CONFIG_BTRFS_EXPERIMENTAL from CONFIG_BTRFS_DEBUG
btrfs: store fs_info in a local variable at btrfs_qgroup_trace_extent_post()
btrfs: Switch from using the private_2 flag to owner_2
btrfs: sysfs: advertise experimental features only if CONFIG_BTRFS_EXPERIMENTAL=y
btrfs: sysfs: fix direct super block member reads
btrfs: tests: add selftests for raid-stripe-tree
btrfs: tests: implement case for partial RAID stripe-tree delete
btrfs: track delayed ref heads in an xarray
btrfs: tree-checker: reject inline extent items with 0 ref count
btrfs: unify to use writer locks for subpage locking
btrfs: update stale comment for struct btrfs_delayed_ref_node::add_list
btrfs: use bio_is_zone_append() in the completion handler
btrfs: use filemap_get_folio() helper
btrfs: use helper to find first ref head at btrfs_destroy_delayed_refs()
btrfs: use str_yes_no() helper function in btrfs_dump_free_space()
btrfs: validate queue limits
btrfs: wait for writeback if sector size is smaller than page size
btrfs: zlib: fix avail_in bytes for s390 zlib HW compression path
btrfs: zlib: make the compression path to handle sector size < page size
btrfs: zoned: calculate max_extent_size properly on non-zoned setup
btrfs: zstd: assert the timer pointer in callback
btrfs: zstd: make the compression path to handle sector size < page size
 
bus: mhi: host: Fix typos in the comments
bus: mhi: host: pci_generic: fix MHI BAR mapping
bus: mhi: host: pci_generic: Use pcim_iomap_region() to request and map MHI BAR
bus: mhi: host: Switch trace_mhi_gen_tre fields to native endian
bus: Switch back to struct platform_driver::remove()
 
cachefiles: Clean up in cachefiles_commit_tmpfile()
cachefiles: Fix incorrect length return value in cachefiles_ondemand_fd_write_iter()
cachefiles: Fix missing pos updates in cachefiles_ondemand_fd_write_iter()
cachefiles: Fix NULL pointer dereference in object->file
cachefiles: Parse the "secctx" immediately
 
cacheinfo: Allocate memory during CPU hotplug if not done from the primary CPU
cacheinfo: Don't opencode per_cpu_cacheinfo()
cacheinfo: Use of_property_present() for non-boolean properties
 
caif: Remove unused cfsrvl_getphyid
 
can: c_can: c_can_handle_bus_err(): update statistics if skb allocation fails
can: dev: can_set_termination(): allow sleeping GPIOs
can: ems_usb: ems_usb_rx_err(): fix {rx,tx}_errors statistics
can: f81604: f81604_handle_can_bus_errors(): fix {rx,tx}_errors statistics
can: gs_usb: add usb endpoint address detection at driver probe step
can: gw: Use rtnl_register_many().
can: hi311x: hi3110_can_ist(): fix potential use-after-free
can: hi311x: hi3110_can_ist(): fix {rx,tx}_errors statistics
can: hi311x: hi3110_can_ist(): update state error statistics if skb allocation fails
can: ifi_canfd: ifi_canfd_handle_lec_err(): fix {rx,tx}_errors statistics
can: j1939: j1939_session_new(): fix skb reference counting
can: m_can: fix missed interrupts with m_can_pci
can: m_can: m_can_handle_lec_err(): fix {rx,tx}_errors statistics
can: m_can: set init flag earlier in probe
can: mcp251xfd: mcp251xfd_get_tef_len(): work around erratum DS80000789E 6.
can: sja1000: sja1000_err(): fix {rx,tx}_errors statistics
can: sun4i_can: sun4i_can_err(): call can_change_state() even if cf is NULL
can: sun4i_can: sun4i_can_err(): fix {rx,tx}_errors statistics
 
cdrom: Fix typo, 'devicen' to 'device'
 
cdx: Fix cdx_mmap_resource() after constifying attr in ->mmap()
 
ceph: allocate sparse_ext map only for sparse reads
ceph: correct ceph_mds_cap_item field name
ceph: correct ceph_mds_cap_peer field name
ceph: extract entity name from device id
ceph: fix cred leak in ceph_mds_check_access()
ceph: fix memory leak in ceph_direct_read_write()
ceph: fix memory leaks in __ceph_sync_read()
ceph: give up on paths longer than PATH_MAX
ceph: improve caps debugging output
ceph: improve error handling and short/overflow-read logic in __ceph_sync_read()
ceph: miscellaneous spelling fixes
ceph: pass cred pointer to ceph_mds_auth_match()
ceph: Remove call to PagePrivate2()
ceph: Remove fs/ceph deadcode
ceph: requalify some char pointers as const
ceph: Use str_true_false() helper in status_show()
ceph: Use strscpy() instead of strcpy() in __get_snap_name()
ceph: validate snapdirname option length when mounting
 
cgroup/bpf: only cgroup v2 can be attached by bpf programs
 
cgroup/cpuset: Disable cpuset_cpumask_can_shrink() test if not load balancing
cgroup/cpuset: Enforce at most one rebuild_sched_domains_locked() call per operation
cgroup/cpuset: Fix spelling errors in file kernel/cgroup/cpuset.c
cgroup/cpuset: Further optimize code if CONFIG_CPUSETS_V1 not set
cgroup/cpuset: Prevent leakage of isolated CPUs into sched domains
cgroup/cpuset: remove kernfs active break
cgroup/cpuset: Remove stale text
cgroup/cpuset: Revert "Allow suppression of sched domain rebuild in update_cpumasks_hier()"
 
cgroup/freezer: Add cgroup CGRP_FROZEN flag update helper
cgroup/freezer: Reduce redundant traversal for cgroup_freeze
 
cgroup/rstat: Selftests for niced CPU statistics
cgroup/rstat: Tracking cgroup-level niced CPU time
 
char: Switch back to struct platform_driver::remove()
char: tpm: cr50: Add new device/vendor ID 0x50666666
char: tpm: cr50: Move i2c locking to request/relinquish locality ops
char: tpm: cr50: Use generic request/relinquish locality ops
 
checkpatch: always parse orig_commit in fixes tag
checkpatch: Remove links to outdated documentation
 
chelsio/chtls: prevent potential integer overflow on 32bit
chelsio/chtls: Remove unused chtls_set_tcb_tflag
 
cifs: Add support for parsing WSL-style symlinks
cifs: during remount, make sure passwords are in sync
cifs: Fix parsing native symlinks relative to the export
cifs: Fix parsing reparse point with native symlink in SMB1 non-UNICODE session
cifs: Fix rmdir failure due to ongoing I/O on deleted file
cifs: Improve guard for excluding $LXDEV xattr
 
CIFS: New mount option for cifs.upcall namespace resolution
 
cifs: Recognize SFU char/block devices created by Windows NFS server on Windows Server <<2012
cifs: Remove pre-historic unused CIFSSMBCopy
cifs: Remove unused is_server_using_iface()
cifs: support mounting with alternate password to allow password rotation
cifs: support reconnect with alternate password for SMB1
cifs: unlock on error in smb3_reconfigure()
cifs: update internal version number
cifs: Use str_yes_no() helper in cifs_ses_add_channel()
cifs: Validate content of native symlink
cifs: Validate content of WSL reparse point buffers
 
Linux: clean ufs_trunc_direct() up a bit...
 
cleanup: Add conditional guard helper
cleanup: Adjust scoped_guard() macros to avoid potential warning
cleanup: Remove address space of returned pointer
 
clk: Add devm_clk_hw_register_gate_parent_hw()
clk: Allow kunit tests to run without OF_OVERLAY enabled
clk: amlogic: axg-audio: fix Kconfig dependency on RESET_MESON_AUX
clk: amlogic: axg-audio: revert reset implementation
clk: amlogic: axg-audio: use the auxiliary reset driver
clk: cdce925: make regmap_cdce925_bus constant
clk: clk-apple-nco: Add NULL check in applnco_probe
clk: clk-axi-clkgen: make sure to enable the AXI bus clock
clk: clk-gpio: add driver for gated-fixed-clocks
clk: clk-gpio: update documentation for gpio-gate clock
clk: clk-gpio: use dev_err_probe for gpio-get failure
clk: clk-imx8mp-audiomix: fix function signature
clk: clk-loongson2: Fix memory corruption bug in struct loongson2_clk_provider
clk: clk-loongson2: Fix potential buffer overflow in flexible-array member access
clk: clk-qoriq: Replace of_node_put() with __free()
clk: clocking-wizard: move clock registration to separate function
clk: clocking-wizard: move dynamic reconfig setup behind flag
clk: clocking-wizard: simplify probe/remove with devres helpers
clk: clocking-wizard: use devres versions of clk_hw API
clk: clocking-wizard: use newer clk_hw API
clk: divider: Introduce CLK_DIVIDER_EVEN_INTEGERS flag
clk: Drop explicit initialization of struct i2c_device_id::driver_data to 0
clk: en7523: fix estimation of fixed rate for EN7581
clk: en7523: Fix wrong BUS clock for EN7581
clk: en7523: Initialize num before accessing hws in en7523_register_clocks()
clk: en7523: introduce chip_scu regmap
clk: en7523: map io region in a single block
clk: en7523: move clock_register in hw_init callback
clk: en7523: move en7581_reset_register() in en7581_clk_hw_init()
clk: en7523: remove REG_PCIE*_{MEM,MEM_MASK} configuration
clk: eyeq: add driver
clk: eyeq: add EyeQ5 fixed factor clocks
clk: eyeq: add EyeQ6H central fixed factor clocks
clk: eyeq: add EyeQ6H west fixed factor clocks
clk: eyeq: add fixed factor clocks infrastructure
clk: eyeq: require clock index with phandle in all cases
clk: Fix invalid execution of clk_set_rate
clk: fixed-factor: add clk_hw_register_fixed_factor_index() function
clk: imx93: Move IMX93_CLK_END macro to clk driver
clk: imx95-blk-ctl: Add one clock gate for HSIO block
clk: imx: add i.MX91 clk
clk: imx: clk-scu: fix clk enable state save and restore
clk: imx: fracn-gppll: correct PLL initialization flow
clk: imx: fracn-gppll: fix pll power up
clk: imx: imx8-acm: Fix return value check in clk_imx_acm_attach_pm_domains()
clk: imx: lpcg-scu: Skip HDMI LPCG clock save/restore
clk: imx: lpcg-scu: SW workaround for errata (e10858)
clk: lan966x: add support for lan969x SoC clock driver
clk: lan966x: make clk_names const char * const
clk: lan966x: make it selectable for ARCH_LAN969X
clk: lan966x: prepare driver for lan969x support
clk: mediatek: Add drivers for MediaTek MT6735 main clock and reset drivers
clk: mediatek: Add drivers for MT6735 syscon clock and reset controllers
clk: mediatek: clk-mt8188-topckgen: Remove univpll from parents of mfg_core_tmp
clk: mediatek: drop two dead config options
clk: mediatek: mt6735-apmixedsys: Fix an error handling path in clk_mt6735_apmixed_probe()
clk: meson: c3: pll: fix frac maximum value for hifi_pll
clk: meson: meson8b: remove spinlock
clk: meson: mpll: Delete a useless spinlock from the MPLL
clk: meson: s4: pll: fix frac maximum value for hifi_pll
clk: meson: s4: pll: hifi_pll support fractional multiplier
clk: meson: Support PLL with fixed fractional denominators
clk: mmp: Add Marvell PXA1908 APBC driver
clk: mmp: Add Marvell PXA1908 APBCP driver
clk: mmp: Add Marvell PXA1908 APMU driver
clk: mmp: Add Marvell PXA1908 MPMU driver
clk: mmp: Switch to use struct u32_fract instead of custom one
clk: npcm8xx: add clock controller
clk: Provide devm_clk_bulk_get_all_enabled() helper
clk: qcom: add Global Clock controller (GCC) driver for IPQ5424 SoC
clk: qcom: add SAR2130P GPU Clock Controller support
clk: qcom: Add support for Camera Clock Controller on SA8775P
clk: qcom: Add support for Display clock Controllers on SA8775P
clk: qcom: add support for GCC on SAR2130P
clk: qcom: Add support for Global Clock Controller on QCS8300
clk: qcom: Add support for Video clock controller on SA8775P
clk: qcom: camcc-sm8450: Add SM8475 support
clk: qcom: clk-alpha-pll: Add NSS HUAYRA ALPHA PLL support for ipq9574
clk: qcom: clk-alpha-pll: drop lucid-evo pll enabled warning
clk: qcom: clk-alpha-pll: fix lucid 5lpe pll enabled check
clk: qcom: constify static 'struct qcom_icc_hws_data'
clk: qcom: dispcc-sm8450: Add SM8475 support
clk: qcom: dispcc-sm8550: enable support for SAR2130P
clk: qcom: gcc-qcs404: fix initial rate of GPLL3
clk: qcom: gcc-sm8450: Add SM8475 support
clk: qcom: gpucc-sm8450: Add SM8475 support
clk: qcom: ipq5332: remove q6 bring up clocks
clk: qcom: ipq9574: remove q6 bring up clocks
clk: qcom: Make GCC_6125 depend on QCOM_GDSC
clk: qcom: rcg2: add clk_rcg2_shared_floor_ops
clk: qcom: remove unused data from gcc-ipq5424.c
clk: qcom: rpmh: add support for SAR2130P
clk: qcom: tcsrcc-sm8550: add SAR2130P support
clk: qcom: videocc-sm8450: Add SM8475 support
clk: qcom: videocc-sm8550: depend on either gcc-sm8550 or gcc-sm8650
clk: ralink: mtmips: add mmc related clocks for SoCs MT7620, MT7628 and MT7688
clk: ralink: mtmips: fix clock plan for Ralink SoC RT3883
clk: ralink: mtmips: fix clocks probe order in oldest ralink SoCs
clk: Remove unused clk_hw_rate_is_protected
clk: renesas: r8a779h0: Drop CLK_PLL2_DIV2 to clarify ZCn clocks
clk: renesas: r9a08g045: Add power domain for RTC
clk: renesas: r9a08g045: Mark the watchdog and always-on PM domains as IRQ safe
clk: renesas: r9a09g057: Add CA55 core clocks
clk: renesas: r9a09g057: Add clock and reset entries for ICU
clk: renesas: Remove duplicate and trailing empty lines
clk: renesas: rzg2l-cpg: Move PM domain power on in rzg2l_cpg_pd_setup()
clk: renesas: rzg2l-cpg: Use GENPD_FLAG_* flags instead of local ones
clk: renesas: rzg2l: Fix FOUTPOSTDIV clk
clk: renesas: vbattb: Add VBATTB clock driver
clk: samsung: clk-pll: Add support for pll_{1051x,1052x}
clk: samsung: exynosautov920: add peric1, misc and hsi0/1 clock support
clk: samsung: Fix block comment style warnings reported by checkpatch
clk: samsung: Fix errors reported by checkpatch
clk: samsung: fsd: do not define number of clocks in bindings
clk: samsung: gs101: make all ufs related clocks critical
clk: samsung: Introduce Exynos8895 clock driver
clk: sophgo: avoid integer overflow in sg2042_pll_recalc_rate()
clk: starfive: jh7110-pll: Mark the probe function as __init
clk: sunxi-ng: Constify struct ccu_reset_map
clk: sunxi-ng: d1: Fix PLL_AUDIO0 preset
clk: sunxi-ng: h616: Add sigma-delta modulation settings for audio PLL
clk: sunxi-ng: Use of_property_present() for non-boolean properties
clk: tegra: use clamp() in tegra_bpmp_clk_determine_rate()
clk: test: Add KUnit tests for clock-assigned-rates{-u64} DT properties
clk: test: Add test managed of_clk_add_hw_provider()
clk: thead: Fix TH1520 emmc and shdci clock rate
clk: twl: add TWL6030 support
clk: twl: remove is_prepared
 
clockevents: Improve clockevents_notify_released() comment
clockevents: Shutdown and unregister current clockevents at CPUHP_AP_TICK_DYING
 
clocksource/drivers/arm_arch_timer: Remove clockevents shutdown call on offlining
clocksource/drivers/arm_arch_timer: Use of_property_present() for non-boolean properties
 
clocksource/drivers/arm_global_timer: Remove clockevents shutdown call on offlining
 
clocksource/drivers/armada-370-xp: Remove clockevents shutdown call on offlining
 
clocksource/drivers/dw_apb: Remove unused dw_apb_clockevent functions
 
clocksource/drivers/exynos_mct: Remove clockevents shutdown call on offlining
 
clocksource/drivers/gpx: Remove redundant casts
 
clocksource/drivers/mips-gic-timer: Always use cluster 0 counter as clocksource
 
clocksource/drivers/qcom: Remove clockevents shutdown call on offlining
 
clocksource/drivers/ralink: Add Ralink System Tick Counter driver
 
clocksource/drivers/timer-tegra: Remove clockevents shutdown call on offlining
 
clocksource/drivers/timer-ti-dm: Don't fail probe if int not found
clocksource/drivers/timer-ti-dm: Fix child node refcount handling
 
Linux: clocksource/drivers:sp804: Make user selectable
 
clocksource: Make negative motion detection more robust
clocksource: Remove unused clocksource_change_rating
 
close_files(): don't bother with xchg()
 
cma: enforce non-zero pageblock_order during cma_init_reserved_mem()
 
coco: virt: arm64: Do not enable cca guest driver by default
 
comedi: Flush partial mappings in error case
 
Compiler Attributes: disable __counted_by for clang < 19.1.3
 
compiler.h: Fix undefined BUILD_BUG_ON_ZERO()
 
compiler_types: Add noinline_for_tracing annotation
 
configfs: improve item creation performance
configfs: remove unused configfs_hash_and_remove
 
configs/debug: make sure PROVE_RCU_LIST=y takes effect
 
const_structs.checkpatch: add ctl_table
 
Linux: convert cachestat(2)
Linux: convert cifs_ioctl_copychunk()
Linux: convert do_preadv()/do_pwritev()
Linux: convert do_select()
Linux: convert media_request_get_by_fd()
Linux: convert spu_run(2)
Linux: convert vfs_dedupe_file_range().
Linux: convert vmsplice() to CLASS(fd)
 
coredump: add cond_resched() to dump_user_range
 
counter: ftm-quaddec: Enable module autoloading
counter: intel-qep: Replace deprecated PCI functions
counter: stm32-timer-cnt: Add check for clk_enable()
counter: stm32-timer-cnt: fix device_node handling in probe_encoder()
counter: ti-ecap-capture: Add check for clk_enable()
 
cppc_cpufreq: Remove HiSilicon CPPC workaround
cppc_cpufreq: Use desired perf if feedback ctrs are 0 or unchanged
 
cpu: Remove spurious NULL in attribute_group definition
 
cpufreq/amd-pstate-ut: Add fix for min freq unit test
 
cpufreq/amd-pstate: Align offline flow of shared memory and MSR based systems
cpufreq/amd-pstate: Call amd_pstate_register() in amd_pstate_init()
cpufreq/amd-pstate: Call amd_pstate_set_driver() in amd_pstate_register_driver()
cpufreq/amd-pstate: Call cppc_set_epp_perf in the reenable function
cpufreq/amd-pstate: Detect preferred core support before driver registration
cpufreq/amd-pstate: Do not attempt to clear MSR_AMD_CPPC_ENABLE
cpufreq/amd-pstate: Don't update CPPC request in amd_pstate_cpu_boost_update()
cpufreq/amd-pstate: Drop needless EPP initialization
cpufreq/amd-pstate: Fix non kerneldoc comment
cpufreq/amd-pstate: Move registration after static function call update
cpufreq/amd-pstate: Push adjust_perf vfunc init into cpu_init
cpufreq/amd-pstate: Remove the redundant amd_pstate_set_driver() call
cpufreq/amd-pstate: Remove the redundant verify() function
cpufreq/amd-pstate: Remove the switch case in amd_pstate_init()
cpufreq/amd-pstate: Rename functions that enable CPPC
cpufreq/amd-pstate: Rename MSR and shared memory specific functions
cpufreq/amd-pstate: Set the initial min_freq to lowest_nonlinear_freq
cpufreq/amd-pstate: Store the boost numerator as highest perf again
cpufreq/amd-pstate: Use amd_pstate_update_min_max_limit() for EPP limits
cpufreq/amd-pstate: Use boost numerator for upper bound of frequencies
 
cpufreq: ACPI: Simplify MSR read on the boot CPU
cpufreq: add virtual-cpufreq driver
cpufreq: CPPC: Fix possible null-ptr-deref for cppc_get_cpu_cost()
cpufreq: CPPC: Fix possible null-ptr-deref for cpufreq_cpu_get_raw()
cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_cost()
cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_power()
cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
cpufreq: loongson2: Unregister platform_driver on failure
cpufreq: loongson3: Check for error code from devm_mutex_init() call
cpufreq: maple: Remove maple driver
cpufreq: mediatek-hw: Fix wrong return value in mtk_cpufreq_get_cpu_power()
cpufreq: Move endif to the end of Kconfig file
cpufreq: qcom-nvmem: Convert to dev_pm_domain_attach|detach_list()
cpufreq: scmi: Fix cleanup path when boost enablement fails
cpufreq: sun50i: add a100 cpufreq support
cpufreq: Switch back to struct platform_driver::remove()
cpufreq: ti-cpufreq: Allow backward compatibility for efuse syscon
cpufreq: ti-cpufreq: Remove revision offsets in AM62 family
cpufreq: use proper units for frequency
 
cpuidle: Change :enter_dead() driver callback return type to void
cpuidle: Correct some typos in comments
cpuidle: Do not return from cpuidle_play_dead() on callback failures
cpuidle: menu: Remove iowait influence
cpuidle: menu: Update documentation after previous changes
cpuidle: riscv-sbi: Add cpuidle_disabled() check
cpuidle: riscv-sbi: fix device node release in early exit of for_each_possible_cpu
cpuidle: riscv-sbi: Move sbi_cpuidle_init to arch_initcall
cpuidle: teo: Update documentation after previous changes
 
cpupower: add checks for xgettext and msgfmt
cpupower: Add Chinese Simplified translation
 
cred: Add a light version of override/revert_creds()
 
crypto: aes-gcm-p10 - Use the correct bit to test for P10
crypto: aesni - Move back to module_init
crypto: akcipher - Drop sign/verify operations
crypto: amlogic - Remove redundant assignment and error messages
crypto: api - move crypto_simd_disabled_for_test to lib
crypto: arm/crct10dif - Implement plain NEON variant
crypto: arm/crct10dif - Macroify PMULL asm code
crypto: arm/crct10dif - Use existing mov_l macro instead of __adrl
crypto: arm64/crct10dif - Remove obsolete chunking logic
crypto: arm64/crct10dif - Remove remaining 64x64 PMULL fallback code
crypto: arm64/crct10dif - Use faster 16x64 bit polynomial multiply
crypto: asymmetric_keys - Remove unused functions
crypto: atmel - Drop explicit initialization of struct i2c_device_id::driver_data to 0
crypto: bcm - add error check in the ahash_hmac_init function
crypto: caam - add error check to caam_rsa_set_priv_key_form
crypto: caam - Fix the pointer passed to caam_qi_shutdown()
crypto: caam - Slightly simplify platform_device()
crypto: cavium - Fix an error handling path in cpt_ucode_load_fw()
crypto: cavium - Fix the if condition to exit loop after timeout
crypto: ccree - Fix typo in comment
crypto: cesa - add COMPILE_TEST
crypto: cesa - remove irq_set_affinity_hint
crypto: cesa - use devm_platform_get_and_ioremap_resource
crypto: cesa - use enabled variants for clk_get
crypto: crc32 - Provide crc32-arch driver for accelerated library code
crypto: crc32c - Provide crc32c-arch driver for accelerated library code
crypto: crypto4xx - avoid explicit resource
crypto: crypto4xx - use devm in probe
crypto: doc - Fix akcipher title reference
crypto: drbg - Use str_true_false() and str_enabled_disabled() helpers
crypto: drivers - Correct multiple typos in comments
crypto: drivers - Drop sign/verify operations
crypto: drivers - Switch back to struct platform_driver::remove()
crypto: ecdsa - Avoid signed integer overflow on signature decoding
crypto: ecdsa - Drop unused test vector elements
crypto: ecdsa - Migrate to sig_alg backend
crypto: ecdsa - Move X9.62 signature decoding into template
crypto: ecdsa - Move X9.62 signature size calculation into template
crypto: ecdsa - Support P1363 signature decoding
crypto: ecdsa - Update Kconfig help text for NIST P521
crypto: ecrdsa - Fix signature size calculation
crypto: ecrdsa - Migrate to sig_alg backend
crypto: hisilicon - support querying the capability register
crypto: hisilicon/debugfs - fix the struct pointer incorrectly offset problem
crypto: hisilicon/hpre - enable all clusters clock gating
crypto: hisilicon/qm - disable same error report before resetting
crypto: hisilicon/qm - fix the coding specifications issue
crypto: iaa - Remove potential infinite loop in check_completion()
crypto: inside-secure - Fix the return value of safexcel_xcbcmac_cra_init()
crypto: jitter - output full sample from test interface
crypto: lib/mpi - Export mpi_set_bit
crypto: lib/mpi - Fix an "Uninitialized scalar variable" issue
crypto: marvell - replace deprecated PCI functions
crypto: marvell/cesa - fix uninit value for struct mv_cesa_op_ctx
crypto: mxs-dcp - Fix AES-CBC with hardware-bound keys
crypto: nx - Fix invalid wait context during kexec reboot
crypto: nx - Rename devdata_mutex to devdata_spinlock
crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
crypto: powerpc/p10-aes-gcm - Add dependency on CRYPTO_SIMDand re-enable CRYPTO_AES_GCM_P10
crypto: powerpc/p10-aes-gcm - Re-write AES/GCM stitched implementation
crypto: powerpc/p10-aes-gcm - Register modules as SIMD
crypto: qat - Constify struct pm_status_row
crypto: qat - Fix missing destroy_workqueue in adf_init_aer()
crypto: qat - Fix typo "accelaration"
crypto: qat - remove check after debugfs_create_dir()
crypto: qat - remove faulty arbiter config reset
crypto: qat - remove unused adf_devmgr_get_first
crypto: qat - replace deprecated PCI functions
crypto: qat/qat_420xx - fix off by one in uof_get_name()
crypto: qat/qat_4xxx - fix off by one in uof_get_name()
crypto: rsa-pkcs1pad - Deduplicate set_{pub,priv}_key callbacks
crypto: rsassa-pkcs1 - Avoid copying hash prefix
crypto: rsassa-pkcs1 - Copy source data for SG list
crypto: rsassa-pkcs1 - Harden digest length verification
crypto: rsassa-pkcs1 - Migrate to sig_alg backend
crypto: rsassa-pkcs1 - Reinstate support for legacy protocols
crypto: sig - Fix oops on KEYCTL_PKEY_QUERY for RSA keys
crypto: sig - Introduce sig_alg backend
crypto: sig - Move crypto_sig_*() API calls to include file
crypto: sig - Rename crypto_sig_maxsize() to crypto_sig_keysize()
crypto: starfive - remove unneeded crypto_engine_stop() call
crypto: tegra - remove redundant error check on ret
crypto: tegra - remove unneeded crypto_engine_stop() call
crypto: testmgr: Include instead of
crypto: virtio - Drop sign/verify operations
crypto: x86/aegis128 - access 32-bit arguments as 32-bit
crypto: x86/aegis128 - don't bother with special code for aligned data
crypto: x86/aegis128 - eliminate some indirect calls
crypto: x86/aegis128 - improve assembly function prototypes
crypto: x86/aegis128 - optimize length block preparation using SSE4.1
crypto: x86/aegis128 - optimize partial block handling using SSE4.1
crypto: x86/aegis128 - remove no-op init and exit functions
crypto: x86/aegis128 - remove unneeded FRAME_BEGIN and FRAME_END
crypto: x86/aegis128 - remove unneeded RETs
crypto: x86/aegis128 - take advantage of block-aligned len
crypto: x86/cast5 - Remove unused cast5_ctr_16way
crypto: x86/crc32c - access 32-bit arguments as 32-bit
crypto: x86/crc32c - eliminate jump table and excessive unrolling
crypto: x86/crc32c - simplify code for handling fewer than 200 bytes
 
csky/vdso: Remove arch_vma_name()
csky/vdso: Remove gettimeofday() and friends from VDSO
 
csky: Use new fallback IO memcpy/memset
 
css_set_fork(): switch to CLASS(fd_raw, ...)
 
cxgb4: Avoid removal of uninserted tid
cxgb4: clip_tbl: Fix spelling mistake "wont" -> "won't"
cxgb4: Remove unused cxgb4_alloc/free_encap_mac_filt
cxgb4: Remove unused cxgb4_alloc/free_raw_mac_filt
cxgb4: Remove unused cxgb4_get_srq_entry
cxgb4: Remove unused cxgb4_l2t_alloc_switching
cxgb4: Remove unused cxgb4_scsi_init
cxgb4: Remove unused t4_free_ofld_rxqs
cxgb4: use port number to set mac addr
 
cxl/cdat: Use %pra for dpa range outputs
 
cxl/core/regs: Add rcd_pcie_cap initialization
 
cxl/hdm: Use guard() in cxl_dpa_set_mode()
 
cxl/pci: Add sysfs attribute for CXL 1.1 device link status
cxl/pci: Check dport->regs.rcd_pcie_cap availability before accessing
cxl/pci: Delay event buffer allocation
cxl/pci: Fix potential bogus return value upon successful probing
 
cxl/region: Fix region creation for greater than x2 switches
cxl/region: Refactor common create region code
 
cxl: downgrade a warning message to debug level in cxl_probe_component_regs()
 
dax: delete a stale directory pmem
dax: Document struct dev_dax_range
dax: Remove an unused field in struct dax_operations
 
dcb: Use rtnl_register_many().
 
dccp: Fix memory leak in dccp_feat_change_recv
 
Linux: deal with the last remaing boolean uses of fd_file()
 
debugfs: add small file operations for most files
debugfs: fix missing mutex_destroy() in short_fops case
 
debugobjects: Collect newly allocated objects in a list to reduce lock contention
debugobjects: Delete a piece of redundant code
debugobjects: Dont destroy kmem cache in init()
debugobjects: Dont free objects directly on CPU hotplug
debugobjects: Double the per CPU slots
debugobjects: Implement batch processing
debugobjects: Make debug_objects_enabled bool
debugobjects: Move min/max count into pool struct
debugobjects: Move pool statistics into global_pool struct
debugobjects: Move pools into a datastructure
debugobjects: Prepare for batching
debugobjects: Prepare kmem_cache allocations for batching
debugobjects: Provide and use free_object_list()
debugobjects: Reduce parallel pool fill attempts
debugobjects: Refill per CPU pool more agressively
debugobjects: Remove pointless debug printk
debugobjects: Remove pointless hlist initialization
debugobjects: Rename and tidy up per CPU pools
debugobjects: Reuse put_objects() on OOM
debugobjects: Rework free_object_work()
debugobjects: Rework object allocation
debugobjects: Rework object freeing
debugobjects: Track object usage to avoid premature freeing of objects
debugobjects: Use separate list head for boot pool
debugobjects: Use static key for boot pool selection
 
delay: Fix ndelay() spuriously treated as udelay()
delay: Rework udelay and ndelay
 
devlink: Add documentation for OcteonTx2 AF
devlink: devl_resource_register(): differentiate error codes
devlink: introduce devlink_nl_put_u64()
devlink: region: snapshot IDs: consolidate error values
devlink: remove unused devlink_resource_occ_get_register() and _unregister()
devlink: remove unused devlink_resource_register()
devlink: use devlink_nl_put_u64() helper
 
devres: Fix page faults when tracing devres from unloaded modules
 
dim: make dim_calc_stats() inputs const pointers
dim: pass dim_sample to net_dim() by reference
 
dlm: disallow different configs nodeid storages
dlm: dlm_config_info config fields to unsigned int
dlm: fix dlm_recover_members refcount on error
dlm: fix possible lkb_resource null dereference
dlm: fix recovery of middle conversions
dlm: fix swapped args sb_flags vs sb_status
dlm: handle port as __be16 network byte order
dlm: make add_to_waiters() that it can't fail
dlm: use dlm_config as only cluster configuration
 
dm array: fix cursor index when skipping across block boundaries
dm array: fix releasing a faulty array block twice in dm_array_cursor_end
dm array: fix unreleased btree blocks on closing a faulty array cursor
 
dm cache: Remove unused btracker_nr_writebacks_queued
dm cache: Remove unused dm_cache_dump
dm cache: Remove unused dm_cache_size
dm cache: Remove unused functions in bio-prison-v1
 
dm ioctl: rate limit a couple of ioctl based error messages
 
dm thin: Add missing destroy_work_on_stack()
dm thin: make get_first_thin use rcu-safe list first function
 
dm vdo int-map: remove unused parameters
 
dm vdo: fix function doc comment formatting
dm vdo: Remove unused functions
dm vdo: Remove unused uds_compute_index_size
dm vdo: update min_heap_callbacks to use default builtin swap
 
dm-bufio: use kmalloc to allocate power-of-two sized buffers
 
dm-ebs: don't set the flag DM_TARGET_PASSES_INTEGRITY
 
dm-vdo murmurhash: remove u64 alignment requirement
 
dm-vdo: reset bi_ioprio to the default value when the bio is reset
 
dm-verity FEC: Avoid copying RS parity bytes twice.
dm-verity FEC: Fix RS FEC repair for roots unaligned to block size (take 2)
 
dm-verity: remove the unused "data_start" variable
 
dm: add support for get_unique_id
dm: Fix dm-zoned-reclaim zone write pointer alignment
dm: Fix typo in error message
dm: Remove unused dm_set_md_type
dm: Remove unused dm_table_bio_based
dm: zoned: Remove unused functions
 
dma-buf/dma-fence: Use a successful read_trylock() annotation for dma_fence_begin_signalling()
 
dma-buf/heaps: replace kmap_atomic with kmap_local_page
 
dma-buf/sw_sync: remove pointless enable_signaling implementation
 
dma-buf: Add syntax highlighting to code listings in the document
dma-buf: add WARN_ON() illegal dma-fence signaling
dma-buf: Fix __dma_buf_debugfs_list_del argument for !CONFIG_DEBUG_FS
dma-buf: fix dma_fence_array_signaled v4
dma-buf: fix S_IRUGO to 0444, block comments, func declaration
dma-buf: give examples of error codes to use
dma-buf: heaps: Add __init to CMA and system heap module_init functions
dma-buf: use atomic64_inc_return() in dma_buf_getfile()
dma-buf: Use atomic64_inc_return() in dma_buf_getfile()
 
dma-debug: fix a possible deadlock on radix_lock
dma-debug: fix physical address calculation for struct dma_debug_entry
dma-debug: remove DMA_API_DEBUG_SG
dma-debug: store a phys_addr_t in struct dma_debug_entry
 
dma-fence: Fix reference leak on fence merge failure path
dma-fence: Use kernel's sort for merging fences
 
dma-mapping: drop unneeded includes from dma-mapping.h
dma-mapping: fix swapped dir/flags arguments to trace_dma_alloc_sgt_err
dma-mapping: remove an outdated comment from dma-map-ops.h
dma-mapping: save base/size instead of pointer to shared DMA pool
dma-mapping: trace dma_alloc/free direction
dma-mapping: trace more error paths
dma-mapping: use macros to define events in a class
dma-mapping: use trace_dma_alloc for dma_alloc* instead of using trace_dma_map
 
dmaengine: acpi: Clean up headers
dmaengine: acpi: Drop unused devm_acpi_dma_controller_free()
dmaengine: acpi: Simplify devm_acpi_dma_controller_register()
dmaengine: amd: qdma: Remove using the private get and set dma_ops APIs
dmaengine: apple-admac: Avoid accessing registers in probe
dmaengine: at_xdmac: avoid null_prt_deref in at_xdmac_prep_dma_memset
dmaengine: dw: Select only supported masters for ACPI devices
dmaengine: ep93xx: Fix unsigned compared against 0
dmaengine: fix typo in the comment
dmaengine: fsl-edma: implement the cleanup path of fsl_edma3_attach_pd()
dmaengine: idxd: Move DSA/IAA device IDs to IDXD driver
dmaengine: loongson2-apb: Change GENMASK to GENMASK_ULL
dmaengine: loongson2-apb: Rename the prefix ls2x to loongson2
dmaengine: mv_xor: fix child node refcount handling in early exit
dmaengine: sh: rz-dmac: add r7s72100 support
dmaengine: stm32-dma3: clamp AXI burst using match data
dmaengine: stm32-dma3: prevent LL refactoring thanks to DT configuration
dmaengine: stm32-dma3: prevent pack/unpack thanks to DT configuration
dmaengine: stm32-dma3: refactor HW linked-list to optimize memory accesses
dmaengine: Switch back to struct platform_driver::remove()
dmaengine: tegra: Return correct DMA status when paused
 
do_mq_notify(): saner skb freeing on failures
do_mq_notify(): switch to CLASS(fd)
 
do_pollfd(): convert to CLASS(fd)
 
doc: Add rcuog kthreads to kernel-per-CPU-kthreads.rst
doc: module: revert misconversions for MODULE_IMPORT_NS()
doc: net: Fix .rst rendering of net_cachelines pages
doc: rcu: update printed dynticks counter bits
doc: Remove kernel-parameters.txt entry for rcutorture.read_exit
 
Linux: doc:it_IT: update documents in process/
Linux: doc:it_IT: update I2C summary
 
docs/bpf: Add description of .BTF.base section
 
docs/core-api: swiotlb: fix typos
 
docs/dev-tools: fix a typo
 
docs/gpu: ci: update flake tests requirements
 
docs/ja_JP: howto: Catch up changes in v6.11
 
docs/licensing: Clarify wording about "GPL" and "Proprietary"
 
Docs/mm/damon: recommend academic papers to read and/or cite
 
docs/mm: add VMA locks documentation
 
Docs/mm: Fix a mistake for pfn in page_tables.rst
 
docs/sp_SP: Add translation for scheduler/sched-bwc.rst
 
docs/zh_CN: Add a entry in Chinese glossary
docs/zh_CN: add the translation of kbuild/kbuild.rst
docs/zh_CN: add the translation of kbuild/kconfig.rst
docs/zh_CN: add the translation of kbuild/llvm.rst
docs/zh_CN: add the translations of kbuild/reproducible-builds.rst
docs/zh_CN: add translation of dev-tools/kmsan.rst
docs/zh_CN: fix one sentence in llvm.rst
 
Docs/zh_CN: Fix the pfn calculation error in page_tables.rst
Docs/zh_CN: Translate page_tables.rst to Simplified Chinese
Docs/zh_CN: Translate physical_memory.rst to Simplified Chinese
 
docs/zh_CN: update the translation of mm/active_mm.rst
docs/zh_CN: update the translation of mm/admon/faq.rst
docs/zh_CN: update the translation of mm/hmm.rst
docs/zh_CN: update the translation of mm/overcommit-accounting.rst
docs/zh_CN: update the translation of mm/page_owner.rst
docs/zh_CN: update the translation of mm/page_table_check.rst
docs/zh_CN: update the translation of process/coding-style.rst
docs/zh_CN: update the translation of process/email-clients.rst
docs/zh_CN: update the translation of process/programming-language.rst
docs/zh_CN: update the translation of process/submitting-patches.rst
 
docs/zh_TW+zh_CN: Make rst references unique
 
docs: ABI: Fix spelling mistake in pretimeout_avaialable_governors
docs: ABI: sysfs-bus-event_source-devices-vpa-pmu: Document sysfs event format entries for vpa_pmu
docs: ABI: sysfs-bus-event_source-devices-vpa-pmu: Fix htmldocs errors
docs: Add debugging guide for the media subsystem
docs: Add debugging section to process
docs: backporting: fix a typo
docs: block: Document support for read-only partition in cmdline part
docs: bug-bisect: add a note about bisecting -next
docs: core-api/gfp_mask-from-fs-io: indicate that vmalloc supports GFP_NOFS/GFP_NOIO
docs: dev-tools: Add documentation for the device focused kselftests
docs: fix typos and whitespace in Documentation/process/backporting.rst
docs: fix WARNING document not included in any toctree
docs: gcov: fix link to LCOV website
docs: i2c: piix4: Add ACPI section
docs: iio: ad7380: add adaq4370-4 and adaq4380-4
docs: iio: fix grammatical error
docs: iio: new docs for ad7625 driver
docs: media: fix misspelling in lirc-set-send-duty-cycle
docs: media: update location of the media patches
docs: mm: fix the incorrect 'FileHugeMapped' field
docs: net: bareudp: fix spelling and grammar mistakes
docs: networking: Describe irq suspension
docs: remove Documentation/dontdiff
docs: Remove redundant word "for"
docs: rust: quick-start: add Ubuntu
docs: rust: remove spurious item in `expect` list
docs: tmpfs: Add casefold options
 
Docs: Update LSM/apparmor.rst
 
Linux: docs:process:changes: fix version command for btrfs-progs
 
Documentation PCI: Reformat RMW ops documentation
 
Documentation,ovl: document new file descriptor based layers
 
Documentation/CoC: spell out enforcement for unacceptable behaviors
 
Documentation/core-api: add min heap API introduction
 
Documentation/gpu/amdgpu: Add programming model for DCN
 
Documentation/gpu: Document how to narrow down display issues
Documentation/gpu: Document the situation with unqualified drm-memory-
Documentation/gpu: Fix Panthor documentation build warnings
Documentation/gpu: Fix typo in Documentation/gpu/komeda-kms.rst
 
Documentation/maintainer-tip: Fix typos
 
Documentation/printf: struct resource add start == end special case
 
Documentation/tracing: Mention that RESET_ATTACK_MITIGATION can clear memory
 
Documentation: ABI: added filter mode doc in sysfs-bus-iio
Documentation: add a new file documenting multigrain timestamps
Documentation: add debugfs description for hisi migration
Documentation: admin: reorganize kernel-parameters intro
Documentation: alienware-wmi: Describe THERMAL_INFORMATION operation 0x02
Documentation: bonding: add XDP support explanation
Documentation: core-api/cpuhotplug: Fix missing prefix
Documentation: document adreno preemption
Documentation: English fixes in kgdb/kdb article
Documentation: filesystems: update filename extensions
Documentation: Fix incorrect paths/magic in magic numbers rst
Documentation: i2c: Constify struct i2c_device_id
Documentation: iio: Document ad7606 driver
Documentation: Improve crash_kexec_post_notifiers description
Documentation: kernel-doc: enumerate identifier *type*s
Documentation: kgdb: Correct parameter error
Documentation: kvm: fix a few mistakes
Documentation: KVM: fix malformed table
Documentation: kvm: reorganize introduction
Documentation: kvm: replace section numbers with links
Documentation: media: improve V4L2_CID_MIN_BUFFERS_FOR_*, doc
Documentation: networking: Add a caveat to nexthop_compat_mode sysctl
Documentation: networking: Add missing PHY_GET command in the message list
Documentation: networking: add Twisted Pair Ethernet diagnostics at OSI Layer 1
Documentation: octeontx2: Add Documentation for RVU representors
Documentation: PM: Clarify pm_runtime_resume_and_get() return value
Documentation: pwrseq: Fix trivial misspellings
Documentation: rust: add coding guidelines on lints
Documentation: rust: discuss `#[expect(...)]` in the guidelines
Documentation: s390-diag.rst: Document diag500(STORAGE LIMIT) subfunction
Documentation: s390-diag.rst: Make diag500 a generic KVM hypercall
Documentation: tipc: fix formatting issue in tipc.rst
Documentation: tls_offload: fix typos and grammar
Documentation: ublk: document UBLK_F_USER_RECOVERY_FAIL_IO
Documentation: userspace-api: iommufd: Update HWPT_PAGING and HWPT_NESTED
Documentation: userspace-api: iommufd: Update vDEVICE
Documentation: userspace-api: iommufd: Update vIOMMU
 
dpll: add clock quality level attribute and op
 
dql: annotate data-races around dql->last_obj_cnt
 
dquot.c: get rid of include ../internal.h
 
driver core: Add device probe log helper dev_warn_probe()
driver core: auxiliary bus: Spelling s/pecific/specific/
driver core: class: Correct WARN() message in APIs class_(for_each|find)_device()
driver core: Constify attribute arguments of binary attributes
driver core: Constify bin_attribute definitions
driver core: constify devlink class
driver core: fw_devlink: Stop trying to optimize cycle detection logic
driver core: Put device attribute @wakeup_last_time_ms and its show() together
 
drivers perf: remove unused field pmu_node
 
drivers/base: Remove unused auxiliary_find_device
 
drivers/perf: riscv: Do not allow invalid raw event config
drivers/perf: riscv: Fix Platform firmware event data
drivers/perf: riscv: Return error for default case
 
drivers/usb/core: refactor max with max_t
 
drivers/usb/gadget: refactor min with min_t
 
drivers/usb/host: refactor min/max with min_t/max_t
 
drivers/usb/misc: refactor min with min_t
 
drivers/usb/mon: refactor min with min_t
 
drivers/usb/musb: refactor min/max with min_t/max_t
 
drivers/usb/serial: refactor min with min_t
 
drivers/usb/storage: refactor min with min_t
 
drivers/virt: pkvm: Don't fail ioremap() call if MMIO_GUARD fails
 
drivers: core: fw_devlink: Fix excess parameter description in docstring
drivers: core: fw_devlink: Make the error message a bit more useful
drivers: hv: Convert open-coded timeouts to secs_to_jiffies()
 
Drivers: hv: util: Avoid accessing a ringbuffer not initialized yet
Drivers: hv: util: Don't force error code to ENODEV in util_probe()
 
drivers: iio: adc: add support for ad777x family
drivers: soc: xilinx: add the missing kfree in xlnx_add_cb_for_suspend()
 
drm/amd : Update MES API header file for v11 & v12
 
drm/amd/amdgpu: Add helper to get ip block valid
drm/amd/amdgpu: Fix double unlock in amdgpu_mes_add_ring
drm/amd/amdgpu: Increase MES log buffer to dump mes scratch data
drm/amd/amdgpu: limit single process inside MES
 
drm/amd/amdkfd: add/remove kfd queues on start/stop KFD scheduling
 
drm/amd/display: 3.2.302
drm/amd/display: 3.2.303
drm/amd/display: 3.2.304
drm/amd/display: 3.2.305
drm/amd/display: 3.2.306
drm/amd/display: 3.2.307
drm/amd/display: 3.2.308
drm/amd/display: 3.2.309
drm/amd/display: 3.2.310
drm/amd/display: [FW Promotion] Release 0.0.236.0
drm/amd/display: [FW Promotion] Release 0.0.240.0
drm/amd/display: [FW Promotion] Release 0.0.241.0
drm/amd/display: Add 3DLUT FL HW bug workaround
drm/amd/display: Add a boot option to reduce phy ssc for HBR3
drm/amd/display: Add a left edge pixel if in YCbCr422 or YCbCr420 and odm
drm/amd/display: Add a missing DCN401 reg definition
drm/amd/display: Add a Precise Delay Routine
drm/amd/display: Add check for granularity in dml ceil/floor helpers
drm/amd/display: Add check for headless for idle optimization
drm/amd/display: Add DMUB debug offset
drm/amd/display: Add hblank borrowing support
drm/amd/display: Add HDR workaround for specific eDP
drm/amd/display: Add hpd_source index check for DCE60/80/100/110/112/120 link encoders
drm/amd/display: Add hpd_source index check for dcn10 link encoder setup
drm/amd/display: Add hpd_source index check for dcn401 link encoder setup
drm/amd/display: Add hpd_source index out-of-bounds check for dcn3x link encoder creation
drm/amd/display: Add IPS residency capture helpers to dc_dmub_srv
drm/amd/display: Add logs to record register read/write
drm/amd/display: add missing tracepoint event in DM atomic_commit_tail
drm/amd/display: add more support for UHBR10 eDP
drm/amd/display: Add option to retrieve detile buffer size
drm/amd/display: Add P-State Stall Timeout Recovery Support for dcn401
drm/amd/display: add public taps API in SPL
drm/amd/display: add sharpening policy to plane state
drm/amd/display: Adding array index check to prevent memory corruption
drm/amd/display: Adding flag for forced MST blocked discovery
drm/amd/display: Adjust PHY FSM transition to TX_EN-to-PLL_ON for TMDS
drm/amd/display: Adjust VSDB parser for replay feature
drm/amd/display: Align static screen idle worker with IPX mode
drm/amd/display: Allow building DC with clang on LoongArch
drm/amd/display: allow chroma 1:1 scaling when sharpness is off
drm/amd/display: Allow Latency Increase For Last Strategy
drm/amd/display: always blank stream before disable crtc
drm/amd/display: always call connector_update when parsing freesync_caps
drm/amd/display: Assign socclk in dml
drm/amd/display: avoid divided by zero
drm/amd/display: avoid set dispclk to 0
drm/amd/display: Block UHBR Based On USB-C PD Cable ID
drm/amd/display: calculate final viewport before TAP optimization
drm/amd/display: Change Brightness Control Priority
drm/amd/display: Change dc_surface_update cm2_params to const
drm/amd/display: Change MPC Tree visual confirm colours
drm/amd/display: Change parameters to fix certain compiler errors
drm/amd/display: Change some variable name of psr
drm/amd/display: change the panel power savings level without a modeset
drm/amd/display: Check returned status from core_link_read_dpcd
drm/amd/display: Check returns from drm_dp_dpcd_write
drm/amd/display: Check status from dpcd_get_tunneling_device_data
drm/amd/display: Clean up triple buffer enablement code
drm/amd/display: Clear pipe pointers on pipe reset
drm/amd/display: Clear update flags after update has been applied
drm/amd/display: Clip rect size changes should be full updates
drm/amd/display: Configure DTBCLK_P with OPTC only for dcn401
drm/amd/display: Correct prefetch calculation
drm/amd/display: correct register Clock Gater incorrectly disabled
drm/amd/display: disable adaptive scaler and sharpener when integer scaling is enabled
drm/amd/display: disable dynamic ODM when sharpness is enabled
drm/amd/display: Disable PSR-SU on Parade 08-01 TCON too
drm/amd/display: Disable replay and psr while VRR is enabled
drm/amd/display: disable SG displays on cyan skillfish
drm/amd/display: disabling p-state checks for DCN31 and DCN314
drm/amd/display: Display lost signal on playing video
drm/amd/display: Do not elevate mem_type change to full update
drm/amd/display: Do Not Fallback To SW Cursor If HW Cursor Required
drm/amd/display: Do not read DSC state if not in use
drm/amd/display: Do not wait for PSR disable on vbl enable
drm/amd/display: Don't write DP_MSTM_CTRL after LT
drm/amd/display: Eliminate recursive header inclusion
drm/amd/display: Enable idle workqueue for more IPS modes
drm/amd/display: Enable Request rate limiter during C-State on dcn401
drm/amd/display: Ensure HPD source index is valid for dcn20/dcn201 link encoders
drm/amd/display: Fetch the EDID from _DDC if available for eDP
drm/amd/display: fix a memleak issue when driver is removed
drm/amd/display: fix asserts in SPL during bootup
drm/amd/display: Fix brightness level not retained over reboot
drm/amd/display: Fix Coverity change for visual confirm
drm/amd/display: Fix cursor visual confirm update
drm/amd/display: fix divide error in DM plane scale calcs
drm/amd/display: Fix failure to read vram info due to static BP_RESULT
drm/amd/display: Fix garbage or black screen when resetting otg
drm/amd/display: fix handling of max_downscale_src_width fail check in SPL
drm/amd/display: Fix handling of plane refcount
drm/amd/display: fix hibernate entry for DCN35+
drm/amd/display: Fix idle optimizations entry log
drm/amd/display: Fix incorrect DSC recompute trigger
drm/amd/display: Fix low black values by increasing error
drm/amd/display: Fix null check for pipe_ctx->plane_state in dcn20_program_pipe
drm/amd/display: Fix null check for pipe_ctx->plane_state in hwss_setup_dpp
drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
drm/amd/display: fix page fault due to max surface definition mismatch
drm/amd/display: Fix Panel Replay not update screen correctly
drm/amd/display: Fix programming backlight on OLED panels
drm/amd/display: Fix PSR-SU not support but still call the amdgpu_dm_psr_enable
drm/amd/display: fix rxstatus_msg_sz type narrowing
drm/amd/display: Fix spelling mistake "tunndeling" -> "tunneling"
drm/amd/display: fix static analysis warnings
drm/amd/display: Fix system hang while resume with TBT monitor
drm/amd/display: fix typos in several function pointer checks
drm/amd/display: Fix underflow when playing 8K video in full screen mode
drm/amd/display: Fix unnecessary cast warnings from checkpatch
drm/amd/display: Flip All Planes Under OTG Master When Flip Immediate
drm/amd/display: force TBT4 dock dsc on
drm/amd/display: Full exit out of IPS2 when all allow signals have been cleared
drm/amd/display: Handle dml allocation failure to avoid crash
drm/amd/display: Ignore scalar validation failure if pipe is phantom
drm/amd/display: Implement new backlight_level_params structure
drm/amd/display: Increase idle worker HPD detection time
drm/amd/display: increase MAX_SURFACES to the value supported by hw
drm/amd/display: Initialize denominator defaults to 1
drm/amd/display: Initialize new backlight_level_params structure
drm/amd/display: Initialize replay_config var
drm/amd/display: Introduce New ABC Framework for Brightness Control
drm/amd/display: Limit VTotal range to max hw cap minus fp
drm/amd/display: Minimize wait for pending updates
drm/amd/display: Monitor patch to call blank_stream() before otg off
drm/amd/display: Move Link Encoder Assignment Out Of dc_global_validate
drm/amd/display: Noitfy DMCUB of D0/D3 state in hardware init
drm/amd/display: Optimize power up sequence for specific OLED
drm/amd/display: parse umc_info or vram_info based on ASIC
drm/amd/display: Populate Power Profile In Case of Early Return
drm/amd/display: print messages when programming shaper/3dlut fails
drm/amd/display: Prune Invalid Modes For HDMI Output
drm/amd/display: Read DP tunneling support only for DPIA endpoints
drm/amd/display: Read Sink emission rate capability
drm/amd/display: Recalculate SubVP Phantom VBlank End in dml21
drm/amd/display: Reduce accessing remote DPCD overhead
drm/amd/display: Reduce HPD Detection Interval for IPS
drm/amd/display: Refactor HPD IRQ error checking flow
drm/amd/display: Refactoring if and endif statements to enable DC_LOGGER
drm/amd/display: Remove always-false branches
drm/amd/display: Remove hw w/a toggle if on DP2/HPO
drm/amd/display: Remove inaccessible registers from DMU diagnostics
drm/amd/display: Remove last parts of timing_trace
drm/amd/display: Remove otg w/a toggling on HPO interfaces
drm/amd/display: Remove PIPE_DTO_SRC_SEL programming from set_dtbclk_dto
drm/amd/display: Remove programming outstanding updates for dcn35
drm/amd/display: Remove redundant assignments
drm/amd/display: remove redundant freesync parser for DP
drm/amd/display: remove redundant is_dsc_possible check
drm/amd/display: Remove unnecessary amdgpu_irq_get/put
drm/amd/display: Remove unnecessary assignments
drm/amd/display: Remove unnecessary eDP power down
drm/amd/display: Remove unused cm3_helper_translate_curve_to_degamma_hw_format
drm/amd/display: Remove unused code
drm/amd/display: Remove unused function bios_get_vga_enabled_displays
drm/amd/display: Remove unused regamma functions
drm/amd/display: Remove useless assignments
drm/amd/display: Remove useless assignments and variables
drm/amd/display: Removed unused assignments and variables
drm/amd/display: Reorganize kerneldoc parameter names
drm/amd/display: Require minimum VBlank size for stutter optimization
drm/amd/display: resolve correct MALL size for dcn401
drm/amd/display: Restore Optimized pbn Value if Failed to Disable DSC
drm/amd/display: Reuse subvp enable check for DCN401
drm/amd/display: Revert commit Update Interface to Check UCLK DPM
drm/amd/display: Set Pipe Unlock Order Outside of HWSEQ
drm/amd/display: Simplify dcn35_is_ips_supported()
drm/amd/display: skip disable CRTC in seemless bootup case
drm/amd/display: Skip Invalid Streams from DSC Policy
drm/amd/display: SPL cleanup
drm/amd/display: store sharpness 1dlut table in dscl_prog_data
drm/amd/display: switch amdgpu_dm_connector to use struct drm_edid
drm/amd/display: switch to setting physical address directly
drm/amd/display: temp w/a for dGPU to enter idle optimizations
drm/amd/display: temp w/a for DP Link Layer compliance
drm/amd/display: To change dcn301_init.h guard.
drm/amd/display: Unify blank_phantom and blank_pixel_data
drm/amd/display: update DML2 policy EnhancedPrefetchScheduleAccelerationFinal DCN35
drm/amd/display: update fullscreen status to SPL
drm/amd/display: Update Interface to Check UCLK DPM
drm/amd/display: Update Interface to Check UCLK DPM
drm/amd/display: update pipe selection policy to check head pipe
drm/amd/display: Update SPL Taps Required For Integer Scaling
drm/amd/display: update sr_exit latency for z8
drm/amd/display: Use HW lock mgr for PSR1
drm/amd/display: Use region6 size in fw_meta_info
drm/amd/display: Validate mdoe under MST LCT=1 case as well
drm/amd/display: w/a to program DISPCLK_R_GATE_DISABLE DCN35
drm/amd/display: Wait for all pending cleared before full update
drm/amd/display: Wait For DET Update Should Use Current State
 
drm/amd/pm: fix BUG: scheduling while atomic
drm/amd/pm: Add gpu_metrics_v1_6
drm/amd/pm: Add gpu_metrics_v1_7
drm/amd/pm: add inst to dpm_set_vcn_enable
drm/amd/pm: add zero RPM OD setting support for SMU13
drm/amd/pm: add zero RPM stop temperature OD setting support for SMU13
drm/amd/pm: always pick the pptable from IFWI
drm/amd/pm: correct the workload setting
drm/amd/pm: disable pcie speed switching on Intel platform for smu v14.0.2/3
drm/amd/pm: Do not support swSMU if SMU IP is disabled
drm/amd/pm: don't update runpm last_usage on debugfs getter
drm/amd/pm: Fill pcie recov cntr to metrics 1.6
drm/amd/pm: fix and simplify workload handling
drm/amd/pm: fix rpm refcount handling on error
drm/amd/pm: Get xgmi link status for XGMI_v_6_4_0
drm/amd/pm: Initialize power profile mode
drm/amd/pm: print pp_dpm_mclk in ascending order on SMU v14.0.0
drm/amd/pm: Remove arcturus min power limit
drm/amd/pm: remove dump_pptable functions
drm/amd/pm: remove redundant tools_size check
drm/amd/pm: Set SMU v13.0.7 default workload type
drm/amd/pm: skip setting the power source on smu v14.0.2/3
drm/amd/pm: update current_socclk and current_uclk in gpu_metrics on smu v13.0.7
drm/amd/pm: Update data types used for uapi i/f
drm/amd/pm: update deep sleep status on smu v14.0.2/3
drm/amd/pm: update overdrive function on smu v14.0.2/3
drm/amd/pm: Update SMUv13.0.6 PMFW headers
drm/amd/pm: update the driver-fw interface file for smu v14.0.2/3
drm/amd/pm: Use metrics 1_6
drm/amd/pm: use pm_runtime_get_if_active for debugfs getters
drm/amd/pm: use pm_runtime_resume_and_get
drm/amd/pm: Use same metric table for APU
drm/amd/pm: Vangogh: Fix kernel memory out of bounds write
 
drm/amd/powerplay: Delete unused function and maths library
 
drm/amd: Add helper to get partition config modes
drm/amd: Add some missing straps from NBIO 7.11.0
drm/amd: Fix initialization mistake for NBIO 7.11 devices
drm/amd: Fix initialization mistake for NBIO 7.7.0
drm/amd: Guard against bad data for ATIF ACPI method
drm/amd: Require CONFIG_HOTPLUG_PCI_PCIE for BOCO
drm/amd: Sanity check the ACPI EDID
drm/amd: Taint the kernel when enabling overdrive
drm/amd: Update strapping for NBIO 2.5.0
 
drm/amdgpu/discovery: add ISP discovery entries for old APUs
 
drm/amdgpu/gfx10: Apply Isolation Enforcement to GFX & Compute rings
drm/amdgpu/gfx10: Implement cleaner shader support for GFX10 hardware
 
drm/amdgpu/gfx11: Add cleaner shader for GFX11.0.3
drm/amdgpu/gfx11: Apply Isolation Enforcement to GFX & Compute rings
drm/amdgpu/gfx11: Enable cleaner shader for GFX11.0.0/11.0.2 GPUs
drm/amdgpu/gfx11: Implement cleaner shader support for GFX11 hardware
 
drm/amdgpu/gfx12: Apply Isolation Enforcement to GFX & Compute rings
drm/amdgpu/gfx12: fix IP version check
drm/amdgpu/gfx12: Implement cleaner shader support for GFX12 hardware
 
drm/amdgpu/gfx9: Add Cleaner Shader Deinitialization in gfx_v9_0 Module
drm/amdgpu/gfx9: Add cleaner shader for GFX9.4.2
drm/amdgpu/gfx9: Explicitly halt CP before init
drm/amdgpu/gfx9: set additional bits on CP halt
 
drm/amdgpu/gmc7: fix wait_for_idle callers
 
drm/amdgpu/hdp4.0: do a posting read when flushing HDP
 
drm/amdgpu/hdp5.0: do a posting read when flushing HDP
 
drm/amdgpu/hdp5.2: do a posting read when flushing HDP
 
drm/amdgpu/hdp6.0: do a posting read when flushing HDP
 
drm/amdgpu/hdp7.0: do a posting read when flushing HDP
 
drm/amdgpu/jpeg1.0: fix idle work handler
 
drm/amdgpu/jpeg: cancel the jpeg worker
 
drm/amdgpu/mes11: update mes_reset_queue function to support sdma queue
 
drm/amdgpu/mes12: correct kiq unmap latency
 
drm/amdgpu/mes: fetch fw version from firmware header
drm/amdgpu/mes: fix issue of writing to the same log buffer from 2 MES pipes
 
drm/amdgpu/mmhub4.1: fix IP version check
 
drm/amdgpu/nbio7.0: fix IP version check
 
drm/amdgpu/nbio7.11: fix IP version check
 
drm/amdgpu/nbio7.7: fix IP version check
 
drm/amdgpu/pm: add gen5 display to the user on smu v14.0.2/3
 
drm/amdgpu/sdma5.2: implement ring reset callback for sdma5.2
drm/amdgpu/sdma5.2: split out per instance resume function
 
drm/amdgpu/sdma5: implement ring reset callback for sdma5
drm/amdgpu/sdma5: split out per instance resume function
 
drm/amdgpu/sdma6: implement ring reset callback for sdma6
drm/amdgpu/sdma6: split out per instance resume function
 
drm/amdgpu/smu13: always apply the powersave optimization
drm/amdgpu/smu13: fix profile reporting
drm/amdgpu/smu13: update powersave optimizations
 
drm/amdgpu/smu14.0.2: fix IP version check
 
drm/amdgpu/swsmu: add automatic parameter to set_soft_freq_range
drm/amdgpu/swsmu: default to fullscreen 3D profile for dGPUs
drm/amdgpu/swsmu: Only force workload setup on init
 
drm/amdgpu/vcn: reset fw_shared when VCPU buffers corrupted on vcn v4.0.3
 
drm/amdgpu: Add a lock when accessing the buddy trim function
drm/amdgpu: add amdgpu_device reference in ip block
drm/amdgpu: add amdgpu_gfx_sched_mask and amdgpu_compute_sched_mask debugfs
drm/amdgpu: add amdgpu_jpeg_sched_mask debugfs
drm/amdgpu: add amdgpu_sdma_sched_mask debugfs
drm/amdgpu: Add callback get xcp resource info
drm/amdgpu: Add compatible NPS mode info
drm/amdgpu: Add documentation for enforce isolation feature
drm/amdgpu: add generic func to check if ta fw is applicable
drm/amdgpu: Add gmc interface to request NPS mode
drm/amdgpu: Add helper to initialize badpage info
drm/amdgpu: Add init level for post reset reinit
drm/amdgpu: Add init levels
drm/amdgpu: Add interface for TOS reload cases
drm/amdgpu: add missing size check in amdgpu_debugfs_gprwave_read()
drm/amdgpu: Add msg handlers for SRIOV RAS Telemetry
drm/amdgpu: Add NPS switch support for GC 9.4.3
drm/amdgpu: Add nps_mode in RAS init_flag
drm/amdgpu: Add option to refresh NPS data
drm/amdgpu: Add psp command CONFIG_SQ_PERFMON
drm/amdgpu: Add PSP interface for NPS switch
drm/amdgpu: Add PSP reload case to reset-on-init
drm/amdgpu: Add reset on init handler for XGMI
drm/amdgpu: add ring reset messages
drm/amdgpu: Add supported NPS modes node
drm/amdgpu: Add supported partition mode node
drm/amdgpu: Add sysfs interface for gc reset mask
drm/amdgpu: Add sysfs interface for jpeg reset mask
drm/amdgpu: Add sysfs interface for sdma reset mask
drm/amdgpu: Add sysfs interface for vcn reset mask
drm/amdgpu: Add sysfs interface for vpe reset mask
drm/amdgpu: Add sysfs interfaces for NPS mode
drm/amdgpu: Add sysfs nodes to get xcp details
drm/amdgpu: Adjust debugfs eviction and IB access permissions
drm/amdgpu: Adjust debugfs register access permissions
drm/amdgpu: always sync the GFX pipe on ctx switch
drm/amdgpu: Avoid kcq disable during reset
drm/amdgpu: change the comment from handle to ip_block
drm/amdgpu: Check gmc requirement for reset on init
drm/amdgpu: check return for setting engine dram timings
drm/amdgpu: clean the dummy resume functions
drm/amdgpu: clean the dummy soft_reset functions
drm/amdgpu: clean the dummy suspend functions
drm/amdgpu: clean the dummy sw_fini functions
drm/amdgpu: clean the dummy sw_init functions
drm/amdgpu: clean the dummy wait_for_idle functions
drm/amdgpu: Clean the functions pointer set as NULL
drm/amdgpu: clean unused functions of uvd/vcn/vce
drm/amdgpu: clean up the suspend_complete
drm/amdgpu: Cleanup shift coding style
drm/amdgpu: clear RB_OVERFLOW bit when enabling interrupts for vega20_ih
drm/amdgpu: correct the S3 abort check condition
drm/amdgpu: Dereference the ATCS ACPI buffer
drm/amdgpu: disable gfxoff with the compute workload on gfx12
drm/amdgpu: don't access invalid sched
drm/amdgpu: Drop delayed reset work handler
drm/amdgpu: Drop impossible condition from amdgpu_job_prepare_job
drm/amdgpu: Drop unused fence argument from amdgpu_vmid_grab_used
drm/amdgpu: drop volatile from ring buffer
drm/amdgpu: enable enforce_isolation sysfs node on VFs
drm/amdgpu: enable GTT fallback handling for dGPUs only
drm/amdgpu: Expose special on chip memory pools in fdinfo
drm/amdgpu: Fetch NPS mode for GCv9.4.3 VFs
drm/amdgpu: fix ACA bank count boundary check error
drm/amdgpu: fix amdgpu_coredump
drm/amdgpu: Fix amdgpu_ip_block_hw_fini()
drm/amdgpu: fix check in gmc_v9_0_get_vm_pte()
drm/amdgpu: Fix Circular Locking Dependency in AMDGPU GFX Isolation
drm/amdgpu: fix comment about amdgpu.abmlevel defaults
drm/amdgpu: fix dm_suspend/resume arguments to ip_block
drm/amdgpu: Fix DPX valid mode check on GC 9.4.3
drm/amdgpu: Fix dummy_read_page overlapping mappings
drm/amdgpu: fix fairness in enforce isolation handling
drm/amdgpu: fix fw attestation for MP0_14_0_{2/3}
drm/amdgpu: fix html doc generation warning
drm/amdgpu: Fix ISP HW init issue
drm/amdgpu: Fix ISP hw init issue
drm/amdgpu: Fix JPEG v4.0.3 register write
drm/amdgpu: Fix logic to determine TOS reload
drm/amdgpu: Fix map/unmap queue logic
drm/amdgpu: Fix off by one in current_memory_partition_show()
drm/amdgpu: fix random data corruption for sdma 7
drm/amdgpu: fix return random value when multiple threads read registers via mes.
drm/amdgpu: Fix spelling mistake "initializtion" -> "initialization"
drm/amdgpu: fix sriov reinit late orders
drm/amdgpu: Fix sysfs warning when hotplugging
drm/amdgpu: Fix the logic for NPS request failure
drm/amdgpu: Fix the memory allocation issue in amdgpu_discovery_get_nps_info()
drm/amdgpu: Fix typo "acccess" and improve the comment style here
drm/amdgpu: fix typo for sdma6 constant fill packet
drm/amdgpu: fix typos
drm/amdgpu: fix usage slab after free
drm/amdgpu: fix UVD contiguous CS mapping problem
drm/amdgpu: Fix video caps for H264 and HEVC encode maximum size
drm/amdgpu: fix when the cleaner shader is emitted
drm/amdgpu: Flush tlb by VM_INVALIDATION packet in sdma_v5_2
drm/amdgpu: Group gfx sysfs functions
drm/amdgpu: handle default profile on on devices without fullscreen 3D
drm/amdgpu: Handle NULL bo->tbo.resource (again) in amdgpu_vm_bo_update
drm/amdgpu: Implement virt req_ras_err_count
drm/amdgpu: Inform if PCIe based P2P links are not available
drm/amdgpu: init saw registers for mmhub v1.0
drm/amdgpu: make drm-memory-* report resident memory
drm/amdgpu: move error log from ring write to commit
drm/amdgpu: no need to log error in multi ring write
drm/amdgpu: Normalize reg offsets on VCN v4.0.3
drm/amdgpu: optimize ACA log print
drm/amdgpu: optimize fn gfx_v10_ring_insert_nop
drm/amdgpu: optimize fn gfx_v11_ring_insert_nop
drm/amdgpu: optimize fn gfx_v12_ring_insert_nop
drm/amdgpu: optimize fn gfx_v9_4_3_ring_insert_nop
drm/amdgpu: optimize fn gfx_v9_ring_insert_nop
drm/amdgpu: optimize insert_nop using multi dwords
drm/amdgpu: partially revert powerplay `__counted_by` changes
drm/amdgpu: Place NPS mode request on unload
drm/amdgpu: prevent BO_HANDLES error from being overwritten
drm/amdgpu: prevent NULL pointer dereference if ATIF is not supported
drm/amdgpu: Reduce redundant gpu resets on nbio v7.4
drm/amdgpu: Refactor XGMI reset on init handling
drm/amdgpu: refine error handling in amdgpu_ttm_tt_pin_userptr
drm/amdgpu: remove the dummy fn acp_early_init
drm/amdgpu: Remove the while loop from amdgpu_job_prepare_job
drm/amdgpu: Remove unneeded write in JPEG v4.0.3
drm/amdgpu: Remove unused amdgpu_atpx functions
drm/amdgpu: Remove unused amdgpu_device_ip_is_idle
drm/amdgpu: Remove unused amdgpu_gfx_bit_to_me_queue
drm/amdgpu: Remove unused amdgpu_gmc_vram_cpu_pa
drm/amdgpu: Remove unused amdgpu_i2c functions
drm/amdgpu: rework resume handling for display (v2)
drm/amdgpu: Run DRM default client setup
drm/amdgpu: Save VCN shared memory with init reset
drm/amdgpu: Separate reinitialization after reset
drm/amdgpu: set the right AMDGPU sg segment limitation
drm/amdgpu: Show current compute partition on VF
drm/amdgpu: skip amdgpu_device_cache_pci_state under sriov
drm/amdgpu: Skip IP coredump for RAS errors
drm/amdgpu: Stop reporting special chip memory pools as CPU memory in fdinfo
drm/amdgpu: stop syncing PRT map operations
drm/amdgpu: stop tracking visible memory stats
drm/amdgpu: Support reset-on-init on select SOCs
drm/amdgpu: Support vcn and jpeg error info parsing
drm/amdgpu: Suspend and resume internal clients with client helpers
drm/amdgpu: Update SRIOV Exchange Headers for RAS Telemetry Support
drm/amdgpu: update suspend status for aborting from deeper suspend
drm/amdgpu: update the handle ptr in check_soft_reset
drm/amdgpu: update the handle ptr in dump_ip_state
drm/amdgpu: update the handle ptr in early_fini
drm/amdgpu: update the handle ptr in early_init
drm/amdgpu: update the handle ptr in hw_fini
drm/amdgpu: update the handle ptr in hw_init
drm/amdgpu: update the handle ptr in late_fini
drm/amdgpu: update the handle ptr in late_init
drm/amdgpu: update the handle ptr in post_soft_reset
drm/amdgpu: update the handle ptr in pre_soft_reset
drm/amdgpu: update the handle ptr in prepare_suspend
drm/amdgpu: update the handle ptr in print_ip_state
drm/amdgpu: update the handle ptr in resume
drm/amdgpu: update the handle ptr in soft_reset
drm/amdgpu: update the handle ptr in suspend
drm/amdgpu: update the handle ptr in sw_fini
drm/amdgpu: update the handle ptr in sw_init
drm/amdgpu: update the handle ptr in wait_for_idle
drm/amdgpu: Use drm_print_memory_stats helper from fdinfo
drm/amdgpu: Use init level for pending_reset flag
drm/amdgpu: Use reset recovery state checks
drm/amdgpu: use sjt mec fw on gfx943 for sriov
drm/amdgpu: Use SPX as default in partition config
drm/amdgpu: use string choice helpers
drm/amdgpu: Use video aperture helpers
drm/amdgpu: validate hw_fini before function call
drm/amdgpu: validate resume before function call
drm/amdgpu: validate suspend before function call
drm/amdgpu: validate sw_fini before function call
drm/amdgpu: validate sw_init before function call
drm/amdgpu: validate wait_for_idle before function call
drm/amdgpu: VF Query RAS Caps from Host if supported
drm/amdgpu: Wait for reset on init completion
drm/amdgpu: Zero-initialize mqd backup memory
 
drm/amdkfd: Accounting pdd vram_usage for svm
drm/amdkfd: add an interface to query whether is KFD is active
drm/amdkfd: add MEC version that supports no PCIe atomics for GFX12
drm/amdkfd: change kfd process kref count at creation
drm/amdkfd: Copy wave state only for compute queue
drm/amdkfd: Correct the migration DMA map direction
drm/amdkfd: Dereference null return value
drm/amdkfd: Fix an eviction fence leak
drm/amdkfd: Fix kdoc entry for 'get_wave_count()' function parameters
drm/amdkfd: fix the hang caused by the write reorder to fence_addr
drm/amdkfd: Fix wrong usage of INIT_WORK()
drm/amdkfd: fixed page fault when enable MES shader debugger
drm/amdkfd: flag per-queue reset support for gfx9
drm/amdkfd: hard-code cacheline for gc943,gc944
drm/amdkfd: hard-code cacheline size for gfx11
drm/amdkfd: hard-code MALL cacheline size for gfx11, gfx12
drm/amdkfd: Increase SMI event fifo size
drm/amdkfd: make sure ring buffer is flushed before update wptr
drm/amdkfd: Not restore userptr buffer if kfd process has been removed
drm/amdkfd: Output migrate end event if migrate failed
drm/amdkfd: pause autosuspend when creating pdd
drm/amdkfd: Remove an unused parameter in queue creation
drm/amdkfd: remove extra use of volatile
drm/amdkfd: remove gfx 12 trap handler page size cap
drm/amdkfd: sever xgmi io link if host driver has disable sharing
drm/amdkfd: SMI report dropped event count
drm/amdkfd: Use dynamic allocation for CU occupancy array in 'kfd_get_cu_occupancy()'
drm/amdkfd: Use the correct wptr size
drm/amdkfd: wq_release signals dma_fence only when available
 
Linux: drm/amdkfd:Add kfd function to config sq perfmon
 
drm/arcgpu: Run DRM default client setup
 
drm/arm/hdlcd: Run DRM default client setup
drm/arm/hdlcd: Use video aperture helpers
 
drm/arm/komeda: Run DRM default client setup
 
drm/arm/malidp: Run DRM default client setup
 
drm/armada: Run DRM default client setup
drm/armada: Use video aperture helpers
 
drm/aspeed: Run DRM default client setup
 
drm/ast: astdp: Avoid upcasting to struct ast_device
drm/ast: astdp: Inline ast_astdp_connector_init()
drm/ast: astdp: Replace ast_dp_set_on_off()
drm/ast: astdp: Replace power_on helpers
drm/ast: Avoid upcasting to struct ast_device
drm/ast: dp501: Avoid upcasting to struct ast_device
drm/ast: dp501: Inline ast_dp501_connector_init()
drm/ast: Remove TX-chip bitmask
drm/ast: Rename register constants for TX-chip types
drm/ast: Respect return value from CRTC init
drm/ast: Run DRM default client setup
drm/ast: sil164: Inline ast_sil164_connector_init()
drm/ast: Use TX-chip register constants
drm/ast: Use video aperture helpers
drm/ast: vga: Inline ast_vga_connector_init()
drm/ast: Warn about unsupported TX chips
 
drm/atmel-hdlcd: Run DRM default client setup
 
drm/atomic: add interlaced and ycbcr_420 flags to connector's state dump
 
drm/bochs: Allocate DRM device in struct bochs_device
drm/bochs: Do managed resource cleanup
drm/bochs: Pass bochs device to various functions
drm/bochs: Remove manual format test from fb_create
drm/bochs: Return error from correct pointer
drm/bochs: Run DRM default client setup
drm/bochs: Upcast with to_bochs_device()
drm/bochs: use devm_ioremap_wc() to map framebuffer
drm/bochs: Use GEM SHMEM helpers for memory management
drm/bochs: Use helpers for struct drm_edid
drm/bochs: Use regular atomic helpers
drm/bochs: Use video aperture helpers
drm/bochs: Validate display modes against available video memory
 
drm/bridge-connector: Sync supported_formats with computed ycbcr_420_allowed
 
drm/bridge/tdp158: fix build failure
 
drm/bridge: Add ITE IT6263 LVDS to HDMI converter
drm/bridge: add support for TI TDP158
drm/bridge: adv7511_audio: Update Audio InfoFrame properly
drm/bridge: anx7625: Drop EDID cache on bridge power off
drm/bridge: aux: allow interlaced and YCbCr 420 output
drm/bridge: display-connector: allow YCbCr 420 for HDMI and DP
drm/bridge: dpc3433: Constify struct regmap_config
drm/bridge: dw-hdmi-cec: Switch to SYSTEM_SLEEP_PM_OPS()
drm/bridge: dw-hdmi: set bridge's ycbcr_420_allowed flag
drm/bridge: imx8mp-hdmi-tx: allow 0.5% margin with selected clock
drm/bridge: imx8mp-hdmi-tx: Switch to SYSTEM_SLEEP_PM_OPS()
drm/bridge: imx8qm-ldb: Switch to RUNTIME_PM_OPS()
drm/bridge: imx8qxp-ldb: Switch to RUNTIME_PM_OPS()
drm/bridge: imx8qxp-pixel-combiner: Switch to RUNTIME_PM_OPS()
drm/bridge: it6505: Drop EDID cache on bridge power off
drm/bridge: it6505: Enable module autoloading
drm/bridge: it6505: Fix inverted reset polarity
drm/bridge: ite-it6263: Prevent error pointer dereference in probe()
drm/bridge: ite-it66121: Drop hdmi_avi_infoframe_init() function call
drm/bridge: lt9611: use HDMI Connector helper to set InfoFrames
drm/bridge: Prioritize supported_formats over ycbcr_420_allowed
drm/bridge: samsung-dsim: Switch to RUNTIME_PM_OPS()
drm/bridge: sii902x: Set input bus format based on bus-width
drm/bridge: synopsys: Add DW HDMI QP TX Controller support library
drm/bridge: tc358767: Fix link properties discovery
drm/bridge: tc358767: Fix use of unadjusted mode in the driver
drm/bridge: tc358767: Only print GPIO debug output if they actually occur
drm/bridge: tc358767: Support write-only registers
drm/bridge: tc358767: Use dev_err_probe
drm/bridge: tc358768: switch to bus-width
drm/bridge: ti-sn65dsi86: annotate ti_sn_pwm_pin_{request, release} with __maybe_unused
 
drm/ci: add dedede
drm/ci: add sm8350-hdk
drm/ci: remove update-xfails.py
drm/ci: uprev mesa, IGT and deqp-runner
 
drm/cirrus: Run DRM default client setup
drm/cirrus: Use video aperture helpers
 
drm/client: Add client-lib module
drm/client: Extract drm_connector_first_mode()
drm/client: Make client support optional
drm/client: Move client event handlers to drm_client_event.c
drm/client: Move suspend/resume into DRM client callbacks
drm/client: s/drm_connector_has_preferred_mode/drm_connector_preferred_mode/
drm/client: Use drm_mode_destroy()
 
drm/connector: hdmi: Validate supported_formats matches ycbcr_420_allowed
 
drm/display: bridge_connector: handle ycbcr_420_allowed
drm/display: Drop obsolete dependency on COMPILE_TEST
drm/display: Fix building with GCC 15
drm/display: split DSC helpers from DP helpers
drm/display: use ERR_PTR on DP tunnel manager creation fail
 
drm/doc: Document submission error signaling
 
drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
drm/dp_mst: Fix down request message timeout handling
drm/dp_mst: Fix MST sideband message body length check
drm/dp_mst: Fix resetting msg rx state after topology removal
drm/dp_mst: Reset message rx state after OOM in drm_dp_mst_handle_up_req()
drm/dp_mst: Simplify error path in drm_dp_mst_handle_down_rep()
drm/dp_mst: Use reset_msg_rx_state() instead of open coding it
drm/dp_mst: Verify request type in the corresponding down message reply
 
drm/edp-panel: Add panels used by Dell XPS 13 9345
 
drm/etnaviv: always allocate 4K for kernel ringbuffers
drm/etnaviv: assert GPU lock held in perfmon pipe_*_read functions
drm/etnaviv: Drop the 'struct etnaviv_iommu_global::pta_lock' data member
drm/etnaviv: Drop the header
drm/etnaviv: etnaviv_cmdbuf.c: Drop the unneeded include of drm_mm.h
drm/etnaviv: Fix missing mutex_destroy()
drm/etnaviv: flush shader L1 cache after user commandstream
drm/etnaviv: hold GPU lock across perfmon sampling
drm/etnaviv: Map and unmap GPUVA range with respect to the GPUVA size
drm/etnaviv: Record GPU visible size of GEM BO separately
drm/etnaviv: Replace the '&pdev->dev' with 'dev'
drm/etnaviv: Request pages from DMA32 zone on addressing_limited
drm/etnaviv: take current primitive into account when checking for hung GPU
drm/etnaviv: unconditionally enable debug registers
drm/etnaviv: update hardware headers from rnndb
drm/etnaviv: Use 'unsigned' type to count the number of pages
drm/etnaviv: Use unsigned type to count the number of pages
 
drm/exynos-drm: Run DRM default client setup
 
drm/exynos: exynos7_drm_decon: add driver data and support for Exynos7870
drm/exynos: exynos7_drm_decon: fix ideal_clk by converting it to Hz
drm/exynos: exynos7_drm_decon: fix uninitialized crtc reference in functions
drm/exynos: exynos7_drm_decon: properly clear channels during bind
drm/exynos: gsc: Fix typo in comment
drm/exynos: hdmi: convert to struct drm_edid
drm/exynos: hdmi: use display_info for printing display dimensions
drm/exynos: remove unused prototype for crtc
 
drm/fbdev-dma: remove obsolete kernel-doc references
drm/fbdev-dma: Remove obsolete setup function
drm/fbdev-dma: Select FB_DEFERRED_IO
drm/fbdev-dma: Support struct drm_driver.fbdev_probe
 
drm/fbdev-helper: Move color-mode lookup into 4CC format helper
drm/fbdev-helper: Set and clear VGA switcheroo client from fb_info
 
drm/fbdev-shmem: Remove obsolete setup function
drm/fbdev-shmem: Support struct drm_driver.fbdev_probe
 
drm/fbdev-ttm: Remove obsolete setup function
drm/fbdev-ttm: Support struct drm_driver.fbdev_probe
 
drm/fbdev: Add memory-agnostic fbdev client
drm/fbdev: fix drm_fb_helper_deferred_io() build failure
drm/fbdev: Select FB_CORE dependency for fbdev on DMA and TTM
drm/fbdev: Select fbdev I/O helpers from modules that require them
 
drm/file: fix client_name_lock kernel-doc warning
 
drm/fourcc: add AMD_FMT_MOD_TILE_GFX9_4K_D_X
 
drm/fsl-dcu: Constify struct regmap_config
drm/fsl-dcu: Remove redundant dev_err()
drm/fsl-dcu: Run DRM default client setup
 
drm/gem-vram: Remove support for simple display pipelines
 
drm/gem: Create a drm_gem_object_init_with_mnt() function
drm/gem: Create shmem GEM object in a given mountpoint
 
drm/gm12u320: Run DRM default client setup
 
drm/gma500: Run DRM default client setup
 
drm/gud: Run DRM default client setup
 
drm/hisilicon/hibmc: Run DRM default client setup
drm/hisilicon/hibmc: Use video aperture helpers
 
drm/hisilicon/kirin: Run DRM default client setup
 
drm/hx8357d: Run DRM default client setup
 
drm/hyperv-drm: Use video aperture helpers
 
drm/hyperv_drm: Run DRM default client setup
 
drm/i914/xe3lpd: Increase bigjoiner limitations
 
drm/i915/active: Use try_cmpxchg() in active_fence_cb()
 
drm/i915/audio: be explicit about intel_wakeref_t conversions
 
drm/i915/bios: Add some size checks to SPI VBT read
drm/i915/bios: Extract intel_spi_read16()
drm/i915/bios: Extract soc/intel_rom.c
drm/i915/bios: Extract vbt_signature[]
drm/i915/bios: fix printk format width
drm/i915/bios: Round PCI ROM VBT allocation to multiple of 4
drm/i915/bios: use display->platform. instead of IS_()
drm/i915/bios: Use drm_dbg_kms() consistently
 
drm/i915/cdclk: Add missing braces
drm/i915/cdclk: Convert CDCLK code to intel_display
 
drm/i915/color: Convert color management code to intel_display
drm/i915/color: Extract intel_color_modeset()
drm/i915/color: Make color .get_config() mandatory
drm/i915/color: Pimp debugs
drm/i915/color: Stop using non-posted DSB writes for legacy LUT
 
drm/i915/crt: convert to struct intel_display
 
drm/i915/cx0: convert to struct intel_display
drm/i915/cx0: Extend C10 check to PTL
drm/i915/cx0: Pass crtc_state to intel_c20_compute_hdmi_tmds_pll()
drm/i915/cx0: Remove bus reset after every c10 transaction
drm/i915/cx0: remove unnecessary includes
 
drm/i915/cx0_phy: Fix C10 pll programming sequence
 
drm/i915/ddi: use string choice helpers
 
drm/i915/de: remove unnecessary generic wrappers
 
drm/i915/debugfs: add dedicated intel_display_caps debugfs for display
drm/i915/debugfs: remove superfluous kernel_param_lock/unlock
 
drm/i915/dg1: Fix power gate sequence.
 
drm/i915/display/dp: Reduce log level for SOURCE OUI write failures
 
drm/i915/display/vdsc: Add ultrajoiner support with DSC
 
drm/i915/display/xe3: disable x-tiled framebuffers
 
drm/i915/display: add display platforms structure with platform members
drm/i915/display: add intel_bo_describe() and use it
drm/i915/display: add intel_bo_get/set_frontbuffer() and use them
drm/i915/display: add intel_bo_read_from_page() and use it
drm/i915/display: add intel_display_snapshot abstraction
drm/i915/display: Add macro HAS_ULTRAJOINER()
drm/i915/display: Add own counter for Panel Replay vblank workaround
drm/i915/display: add platform group for g4x
drm/i915/display: add platform member to struct intel_display
drm/i915/display: add subplatform group for HSW/BDW ULT
drm/i915/display: Add Wa_16023981245
drm/i915/display: Allow fastset for change in HDR infoframe
drm/i915/display: BMG supports UHBR13.5
drm/i915/display: Check whether platform supports joiner
drm/i915/display: clean up some gem/ includes
drm/i915/display: Consider ultrajoiner for computing maxdotclock
drm/i915/display: convert display platforms to lower case
drm/i915/display: convert I915_STATE_WARN() to struct intel_display
drm/i915/display: convert intel_atomic_plane.c to struct drm_gem_object
drm/i915/display: convert intel_display_trace.h to struct intel_display
drm/i915/display: convert skl_universal_plane.c to struct drm_gem_object
drm/i915/display: convert vlv_wait_port_ready() to struct intel_display
drm/i915/display: Cover all possible pipes in TP_printk()
drm/i915/display: Do not use ids from enum pipe in TP_printk()
drm/i915/display: Don't allow tile4 framebuffer to do hflip on display20 or greater
drm/i915/display: drop extra includes from intel_display_types.h
drm/i915/display: Enhance iterators for modeset en/disable
drm/i915/display: Fix BMG CCS modifiers
drm/i915/display: Fix out-of-bounds access in pipe-related tracepoints
drm/i915/display: Fix Panel Replay vblank enable workaround
drm/i915/display: Fix spelling mistake "Uncomressed" -> "Uncompressed"
drm/i915/display: fix typo in the comment
drm/i915/display: Fuse bit for power management disable removed
drm/i915/display: Handle MST connector in intel_attached_dp
drm/i915/display: include drm/drm_probe_helper.h where needed
drm/i915/display: include drm/drm_vblank.h where needed
drm/i915/display: include media/cec-notifier.h and linux/debugfs.h where needed
drm/i915/display: join the platform and subplatform enums
drm/i915/display: Modify debugfs for joiner to force n pipes
drm/i915/display: move device info and params handling to snapshot
drm/i915/display: move dmc snapshotting to new display snapshot
drm/i915/display: move enum i9xx_plane_id to intel_display_limits.h
drm/i915/display: pass display to intel_crtc_for_pipe()
drm/i915/display: Prevent DC6 while vblank is enabled for Panel Replay
drm/i915/display: Refactor enable_joiner_pipes
drm/i915/display: reindent subplatform initialization
drm/i915/display: Remove kstrdup_const() and kfree_const() usage
drm/i915/display: remove small micro-optimizations in irq handling
drm/i915/display: remove the display platform enum as unnecessary
drm/i915/display: remove the loop in fifo underrun debugfs file creation
drm/i915/display: return 0 instead of false for disabled power wakeref
drm/i915/display: Simplify intel_joiner_num_pipes and its usage
drm/i915/display: start a buffer object abstraction layer
drm/i915/display: Store pipe name in trace events
drm/i915/display: use a macro to define platform enumerations
drm/i915/display: use a macro to initialize subplatforms
drm/i915/display: Use intel_attached_dp instead of local implementation
drm/i915/display: Use joined pipes in dsc helpers for slices, bpp
drm/i915/display: Use joined pipes in intel_dp_joiner_needs_dsc
drm/i915/display: Use joined pipes in intel_mode_valid_max_plane_size
drm/i915/display: use to_intel_display() global state macros
drm/i915/display: use x100 version for full version and release
drm/i915/display: Zero-initialize frame/scanline counts in tracepoints
 
drm/i915/display_debugfs: Allow force joiner only if supported
 
drm/i915/display_device: Add Check HAS_DSC for bigjoiner
 
drm/i915/dmc: Convert DMC code to intel_display
 
drm/i915/dp/hdcp: convert to struct intel_display
 
drm/i915/dp: Add FEC Enable Retry mechanism
drm/i915/dp: Add helper to compute num pipes required
drm/i915/dp: add intel_dp_test_reset() and intel_dp_test_short_pulse()
drm/i915/dp: Assume panel power is off if runtime suspended
drm/i915/dp: clean up intel_dp_test.[ch] interface
drm/i915/dp: convert DP test debugfs to struct intel_display
drm/i915/dp: convert intel_dp_test.c struct intel_display
drm/i915/dp: Disable unnecessary HPD polling for eDP
drm/i915/dp: Dump the LTTPR PHY descriptors
drm/i915/dp: Ensure panel power remains enabled during connector detection
drm/i915/dp: Extract intel_edp_set_sink_rates()
drm/i915/dp: Fix AUX IO power enabling for eDP PSR
drm/i915/dp: Fix colorimetry detection
drm/i915/dp: Fix memory leak in parse_lfp_panel_dtd()
drm/i915/dp: fix style issues in DP test debugfs
drm/i915/dp: fix style issues in intel_dp_test.c
drm/i915/dp: Flush modeset commits during connector detection
drm/i915/dp: Initialize the source OUI write timestamp always
drm/i915/dp: Make intel_dp_get_colorimetry_status() static
drm/i915/dp: Modify compressed bpp limitations for ultrajoiner
drm/i915/dp: move DP test debugfs files next to the functionality
drm/i915/dp: Refactor joiner max_bpp calculations into separate functions
drm/i915/dp: Remove double assignment in intel_dp_compute_as_sdp()
drm/i915/dp: Reuse intel_dp_detect_dsc_caps() for eDP
drm/i915/dp: Simplify helper to get slice count with joiner
drm/i915/dp: split out intel_dp_test.[ch] to a dedicated file
drm/i915/dp: Track source OUI validity explicitly
drm/i915/dp: Use num_joined_pipes in bigjoiner_bw_max_bpp
drm/i915/dp: use string choice helpers
drm/i915/dp: Write the source OUI during connector detection
drm/i915/dp: Write the source OUI for eDP before detecting sink capabilities
drm/i915/dp: Write the source OUI for non-eDP sinks as well
 
drm/i915/dp_mst: Don't require DSC hblank quirk for a non-DSC compatible mode
drm/i915/dp_mst: Handle error during DSC BW overhead/slice calculation
 
drm/i915/dpio: convert to struct intel_display
 
drm/i915/dsb: Avoid reads of the DSB buffer for indexed register writes
drm/i915/dsb: Don't use indexed register writes needlessly
drm/i915/dsb: Enable programmable DSB interrupt
drm/i915/dsb: Generate the DSB buffer in commit_tail()
drm/i915/dsb: Introduce intel_dsb_vblank_evade()
drm/i915/dsb: Introduce intel_dsb_wait_usec()
drm/i915/dsb: Introduce intel_dsb_wait_vblank_delay()
drm/i915/dsb: Introduce intel_dsb_wait_vblanks()
drm/i915/dsb: Use DSB for plane/color management updates
 
drm/i915/dsi: convert to struct intel_display
 
drm/i915/fb: convert intel_fb_bo_framebuffer_fini() to struct drm_i915_gem_object
drm/i915/fb: convert intel_fb_bo_framebuffer_init() to struct drm_i915_gem_object
drm/i915/fb: convert intel_fb_bo_lookup_valid_bo() to struct drm_gem_object
drm/i915/fb: convert intel_framebuffer_create() to struct drm_gem_object
drm/i915/fb: convert intel_framebuffer_init() to struct drm_gem_object
drm/i915/fb: convert parts of intel_fb.c to struct drm_gem_object
drm/i915/fb: hide the guts of intel_fb_obj()
drm/i915/fb: Relax clear color alignment to 64 bytes
drm/i915/fb: remove intel_fb_obj()
 
drm/i915/fbdev: convert intel_fbdev.c to struct drm_gem_object
 
drm/i915/frontbuffer: convert frontbuffer->obj to struct drm_gem_object
drm/i915/frontbuffer: convert intel_frontbuffer_get() to struct drm_gem_object
 
drm/i915/gem: fix bitwise and logical AND mixup
 
drm/i915/gmbus: convert to struct intel_display
 
drm/i915/gt: add a macro for mock gt wakeref special value and use it
drm/i915/gt: Fixed "CPU" -> "GPU" typo
drm/i915/gt: Nuke gen2_irq_{enable,disable}()
drm/i915/gt: Retry RING_HEAD reset until it get sticks
drm/i915/gt: s/gen3/gen2/
 
drm/i915/guc: Enable PXP GuC autoteardown flow
drm/i915/guc: prevent a possible int overflow in wq offsets
 
drm/i915/gvt: Correct multiple typos in comments
drm/i915/gvt: use macros from drm_dp.h instead of duplication
 
drm/i915/hdcp: fix connector refcounting
drm/i915/hdcp: Fix when the first read and write are retried
drm/i915/hdcp: further conversion to struct intel_display
drm/i915/hdcp: Move to using intel_display in intel_hdcp
drm/i915/hdcp: Retry first read and writes to downstream
drm/i915/hdcp: split out intel_hdcp_shim.h for struct intel_hdcp_shim
drm/i915/hdcp: Use intel_display in hdcp_gsc
 
drm/i915/hdmi: convert comma to semicolon
 
drm/i915/hotplug: Add comment for XE_LPD+ SHPD_FILTER_CNT value
drm/i915/hotplug: Reduce SHPD_FLITER_CNT for ICL and above
 
drm/i915/hwmon: expose package temperature
 
drm/i915/intel_dp: Add support for forcing ultrajoiner
 
drm/i915/ips: convert to struct intel_display
 
drm/i915/irq: add struct i915_irq_regs triplet
drm/i915/irq: Move irqs_enabled out of runtime_pm
drm/i915/irq: Nuke stale comments
drm/i915/irq: Pair up the vblank enable/disable functions
drm/i915/irq: Remove duplicated irq_enabled variable
drm/i915/irq: remove GEN3_IRQ_RESET() and GEN3_IRQ_INIT() macros
drm/i915/irq: remove GEN8_IRQ_RESET_NDX() and GEN8_IRQ_INIT_NDX() macros
drm/i915/irq: Rename suspend/resume functions
drm/i915/irq: s/gen3/gen2/
drm/i915/irq: Uninstall should be called just once
 
drm/i915/mtl: Update PLL c20 phy value for DP uhbr20
 
drm/i915/panel: Convert panel code to intel_display
 
drm/i915/panelreplay: Panel replay workaround with VRR
 
drm/i915/pciid: Add new PCI id for ARL
 
drm/i915/pciids: add PVC PCI ID macros
drm/i915/pciids: separate ARL and MTL PCI IDs
drm/i915/pciids: use designated initializers in INTEL_VGA_DEVICE()
 
drm/i915/pfit: Check pfit destination window on ILK-BDW
drm/i915/pfit: Check pfit minimum timings in pre-SKL
drm/i915/pfit: Check pfit scaling factors on ILK-BDW
drm/i915/pfit: Check pipe source size against pfit limits on ILK-BDW
drm/i915/pfit: Extract intel_pfit.c
drm/i915/pfit: Reject cloning when using pfit on ILK-BDW
drm/i915/pfit: Reject pfit downscaling for GMCH platforms
 
drm/i915/pmu: Add support for gen2
drm/i915/pmu: Drop is_igp()
drm/i915/pmu: Use event_to_pmu()
 
drm/i915/power: Convert "i830 power well" code to intel_display
drm/i915/power: convert assert_chv_phy_status() to struct intel_display
drm/i915/power: Convert low level DC state code to intel_display
 
drm/i915/pps: add bxt_ prefix to pps_reset
drm/i915/pps: add vlv_ prefix to pps_pipe and active_pipe members
drm/i915/pps: add vlv_pps_backlight_initial_pipe()
drm/i915/pps: add vlv_pps_pipe_init()
drm/i915/pps: add vlv_pps_pipe_reset()
drm/i915/pps: add vlv_pps_port_disable()
drm/i915/pps: move vlv_active_pipe() to intel_pps.c
drm/i915/pps: only touch the vlv_ members on VLV/CHV
drm/i915/pps: rename vlv_pps_init() to vlv_pps_port_enable_unlocked()
drm/i915/pps: split intel_pps_reset_all() to vlv and bxt variants
drm/i915/pps: use display->platform. instead of IS_()
 
drm/i915/psr: Add connector debugfs files for MST connector as well
drm/i915/psr: Add intel_psr_needs_block_dc_vblank for blocking dc entry
drm/i915/psr: Add new SU area calculation helper to apply workarounds
drm/i915/psr: Change psr size limits check
drm/i915/psr: Do not wait for PSR being idle on on Panel Replay
drm/i915/psr: eDP Panel Replay is not supported on pipes other than A and B
drm/i915/psr: Fix PSR sink enable sequence
drm/i915/psr: Implement Wa 14019834836
drm/i915/psr: Implement WA to help reach PC10
drm/i915/psr: vbt.psr.enable is only for eDP panels
drm/i915/psr: WA for panels stating bad link status after PSR is enabled
 
drm/i915/ptl: Define IS_PANTHERLAKE macro
 
drm/i915/pxp: Add missing tag for Wa_14019159160
 
drm/i915/quirks: make intel_dpcd_quirks const
 
drm/i915/reg: fix DIP CTL register style
drm/i915/reg: fix g4x pipe data/link m/n register style
drm/i915/reg: fix PCH transcoder timing and data/link m/n style
drm/i915/reg: fix PCH transcoder timing indentation
drm/i915/reg: fix pipe conf, stat etc. register style
drm/i915/reg: fix pipe data/link m/n register style
drm/i915/reg: fix SKL scaler register style
drm/i915/reg: fix small register style issues here and there
drm/i915/reg: fix transcoder timing register style
drm/i915/reg: remove superfluous whitespace
drm/i915/reg: remove unused DSI register macros
 
drm/i915/request: Remove unnecessary modification of hrtimer:: Function
 
drm/i915/selftests: Include instead of
 
drm/i915/soc: stop using IS_GEN9_LP() and IS_GEN9_BC()
 
drm/i915/tv: use display->platform. instead of IS_()
 
drm/i915/vblank: drop unnecessary i915 local variable
drm/i915/vblank: use display->platform. instead of IS_()
 
drm/i915/vdsc: Add bpc check in intel_dsc_compute_params
 
drm/i915/vga: Convert VGA code to intel_display
drm/i915/vga: use display->platform. instead of IS_()
 
drm/i915/vrr: Add helper to check if vrr possible
drm/i915/vrr: Split vrr-compute-config in two phases
 
drm/i915/wm: move struct intel_watermark_params to i9xx_wm.c
 
drm/i915/xe2lpd: Update C20 algorithm to include tx_misc
 
drm/i915/xe3: Underrun recovery does not exist post Xe2
 
drm/i915/xe3lpd: Add C20 Phy consolidated programming table
drm/i915/xe3lpd: Add cdclk changes
drm/i915/xe3lpd: Add check to see if edp over type c is allowed
drm/i915/xe3lpd: Add condition for EDP to powerdown P2.PG
drm/i915/xe3lpd: Add new bit range of MAX swing setup
drm/i915/xe3lpd: Add new display power wells
drm/i915/xe3lpd: Adjust watermark calculations
drm/i915/xe3lpd: Increase resolution for plane to support 6k
drm/i915/xe3lpd: Load DMC
drm/i915/xe3lpd: Move async flip bit to PLANE_SURF register
drm/i915/xe3lpd: reuse xe2lpd definition
drm/i915/xe3lpd: Update pmdemand programming
 
drm/i915: Add bigjoiner and uncompressed joiner hw readout sanity checks
drm/i915: add i9xx_display_irq_reset()
drm/i915: Add some essential functionality for joiners
drm/i915: Apply the i915gm/i945gm irq C-state w/a to CRC interrupts
drm/i915: Clean up gen3 hotplug irq setup
drm/i915: Clean up intel_wm_need_update()
drm/i915: Clean up some comments in gmch irq code
drm/i915: Combine .compute_{pipe,intermediate}_wm() into one
drm/i915: Compute config and mode valid changes for ultrajoiner
drm/i915: Disable compression tricks on JSL
drm/i915: Do not explicilty enable FEC in DP_TP_CTL for UHBR rates
drm/i915: Drop GEN12_MC_CCS check from skl_plane_max_width()
drm/i915: dump display parameters captured in error state, not current
drm/i915: Enable 10bpc + CCS on ICL
drm/i915: Enable 10bpc + CCS on TGL+
drm/i915: Enable fp16 + CCS on TGL+
drm/i915: Extract i915gm_irq_cstate_wa_{disable,enable}()
drm/i915: Extract ilk_must_disable_lp_wm()
drm/i915: Extract intel_crtc_prepare_vblank_event()
drm/i915: Extract intel_post_plane_update_after_readout()
drm/i915: Fix irq related documentation
drm/i915: Fix memory leak by correcting cache object name in error handler
drm/i915: Fix NULL pointer dereference in capture_engine
drm/i915: Handle intel_plane and intel_plane_state in to_intel_display()
drm/i915: Implement Dbuf overlap detection feature starting from LNL
drm/i915: Implement hw state readout and checks for ultrajoiner
drm/i915: Introduce i915_has_legacy_blc_interrupt()
drm/i915: Introduce intel_scanlines_to_usecs()
drm/i915: move intel_get_pipe_from_crtc_id_ioctl to intel_crtc.c
drm/i915: Move the dodgy pre-g4x wm stuff into i9xx_wm
drm/i915: Plumb 'dsb' all way to the color commit hooks
drm/i915: Plumb 'dsb' all way to the plane hooks
drm/i915: Prepare clear color before wait_for_dependencies()
drm/i915: remove all IS__GT() macros
drm/i915: Remove ckey/format checks from skl_update_scaler_plane()
drm/i915: remove IS_LP()
drm/i915: Remove leftover intel_sprite_set_colorkey_ioctl() prototype
drm/i915: Remove unused underrun irq/reporting bits
drm/i915: Rename variables in ilk_intermedidate_wm()
drm/i915: s/disable_lp_wm/disable_cxsr/
drm/i915: s/gen12/tgl/ in the universal plane code
drm/i915: Select DRM_CLIENT_SELECTION
drm/i915: Set clear color block size to 0x0
drm/i915: Split current joiner hw state readout
drm/i915: switch intel_wakeref_t underlying type to struct ref_tracker *
drm/i915: Switch over to gen3 irq code on gen2
drm/i915: use INTEL_WAKEREF_DEF instead of magic -1 for intel_wakeref_t
drm/i915: use IS_ENABLED() instead of defined() on config options
drm/i915: use NULL for zero wakeref_t instead of plain integer 0
drm/i915: Use string enable/disable choice helpers
drm/i915: Use video aperture helpers
 
Linux: drm/i915:Remove unused parameter in marco
 
drm/ili9163: Run DRM default client setup
 
drm/ili9225: Run DRM default client setup
 
drm/ili9341: Run DRM default client setup
 
drm/ili9486: Run DRM default client setup
 
drm/imagination: annotate pvr_fw_version_packed() with __maybe_unused
drm/imagination: Convert to use time_before macro
drm/imagination: Use memdup_user() helper
drm/imagination: Use memdup_user() helper to simplify code
drm/imagination: Use pvr_vm_context_get()
 
drm/imx/dcss: Allow build with COMPILE_TEST=y
drm/imx/dcss: Fix 64bit divisions
drm/imx/dcss: include drm/drm_bridge.h header
drm/imx/dcss: include drm/drm_bridge.h header
drm/imx/dcss: Run DRM default client setup
drm/imx/dcss: Use IRQF_NO_AUTOEN flag in request_irq()
drm/imx/dcss: Use IRQF_NO_AUTOEN flag in request_irq()
 
drm/imx/ipuv3: Run DRM default client setup
drm/imx/ipuv3: Use IRQF_NO_AUTOEN flag in request_irq()
 
drm/imx/lcdc: Run DRM default client setup
 
drm/imx: add forward declarations for types
drm/imx: add internal bridge handling display-timings DT node
drm/imx: Add missing DRM_BRIDGE_CONNECTOR dependency
drm/imx: cleanup the imx-drm header
drm/imx: ldb: drop custom DDC bus support
drm/imx: ldb: drop custom EDID support
drm/imx: ldb: switch to drm_panel_bridge
drm/imx: ldb: switch to imx_legacy_bridge / drm_bridge_connector
drm/imx: legacy-bridge: add MODULE_DESCRIPTION
drm/imx: move imx_drm_connector_destroy to imx-tve
drm/imx: parallel-display: add legacy bridge Kconfig dependency
drm/imx: parallel-display: drop edid override support
drm/imx: parallel-display: switch to drm_panel_bridge
drm/imx: parallel-display: switch to imx_legacy_bridge / drm_bridge_connector
 
drm/ingenic: Run DRM default client setup
 
drm/intel/pciids: rename i915_pciids.h to just pciids.h
 
drm/kmb: annotate set_test_mode_src_osc_freq_target_{low, hi}_bits() with __maybe_unused
drm/kmb: Run DRM default client setup
 
drm/lib: Include instead of
 
drm/logicvc: Run DRM default client setup
 
drm/loongson: Run DRM default client setup
drm/loongson: Use video aperture helpers
 
drm/mcde: Enable module autoloading
drm/mcde: Run DRM default client setup
 
drm/mediatek: Add return value check when reading DPCD
drm/mediatek: Add support for 180-degree rotation in the display driver
drm/mediatek: Allow build with COMPILE_TEST=y
drm/mediatek: dp: Constify struct regmap_config
drm/mediatek: Drop dependency on ARM
drm/mediatek: Fix child node refcount handling in early exit
drm/mediatek: Fix mode valid issue for dp
drm/mediatek: Fix YCbCr422 color format issue for DP
drm/mediatek: Implement OF graphs support for display paths
drm/mediatek: Initialize pointer in mtk_drm_of_ddp_path_build_one()
drm/mediatek: Move mtk_crtc_finish_page_flip() to ddp_cmdq_cb()
drm/mediatek: mtk_dsi: Add registers to pdata to fix MT8186/MT8188
drm/mediatek: Only touch DISP_REG_OVL_PITCH_MSB if AFBC is supported
drm/mediatek: Remove unneeded semicolon
drm/mediatek: Run DRM default client setup
drm/mediatek: Set private->all_drm_private[i]->drm to NULL if mtk_drm_bind returns err
drm/mediatek: stop selecting foreign drivers
drm/mediatek: Switch to for_each_child_of_node_scoped()
 
drm/meson: Allow build with COMPILE_TEST=y
drm/meson: Constify struct regmap_config
drm/meson: drop unused static dw_hdmi_dwc_write_bits
drm/meson: Run DRM default client setup
drm/meson: Use video aperture helpers
 
drm/mgag200: Run DRM default client setup
drm/mgag200: Use video aperture helpers
 
drm/mi0283qt: Run DRM default client setup
 
drm/mipi-dsi: add mipi_dsi_compression_mode_multi
drm/mipi-dsi: fix kernel doc on mipi_dsi_compression_mode_multi
 
drm/mm: annotate drm_mm_node_scanned_block() with __maybe_unused
drm/mm: Mark drm_mm_interval_tree*() functions with __maybe_unused
 
drm/modes: Avoid divide by zero harder in drm_mode_vrefresh()
 
drm/msm/a6xx: Add a flag to allow preemption to submitqueue_create
drm/msm/a6xx: Add a pwrup_list field to a6xx_info
drm/msm/a6xx: Add support for A663
drm/msm/a6xx: Add traces for preemption
drm/msm/a6xx: Enable preemption for tested a7xx targets
drm/msm/a6xx: Fix excessive stack usage
drm/msm/a6xx: Implement preemption for a7xx targets
drm/msm/a6xx: Remove logically deadcode in a6xx_preempt.c
drm/msm/a6xx: Sync relevant adreno_pm4.xml changes
drm/msm/a6xx: Track current_ctx_seqno per ring
drm/msm/a6xx: Use posamble to reset counters on preemption
 
drm/msm/adreno: Setup SMMU aparture for per-process page table
drm/msm/adreno: Use IRQF_NO_AUTOEN flag in request_irq()
 
drm/msm/dp: Add DisplayPort controller for SA8775P
drm/msm/dp: migrate the ycbcr_420_allowed to drm_bridge
drm/msm/dp: prefix all symbols with msm_dp_
drm/msm/dp: rename edp_ bridge functions and struct
drm/msm/dp: tidy up platform data names
 
drm/msm/dpu: Add SA8775P support
drm/msm/dpu: Add support for MSM8917
drm/msm/dpu: Add support for MSM8937
drm/msm/dpu: Add support for MSM8953
drm/msm/dpu: Add support for MSM8996
drm/msm/dpu: cast crtc_clk calculation to u64 in _dpu_core_perf_calc_clk()
drm/msm/dpu: check for the plane pitch overflow
drm/msm/dpu: drop dpu_format_check_modified_format
drm/msm/dpu: drop dpu_format_populate_layout from dpu_plane_sspp_atomic_update
drm/msm/dpu: drop extra aspace checks in dpu_formats
drm/msm/dpu: drop LM_3 / LM_4 on MSM8998
drm/msm/dpu: drop LM_3 / LM_4 on SDM845
drm/msm/dpu: drop msm_format from struct dpu_hw_fmt_layout
drm/msm/dpu: drop virt_formats from SSPP subblock configuration
drm/msm/dpu: make dpu_format_populate_addrs return void
drm/msm/dpu: merge MAX_IMG_WIDTH/HEIGHT with DPU_MAX_IMG_WIDTH/HEIGHT
drm/msm/dpu: move layout setup population out of dpu_plane_prepare_fb()
drm/msm/dpu: move pitch check to _dpu_format_get_plane_sizes_linear()
drm/msm/dpu: move pstate->pipe initialization to dpu_plane_atomic_check
drm/msm/dpu: move rot90 checking to dpu_plane_atomic_check_sspp()
drm/msm/dpu: move scaling limitations out of the hw_catalog
drm/msm/dpu: on SDM845 move DSPP_3 to LM_5 block
drm/msm/dpu: pass drm_framebuffer to _dpu_format_get_plane_sizes()
drm/msm/dpu: rework documentation comments
drm/msm/dpu: split dpu_format_populate_layout
drm/msm/dpu: split dpu_plane_atomic_check()
drm/msm/dpu: sync mode_config limits to the FB limits in dpu_plane.c
drm/msm/dpu: use drm_rect_fp_to_int()
 
drm/msm/gpu: Check the status of registration to PM QoS
 
drm/msm/mdss: use register definitions instead of hand-coding them
 
drm/msm8998: make const arrays ratio_list and band_list static
 
drm/msm: Add a `preempt_record_size` field
drm/msm: add another DRM_DISPLAY_DSC_HELPER selection
drm/msm: Add CONTEXT_SWITCH_CNTL bitfields
drm/msm: drop MAX_BRIDGES define
drm/msm: Fix bv_fence being used as bv_rptr
drm/msm: Fix some typos in comment
drm/msm: mdss: Add SA8775P support
drm/msm: move MAX_H_TILES_PER_DISPLAY to the DPU driver
drm/msm: move MDSS registers to separate header file
drm/msm: move msm_display_topology to the DPU driver
drm/msm: Remove unneeded semicolon
drm/msm: Run DRM default client setup
drm/msm: Simplify NULL checking in msm_disp_state_dump_regs()
drm/msm: Use video aperture helpers
drm/msm: Use video aperture helpers
 
drm/mxsfb/lcdif: Run DRM default client setup
 
drm/mxsfb: Run DRM default client setup
 
drm/nouveau/disp: Fix missing backlight control on Macbook 5,1
drm/nouveau/disp: Move tiling functions to dispnv50/tile.h
 
drm/nouveau/gr/gf100: Fix missing unlock in gf100_gr_chan_new()
 
drm/nouveau/i2c: rename aux.c and aux.h to auxch.c and auxch.h
 
drm/nouveau/tegra: Use iommu_paging_domain_alloc()
drm/nouveau/tegra: Use iommu_paging_domain_alloc()
 
drm/nouveau/volt: use clamp() in nvkm_volt_map()
 
drm/nouveau: Add drm_panic support for nv50+
drm/nouveau: Run DRM default client setup
drm/nouveau: Suspend and resume clients with client helpers
drm/nouveau: Use for_each_child_of_node_scoped()
drm/nouveau: Use video aperture helpers
 
drm/ofdrm: Use DRM default client setup
drm/ofdrm: Use video aperture helpers
 
drm/omap: Clean up deadcode functions
drm/omap: Fix locking in omap_gem_new_dmabuf()
drm/omap: Fix possible NULL dereference
drm/omap: Hide sparse warnings
 
drm/omapdrm: Remove struct drm_fb_helper from struct omap_fbdev.
drm/omapdrm: Run DRM default client setup
 
drm/panel-mipi-dbi: Run DRM default client setup
 
drm/panel: Add Samsung AMS581VF01 panel driver
drm/panel: Add Samsung AMS639RQ08 panel driver
drm/panel: Add support for S6E3HA8 panel driver
drm/panel: elida-kd35t133: transition to mipi_dsi wrapped functions
drm/panel: himax-hx83102: Add a check to prevent NULL pointer dereference
drm/panel: himax-hx83112a: transition to mipi_dsi wrapped functions
drm/panel: ili9322: Constify struct regmap_bus
drm/panel: ili9341: Remove duplicate code
drm/panel: ilitek-ili9881c: Explicitly set address mode, allow 180° rotation
drm/panel: ilitek-ili9881c: Report subpixel order according to rotation
drm/panel: khadas-ts050: make ts050[v2]_panel_data static
drm/panel: leadtek-ltk050h3146w: transition to mipi_dsi wrapped functions
drm/panel: novatek-nt35950: fix return value check in nt35950_probe()
drm/panel: nt35510: Make new commands optional
drm/panel: raydium-rm69380: transition to mipi_dsi wrapped functions
drm/panel: s6e3ha8: add static modifier to supply list
drm/panel: s6e3ha8: select CONFIG_DRM_DISPLAY_DSC_HELPER
drm/panel: samsung-s6e3fa7: transition to mipi_dsi wrapped functions
drm/panel: samsung-s6e88a0-ams427ap24: Add brightness control
drm/panel: samsung-s6e88a0-ams427ap24: Add flip option
drm/panel: samsung-s6e88a0-ams427ap24: Add initial driver
drm/panel: simple: Add Microchip AC69T88A LVDS Display panel
drm/panel: sony-acx565akm: Use %*ph to print small buffer
drm/panel: st7701: Add prepare_prev_first flag to drm_panel
drm/panel: synaptics-r63353: Fix regulator unbalance
 
drm/panfrost: Add cycle counter job requirement
drm/panfrost: Add missing OPP table refcnt decremental
drm/panfrost: Add SYSTEM_TIMESTAMP and SYSTEM_TIMESTAMP_FREQUENCY parameters
drm/panfrost: Remove unused id_mask from struct panfrost_model
 
drm/panic: Add ABGR2101010 support
drm/panic: allow verbose boolean for clarity
drm/panic: allow verbose version check
drm/panic: avoid reimplementing Iterator::find
drm/panic: correctly indent continuation of line in list item
drm/panic: Fix uninitialized spinlock acquisition with CONFIG_DRM_PANIC=n
drm/panic: prefer eliding lifetimes
drm/panic: remove redundant field when assigning value
drm/panic: remove spurious empty line to clean warning
drm/panic: remove unnecessary borrow in alignment_pattern
drm/panic: Select ZLIB_DEFLATE for DRM_PANIC_SCREEN_QR_CODE
 
drm/panthor: Add DEV_QUERY_GROUP_PRIORITIES_INFO dev query
drm/panthor: Add DEV_QUERY_TIMESTAMP_INFO dev query
drm/panthor: add DRM fdinfo support
drm/panthor: Add PANTHOR_GROUP_PRIORITY_REALTIME group priority
drm/panthor: add sysfs knob for enabling job profiling
drm/panthor: Display FW version information
drm/panthor: enable fdinfo for memory stats
drm/panthor: Fix OPP refcnt leaks in devfreq initialisation
drm/panthor: introduce job cycle and timestamp accounting
drm/panthor: record current and maximum device clock frequencies
drm/panthor: Use the BITS_PER_LONG macro
 
drm/pl111: Run DRM default client setup
 
drm/print: Introduce drm_line_printer
 
drm/qxl: Run DRM default client setup
drm/qxl: Use video aperture helpers
 
drm/radeon/r600_cs: Fix possible int overflow in r600_packet3_check()
 
drm/radeon: add late_register for connector
drm/radeon: always set GEM function pointer
drm/radeon: Constify struct pci_device_id
drm/radeon: Fix encoder->possible_clones
drm/radeon: Fix spurious unplug event on radeon HDMI
drm/radeon: Run DRM default client setup
drm/radeon: Suspend and resume clients with client helpers
drm/radeon: Use ttm_bo_move_null() in radeon_bo_move()
drm/radeon: Use video aperture helpers
 
drm/renesas/rcar-du: Run DRM default client setup
 
drm/renesas/rz-du: Run DRM default client setup
 
drm/renesas/shmobile: Run DRM default client setup
 
drm/repaper: Run DRM default client setup
 
drm/rockchip: Add basic RK3588 HDMI output support
drm/rockchip: avoid 64-bit division
drm/rockchip: dw_hdmi: Add phy_config for 594Mhz pixel clock
drm/rockchip: dw_hdmi: Adjust cklvl & txlvl for RF/EMI
drm/rockchip: dw_hdmi: Enable 4K@60Hz mode on RK3399 and RK356x
drm/rockchip: dw_hdmi: Filter modes based on hdmiphy_clk
drm/rockchip: dw_hdmi: Set cur_ctr to 0 always
drm/rockchip: dw_hdmi: Use auto-generated tables
drm/rockchip: Fix a typo
drm/rockchip: Load crtc devices in preferred order
drm/rockchip: Run DRM default client setup
drm/rockchip: Use video aperture helpers
 
drm/sched: Add locking to drm_sched_entity_modify_sched
drm/sched: add optional errno to drm_sched_start()
drm/sched: Document purpose of drm_sched_{start,stop}
drm/sched: Fix drm_sched_fini() docu generation
drm/sched: Further optimise drm_sched_entity_push_job
drm/sched: Improve teardown documentation
drm/sched: memset() 'job' in drm_sched_job_init()
drm/sched: Optimise drm_sched_entity_push_job
drm/sched: Re-group and rename the entity run-queue lock
drm/sched: Re-order struct drm_sched_rq members for clarity
drm/sched: Stop setting current entity in FIFO mode
drm/sched: warn about drm_sched_job_init()'s partial init
 
drm/scheduler: Improve documentation
 
drm/simpledrm: Run DRM default client setup
drm/simpledrm: Use video aperture helpers
 
drm/solomon: Run DRM default client setup
 
drm/sprd: Constify struct regmap_bus
 
drm/st7586: Run DRM default client setup
 
drm/st7735r: Run DRM default client setup
 
drm/sti: Add __iomem for mixer_dbg_mxn's parameter
drm/sti: avoid potential dereference of error pointers
drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
drm/sti: avoid potential dereference of error pointers in sti_hqvdp_atomic_check
drm/sti: Run DRM default client setup
 
drm/stm: Run DRM default client setup
drm/stm: Use video aperture helpers
 
drm/sun4i: Run DRM default client setup
drm/sun4i: Use video aperture helpers
 
drm/tegra: fix potential uninitialized variable use
drm/tegra: gem: Don't attach dma-bufs when not needed
drm/tegra: gem: Open code drm_prime_gem_destroy
drm/tegra: gr3d: Convert into devm_pm_domain_attach_list()
drm/tegra: hdmi: Make read-only const array freqs static
drm/tegra: Run DRM default client setup
drm/tegra: Use video aperture helpers
 
drm/tests: Add parameters to the drm_test_framebuffer_create test
drm/tests: Add test case for drm_internal_framebuffer_create()
drm/tests: Add test for drm_framebuffer_check_src_coords()
drm/tests: Add test for drm_framebuffer_cleanup()
drm/tests: Add test for drm_framebuffer_free()
drm/tests: Add test for drm_framebuffer_init()
drm/tests: Add test for drm_framebuffer_lookup()
drm/tests: connector: Add ycbcr_420_allowed tests
drm/tests: helpers: Fix compiler warning
drm/tests: Replace strcpy to strscpy on drm_test_framebuffer_create test
drm/tests: Stop using deprecated dev_private member on drm_framebuffer tests
 
drm/tidss: Run DRM default client setup
 
drm/tilcdc: Run DRM default client setup
 
drm/tiny: Add driver for Sharp Memory LCD
 
drm/todos: add entry for drm_syncobj error handling
 
drm/ttm: Fix incorrect use of kernel-doc format
drm/ttm: Move pinned objects off LRU lists when pinning
drm/ttm: Move swapped objects off the manager's LRU list
 
drm/tve200: Run DRM default client setup
 
drm/udl: Run DRM default client setup
 
drm/v3d: Add modparam for turning off Big/Super Pages
drm/v3d: Address race-condition in MMU flush
drm/v3d: Appease lockdep while updating GPU stats
drm/v3d: Drop allocation of object without mountpoint
drm/v3d: Enable Performance Counters before clearing them
drm/v3d: Ensure job pointer is set to NULL after job completion
drm/v3d: Expose Super Pages capability
drm/v3d: Fix return if scheduler initialization fails
drm/v3d: Flush the MMU before we supply more memory to the binner
drm/v3d: Introduce gemfs
drm/v3d: Reduce the alignment of the node allocation
drm/v3d: Support Big/Super Pages when writing out PTEs
drm/v3d: Use gemfs/THP in BO creation if available
drm/v3d: Use v3d_perfmon_find()
 
drm/vboxvideo: Run DRM default client setup
drm/vboxvideo: Use video aperture helpers
 
drm/vc4: Correct generation check in vc4_hvs_lut_load
drm/vc4: crtc: Force trigger of dlist update on margins change
drm/vc4: crtc: Move assigned_channel to a variable
drm/vc4: hdmi: Avoid hang with debug registers when suspended
drm/vc4: hdmi: Avoid log spam for audio start failure
drm/vc4: hdmi: Increase audio MAI fifo dreq threshold
drm/vc4: hdmi: Warn if writing to an unknown HDMI register
drm/vc4: hvs: Change prototype of __vc4_hvs_alloc to pass registers
drm/vc4: hvs: Correct logic on stopping an HVS channel
drm/vc4: hvs: Create cob_init function
drm/vc4: hvs: Create hw_init function
drm/vc4: hvs: Don't write gamma luts on 2711
drm/vc4: hvs: Enable SCALER_CONTROL early in HVS init
drm/vc4: hvs: Fix dlist debug not resetting the next entry pointer
drm/vc4: hvs: More logging for dlist generation
drm/vc4: hvs: Print error if we fail an allocation
drm/vc4: hvs: Remove ABORT_ON_EMPTY flag
drm/vc4: hvs: Remove incorrect limit from hvs_dlist debugfs function
drm/vc4: hvs: Rename hvs_regs list
drm/vc4: hvs: Rework LBM alignment
drm/vc4: hvs: Set AXI panic modes for the HVS
drm/vc4: hvs: Use switch statement to simplify vc4_hvs_get_fifo_from_output
drm/vc4: Introduce generation number enum
drm/vc4: Make v3d paths unavailable on any generation newer than vc4
drm/vc4: Match drm_dev_enter and exit calls in vc4_hvs_atomic_flush
drm/vc4: Match drm_dev_enter and exit calls in vc4_hvs_lut_load
drm/vc4: plane: Add more debugging for LBM allocation
drm/vc4: plane: Add support for YUV444 formats
drm/vc4: plane: Change ptr0_offset to an array
drm/vc4: plane: Handle fractional coordinates using the phase field
drm/vc4: plane: Keep fractional source coords inside state
drm/vc4: plane: Move the buffer offset out of the vc4_plane_state
drm/vc4: plane: Use return variable in atomic_check
drm/vc4: plane: YUV planes require vertical scaling to always be enabled
drm/vc4: Run default client setup for all variants.
drm/vc4: Run DRM default client setup
drm/vc4: Use `vc4_perfmon_find()`
drm/vc4: Use video aperture helpers
 
drm/virtgpu: Run DRM default client setup
drm/virtgpu: Use video aperture helpers
 
drm/vkms: Add documentation
drm/vkms: Add missing check for CRTC initialization
drm/vkms: Drop unnecessary call to drm_crtc_cleanup()
drm/vkms: Remove usage of legacy drm_crtc members
drm/vkms: Run DRM default client setup
drm/vkms: Suppress context imbalance detected by sparse warning
 
drm/vmwgfx: Add new keep_resv BO param
drm/vmwgfx: Remove busy_places
drm/vmwgfx: Run DRM default client setup
drm/vmwgfx: Stop using dev_private to store driver data.
drm/vmwgfx: Unreserve BO on error
drm/vmwgfx: Use video aperture helpers
 
drm/writeback: remove pointless enable_signaling implementation
 
drm/xe/bmg: improve cache flushing behaviour
 
drm/xe/bo: add some annotations in bo_put()
 
drm/xe/ccs_mode: Convert register access to use xe_mmio
 
drm/xe/client: add missing bo locking in show_meminfo()
drm/xe/client: fix deadlock in show_meminfo()
drm/xe/client: use mem_type from the current resource
 
drm/xe/compat-i915: Convert register access to use xe_mmio
 
drm/xe/compat: remove a bunch of compat gem headers
drm/xe/compat: remove unused i915_gpu_error.h
 
drm/xe/ct: drop irq usage of xa_erase()
drm/xe/ct: fix xa_store() error checking
drm/xe/ct: prevent UAF in send_recv()
 
drm/xe/devcoredump: Add ASCII85 dump helper function
drm/xe/devcoredump: Improve section headings and add tile info
drm/xe/devcoredump: Update handling of xe_force_wake_get return
drm/xe/devcoredump: Use drm_puts and already cached local variables
 
drm/xe/device: Convert register access to use xe_mmio
drm/xe/device: Update handling of xe_force_wake_get return
 
drm/xe/dg1: Fix power gate sequence.
 
drm/xe/display: Add missing HPD interrupt enabling during non-d3cold RPM resume
drm/xe/display: align framebuffers according to hw requirements
drm/xe/display: Do not do intel_fbdev_set_suspend during runtime
drm/xe/display: Do not suspend resume dp mst during runtime
drm/xe/display: remove compat raw reg read/write support
drm/xe/display: Remove i915_drv.h include
drm/xe/display: Separate the d3cold and non-d3cold runtime PM handling
drm/xe/display: stop using intel_fb_obj() in xe_fb_pin.c
drm/xe/display: use correct bo type in intel_fbdev_fb_alloc()
 
drm/xe/execlist: Convert register access to use xe_mmio
 
drm/xe/forcewake: Add a helper xe_force_wake_ref_has_domain()
drm/xe/forcewake: Change awake_domain datatype
drm/xe/forcewake: Convert register access to use xe_mmio
 
drm/xe/ggtt: Convert register access to use xe_mmio
 
drm/xe/gsc: Convert register access to use xe_mmio
drm/xe/gsc: Update handling of xe_force_wake_get return
 
drm/xe/gt: Convert register access to use xe_mmio
drm/xe/gt: Update handling of xe_force_wake_get return
 
drm/xe/gt_clock: Convert register access to use xe_mmio
 
drm/xe/gt_idle: Convert register access to use xe_mmio
 
drm/xe/gt_throttle: Convert register access to use xe_mmio
 
drm/xe/gt_tlb_invalidation_ggtt: Update handling of xe_force_wake_get return
 
drm/xe/guc/ct: Flush g2h worker in case of g2h response timeout
 
drm/xe/guc: Add a helper function for dumping GuC log to dmesg
drm/xe/guc: Add capture size check in GuC log buffer
drm/xe/guc: Add GuC log to devcoredump captures
drm/xe/guc: Add PF2GUC_SAVE_RESTORE_VF to ABI
drm/xe/guc: Add XE_LP steered register lists
drm/xe/guc: Add yet another helper macro for threshold
drm/xe/guc: Adding steering info support for GuC register lists
drm/xe/guc: Capture all available bits of GuC timestamp
drm/xe/guc: Convert register access to use xe_mmio
drm/xe/guc: Copy GuC log prior to dumping
drm/xe/guc: Dead CT helper
drm/xe/guc: Dump entire CTB on errors
drm/xe/guc: Extract GuC error capture lists
drm/xe/guc: Fix dereference before NULL check
drm/xe/guc: Fix GUC_{SUBMIT,FIRMWARE}_VER helper macros
drm/xe/guc: Fix inverted logic on snapshot->copy check
drm/xe/guc: Fix missing init value and add register order check
drm/xe/guc: Plumb GuC-capture into dev coredump
drm/xe/guc: Prepare GuC register list and update ADS size for error capture
drm/xe/guc: Prevent GuC register capture running on VF
drm/xe/guc: Remove spurious line feed in debug print
drm/xe/guc: Save manual engine capture into capture list
drm/xe/guc: Separate full CTB content from guc_info debugfs
drm/xe/guc: Update handling of xe_force_wake_get return
drm/xe/guc: Use a two stage dump for GuC logs and add more info
 
drm/xe/guc_submit: add missing locking in wedged_fini
drm/xe/guc_submit: fix race around pending_disable
drm/xe/guc_submit: fix race around suspend_pending
drm/xe/guc_submit: fix xa_store() error checking
 
drm/xe/hdcp: Fix gsc structure check in fw check status
drm/xe/hdcp: Update handling of xe_force_wake_get return
 
drm/xe/huc: Convert register access to use xe_mmio
drm/xe/huc: Update handling of xe_force_wake_get return
 
drm/xe/hw_engine: Convert register access to use xe_mmio
 
drm/xe/hwmon: Convert register access to use xe_mmio
 
drm/xe/irq: Convert register access to use xe_mmio
drm/xe/irq: Remove unneeded semicolon
 
drm/xe/lmtt: Convert register access to use xe_mmio
 
drm/xe/mcr: Convert register access to use xe_mmio
drm/xe/mcr: Use Xe2_LPM steering tables for Xe2_HPM
 
drm/xe/migrate: fix pat index usage
drm/xe/migrate: use XE_BO_FLAG_PAGETABLE
 
drm/xe/mmio: Drop compatibility macros
 
drm/xe/mocs: Convert register access to use xe_mmio
drm/xe/mocs: Update handling of xe_force_wake_get return
 
drm/xe/oa/uapi: Define and parse OA sync properties
 
drm/xe/oa: Add input fence dependencies
drm/xe/oa: Add missing VISACTL mux registers
drm/xe/oa: Add syncs support to OA config ioctl
drm/xe/oa: Allow only certain property changes from config
drm/xe/oa: Convert register access to use xe_mmio
drm/xe/oa: Don't reset OAC_CONTEXT_ENABLE on OA stream close
drm/xe/oa: Enable Xe2+ PES disaggregation
drm/xe/oa: Fix overflow in oa batch buffer
drm/xe/oa: Handle force_wake_get failure in xe_oa_stream_init()
drm/xe/oa: Move functions up so they can be reused for config ioctl
drm/xe/oa: Separate batch submission from waiting for completion
drm/xe/oa: Signal output fences
 
drm/xe/pat: Convert register access to use xe_mmio
drm/xe/pat: sanity check compression and coh_mode
drm/xe/pat: Update handling of xe_force_wake_get return
 
drm/xe/pci: Convert register access to use xe_mmio
 
drm/xe/pciid: Add new PCI id for ARL
 
drm/xe/pciids: Add PVC's PCI device ID macros
drm/xe/pciids: add some missing ADL-N PCI IDs
drm/xe/pciids: separate ARL and MTL PCI IDs
drm/xe/pciids: separate RPL-U and RPL-P PCI IDs
 
drm/xe/pcode: Convert register access to use xe_mmio
 
drm/xe/pf: Add functions to save and restore VF configuration blob
drm/xe/pf: Add functions to save and restore VF GuC state
drm/xe/pf: Allow to encode subset of VF configuration KLVs
drm/xe/pf: Allow to save and restore VF config blob from debugfs
drm/xe/pf: Allow to trigger VF GuC state restore from debugfs
drm/xe/pf: Allow to view and replace VF GuC state over debugfs
drm/xe/pf: Sanitize VF scratch registers on FLR
drm/xe/pf: Save VF GuC state when pausing VF
drm/xe/pf: Show VFs LMEM provisioning summary over debugfs
drm/xe/pf: Update success code of pf_validate_vf_config()
drm/xe/pf: Use correct function to check LMEM provisioning
 
drm/xe/ptl: Add PTL platform definition
drm/xe/ptl: Apply Wa_14022866841
drm/xe/ptl: Enable PTL display
drm/xe/ptl: L3bank mask is not available on the media GT
drm/xe/ptl: PTL re-uses Xe2 MOCS table
 
drm/xe/query: Convert register access to use xe_mmio
drm/xe/query: Increase timestamp width
drm/xe/query: Move timestamp reg to hwe_read_timestamp()
drm/xe/query: Tidy up error EFAULT returns
drm/xe/query: Update handling of xe_force_wake_get return
 
drm/xe/queue: move xa_alloc to prevent UAF
 
drm/xe/reg_sr: Convert register access to use xe_mmio
drm/xe/reg_sr: Remove register pool
 
drm/xe/rtp: Remove unneeded semicolon
 
drm/xe/sriov: Convert register access to use xe_mmio
 
drm/xe/stolen: Convert register access to use xe_mmio
 
drm/xe/tests/mocs: Update xe_force_wake_get() return handling
 
drm/xe/tests: Fix the shrinker test compiler warnings.
 
drm/xe/tlb: Convert register access to use xe_mmio
 
drm/xe/topology: Convert register access to use xe_mmio
 
drm/xe/uc: Convert register access to use xe_mmio
 
drm/xe/ufence: Prefetch ufence addr to catch bogus address
drm/xe/ufence: ufence can be signaled right after wait_woken
drm/xe/ufence: Wake up waiters after setting ufence->signalled
drm/xe/ufence: Warn if mmget_not_zero() fails
 
drm/xe/vm: move xa_alloc to prevent UAF
 
drm/xe/vram: Convert register access to use xe_mmio
drm/xe/vram: fix ccs offset calculation
drm/xe/vram: Update handling of xe_force_wake_get return
 
drm/xe/wa: Convert register access to use xe_mmio
 
drm/xe/wopcm: Convert register access to use xe_mmio
 
drm/xe/xe2: Add performance tuning for L3 cache flushing
drm/xe/xe2: Assume tuning settings also apply for future media GT
drm/xe/xe2: Extend performance tuning to media GT
 
drm/xe/xe2hpg: Add Wa_15016589081
 
drm/xe/xe2lpg: Extend Wa_15016589081 for xe2lpg
 
drm/xe/xe3: Add initial set of workarounds
drm/xe/xe3: Define Xe3 feature flags
drm/xe/xe3: Xe3 uses the same PAT settings as Xe2
 
drm/xe/xe3lpg: Extend Wa_18034896535 to Xe3_LPG.
 
drm/xe/xe3lpm: Add new "instance0" steering table
 
drm/xe/xe_drm_client: Update handling of xe_force_wake_get return
 
drm/xe/xe_gt_debugfs: Update handling of xe_force_wake_get return
 
drm/xe/xe_gt_idle: add debugfs entry for powergating info
drm/xe/xe_gt_idle: modify powergate enable condition
drm/xe/xe_gt_idle: Update handling of xe_force_wake_get return
 
drm/xe/xe_guc_ads: save/restore OA registers and allowlist regs
 
drm/xe/xe_reg_sr: Update handling of xe_force_wake_get return
 
drm/xe/xe_sync: initialise ufence.signalled
 
drm/xe: Add a xe_bo subtest for shrinking / swapping
drm/xe: Add caller info to xe_gt_reset_async
drm/xe: add interface to request physical alignment for buffer objects
drm/xe: Add member initialized_domains to xe_force_wake()
drm/xe: Add memirq report page address helpers
drm/xe: Add mmio read before GGTT invalidate
drm/xe: Add xe_tile backpointer to xe_mmio
drm/xe: Adjust mmio code to pass VF substructure to SRIOV code
drm/xe: Call invalidation_fence_fini for PT inval fences in error state
drm/xe: Change return type to void for xe_force_wake_put
drm/xe: Clarify size of MMIO region
drm/xe: Clean up VM / exec queue file lock usage.
drm/xe: Cleanup has_flat_ccs handling
drm/xe: Convert to USM lock to rwsem
drm/xe: Create dedicated xe_mmio structure
drm/xe: Defer gt->mmio initialization until after multi-tile setup
drm/xe: Do not run GPU page fault handler on a closed VM
drm/xe: Don't free job in TDR
drm/xe: Don't keep stale pointer to bo->ggtt_node
drm/xe: Don't restart parallel queues multiple times on GT reset
drm/xe: Don't short circuit TDR on jobs not started
drm/xe: enable lite restore
drm/xe: Enlarge the invalidation timeout from 150 to 500
drm/xe: Ensure __must_check for xe_force_wake_get() return
drm/xe: eradicate -Ddrm_i915_gem_object=xe_bo
drm/xe: Error handling in xe_force_wake_get()
drm/xe: Fix arg to pci_iomap()
drm/xe: fix build failure originating from backmerge
drm/xe: fix build warning with CONFIG_PM=n
drm/xe: Fix DSB buffer coherency
drm/xe: Fix fault on fd close after unbind
drm/xe: Fix memory leak when aborting binds
drm/xe: fix missing 'xe_vm_put'
drm/xe: Fix missing conversion to xe_display_pm_runtime_resume
drm/xe: fix the ERR_PTR() returned on failure to allocate tiny pt
drm/xe: Fix tlb invalidation when wedging
drm/xe: fix UAF around queue destruction
drm/xe: fix unbalanced rpm put() with declare_wedged()
drm/xe: fix unbalanced rpm put() with fence_fini()
drm/xe: forcewake debugfs open fails on xe_forcewake_get failure
drm/xe: Handle unreliable MMIO reads during forcewake
drm/xe: Introduce dedicated config for memirq debug
drm/xe: Introduce xe_device_uses_memirq()
drm/xe: introduce xe_gt_reset and xe_gt_wait_for_reset
drm/xe: make change ccs_mode a synchronous action
drm/xe: Make wedged_mode debugfs writable
drm/xe: Mark ComputeCS read mode as UC on iGPU
drm/xe: Mark G2H work queue with WQ_MEM_RECLAIM
drm/xe: Mark GGTT work queue with WQ_MEM_RECLAIM
drm/xe: Mark GT work queue with WQ_MEM_RECLAIM
drm/xe: Mark preempt fence workqueue as reclaim
drm/xe: Mark reserved engines in snapshot
drm/xe: memirq handler changes
drm/xe: memirq infra changes for MSI-X
drm/xe: Modify xe_force_wake_put to handle _get returned mask
drm/xe: Move forcewake to 'gt.pm' substructure
drm/xe: Move GSI offset adjustment fields into 'struct xe_mmio'
drm/xe: Move IRQ-related registers to dedicated header
drm/xe: move memirq out of VF
drm/xe: Move the coredump registration to the worker thread
drm/xe: Populate GT's mmio iomap from tile during init
drm/xe: Prevent null pointer access in xe_migrate_copy
drm/xe: prevent potential UAF in pf_provision_vf_ggtt()
drm/xe: remove a number of superfluous compat macros
drm/xe: Remove runtime argument from display s/r functions
drm/xe: Replace double space with single space after comma
drm/xe: Restore GT freq on GSC load error
drm/xe: Restore pci state upon resume
drm/xe: Resume TDR after GT reset
drm/xe: Revert "drm/i915: Disable DSB in Xe KMD"
drm/xe: Revert some changes that break a mesa debug tool
drm/xe: Select DRM_CLIENT_SELECTION
drm/xe: select DRM_DISPLAY_DSC_HELPER
drm/xe: Suppress missing outer rpm protection warning
drm/xe: Switch MMIO interface to take xe_mmio instead of xe_gt
drm/xe: Switch mmio_ext to use 'struct xe_mmio'
drm/xe: switch to common PCI ID macros
drm/xe: Take job list lock in xe_sched_add_pending_job
drm/xe: Take PM ref in delayed snapshot capture worker
drm/xe: Take ref to job's fence in arm
drm/xe: Update runtime detection of has_flat_ccs
drm/xe: Update xe2_graphics name string
drm/xe: Use __counted_by for flexible arrays
drm/xe: Use bookkeep slots for external BO's in exec IOCTL
drm/xe: use devm_add_action_or_reset() helper
drm/xe: Use ERR_CAST to return an error-valued pointer
drm/xe: Use fault injection infrastructure to find issues at probe time
drm/xe: Use helper for ASID -> VM in GPU faults and access counters
drm/xe: use IS_ENABLED() instead of defined() on config options
drm/xe: Use non-interruptible wait when moving BO to system
drm/xe: Use video aperture helpers
drm/xe: Wait for migration job before unmapping pages
drm/xe: Wire up device shutdown handler
 
drm/xlnx: Run DRM default client setup
 
drm: Add client-agnostic setup helper
drm: add DRM_SET_CLIENT_NAME ioctl
drm: adv7511: Drop dsi single lane support
drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
drm: display: Set fwnode for aux bus devices
drm: Fix for kernel doc warning
drm: fsl-dcu: enable PIXCLK on LS1021A
drm: fsl-dcu: Use dev_err_probe
drm: handle HAS_IOPORT dependencies
drm: i915: Change fault type to unsigned long
drm: Link drm_rect.o into DRM core module
drm: of: Add drm_of_lvds_get_dual_link_pixel_order_sink()
drm: of: Get MEDIA_BUS_FMT_RGB101010_1X7X5_{JEIDA, SPWG} LVDS data mappings
drm: panel-orientation-quirks: Add quirk for AYA NEO 2 model
drm: panel-orientation-quirks: Add quirk for AYA NEO Founder edition
drm: panel-orientation-quirks: Add quirk for AYA NEO GEEK
drm: panel: jd9365da-h3: Remove unused num_init_cmds structure member
drm: panel: nt36523: use devm_mipi_dsi_* function to register and attach dsi
drm: panel: nv3052c: correct spi_device_id for RG35XX panel
drm: Remove DRM aperture helpers
drm: renesas: rcar-du: Add drm_panic support for non-vsp
drm: renesas: shmobile: Add drm_panic support
drm: replace strcpy() with strscpy()
drm: rework FB_CORE dependency
drm: rework FB_CORE dependency
drm: use ATOMIC64_INIT() for atomic64_t
drm: use drm_file client_name in fdinfo
drm: xlnx: zynqmp_disp: layer may be null while releasing
drm: xlnx: zynqmp_dpsub: fix hotplug detection
drm: zynqmp_dp: Add debugfs interface for compliance testing
drm: zynqmp_dp: Add locking
drm: zynqmp_dp: Convert to a hard IRQ
drm: zynqmp_dp: Don't retrain the link in our IRQ
drm: zynqmp_dp: Split off several helper functions
drm: zynqmp_dp: Take dp->lock in zynqmp_dp_hpd_work_func
drm: zynqmp_dp: Use AUX IRQs instead of polling
drm: zynqmp_kms: Unplug DRM device before removal
 
dsa: qca8k: Use nested lock to avoid splat
 
dt-bindings: adc: ad7173: add support for ad4113
dt-bindings: Add SY24655 to ina2xx devicetree bindings
dt-bindings: arm-smmu: document QCS615 APPS SMMU
dt-bindings: arm: Add i.MX8MP IOTA2 Lumpy board
dt-bindings: arm: add sam9x75 curiosity board
dt-bindings: arm: airoha: Add the chip-scu node for EN7581 SoC
dt-bindings: arm: apple: Add A10 devices
dt-bindings: arm: apple: Add A10X devices
dt-bindings: arm: apple: Add A11 devices
dt-bindings: arm: apple: Add A7 devices
dt-bindings: arm: apple: Add A8 devices
dt-bindings: arm: apple: Add A8X devices
dt-bindings: arm: apple: Add A9 devices
dt-bindings: arm: apple: Add A9X devices
dt-bindings: arm: cpus: Add Apple A7-A11 CPU cores
dt-bindings: arm: cpus: Add qcom kryo670 compatible
dt-bindings: arm: cpus: Add Samsung Mongoose M2
dt-bindings: arm: cpus: Add Samsung Mongoose M3
dt-bindings: arm: cpus: Add Samsung Mongoose M5
dt-bindings: arm: freescale: Add verdin imx8mm ivy board
dt-bindings: arm: freescale: Add verdin imx8mp ivy board
dt-bindings: arm: fsl: Add Boundary Device Nitrogen8MP Universal SMARC Carrier Board
dt-bindings: arm: fsl: add compatible strings for Kobo Clara 2E
dt-bindings: arm: fsl: Add Gateworks GW82XX-2x dev kit
dt-bindings: arm: fsl: Add Kontron i.MX8MP OSM-S based boards
dt-bindings: arm: fsl: Document DH electronics i.MX8M Plus DHCOM PicoITX
dt-bindings: arm: fsl: Document DH i.MX8MP DHCOM SoM on DRC02 carrier board
dt-bindings: arm: fsl: Document i.MX6DL DHCOM SoM on PDK2 carrier board
dt-bindings: arm: fsl: Document the Comvetia LXR board
dt-bindings: arm: mediatek: mmsys: Add OF graph support for board path
dt-bindings: arm: pmu: Add Samsung Mongoose core compatible
dt-bindings: arm: qcom,ids: add SoC ID for IPQ5424/IPQ5404
dt-bindings: arm: qcom,ids: add SoC ID for QCS615
dt-bindings: arm: qcom,ids: add SoC ID for QCS9100
dt-bindings: arm: qcom,ids: add SoC ID for SAR2130P and SAR1130P
dt-bindings: arm: qcom: Add Dell XPS 13 9345
dt-bindings: arm: qcom: Add SM7325 Nothing Phone 1
dt-bindings: arm: qcom: add the SoC ID for SA8255P
dt-bindings: arm: qcom: Document Microsoft Surface Pro 9 5G
dt-bindings: arm: qcom: Document qcs9100-ride and qcs9100-ride Rev3
dt-bindings: arm: rockchip: Add ArmSoM LM7 SoM
dt-bindings: arm: rockchip: Add ArmSoM Sige 5
dt-bindings: arm: rockchip: add Banana Pi P2 Pro board
dt-bindings: arm: rockchip: Add FriendlyARM NanoPi R3S
dt-bindings: arm: rockchip: Add Orange Pi 5b enum to Orange Pi 5 entry
dt-bindings: arm: rockchip: Add Powkiddy RGB20SX
dt-bindings: arm: rockchip: Add Radxa E20C board
dt-bindings: arm: rockchip: add Radxa ROCK 5C
dt-bindings: arm: rockchip: Add Relfor Saib board
dt-bindings: arm: rockchip: Add RK3588S EVB1 board
dt-bindings: arm: samsung: Document dreamlte board binding
dt-bindings: arm: samsung: Document Exynos9810 and starlte board binding
dt-bindings: arm: samsung: samsung-boards: Add bindings for Exynos 990 boards
dt-bindings: arm: sunxi: document RerVision A33-Vstar board
dt-bindings: arm: Tegra234 Industrial Module
dt-bindings: arm: ti: Add bindings for J742S2 SoCs and Boards
dt-bindings: arm: ti: Add verdin am62 ivy board
dt-bindings: at24: add ST M24256E Additional Write lockable page support
dt-bindings: ata: ahci-platform: add missing iommus property
dt-bindings: backlight: Convert zii,rave-sp-backlight.txt to yaml
dt-bindings: cache: qcom,llcc: document SAR2130P and SAR1130P
dt-bindings: cache: qcom,llcc: Document the QCS615 LLCC
dt-bindings: cache: qcom,llcc: Document the QCS8300 LLCC
dt-bindings: cache: qcom,llcc: Fix X1E80100 reg entries
dt-bindings: clk: qcom,sm8450-gpucc: add SAR2130P compatibles
dt-bindings: clock: actions,owl-cmu: convert to YAML
dt-bindings: clock: Add i.MX91 clock support
dt-bindings: clock: Add Marvell PXA1908 clock bindings
dt-bindings: clock: Add MediaTek MT6735 clock and reset bindings
dt-bindings: clock: add Mobileye EyeQ6L/EyeQ6H clock indexes
dt-bindings: clock: Add Qualcomm IPQ5424 GCC binding
dt-bindings: clock: add support for lan969x
dt-bindings: clock: airoha: Update reg mapping for EN7581 SoC.
dt-bindings: clock: axi-clkgen: include AXI clk
dt-bindings: clock: convert amlogic,meson8b-clkc.txt to dtschema
dt-bindings: clock: convert rockchip,rk3328-cru.txt to YAML
dt-bindings: clock: exynosautov920: add peric1, misc and hsi0/1 clock definitions
dt-bindings: clock: eyeq: add more Mobileye EyeQ5/EyeQ6H clocks
dt-bindings: clock: imx93: Drop IMX93_CLK_END macro definition
dt-bindings: clock: mediatek: Add bindings for MT6735 syscon clock and reset controllers
dt-bindings: clock: nxp,imx95-blk-ctl: Add compatible string for i.MX95 HSIO BLK CTRL
dt-bindings: clock: qcom,gcc-sm8450: Add SM8475 GCC bindings
dt-bindings: clock: qcom,rpmhcc: Add SAR2130P compatible
dt-bindings: clock: qcom,sm8450-camcc: Add SM8475 CAMCC bindings
dt-bindings: clock: qcom,sm8450-dispcc: Add SM8475 DISPCC bindings
dt-bindings: clock: qcom,sm8450-gpucc: Add SM8475 GPUCC bindings
dt-bindings: clock: qcom,sm8450-videocc: Add SM8475 VIDEOCC bindings
dt-bindings: clock: qcom,sm8550-dispcc: Add SAR2130P compatible
dt-bindings: clock: qcom,sm8550-tcsr: Add SAR2130P compatible
dt-bindings: clock: qcom: Add GCC clocks for QCS8300
dt-bindings: clock: qcom: Add SA8775P camera clock controller
dt-bindings: clock: qcom: Add SA8775P display clock controllers
dt-bindings: clock: qcom: Add SA8775P video clock controller
dt-bindings: clock: qcom: document SAR2130P Global Clock Controller
dt-bindings: clock: qcom: gcc-ipq5332: remove q6 bring up clock macros
dt-bindings: clock: qcom: gcc-ipq9574: remove q6 bring up clock macros
dt-bindings: clock: r9a08g045-cpg: Add power domain ID for RTC
dt-bindings: clock: renesas,r9a08g045-vbattb: Document VBATTB
dt-bindings: clock: samsung: Add Exynos8895 SoC
dt-bindings: clock: samsung: remove define with number of clocks for FSD
dt-bindings: clock: ti: Convert divider.txt to json-schema
dt-bindings: clock: ti: Convert interface.txt to json-schema
dt-bindings: clock: ti: Convert mux.txt to json-schema
dt-bindings: clock: xilinx: describe whether dynamic reconfig is enabled
dt-bindings: clocks: add binding for gated-fixed-clocks
dt-bindings: connector: Add properties to define time values
dt-bindings: connector: Add time property for Sink BC12 detection completion
dt-bindings: cpufreq: add virtual cpufreq device
dt-bindings: cpufreq: cpufreq-qcom-hw: Add SAR2130P compatible
dt-bindings: cpufreq: cpufreq-qcom-hw: Add SC8180X compatible
dt-bindings: cpufreq: qcom-hw: document support for SA8255p
dt-bindings: crypto: qcom-qce: document the SA8775P crypto engine
dt-bindings: display/msm/gmu: Add Adreno 663 GMU
dt-bindings: display/msm: Document MDSS on SA8775P
dt-bindings: display/msm: Document the DPU for SA8775P
dt-bindings: display/msm: merge SC8280XP DPU into SC7280
dt-bindings: display/msm: merge SM8250 DPU into SM8150
dt-bindings: display/msm: merge SM8350 DPU into SC7280
dt-bindings: display/msm: merge SM8450 DPU into SC7280
dt-bindings: display/msm: merge SM8550 DPU into SC7280
dt-bindings: display: Add Sharp Memory LCD bindings
dt-bindings: display: adi,adv7533: Drop single lane support
dt-bindings: display: bridge: Add ITE IT6263 LVDS to HDMI converter
dt-bindings: display: bridge: add TI TDP158
dt-bindings: display: bridge: sil,sii9022: Add bus-width
dt-bindings: display: bridge: tc358768: switch to bus-width
dt-bindings: display: Document dual-link LVDS display common properties
dt-bindings: display: fsl-imx-drm: drop edid property support
dt-bindings: display: imx/ldb: drop ddc-i2c-bus property
dt-bindings: display: lvds-data-mapping: Add 30-bit RGB pixel data mappings
dt-bindings: display: mediatek: Add OF graph support for board path
dt-bindings: display: mediatek: dp: Reference common DAI properties
dt-bindings: display: msm: dp-controller: document SA8775P compatible
dt-bindings: display: panel-lvds: Add compatible for Jenson BL-JT60050-01A
dt-bindings: display: panel-simple: Document support for Microchip AC69T88A
dt-bindings: display: panel: Add Samsung AMS581VF01
dt-bindings: display: panel: Add Samsung AMS639RQ08
dt-bindings: display: panel: Add Samsung S6E88A0-AMS427AP24
dt-bindings: display: panel: Move flip properties to panel-common
dt-bindings: display: rockchip: Add schema for RK3588 HDMI TX Controller
dt-bindings: display: samsung,exynos7-decon: add exynos7870 compatible
dt-bindings: dma: qcom,gpi: Add SAR2130P compatible
dt-bindings: dma: rz-dmac: Document RZ/A1H SoC
dt-bindings: dma: sifive pdma: Add PIC64GX to compatibles
dt-bindings: dma: stm32-dma3: prevent additional transfers
dt-bindings: dma: stm32-dma3: prevent packing/unpacking mode
dt-bindings: dsp: fsl,dsp: fix power domain count
dt-bindings: Enable dtc "interrupt_provider" warnings
dt-bindings: firmware: arm,scmi: Introduce more transport properties
dt-bindings: firmware: qcom,scm: Add SAR2130P compatible
dt-bindings: firmware: qcom,scm: document SCM on QCS8300 SoCs
dt-bindings: firmware: qcom,scm: Document sm8750 SCM
dt-bindings: firmware: qcom,scm: document support for SA8255p
dt-bindings: Fix array property constraints
dt-bindings: fpga: altr,fpga-passive-serial: Convert to yaml
dt-bindings: fuse: Move renesas,rcar-{efuse,otp} to nvmem
dt-bindings: gpio-mmio: Add ngpios property
dt-bindings: gpio: aspeed,ast2400-gpio: Support ast2700
dt-bindings: gpio: st,nomadik-gpio: Add missing "#interrupt-cells" to example
dt-bindings: gpu: Add rockchip,rk3576-mali compatible
dt-bindings: hwinfo: exynos-chipid: Add compatible for Exynos 990 chipid
dt-bindings: hwinfo: samsung,exynos-chipid: add exynos8895 compatible
dt-bindings: hwinfo: samsung,exynos-chipid: Add Samsung exynos9810 compatible
dt-bindings: hwmon: Add NCT7363Y documentation
dt-bindings: hwmon: add renesas,isl28022
dt-bindings: hwmon: add support for ti,amc6821
dt-bindings: hwmon: isl68137: add bindings to support voltage dividers
dt-bindings: hwmon: ltc2978: add support for ltc7841
dt-bindings: hwmon: pmbus: Add bindings for MPS MP297x
dt-bindings: hwmon: pmbus: Add bindings for Vicor pli1209bc
dt-bindings: hwmon: pmbus: add ti tps25990 support
dt-bindings: hwmon: pwm-fan: Document start from stopped state properties
dt-bindings: hwmon: ti,tmp108: Add nxp,p3t1085 compatible string
dt-bindings: i2c: Add Realtek RTL I2C Controller
dt-bindings: i2c: imx: add SoC specific compatible strings for S32G
dt-bindings: i2c: maxim,max96712: Add compatible for MAX96724
dt-bindings: i2c: microchip: corei2c: Add PIC64GX as compatible with driver
dt-bindings: i2c: mv64xxx: Add Allwinner A523 compatible string
dt-bindings: i2c: nomadik: add mobileye,eyeq6h-i2c bindings
dt-bindings: i2c: nomadik: support 400kHz < clock-frequency <= 3.4MHz
dt-bindings: i2c: qcom-cci: Document SDM670 compatible
dt-bindings: i2c: snps,designware-i2c: declare bus capacitance and clk freq optimized
dt-bindings: iio: adc: ad7380: add adaq4370-4 and adaq4380-4 compatible parts
dt-bindings: iio: adc: ad7606: Add iio backend bindings
dt-bindings: iio: adc: ad7606: Remove spi-cpha from required
dt-bindings: iio: adc: add AD762x/AD796x ADCs
dt-bindings: iio: adc: add ad7779 doc
dt-bindings: iio: adc: add docs for AD7606C-{16,18} parts
dt-bindings: iio: adc: Add the GE HealthCare PMC ADC
dt-bindings: iio: adc: adi,ad7606: document AD760{7,8,9} parts
dt-bindings: iio: adc: amlogic,meson-saradc: also allow meson8-saradc to have amlogic,hhi-sysctrl property
dt-bindings: iio: adc: document diff-channels corner case for some ADCs
dt-bindings: iio: dac: ad3552r: add iio backend support
dt-bindings: iio: dac: ad3552r: fix maximum spi speed
dt-bindings: iio: dac: ad5791: Add optional reset, clr and ldac gpios
dt-bindings: iio: dac: ad5791: Add required voltage supplies
dt-bindings: iio: dac: add docs for ad8460
dt-bindings: iio: dac: adi-axi-dac: add ad3552r axi variant
dt-bindings: iio: imu: add bmi270 bindings
dt-bindings: iio: imu: bmi270: Add Bosch BMI260
dt-bindings: iio: imu: migrate InvenSense email to TDK group domain
dt-bindings: iio: imu: mpu6050: Add iam20680ht/hp bindings to mpu6050
dt-bindings: iio: imu: smi240: add Bosch smi240
dt-bindings: iio: light: opt3001: add compatible for opt3002
dt-bindings: iio: light: veml6030: add vdd-supply property
dt-bindings: iio: light: veml6030: add veml3235
dt-bindings: iio: light: veml6030: add veml6035
dt-bindings: iio: light: veml6030: add veml7700
dt-bindings: iio: light: veml6030: rename to add manufacturer
dt-bindings: iio: light: veml6075: document vishay,rset-ohms
dt-bindings: iio: light: vishay,veml6075: add vishay,veml6070
dt-bindings: iio: magnetometer: document the Allegro MicroSystems ALS31300 3-D Linear Hall Effect Sensor
dt-bindings: iio: pressure: bmp085: Add interrupts for BMP3xx and BMP5xx devices
dt-bindings: iio: st-sensors: Re-add IIS2MDC magnetometer
dt-bindings: iio: temperature: tmp006: document interrupt
dt-bindings: imx-rng: Allow passing only "fsl,imx31-rnga"
dt-bindings: input: convert zii,rave-sp-pwrbutton.txt to yaml
dt-bindings: input: document Novatek NVT touchscreen controller
dt-bindings: input: Goodix GT7986U SPI HID Touchscreen
dt-bindings: input: mediatek,pmic-keys: Add compatible for MT6359 keys
dt-bindings: input: rotary-encoder: Fix "rotary-encoder,rollover" type
dt-bindings: interconnect: document the RPMh Network-On-Chip interconnect in QCS615 SoC
dt-bindings: interconnect: document the RPMh Network-On-Chip interconnect in QCS8300 SoC
dt-bindings: interconnect: qcom-bwmon: Document QCS8300 bwmon compatibles
dt-bindings: interconnect: qcom: document SAR2130P NoC
dt-bindings: interrupt-controller: Add Renesas RZ/V2H(P) Interrupt Controller
dt-bindings: interrupt-controller: Add support for ASPEED AST27XX INTC
dt-bindings: interrupt-controller: Add support for sam9x7 aic
dt-bindings: interrupt-controller: Add T-HEAD C900 ACLINT SSWI device
dt-bindings: interrupt-controller: fsl,mu-msi: Drop "interrupt-controller" property
dt-bindings: interrupt-controller: qcom,pdc: Add SAR2130P compatible
dt-bindings: interrupt-controller: ti,sci-inta: Add missing "#interrupt-cells" to example
dt-bindings: iommu: arm,smmu: Add Qualcomm SAR2130P compatible
dt-bindings: iommu: riscv: Add bindings for RISC-V IOMMU
dt-bindings: lcdif: Document the dmas/dma-names properties
dt-bindings: leds: Add 'active-high' property
dt-bindings: leds: bcm63138: Add shift register bits
dt-bindings: leds: Document "rc-feedback" trigger
dt-bindings: leds: pca955x: Convert text bindings to YAML
dt-bindings: leds: pwm: Add default-brightness property
dt-bindings: mailbox: Add thead,th1520-mailbox bindings
dt-bindings: mailbox: mpfs: fix reg properties
dt-bindings: mailbox: qcom,apcs-kpss-global: correct expected clocks for fallbacks
dt-bindings: mailbox: qcom-ipcc: Add SAR2130P compatible
dt-bindings: mailbox: qcom-ipcc: Add SM8750
dt-bindings: media: Add bindings for raspberrypi,rp1-cfe
dt-bindings: media: renesas,csi2: Add binding for V4M
dt-bindings: media: renesas,isp: Add binding for V4M
dt-bindings: media: renesas,isp: Add Gen4 family fallback
dt-bindings: media: ti,j721e-csi2rx-shim: Update maintainer email
dt-bindings: memory-controllers: fsl,ifc: split child node differences
dt-bindings: memory: fsl: Add compatible string nxp,imx9-memory-controller
dt-bindings: mfd: Add Realtek RTL9300 switch peripherals
dt-bindings: mfd: Add support for Airoha EN7581 GPIO System Controller
dt-bindings: mfd: Add support for the samsung,s2dos05
dt-bindings: mfd: aspeed: Support for AST2700
dt-bindings: mfd: bd71828: Use charger resistor in mOhm instead of MOhm
dt-bindings: mfd: Convert zii,rave-sp.txt to yaml format
dt-bindings: mfd: mediatek: mt6397: Add ADC, CODEC and Regulators for MT6359
dt-bindings: mfd: mediatek: mt6397: Add start-year property to RTC
dt-bindings: mfd: mediatek: mt6397: Convert to DT schema format
dt-bindings: mfd: qcom,spmi-pmic: Document PMICs added in SM8750
dt-bindings: mfd: qcom,tcsr: Add compatible for MSM8917
dt-bindings: mfd: qcom,tcsr: Add compatible for qcs615
dt-bindings: mfd: qcom,tcsr: Add compatible for QCS8300
dt-bindings: mfd: qcom,tcsr: Document support for SA8255p
dt-bindings: mfd: sprd,sc2731: Convert to YAML
dt-bindings: mfd: syscon: Document the non simple-mfd syscon on PolarFire SoC
dt-bindings: mfd: twl: Add charger node also for TWL603x
dt-bindings: mfd: x-powers,axp152: Document AXP323
dt-bindings: microchip: atmel,at91rm9200-tcb: add sam9x7 compatible
dt-bindings: mmc: Add sdhci compatible for QCS615
dt-bindings: mmc: cdns,sdhci: ref sdhci-common.yaml
dt-bindings: mmc: cdns: document Microchip PIC64GX MMC/SDHCI controller
dt-bindings: mmc: Document support for partition table in mmc-card
dt-bindings: mmc: mtk-sd: Add mt7988 SoC
dt-bindings: mmc: mtk-sd: Add support for MT8196
dt-bindings: mmc: sdhci-msm: add IPQ5424 compatible
dt-bindings: mmc: sdhci-msm: Add SAR2130P compatible
dt-bindings: mmc: sdhci-msm: Document the X1E80100 SDHCI Controller
dt-bindings: mtd: fixed-partitions: Fix "compression" typo
dt-bindings: net: add bindings for NETC blocks control
dt-bindings: net: add compatible string for i.MX95 EMDIO
dt-bindings: net: add compatible strings for lan969x targets
dt-bindings: net: add i.MX95 ENETC support
dt-bindings: net: Add T-HEAD dwmac support
dt-bindings: net: ath11k: document the inputs of the ath11k on WCN6855
dt-bindings: net: bluetooth: nxp: Add support for power save feature using GPIO
dt-bindings: net: dsa: microchip,ksz: Drop undocumented "id"
dt-bindings: net: dsa: microchip: add internal MDIO bus description
dt-bindings: net: dsa: microchip: Add LAN9646 switch support
dt-bindings: net: dsa: microchip: add mdio-parent-bus property for internal MDIO
dt-bindings: net: emaclite: Add clock support
dt-bindings: net: ethernet-phy: Add timing-role role property for ethernet PHYs
dt-bindings: net: fec: add pps channel property
dt-bindings: net: marvell,aquantia: add property to override MDI_CFG
dt-bindings: net: mdio-mux-gpio: Drop undocumented "marvell,reg-init"
dt-bindings: net: pse-pd: Fix unusual character in documentation
dt-bindings: net: qcom,ethqos: add description for qcs615
dt-bindings: net: qcom,ethqos: add description for qcs8300
dt-bindings: net: realtek: Use proper node names
dt-bindings: net: renesas,ether: Add iommus property
dt-bindings: net: renesas,ether: Drop undocumented "micrel,led-mode"
dt-bindings: net: sff,sfp: Fix "interrupts" property typo
dt-bindings: net: snps,dwmac: add support for Arria10
dt-bindings: net: snps,dwmac: Fix "snps,kbbe" type
dt-bindings: net: tja11xx: add "nxp,rmii-refclk-out" property
dt-bindings: net: wireless: brcm4329-fmac: add clock description for AP6275P
dt-bindings: net: wireless: brcm4329-fmac: add pci14e4,449d
dt-bindings: nfc: nxp,nci: Document PN553 compatible
dt-bindings: nvmem: convert zii,rave-sp-eeprom.txt to yaml format
dt-bindings: nvmem: sprd,sc2731-efuse: convert to YAML
dt-bindings: nvmem: sprd,ums312-efuse: convert to YAML
dt-bindings: ocelot: document lan969x-pinctrl
dt-bindings: opp: operating-points-v2-ti-cpu: Describe opp-supported-hw
dt-bindings: panel: add Samsung s6e3ha8
dt-bindings: PCI: mediatek-gen3: Allow exact number of clocks only
dt-bindings: PCI: microchip,pcie-host: Add reg for Root Port 2
dt-bindings: PCI: qcom,pcie-sm8550: Add SAR2130P compatible
dt-bindings: PCI: qcom,pcie-x1e80100: Add 'global' interrupt
dt-bindings: PCI: qcom: Document the IPQ9574 PCIe controller
dt-bindings: PCI: qcom: Move OPP table to qcom,pcie-common.yaml
dt-bindings: PCI: snps,dw-pcie: Drop "#interrupt-cells" from example
dt-bindings: perf: fsl-imx-ddr: Add i.MX91 compatible
dt-bindings: phy: Add eDP PHY compatible for sa8775p
dt-bindings: phy: add NXP PTN3222 eUSB2 to USB2 redriver
dt-bindings: phy: Add QMP UFS PHY compatible for QCS8300
dt-bindings: phy: Add QMP UFS PHY comptible for QCS615
dt-bindings: phy: Add STM32MP25 COMBOPHY bindings
dt-bindings: phy: bcm-ns-usb2-phy: drop deprecated variant
dt-bindings: phy: cadence-sierra: Allow PHY types QSGMII and SGMII
dt-bindings: phy: describe the Qualcomm SGMII PHY
dt-bindings: phy: imx8mq-usb: add compatible "fsl,imx95-usb-phy"
dt-bindings: phy: imx8mq-usb: correct reference to usb-switch.yaml
dt-bindings: phy: mediatek: tphy: add a property for power-domains
dt-bindings: phy: mxs-usb-phy: add imx8qxp compatible
dt-bindings: phy: qcom,msm8998-qmp-usb3-phy: Add support for QCS615
dt-bindings: phy: qcom,qusb2: Add bindings for QCS615
dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Document the X1E80100 QMP PCIe PHY Gen4 x8
dt-bindings: phy: qcom,sc8280xp-qmp-usb3-uni: Add QCS8300 compatible
dt-bindings: phy: qcom,usb-snps-femto-v2: Add bindings for QCS8300
dt-bindings: phy: qcom: snps-eusb2: Add SAR2130P compatible
dt-bindings: phy: rk3228-hdmi-phy: convert to yaml
dt-bindings: phy: rockchip,inno-usb2phy: add rk3576
dt-bindings: phy: rockchip-usbdp: add rk3576
dt-bindings: phy: sparx5: document lan969x
dt-bindings: phy: sun50i-a64: add a100 compatible
dt-bindings: phy: ti,tcan104x-can: Document Microchip ATA6561
dt-bindings: pinctrl : qcom: document SAR2130P TLMM
dt-bindings: pinctrl: Add SA8255p TLMM
dt-bindings: pinctrl: Add support for canaan,k230 SoC
dt-bindings: pinctrl: Add support for Xilinx Versal platform
dt-bindings: pinctrl: Add thead,th1520-pinctrl bindings
dt-bindings: pinctrl: airoha: Add EN7581 pinctrl
dt-bindings: pinctrl: amlogic,meson-pinctrl: lower gpio-line-names minItems for meson8b
dt-bindings: pinctrl: apple,pinctrl: Add A7-A11 compatibles
dt-bindings: pinctrl: convert pinctrl-mcp23s08.txt to yaml format
dt-bindings: pinctrl: correct typo of description for cv1800
dt-bindings: pinctrl: describe qcs8300-tlmm
dt-bindings: pinctrl: document the QCS615 Top Level Mode Multiplexer
dt-bindings: pinctrl: fsl,imx6ul-pinctrl: Convert i.MX35/5x/6 to YAML
dt-bindings: pinctrl: pinctrl-single: add marvell,pxa1908-padconf compatible
dt-bindings: pinctrl: qcom,pmic-gpio: add PM8937
dt-bindings: pinctrl: qcom,pmic-mpp: Document PM8937 compatible
dt-bindings: pinctrl: qcom,sm8650-lpass-lpi-pinctrl: Add SM8750
dt-bindings: pinctrl: qcom: add IPQ5424 pinctrl
dt-bindings: pinctrl: qcom: Add sm8750 pinctrl
dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Allow schmitt and open drain properties
dt-bindings: pinctrl: samsung: Add compatible for Exynos8895 SoC
dt-bindings: pinctrl: samsung: Add compatible for Exynos9810 SoC
dt-bindings: pinctrl: samsung: Add compatible for exynos9810-wakeup-eint
dt-bindings: pinctrl: samsung: add exynos8895-wakeup-eint compatible
dt-bindings: pinctrl: samsung: Add exynos990-pinctrl compatible
dt-bindings: pinctrl: samsung: Add exynos990-wakeup-eint compatible
dt-bindings: pinctrl: samsung: Add missing constraint for Exynos8895 interrupts
dt-bindings: pinctrl: samsung: Fix interrupt constraint for variants with fallbacks
dt-bindings: pinctrl: spacemit: add support for K1 SoC
dt-bindings: pinctrl: sx150xq: allow gpio line naming
dt-bindings: power/supply: qcom,pmi8998-charger: Drop incorrect "#interrupt-cells" from example
dt-bindings: power: Add binding for MediaTek MT6735 power controller
dt-bindings: power: fsl,imx-gpc: Document fsl,imx6sll-gpc
dt-bindings: power: mediatek: Add another nested power-domain layer
dt-bindings: power: qcom,rpmpd: document qcs615 RPMh power domains
dt-bindings: power: qcom,rpmpd: document qcs8300 RPMh power domains
dt-bindings: power: qcom,rpmpd: document the SM8750 RPMh Power Domains
dt-bindings: power: reset: Convert mode-.* properties to array
dt-bindings: power: rpmpd: Add SAR2130P compatible
dt-bindings: power: supply: Add TI TWL603X charger
dt-bindings: power: supply: sc27xx-fg: document deprecated bat-detect-gpio
dt-bindings: pwm: adi,axi-pwmgen: Increase #pwm-cells to 3
dt-bindings: pwm: airoha: Add EN7581 pwm
dt-bindings: pwm: amlogic: Document C3 PWM
dt-bindings: regulator: qcom-labibb-regulator: document the pmi8950 labibb regulator
dt-bindings: remoteproc: qcom,sm8350-pas: add SAR2130P aDSP compatible
dt-bindings: remoteproc: qcom,sm8550-pas: Add SM8750 ADSP
dt-bindings: reset: npcm: add clock properties
dt-bindings: reset: syscon-reboot: Add reg property
dt-bindings: riscv: Add pointer masking ISA extensions
dt-bindings: riscv: Add Svade and Svadu Entries
dt-bindings: riscv: Add Zabha ISA extension description
dt-bindings: riscv: Add Ziccrse ISA extension description
dt-bindings: riscv: starfive: add deepcomputing,fml13v01
dt-bindings: rng: add binding for BCM74110 RNG
dt-bindings: rng: Add Marvell Armada RNG support
dt-bindings: rng: add st,stm32mp25-rng support
dt-bindings: rng: add support for Airoha EN7581 TRNG
dt-bindings: rtc: Add Amlogic A4 and A5 RTC
dt-bindings: rtc: mpfs-rtc: Add PIC64GX compatibility
dt-bindings: rtc: mpfs-rtc: Properly name file
dt-bindings: rtc: mpfs-rtc: remove Lewis from maintainers
dt-bindings: rtc: renesas,rzg3s-rtc: Document the Renesas RTCA-3 IP
dt-bindings: rtc: sun6i: Add Allwinner A523 support
dt-bindings: serial: Add a new compatible string for ums9632
dt-bindings: serial: rs485: Fix rs485-rts-delay property
dt-bindings: serial: samsung: Add samsung,exynos8895-uart compatible
dt-bindings: serial: snps,dw-apb-uart: merge duplicate compatible entry.
dt-bindings: serial: snps-dw-apb-uart: Add Rockchip RK3576
dt-bindings: serial: snps-dw-apb-uart: Add Sophgo SG2044 uarts
dt-bindings: serial: snps-dw-apb-uart: Document Rockchip RK3528
dt-bindings: soc: imx: fsl,imx-anatop: Add additional regulators
dt-bindings: soc: imx: fsl,imx-anatop: Fix the i.MX7 irq number
dt-bindings: soc: mediatek: Add DVFSRC bindings for MT8183 and MT8195
dt-bindings: soc: mobileye: set `#clock-cells = <1>` for all compatibles
dt-bindings: soc: qcom,aoss-qmp: Add SAR2130P compatible
dt-bindings: soc: qcom,aoss-qmp: Document the QCS8300 AOSS channel
dt-bindings: soc: qcom: add qcom,qcs8300-imem compatible
dt-bindings: soc: qcom: aoss-qmp: Add SM8750
dt-bindings: soc: qcom: aoss-qmp: document support for SA8255p
dt-bindings: soc: rockchip: add rk3576 usb2phy syscon
dt-bindings: soc: rockchip: add rk3576 vo1-grf syscon
dt-bindings: soc: rockchip: add rk3588 mipi dcphy syscon
dt-bindings: soc: samsung: exynos-pmu: Add exynos8895 compatible
dt-bindings: soc: samsung: exynos-pmu: Add exynos9810 compatible
dt-bindings: spi: Add realtek,rtl9301-snand
dt-bindings: spi: sprd,sc9860-spi: convert to YAML
dt-bindings: spi: zynqmp-qspi: Include two 'reg' properties only for the Zynq UltraScale QSPI
dt-bindings: spmi: qcom,x1e80100-spmi-pmic-arb: Add SAR2130P compatible
dt-bindings: spmi: spmi-mtk-pmif: Add compatible for MT8188
dt-bindings: sram: Document reg-io-width property
dt-bindings: thermal: qcom-tsens: Add SAR2130P compatible
dt-bindings: thermal: tsens: Add MSM8937
dt-bindings: timer: actions,owl-timer: convert to YAML
dt-bindings: timer: exynos4210-mct: Add samsung,exynos8895-mct compatible
dt-bindings: trivial-devices: add onnn,adt7462
dt-bindings: Unify "fsl,liodn" type definitions
dt-bindings: usb: Add A100 compatible string
dt-bindings: usb: add A523 compatible string for EHCI and OCHI
dt-bindings: usb: add PIC64GX compatibility to mpfs-musb driver
dt-bindings: usb: add rk3576 compatible to rockchip,dwc3
dt-bindings: usb: add TUSB73x0 PCIe
dt-bindings: usb: cypress,cypd4226: Drop Tegra specific GPIO defines
dt-bindings: usb: Describe TUSB1046 crosspoint switch
dt-bindings: usb: dwc3-imx8mp: add compatible string for imx95
dt-bindings: usb: genesys,gl850g: allow downstream device subnodes
dt-bindings: usb: maxim,max33359: add usage of sink bc12 time property
dt-bindings: usb: qcom,dwc3: Add QCS8300 to USB DWC3 bindings
dt-bindings: usb: qcom,dwc3: Add SAR2130P compatible
dt-bindings: usb: renesas,usbhs: Deprecate renesas,enable-gpio
dt-bindings: usb: sunxi-musb: Add A100 compatible string
dt-bindings: usb: sunxi-musb: add Allwinner A523 compatible string
dt-bindings: vendor-prefixes: Add Allegro MicroSystems, Inc
dt-bindings: vendor-prefixes: Add an entry for ComVetia AG
dt-bindings: vendor-prefixes: Add an entry for GE HealthCare
dt-bindings: vendor-prefixes: Add Jenson Display
dt-bindings: vendor-prefixes: Add NeoFidelity, Inc
dt-bindings: vendor-prefixes: Add Nothing Technology Limited
dt-bindings: vendor-prefixes: Add Relfor labs
dt-bindings: vendor-prefixes: add spacemit
dt-bindings: vendor: add deepcomputing
dt-bindings: watchdog: airoha: document watchdog for Airoha EN7581
dt-bindings: watchdog: apple,wdt: Add A7-A11 compatibles
dt-bindings: watchdog: convert zii,rave-sp-wdt.txt to yaml format
dt-bindings: watchdog: Document ExynosAutoV920 watchdog bindings
dt-bindings: watchdog: Document Qualcomm QCS615 watchdog
dt-bindings: watchdog: Document Qualcomm QCS8300
dt-bindings: watchdog: fsl-imx-wdt: Add missing 'big-endian' property
dt-bindings: watchdog: rockchip: Add rockchip,rv1126-wdt string
dt-bindings: wireless: wilc1000: Document WILC3000 compatible string
dt-bindings: writing-schema: Add details on YAML text blocks
 
e1000: Hold RTNL when e1000_down can be called
e1000: Link NAPI instances to queues and IRQs
 
e1000e: Link NAPI instances to queues and IRQs
e1000e: Remove duplicated writel() in e1000_configure_tx/rx()
 
ecryptfs: Convert ecryptfs to use the new mount API
ecryptfs: Convert ecryptfs_copy_up_encrypted_with_header() to take a folio
ecryptfs: Convert ecryptfs_decrypt_page() to take a folio
ecryptfs: Convert ecryptfs_encrypt_page() to take a folio
ecryptfs: Convert ecryptfs_read_lower_page_segment() to take a folio
ecryptfs: Convert ecryptfs_write() to use a folio
ecryptfs: Convert ecryptfs_write_lower_page_segment() to take a folio
ecryptfs: Convert ecryptfs_writepage() to ecryptfs_writepages()
ecryptfs: Convert lower_offset_for_page() to take a folio
ecryptfs: Factor out mount option validation
ecryptfs: Fix spelling mistake "validationg" -> "validating"
ecryptfs: Pass the folio index to crypt_extent()
ecryptfs: Use a folio throughout ecryptfs_read_folio()
 
EDAC/amd64: Simplify ECC check on unified memory controllers
 
EDAC/bluefield: Fix potential integer overflow
EDAC/bluefield: Use Arm SMC for EMI access on BlueField-2
 
EDAC/fsl_ddr: Add support for i.MX9 DDR controller
EDAC/fsl_ddr: Fix bad bit shift operations
EDAC/fsl_ddr: Move global variables into struct fsl_mc_pdata
EDAC/fsl_ddr: Pass down fsl_mc_pdata in ddr_in32() and ddr_out32()
 
EDAC/ie31200: Add Kaby Lake-S dual-core host bridge ID
 
EDAC/igen6: Add Intel Panther Lake-H SoCs support
EDAC/igen6: Add polling support
EDAC/igen6: Avoid segmentation fault on module unload
EDAC/igen6: Initialize edac_op_state according to the configuration data
 
EDAC/mce_amd: Add support for FRU text in MCA
 
EDAC/powerpc: Remove PPC_MAPLE drivers
 
EDAC/skx_common: Differentiate memory error sources
 
EDAC/{skx_common,i10nm}: Fix incorrect far-memory error source indicator
 
eeprom: at24: add ST M24256E Additional Write lockable page support
eeprom: Fix the cacography in Kconfig
 
efi/esrt: remove esre_attribute::store()
 
efi/libstub: Fix command line fallback handling when loading files
efi/libstub: fix efi_parse_options() ignoring the default command line
efi/libstub: Free correct pointer on failure
efi/libstub: measure initrd to PCR9 independent of source
efi/libstub: Parse builtin command line after bootloader provided one
efi/libstub: remove unnecessary cmd_line_len from efi_convert_cmdline()
efi/libstub: Take command line overrides into account for loaded files
 
efi/memattr: Ignore table if the size is clearly bogus
 
efi/zboot: Fix outdated comment about using LoadImage/StartImage
efi/zboot: Limit compression options to GZIP and ZSTD
 
efi: arm64: Map Device with Prot Shared
efi: Fix memory leak in efivar_ssdt_load
 
efivarfs: Fix error on non-existent file
 
efs: fix the efs new mount api implementation
 
Linux: empty include/asm-generic/vga.h
 
ena: Link IRQs to NAPI instances
ena: Link queues to NAPIs
 
enic: Adjust used MSI-X wq/rq/cq/interrupt resources in a more robust way
enic: Allocate arrays in enic struct based on VIC config
enic: Create enic_wq/rq structures to bundle per wq/rq data
enic: Make MSI-X I/O interrupts come after the other required ones
enic: Move enic resource adjustments to separate function
enic: Move kdump check into enic_adjust_resources()
enic: Save resource counts we read from HW
 
epoll: Add synchronous wakeup support for ep_poll_callback
epoll: annotate racy check
 
erofs: add erofs_sb_free() helper
erofs: add SEEK_{DATA,HOLE} support
erofs: add sysfs node to drop internal caches
erofs: clarify direct I/O support
erofs: fix blksize < PAGE_SIZE for file-backed mounts
erofs: fix file-backed mounts over FUSE
erofs: fix PSI memstall accounting
erofs: fix rare pcluster memory leak after unmounting
erofs: free pclusters if no cached folio is attached
erofs: get rid of `buf->kmap_type`
erofs: get rid of erofs_{find,insert}_workgroup
erofs: handle NONHEAD !delta[1] lclusters gracefully
erofs: move erofs_workgroup operations into zdata.c
erofs: reference `struct erofs_device_info` for erofs_map_dev
erofs: simplify definition of the log functions
erofs: sunset `struct erofs_workgroup`
erofs: use `struct erofs_device_info` for the primary device
erofs: use buffered I/O for file-backed mounts by default
 
eth: bcmsysport: fix call balance of priv->clk handling routines
eth: bnxt: always recalculate features after XDP clearing, fix null-deref
eth: bnxt: use page pool for head frags
eth: fbnic: add basic debugfs structure
eth: fbnic: add CONFIG_PTP_1588_CLOCK_OPTIONAL dependency
eth: fbnic: add ethtool timestamping statistics
eth: fbnic: Add hardware monitoring support via HWMON interface
eth: fbnic: add initial PHC support
eth: fbnic: add missing header guards
eth: fbnic: add missing SPDX headers
eth: fbnic: add PCIe hardware statistics
eth: fbnic: add RPC hardware statistics
eth: fbnic: add RX packets timestamping support
eth: fbnic: add software TX timestamping support
eth: fbnic: Add support to dump registers
eth: fbnic: Add support to write TCE TCAM entries
eth: fbnic: add TX packets timestamping support
eth: fbnic: don't disable the PCI device twice
eth: fbnic: fix csr boundary for RPM RAM section
eth: fbnic: Revert "eth: fbnic: Add hardware monitoring support via HWMON interface"
eth: Fix typo 'accelaration'. 'exprienced' and 'rewritting'
eth: gve: use appropriate helper to set xdp_features
eth: remove the DLink/Sundance (ST201) driver
 
ethernet: cavium: Replace deprecated PCI functions
 
ethtool: Fix access to uninitialized fields in set RXNFC command
ethtool: Fix wrong mod state in case of verbose and no_mask bitset
ethtool: rss: fix rss key initialization warning
ethtool: rss: prevent rss ctx deletion when in use
 
eventpoll: Control irq suspension for prefer_busy_poll
eventpoll: Trigger napi_busy_loop, if prefer_busy_poll is set
 
execmem: add support for cache of large ROX pages
 
exfat: add exfat_get_dentry_set_by_ei() helper
exfat: code cleanup for exfat_readdir()
exfat: fix exfat_find_empty_entry() not returning error on failure
exfat: fix file being changed by unaligned direct write
exfat: fix out-of-bounds access of directory entries
exfat: fix the infinite loop in __exfat_free_cluster()
exfat: fix the infinite loop in exfat_readdir()
exfat: fix the new buffer was not zeroed before writing
exfat: fix uninit-value in __exfat_get_dentry_set
exfat: move exfat_chain_set() out of __exfat_resolve_path()
exfat: reduce FAT chain traversal
exfat: remove argument 'p_dir' from exfat_add_entry()
exfat: remove unnecessary read entry in __exfat_rename()
exfat: rename argument name for exfat_move_file and exfat_rename_file
 
expand_files(): simplify calling conventions
 
exportfs: Remove EXPORT_OP_ASYNC_LOCK
 
ext4: Add statx support for atomic writes
ext4: annotate struct fname with __counted_by()
ext4: avoid remount errors with 'abort' mount option
ext4: Call ext4_journal_stop(handle) only once in ext4_dio_write_iter()
ext4: Check for atomic writes support in write iter
ext4: cleanup variable name in ext4_fc_del()
ext4: disambiguate the return value of ext4_dio_write_end_io()
ext4: Do not fallback to buffered-io for DIO atomic write
ext4: don't pass full mapping flags to ext4_es_insert_extent()
ext4: fix FS_IOC_GETFSMAP handling
ext4: fix race in buffer_head read fault injection
ext4: mark ctx_*_flags() with __maybe_unused
ext4: partial zero eof block on unaligned inode size extension
ext4: pass write-hint for buffered IO
ext4: prevent an infinite loop in the lazyinit thread
ext4: prevent delalloc to nodelalloc on remount
ext4: return error on syncfs after shutdown
ext4: show the default enabled prefetch_block_bitmaps option
ext4: simplify if condition
ext4: Support setting FMODE_CAN_ATOMIC_WRITE
ext4: supress data-race warnings in ext4_free_inodes_{count,set}()
ext4: switch to multigrain timestamps
ext4: use ERR_CAST to return an error-valued pointer
ext4: Use generic_ci_validate_strict_name helper
ext4: use str_yes_no() helper function
ext4: use string choices helpers
ext4: use struct_size() to improve ext4_htree_store_dirent()
ext4: WARN if a full dir leaf block has only one dentry
 
f2fs: add a sysfs node to limit max read extent count per-inode
f2fs: adjust unusable cap before checkpoint=disable mode
f2fs: check curseg->inited before write_sum_page in change_curseg
f2fs: clean up opened code w/ {get,set}_nid()
f2fs: clean up the unused variable additional_reserved_segments
f2fs: clean up w/ F2FS_{BLK_TO_BYTES,BTYES_TO_BLK}
f2fs: clear SBI_POR_DOING before initing inmem curseg
f2fs: compress: fix inconsistent update of i_blocks in release_compress_blocks and reserve_compress_blocks
f2fs: decrease spare area for pinned files for zoned devices
f2fs: fix changing cursegs if recovery fails on zoned device
f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
f2fs: fix fiemap failure issue when page size is 16KB
f2fs: Fix not used variable 'index'
f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
f2fs: fix race in concurrent f2fs_stop_gc_thread
f2fs: fix the wrong f2fs_bug_on condition in f2fs_do_replace_block
f2fs: fix to account dirty data in __get_secs_required()
f2fs: fix to adjust appropriate length for fiemap
f2fs: fix to avoid forcing direct write to use buffered IO on inline_data inode
f2fs: fix to avoid potential deadlock in f2fs_record_stop_reason()
f2fs: fix to avoid use GC_AT when setting gc_mode as GC_URGENT_LOW or GC_URGENT_MID
f2fs: fix to convert log type to segment data type correctly
f2fs: fix to do cast in F2FS_{BLK_TO_BYTES, BTYES_TO_BLK} to avoid overflow
f2fs: fix to do sanity check on node blkaddr in truncate_node()
f2fs: fix to drop all discards after creating snapshot on lvm device
f2fs: fix to map blocks correctly for direct write
f2fs: fix to parse temperature correctly in f2fs_get_segment_temp()
f2fs: fix to requery extent which cross boundary of inquiry
f2fs: fix to shrink read extent node in batches
f2fs: fix typos
f2fs: introduce device aliasing file
f2fs: introduce f2fs_get_section_mtime
f2fs: modify f2fs_is_checkpoint_ready logic to allow more data to be written with the CP disable
f2fs: multidevice: add stats in debugfs
f2fs: print message if fscorrupted was found in f2fs_new_node_page()
f2fs: remove redundant atomic file check in defragment
f2fs: replace deprecated strcpy with strscpy
f2fs: Use struct_size() to improve f2fs_acl_clone()
f2fs: zone: introduce first_zoned_segno in f2fs_sb_info
 
fadump: reserve param area if below boot_mem_top
 
fanotify: allow reporting errors on failure to open fd
 
fbdev: atmel_lcdfb: Use backlight power constants
fbdev: aty128fb: Use backlight power constants
fbdev: atyfb: Use backlight power constants
fbdev: chipsfb: Use backlight power constants
fbdev: clps711x-fb: Replace check_fb in favor of struct fb_info.lcd_dev
fbdev: clps711x-fb: Use lcd power constants
fbdev: Fix recursive dependencies wrt BACKLIGHT_CLASS_DEVICE
fbdev: imxfb: Replace check_fb in favor of struct fb_info.lcd_dev
fbdev: imxfb: Use lcd power constants
fbdev: nvidiafb: Use backlight power constants
fbdev: omap: Use lcd power constants
fbdev: omapfb: Remove some deadcode
fbdev: omapfb: Use backlight power constants
fbdev: omapfb: use new of_graph functions
fbdev: radeonfb: Use backlight power constants
fbdev: rivafb: Use backlight power constants
fbdev: sh7760fb: Fix a possible memory leak in sh7760fb_alloc_mem()
fbdev: sh_mobile_lcdc_fb: Use backlight power constants
 
fcntl: make F_DUPFD_QUERY associative
 
Linux: fdget(), more trivial conversions
Linux: fdget(), trivial conversions
 
fdget_raw() users: switch to CLASS(fd_raw)
 
fgragh: No need to invoke the function call_filter_check_discard()
 
fgraph: Add READ_ONCE() when accessing fgraph_array[]
fgraph: Give ret_stack its own kmem cache
fgraph: Separate size of ret_stack from PAGE_SIZE
fgraph: Simplify return address printing in function graph tracer
fgraph: Still initialize idle shadow stacks when starting
fgraph: Use fgraph data to store subtime for profiler
fgraph: Use guard(mutex)(&ftrace_lock) for unregister_ftrace_graph()
 
fib: rules: use READ_ONCE()/WRITE_ONCE() on ops->fib_rules_seq
 
file.c: merge __{set,clear}_close_on_exec()
 
filemap: avoid truncating 64-bit offset to 32 bits
filemap: filemap_read() should check that the offset is positive or zero
 
firewall: remove misplaced semicolon from stm32_firewall_get_firewall
 
firewire: Correct some typos
firewire: ohci: Replace deprecated PCI functions
 
firmware/psci: Add definitions for PSCI v1.3 specification
 
firmware: arm_ffa: Fix the race around setting ffa_dev->properties
firmware: arm_scmi: Account for SHMEM memory overhead
firmware: arm_scmi: Calculate virtio PDU max size dynamically
firmware: arm_scmi: Fix i.MX build dependency
firmware: arm_scmi: Relocate atomic_threshold to scmi_desc
firmware: arm_scmi: Support 'reg-io-width' property for shared memory
firmware: arm_scmi: Use max_msg and max_msg_size devicetree properties
firmware: arm_scpi: Check the DVFS OPP count returned by the firmware
firmware: coreboot: Don't register a pdev if screen_info data is present
firmware: google: Unregister driver_info on failure
firmware: memmap: Constify memmap_ktype
firmware: microchip: fix UL_IAP lock check in mpfs_auto_update_state()
firmware: mtk-adsp-ipc: Switch to using dev_err_probe()
firmware: qcom: scm: Allow QSEECOM on Lenovo Yoga Slim 7x
firmware: qcom: scm: Allow QSEECOM on Dell XPS 13 9345
firmware: qcom: scm: Allow QSEECOM on Microsoft Surface Pro 9 5G
firmware: qcom: scm: Introduce CP_SMMU_APERTURE_ID
firmware: qcom: uefisecapp: Allow X1E Devkit devices
firmware: Switch back to struct platform_driver::remove()
firmware: sysfb: Add a sysfb_handles_screen_info() helper function
firmware: ti_sci: add CPU latency constraint management
firmware: ti_sci: Add support for querying the firmware caps
firmware: ti_sci: Add system suspend and resume call
firmware: ti_sci: Introduce Power Management Ops
firmware: ti_sci: Remove use of of_match_ptr() helper
firmware: turris-mox-rwtm: Document the driver private data structure
firmware: xilinx: add a warning print for unsupported feature
firmware: xilinx: Add missing debug firmware interfaces
firmware: xilinx: Add Pinctrl Get Attribute ID
firmware: xilinx: add support for new SMC call format
firmware: xilinx: fix feature check logic for TF-A specific APIs
firmware: xilinx: use u32 for reset ID in reset APIs
 
firmware_loader: Fix possible resource leak in fw_log_firmware_info()
firmware_loader: Reorganize kerneldoc parameter names
 
Linux: Fix a potential abuse of seq_printf() format string in drivers
Linux: fix grammar on false-sharing.rst
Linux: Fix misspelling of "accept*" in net
Linux: Fix Sparse warnings
Linux: Fix spelling mistake
Linux: Fix typos in GPIO TODO document
Linux: Fixes and improvements related to amd soundwire
 
fork: avoid inappropriate uprobe access to invalid mm
 
fortify: Hide run-time copy size from value range tracking
 
fpga/dfl-pci.c: Replace deprecated PCI functions
 
fpga: Switch back to struct platform_driver::remove()
 
freevxfs: Replace one-element array with flexible array member
 
freezer, sched: Report frozen tasks as 'D' instead of 'R'
 
fs/9p: replace functions v9fs_cache_{register|unregister} with direct calls
 
fs/aio: Switch to use hrtimer_setup_sleeper_on_stack()
 
fs/backing-file: Convert to revert/override_creds_light()
 
fs/backing_file: fix wrong argument in callback
 
fs/bcachefs: Fix __wait_on_freeing_inode() definition of waitqueue entry
 
fs/block: Check for IOCB_DIRECT in generic_atomic_write_valid()
 
fs/file.c: add fast path in find_next_fd()
fs/file.c: conditionally clear full_fds
fs/file.c: remove sanity_check and add likely/unlikely in alloc_fd()
 
fs/inode: Fix a typo
 
fs/nfs/io: make nfs_start_io_*() killable
 
fs/nfs: fix missing declaration of nfs_idmap_cache_timeout
 
fs/ntfs3: Accumulated refactoring changes
fs/ntfs3: Add check in ntfs_extend_initialized_size
fs/ntfs3: Add more checks in mi_enum_attr (part 2)
fs/ntfs3: Equivalent transition from page to folio
fs/ntfs3: Fix case when unmarked clusters intersect with zone
fs/ntfs3: Fix warning in ni_fiemap
fs/ntfs3: Switch to folio to release resources
 
fs/proc/kcore.c: Clear ret value in read_kcore_iter after successful iov_iter_zero
fs/proc/kcore.c: fix coccinelle reported ERROR instances
 
fs/proc/task_mmu: fix pagemap flags with PMD THP entries on 32bit
 
fs/proc/vmcore.c: fix warning when CONFIG_MMU=n
 
fs/proc: fix softlockup in __read_vmcore (part 2)
 
fs/procfs: Switch to irq_get_nr_irqs()
 
fs/qnx6: Fix building with GCC 15
 
fs/smb/client: avoid querying SMB2_OP_QUERY_WSL_EA for SMB3 POSIX
fs/smb/client: cifs_prime_dcache() for SMB3 POSIX reparse points
fs/smb/client: implement chmod() for SMB3 POSIX Extensions
fs/smb/client: Implement new SMB3 POSIX type
 
fs/stat.c: switch to CLASS(fd_raw)
 
fs/writeback: convert wbc_account_cgroup_owner to take a folio
 
fs/xattr: add *at family syscalls
 
fs: add file_ref
fs: add helper to use mount option as path or fd
fs: add infrastructure for multigrain timestamps
fs: add percpu counters for significant multigrain timestamp events
fs: add the ability for statmount() to report the fs_subtype
fs: add the ability for statmount() to report the sb_source
fs: debugfs: differentiate short fops with proxy ops
fs: debugfs: fix open proxy for unsafe files
fs: don't let statmount return empty strings
fs: Export generic_atomic_write_valid()
fs: ext4: Don't use CMA for buffer_head
fs: fix is_mnt_ns_file()
fs: fix missing declaration of init_files
fs: handle delegated timestamps in setattr_copy_mgtime
fs: have setattr_copy handle multigrain timestamps appropriately
fs: Introduce FOP_ASYNC_LOCK
fs: iomap: Atomic write support
fs: jffs2: Fix inconsistent indentation in jffs2_mark_node_obsolete
fs: kill MNT_ONRB
fs: Move clearing of mappedtodisk to buffer.c
fs: name_to_handle_at() support for "explicit connectable" file handles
fs: open_by_handle_at() support for decoding "explicit connectable" file handles
fs: optimize acl_permission_check()
fs: port files to file_ref
fs: prepare for "explicit connectable" file handles
fs: protect backing files with rcu
fs: reduce pointer chasing in is_mgtime() test
fs: relax assertions on failure to encode file handles
fs: rename struct xattr_ctx to kernel_xattr_ctx
fs: Reorganize kerneldoc parameter names
fs: require inode_owner_or_capable for F_SET_RW_HINT
fs: Simplify getattr interface function checking AT_GETATTR_NOSEC flag
fs: support relative paths with FSCONFIG_SET_STRING
fs: tracepoints around multigrain timestamp events
 
Linux: fs:aio: Remove TODO comment suggesting hash or array usage in io_cancel()
 
fs_parser: update mount_api doc to match function signature
 
fscache: Remove duplicate included header
 
fscrypt: Include in fs/crypto/keyring.c
 
fsl/fman: Fix a typo
fsl/fman: Validate cell-index value obtained from Device Tree
 
fsnotify, lsm: Decouple fsnotify from lsm
 
fsnotify: Fix ordering of iput() and watched_objects decrement
fsnotify: fix sending inotify event with unexpected filename
 
ftrace: Consolidate ftrace_regs accessor functions for archs using pt_regs
ftrace: Do not find "true_parent" if HAVE_DYNAMIC_FTRACE_WITH_ARGS is not set
ftrace: Document that multiple function_graph tracing may have different times
ftrace: Fix function profiler's filtering functionality
ftrace: Fix regression with module command in stack_trace_filter
ftrace: Get the true parent ip for function tracer
ftrace: Have calltime be saved in the fgraph storage
ftrace: Make ftrace_regs abstract from direct use
ftrace: Rename ftrace_regs_return_value to ftrace_regs_get_return_value
ftrace: Show timings of how long nop patching took
ftrace: Use a running sleeptime instead of saving on shadow stack
ftrace: Use arch_ftrace_regs() for ftrace_regs_*() macros
ftrace: Use guard for match_records()
ftrace: Use guard to lock ftrace_lock in cache_mod()
ftrace: Use guard to take ftrace_lock in ftrace_graph_set_hash()
ftrace: Use guard to take the ftrace_lock in release_probe()
ftrace: Use this_cpu_ptr() instead of per_cpu_ptr(smp_processor_id())
 
function_graph: Remove unnecessary initialization in ftrace_graph_ret_addr()
function_graph: Support recording and printing the function return address
 
fuse: add support in virtio for requests using folios
fuse: check attributes staleness on fuse_iget()
fuse: convert cuse to use folios
fuse: convert direct io to use folios
fuse: convert fuse_do_readpage to use folios
fuse: convert fuse_fill_write_pages to use folios
fuse: convert fuse_notify_store to use folios
fuse: convert fuse_page_mkwrite to use folios
fuse: convert fuse_retrieve to use folios
fuse: convert fuse_send_write_pages to use folios
fuse: convert fuse_writepage_need_send to take a folio
fuse: convert ioctls to use folios
fuse: convert readahead to use folios
fuse: convert readdir to use folios
fuse: convert readlink to use folios
fuse: convert reads to use folios
fuse: convert retrieves to use folios
fuse: convert writebacks to use folios
fuse: convert writes (non-writeback) to use folios
fuse: enable dynamic configuration of fuse max pages limit (FUSE_MAX_MAX_PAGES)
fuse: fix direct io folio offset and length calculation
fuse: remove pages for requests and exclusively use folios
fuse: remove useless IOCB_DIRECT in fuse_direct_read/write_iter
fuse: respect FOPEN_KEEP_CACHE on opendir
fuse: Set *nbytesp=0 in fuse_get_user_pages on allocation failure
fuse: support folios in struct fuse_args_pages and fuse_copy_pages()
fuse: use fuse_range_is_writeback() instead of iterating pages
fuse: use kiocb_modified in buffered write path
fuse: use the folio based vmstat helpers
 
futex: fix user access on powerpc
futex: improve user space accesses
futex: Switch to use hrtimer_setup_sleeper_on_stack()
futex: Use atomic64_inc_return() in get_inode_sequence_number()
futex: Use atomic64_try_cmpxchg_relaxed() in get_inode_sequence_number()
 
gdb: lx-symbols: do not error out on monolithic build
 
genetlink: extend info user-storage to match NL cb ctx
 
geneve: do not assume mac header is set in geneve_xmit_skb()
 
genirq/devres: Don't free interrupt which is not managed by devres
 
genirq/irqdesc: Use str_enabled_disabled() helper in wakeup_show()
 
genirq/proc: Add missing space separator back
genirq/proc: Use seq_put_decimal_ull_width() for decimal values
 
genirq: Introduce irq_get_nr_irqs() and irq_set_nr_irqs()
genirq: Switch to irq_get_nr_irqs()
genirq: Unexport nr_irqs
 
genksyms: reduce indentation in export_symbol()
 
Get rid of : 'remove_new' relic from platform driver struct
 
Linux: get rid of ...lookup...fdget_rcu() family
Linux: get rid of __get_task_comm()
Linux: get rid of perf_fget_light(), convert kernel/events/core.c to CLASS(fd)
Linux: getname_maybe_null() - the third variant of pathname copy-in
 
gfs2/ocfs2: set FOP_ASYNC_LOCK
 
gfs2: Allow immediate GLF_VERIFY_DELETE work
gfs2: Call gfs2_queue_verify_delete from gfs2_evict_inode
gfs2: Clean up delete work processing
gfs2: Faster gfs2_upgrade_iopen_glock wakeups
gfs2: Fix unlinked inode cleanup
gfs2: gfs2_evict_inode clarification
gfs2: Initialize gl_no_formal_ino earlier
gfs2: Make gfs2_inode_refresh static
gfs2: Minor delete_work_func cleanup
gfs2: Only defer deletes when we have an iopen glock
gfs2: Prevent inode creation race
gfs2: Randomize GLF_VERIFY_DELETE work delay
gfs2: Rename dinode_demise to evict_behavior
gfs2: Rename GIF_{DEFERRED -> DEFER}_DELETE
gfs2: Rename GLF_VERIFY_EVICT to GLF_VERIFY_DELETE
gfs2: Return enum evict_behavior from gfs2_upgrade_iopen_glock
gfs2: Simplify DLM_LKF_QUECVT use
gfs2: Update to the evict / remote delete documentation
gfs2: Use get_random_u32 in gfs2_orlov_skip
gfs2: Use mod_delayed_work in gfs2_queue_try_to_evict
 
gitignore: Don't ignore 'tags' directory
 
goldfish: Fix unused const variable 'goldfish_pipe_acpi_match'
 
gpio: 74x164: shrink code
gpio: acpi: switch to device_for_each_child_node_scoped()
gpio: add support for FTDI's MPSSE as GPIO
gpio: aggregator: simplify aggr_parse() with scoped bitmap
gpio: altera: Add missed base and label initialisations
gpio: altera: Drop legacy-of-mm-gpiochip.h header
gpio: amdpt: remove remove()
gpio: aspeed: Change the macro to support deferred probe
gpio: aspeed: Create llops to handle hardware access
gpio: aspeed: Remove the name for bank array
gpio: aspeed: Support G7 Aspeed gpio controller
gpio: cdev: don't report GPIOs requested as interrupts as used
gpio: cdev: go back to storing debounce period in the GPIO descriptor
gpio: cdev: prepare gpio_desc_to_lineinfo() for being called from atomic
gpio: cdev: put emitting the line state events on a workqueue
gpio: cdev: update flags at once when reconfiguring from user-space
gpio: Congatec Board Controller gpio driver
gpio: davinci: allow building the module with COMPILE_TEST=y
gpio: davinci: use generic device properties
gpio: dwapb: Add ACPI HID for DWAPB GPIO controller on Fujitsu MONAKA
gpio: dwapb: switch to device_for_each_child_node_scoped()
gpio: eic-sprd: use generic device_get_match_data()
gpio: exar: set value when external pull-up or pull-down is present
gpio: fold the Kconfig prompt into the option type for GPIO CDEV
gpio: free irqs that are still requested when the chip is being removed
gpio: ftgpio010: shrink code
gpio: Get rid of GPIOF_ACTIVE_LOW
gpio: GPIO_MVEBU should not default to y when compile-testing
gpio: graniterapids: Check if GPIO line can be used for IRQs
gpio: graniterapids: Determine if GPIO pad can be used by driver
gpio: graniterapids: Fix GPIO Ack functionality
gpio: graniterapids: Fix incorrect BAR assignment
gpio: graniterapids: Fix invalid GPI_IS register offset
gpio: graniterapids: Fix invalid RXEVCFG register bitmask
gpio: graniterapids: Fix vGPIO driver crash
gpio: grgpio: Add NULL check in grgpio_probe
gpio: grgpio: drop Kconfig dependency on OF_GPIO
gpio: grgpio: order headers alphabetically
gpio: grgpio: remove remove()
gpio: grgpio: use a helper variable to store the address of ofdev->dev
gpio: idio-16: Actually make use of the GPIO_IDIO_16 symbol namespace
gpio: ljca: Initialize num before accessing item in ljca_gpio_config
gpio: ljca: use devm_mutex_init() to simplify the error path and remove()
gpio: loongson: Fix Loongson-2K2000 ACPI GPIO register offset
gpio: max730x: use devres to shrink and simplify code
gpio: mb86s7x: remove some dead code in mb86s70_gpio_to_irq()
gpio: menz127: simplify error path and remove remove()
gpio: mpc8xxx: use a helper variable to store the address of pdev->dev
gpio: mpc8xxx: use generic device_is_compatible()
gpio: mpfs: add CoreGPIO support
gpio: mpfs: add polarfire soc gpio support
gpio: mpsse: Check for error code from devm_mutex_init() call
gpio: mpsse: Remove usage of the deprecated ida_simple_xx() API
gpio: mvebu: allow building the module with COMPILE_TEST=y
gpio: mvebu: drop dependency on OF_GPIO
gpio: mvebu: use generic device properties
gpio: pci-idio-16: Replace deprecated PCI functions
gpio: pcie-idio-24: Replace deprecated PCI functions
gpio: Replace deprecated PCI functions
gpio: rockchip: change the GPIO version judgment logic
gpio: rockchip: explan the format of the GPIO version ID
gpio: rockchip: support new version GPIO
gpio: sim: lock up configfs that an instantiated device depends on
gpio: sim: switch to device_for_each_child_node_scoped()
gpio: sloppy-logic-analyzer remove reference to rcu_momentary_dyntick_idle()
gpio: Switch back to struct platform_driver::remove()
gpio: sysfs: constify gpio class
gpio: sysfs: demote warning messages on invalid user input to debug
gpio: sysfs: emit chardev line-state events on active-low changes
gpio: sysfs: emit chardev line-state events on edge store
gpio: sysfs: emit chardev line-state events on GPIO export
gpio: sysfs: make the sysfs export behavior consistent
gpio: sysfs: use cleanup guards for gpiod_data::mutex
gpio: sysfs: use cleanup guards for the sysfs_lock mutex
gpio: tegra186: Allow to enable driver on Tegra234
gpio: ts4900: use generic device properties
gpio: Use of_property_present() for non-boolean properties
gpio: vf610: use generic device_get_match_data()
gpio: virtuser: fix handling of multiple conn_ids in lookup table
gpio: virtuser: fix missing lookup table cleanups
gpio: virtuser: lock up configfs that an instantiated device depends on
gpio: xgene-sb: don't use "proxy" headers
gpio: xgene-sb: Drop ACPI_PTR() and CONFIG_ACPI guards
gpio: xgene-sb: Remove unneeded definitions for properties
gpio: xgene-sb: Tidy up ACPI and OF ID tables
gpio: xilinx: Convert gpio_lock to raw spinlock
gpio: xilinx: drop dependency on GPIO_OF
gpio: xilinx: use generic device properties
gpio: xilinx: use helper variable to store the address of pdev->dev
gpio: zevio: Add missed label initialisation
 
gpiolib: add a per-gpio_device line state notification workqueue
gpiolib: avoid format string weakness in workqueue interface
gpiolib: cdev: Fix reference to linereq_set_config_unlocked()
gpiolib: cdev: remove redundant store of debounce_period_us
gpiolib: cdev: use !mem_is_zero() instead of memchr_inv(s, 0, n)
gpiolib: clean up debugfs separator handling
gpiolib: fix a NULL-pointer dereference when setting direction
gpiolib: notify user-space about in-kernel line state changes
gpiolib: notify user-space when a driver requests its own desc
gpiolib: remove leftover spinlock bits
gpiolib: switch the line state notifier to atomic
gpiolib: unduplicate chip guard in set_config path
gpiolib: unify two loops initializing GPIO descriptors
gpiolib: use v2 defines for line state change events
 
gpu: drm: omapdrm: use new of_graph functions
gpu: host1x: Add MLOCK recovery for rest of engines
gpu: host1x: Complete stream ID entry tables
gpu: host1x: Fix _writel function declarations
gpu: host1x: Fix boot regression for Tegra
gpu: host1x: Handle CDMA wraparound when debug printing
gpu: host1x: Make host1x_context_device_bus_type constant
gpu: host1x: Set up device DMA parameters
 
greybus: Fix a typo
 
gtp: Destroy device along with udp socket's netns dismantle.
gtp: Use for_each_netdev_rcu() in gtp_genl_dump_pdp().
 
gup: convert FOLL_TOUCH case in follow_page_pte() to folio
 
gve: add support for basic queue stats
gve: adopt page pool for DQ RDA mode
gve: change to use page_pool_put_full_page when recycling pages
gve: clean XDP queues in gve_tx_stop_ring_gqi
gve: fix XDP allocation path in edge cases
gve: Flow steering trigger reset only for timeout error
gve: guard XDP xmit NDO on existence of xdp queues
gve: guard XSK operations on the existence of queues
gve: Map IRQs to NAPI instances
gve: Map NAPI instances to queues
gve: move DQO rx buffer management related code to a new file
gve: process XSK TX descriptors as part of RX NAPI
gve: trigger RX NAPI instead of TX NAPI in gve_xsk_wakeup
 
headers/cleanup.h: Remove the if_not_guard() facility
 
hexagon: Disable constant extender optimization for LLVM prior to 19.1.0
hexagon: Don't select GENERIC_IOMAP without HAS_IOPORT support
hexagon: simplify asm/io.h for !HAS_IOPORT
 
hfs: convert hfs to use the new mount api
hfs: Sanity check the root record
 
hfsplus: convert hfsplus to use the new mount api
hfsplus: don't query the device logical block size multiple times
 
HID: Add IDs for Kysona
HID: add per device quirk to force bind to hid-generic
HID: bpf: allow write access to quirks field in struct hid_device
HID: bpf: constify hid_ops
HID: bpf: drop unneeded casts discarding const
HID: bpf: drop use of Logical|Physical|UsageRange
HID: bpf: Fix NKRO on Mistel MD770
HID: bpf: Fix Rapoo M50 Plus Silent side buttons
HID: bpf: move HID-BPF report descriptor fixup earlier
HID: core: remove one more kmemdup on .probe()
HID: core: save one kmemdup during .probe()
HID: corsair-void: Add Corsair Void headset family driver
HID: debug: Remove duplicates from 'keys'
HID: Fix typo in the comment
HID: hid-goodix-spi: Add OF supports
HID: hid-goodix: Fix HID get/set feature operation overwritten problem
HID: hid-goodix: Return 0 when receiving an empty HID feature package
HID: hyperv: streamline driver probe to avoid devres issues
HID: i2c-hid-of: Drop explicit initialization of struct i2c_device_id::driver_data to 0
HID: i2c-hid: Revert to using power commands to wake on resume
HID: intel-ish-hid: Add firmware version sysfs attributes
HID: ishtp-hid-client: replace fake-flex arrays with flex-array members
HID: Kysona: Add basic battery reporting for Kysona M600
HID: Kysona: add basic online status
HID: Kysona: check battery status every 5s using a workqueue
HID: logitech-hidpp: Remove feature_type from hidpp_root_get_feature()
HID: magicmouse: Apple Magic Trackpad 2 USB-C driver support
HID: multitouch: make mt_set_mode() less cryptic
HID: picoLCD: Replace check_fb in favor of struct fb_info.lcd_dev
HID: Remove default case statement in fetch_item()
HID: replace BUG_ON() with WARN_ON()
HID: rmi: Add select RMI4_F3A in Kconfig
HID: simplify code in fetch_item()
HID: simplify snto32()
HID: steelseries: Add capacity_level mapping
HID: steelseries: Fix battery requests stopping after some time
HID: stop exporting hid_snto32()
HID: wacom: fix when get product name maybe null pointer
HID: wacom: Interpret tilt data from Intuos Pro BT as signed values
HID: wacom: Set eraser status when either 'Eraser' or 'Invert' usage is set
 
hisi_acc_vfio_pci: create subfunction for data reading
hisi_acc_vfio_pci: extract public functions for container_of
hisi_acc_vfio_pci: register debugfs for hisilicon migration driver
 
hostfs: Do not propagate hostfs parameter to kernel
hostfs: Fix the NULL vs IS_ERR() bug for __filemap_get_folio()
 
hpet: Switch to irq_get_nr_irqs()
 
hpfs: convert hpfs to use the new mount api
 
hrtimer: Use __raise_softirq_irqoff() to raise the softirq
 
hrtimers: Add missing hrtimer_init() trace points
hrtimers: Delete hrtimer_init_on_stack()
hrtimers: Delete hrtimer_init_sleeper_on_stack()
hrtimers: Handle CPU state correctly on hotplug
hrtimers: Introduce hrtimer_setup() to replace hrtimer_init()
hrtimers: Introduce hrtimer_setup_on_stack()
hrtimers: Introduce hrtimer_setup_sleeper_on_stack()
hrtimers: Introduce hrtimer_update_function()
 
hugetlb: arm64: add mte support
hugetlb: fix NULL pointer dereference in trace_hugetlbfs_alloc_inode
 
hugetlbfs: support tracepoint
hugetlbfs: use tracepoints in hugetlbfs functions.
 
hung_task: add detect count for hung tasks
hung_task: add docs for hung_task_detect_count
 
hv/hv_kvp_daemon: Pass NIC name to hv_get_dns_info as well
 
hv_netvsc: Don't assume cpu_possible_mask is dense
hv_netvsc: Link queues to NAPIs
 
hv_sock: Initializing vsk->trans to NULL to prevent a dangling pointer
 
hwmon: (acpi_power_meter) Fix a check for the return value of read_domain_devices().
hwmon: (acpi_power_meter) Fix fail to load module on platform without _PMD method
hwmon: (amc6821) add support for tsd,mule
hwmon: (aquacomputer_d5next) Fix length of speed_input array
hwmon: (cros_ec) register thermal sensors to thermal framework
hwmon: (drivetemp) Fix driver producing garbage data when SCSI errors occur
hwmon: (drivetemp) Set scsi command timeout to 10s
hwmon: (f71882fg) Fix grammar in fan speed trip points explanation
hwmon: (gsc) Simplify specifying static visibility attribute
hwmon: (i5500_temp) Simplify specifying static visibility attribute
hwmon: (ina226) Add support for SY24655
hwmon: (ina2xx) Add support for has_alerts configuration flag
hwmon: (ina2xx) Add support for INA260
hwmon: (intel-m10-bmc) Simplify specifying static visibility attribute
hwmon: (isl28022) new driver for ISL28022 power monitor
hwmon: (jc42) Drop of_match_ptr() protection
hwmon: (ltc2991) Fix mixed signed/unsigned in DIV_ROUND_CLOSEST
hwmon: (max31827) Fix spelling errors reported by codespell
hwmon: (max6639) : Configure based on DT property
hwmon: (nct6775) Add 665-ACE/600M-CL to ASUS WMI monitoring list
hwmon: (nct6775-core) Fix overflows seen when writing limit attributes
hwmon: (nzxt-kraken2) Simplify specifying static visibility attribute
hwmon: (pmbus) add documentation for existing flags
hwmon: (pmbus/core) allow drivers to override WRITE_PROTECT
hwmon: (pmbus/core) clear faults after setting smbalert mask
hwmon: (pmbus/isl68137) add support for voltage divider on Vout
hwmon: (pmbus/ltc2978) add support for ltc7841
hwmon: (pmbus/ltc7841) add support for LTC7841 - docs
hwmon: (pmbus/mpq8785) Convert comma to semicolon
hwmon: (powerz) Simplify specifying static visibility attribute
hwmon: (pwm-fan) Introduce start from stopped state handling
hwmon: (raspberrypi) Simplify specifying static visibility attribute
hwmon: (sch5627, max31827) Fix typos in driver documentation
hwmon: (sht4x): add heater support
hwmon: (sl28cpld) Simplify specifying static visibility attribute
hwmon: (surface_fan) Simplify specifying static visibility attribute
hwmon: (tmp108) Add helper function tmp108_common_probe() to prepare I3C support
hwmon: (tmp108) Add NXP p3t1085 support
hwmon: (tmp108) Add support for I3C device
hwmon: (tmp108) Do not fail in I3C probe when I3C regmap is a module
hwmon: (tmp513) Fix Current Register value interpretation
hwmon: (tmp513) Fix division of negative numbers
hwmon: (tmp513) Fix interpretation of values of Shunt Voltage and Limit Registers
hwmon: (tmp513) Fix interpretation of values of Temperature Result and Limit Registers
hwmon: (tps23861) Fix reporting of negative temperatures
hwmon: Add driver for I2C chip Nuvoton NCT7363Y
hwmon: Add static visibility member to struct hwmon_ops
hwmon: Drop explicit initialization of struct i2c_device_id::driver_data to 0
hwmon: Switch back to struct platform_driver::remove()
hwmon: tmp108: fix I3C dependency
 
hwrng: airoha - add support for Airoha EN7581 TRNG
hwrng: amd - remove reference to removed PPC_MAPLE config
hwrng: bcm74110 - Add Broadcom BCM74110 RNG driver
hwrng: core - Add WARN_ON for buggy read return values
hwrng: drivers - Switch back to struct platform_driver::remove()
hwrng: histb - Fix the wrong format specifier
hwrng: iproc-r200 - enable on BCMBCA
hwrng: stm32 - implement support for STM32MP25x platforms
hwrng: stm32 - update STM32MP15 RNG max clock frequency
 
i2c: Add driver for the RTL9300 I2C controller
i2c: amd-asf: Add ACPI support for AMD ASF Controller
i2c: amd-asf: Add i2c_algorithm operations to support AMD ASF with SMBus
i2c: amd-asf: Add routine to handle the ASF slave process
i2c: amd-asf: Clear remote IRR bit to get successive interrupt
i2c: amd-asf: Fix uninitialized variables issue in amd_asf_process_target
i2c: atr: Fix client detach
i2c: busses: Use *-y instead of *-objs in Makefile
i2c: cadence: Add atomic transfer support for controller version 1.4
i2c: cadence: Relocate cdns_i2c_runtime_suspend and cdns_i2c_runtime_resume to facilitate atomic mode
i2c: cadence: Split cdns_i2c_master_xfer for Atomic Mode
i2c: Congatec Board Controller i2c bus driver
i2c: core: fix reference leak in i2c_register_adapter()
i2c: core: Remove extra space in Makefile
i2c: designware: Add a new ACPI HID for HJMC01 I2C controller
i2c: designware: Add ACPI HID for DWAPB I2C controller on FUJITSU-MONAKA
i2c: designware: constify abort_sources
i2c: designware: determine HS tHIGH and tLOW based on HW parameters
i2c: designware: Fix spelling and other issues in the comments
i2c: designware: Get rid of redundant 'else'
i2c: designware: Remove 'cond' from i2c_dw_scl_hcnt()
i2c: designware: Use sda_hold_time variable name everywhere
i2c: designware: Use temporary variable for struct device
i2c: dev: Fix memory leak when underlying adapter does not support I2C
i2c: Drop legacy muxing pseudo-drivers
i2c: Fix whitespace style issue
i2c: i801: Add support for Intel Panther Lake
i2c: imx: add imx7d compatible string for applying erratum ERR007805
i2c: imx: add support for S32G2/S32G3 SoCs
i2c: imx: do not poll for bus busy in single master mode
i2c: imx: fix missing stop condition in single-master mode
i2c: imx: prevent rescheduling in non dma mode
i2c: imx: separate atomic, dma and non-dma use case
i2c: Introduce OF component probe function
i2c: isch: Convert to kernel-doc
i2c: isch: Don't use "proxy" headers
i2c: isch: Pass pointer to struct i2c_adapter down
i2c: isch: Prefer to use octal permission
i2c: isch: switch i2c registration to devm functions
i2c: isch: Switch to memory mapped IO accessors
i2c: isch: Unify the name of the variable to hold an error code
i2c: isch: Use custom private data structure
i2c: isch: Use read_poll_timeout()
i2c: isch: Use string_choices API instead of ternary operator
i2c: isch: Utilize temporary variable to hold device pointer
i2c: microchip-core: actually use repeated sends
i2c: microchip-core: fix "ghost" detections
i2c: mux: demux-pinctrl: check initial mux selection, too
i2c: mux: demux-pinctrl: correct comment
i2c: nomadik: Add missing sentinel to match table
i2c: nomadik: fix BRCR computation
i2c: nomadik: support >=1MHz speed modes
i2c: nomadik: support Mobileye EyeQ6H I2C controller
i2c: nomadik: switch from of_device_is_compatible() to of_match_device()
i2c: npcm: correct the read/write operation procedure
i2c: npcm: use a software flag to indicate a BER condition
i2c: of-prober: Add GPIO support to simple helpers
i2c: of-prober: Add simple helpers for regulator support
i2c: piix4: Change the parameter list of piix4_transaction function
i2c: piix4: Export i2c_piix4 driver functions as library
i2c: piix4: Move i2c_piix4 macros and structures to common header
i2c: pnx: Fix timeout in wait functions
i2c: qcom-cci: Remove the unused variable cci_clk_rate
i2c: qcom-cci: Remove unused struct member cci_clk_rate
i2c: qcom-cci: Stop complaining about DT set clock rate
i2c: qcom-geni: Keep comment why interrupts start disabled
i2c: qcom-geni: Support systems with 32MHz serial engine clock
i2c: qup: use generic device property accessors
i2c: rcar: fix NACK handling when being a target
i2c: riic: Always round-up when calculating bus period
i2c: support gpio-binding for SMBAlerts
i2c: Switch back to struct platform_driver::remove()
i2c: testunit: improve error handling for GPIO
i2c: testunit: on errors, repeat NACK until STOP
i2c: Use *-y instead of *-objs in Makefile
 
i3c: Document I3C_ADDR_SLOT_EXT_STATUS_MASK
i3c: dw: Add quirk to address OD/PP timing issue on AMD platform
i3c: dw: Add support for AMDI0015 ACPI ID
i3c: master: Extend address status bit to 4 and add I3C_ADDR_SLOT_EXT_DESIRED
i3c: master: Fix dynamic address leak when 'assigned-address' is present
i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
i3c: master: Remove i3c_dev_disable_ibi_locked(olddev) on device hotjoin
i3c: master: Replace hard code 2 with macro I3C_ADDR_SLOT_STATUS_BITS
i3c: master: svc: Fix pm_runtime_set_suspended() with runtime pm enabled
i3c: master: svc: fix possible assignment of the same address to two devices
i3c: master: svc: manually emit NACK/ACK for hotjoin
i3c: master: svc: Modify enabled_events bit 7:0 to act as IBI enable counter
i3c: master: svc: need check IBIWON for dynamic address assignment
i3c: master: svc: use repeat start when IBI WIN happens
i3c: master: svc: use spin_lock_irqsave at svc_i3c_master_ibi_work()
i3c: master: svc: wait for Manual ACK/NACK Done before next step
i3c: mipi-i3c-hci: Handle interrupts according to current specifications
i3c: mipi-i3c-hci: Mask ring interrupts before ring stop request
i3c: mipi-i3c-hci: Support SETDASA CCC
i3c: Use i3cdev->desc->info instead of calling i3c_device_get_info() to avoid deadlock
 
i40e: Fix handling changed priv flags
 
i915/guc: Accumulate active runtime on gt reset
i915/guc: Ensure busyness counter increases motonically
i915/guc: Reset engine utilization buffer before registration
 
i915: fix DRM_I915_GVT_KVMGT dependencies
 
iavf: Add net_shaper_ops support
iavf: add support to exchange qos capabilities
iavf: Remove unused declarations
 
IB/cm: Do not hold reference on cm_id unless needed
IB/cm: Explicitly mark if a response MAD is a retransmission
IB/cm: Rework sending DREQ when destroying a cm_id
 
IB/hfi1: make clear_all_interrupts static
 
ibmvnic: Add stat for tx direct vs tx batched
ibmvnic: use ethtool string helpers
 
ice: Add correct PHY lane assignment
ice: add E830 HW VF mailbox message limit support
ice: Add ice_get_ctrl_ptp() wrapper to simplify the code
ice: Add SDPs support for E825C
ice: Add support for persistent NAPI config
ice: Align E810T GPIO to other products
ice: Cache perout/extts requests and check flags
ice: Cleanup unused declarations
ice: consistently use q_idx in ice_vc_cfg_qs_msg()
ice: Disable shared pin on E810 on setfunc
ice: Drop auxbus use for PTP to finalize ice_adapter move
ice: Enable 1PPS out from CGU for E825C products
ice: extend dump serdes equalizer values feature
ice: Fix E825 initialization
ice: Fix ETH56G FC-FEC Rx offset value
ice: fix incorrect PHY settings for 100 GB/s
ice: fix max values for dpll pin phase adjust
ice: Fix NULL pointer dereference in switchdev
ice: fix PHY Clock Recovery availability check
ice: fix PHY timestamp extraction for ETH56G
ice: Fix quad registers read on E825
ice: Fix VLAN pruning in switchdev mode
ice: Implement ethtool reset support
ice: Implement ice_ptp_pin_desc
ice: Initial support for E825C hardware in ice_adapter
ice: initialize pf->supported_rxdids immediately after loading DDP
ice: Introduce ice_get_phy_model() wrapper
ice: Make use of assign_bit() API
ice: only allow Tx promiscuous for multicast
ice: Read SDP section from NVM for pin definitions
ice: refactor "last" segment of DDP pkg
ice: rework of dump serdes equalizer values feature
ice: store max_frame and rx_buf_len only in ice_rx_ring
ice: support optional flags in signature segment header
ice: Support VF queue rate limit and quanta size configuration
ice: Unbind the workqueue
ice: Use common error handling code in two functions
ice: Use ice_adapter for PTP shared data instead of auxdev
ice: use stack variable for virtchnl_supported_rxdids
 
idpf: add support for SW triggered interrupts
idpf: Don't hard code napi_struct size
idpf: set completion tag for "empty" bufs associated with a packet
idpf: trigger SW interrupt when exiting wb_on_itr mode
 
ieee802154: ca8210: Add missing check for kfifo_alloc() in ca8210_probe()
 
igb: Cleanup unused declarations
igb: Fix 2 typos in comments in igb_main.c
igb: Fix potential invalid memory access in igb_init_module()
 
igbvf: remove unused spinlock
 
igc: remove autoneg parameter from igc_mac_info
igc: return early when failing to read EECD register
 
iio: accel: adxl355: Fix typo "accelaration"
iio: accel: adxl380: fix raw sample read
iio: accel: adxl380: use irq_get_trigger_type()
iio: accel: fxls8962af: use irq_get_trigger_type()
iio: accel: hid-sensor-accel-3d: Get platform data via dev_get_platdata()
iio: accel: kx022a: Fix raw read format
iio: accel: kxcjk-1013: Convert ODR times array to variable in chip_info
iio: accel: kxcjk-1013: Deduplicate ODR startup time array
iio: accel: kxcjk-1013: drop ACPI_PTR() and move ID out of CONFIG_ACPI guards
iio: accel: kxcjk-1013: Get rid of enum kx_chipset
iio: accel: kxcjk-1013: Move odr_start_up_times up in the code
iio: accel: kxcjk-1013: Remove redundant I²C ID
iio: accel: kxcjk-1013: Rename kxcjk1013_info
iio: accel: kxcjk-1013: Replace a variant of iio_get_acpi_device_name_and_data()
iio: accel: kxcjk-1013: Revert "Add support for KX022-1020"
iio: accel: kxcjk-1013: Start using chip_info variables instead of enum
iio: accel: kxcjk-1013: Switch from CONFIG_PM guards to pm_ptr() etc
iio: accel: kxcjk-1013: Use local variable for regs
iio: accel: mma9551: Replace custom implementation of iio_get_acpi_device_name()
iio: accel: mma9551: use bool for event state
iio: accel: mma9553: Replace custom implementation of iio_get_acpi_device_name()
iio: accel: mma9553: use specialized event code macros
iio: accel: replace s64 __aligned(8) with aligned_s64
iio: accel: sca3000: use bool for event state
iio: acpi: Add iio_get_acpi_device_name_and_data() helper function
iio: acpi: Improve iio_read_acpi_mount_matrix()
iio: adc: ad4000: Check for error code from devm_mutex_init() call
iio: adc: ad4000: fix reading unsigned data
iio: adc: ad4695: fix buffered read, single sample timings
iio: adc: ad5755: use scoped device_for_each_child_node()
iio: adc: ad7124: Disable all channels at probe time
iio: adc: ad7173: add support for ad4113
iio: adc: ad7173: fix using shared static info struct
iio: adc: ad7173: order chipID by value
iio: adc: ad7192: properly check spi_get_device_match_data()
iio: adc: ad7266: Get platform data via dev_get_platdata()
iio: adc: ad7280a: use IIO_DIFF_EVENT_CODE macro helper
iio: adc: ad7380: add support for adaq4370-4 and adaq4380-4
iio: adc: ad7380: fix oversampling formula
iio: adc: ad7380: use local dev variable to shorten long lines
iio: adc: ad7606: add 'bits' parameter to channels macros
iio: adc: ad7606: Add compatibility to fw_nodes
iio: adc: ad7606: Add iio-backend support
iio: adc: ad7606: Add PWM support for conversion trigger
iio: adc: ad7606: add support for AD7606C-{16,18} parts
iio: adc: ad7606: add support for AD760{7,8,9} parts
iio: adc: ad7606: Disable PWM usage for non backend version
iio: adc: ad7606: Drop spurious empty file.
iio: adc: ad7606: Fix typo in the driver name
iio: adc: ad7606: fix/persist oversampling_ratio setting
iio: adc: ad7606: Introduce num_adc_channels
iio: adc: ad7606: move 'val' pointer to ad7606_scan_direct()
iio: adc: ad7606: move scale_setup as function pointer on chip-info
iio: adc: ad7606: rework available attributes for SW channels
iio: adc: ad7606: rework scale-available to be static
iio: adc: ad7606: Sort includes in alphabetical order
iio: adc: ad7606: use realbits for sign-extending in scan_direct
iio: adc: ad7606: wrap channel ranges & scales into struct
iio: adc: ad7625: add driver
iio: adc: ad7791: Get platform data via dev_get_platdata()
iio: adc: ad7793: Get platform data via dev_get_platdata()
iio: adc: ad7887: Get platform data via dev_get_platdata()
iio: adc: ad7923: Fix buffer overflow for tx_buf and ring_xfer
iio: adc: ad7944: add namespace to T_QUIET_NS
iio: adc: ad9467: Fix the "don't allow reading vref if not available" case
iio: adc: Add support for the GE HealthCare PMC ADC
iio: adc: at91: call input_free_device() on allocated iio_dev
iio: adc: Constify struct iio_map
iio: adc: Convert to IIO_MAP()
iio: adc: Fix typos in comments across various files
iio: adc: ltc2497: Get platform data via dev_get_platdata()
iio: adc: max1363: Convert to get_unaligned_be16
iio: adc: mt6360-adc: Converted to use get_unaligned_be16()
iio: adc: pac1921: Check for error code from devm_mutex_init() call
iio: adc: pac1934: Replace strange way of checking type of enumeration
iio: adc: qcom-pm8xxx-xoadc: use scoped device_for_each_child_node()
iio: adc: qcom-spmi-adc5: Tidy up adc5_get_fw_data() error messages
iio: adc: qcom-spmi-vadc: use scoped device_for_each_child_node()
iio: adc: Remove "default n" entries
iio: adc: rockchip_saradc: fix information leak in triggered buffer
iio: adc: stm32-dfsdm: handle label as an optional property
iio: adc: sun20i-gpadc: use scoped device_for_each_child_node()
iio: adc: ti-ads1015: use irq_get_trigger_type()
iio: adc: ti-ads1119: Drop explicit initialization of struct i2c_device_id::driver_data to 0
iio: adc: ti-ads1119: fix information leak in triggered buffer
iio: adc: ti-ads1119: fix sample size in scan struct for triggered buffer
iio: adc: ti-ads124s08: Use gpiod_set_value_cansleep()
iio: adc: ti-ads1298: Add NULL check in ads1298_init
iio: adc: ti-ads8688: fix information leak in triggered buffer
iio: Add channel type for attention
iio: addac: ad74413r: drop reset_gpio from struct ad74413r_state
iio: addac: ad74413r: simplify with cleanup.h
iio: addac: ad74413r: use devm_regulator_get_enable_read_voltage()
iio: addac: ad74xxx: Constify struct iio_chan_spec​
iio: backend: extend features
iio: backend: fix wrong pointer passed to IS_ERR()
iio: chemical: bme680: Add missing regmap.h include
iio: chemical: bme680: Add SCALE and RAW channels
iio: chemical: bme680: Add support for preheat current
iio: chemical: bme680: Add triggered buffer support
iio: chemical: bme680: avoid using camel case
iio: chemical: bme680: Fix indentation and unnecessary spaces
iio: chemical: bme680: generalize read_*() functions
iio: chemical: bme680: move to fsleep()
iio: chemical: bme680: optimize startup time
iio: chemical: bme680: refactorize set_mode() mode
iio: chemical: bme680: use s16 variable for temp value to avoid casting
iio: common: st: use irq_get_trigger_type()
iio: Convert unsigned to unsigned int
iio: dac: ad3552r: add high-speed platform driver
iio: dac: ad3552r: changes to use FIELD_PREP
iio: dac: ad3552r: extract common code (no changes in behavior intended)
iio: dac: ad5380: drop driver remove callbacks
iio: dac: ad5380: use devm_regulator_get_enable_read_voltage()
iio: dac: ad5446: drop driver remove callbacks
iio: dac: ad5446: use devm_regulator_get_enable_read_voltage()
iio: dac: ad5504: drop driver remove callback
iio: dac: ad5504: Get platform data via dev_get_platdata()
iio: dac: ad5504: use devm_regulator_get_enable_read_voltage()
iio: dac: ad5624r: drop driver remove callback
iio: dac: ad5624r: use devm_regulator_get_enable_read_voltage()
iio: dac: ad5761: drop driver remove callback
iio: dac: ad5761: use devm_regulator_get_enable_read_voltage()
iio: dac: ad5770r: Convert to get_unaligned_le16
iio: dac: ad5770r: use devm_regulator_get_enable_read_voltage()
iio: dac: ad5791: Add reset, clr and ldac gpios
iio: dac: ad5791: Get platform data via dev_get_platdata()
iio: dac: ad5791: Include chip_info in device match tables
iio: dac: ad5791: Use devm_iio_device_register
iio: dac: ad5791: Use devm_regulator_get_enable_read_voltage
iio: dac: ad8460: add SPI device match table
iio: dac: ad8460: fix DT compatible
iio: dac: adi-axi-dac: add registering of child fdt node
iio: dac: adi-axi-dac: extend features
iio: dac: adi-axi-dac: fix wrong register bitfield
iio: dac: adi-axi-dac: update register names
iio: dac: m62332: Get platform data via dev_get_platdata()
iio: dac: max517: Get platform data via dev_get_platdata()
iio: dac: support the ad8460 Waveform DAC
iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
iio: dummy: use specialized event code macros
iio: event_monitor: Fix missing free in main
iio: events.h: add event identifier macros for differential channel
iio: events: make IIO_EVENT_CODE macro private
iio: Fix fwnode_handle in __fwnode_iio_channel_get_by_name()
iio: fix write_event_config signature
iio: frequency: ad9523: Get platform data via dev_get_platdata()
iio: frequency: adf4350: Get platform data via dev_get_platdata()
iio: frequency: adf4371: drop clkin from struct adf4371_state
iio: frequency: adf4371: drop spi_set_drvdata()
iio: frequency: adf4371: make use of dev_err_probe()
iio: frequency: adf4371: make use of spi_get_device_match_data()
iio: gts: fix infinite loop for gain_to_scaletables()
iio: gts: Fix uninitialized symbol 'ret'
iio: gyro: bmg160: Drop most likely fake ACPI IDs
iio: gyro: bmg160: Replace custom implementation of iio_get_acpi_device_name()
iio: gyro: bmg160_core: remove trailing tab
iio: gyro: fxas21002c: Fix missing data update in trigger handler
iio: gyro: fxas21002c: use irq_get_trigger_type()
iio: gyro: hid-sensor-gyro-3d: Get platform data via dev_get_platdata()
iio: gyro: list adis16137 in Kconfig description
iio: gyro: mpu3050: use irq_get_trigger_type()
iio: hid-sensor-prox: Add support for more channels
iio: hid-sensor: Use aligned data type for timestamp
iio: hid-sensors-prox: Factor-in hid_sensor_push_data
iio: hid-sensors-prox: Make proximity channel indexed
iio: hid-sensors: Add proximity and attention IDs
iio: humidity: hts221: use irq_get_trigger_type()
iio: imu: Add i2c driver for bmi270 imu
iio: imu: bmi160: use irq_get_trigger_type()
iio: imu: bmi270: Add scale and sampling frequency to BMI270 IMU
iio: imu: bmi270: Add spi driver for bmi270 imu
iio: imu: bmi270: Add support for BMI260
iio: imu: bmi270: Add triggered buffer for Bosch BMI270 IMU
iio: imu: bmi270: Provide chip info as configuration structure
iio: imu: bmi270: Remove duplicated include in bmi270_i2c.c
iio: imu: bmi270: Remove unused FREQUENCY / SCALE attributes
iio: imu: bmi323: remove redundant register definition
iio: imu: bmi323: use bool for event state
iio: imu: bmi323: use irq_get_trigger_type()
iio: imu: fxos8700: Drop unused acpi.h
iio: imu: inv_icm42600: add inv_icm42600 id_table
iio: imu: inv_icm42600: fix spi burst write not supported
iio: imu: inv_icm42600: fix timestamps after suspend if sensor is on
iio: imu: inv_icm42600: use irq_get_trigger_type()
iio: imu: inv_mpu6050: add support for IAM-20680HT/HP
iio: imu: inv_mpu6050: Replace strange way of checking type of enumeration
iio: imu: inv_mpu6050: simplify code in write_event_config callback
iio: imu: inv_mpu6050: use irq_get_trigger_type()
iio: imu: inv_mpu6050: Use upper_16_bits()/lower_16_bits() helpers
iio: imu: kmx61: Drop most likely fake ACPI ID
iio: imu: kmx61: fix information leak in triggered buffer
iio: imu: smi240: add driver
iio: imu: st_lsm6dsx: Get platform data via dev_get_platdata()
iio: imu: st_lsm6dsx: Use aligned data type for timestamp
iio: imu: st_lsm6dsx: use bool for event state
iio: imu: st_lsm6dsx: use irq_get_trigger_type()
iio: inkern: call iio_device_put() only on mapped devices
iio: invensense: fix multiple odr switch when FIFO is off
iio: light: add support for veml3235
iio: light: adux1020: write_event_config: use local variable for interrupt value
iio: light: al3010: Fix an error handling path in al3010_probe()
iio: light: apds9300: use bool for event state
iio: light: apds9306: simplifies if branch in apds9306_write_event_config
iio: light: apds9960: convert als_int and pxs_int to bool
iio: light: apds9960: remove useless return
iio: light: bh1745: fix information leak in triggered buffer
iio: light: bh1745: simplify code in write_event_config callback
iio: light: cm32181: Remove duplicate ACPI handle check
iio: light: hid-sensor-als: Get platform data via dev_get_platdata()
iio: light: hid-sensor-prox: Get platform data via dev_get_platdata()
iio: light: isl29018: drop ACPI_PTR() and CONFIG_ACPI guards
iio: light: isl29018: Replace a variant of iio_get_acpi_device_name_and_data()
iio: light: lm3533-als: Get platform data via dev_get_platdata()
iio: light: ltr390: Add interrupt persistance support
iio: light: ltr390: Added configurable sampling frequency support
iio: light: ltr390: Interrupts and threshold event support
iio: light: ltr390: Replaced mask values with GENMASK()
iio: light: ltr390: simplify code in write_event_config callback
iio: light: ltr390: Suspend and Resume support
iio: light: ltr501: Add LTER0303 to the supported devices
iio: light: ltr501: Drop most likely fake ACPI IDs
iio: light: ltr501: Replace a variant of iio_get_acpi_device_name_and_data()
iio: light: ltr501: simplify code in write_event_config callback
iio: light: ltrf216a: Document device name for compatible
iio: light: opt3001: add support for TI's opt3002 light sensor
iio: light: Remove "default n" entries
iio: light: rpr0521: Use generic iio_pollfunc_store_time()
iio: light: st_uvis25: use irq_get_trigger_type()
iio: light: stk3310: simplify code in write_event_config callback
iio: light: tsl2772: simplify code in write_event_config callback
iio: light: vcnl4035: fix information leak in triggered buffer
iio: light: veml6030: add set up delay after any power on sequence
iio: light: veml6030: add support for a regulator
iio: light: veml6030: add support for veml6035
iio: light: veml6030: add support for veml7700
iio: light: veml6030: drop processed info for white channel
iio: light: veml6030: make use of regmap_set_bits()
iio: light: veml6030: power off device in probe error paths
iio: light: veml6030: simplify code in write_event_config callback
iio: light: veml6030: use dev_err_probe()
iio: light: veml6030: use read_avail() for available attributes
iio: light: veml6035: fix read_avail in no_irq case for veml6035
iio: light: veml6070: add action for i2c_unregister_device
iio: light: veml6070: add devicetree support
iio: light: veml6070: add support for a regulator
iio: light: veml6070: add support for integration time
iio: light: veml6070: use dev_err_probe in probe function
iio: light: veml6070: use device managed iio_device_register
iio: light: veml6070: use field to set integration time
iio: light: veml6070: use guard to handle mutex
iio: light: veml6070: use unsigned int instead of unsigned
iio: light: vl6180: Add configurable inter-measurement period support
iio: light: vl6180: Add support for Continuous Mode
iio: light: vl6180: Added Interrupt support for single shot access
iio: magn: ak8974: use irq_get_trigger_type()
iio: magnetometer: add Allegro MicroSystems ALS31300 3-D Linear Hall Effect driver
iio: magnetometer: bmc150: Drop dead code from the driver
iio: magnetometer: bmc150_magn: Drop most likely fake ACPI IDs
iio: magnetometer: fix if () scoped_guard() formatting
iio: magnetometer: hid-sensor-magn-3d: Get platform data via dev_get_platdata()
iio: magnetometer: yas530: use signed integer type for clamp limits
iio: Mark iio_dev::priv member with __private
iio: Move __private marking before struct element priv in struct iio_dev
iio: orientation: hid-sensor-incl-3d: Get platform data via dev_get_platdata()
iio: orientation: hid-sensor-rotation: Get platform data via dev_get_platdata()
iio: pac1921: remove unnecessary explicit casts
iio: position: hid-sensor-custom-intel-hinge: Get platform data via dev_get_platdata()
iio: pressure: bmp280: Add data ready trigger support
iio: pressure: bmp280: Add support for bmp280 soft reset
iio: pressure: bmp280: Fix uninitialized variable
iio: pressure: bmp280: Move bmp085 interrupt to new configuration
iio: pressure: bmp280: Remove config error check for IIR filter updates
iio: pressure: bmp280: Use bulk read for humidity calibration data
iio: pressure: bmp280: Use char instead of s32 for data buffer
iio: pressure: bmp280: use irq_get_trigger_type()
iio: pressure: bmp280: Use sleep and forced mode for oneshot captures
iio: pressure: bmp280: Use unsigned type for raw values
iio: pressure: hid-sensor-press: Get platform data via dev_get_platdata()
iio: pressure: rohm-bm1390: Remove redundant if statement
iio: pressure: zpa2326: fix information leak in triggered buffer
iio: proximity: hx9023s: simplify code in write_event_config callback
iio: proximity: irsd200: simplify code in write_event_config callback
iio: proximity: sx9500: simplify code in write_event_config callback
iio: proximity: sx_common: Drop unused acpi.h
iio: proximity: sx_common: Unexport sx_common_get_raw_register_config()
iio: proximity: vl53l0x-i2c: Added continuous mode support
iio: proximity: vl53l0x-i2c: Added sensor ID check
iio: Switch back to struct platform_driver::remove()
iio: temperature: tmp006: add triggered buffer support
iio: temperature: tmp006: fix information leak in triggered buffer
iio: test : check null return of kunit_kmalloc in iio_rescale_test_scale
iio: test: Fix GTS test config
 
ila: serialize calls to nf_register_net_hooks()
 
ima: uncover hidden variable in ima_match_rules()
 
Improve consistency of : '#error' directive messages
 
Linux: Improve error handling in Rockchip SPI drivers
 
include: mdio: Remove mdio45_ethtool_gset()
 
inetpeer: replace call_rcu by kfree_rcu for simple kmem_cache_free callback
 
init: Don't proxy `console=` to earlycon
 
initramfs: avoid filename buffer overrun
 
Input: 88pm860x - use cleanup facility for device_node
Input: ad714x - use guard notation when acquiring mutex
Input: adp5589-keys - use guard notation when acquiring mutex
Input: ads7846 - add dummy command register clearing cycle
Input: ads7846 - increase xfer array size in 'struct ser_req'
Input: alps - use guard notation when pausing serio port
Input: applespi - use guard notation when acquiring spinlock
Input: ati_remote2 - use guard notation when acquiring mutex
Input: atkbd - use guard notation when pausing serio port
Input: byd - use guard notation when pausing serio port
Input: cap11xx - switch to for_each_child_of_node_scoped
Input: cm109 - use guard notation when acquiring mutex and spinlock
Input: cma3000_d0x - use guard notation when acquiring mutex
Input: correct typos in multiple comments across misc drivers
Input: cs40l50 - fix wrong usage of INIT_WORK()
Input: cypress-sf - constify struct i2c_device_id
Input: da7280 - use guard notation when acquiring mutex and spinlock
Input: db9 - use guard notation when acquiring mutex
Input: drv260x - use guard notation when acquiring mutex
Input: drv2665 - use guard notation when acquiring mutex
Input: drv2667 - use guard notation when acquiring mutex
Input: elan_i2c - switch to using cleanup functions
Input: elo - use guard notation when pausing serio port
Input: ep93xx_keypad - use guard notation when acquiring mutex
Input: fix the input_event struct documentation
 
input: Fix typos in comments across various files
 
Input: gamecon - use guard notation when acquiring mutex
Input: gpio_keys - avoid using GPIOF_ACTIVE_LOW
Input: gpio_keys_polled - avoid using GPIOF_ACTIVE_LOW
Input: gscps2 - fix compilation error introduced with switch to guards
Input: gscps2 - use guard notation when acquiring spinlock
Input: hideep - add missing dependency on REGMAP_I2C
Input: hilkbd - use guard notation when acquiring spinlock
Input: hycon-hy46xx - add missing dependency on REGMAP_I2C
Input: hyperv-keyboard - use guard notation when acquiring spinlock
Input: i8042 - fix typo dublicate to duplicate
Input: i8042 - tease apart interrupt handler
Input: i8042 - use cleanup facility for device_node
Input: i8042 - use guard notation when acquiring spinlock
Input: ibm-panel - use guard notation when acquiring spinlock
Input: ideapad_slidebar - use guard notation when acquiring spinlock
Input: iforce - use guard notation when acquiring mutex and spinlock
Input: imagis - fix warning regarding 'imagis_3038_data' being unused
Input: imx_keypad - use guard notation when acquiring mutex
Input: introduce notion of passive observers for input handlers
Input: ipaq-micro-keys - use guard notation when acquiring mutex and spinlock
Input: iqs269a - use cleanup facility for fwnodes
Input: iqs269a - use guard notation when acquiring mutex
Input: iqs626a - use cleanup facility for fwnodes
Input: iqs7222 - use cleanup facility for fwnodes
Input: kxtj9 - use guard notation when acquiring mutex/disabling irq
Input: libps2 - use guard notation when temporarily pausing serio ports
Input: lm8323 - use guard notation when acquiring mutexes
Input: locomokbd - use guard notation when acquiring spinlock
Input: lpc32xx-keys - use guard notation when acquiring mutex
Input: maple_keyb - use guard notation when acquiring mutex
Input: matrix_keypad - remove duplicated include
Input: matrix_keypad - use guard notation when acquiring spinlock
Input: max8997_haptic - use guard notation when acquiring mutex
Input: mpr121 - use devm_regulator_get_enable_read_voltage()
Input: mtk-pmic-keys - switch to for_each_child_of_node_scoped
Input: n64joy - use guard notation when acquiring mutex
Input: novatek-nvt-ts - add support for NT36672A touchscreen
Input: novatek-nvt-ts - replace generic i2c device id with specific IC variant
Input: omap-keypad - use guard notation when acquiring mutex
Input: omap4-keypad - use guard notation when acquiring mutex
Input: pegasus_notetaker - use guard notation when acquiring mutex
Input: pmic8xxx-keypad - use guard notation when acquiring mutex
Input: powermate - use guard notation when acquiring spinlock
Input: ps2-gpio - use guard notation when acquiring mutex
Input: ps2mult - use guard notation when acquiring spinlock
Input: psmouse-smbus - use guard notation when acquiring mutex
Input: pwm-beeper - use guard notation when acquiring spinlock
Input: pxa27x_keypad - use guard notation when acquiring mutex
Input: q40kbd - use guard notation when acquiring spinlock
Input: raspberrypi-ts - use cleanup facility for device_node
Input: regulator-haptic - use guard notation when acquiring mutex
Input: rotary_encoder - use guard notation when acquiring mutex
Input: sa1111ps2 - use guard notation when acquiring spinlock
Input: serio - define serio_pause_rx guard to pause and resume serio ports
Input: serio - use guard notation when acquiring mutexes and spinlocks
Input: serio-raw - fix potential serio port name truncation
Input: serio_raw - fix uninitialized variable bug
Input: serio_raw - use guard notation for locks and other resources
Input: serport - use guard notation when acquiring spinlock
Input: sparcspkr - use cleanup facility for device_node
Input: sparcspkr - use device managed memory for 'state'
Input: sparcspkr - use guard notation when acquiring spinlock
Input: spear-keyboard - don't include 'pm_wakeup.h' directly
Input: spear-keyboard - use guard notation when acquiring mutex
Input: st-keyscan - use guard notation when acquiring mutex
Input: sun4i-lradc-keys - don't include 'pm_wakeup.h' directly
Input: sun4i-lradc-keys - switch to for_each_child_of_node_scoped
Input: sun4i-ps2 - use guard notation when acquiring spinlock
Input: sunkbd - use guard notation when pausing serio port
Input: switch back to struct platform_driver::remove()
Input: synaptics - fix a typo
Input: synaptics - use guard notation when pausing serio port
Input: synaptics-rmi4 - switch to using cleanup functions in F34
Input: synaptics-rmi4 - use guard notation when pausing serio port in F03
Input: ts4800-ts - use cleanup facility for device_node
Input: turbografx - use guard notation when acquiring mutex
Input: twl4030-vibra - use cleanup facility for device_node
Input: twl6040-vibra - use cleanup facility for device_node
Input: userio - remove unneeded semicolon
Input: userio - switch to using cleanup functions
Input: xilinx_ps2 - use guard notation when acquiring spinlock
Input: xpad - use guard notation when acquiring mutex and spinlock
 
intel-hid: fix volume buttons on Thinkpad X12 Detachable Tablet Gen 1
 
intel_idle: add Granite Rapids Xeon D support
 
intel_th: pci: Replace deprecated PCI functions
 
interconnect: icc-clk: check return values of devm_kasprintf()
interconnect: qcom: add QCS615 interconnect provider driver
interconnect: qcom: add QCS8300 interconnect provider driver
interconnect: qcom: add support for SAR2130P
interconnect: qcom: icc-rpm: Set the count member before accessing the flex array
interconnect: qcom: icc-rpmh: probe defer incase of missing QoS clock dependency
interconnect: qcom: icc-rpmh: rename qos_clks_required flag
interconnect: qcom: msm8937: constify pointer to qcom_icc_node
interconnect: Remove a useless kfree_const() usage
interconnect: Switch back to struct platform_driver::remove()
interconnect: Use of_property_present() for non-boolean properties
 
Linux: introduce "fd_pos" class, convert fdget_pos() users to it.
Linux: Introduce mlx5 data direct placement (DDP)
 
io_[gs]etxattr_prep(): just use getname()
 
io_statx_prep(): use getname_uflags()
 
io_uring/cancel: get rid of init_hash_table() helper
 
io_uring/cmd: add per-op data to struct io_uring_cmd_data
io_uring/cmd: let cmds to know about dying task
io_uring/cmd: rename struct uring_cache to io_uring_cmd_data
 
io_uring/eventfd: abstract out ev_fd grab + release helpers
io_uring/eventfd: abstract out ev_fd put helper
io_uring/eventfd: check for the need to async notifier earlier
io_uring/eventfd: ensure io_eventfd_signal() defers another RCU period
io_uring/eventfd: move actual signaling part into separate helper
io_uring/eventfd: move ctx->evfd_last_cq_tail into io_ev_fd
io_uring/eventfd: move trigger check into a helper
 
io_uring/filetable: kill io_reset_alloc_hint() helper
io_uring/filetable: remove io_file_from_index() helper
 
io_uring/kbuf: use pre-committed buffer address for non-pollable file
 
io_uring/memmap: explicitly return -EFAULT for mmap on NULL rings
 
io_uring/msg_ring: add support for sending a sync message
io_uring/msg_ring: refactor a few helper functions
 
io_uring/napi: add static napi tracking strategy
io_uring/napi: clean up __io_napi_do_busy_loop
io_uring/napi: fix io_napi_entry RCU accesses
io_uring/napi: improve __io_napi_add
io_uring/napi: protect concurrent io_napi_entry timeout accesses
io_uring/napi: Use lock guards
 
io_uring/net: always initialize kmsg->msg.msg_inq upfront
io_uring/net: clean up io_msg_copy_hdr
io_uring/net: don't alias send user pointer reads
io_uring/net: don't store send address ptr
io_uring/net: move send zc fixed buffer import to issue path
io_uring/net: split send and sendmsg prep helpers
 
io_uring/nop: add support for testing registered files and buffers
io_uring/nop: ensure nop->fd is always initialized
 
io_uring/poll: get rid of io_poll_tw_hash_eject()
io_uring/poll: get rid of per-hashtable bucket locks
io_uring/poll: get rid of unlocked cancel hash
io_uring/poll: remove 'ctx' argument from io_poll_req_delete()
 
io_uring/region: fix error codes after failed vmap
io_uring/region: return negative -E2BIG in io_create_region()
 
io_uring/register: add IORING_REGISTER_RESIZE_RINGS
io_uring/register: cache old SQ/CQ head reading for copies
io_uring/register: document io_register_resize_rings() shared mem usage
io_uring/register: limit ring resizing to DEFER_TASKRUN
io_uring/register: use stable SQ/CQ ring data during resize
 
io_uring/rsrc: add & apply io_req_assign_buf_node()
io_uring/rsrc: add an empty io_rsrc_node for sparse buffer entries
io_uring/rsrc: add io_reset_rsrc_node() helper
io_uring/rsrc: add io_rsrc_node_lookup() helper
io_uring/rsrc: allow cloning at an offset
io_uring/rsrc: allow cloning with node replacements
io_uring/rsrc: don't assign bvec twice in io_import_fixed()
io_uring/rsrc: don't put/free empty buffers
io_uring/rsrc: encode node type and ctx together
io_uring/rsrc: fixup io_clone_buffers() error handling
io_uring/rsrc: get rid of io_rsrc_node allocation cache
io_uring/rsrc: get rid of per-ring io_rsrc_node list
io_uring/rsrc: get rid of the empty node and dummy_ubuf
io_uring/rsrc: kill io_charge_rsrc_node()
io_uring/rsrc: move struct io_fixed_file to rsrc.h header
io_uring/rsrc: pass 'struct io_ring_ctx' reference to rsrc helpers
io_uring/rsrc: remove '->ctx_ptr' of 'struct io_rsrc_node'
io_uring/rsrc: split io_kiocb node type assignments
io_uring/rsrc: unify file and buffer resource tables
 
io_uring/rw: fix downgraded mshot read
io_uring/rw: get rid of using req->imu
 
io_uring/splice: open code 2nd direct file assignment
 
io_uring/sqpoll: fix sqpoll error handling races
io_uring/sqpoll: wait on sqd->wait for thread parking
io_uring/sqpoll: zero sqd->thread on tctx errors
 
io_uring/tctx: work around xa_store() allocation error issue
 
io_uring/timeout: fix multishot updates
io_uring/timeout: flush timeouts outside of the timeout lock
 
io_uring/uring_cmd: fix buffer index retrieval
io_uring/uring_cmd: get rid of using req->imu
 
io_uring: abstract out a bit of the ring filling logic
io_uring: add io_local_work_pending()
io_uring: add io_uring_cmd_get_async_data helper
io_uring: add memory region registration
io_uring: add support for fixed wait regions
io_uring: add support for hybrid IOPOLL
io_uring: avoid normal tw intermediate fallback
io_uring: change io_get_ext_arg() to use uaccess begin + end
io_uring: Change res2 parameter type in io_uring_cmd_done
io_uring: check for overflows in io_pin_pages
io_uring: check if iowq is killed before queuing
io_uring: clean up cqe trace points
io_uring: disable ENTER_EXT_ARG_REG for IOPOLL
io_uring: don't touch sqd->thread off tw add
io_uring: fix corner case forgetting to vunmap
io_uring: fix invalid hybrid polling ctx leaks
io_uring: Fix registered ring file refcount leak
io_uring: fix task_work cap overshooting
io_uring: fortify io_pin_pages with a warning
io_uring: introduce concept of memory regions
io_uring: IORING_OP_F[GS]ETXATTR is fine with REQ_F_FIXED_FILE
io_uring: kill 'imu' from struct io_kiocb
io_uring: kill io_llist_xchg
io_uring: limit local tw done
io_uring: make ctx->timeout_lock a raw spinlock
io_uring: move cancel hash tables to kvmalloc/kvfree
io_uring: move cancelations to be io_uring_task based
io_uring: move max entry definition and ring sizing into header
io_uring: move struct io_kiocb from task_struct to io_uring_task
io_uring: only initialize io_kiocb rsrc_nodes when needed
io_uring: prevent speculating sq_array indexing
io_uring: protect register tracing
io_uring: remove 'issue_flags' argument for io_req_set_rsrc_node()
io_uring: remove io_uring_cqwait_reg_arg
io_uring: Remove redundant hrtimer's callback function setup
io_uring: remove task ref helpers
io_uring: restore back registered wait arguments
io_uring: silence false positive warnings
io_uring: specify freeptr usage for SLAB_TYPESAFE_BY_RCU io_kiocb cache
io_uring: static_key for !IORING_SETUP_NO_SQARRAY
io_uring: switch struct ext_arg from __kernel_timespec to timespec64
io_uring: Switch to use hrtimer_setup_on_stack()
io_uring: temporarily disable registered waits
 
io_uring_poll: kill the no longer necessary barrier after poll_wait()
 
iomap: add a merge boundary flag
iomap: avoid avoid truncating 64-bit offset to 32 bits
iomap: drop an obsolete comment in iomap_dio_bio_iter
iomap: elide flush from partial eof zero range
iomap: fix zero padding data issue in concurrent append writes
iomap: lift zeroed mapping handling into iomap_zero_range()
iomap: pass byte granular end position to iomap_add_to_ioend
iomap: reset per-iter state on non-error iter advances
iomap: warn on zero range of a post-eof folio
 
iommu/amd/pgtbl_v2: Take protection domain lock before invalidating TLB
 
iommu/amd: Add helper function to check GIOSUP/GTSUP
iommu/amd: Add lockdep asserts for domain->dev_list
iommu/amd: Add ops->release_domain
iommu/amd: Convert dev_data lock from spinlock to mutex
iommu/amd: Do not detach devices in domain free path
iommu/amd: Do not try copy old DTE resume path
iommu/amd: Enhance amd_iommu_domain_alloc_user()
iommu/amd: Fix corruption when mapping large pages from 0
iommu/amd: Implement global identity domain
iommu/amd: Improve amd_iommu_release_device()
iommu/amd: Move V2 page table support check to early_amd_iommu_init()
iommu/amd: Pass page table type as param to pdom_setup_pgtable()
iommu/amd: Put list_add/del(dev_data) back under the domain->lock
iommu/amd: Rearrange attach device code
iommu/amd: Reduce domain lock scope in attach device path
iommu/amd: Remove protection_domain.dev_cnt variable
iommu/amd: Remove unused amd_iommus variable
iommu/amd: Reorder attach device code
iommu/amd: Separate page table setup from domain allocation
iommu/amd: Use atomic64_inc_return() in iommu.c
iommu/amd: Use ida interface to manage protection domain ID
iommu/amd: xarray to track protection_domain->iommu list
 
iommu/arm-smmu-v3: Allow ATS for IOMMU_DOMAIN_NESTED
iommu/arm-smmu-v3: Enhance domain_alloc_user() to allocate PASID capable domain
iommu/arm-smmu-v3: Expose the arm_smmu_attach interface
iommu/arm-smmu-v3: Implement IOMMU_HWPT_ALLOC_NEST_PARENT
iommu/arm-smmu-v3: Import IOMMUFD module namespace
iommu/arm-smmu-v3: Improve uAPI comment for IOMMU_HW_INFO_TYPE_ARM_SMMUV3
iommu/arm-smmu-v3: Make set_dev_pasid() op support replace
iommu/arm-smmu-v3: Report IOMMU_CAP_ENFORCE_CACHE_COHERENCY for CANWBS
iommu/arm-smmu-v3: Support IOMMU_DOMAIN_NESTED
iommu/arm-smmu-v3: Support IOMMU_GET_HW_INFO via struct arm_smmu_hw_info
iommu/arm-smmu-v3: Support IOMMU_HWPT_INVALIDATE using a VIOMMU object
iommu/arm-smmu-v3: Support IOMMU_VIOMMU_ALLOC
iommu/arm-smmu-v3: Use S2FWB for NESTED domains
 
iommu/arm-smmu: Defer probe of clients after smmu device bound
 
iommu/io-pgtable-arm-v7s: Remove split on unmap behavior
 
iommu/io-pgtable-arm: Add self test for the last page in the IAS
iommu/io-pgtable-arm: Fix stage-2 map/unmap for concatenated tables
iommu/io-pgtable-arm: Remove split on unmap behavior
 
iommu/iova: Fix typo 'adderss'
 
iommu/mediatek: Add PGTABLE_PA_35_EN to mt8186 platform data
 
iommu/omap: Add minimal fwnode support
 
iommu/riscv: Add RISC-V IOMMU PCIe device driver
iommu/riscv: Add RISC-V IOMMU platform device driver
iommu/riscv: Command and fault queue support
iommu/riscv: Device directory management.
iommu/riscv: Enable IOMMU registration and device probe.
iommu/riscv: Paging domain support
 
iommu/s390: Implement blocking domain
 
iommu/sysfs: constify the class struct
 
iommu/tegra241-cmdqv: do not use smp_processor_id in preemptible context
iommu/tegra241-cmdqv: Fix alignment failure at max_n_shift
iommu/tegra241-cmdqv: Fix unused variable warning
iommu/tegra241-cmdqv: Staticize cmdqv_debugfs_dir
 
iommu/viommu: Add cache_invalidate to iommufd_viommu_ops
 
iommu/vt-d: Add a helper to flush cache for updating present pasid entry
iommu/vt-d: Add domain_alloc_paging support
iommu/vt-d: Add iommu_domain_did() to get did
iommu/vt-d: Add pasid replace helpers
iommu/vt-d: Add set_dev_pasid callback for nested domain
iommu/vt-d: Avoid draining PRQ in sva mm release path
iommu/vt-d: Consolidate the struct dev_pasid_info add/remove
iommu/vt-d: Drain PRQs when domain removed from RID
iommu/vt-d: Drop pasid requirement for prq initialization
iommu/vt-d: Drop s1_pgtbl from dmar_domain
iommu/vt-d: Enhance compatibility check for paging domain attach
iommu/vt-d: Fix checks and print in dmar_fault_dump_ptes()
iommu/vt-d: Fix checks and print in pgtable_walk()
iommu/vt-d: Fix qi_batch NULL pointer with nested parent domain
iommu/vt-d: Increase buffer size for device name
iommu/vt-d: Limit intel_iommu_set_dev_pasid() for paging domain
iommu/vt-d: Make identity_domain_set_dev_pasid() to handle domain replacement
iommu/vt-d: Make intel_iommu_set_dev_pasid() to handle domain replacement
iommu/vt-d: Make intel_svm_set_dev_pasid() support domain replacement
iommu/vt-d: Move IOMMU_IOPF into INTEL_IOMMU
iommu/vt-d: Refactor first_level_by_default()
iommu/vt-d: Refactor the pasid setup helpers
iommu/vt-d: Refine intel_iommu_domain_alloc_user()
iommu/vt-d: Remove cache tags before disabling ATS
iommu/vt-d: Remove domain_update_iommu_cap()
iommu/vt-d: Remove domain_update_iommu_superpage()
iommu/vt-d: Remove the pasid present check in prq_event_thread
iommu/vt-d: Remove unused dmar_msi_read
iommu/vt-d: Remove unused domain_alloc callback
iommu/vt-d: Separate page request queue from SVM
iommu/vt-d: Use PCI_DEVID() macro
 
iommu: Add a kdoc to iommu_unmap()
iommu: Add iommu_copy_struct_from_full_user_array helper
iommu: Add new flag to explictly request PASID capable domain
iommu: Add ops->domain_alloc_nested()
iommu: Create __iommu_alloc_identity_domain()
iommu: Fix prototype of iommu_paging_domain_alloc_flags()
iommu: Introduce iommu_paging_domain_alloc_flags()
iommu: Make bus_iommu_probe() static
iommu: Make set_dev_pasid op support domain replacement
iommu: Pass old domain to set_dev_pasid op
iommu: Put domain allocation in __iommu_group_alloc_blocking_domain()
iommu: Refactor __iommu_domain_alloc()
iommu: Remove iommu_domain_alloc()
iommu: Remove iommu_present()
iommu: remove stale declaration left over by a merge conflict
iommu: Remove useless flush from iommu_create_device_direct_mappings()
iommu: Rename ops->domain_alloc_user() to domain_alloc_paging_flags()
iommu: Reorganize kerneldoc parameter names
iommu: Restore iommu_flush_iotlb_all()
 
iommufd/selftest: Add container_of helpers
iommufd/selftest: Add IOMMU_TEST_OP_DEV_CHECK_CACHE test command
iommufd/selftest: Add IOMMU_VDEVICE_ALLOC test coverage
iommufd/selftest: Add IOMMU_VIOMMU_ALLOC test coverage
iommufd/selftest: Add IOMMU_VIOMMU_TYPE_SELFTEST
iommufd/selftest: Add mock_viommu_cache_invalidate
iommufd/selftest: Add refcount to mock_iommu_device
iommufd/selftest: Add vIOMMU coverage for IOMMU_HWPT_INVALIDATE ioctl
iommufd/selftest: Cover IOMMU_FAULT_QUEUE_ALLOC in iommufd_fail_nth
iommufd/selftest: Prepare for mock_viommu_alloc_domain_nested()
 
iommufd/viommu: Add IOMMU_VIOMMU_ALLOC ioctl
iommufd/viommu: Add IOMMUFD_OBJ_VDEVICE and IOMMU_VDEVICE_ALLOC ioctl
iommufd/viommu: Add iommufd_viommu_find_dev helper
 
iommufd: Add alloc_domain_nested op to iommufd_viommu_ops
iommufd: Add IOMMU_IOAS_CHANGE_PROCESS
iommufd: Add IOMMU_IOAS_MAP_FILE
iommufd: Allow fault reporting for non-PRI PCI devices
iommufd: Allow hwpt_id to carry viommu_id for IOMMU_HWPT_INVALIDATE
iommufd: Allow pt_id to carry viommu_id for IOMMU_HWPT_ALLOC
iommufd: Enable PRI when doing the iommufd_hwpt_alloc
iommufd: Export do_update_pinned
iommufd: File mappings for mdev
iommufd: Fix out_fput in iommufd_fault_alloc()
iommufd: Fix typos in kernel-doc comments
iommufd: Folio subroutines
iommufd: Generalize iopt_pages address
iommufd: Introduce IOMMUFD_OBJ_VIOMMU and its related struct
iommufd: IOMMU_IOAS_CHANGE_PROCESS selftest
iommufd: Lock all IOAS objects
iommufd: Move _iommufd_object_alloc helper to a sharable file
iommufd: Move struct iommufd_object to public iommufd header
iommufd: pfn_reader for file mappings
iommufd: pfn_reader local variables
iommufd: Rename uptr in iopt_alloc_iova()
iommufd: Selftest coverage for IOMMU_IOAS_MAP_FILE
iommufd: Verify object in iommufd_object_finalize/abort()
 
ionic: Fix netdev notifier unregister on failure
ionic: no double destroy workqueue
ionic: use ee->offset when returning sprom data
 
iopoll/regmap/phy/snd: Fix comment referencing outdated timer documentation
 
iov_iter: don't require contiguous pages in iov_iter_extract_bvec_pages
 
ip6mr: Add __init to ip6_mr_cleanup().
ip6mr: fix tables suspicious RCU usage
 
ip: Return drop reason if in_dev is NULL in ip_route_input_rcu().
 
ipc/msg: replace one-element array with flexible array member
 
ipc: fix memleak if msg_init_ns failed in create_ipc_ns
 
ipmr: add debug check for mr table cleanup
ipmr: fix build with clang and DEBUG_NET disabled.
ipmr: fix tables suspicious RCU usage
ipmr: tune the ipmr_can_free_table() checks.
ipmr: use READ_ONCE() to read net->ipv[46].ipmr_seq
ipmr: Use rtnl_register_many().
 
ipv4/udp: Add 4-tuple hash for connected socket
 
ipv4: avoid quadratic behavior in FIB insertion of common address
ipv4: Convert __fib_validate_source() to dscp_t.
ipv4: Convert __mkroute_input() to dscp_t.
ipv4: Convert check_lifetime() to per-netns RTNL.
ipv4: Convert devinet_ioctl to per-netns RTNL.
ipv4: Convert devinet_ioctl() to per-netns RTNL except for SIOCSIFFLAGS.
ipv4: Convert devinet_sysctl_forward() to per-netns RTNL.
ipv4: Convert fib_validate_source() to dscp_t.
ipv4: Convert icmp_route_lookup() to dscp_t.
ipv4: Convert ip_mc_validate_source() to dscp_t.
ipv4: Convert ip_mkroute_input() to dscp_t.
ipv4: Convert ip_route_input() to dscp_t.
ipv4: Convert ip_route_input_mc() to dscp_t.
ipv4: Convert ip_route_input_noref() to dscp_t.
ipv4: Convert ip_route_input_rcu() to dscp_t.
ipv4: Convert ip_route_input_slow() to dscp_t.
ipv4: Convert ip_route_use_hint() to dscp_t.
ipv4: Convert RTM_DELADDR to per-netns RTNL.
ipv4: Convert RTM_NEWADDR to per-netns RTNL.
ipv4: Don't allocate ifa for 0.0.0.0 in inet_rtm_newaddr().
ipv4: Factorise RTM_NEWADDR validation to inet_validate_rtm().
ipv4: Link IPv4 address to per-netns hash table.
ipv4: Namespacify IPv4 address GC.
ipv4: Prepare fib_compute_spec_dst() to future .flowi4_tos conversion.
ipv4: Prepare icmp_reply() to future .flowi4_tos conversion.
ipv4: Prepare ip_route_output() to future .flowi4_tos conversion.
ipv4: Prepare ip_rt_get_source() to future .flowi4_tos conversion.
ipv4: Prepare ipmr_rt_fib_lookup() to future .flowi4_tos conversion.
ipv4: remove fib_devindex_hashfn()
ipv4: remove fib_info_devhash[]
ipv4: remove fib_info_lock
ipv4: replace call_rcu by kfree_rcu for simple kmem_cache_free callback
ipv4: Retire global IPv4 hash table inet_addr_lst.
ipv4: route: fix drop reason being overridden in ip_route_input_slow
ipv4: Switch inet_addr_hash() to less predictable hash.
ipv4: tcp: give socket pointer to control skbs
ipv4: Use per-netns hash table in inet_lookup_ifaddr_rcu().
ipv4: Use per-netns RTNL helpers in inet_rtm_newaddr().
ipv4: use rcu in ip_fib_check_default()
ipv4: use READ_ONCE()/WRITE_ONCE() on net->ipv4.fib_seq
ipv4: Use rtnl_register_many().
 
ipv6/udp: Add 4-tuple hash for connected socket
 
ipv6: avoid possible NULL deref in modify_prefix_route()
ipv6: Fix soft lockups in fib6_select_path under high next hop churn
ipv6: release nexthop on device removal
ipv6: Remove redundant unlikely()
ipv6: replace call_rcu by kfree_rcu for simple kmem_cache_free callback
ipv6: switch inet6_acaddr_hash() to less predictable hash
ipv6: switch inet6_addr_hash() to less predictable hash
ipv6: tcp: give socket pointer to control skbs
ipv6: use READ_ONCE()/WRITE_ONCE() on fib6_table->fib_seq
ipv6: Use rtnl_register_many().
 
ipvlan: Fix use-after-free in ipvlan_get_iflink().
ipvlan: Prepare ipvlan_process_v4_outbound() to future .flowi4_tos conversion.
 
ipvs: Fix clamp() of ip_vs_conn_tab on small memory systems
ipvs: fix UB due to uninitialized stack access in ip_vs_protocol_init()
 
irqchip/aspeed-intc: Add AST27XX INTC support
 
irqchip/atmel-aic5: Add support for sam9x7 aic
 
irqchip/bcm2836: Enable SKIP_SET_WAKE and MASK_ON_SUSPEND
 
irqchip/gic-v3-its: Don't enable interrupts in its_irq_set_vcpu_affinity()
irqchip/gic-v3-its: Fix over allocation in itt_alloc_pool()
irqchip/gic-v3-its: Rely on genpool alignment
irqchip/gic-v3-its: Share ITS tables with a non-trusted hypervisor
 
irqchip/gic-v3: Fix irq_complete_ack() comment
irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly
irqchip/gic-v3: Work around insecure GIC integrations
 
irqchip/gic: Correct declaration of *percpu_base pointer in union gic_base
 
irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801
 
irqchip/irq-mvebu-sei: Move misplaced select() callback to SEI CP domain
 
irqchip/loongson-eiointc: Add virt extension support
 
irqchip/mips-gic: Fix selection of GENERIC_IRQ_EFFECTIVE_AFF_MASK
irqchip/mips-gic: Multi-cluster support
irqchip/mips-gic: Prevent indirect access to clusters without CPU cores
irqchip/mips-gic: Replace open coded online CPU iterations
irqchip/mips-gic: Setup defaults in each cluster
irqchip/mips-gic: Support multi-cluster in for_each_online_cpu_gic()
 
irqchip/riscv-aplic: Prevent crash when MSI domain is missing
 
irqchip/sifive-plic: Make use of __assign_bit()
 
irqchip/stm32mp-exti: CONFIG_STM32MP_EXTI should not default to y when compile-testing
irqchip/stm32mp-exti: Use of_property_present() for non-boolean properties
 
irqchip/sunxi-nmi: Add missing SKIP_WAKE flag
 
irqchip: Add RZ/V2H(P) Interrupt Control Unit (ICU) driver
irqchip: Add T-HEAD C900 ACLINT SSWI driver
irqchip: Plug a OF node reference leak in platform_irqchip_probe()
irqchip: Switch back to struct platform_driver::remove()
 
isofs: avoid memory leak in iocharset
 
iTCO_wdt: mask NMI_NOW bit for update_no_reboot_bit() call
 
ixgbe: Break include dependency cycle
ixgbe: Correct BASE-BX10 compliance code
ixgbe: downgrade logging of unsupported VF API version to debug
 
ixgbevf: stop attempting IPSEC offload on Mailbox API 1.5
 
jbd2: avoid dozens of -Wflex-array-member-not-at-end warnings
jbd2: factor out jbd2_do_replay()
jbd2: Fix comment describing journal_init_common()
jbd2: flush filesystem device before updating tail sequence
jbd2: increase IO priority for writing revoke records
jbd2: make b_frozen_data allocation always succeed
jbd2: refactor JBD2_COMMIT_BLOCK process in do_one_pass()
jbd2: remove redundant judgments for check v1 checksum
jbd2: remove the 'success' parameter from the jbd2_do_replay() function
jbd2: remove useless 'block_error' variable
jbd2: unified release of buffer_head in do_one_pass()
 
jffs2: Correct some typos in comments
jffs2: Fix rtime decompressor
jffs2: fix use of uninitialized variable
jffs2: Prevent rtime decompress memory corruption
jffs2: remove redundant check on outpos > pos
jffs2: Use str_yes_no() helper function
 
jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
jfs: array-index-out-of-bounds fix in dtReadFirst
jfs: convert jfs to use the new mount api
jfs: fix array-index-out-of-bounds in jfs_readdir
jfs: fix shift-out-of-bounds in dbSplit
jfs: xattr: check invalid xattr size more strictly
 
jiffies: Define secs_to_jiffies()
 
jump_label: adjust inline asm to be consistent
jump_label: rust: pass a mut ptr to `static_key_count`
 
kasan: add kunit tests for kmalloc_track_caller, kmalloc_node_track_caller
kasan: change kasan_atomics kunit test as KUNIT_CASE_SLOW
kasan: delete CONFIG_KASAN_MODULE_TEST
kasan: make report_lock a raw spinlock
kasan: migrate copy_user_test to kunit
kasan: move checks to do_strncpy_from_user
kasan: use EXPORT_SYMBOL_IF_KUNIT to export symbols
 
kaslr: rename physmem_end and PHYSMEM_END to direct_map_physmem_end
 
kbuild,bpf: Pass make jobs' value to pahole
 
kbuild: add $(objtree)/ prefix to some in-kernel build artifacts
kbuild: Add AutoFDO support for Clang build
kbuild: add dependency from vmlinux to resolve_btfids
kbuild: Add generic hook for architectures to use before the final vmlinux link
kbuild: add generic support for built-in boot DTBs
kbuild: Add Propeller configuration for kernel build
kbuild: allow to start building external modules in any directory
kbuild: change working directory to external module directory with M=
kbuild: check the presence of include/generated/rustc_cfg
kbuild: deb-pkg: add debarch for ARCH=um
kbuild: deb-pkg: add python3:native to build dependency
kbuild: deb-pkg: Do not install maint scripts for arch 'um'
kbuild: deb-pkg: Don't fail if modules.order is missing
kbuild: deb-pkg: fix build error with O=
kbuild: do not pass -r to genksyms when *.symref does not exist
kbuild: Drop support for include/asm- in headers_check.pl
kbuild: enable objtool for *.mod.o and additional kernel objects
kbuild: Fix Propeller build option
kbuild: make wrapper Makefile more convenient for external modules
kbuild: move cmd_cc_o_c and cmd_as_o_S to scripts/Malefile.lib
kbuild: pacman-pkg: provide versioned linux-api-headers package
kbuild: re-enable KCSAN for autogenerated *.mod.c intermediaries
kbuild: refactor the check for missing config files
kbuild: remove extmod_prefix, MODORDER, MODULES_NSDEPS variables
kbuild: remove support for single %.symtypes build rule
kbuild: rename .tmp_vmlinux.kallsyms0.syms to .tmp_vmlinux0.syms
kbuild: rename abs_objtree to abs_output
kbuild: replace two $(abs_objtree) with $(CURDIR) in top Makefile
kbuild: rust: remove the `alloc` crate and `GlobalAlloc`
kbuild: simplify rustfmt target
kbuild: support -fmacro-prefix-map for external modules
kbuild: support building external modules in a separate build directory
kbuild: switch from lz4c to lz4 for compression
kbuild: use 'output' variable to create the output directory
kbuild: use absolute path in the generated wrapper Makefile
 
kcm: replace call_rcu by kfree_rcu for simple kmem_cache_free callback
 
kconfig: add sym_get_prompt_menu() helper function
kconfig: document the positional argument in the help message
kconfig: nconf: Fix typo in function comment
kconfig: nconf: Use TAB to cycle thru dialog buttons
kconfig: qconf: avoid unnecessary parentSelected() when ESC is pressed
kconfig: qconf: convert the last old connection syntax to Qt5 style
kconfig: qconf: do not show goParent button in split view
kconfig: qconf: refactor ConfigInfoView::clicked()
kconfig: qconf: remove ConfigItem::visible member
kconfig: qconf: remove mouse{Press,Move}Event() functions
kconfig: qconf: remove non-functional href="m..." tag
kconfig: qconf: remove redundant check in goBack()
kconfig: qconf: remove redundant type check for choice members
kconfig: qconf: remove unnecessary lastWindowClosed() signal connection
kconfig: qconf: remove unnecessary mode check in ConfigItem::updateMenu()
kconfig: qconf: remove unnecessary setRootIsDecorated() call
kconfig: qconf: reorder code in ConfigMainWindow() constructor
kconfig: qconf: set parent in the widget constructor
kconfig: qconf: set QSplitter orientation in the constructor
kconfig: qconf: simplify character replacement
kconfig: qconf: use default platform shortcuts
kconfig: qconf: use QString to store path to configuration file
kconfig: remove support for "bool" prompt for choice entries
kconfig: remove zconfprint()
 
kcov: mark in_softirq_really() as __always_inline
 
kcsan, seqlock: Fix incorrect assumption in read_seqbegin()
kcsan, seqlock: Support seqcount_latch_t
 
kcsan: Remove redundant call of kallsyms_lookup_name()
kcsan: Turn report_filterlist_lock into a raw_spinlock
 
kdb: Fix breakpoint enable to be silent if already enabled
kdb: fix ctrl+e/a/f/b/d/p/n broken in keyboard mode
kdb: Remove fallback interpretation of arbitrary numbers as hex
kdb: Replace the use of simple_strto with safer kstrto in kdb_main
 
kernel-doc: allow object-like macros in ReST output
 
kernel-docs: Add new section for Rust learning materials
 
kernel/range: Const-ify range_contains parameters
 
kernel/reboot: replace sprintf() with sysfs_emit()
 
kernel/watchdog: always restore watchdog_softlockup(,hardlockup)_user_enabled after proc show
 
kexec/crash: no crash update when kexec in progress
 
kfifo: don't include dma-mapping.h in kfifo.h
 
kheaders: Ignore silly-rename files
 
Linux: kill getname_statx_lookup_flags()
 
kmemleak: iommu/iova: fix transient kmemleak false positive
 
KMSAN: uninit-value in inode_go_dump (5)
 
kprobes: Cleanup collect_one_slot() and __disable_kprobe()
kprobes: Cleanup the config comment
kprobes: Use struct_size() in __get_insn_slot()
 
kselftest/arm64: abi: fix SVCR detection
kselftest/arm64: Add a GCS stress test
kselftest/arm64: Add a GCS test program built with the system libc
kselftest/arm64: Add FPMR coverage to fp-ptrace
kselftest/arm64: Add framework support for GCS to signal handling tests
kselftest/arm64: Add GCS as a detected feature in the signal tests
kselftest/arm64: Add GCS signal tests
kselftest/arm64: Add test coverage for GCS mode locking
kselftest/arm64: Add very basic GCS test program
kselftest/arm64: Allow signals tests to specify an expected si_code
kselftest/arm64: Always run signals tests with GCS enabled
kselftest/arm64: Check that SVCR is 0 in signal handlers
kselftest/arm64: Correct misleading comments on fp-stress irritators
kselftest/arm64: Corrupt P0 in the irritator when testing SSVE
kselftest/arm64: Don't leak pipe fds in pac.exec_sign_all()
kselftest/arm64: Enable build of PAC tests with LLVM=1
kselftest/arm64: Enable GCS for the FP stress tests
kselftest/arm64: Ensure stable names for GCS stress test results
kselftest/arm64: Expand the set of ZA writes fp-ptrace does
kselftest/arm64: Fail the overall fp-stress test if any test fails
kselftest/arm64: Fix build with stricter assemblers
kselftest/arm64: Fix encoding for SVE B16B16 test
kselftest/arm64: Fix missing printf() argument in gcs/gcs-stress.c
kselftest/arm64: Fix printf() compiler warnings in the arm64 fp tests
kselftest/arm64: Fix printf() compiler warnings in the arm64 syscall-abi.c tests
kselftest/arm64: Fix printf() warning in the arm64 MTE prctl() test
kselftest/arm64: hwcap: fix f8dp2 cpuinfo name
kselftest/arm64: Implement irritators for ZA and ZT
kselftest/arm64: Increase frequency of signal delivery in fp-stress
kselftest/arm64: Log fp-stress child startup errors to stdout
kselftest/arm64: mte: fix printf type warnings about __u64
kselftest/arm64: mte: fix printf type warnings about longs
kselftest/arm64: mte: fix printf type warnings about pointers
kselftest/arm64: mte: use proper SKIP syntax
kselftest/arm64: mte: use string literal for printf-style functions
kselftest/arm64: Poll less often while waiting for fp-stress children
kselftest/arm64: Provide a SIGUSR1 handler in the kernel mode FP stress test
kselftest/arm64: Remove unused ADRs from irritator handlers
kselftest/arm64: signal: drop now redundant GNU_SOURCE definition
kselftest/arm64: Test signal handler state modification in fp-stress
kselftest/arm64: Try harder to generate different keys during PAC tests
kselftest/arm64: Use ksft_perror() to log MTE failures
kselftest/arm64: Validate that GCS push and write permissions work
kselftest/arm64: Verify the GCS hwcap
 
kselftets/arm64: Use flag bits for features in fp-ptrace assembler code
 
ksm: convert cmp_and_merge_page() to use a folio
ksm: convert should_skip_rmap_item() to take a folio
ksm: use a folio in try_to_merge_one_page()
 
ksmbd: add debug print for pending request during server shutdown
ksmbd: add debug print for rdma capable
ksmbd: add debug prints to know what smb2 requests were received
ksmbd: add netdev-up/down event debug print
ksmbd: align aux_payload_buf to avoid OOB reads in cryptographic operations
ksmbd: conn lock to serialize smb2 negotiate
ksmbd: count all requests in req_running counter
ksmbd: fix a missing return value check bug
ksmbd: fix broken transfers when exceeding max simultaneous operations
ksmbd: fix malformed unsupported smb1 negotiate response
ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
ksmbd: fix racy issue from session lookup and expire
ksmbd: fix unexpectedly changed path in ksmbd_vfs_kern_path_locked
ksmbd: fix use-after-free in SMB request handling
ksmbd: Implement new SMB3 POSIX type
ksmbd: Remove unneeded if check in ksmbd_rdma_capable_netdev()
ksmbd: retry iterate_dir in smb2_query_dir
ksmbd: set ATTR_CTIME flags when setting mtime
ksmbd: use __GFP_RETRY_MAYFAIL
ksmbd: use msleep instaed of schedule_timeout_interruptible()
 
kunit: debugfs: Use IS_ERR() for alloc_string_stream() error check
kunit: Fix potential null dereference in kunit_device_driver_test()
kunit: qemu_configs: Add LoongArch config
kunit: qemu_configs: loongarch: Enable shutdown
kunit: skb: add gfp to kernel doc for kunit_zalloc_skb()
kunit: skb: use "gfp" variable instead of hardcoding GFP_KERNEL
kunit: string-stream-test: Include
kunit: string-stream: Fix a UAF bug in kunit_init_suite()
kunit: tool: Allow overriding the shutdown mode from qemu config
kunit: tool: Only print the summary
kunit: tool: print failed tests only
 
kvm/vfio: Constify struct kvm_device_ops
 
KVM: Add kvm_faultin_pfn() to specifically service guest page faults
KVM: Add kvm_release_page_unused() API to put pages that KVM never consumes
KVM: Add support for read-only usage of gfn_to_page()
KVM: Allow arch code to elide TLB flushes when aging a young page
KVM: Allow calling kvm_release_page_{clean,dirty}() on a NULL page pointer
KVM: Annotate that all paths in hva_to_pfn() might sleep
KVM: arm64: Add a composite EL2 visibility helper
KVM: arm64: Add a macro for creating filtered sys_reg_descs entries
KVM: arm64: Add AT fast-path support for S1PIE
KVM: arm64: Add basic support for POR_EL2
KVM: arm64: Add helpers to determine if PMC counts at a given EL
KVM: arm64: Add kvm_has_s1poe() helper
KVM: arm64: Add PIR{,E0}_EL2 to the sysreg arrays
KVM: arm64: Add POE save/restore for AT emulation fast-path
KVM: arm64: Add PSCI v1.3 SYSTEM_OFF2 function for hibernation
KVM: arm64: Add save/restore for PIR{,E0}_EL2
KVM: arm64: Add save/restore for TCR2_EL2
KVM: arm64: Add save/restore support for POR_EL2
KVM: arm64: Add support for PSCI v1.2 and v1.3
KVM: arm64: Add TCR2_EL2 to the sysreg arrays
KVM: arm64: Add unified helper for reprogramming counters by mask
KVM: arm64: Always check the state from hyp_ack_unshare()
KVM: arm64: Correctly access TCR2_EL1, PIR_EL1, PIRE0_EL1 with VHE
KVM: arm64: Define helper for EL2 registers with custom visibility
KVM: arm64: Describe RES0/RES1 bits of MDCR_EL2
KVM: arm64: Disable hierarchical permissions when POE is enabled
KVM: arm64: Disable hierarchical permissions when S1PIE is enabled
KVM: arm64: Disable MPAM visibility by default and ignore VMM writes
KVM: arm64: Do not allow ID_AA64MMFR0_EL1.ASIDbits to be overridden
KVM: arm64: Don't map 'kvm_vgic_global_state' at EL2 with pKVM
KVM: arm64: Don't mark "struct page" accessed when making SPTE young
KVM: arm64: Don't retire aborted MMIO instruction
KVM: arm64: Drop bogus CPTR_EL2.E0POE trap routing
KVM: arm64: Drop useless struct s2_mmu in __kvm_at_s1e2()
KVM: arm64: Extend masking facility to arbitrary registers
KVM: arm64: Fix missing traps of guest accesses to the MPAM registers
KVM: arm64: Fix S1/S2 combination when FWB==1 and S2 has Device memory type
KVM: arm64: Fix set_id_regs selftest for ASIDBITS becoming unwritable
KVM: arm64: Get rid of userspace_irqchip_in_use
KVM: arm64: Handle PIR{,E0}_EL2 traps
KVM: arm64: Handle stage-1 permission overlays
KVM: arm64: Handle WXN attribute
KVM: arm64: Hide S1PIE registers from userspace when disabled for guests
KVM: arm64: Hide TCR2_EL1 from userspace when disabled for guests
KVM: arm64: Ignore PMCNTENSET_EL0 while checking for overflow status
KVM: arm64: Implement AT S1PIE support
KVM: arm64: Initialize the hypervisor's VM state at EL2
KVM: arm64: Initialize trap register values in hyp in pKVM
KVM: arm64: Just advertise SEIS as 0 when emulating ICC_CTLR_EL1
KVM: arm64: Make L1Ip feature in CTR_EL0 writable from userspace
KVM: arm64: Make PAN conditions part of the S1 walk context
KVM: arm64: Mark "struct page" pfns accessed/dirty before dropping mmu_lock
KVM: arm64: Mark set_sysreg_masks() as inline to avoid build failure
KVM: arm64: Move pkvm_vcpu_init_traps() to init_pkvm_hyp_vcpu()
KVM: arm64: nv: Add missing EL2->EL1 mappings in get_el2_to_el1_mapping()
KVM: arm64: nv: Adjust range of accessible PMCs according to HPMN
KVM: arm64: nv: Advertise support for FEAT_HPMN0
KVM: arm64: nv: Allow coarse-grained trap combos to use complex traps
KVM: arm64: nv: Apply EL2 event filtering when in hyp context
KVM: arm64: nv: Describe trap behaviour of MDCR_EL2.HPMN
KVM: arm64: nv: Handle CNTHCTL_EL2 specially
KVM: arm64: nv: Honor MDCR_EL2.HLP
KVM: arm64: nv: Honor MDCR_EL2.HPME
KVM: arm64: nv: Honor MDCR_EL2.{TPM, TPMCR} in Host EL0
KVM: arm64: nv: Reinject traps that take effect in Host EL0
KVM: arm64: nv: Reload PMU events upon MDCR_EL2.HPME change
KVM: arm64: nv: Rename BEHAVE_FORWARD_ANY
KVM: arm64: nv: Reprogram PMU events affected by nested transition
KVM: arm64: nv: Save/Restore vEL2 sysregs
KVM: arm64: nvhe: Pass through PSCI v1.3 SYSTEM_OFF2 call
KVM: arm64: Only apply PMCR_EL0.P to the guest range of counters
KVM: arm64: Pass on SVE mapping failures
KVM: arm64: Refactor kvm_vcpu_enable_ptrauth() for hyp use
KVM: arm64: Rely on visibility to let PIR*_ELx/TCR2_ELx UNDEF
KVM: arm64: Rename kvm_pmu_valid_counter_mask()
KVM: arm64: Sanitise TCR2_EL2
KVM: arm64: selftests: Add tests for MMIO external abort injection
KVM: arm64: selftests: Convert to kernel's ESR terminology
KVM: arm64: selftests: Test ID_AA64PFR0.MPAM isn't completely ignored
KVM: arm64: Split S1 permission evaluation into direct and hierarchical parts
KVM: arm64: Subject S1PIE/S1POE registers to HCR_EL2.{TVM,TRVM}
KVM: arm64: Use __gfn_to_page() when copying MTE tags to/from userspace
KVM: arm64: Use __kvm_faultin_pfn() to handle memory aborts
KVM: arm64: Use KVM_REQ_RELOAD_PMU to handle PMCR_EL0.E change
KVM: arm64: Use MDCR_EL2.HPME to evaluate overflow of hyp counters
KVM: arm64: vgic-its: Add a data length check in vgic_its_save_*
KVM: arm64: vgic-its: Add error handling in vgic_its_cache_translation
KVM: arm64: vgic-its: Add stronger type-checking to the ITS entry sizes
KVM: arm64: vgic-its: Clear DTE when MAPD unmaps a device
KVM: arm64: vgic-its: Clear ITE when DISCARD frees an ITE
KVM: arm64: vgic-v3: Sanitise guest writes to GICR_INVLPIR
KVM: arm64: vgic: Kill VGIC_MAX_PRIVATE definition
KVM: arm64: vgic: Make vgic_get_irq() more robust
KVM: Convert gfn_to_page() to use kvm_follow_pfn()
KVM: Disallow direct access (w/o mmu_notifier) to unpinned pfn by default
KVM: Don't grab reference on VM_MIXEDMAP pfns that have a "struct page"
KVM: Drop @atomic param from gfn=>pfn and hva=>pfn APIs
KVM: Drop APIs that manipulate "struct page" via pfns
KVM: Drop extra GUP (via check_user_page_hwpoison()) to detect poisoned page
KVM: Drop gfn_to_pfn() APIs now that all users are gone
KVM: Drop KVM_ERR_PTR_BAD_PAGE and instead return NULL to indicate an error
KVM: Drop unused "hva" pointer from __gfn_to_pfn_memslot()
KVM: e500: always restore irqs
KVM: e500: map readonly host pages for read
KVM: e500: perform hugepage check after looking up the PFN
KVM: e500: track host-writability of pages
KVM: e500: use shadow TLB entry as witness for writability
KVM: Explicitly initialize all fields at the start of kvm_vcpu_map()
KVM: Get writable mapping for __kvm_vcpu_map() only when necessary
KVM: guest_memfd: Pass index, not gfn, to __kvm_gmem_get_pfn()
KVM: guest_memfd: Provide "struct page" as output from kvm_gmem_get_pfn()
KVM: Introduce kvm_follow_pfn() to eventually replace "gfn_to_pfn" APIs
KVM: LoongArch: Mark "struct page" pfn accessed before dropping mmu_lock
KVM: LoongArch: Mark "struct page" pfns accessed only in "slow" page fault path
KVM: LoongArch: Mark "struct page" pfns dirty only in "slow" page fault path
KVM: LoongArch: Use kvm_faultin_pfn() to map pfns into the guest
KVM: Make kvm_follow_pfn.refcounted_page a required field
KVM: Migrate kvm_vcpu_map() to kvm_follow_pfn()
KVM: MIPS: Mark "struct page" pfns accessed only in "slow" page fault path
KVM: MIPS: Mark "struct page" pfns accessed prior to dropping mmu_lock
KVM: MIPS: Mark "struct page" pfns dirty only in "slow" page fault path
KVM: MIPS: Use kvm_faultin_pfn() to map pfns into the guest
KVM: Move declarations of memslot accessors up in kvm_host.h
KVM: Move kvm_{set,release}_page_{clean,dirty}() helpers up in kvm_main.c
KVM: Move x86's API to release a faultin page to common KVM
KVM: nVMX: Add helper to put (unmap) vmcs12 pages
KVM: nVMX: Drop pointless msr_bitmap_map field from struct nested_vmx
KVM: nVMX: fix canonical check of vmcs12 HOST_RIP
KVM: nVMX: Mark vmcs12's APIC access page dirty when unmapping
KVM: nVMX: Rely on kvm_vcpu_unmap() to track validity of eVMCS mapping
KVM: Pass in write/dirty to kvm_vcpu_map(), not kvm_vcpu_unmap()
KVM: pfncache: Precisely track refcounted pages
KVM: Pin (as in FOLL_PIN) pages during kvm_vcpu_map()
KVM: powerpc: remove remaining traces of KVM_CAP_PPC_RMA
KVM: PPC: Book3S HV: Add Power11 capability support for Nested PAPR guests
KVM: PPC: Book3S HV: Avoid returning to nested hypervisor on pending doorbells
KVM: PPC: Book3S HV: Fix kmv -> kvm typo
KVM: PPC: Book3S HV: Stop using vc->dpdes for nested KVM guests
KVM: PPC: Book3S: Mark "struct page" pfns dirty/accessed after installing PTE
KVM: PPC: Drop unused @kvm_ro param from kvmppc_book3s_instantiate_page()
KVM: PPC: e500: Mark "struct page" dirty in kvmppc_e500_shadow_map()
KVM: PPC: e500: Mark "struct page" pfn accessed before dropping mmu_lock
KVM: PPC: e500: Use __kvm_faultin_pfn() to handle page faults
KVM: PPC: Explicitly require struct page memory for Ultravisor sharing
KVM: PPC: Remove extra get_page() to fix page refcount leak
KVM: PPC: replace call_rcu by kfree_rcu for simple kmem_cache_free callback
KVM: PPC: Use __kvm_faultin_pfn() to handle page faults on Book3s HV
KVM: PPC: Use __kvm_faultin_pfn() to handle page faults on Book3s Radix
KVM: PPC: Use kvm_faultin_pfn() to handle page faults on Book3s PR
KVM: PPC: Use kvm_vcpu_map() to map guest memory to patch dcbz instructions
KVM: Protect vCPU's "last run PID" with rwlock, not RCU
KVM: Provide refcounted page as output field in struct kvm_follow_pfn
KVM: Remove pointless sanity check on @map param to kvm_vcpu_(un)map()
KVM: Rename gfn_to_page_many_atomic() to kvm_prefetch_pages()
KVM: Replace "async" pointer in gfn=>pfn with "no_wait" and error code
KVM: Return '0' directly when there's no task to yield to
KVM: Return ERR_SIGPENDING from hva_to_pfn() if GUP returns -EGAIN
KVM: Rework core loop of kvm_vcpu_on_spin() to use a single for-loop
KVM: RISC-V: Mark "struct page" pfns accessed before dropping mmu_lock
KVM: RISC-V: Mark "struct page" pfns dirty iff a stage-2 PTE is installed
KVM: RISC-V: Use kvm_faultin_pfn() when mapping pfns into the guest
KVM: riscv: selftests: Add Smnpm and Ssnpm to get-reg-list test
KVM: riscv: selftests: Add Svade and Svadu Extension to get-reg-list test
KVM: s390: add concurrent-function facility to cpu model
KVM: s390: add gen17 facilities to CPU model
KVM: s390: add msa11 to cpu model
KVM: s390: Increase size of union sca_utility to four bytes
KVM: s390: Reject KVM_SET_GSI_ROUTING on ucontrol VMs
KVM: s390: Reject setting flic pfault attributes on ucontrol VMs
KVM: s390: Remove one byte cmpxchg() usage
KVM: s390: selftests: Add has device attr check to uc_attr_mem_limit selftest
KVM: s390: selftests: Add regression tests for KMAC, KMC, KM, KIMD and KLMD crypto subfunctions
KVM: s390: selftests: Add regression tests for KMCTR, KMF, KMO and PCC crypto subfunctions
KVM: s390: selftests: Add regression tests for PFCR subfunctions
KVM: s390: selftests: Add regression tests for PLO subfunctions
KVM: s390: selftests: Add regression tests for PRNO, KDSA and KMA crypto subfunctions
KVM: s390: selftests: Add regression tests for SORTL and DFLTCC CPU subfunctions
KVM: s390: selftests: Add uc_map_unmap VM test case
KVM: s390: selftests: Add uc_skey VM test case
KVM: s390: selftests: Add ucontrol flic attr selftests
KVM: s390: selftests: Add ucontrol gis routing test
KVM: s390: selftests: correct IP.b length in uc_handle_sieic debug output
KVM: s390: selftests: Fix whitespace confusion in ucontrol test
KVM: s390: selftests: Verify reject memory region operations for ucontrol VMs
KVM: s390: Use kvm_release_page_dirty() to unpin "struct page" memory
KVM: s390: Use try_cmpxchg() instead of cmpxchg() loops
KVM: s390: vsie: fix virtual/physical address in unpin_scb()
KVM: selftests: Add a testcase for disabling feature MSRs init quirk
KVM: selftests: Add test for PSCI SYSTEM_OFF2
KVM: selftests: Configure XCR0 to max supported value by default
KVM: selftests: Don't bother deleting memslots in KVM when freeing VMs
KVM: selftests: Drop manual CR4.OSXSAVE enabling from CR4/CPUID sync test
KVM: selftests: Drop manual XCR0 configuration from AMX test
KVM: selftests: Drop manual XCR0 configuration from SEV smoke test
KVM: selftests: Drop manual XCR0 configuration from state test
KVM: selftests: Ensure KVM supports AVX for SEV-ES VMSA FPU test
KVM: selftests: Mask off OSPKE and OSXSAVE when comparing CPUID entries
KVM: selftests: Precisely mask off dynamic fields in CPUID test
KVM: selftests: Remove unused macro in the hardware disable test
KVM: selftests: Rework OSXSAVE CR4=>CPUID test to play nice with AVX insns
KVM: selftests: Use ARRAY_SIZE for array length
KVM: selftests: Verify get/set PERF_CAPABILITIES w/o guest PDMC behavior
KVM: selftests: Verify XCR0 can be "downgraded" and "upgraded"
KVM: SVM: Allow guest writes to set MSR_AMD64_DE_CFG bits
KVM: SVM: Disable AVIC on SNP-enabled system without HvInUseWrAllowed feature
KVM: Use NULL for struct page pointer to indicate mremapped memory
KVM: Use plain "struct page" pointer instead of single-entry array
KVM: VMX: don't include '' directly
KVM: VMX: Hold mmu_lock until page is released when updating APIC access page
KVM: VMX: Remove restriction that PMU version > 0 for PERF_CAPABILITIES
KVM: VMX: Remove the unused variable "gpa" in __invept()
KVM: VMX: Use __kvm_faultin_page() to get APIC access page/pfn
KVM: x86/mmu: Add "mmu" prefix fault-in helpers to free up generic names
KVM: x86/mmu: Add a dedicated flag to track if A/D bits are globally enabled
KVM: x86/mmu: Add common helper to handle prefetching SPTEs
KVM: x86/mmu: Add helper to "finish" handling a guest page fault
KVM: x86/mmu: Always set SPTE's dirty bit if it's created as writable
KVM: x86/mmu: Batch TLB flushes when zapping collapsible TDP MMU SPTEs
KVM: x86/mmu: Check yielded_gfn for forward progress iff resched is needed
KVM: x86/mmu: Convert page fault paths to kvm_faultin_pfn()
KVM: x86/mmu: Dedup logic for detecting TLB flushes on leaf SPTE changes
KVM: x86/mmu: Demote the WARN on yielded in xxx_cond_resched() to KVM_MMU_WARN_ON
KVM: x86/mmu: Don't flush TLBs when clearing Dirty bit in shadow MMU
KVM: x86/mmu: Don't force flush if SPTE update clears Accessed bit
KVM: x86/mmu: Don't mark "struct page" accessed when zapping SPTEs
KVM: x86/mmu: Don't mark unused faultin pages as accessed
KVM: x86/mmu: Don't overwrite shadow-present MMU SPTEs when prefaulting
KVM: x86/mmu: Drop @max_level from kvm_mmu_max_mapping_level()
KVM: x86/mmu: Drop ignored return value from kvm_tdp_mmu_clear_dirty_slot()
KVM: x86/mmu: Drop kvm_page_fault.hva, i.e. don't track intermediate hva
KVM: x86/mmu: Drop per-VM zapped_obsolete_pages list
KVM: x86/mmu: Flush remote TLBs iff MMU-writable flag is cleared from RO SPTE
KVM: x86/mmu: Fold all of make_spte()'s writable handling into one if-else
KVM: x86/mmu: Fold mmu_spte_update_no_track() into mmu_spte_update()
KVM: x86/mmu: Invert @can_unsync and renamed to @synchronizing
KVM: x86/mmu: Mark folio dirty when creating SPTE, not when zapping/modifying
KVM: x86/mmu: Mark new SPTE as Accessed when synchronizing existing SPTE
KVM: x86/mmu: Mark page/folio accessed only when zapping leaf SPTEs
KVM: x86/mmu: Mark pages/folios dirty at the origin of make_spte()
KVM: x86/mmu: Process only valid TDP MMU roots when aging a gfn range
KVM: x86/mmu: Put direct prefetched pages via kvm_release_page_clean()
KVM: x86/mmu: Put refcounted pages instead of blindly releasing pfns
KVM: x86/mmu: Recover TDP MMU huge page mappings in-place instead of zapping
KVM: x86/mmu: Refactor TDP MMU iter need resched check
KVM: x86/mmu: Remove KVM's MMU shrinker
KVM: x86/mmu: Rename make_huge_page_split_spte() to make_small_spte()
KVM: x86/mmu: Set Dirty bit for new SPTEs, even if _hardware_ A/D bits are disabled
KVM: x86/mmu: Set shadow_accessed_mask for EPT even if A/D bits disabled
KVM: x86/mmu: Set shadow_dirty_mask for EPT even if A/D bits disabled
KVM: x86/mmu: Skip the "try unsync" path iff the old SPTE was a leaf SPTE
KVM: x86/mmu: Stop processing TDP MMU roots for test_age if young SPTE found
KVM: x86/mmu: Treat TDP MMU faults as spurious if access is already allowed
KVM: x86/mmu: Use Accessed bit even when _hardware_ A/D bits are disabled
KVM: x86/mmu: Use gfn_to_page_many_atomic() when prefetching indirect PTEs
KVM: x86/mmu: WARN and flush if resolving a TDP MMU fault clears MMU-writable
KVM: x86/mmu: WARN if huge page recovery triggered during dirty logging
KVM: x86/xen: Initialize hrtimer in kvm_xen_init_vcpu()
KVM: x86: add back X86_LOCAL_APIC dependency
KVM: x86: Add lockdep-guarded asserts on register cache usage
KVM: x86: Add X86EMUL_F_MSR and X86EMUL_F_DT_LOAD to aid canonical checks
KVM: x86: Advertise AMD_IBPB_RET to userspace
KVM: x86: AMD's IBPB is not equivalent to Intel's IBPB
KVM: x86: Break CONFIG_KVM_X86's direct dependency on KVM_INTEL || KVM_AMD
KVM: x86: Bypass register cache when querying CPL from kvm_sched_out()
KVM: x86: Cache CPUID.0xD XSTATE offsets+sizes during module init
KVM: x86: Co-locate initialization of feature MSRs in kvm_arch_vcpu_create()
KVM: x86: Disallow changing MSR_PLATFORM_INFO after vCPU has run
KVM: x86: Document an erratum in KVM_SET_VCPU_EVENTS on Intel CPUs
KVM: x86: Don't emit TLB flushes when aging SPTEs for mmu_notifiers
KVM: x86: Don't fault-in APIC access page during initial allocation
KVM: x86: Drop superfluous kvm_lapic_set_base() call when setting APIC state
KVM: x86: drop x86.h include from cpuid.h
KVM: x86: Ensure vcpu->mode is loaded from memory in kvm_vcpu_exit_request()
KVM: x86: expose MSR_PLATFORM_INFO as a feature MSR
KVM: x86: Fix a comment inside __kvm_set_or_clear_apicv_inhibit()
KVM: x86: Fix a comment inside kvm_vcpu_update_apicv()
KVM: x86: Get vcpu->arch.apic_base directly and drop kvm_get_apic_base()
KVM: x86: Inline kvm_get_apic_mode() in lapic.h
KVM: x86: let it be known that ignore_msrs is a bad idea
KVM: x86: Make kvm_recalculate_apic_map() local to lapic.c
KVM: x86: model canonical checks more precisely
KVM: x86: Move kvm_set_apic_base() implementation to lapic.c (from x86.c)
KVM: x86: Play nice with protected guests in complete_hypercall_exit()
KVM: x86: Quirk initialization of feature MSRs to KVM's max configuration
KVM: x86: Reject userspace attempts to access ARCH_CAPABILITIES w/o support
KVM: x86: Reject userspace attempts to access PERF_CAPABILITIES w/o PDCM
KVM: x86: Remove ordering check b/w MSR_PLATFORM_INFO and MISC_FEATURES_ENABLES
KVM: x86: Rename APIC base setters to better capture their relationship
KVM: x86: Route non-canonical checks in emulator through emulate_ops
KVM: x86: Short-circuit all kvm_lapic_set_base() if MSR value isn't changing
KVM: x86: Short-circuit all of kvm_apic_set_base() if MSR value is unchanged
KVM: x86: switch hugepage recovery thread to vhost_task
KVM: x86: Unpack msr_data structure prior to calling kvm_apic_set_base()
KVM: x86: Use '0' for guest RIP if PMI encounters protected guest state
 
leds: aw200xx: Switch to device_for_each_child_node_scoped()
leds: bcm63138: Add some register defines
leds: bcm63138: Handle shift register config
leds: bcm63138: Use scopes and guards
leds: bcm6328: Replace divide condition with comparison for shift value
leds: class: Protect brightness_show() with led_cdev->led_access mutex
leds: cr0014114: Switch to device_for_each_child_node_scoped()
leds: el15203000: Switch to device_for_each_child_node_scoped()
leds: flash: leds-qcom-flash: Switch to device_for_each_child_node_scoped()
leds: flash: mt6360: Fix device_for_each_child_node() refcounting in error paths
leds: flash: mt6370: Switch to device_for_each_child_node_scoped()
leds: flash: Remove unused local leds.h
leds: gpio: Avoid using GPIOF_ACTIVE_LOW
leds: gpio: Remove unused local leds.h
leds: gpio: Switch to device_for_each_child_node_scoped()
leds: Introduce ordered workqueue for LEDs events instead of system_wq
leds: ktd2692: Set missing timing properties
leds: leds-gpio-register: Reorganize kerneldoc parameter names
leds: lm3532: Switch to device_for_each_child_node_scoped()
leds: lm3697: Switch to device_for_each_child_node_scoped()
leds: lp50xx: Remove unused local leds.h
leds: lp50xx: Switch to device_for_each_child_node_scoped()
leds: lp5562: Add multicolor brightness control
leds: lp55xx: Remove redundant test for invalid channel number
leds: max5970: Fix unreleased fwnode_handle in probe function
leds: max77650: Switch to device_for_each_child_node_scoped()
leds: multicolor: Remove unused local leds.h
leds: ns2: Switch to device_for_each_child_node_scoped()
leds: pca963x: Switch to device_for_each_child_node_scoped()
leds: pwm: Add optional DT property default-brightness
leds: pwm: Remove unused local leds.h
leds: pwm: Switch to device_for_each_child_node_scoped()
leds: rgb: ktd202x: Switch to device_for_each_child_node_scoped()
leds: rgb: leds-group-multicolor: Correct the typo 'acccess'
leds: rgb: leds-mt6370-rgb: Fix uninitialized variable 'ret' in mt6370_mc_pattern_clear
leds: rgb: mt6370: Switch to device_for_each_child_node_scoped()
leds: ss4200: Fix the wrong format specifier for 'blinking'
leds: sun50i-a100: Switch to device_for_each_child_node_scoped()
leds: Switch back to struct platform_driver::remove()
leds: tca6507: Switch to device_for_each_child_node_scoped()
leds: turris-omnia: Remove unused local leds.h
 
lib min_heap: avoid indirect function call by providing default swap
lib min_heap: optimize min heap by prescaling counters for better performance
 
lib/crc16_kunit.c: add KUnit tests for crc16
 
lib/interval_tree_test.c: Include instead of
 
lib/iomem_copy: fix kerneldoc format style
 
lib/iov_iter.c: initialize bi.bi_idx before iterating over bvec
 
lib/iov_iter: fix bvec iterator setup
 
lib/Kconfig.debug: Default STRICT_DEVMEM to "y" on s390
lib/Kconfig.debug: move int_pow test option to runtime testing section
 
lib/list_sort: remove unnecessary header includes
 
lib/Makefile: make union-find compilation conditional on CONFIG_CPUSETS
 
lib/math/test_div64: add some edge cases relevant to __div64_const32()
 
lib/min_heap: introduce non-inline versions of min heap API functions
 
lib/rbtree-test: Include instead of
 
lib/scatterlist: use sg_phys() helper
 
lib/test_min_heap: update min_heap_callbacks to use default builtin swap
 
lib/test_parman: Include instead of
 
lib/test_scanf: Include instead of
 
lib: devres: Simplify API devm_ioport_unmap() implementation
lib: devres: Simplify API devm_iounmap() implementation
lib: packing: add additional KUnit tests
lib: packing: add KUnit tests adapted from selftests
lib: packing: add pack() and unpack() wrappers over packing()
lib: packing: adjust definitions and implementation for arbitrary buffer lengths
lib: packing: catch kunit_kzalloc() failure in the pack() test
lib: packing: duplicate pack() and unpack() implementations
lib: packing: fix QUIRK_MSB_ON_THE_RIGHT behavior
lib: packing: refuse operating on bit indices which exceed size of buffer
lib: packing: remove kernel-doc from header file
lib: packing: use BITS_PER_BYTE instead of 8
lib: packing: use GENMASK() for box_mask
lib: stackinit: hide never-taken branch from compiler
lib: string_helpers: silence snprintf() output truncation warning
lib: util_macros_kunit: add kunit test for util_macros.h
 
libbpf: Add missing per-arch include path
libbpf: Add support for uprobe multi session attach
libbpf: Change hash_combine parameters from long to unsigned long
libbpf: Change log level of BTF loading error message
libbpf: define __uptr.
libbpf: Do not resolve size on duplicate FUNCs
libbpf: Fix expected_attach_type set handling in program load callback
libbpf: Fix header comment typos for BTF.ext
libbpf: Fix memory leak in bpf_program__attach_uprobe_multi
libbpf: Fix output .symtab byte-order during linking
libbpf: Fix possible compiler warnings in hashmap
libbpf: fix sym_is_subprog() logic for weak global subprogs
libbpf: Improve log message formatting
libbpf: Introduce errstr() for stringifying errno
libbpf: move global data mmap()'ing into bpf_object__load()
libbpf: never interpret subprogs in .text as entry programs
libbpf: Prevent compiler warnings/errors
libbpf: Remove unneeded semicolon
libbpf: start v1.6 development cycle
libbpf: Stringify errno in log messages in btf*.c
libbpf: Stringify errno in log messages in libbpf.c
libbpf: Stringify errno in log messages in the remaining code
libbpf: Support BTF.ext loading and output in either endianness
libbpf: Support creating light skeleton of either endianness
libbpf: Support linking bpf objects of either endianness
libbpf: Support opening bpf objects of either endianness
 
libceph: Remove unused ceph_crypto_key_encode
libceph: Remove unused ceph_osdc_watch_check
libceph: Remove unused ceph_pagelist functions
libceph: Remove unused pagevec functions
 
libfs: Create the helper function generic_ci_validate_strict_name()
libfs: Export generic_ci_ dentry functions
libfs: Fix kernel-doc warning in generic_ci_validate_strict_name
libfs: kill empty_dir_getattr()
 
libperf: evlist: Fix --cpu argument on hybrid platform
libperf: Explicitly specify install-html dependencies
 
libstub,tpm: do not ignore failure case when reading final event log
 
libsubcmd: Move va_end() before exit
libsubcmd: Silence compiler warning
 
Linux: Linux 6.13
Linux: Linux 6.13-rc1
Linux: Linux 6.13-rc2
Linux: Linux 6.13-rc3
Linux: Linux 6.13-rc4
Linux: Linux 6.13-rc5
Linux: Linux 6.13-rc6
Linux: Linux 6.13-rc7
 
linux/dmaengine.h: fix a few kernel-doc warnings
 
list: Remove duplicated and unused macro list_for_each_reverse
list: test: check the size of every lists for list_cut_position*()
 
llc: Improve setsockopt() handling of malformed user input
 
lockd: Fix comment about NLMv3 backwards compatibility
lockd: Remove some snippets of unfinished code
lockd: Remove unnecessary memset()
lockd: Remove unneeded initialization of file_lock::c.flc_flags
lockd: Remove unused parameter to nlmsvc_testlock()
lockd: Remove unused typedef
 
lockdep: Add lockdep_cleanup_dead_cpu()
lockdep: Enable PROVE_RAW_LOCK_NESTING with PROVE_LOCKING.
lockdep: Use info level for lockdep initial info messages
 
locking/atomic/x86: Use ALT_OUTPUT_SP() for __alternative_atomic64()
locking/atomic/x86: Use ALT_OUTPUT_SP() for __arch_{,try_}cmpxchg64_emu()
 
locking/csd-lock: Switch from sched_clock() to ktime_get_mono_fast_ns()
 
locking/Documentation: Fix grammar in percpu-rw-semaphore.rst
 
locking/lockdep: Add a test for lockdep_set_subclass()
locking/lockdep: Avoid creating new name string literals in lockdep_set_subclass()
 
locking/mutex: Expose __mutex_owner()
locking/mutex: Make mutex::wait_lock irq safe
locking/mutex: Remove wakeups from under mutex::wait_lock
 
locking/osq_lock: Use atomic_try_cmpxchg_release() in osq_unlock()
 
locking/pvqspinlock: Convert fields of 'enum vcpu_state' to uppercase
 
locking/rt: Add sparse annotation for RCU.
locking/rt: Add sparse annotation PREEMPT_RT's sleeping locks.
locking/rt: Annotate unlock followed by lock for sparse.
locking/rt: Remove one __cond_lock() in RT's spin_trylock_irqsave()
 
locking/rtmutex: Fix misleading comment
locking/rtmutex: Make sure we wake anything on the wake_q when we release the lock->wait_lock
 
locking/spinlocks: Make __raw_* lock ops static
 
locking/ww_mutex: Adjust to lockdep nest_lock requirements
locking/ww_mutex: Fix ww_mutex dummy lockdep map selftest warnings
 
locking: rtmutex: Fix wake_q logic in task_blocks_on_rt_mutex
 
logic_pio: Constify fwnode_handle
 
LoongArch/irq: Use seq_put_decimal_ull_width() for decimal values
 
LoongArch: Add architecture specific huge_pte_clear()
LoongArch: Allow to enable PREEMPT_LAZY
LoongArch: Allow to enable PREEMPT_RT
LoongArch: BPF: Adjust the parameter of emit_jirl()
LoongArch: BPF: Sign-extend return values
LoongArch: dts: Add I2S support to Loongson-2K1000
LoongArch: dts: Add I2S support to Loongson-2K2000
LoongArch: Explicitly specify code model in Makefile
LoongArch: Fix build failure with GCC 15 (-std=gnu23)
LoongArch: Fix reserving screen info memory for above-4G firmware
LoongArch: Fix sleeping in atomic context for PREEMPT_RT
LoongArch: KVM: Add EIOINTC device support
LoongArch: KVM: Add EIOINTC read and write functions
LoongArch: KVM: Add EIOINTC user mode read and write functions
LoongArch: KVM: Add iocsr and mmio bus simulation in kernel
LoongArch: KVM: Add IPI device support
LoongArch: KVM: Add IPI read and write function
LoongArch: KVM: Add IPI user mode read and write function
LoongArch: KVM: Add irqfd support
LoongArch: KVM: Add PCHPIC device support
LoongArch: KVM: Add PCHPIC read and write functions
LoongArch: KVM: Add PCHPIC user mode read and write functions
LoongArch: KVM: Protect kvm_check_requests() with SRCU
LoongArch: KVM: Protect kvm_io_bus_{read,write}() with SRCU
LoongArch: Reduce min_delta for the arch clockevent device
LoongArch: Select HAVE_POSIX_CPU_TIMERS_TASK_WORK
LoongArch: Switch to irq_set_nr_irqs()
LoongArch: Update Loongson-3 default config file
 
loongarch: Use new fallback IO memcpy/memset
 
LoongArch: vdso: Remove timekeeper includes
LoongArch: vDSO: Use vdso/datapage.h to access vDSO data
 
loop: Fix ABBA locking race
loop: fix type of block size
loop: Simplify discard granularity calc
loop: Use bdev limit helpers for configuring discard
 
lsm: add lsmprop_to_secctx hook
lsm: add the lsm_prop data structure
lsm: create new security_cred_getlsmprop LSM hook
lsm: remove lsm_prop scaffolding
lsm: use lsm_prop in security_audit_rule_match
lsm: use lsm_prop in security_current_getsecid
lsm: use lsm_prop in security_inode_getsecid
lsm: use lsm_prop in security_ipc_getsecid
 
m68k: coldfire/device.c: only build FEC when HW macros are defined
m68k: defconfig: Update defconfigs for v6.12-rc1
m68k: Initialize jump labels early during setup_arch()
m68k: kernel: Use str_read_write() helper function
m68k: Make sure NR_IRQS is never zero
m68k: mcfgpio: Fix incorrect register offset for CONFIG_M5441x
m68k: Move Sun 3 into a top-level platform option
m68k: mvme147, mvme16x: Adopt rtc-m48t59 platform driver
m68k: mvme147: Fix SCSI controller IRQ numbers
m68k: mvme147: Make mvme147_sched_init() __init
m68k: mvme147: Reinstate early console
m68k: Select M68020 as fallback for classic
 
mac80211: Remove NOP call to ieee80211_hw_config
mac80211: Reorganize kerneldoc parameter names
 
mac802154: check local interfaces before deleting sdata list
 
macintosh: Use common error handling code in via_pmu_led_init()
 
macsec: add some of the lower device's features when offloading
macsec: clean up local variables in macsec_notify
macsec: inherit lower device's TSO limits when offloading
 
mailbox, remoteproc: k3-m4+: fix compile testing
 
mailbox: arm_mhuv2: clean up loop in get_irq_chan_comb()
mailbox: imx: Modify the incorrect format specifier
mailbox: Introduce support for T-head TH1520 Mailbox driver
mailbox: mpfs: support new, syscon based, devicetree configuration
mailbox: mtk-cmdq-mailbox: Switch to __pm_runtime_put_autosuspend()
mailbox: mtk-cmdq: fix wrong use of sizeof in cmdq_get_clocks()
mailbox: pcc: Check before sending MCTP PCC response ACK
mailbox: qcom-cpucp: Mark the irq with IRQF_NO_SUSPEND flag
mailbox: Switch back to struct platform_driver::remove()
mailbox: ti-msgmgr: Allow building under COMPILE_TEST
mailbox: ti-msgmgr: Remove use of of_match_ptr() helper
mailbox: zynqmp: setup IPI for each valid child node
 
mailmap: add entries for Hans Verkuil
mailmap: add entry for Ying Huang
mailmap: modify the entry for Mathieu Othacehe
mailmap: update Bingwu Zhang's email address
mailmap: update entry for Ethan Carter Edwards
 
MAINTAINERS/MEMORY MANAGEMENT: add document files for mm
 
MAINTAINERS: Add AMD ASF driver entry
MAINTAINERS: Add an entry for Amlogic RTC driver
MAINTAINERS: Add CCA and pKVM CoCO guest support to the ARM64 entry
MAINTAINERS: Add entry for Congatec Board Controller
MAINTAINERS: add entry for min heap library code
MAINTAINERS: Add entry for Renesas R-Car and FSI ASoC drivers
MAINTAINERS: Add entry for Renesas RZ ASoC driver
MAINTAINERS: add entry for ST STM32MP25 COMBOPHY driver
MAINTAINERS: add entry for the Rust `alloc` module
MAINTAINERS: add entry for VEML6030 ambient light sensor driver
MAINTAINERS: Add ethtool.h to NETWORKING [GENERAL]
MAINTAINERS: add gpio driver to PolarFire entry
MAINTAINERS: Add kernel hardening keywords __counted_by{_le|_be}
MAINTAINERS: add mailing list for GPMI NAND driver
MAINTAINERS: Add maintainer for ITE IT6263 driver
MAINTAINERS: Add Maíra to VC4 reviewers
MAINTAINERS: add me as reviewer for sched_ext
MAINTAINERS: Add missing file include/linux/delay.h
MAINTAINERS: add missing maintainers for Simple Audio Card
MAINTAINERS: Add myself as VKMS Maintainer
MAINTAINERS: add self as reviewer for sched_ext
MAINTAINERS: add the GE HealthCare PMC ADC driver entry
MAINTAINERS: Add the Microchip LAN966x PCI driver entry
MAINTAINERS: Add Unicode tree
MAINTAINERS: adjust file entry in INTEL TPMI DRIVER
MAINTAINERS: align Danilo's maintainer entries
MAINTAINERS: align Danilo's maintainer entries
MAINTAINERS: Change AMD PMF driver status to "Supported"
MAINTAINERS: change Arınç _NAL's name and email address
MAINTAINERS: Change FSL DDR EDAC maintainership
MAINTAINERS: change mei driver maintainer
MAINTAINERS: erofs: update Yue Hu's email address
MAINTAINERS: exclude can core, drivers and DT bindings from netdev ML
MAINTAINERS: exclude net/ceph from networking
MAINTAINERS: fix typo in I2C OF COMPONENT PROBER
MAINTAINERS: iio: imu: add entry for InvenSense MPU-6050 driver
MAINTAINERS: iio: migrate invensense email address to tdk domain
MAINTAINERS: list PTP drivers under networking
MAINTAINERS: mailmap: update Alexey Klimov's email address
MAINTAINERS: mailmap: update Alexey Klimov's email address
MAINTAINERS: mailmap: update Jai Luthra's email address
MAINTAINERS: Make Kristen Accardi the IAA crypto driver maintainer
MAINTAINERS: Make Yu Kuai co-maintainer of md/raid subsystem
MAINTAINERS: mark stmmac ethernet as an Orphan
MAINTAINERS: mark Synopsys DW XPCS as Orphan
MAINTAINERS: powerpc: Mark Maddy as "M"
MAINTAINERS: powerpc: Update my status
MAINTAINERS: Remove Aleksandr Mezin as NZXT-SMART2 driver maintainer
MAINTAINERS: remove Andy Gospodarek from bonding
MAINTAINERS: remove Lars Povlsen from Microchip Sparx5 SoC
MAINTAINERS: Remove linux-mips.org references
MAINTAINERS: remove Mark Lee from MediaTek Ethernet
MAINTAINERS: remove me from sysctl
MAINTAINERS: Remove myself as a VKMS maintainer
MAINTAINERS: remove myself as a VKMS maintainer
MAINTAINERS: remove Noam Dagan from AMAZON ETHERNET
MAINTAINERS: Remove Olof from SoC maintainers
MAINTAINERS: remove Ying Xue from TIPC
MAINTAINERS: remove Zefan Li
MAINTAINERS: Replace Siemens IPC related bouncing maintainers
MAINTAINERS: Retire Ralf Baechle
MAINTAINERS: transfer i2c-aspeed maintainership from Brendan to Ryan
MAINTAINERS: udmabuf: Add myself as co-maintainer for udmabuf driver
MAINTAINERS: Update and add s390 crypto related entries
MAINTAINERS: update Coly Li's email address
MAINTAINERS: update ENETC driver files and maintainers
MAINTAINERS: Update git tree for mdraid subsystem
MAINTAINERS: Update ISHTP ECLITE maintainer entry
MAINTAINERS: Update KUnit email address for Brendan Higgins
MAINTAINERS: update location of media main tree
MAINTAINERS: update maintainers for Microchip LAN78xx
MAINTAINERS: Update the maintainer of StarFive watchdog driver
MAINTAINERS: Use Daniel Thompson's korg address for Backlight work
MAINTAINERS: Use Daniel Thompson's korg address for kgdb work
MAINTAINERS: wifi: ath: add Jeff Johnson as maintainer
 
Linux: make __set_open_fd() set cloexec state as well
 
maple_tree: add a test checking storing null
maple_tree: add mas_for_each_rev() helper
maple_tree: add some alloc node test case
maple_tree: calculate new_end when needed
maple_tree: clear request_count for new allocated one
maple_tree: do not hash pointers on dump in debug mode
maple_tree: fix alloc node fail issue
maple_tree: fix outdated flag name in comment
maple_tree: goto complete directly on a pivot of 0
maple_tree: i is always less than or equal to mas_end
maple_tree: memset maple_big_node as a whole
maple_tree: not necessary to check index/last again
maple_tree: print empty for an empty tree on mt_dump()
maple_tree: refactor mas_wr_store_type()
maple_tree: refine mas_store_root() on storing NULL
maple_tree: reload mas before the second call for mas_empty_area
maple_tree: remove maple_big_node.parent
maple_tree: remove sanity check from mas_wr_slot_store()
maple_tree: root node could be handled by !p_slot too
maple_tree: simplify mas_push_node()
maple_tree: the return value of mas_root_expand() is not used
maple_tree: total is not changed for nomem_one case
 
marvell: pxa168_eth: fix call balance of pep->clk handling routines
 
mctp i3c: fix MCTP I3C driver multi-thread issue
 
md/md-bitmap: Add missing destroy_work_on_stack()
 
md/raid0: Atomic write support
md/raid0: Handle bio_split() errors
 
md/raid10: Atomic write support
md/raid10: don't wait for Faulty rdev in wait_blocked_rdev()
md/raid10: Handle bio_split() errors
 
md/raid1: Atomic write support
md/raid1: don't wait for Faulty rdev in wait_blocked_rdev()
md/raid1: factor out helper to handle blocked rdev from raid1_write_request()
md/raid1: Handle bio_split() errors
 
md/raid5-ppl: Use atomic64_inc_return() in ppl_new_iounit()
 
md/raid5: don't set Faulty rdev for blocked_rdev
md/raid5: Increase r5conf.cache_name size
md/raid5: Wait sync io to finish before changing group cnt
 
md: add a new helper rdev_blocked()
md: don't record new badblocks for faulty rdev
md: don't wait faulty rdev in md_wait_for_blocked_rdev()
 
mdio: Remove mdio45_ethtool_gset_npage()
 
media: admin-guide: Document the Raspberry Pi CFE (rp1-cfe)
media: adv7180: Also check for "adi,force-bt656-4"
media: airspy: set lock before calling vb2_queue_init()
media: amphion: Fix pm_runtime_set_suspended() with runtime pm enabled
media: amphion: Guard memory allocation to catch failures
media: amphion: Set video drvdata before register video device
media: anysee: Fix and remove outdated comment
media: ati_remote: don't push static constants on stack for %*ph
media: atomisp: Add check for rgby_data memory allocation failure
media: atomisp: Fix spelling errors reported by codespell
media: atomisp: Fix typos in comment
media: atomisp: Fix WARN_ON() in vb2_start_streaming() triggering
media: atomisp: hmm_bo: Fix spelling errors in hmm_bo.h
media: atomisp: mt9m114: Add missing mutex_init() call
media: atomisp: mt9m114: Disable V4L2_CID_3A_LOCK control
media: atomisp: mt9m114: Fix fmt->code not getting set on try_fmt
media: atomisp: Remove License information boilerplate
media: atomisp: remove redundant re-checking of err
media: atomisp: Remove unused libmsrlisthelper
media: atomisp: Replace ternary operator with if
media: cec: seco: add HAS_IOPORT dependency
media: chips-media: wave5: Support runtime suspend/resume
media: chips-media: wave5: Support SPS/PPS generation for each IDR
media: chips-media: wave5: Support YUV422 raw pixel-formats on the encoder.
media: chips-media: wave5: Use helpers to calculate bytesperline and sizeimage.
media: common: saa7146: drop vb2_ops_wait_prepare/finish
media: cx231xx: Add support for Dexatek USB Video Grabber 1d19:6108
media: cx231xx: Fix the S-Video capture on August VGB100
media: cx231xx: Remove some deadcode
media: Documentation: Deprecate s_stream video op, update docs
media: Documentation: Improve v4l2_subdev_{en,dis}able_streams documentation
media: Documentation: ipu6: remove the dma_ops part from the doc
media: Documentation: Update {enable,disable}_streams documentation
media: dt-bindings: Add OmniVision OV08X40
media: dt-bindings: Add qcom,msm8953-camss
media: dt-bindings: adv7180: Document 'adi,force-bt656-4'
media: dt-bindings: Remove assigned-clock-* from various schema
media: dvb-core: add missing buffer index check
media: dvb-frontends: dib3000mb: fix uninit-value in dib3000_write_reg
media: dvb: Fix typos in comments across various files
media: dw100: Rectify debug log
media: gpio-ir-tx: Driver does not behave with PREEMPT_RT
media: gpio-ir-tx: Remove redundant call to local_irq_disable()
media: gspca: ov534-ov772x: Fix off-by-one error in set_frame_rate()
media: hackrf: set lock before calling vb2_queue_init()
media: i2c: adv7511-v4l2: export InfoFrames to debugfs
media: i2c: adv7604: export InfoFrames to debugfs
media: i2c: adv7842: export InfoFrames to debugfs
media: i2c: Drop HAS_EVENTS and event handlers
media: i2c: ds90ub960: Fix missing return check on ub960_rxport_read call
media: i2c: dw9768: Fix pm_runtime_set_suspended() with runtime pm enabled
media: i2c: dw9768: Use runtime PM autosuspend
media: i2c: Fix typos in comments across various files
media: i2c: gc2145: introduce enable/disable_streams ops
media: i2c: imx290: Avoid communication during probe()
media: i2c: imx290: Check for availability in probe()
media: i2c: imx290: Remove CHIP_ID reg definition
media: i2c: imx415: Drop HAS_EVENTS flag
media: i2c: max96714: add HAS_EVENTS support
media: i2c: max96717: add HAS_EVENTS support
media: i2c: max96717: clean up on error in max96717_subdev_init()
media: i2c: mt9p031: Drop I2C device ID table
media: i2c: mt9p031: Drop support for legacy platform data
media: i2c: mt9p031: Switch from OF to fwnode API
media: i2c: ov5645: Drop `power_lock` mutex
media: i2c: ov5645: Replace dev_err with dev_err_probe in probe function
media: i2c: ov5645: Switch to {enable,disable}_streams
media: i2c: ov5645: Use local `dev` pointer for subdev device assignment
media: i2c: ov5645: Use subdev active state
media: i2c: ov5645: Use v4l2_async_register_subdev_sensor()
media: i2c: st-mipid02: add pm_runtime handling
media: i2c: st-mipid02: fix mipid02_stream_enable error handling
media: i2c: st-mipid02: remove parallel mbus format on sink pad
media: i2c: st-mipid02: use enable/disable_streams pad ops
media: i2c: tc358743: export InfoFrames to debugfs
media: i2c: tc358743: Fix crash in the probe error path when using polling
media: i2c: vgxy61: Fix an error handling path in vgxy61_detect()
media: imx-jpeg: Ensure power suppliers be suspended before detach them
media: imx-jpeg: Set video drvdata before register video device
media: imx-jpeg: Switch to RUNTIME/SYSTEM_SLEEP_PM_OPS()
media: intel/ipu6: do not handle interrupts when device is disabled
media: intel/ipu6: remove buttress ish structure
media: ipu6: Fix DMA and physical address debugging messages for 32-bit
media: ipu6: fix the wrong type casting and 64-bit division
media: ipu6: make the ipu6_mmu_unmap() as a void function
media: ipu6: move the l2_unmap() up before l2_map()
media: ipu6: not override the dma_ops of device in driver
media: ipu6: optimize the IPU6 MMU mapping flow
media: ipu6: optimize the IPU6 MMU unmapping flow
media: ipu6: remove architecture DMA ops dependency in Kconfig
media: ipu6: remove redundant dependency in Kconfig
media: ipu6: use PFN_UP() and sg_virt() for code simplicity
media: ipu6: use the IPU6 DMA mapping APIs to do mapping
media: MAINTAINERS: Add Hans de Goede as USB VIDEO CLASS co-maintainer
media: mantis: remove orphan mantis_core.h
media: mc: Rename pad as origin in __media_pipeline_start()
media: mediatek: vcodec: mark vdec_vp9_slice_map_counts_eob_coef noinline
media: mgb4: Fix debugfs error handling
media: mgb4: Fix inconsistent input/output alignment in loopback mode
media: msi2500: set lock before calling vb2_queue_init()
media: mt9p031: Refactor format handling for different sensor models
media: mtk-jpeg: Fix null-ptr-deref during unload module
media: netup_unidvb: switch to use devm_spi_alloc_host()
media: nvidia: tegra: Use iommu_paging_domain_alloc()
media: nvidia: tegra: Use iommu_paging_domain_alloc()
media: omap3isp: add missing wait_prepare/finish ops
media: ov08x40: Add OF probe support
media: ov08x40: Fix burst write sequence
media: ov08x40: Rename ext_clk to xvclk
media: ov2740: Don't log ov2740_check_hwcfg() errors twice
media: pci: drop vb2_ops_wait_prepare/finish
media: pisp_be: add missing wait_prepare/finish ops
media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
media: platform: drop vb2_ops_wait_prepare/finish
media: platform: exynos4-is: Fix an OF node reference leak in fimc_md_is_isp_available
media: platform: rga: fix 32-bit DMA limitation
media: platform: rzg2l-cru: rzg2l-video: Move request_irq() to probe()
media: platform: rzg2l-cru: rzg2l-video: Set AXI burst max length
media: platform: samsung: s5p-jpeg: Remove deadcode
media: platform: ti: omap: fix a typo
media: platform: video-mux: Fix mutex locking
media: pvrusb2: Use kmemdup_array instead of kmemdup for multiple allocation
media: pwc: set lock before calling vb2_queue_init()
media: qcom: camss: Add hooks to get CSID wrapper resources
media: qcom: camss: add management of supply regulators to CSIPHY
media: qcom: camss: Add MSM8953 resources
media: qcom: camss: fix error path on configuration of power domains
media: qcom: camss: implement pm domain ops for VFE v4.1
media: qcom: camss: move SM8250 regulators from CSID to CSIPHY subdevice
media: raspberrypi: Add support for RP1-CFE
media: raspberrypi: cfe: Fix mapping of dmabuf buffers
media: raspberrypi: Do some cleanup in probe()
media: raspberrypi: Remove redundant "no IRQ" message
media: raspberrypi: rp1-cfe: Fix spelling mistake "Orphanded" -> "Orphaned"
media: rcar-csi2: Abstract PHTW and PHYPLL register offsets
media: rcar-csi2: Add documentation for PHY_EN and PHY_MODE registers
media: rcar-csi2: Add helper to lookup mbps settings
media: rcar-csi2: Add support for R-Car V4M
media: rcar-csi2: Allow writing any code and data value to PHTW
media: rcar-csi2: Correct field size for PHTW writes
media: rcar-csi2: Move PHTW write helpers
media: rcar-isp: Add family compatible for R-Car Gen4 family
media: rcar-vin: Add support for RAW10
media: rcar_drif.c: set lock before calling vb2_queue_init()
media: renesas: rzg2l-cru: Add 'yuv' flag to IP format structure
media: replace obsolete [email protected] alias
media: rtl2832_sdr: drop vb2_ops_wait_prepare/finish
media: rzg2l-cru: Add support to capture 8bit raw sRGB
media: rzg2l-cru: csi2: Implement .get_frame_desc()
media: rzg2l-cru: csi2: Mark sink and source pad with MUST_CONNECT flag
media: rzg2l-cru: csi2: Remove unused field from rzg2l_csi2_format
media: rzg2l-cru: csi2: Use ARRAY_SIZE() in media_entity_pads_init()
media: rzg2l-cru: csi2: Use rzg2l_csi2_formats array in enum_frame_size
media: rzg2l-cru: Inline calculating bytesperline
media: rzg2l-cru: Inline calculating image size
media: rzg2l-cru: Make use of v4l2_format_info() helpers
media: rzg2l-cru: Mark sink and source pad with MUST_CONNECT flag
media: rzg2l-cru: Move register definitions to a separate file
media: rzg2l-cru: Refactor ICnDMR register configuration
media: rzg2l-cru: Remove `channel` member from `struct rzg2l_cru_csi`
media: rzg2l-cru: Remove unnecessary WARN_ON check in format func
media: rzg2l-cru: Remove unused fields from rzg2l_cru_ip_format struct
media: rzg2l-cru: Retrieve virtual channel information
media: rzg2l-cru: Simplify configuring input format for image processing
media: rzg2l-cru: Simplify handling of supported formats
media: rzg2l-cru: Use `rzg2l_cru_ip_formats` array in enum_frame_size
media: rzg2l-cru: Use MIPI CSI-2 data types for ICnMC_INF definitions
media: rzg2l-cru: Use RZG2L_CRU_IP_SINK/SOURCE enum entries
media: rzg2l-cru: video: Implement .link_validate() callback
media: samples: v4l2-pci-skeleton.c: drop vb2_ops_wait_prepare/finish
media: siano: remove redundant null pointer checks in cec_devnode_init()
media: staging/intel-ipu3: css: Convert comma to semicolon
media: staging: drop omap4iss
media: staging: max96712: Add support for MAX96724
media: staging: max96712: Document the DEBUG_EXTRA register
media: staging: max96712: Move link frequency setting to device struct
media: staging: max96712: Remove device id check
media: Switch back to struct platform_driver::remove()
media: tda18271: add missing result checking of tda18271_lookup_map()
media: test-drivers: drop vb2_ops_wait_prepare/finish
media: test-drivers: Use V4L2_FMTDESC_FLAG_ENUM_ALL flag
media: ti: j721e-csi2rx: Convert comma to semicolon
media: ts2020: fix null-ptr-deref in ts2020_probe()
media: uapi: Add MEDIA_BUS_FMT_RGB101010_1X7X5_{SPWG, JEIDA}
media: uapi: Add meta formats for PiSP FE config and stats
media: usb/msi2500: switch to use spi_alloc_host()
media: usb: drop vb2_ops_wait_prepare/finish
media: uvcvideo: Add a quirk for the Kaiweets KTI-W02 infrared camera
media: uvcvideo: Add luma 16-bit interlaced pixel format
media: uvcvideo: Add support for the D3DFMT_R5G6B5 pixmap type
media: uvcvideo: Avoid race condition during unregister
media: uvcvideo: Exit early if there is not int_urb
media: uvcvideo: Force UVC version to 1.0a for 0408:4033
media: uvcvideo: RealSense D421 Depth module metadata
media: uvcvideo: Refactor the status irq API
media: uvcvideo: Require entities to have a non-zero unique ID
media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
media: uvcvideo: Stop stream during unregister
media: v4l2-core: add v4l2_debugfs_if_alloc/free()
media: v4l2-core: add v4l2_debugfs_root()
media: v4l2-core: constify the class struct
media: v4l2-core: v4l2-dv-timings: check cvt/gtf result
media: v4l2-subdev: Refactor events
media: v4l: Add luma 16-bit interlaced pixel format
media: vb2: Fix comment
media: vb2: fix confusing log message
media: vb2: use lock if wait_prepare/finish are NULL
media: vb2: vb2_core_queue_init(): sanity check lock and wait_prepare/finish
media: vde: Convert comma to semicolon
media: venus: add missing wait_prepare/finish ops
media: venus: Convert into devm_pm_domain_attach_list() for OPP PM domain
media: venus: Enable h.264 hierarchical coding
media: venus: factor out inst destruction routine
media: venus: fix enc/dec destruction order
media: venus: Fix pm_runtime_set_suspended() with runtime pm enabled
media: venus: Helper function for dynamically updating bitrate
media: venus: sync with threaded IRQ during inst destruction
media: verisilicon: av1: Fix reference video buffer pointer assignment
media: verisilicon: Use V4L2_FMTDESC_FLAG_ENUM_ALL flag
media: vicodec: add V4L2_CID_MIN_BUFFERS_FOR_* controls
media: video-i2c: drop vb2_ops_wait_prepare/finish
media: video-i2c: set lock before calling vb2_queue_init()
media: videobuf2-core: update vb2_thread if wait_finish/prepare are NULL
media: videodev2: Add flag to unconditionally enumerate pixel formats
media: vivid: Include in vivid-vid-cap.c
media: wl128x: Fix atomicity violation in fmc_send_cmd()
media: xilinx-tpg: use new of_graph functions
 
Linux: media:tuners: Fix typos in comments across various files
 
mei: bus: Reorganize kerneldoc parameter names
mei: vsc: Do not re-enable interrupt from vsc_tp_reset()
mei: vsc: Fix typo "maintstepping" -> "mainstepping"
mei: vsc: Improve error logging in vsc_identify_silicon()
 
memblock: allow zero threshold in validate_numa_converage()
memblock: uniformly initialize all reserved pages to MIGRATE_MOVABLE
 
memcg-v1: fully deprecate move_charge_at_immigrate
memcg-v1: no need for memcg locking for dirty tracking
memcg-v1: no need for memcg locking for MGLRU
memcg-v1: no need for memcg locking for writeback tracking
memcg-v1: remove charge move code
memcg-v1: remove memcg move locking code
 
memcg/hugetlb: add hugeTLB counters to memcg
 
memcg: add flush tracepoint
memcg: add tracing for memcg stat updates
memcg: factor out mem_cgroup_stat_aggregate()
memcg: rename do_flush_stats and add force flag
memcg: slub: fix SUnreclaim for post charged objects
memcg: workingset: remove folio_memcg_rcu usage
 
memcg_write_event_control(): switch to CLASS(fd)
 
memstick: Constify struct memstick_device_id
memstick: Fix typo in comment
 
Merge : 'origin/master' into perf-tools-next
 
Linux: Merge 6.12-rc3 into usb-next
Linux: Merge 6.12-rc4 into char-misc-next
Linux: Merge 6.12-rc4 into tty-next
Linux: Merge 6.12-rc4 into usb-next
Linux: Merge 6.12-rc6 into char-misc-next
Linux: Merge 6.12-rc6 into driver-core-next
Linux: Merge back ACPI processor driver changes for 6.13
Linux: Merge back cpufreq material for 6.13
Linux: Merge back cpufreq material for 6.13
Linux: Merge back thermal control material for 6.13
 
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 : '200GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch : '[email protected]' into clk-for-6.13
Merge branch : '[email protected]' into clk-for-6.13
Merge branch : '20241011-sa8775p-mm-v4-resend-patches-v5-0-4a9f17dc683a@quicinc.com' into arm64-for-6.13
Merge branch : '20241011-sa8775p-mm-v4-resend-patches-v5-0-4a9f17dc683a@quicinc.com' into clk-for-6.13
Merge branch : '[email protected]' into clk-for-6.13
Merge branch : '[email protected]' into clk-for-6.13
Merge branch : '6.12/scsi-fixes' into 6.13/scsi-staging
Merge branch : '6.12/scsi-fixes' into 6.13/scsi-staging
Merge branch : '6.13/scsi-queue' into 6.13/scsi-fixes
Merge branch : 'a-pile-of-sfc-deadcode'
Merge branch : 'acpi-misc'
Merge branch : 'acpica'
Merge branch : 'add-ethernet-dts-schema-for-qcs615-qcs8300'
Merge branch : 'add-kernel-symbol-for-struct_ops-trampoline'
Merge branch : 'add-missing-size-check-for-btf-based-ctx-access'
Merge branch : 'add-noinline_for_tracing-and-apply-it-to-tcp_drop_reason'
Merge branch : 'add-option-to-provide-opt_id-value-via-cmsg'
Merge branch : 'add-support-for-per-napi-config-via-netlink'
Merge branch : 'add-support-for-synopsis-designware-version-3-72a'
Merge branch : 'add-support-of-hibmcge-ethernet-driver'
Merge branch : 'add-the-dwmac-driver-support-for-t-head-th1520-soc'
Merge branch : 'am65-cpsw-rx-dscp-prio-map'
Merge branch : 'bna-remove-error-checking-for-debugfs-create-apis'
Merge branch : 'bnxt-fix-failure-to-report-rss-context-in-ntuple-rule'
Merge branch : 'bnxt_en-2-bug-fixes'
Merge branch : 'bnxt_en-add-context-memory-dump-to-coredump'
Merge branch : 'bnxt_en-bug-fixes'
Merge branch : 'bnxt_en-bug-fixes'
Merge branch : 'bnxt_en-ethtool-improve-wildcard-l4proto-on-ip4-ip6-ntuple-rules'
Merge branch : 'bnxt_en-support-header-page-pool-in-queue-api'
Merge branch : 'bonding-returns-detailed-error-about-xdp-failures'
Merge branch : 'bpf-add-kmem_cache-iterator-and-kfunc'
Merge branch : 'bpf-add-uprobe-session-support'
Merge branch : 'bpf-fix-oob-accesses-in-map_delete_elem-callbacks'
Merge branch : 'bpf-fix-recursive-lock-and-add-test'
Merge branch : 'bpf-fix-tailcall-infinite-loop-caused-by-freplace'
Merge branch : 'bpf-range_tree-for-bpf-arena'
Merge branch : 'bpf-static-linker-fix-linking-duplicate-extern-functions'
Merge branch : 'bpf-support-private-stack-for-bpf-progs'
Merge branch : 'bpf-track-changes_pkt_data-property-for-global-functions'
Merge branch : 'bpf-vsock-fix-poll-and-close'
Merge branch : 'bpf_fastcall-attribute-in-vmlinux-h-and-bpf_helper_defs-h'
Merge branch : 'core' into amd/amd-vi
Merge branch : 'correcting-switch-hardware-versions-and-reported-speeds'
Merge branch : 'cxgb4-deadcode-removal'
Merge branch : 'cxl/for-6.12/printf' into cxl-for-next
Merge branch : 'cxl/for-6.13/dcd-prep' into cxl-for-next
Merge branch : 'devlink-minor-cleanup'
Merge branch : 'do-not-leave-dangling-sk-pointers-in-pf-create-functions'
Merge branch : 'dpll-expose-clock-quality-level'
Merge branch : 'dt/linus' into dt/next
Merge branch : 'edac-misc' into edac-updates
Merge branch : 'ena-link-irqs-queues-and-napi-instances'
Merge branch : 'enetc-mqprio-fixes'
Merge branch : 'enic-use-all-the-resources-configured-on-vic'
Merge branch : 'eth-fbnic-add-timestamping-support'
Merge branch : 'eth-fbnic-cleanup-and-add-a-few-stats'
Merge branch : 'ethtool-rss-track-rss-ctx-busy-from-core'
Merge branch : 'ethtool-write-firmware'
Merge branch : 'explicit-raw_tp-null-arguments'
Merge branch : 'fix-libbpf-s-bpf_object-and-bpf-subskel-interoperability'
Merge branch : 'fix-lockdep-warning-for-htab-of-map'
Merge branch : 'fix-missing-process_iter_arg-type-check'
Merge branch : 'fix-resource-leak-checks-for-tail-calls'
Merge branch : 'fix-sparse-warnings-in-dpaa_eth-driver'
Merge branch : 'fix-wmaybe-uninitialized-warnings-errors'
Merge branch : 'Fixes to bpf_msg_push/pop_data and test_sockmap'
Merge branch : 'fixes-for-lpm-trie'
Merge branch : 'fixes-for-stack-with-allow_ptr_leaks'
Merge branch : 'fixes-on-the-open-alliance-tc6-10base-t1x-mac-phy-support-generic-lib'
Merge branch : 'for-6.12-fixes' into for-6.13
Merge branch : 'for-6.13-force-console' into for-linus
Merge branch : 'for-6.13/block-atomic' into for-6.13/block
Merge branch : 'for-6.13/bpf' into for-linus
Merge branch : 'for-6.13/bug-on-to-warn-on' into for-linus
Merge branch : 'for-6.13/core' into for-linus
Merge branch : 'for-6.13/corsair' into for-linus
Merge branch : 'for-6.13/goodix' into for-linus
Merge branch : 'for-6.13/i2c-hid' into for-linus
Merge branch : 'for-6.13/intel-ish' into for-linus
Merge branch : 'for-6.13/kysona' into for-linus
Merge branch : 'for-6.13/logitech' into for-linus
Merge branch : 'for-6.13/multitouch-v2' into for-linus
Merge branch : 'for-6.13/steelseries' into for-linus
Merge branch : 'for-6.13/wacom' into for-linus
Merge branch : 'for-joerg/arm-smmu/bindings' into arm/smmu
Merge branch : 'for-linus' into for-next
Merge branch : 'for-linus' into for-next
Merge branch : 'for-next/mops' into for-next/core
Merge branch : 'for-next/pkey-signal' into for-next/core
Merge branch : 'for-v6.13/clk-dt-bindings' into next/clk
Merge branch : 'for-v6.13/clk-dt-bindings' into next/clk
Merge branch : 'for-v6.13/clk-dt-bindings' into next/dt64
Merge branch : 'for-v6.13/clk-dt-bindings' into next/dt64
Merge branch : 'gtp-pfcp-fix-use-after-free-of-udp-tunnel-socket'
Merge branch : 'gve-adopt-page-pool'
Merge branch : 'gve-link-irqs-queues-and-napi-instances'
Merge branch : 'gve-xdp-fixes'
Merge branch : 'handle-possible-null-trusted-raw_tp-arguments'
Merge branch : 'ib-thead-th1520' into devel
Merge branch : 'ibm-emac-cleanup-modules-to-use-devm'
Merge branch : 'ibm-emac-more-cleanups'
Merge branch : 'icc-qcs615' into icc-next
Merge branch : 'icc-qcs8300' into icc-next
Merge branch : 'icc-sar2130p' into icc-next
Merge branch : 'implement-mechanism-to-signal-other-threads'
Merge branch : 'improve-neigh_flush_dev-performance'
Merge branch : 'introduce-vlan-support-in-hsr'
Merge branch : 'iommufd/arm-smmuv3-nested' of iommu/linux into iommufd for-next
Merge branch : 'ionic-minor-code-fixes'
Merge branch : 'ipv4-convert-__fib_validate_source-and-its-callers-to-dscp_t'
Merge branch : 'ipv4-convert-ip_route_input_slow-and-its-callers-to-dscp_t'
Merge branch : 'ipv4-convert-rtm_-new-del-addr-and-more-to-per-netns-rtnl'
Merge branch : 'ipv4-namespacify-ipv4-address-hash-table'
Merge branch : 'ipv4-preliminary-work-for-per-netns-rtnl'
Merge branch : 'ipv4-prepare-bpf-helpers-to-flowi4_tos-conversion'
Merge branch : 'ipv4-prepare-core-ipv4-files-to-future-flowi4_tos-conversion'
Merge branch : 'ipv6-fix-hangup-on-device-removal'
Merge branch : 'ipv6-fix-temporary-address-not-removed-correctly'
Merge branch : 'knobs-for-npc-default-rule-counters'
Merge branch : 'kvm-docs-6.13' into HEAD
Merge branch : 'kvm-e500-check-writable-pfn' into HEAD
Merge branch : 'kvm-no-struct-page' into HEAD
Merge branch : 'libbpf-selftests-bpf-support-cross-endian-usage'
Merge branch : 'libbpf-stringify-error-codes-in-log-messages'
Merge branch : 'macsec-inherit-lower-device-s-features-and-tso-limits-when-offloading'
Merge branch : 'maintainers-spring-2025-cleanup-of-networking-maintainers'
Merge branch : 'make-phy-output-rmii-reference-clock'
Merge branch : 'mana-fix-few-memory-leaks-in-mana_gd_setup_irqs'
Merge branch : 'microchip_t1s-update-on-microchip-10base-t1s-phy-driver'
Merge branch : 'mirroring-to-dsa-cpu-port'
Merge branch : 'mlx5-esw-qos-refactor-and-shampo-cleanup'
Merge branch : 'mlx5-misc-fixes-2024-12-03'
Merge branch : 'mlx5-misc-fixes-2024-12-20'
Merge branch : 'mlx5-misc-fixes-2025-01-15'
Merge branch : 'mlx5-misc-patches-2024-10-31'
Merge branch : 'mlx5e-update-features-on-config-changes'
Merge branch : 'mm-hotfixes-stable' into mm-stable
Merge branch : 'mm-hotfixes-stable' into mm-stable.
Merge branch : 'modifying-format-and-renaming-goto-labels'
Merge branch : 'mptcp-fixes-for-connect-selftest-flakes'
Merge branch : 'mptcp-pm-lockless-list-traversal-and-cleanup'
Merge branch : 'mptcp-rx-path-fixes'
Merge branch : 'mptcp-various-small-improvements'
Merge branch : 'msm-fixes' into msm-next
Merge branch : 'mx95-netc-support'
Merge branch : 'net-add-debug-checks-to-skb_reset_xxx_header'
Merge branch : 'net-af_packet-allow-joining-a-fanout-when-link-is-down'
Merge branch : 'net-ag71xx-small-cleanups'
Merge branch : 'net-airoha-fix-pse-memory-configuration'
Merge branch : 'net-dsa-microchip-add-lan9646-switch-support'
Merge branch : 'net-dsa-microchip-fix-set_ageing_time-function-for-ksz9477-and-lan937x-switches'
Merge branch : 'net-ethernet-freescale-use-pa-to-format-resource_size_t'
Merge branch : 'net-fec-add-pps-channel-configuration'
Merge branch : 'net-fix-mcast-rcu-splats'
Merge branch : 'net-fix-some-callers-of-copy_from_sockptr'
Merge branch : 'net-iep-clock-module-fixes'
Merge branch : 'net-improve-multicast-group-join-performance'
Merge branch : 'net-introduce-tx-h-w-shaping-api'
Merge branch : 'net-ip-add-drop-reasons-to-input-route'
Merge branch : 'net-lan969x-add-vcap-functionality'
Merge branch : 'net-make-rss-rxnfc-semantics-more-explicit'
Merge branch : 'net-mlx5-hw-counters-refactor'
Merge branch : 'net-mlx5-qos-refactor-esw-qos-to-support-new-features'
Merge branch : 'net-mlx5-refactor-esw-qos-to-support-generalized-operations'
Merge branch : 'net-mv643xx-devm-fixes'
Merge branch : 'net-ndo_fdb_add-del-have-drivers-report-whether-they-notified'
Merge branch : 'net-netconsole-refactoring-and-warning-fix'
Merge branch : 'net-netpoll-improve-skb-pool-management'
Merge branch : 'net-pcs-xpcs-cleanups-batch-1'
Merge branch : 'net-pcs-xpcs-yet-more-cleanups'
Merge branch : 'net-phy-marvell-88q2xxx-enable-auto-negotiation-for-mv88q2110'
Merge branch : 'net-phy-remove-genphy_config_eee_advert'
Merge branch : 'net-phy-support-master-slave-config-via-device-tree'
Merge branch : 'net-phy-switch-eee_broken_modes-to-linkmode-bitmap-and-add-accessor'
Merge branch : 'net-phylink-phylink_resolve-cleanups'
Merge branch : 'net-phylink-simplify-sfp-phy-attachment'
Merge branch : 'net-prepare-pacing-offload-support'
Merge branch : 'net-remove-rtnl-from-fib_seq_sum'
Merge branch : 'net-renesas-rswitch-several-fixes'
Merge branch : 'net-sparx5-add-support-for-lan969x-switch-device'
Merge branch : 'net-sparx5-lan969x-fixes'
Merge branch : 'net-sparx5-prepare-for-lan969x-switch-driver'
Merge branch : 'net-stmmac-dwmac4-fixes-issues-in-dwmac4'
Merge branch : 'net-stmmac-refactor-fpe-as-a-separate-module'
Merge branch : 'net-string-format-safety-updates'
Merge branch : 'net-switch-back-to-struct-platform_driver-remove'
Merge branch : 'net-switch-to-scoped-device_for_each_child_node'
Merge branch : 'net-sysctl-allow-dump_cpumask-to-handle-higher-numbers-of-cpus'
Merge branch : 'net-sysctl-avoid-using-current-nsproxy'
Merge branch : 'net-systemport-minor-io-macros-changes'
Merge branch : 'net-ti-ethernet-warnings'
Merge branch : 'net-ucc_geth-devm-cleanups'
Merge branch : 'net-wwan-t7xx-add-t7xx-debug-ports'
Merge branch : 'net-xilinx-emaclite-adopt-clock-support'
Merge branch : 'netdev-fix-repeated-netlink-messages-in-queue-dumps'
Merge branch : 'netdevsim-better-ipsec-output-format'
 
Merge branch 'netkit: Add option for scrubbing skb meta data'
 
Merge branch : 'netlink-specs-add-neigh-and-rule-ynl-specs'
Merge branch : 'netlink-specs-mptcp-fixes-for-some-descriptions'
Merge branch : 'netpoll-use-rcu-primitives-for-npinfo-pointer-access'
Merge branch : 'next' into for-linus
Merge branch : 'ocelot-ptp-fixes'
Merge branch : 'octeontx2-af-misc-rpm-fixes'
Merge branch : 'octeontx2-rvu-rep'
Merge branch : 'ovl.fixes'
Merge branch : 'packing-various-improvements-and-kunit-tests'
Merge branch : 'pci/aspm'
Merge branch : 'pci/bwctrl'
Merge branch : 'pci/controller/cadence'
Merge branch : 'pci/controller/dwc'
Merge branch : 'pci/controller/imx6'
Merge branch : 'pci/controller/j721e'
Merge branch : 'pci/controller/keystone'
Merge branch : 'pci/controller/mediatek'
Merge branch : 'pci/controller/microchip'
Merge branch : 'pci/controller/qcom'
Merge branch : 'pci/controller/rockchip'
Merge branch : 'pci/controller/tegra194'
Merge branch : 'pci/controller/vmd'
Merge branch : 'pci/devm'
Merge branch : 'pci/doe'
Merge branch : 'pci/driver-remove'
Merge branch : 'pci/dt-bindings'
Merge branch : 'pci/endpoint'
Merge branch : 'pci/enumeration'
Merge branch : 'pci/hotplug'
Merge branch : 'pci/hotplug-octeon'
Merge branch : 'pci/locking'
Merge branch : 'pci/misc'
Merge branch : 'pci/of'
Merge branch : 'pci/pm'
Merge branch : 'pci/pwrctl'
Merge branch : 'pci/reset'
Merge branch : 'pci/resource'
Merge branch : 'pci/thunderbolt'
Merge branch : 'pci/tph'
Merge branch : 'pci/typos'
Merge branch : 'pci/virtualization'
Merge branch : 'pcs-xpcs-cleanups-batch-2'
Merge branch : 'phonet-convert-all-doit-and-dumpit-to-rcu'
Merge branch : 'phy-mediatek-reorg'
Merge branch : 'pm-cpufreq'
Merge branch : 'pm-cpuidle'
Merge branch : 'pm-opp'
Merge branch : 'pm-tools'
Merge branch : 'ptp-driver-for-s390-clocks'
Merge branch : 'qca_spi-fix-spi-specific-issues'
Merge branch : 'qca_spi-improvements-to-qca7000-sync'
Merge branch : 'qed-ethtool-d-faster-less-latency'
Merge branch : 'r8169-align-rtl8125-rtl8126-phy-config-with-vendor-driver'
Merge branch : 'r8169-improve-wol-suspend-related-code'
Merge branch : 'refactor-lock-management'
Merge branch : 'refactoring-rvu-nic-driver'
Merge branch : 'replace-call_rcu-by-kfree_rcu-for-simple-kmem_cache_free-callback'
Merge branch : 'replace-page_frag-with-page_frag_cache-part-1'
Merge branch : 'Retire test_sock.c'
Merge branch : 'rtnetlink-convert-rtnl_newlink-to-per-netns-rtnl'
Merge branch : 'rtnetlink-per-netns-rtnl'
Merge branch : 'rtnetlink-refactor-rtnl_-new-del-set-link-for-per-netns-rtnl'
Merge branch : 'rtnetlink-use-rtnl_register_many'
Merge branch : 'selftest-netconsole-enhance-selftest-to-validate-userdata-transmission'
Merge branch : 'selftests-add-selftest-for-link-layer-and-performance-testing'
Merge branch : 'selftests-bpf-fix-for-bpf_signal-stalls-watchdog-for-test_progs'
Merge branch : 'selftests-bpf-migrate-and-remove-cgroup-tracing-related-tests'
Merge branch : 'selftests-mlxsw-add-few-fixes-for-sharedbuffer-test'
Merge branch : 'selftests-mlxsw-stabilize-red-tests'
Merge branch : 'selftests-ncdevmem-add-ncdevmem-to-ksft'
Merge branch : 'selftests-net-introduce-deferred-commands'
Merge branch : 'selftests-net-ioam-add-tunsrc-support'
 
Merge branch 'selftests/bpf: add coverage for xdp_features in test_progs'
Merge branch 'selftests/bpf: integrate test_tcp_check_syncookie.sh into test_progs'
Merge branch 'selftests/bpf: new MPTCP subflow subtest'
 
Merge branch : 'sfc-per-q-stats'
Merge branch : 'share-user-memory-to-bpf-program-through-task-storage-map'
Merge branch : 'side-mdio-support-for-lan937x-switches'
Merge branch : 'simplify-tx-napi-logic-in-airoha_eth-driver'
Merge branch : 'slab/for-6.13/features' into slab/for-next
Merge branch : 'smc-fixes'
Merge branch : 'support-external-snapshots-on-dwmac1000'
Merge branch : 'suspend-irqs-during-application-busy-periods'
Merge branch : 'tcp-add-fast-path-in-timer-handlers'
Merge branch : 'tcp-add-skb-sk-to-more-control-packets'
Merge branch : 'tcp-warn-once'
Merge branch : 'tg3-link-irqs-napis-and-queues'
Merge branch : 'there-are-some-bugfix-for-the-hns3-ethernet-driver'
Merge branch : 'thermal-intel'
Merge branch : 'timers/kvm' into timers/core
Merge branch : 'timers/vfs' into timers/core
Merge branch : 'tip/sched/urgent'
Merge branch : 'tools-net-ynl-rework-async-notification-handling'
Merge branch : 'tools-ynl-two-patches-to-ease-building-with-rpmbuild'
Merge branch : 'topic/compress-accel' into for-next
Merge branch : 'topic/compress-accel' into for-next
Merge branch : 'topic/compress-accel' into for-next
Merge branch : 'topic/ppc-kvm' into next
Merge branch : 'topic/vdso' into next
Merge branch : 'Two fixes for test_sockmap'
Merge branch : 'two-fixes-for-smc'
Merge branch : 'uapi-ethtool-avoid-flex-array-in-struct-ethtool_link_settings'
Merge branch : 'uapi-net-ethtool-avoid-thousands-of-wflex-array-member-not-at-end-warnings'
Merge branch : 'udp-4tuple-hash'
Merge branch : 'v6.13/bindings' into clk-meson-next
Merge branch : 'vfs-6.14.poll' into vfs.fixes
Merge branch : 'virtio-mem' into features
Merge branch : 'virtio-net-support-af_xdp-zero-copy-tx'
Merge branch : 'virtio_net-correct-netdev_tx_reset_queue-invocation-points'
Merge branch : 'virtio_net-enable-premapped-mode-by-default'
Merge branch : 'vsock-some-fixes-due-to-transport-de-assignment'
Merge branch : 'vsock-test-fix-wrong-setsockopt-parameters'
Merge branch : 'vxlan-skb-drop-reasons'
Merge branch : 'wireguard-updates-and-fixes-for-6-13'
Merge branch : 'work.fdtable' into vfs.file
 
Merge branch 'xfrm: Convert __xfrm4_dst_lookup() and its callers to dscp_t.'
 
Linux: Merge branch kvm-arm64/misc into kvmarm/next
Linux: Merge branch kvm-arm64/mmio-sea into kvmarm/next
Linux: Merge branch kvm-arm64/mpam-ni into kvmarm/next
Linux: Merge branch kvm-arm64/nv-pmu into kvmarm/next
Linux: Merge branch kvm-arm64/nv-s1pie-s1poe into kvmarm/next
Linux: Merge branch kvm-arm64/psci-1.3 into kvmarm/next
Linux: Merge branch kvm-arm64/vgic-its-fixes into kvmarm/next
 
Merge branches : 'acpi-battery', 'acpi-ec', 'acpi-pfr' and 'acpi-osl'
Merge branches : 'acpi-misc' and 'acpi-x86'
Merge branches : 'acpi-processor', 'acpi-x86' and 'acpi-video'
Merge branches : 'arm/smmu', 'mediatek', 's390', 'ti/omap', 'riscv' and 'core' into next
Merge branches : 'clk-cleanup', 'clk-mediatek', 'clk-kunit', 'clk-xilinx' and 'clk-fixed-gate' into clk-next
Merge branches : 'clk-marvell', 'clk-adi', 'clk-qcom' and 'clk-devm' into clk-next
Merge branches : 'clk-mobileye', 'clk-twl', 'clk-nuvoton', 'clk-renesas' and 'clk-bindings' into clk-next
Merge branches : 'clk-samsung', 'clk-microchip', 'clk-imx', 'clk-amlogic' and 'clk-allwinner' into clk-next
Merge branches : 'for-next/gcs', 'for-next/probes', 'for-next/asm-offsets', 'for-next/tlb', 'for-next/misc', 'for-next/mte', 'for-next/sysreg', 'for-next/stacktrace', 'for-next/hwcap3', 'for-next/kselftest', 'for-next/crc32', 'for-next/guest-cca', 'for-next/haft' and 'for-next/scs', remote-tracking branch 'arm64/for-next/perf' into for-next/core
Merge branches : 'ib-dt-mfd-input-leds-power-rtc-6.13' and 'ib-mfd-gpio-i2c-watchdog-6.13' into ibs-for-mfd-merged
Merge branches : 'intel/vt-d', 'amd/amd-vi' and 'iommufd/arm-smmuv3-nested' into next
Merge branches : 'pm-cpuidle' and 'pm-em'
Merge branches : 'rcu/fixes', 'rcu/nocb', 'rcu/torture', 'rcu/stall' and 'rcu/srcu' into rcu/dev
 
Merge commit : '9365f0de4303f82ed4c2db1c39d3de824b249d80' into HEAD
 
Linux: Merge drm/drm-next into drm-intel-next
Linux: Merge drm/drm-next into drm-intel-next
Linux: Merge drm/drm-next into drm-intel-next
Linux: Merge drm/drm-next into drm-misc-next
Linux: Merge drm/drm-next into drm-misc-next
Linux: Merge drm/drm-next into drm-misc-next
Linux: Merge drm/drm-next into drm-misc-next
Linux: Merge drm/drm-next into drm-xe-next
Linux: Merge drm/drm-next into drm-xe-next
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
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 net-next/main to resolve conflicts
 
Merge patch series "adfs, affs, befs, hfs, hfsplus: convert to new mount api"
 
Linux: Merge patch series "API for exporting connectable file handles to userspace"
 
Merge patch series "can: m_can: set init flag earlier in probe"
 
Linux: Merge patch series "Clean up the UFS driver UIC code"
Linux: Merge patch series "Convert ecryptfs to use folios"
 
Merge patch series "cpuidle: riscv-sbi: Allow cpuidle pd used by other devices"
 
Merge patch series "ecryptfs: convert to the new mount API"
 
Linux: Merge patch series "File abstractions needed by Rust Binder"
Linux: Merge patch series "Filesystem page flags cleanup"
Linux: Merge patch series "Fix encoding overlayfs fid for fanotify delete events"
Linux: Merge patch series "Fix {rx,tx}_errors CAN statistics"
Linux: Merge patch series "Fixup NLM and kNFSD file lock callbacks"
 
Merge patch series "fs: allow statmount to fetch the fs_subtype and sb_source"
Merge patch series "fs: introduce file_ref_t"
 
Merge patch series "fscache/cachefiles: Some bugfixes"
 
Linux: Merge patch series "Introduce tracepoint for hugetlbfs"
 
Merge patch series "iomap: fix zero padding data issue in concurrent append writes"
Merge patch series "iomap: zero range flush fixes"
 
Merge patch series "jbd2: two straightforward fixes"
 
Merge patch series "netfs, ceph, nfs, cachefiles: Miscellaneous fixes/changes"
 
Merge patch series "ovl: file descriptors based layer setup"
 
Merge patch series "poll_wait: add mb() to fix theoretical race between waitqueue_active() and .poll()"
 
Linux: Merge patch series "Prevent dynamic relocations in vDSO"
Linux: Merge patch series "Random netfs folio fixes"
 
Merge patch series "RISC-V: Detect and report speed of unaligned vector accesses"
 
Merge patch series "riscv: Per-thread envcfg CSR support"
Merge patch series "riscv: Userspace pointer masking and tagged address ABI"
 
Linux: Merge patch series "SBI PMU event related fixes"
 
Merge patch series "scsi: bfa: Remove deadcode"
Merge patch series "scsi: hisi_sas: Some fixes for hisi_sas"
Merge patch series "scsi: st: Device reset patches"
Merge patch series "scsi: ufs: Bug fixes for ufs core and platform drivers"
 
Merge patch series "selftest: fix riscv/vector tests"
 
Merge patch series "timekeeping/fs: multigrain timestamp redux"
 
Merge patch series "tmpfs: Add case-insensitive support for tmpfs"
Merge patch series "tmpfs: Casefold fixes"
 
Linux: Merge patch series "two little writeback cleanups v2"
Linux: Merge patch series "UFS cleanups and enhancements to ufs-exynos for gs101"
Linux: Merge patch series "Update lpfc to revision 14.4.0.6"
Linux: Merge patch series "Zacas/Zabha support and qspinlocks"
 
Merge remote-tracking branch : 'drm-misc/drm-misc-next' into msm-next
Merge remote-tracking branch : 'drm/drm-next' into drm-misc-next
 
Merge tag : '6.13-rc-ksmbd-server-fixes' of git://git.samba.org/ksmbd
Merge tag : '6.13-rc-part1-SMB3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : '6.13-rc-part2-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : '6.13-rc1-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : '6.13-rc2-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : '6.13-rc3-SMB3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : '6.13-rc4-SMB3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : '6.13-rc6-ksmbd-server-fixes' of git://git.samba.org/ksmbd
Merge tag : '6.13-rc6-SMB3-client-fix' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : '6.13-rc7-SMB3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : '9p-for-6.13-rc1' of https://github.com/martinetd/linux
Merge tag : 'acpi-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'acpi-6.13-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'acpi-6.13-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'acpi-6.13-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'acpi-6.13-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'acpi-6.13-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'amd-drm-fixes-6.13-2024-11-22' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag : 'amd-drm-fixes-6.13-2024-12-04' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-fixes-6.13-2024-12-11' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-fixes-6.13-2024-12-18' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-fixes-6.13-2025-01-09' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-fixes-6.13-2025-01-15' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-next-6.13-2024-10-25' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag : 'amd-drm-next-6.13-2024-11-06' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag : 'amd-drm-next-6.13-2024-11-15' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag : 'amd-pstate-v6.13-2024-10-29' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/superm1/linux
Merge tag : 'amd-pstate-v6.13-2024-12-11' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/superm1/linux
Merge tag : 'amlogic-arm-dt-for-v6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt
Merge tag : 'amlogic-arm64-dt-for-v6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt
Merge tag : 'apparmor-pr-2024-11-27' of git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
Merge tag : 'arc-6.13-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc
Merge tag : 'arm-smmu-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux into fixes
Merge tag : 'arm-smmu-updates' of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux into arm/smmu
Merge tag : 'arm-soc/for-6.13/defconfig' of https://github.com/Broadcom/stblinux into soc/defconfig
Merge tag : 'arm-soc/for-6.13/devicetree-arm64-fixes' of https://github.com/Broadcom/stblinux into arm/fixes
Merge tag : 'arm-soc/for-6.13/soc' of https://github.com/Broadcom/stblinux into soc/arm
Merge tag : 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag : 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag : 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag : 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag : 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag : 'asahi-soc-dt-6.13' of https://github.com/AsahiLinux/linux into soc/dt
Merge tag : 'asm-generic-3.13' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic
Merge tag : 'asoc-fix-v6.12-rc2' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-fix-v6.13-merge-window' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-fix-v6.13-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-fix-v6.13-rc3' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-fix-v6.13-rc6' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-v6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-next
Merge tag : 'at24-updates-for-v6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into i2c/for-mergewindow
Merge tag : 'at91-defconfig-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/defconfig
Merge tag : 'at91-dt-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt
Merge tag : 'at91-soc-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt
Merge tag : 'ata-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag : 'ata-6.13-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag : 'ath-next-20241030' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
Merge tag : 'audit-pr-20241112' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit
Merge tag : 'audit-pr-20241205' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit
Merge tag : 'auxdisplay-v6.13-1' of git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay
Merge tag : 'backlight-next-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight
Merge tag : 'batadv-net-pullrequest-20241210' of git://git.open-mesh.org/linux-merge
Merge tag : 'batadv-next-pullrequest-20241015' of git://git.open-mesh.org/linux-merge
Merge tag : 'better-ondisk-6.13_2024-11-05' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into staging-merge
Merge tag : 'block-6.13-20241207' of git://git.kernel.dk/linux
Merge tag : 'block-6.13-20241213' of git://git.kernel.dk/linux
Merge tag : 'block-6.13-20241220' of git://git.kernel.dk/linux
Merge tag : 'block-6.13-20241228' of git://git.kernel.dk/linux
Merge tag : 'block-6.13-20242901' of git://git.kernel.dk/linux
Merge tag : 'block-6.13-20250103' of git://git.kernel.dk/linux
Merge tag : 'block-6.13-20250111' of git://git.kernel.dk/linux
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.13' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge tag : 'ceph-for-6.13-rc1' of https://github.com/ceph/ceph-client
Merge tag : 'ceph-for-6.13-rc4' of https://github.com/ceph/ceph-client
Merge tag : 'cgroup-for-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag : 'cgroup-for-6.13-rc6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag : 'char-misc-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag : 'char-misc-6.13-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag : 'chrome-platform-firmware-for-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux
Merge tag : 'chrome-platform-for-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux
Merge tag : 'chrome-platform-for-6.13-rc5' 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-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.13' of git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux into clk-imx
Merge tag : 'clk-meson-v6.13-1' of https://github.com/BayLibre/clk-meson into clk-amlogic
Merge tag : 'clk-microchip-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into clk-microchip
Merge tag : 'configfs-6.13-2024-11-19' of git://git.infradead.org/users/hch/configfs
Merge tag : 'core-debugobjects-2024-11-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'counter-fixes-for-6.12' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/wbg/counter into char-misc-next
Merge tag : 'counter-updates-for-6.13' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/wbg/counter into char-misc-next
Merge tag : 'cpufreq-arm-updates-6.13' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge tag : 'csd-lock.2024.11.16a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag : 'cxl-fixes-6.13-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
Merge tag : 'cxl-for-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
Merge tag : 'devicetree-fixes-for-6.13-1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag : 'devicetree-fixes-for-6.13-2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag : 'devicetree-for-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag : 'dlm-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm
Merge tag : 'dma-mapping-6.13-2024-11-19' of git://git.infradead.org/users/hch/dma-mapping
Merge tag : 'dma-mapping-6.13-2024-11-30' of git://git.infradead.org/users/hch/dma-mapping
Merge tag : 'dmaengine-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
Merge tag : 'dmaengine-fix-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
Merge tag : 'docs-6.13' of git://git.lwn.net/linux
Merge tag : 'docs-6.13-2' of git://git.lwn.net/linux
Merge tag : 'docs-6.13-fix' of git://git.lwn.net/linux
Merge tag : 'driver-core-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
Merge tag : 'driver-core-6.13-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
Merge tag : 'drm-etnaviv-next-2024-11-07' of https://git.pengutronix.de/git/lst/linux into drm-next
Merge tag : 'drm-fixes-2024-12-06' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-fixes-2024-12-07' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-fixes-2024-12-14' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-fixes-2024-12-20' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-fixes-2025-01-03' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-fixes-2025-01-11' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-fixes-2025-01-17' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-intel-fixes-2024-12-11' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag : 'drm-intel-fixes-2024-12-18' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag : 'drm-intel-fixes-2024-12-25' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag : 'drm-intel-fixes-2025-01-08' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag : 'drm-intel-fixes-2025-01-15' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag : 'drm-intel-gt-next-2024-10-23' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag : 'drm-intel-next-2024-10-11' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag : 'drm-intel-next-2024-11-04' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag : 'drm-intel-next-fixes-2024-11-21' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag : 'drm-misc-fixes-2024-11-21' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-fixes-2024-11-28' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-fixes-2024-12-05' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-fixes-2024-12-19' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-fixes-2025-01-02' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-fixes-2025-01-15' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-next-2024-09-20' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag : 'drm-misc-next-2024-09-26' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag : 'drm-misc-next-2024-10-09' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag : 'drm-misc-next-2024-10-17' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag : 'drm-misc-next-2024-10-31' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag : 'drm-misc-next-2024-11-08' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag : 'drm-misc-next-fixes-2024-11-28' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag : 'drm-msm-next-2024-10-28' of https://gitlab.freedesktop.org/drm/msm into drm-next
Merge tag : 'drm-msm-next-2024-11-04' of https://gitlab.freedesktop.org/drm/msm into drm-next
Merge tag : 'drm-next-2024-11-21' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-next-2024-11-29' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-xe-fixes-2024-12-04' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-fixes-2024-12-12' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-fixes-2024-12-23' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-fixes-2025-01-02' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-fixes-2025-01-09' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-fixes-2025-01-16' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-next-2024-10-10' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag : 'drm-xe-next-2024-10-17' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag : 'drm-xe-next-2024-10-31' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag : 'drm-xe-next-fixes-2024-11-15' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag : 'drm-xe-next-fixes-2024-11-21' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag : 'drm-xe-next-fixes-2024-11-28' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag : 'edac_updates_for_v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag : 'edac_urgent_for_v6.13_rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag : 'efi-fixes-for-v6.13-1' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag : 'efi-next-for-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag : 'erofs-for-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag : 'erofs-for-6.13-rc4-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag : 'exfat-for-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat
Merge tag : 'exfat-for-6.13-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat
Merge tag : 'ext4_for_linus-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
Merge tag : 'exynos-drm-next-for-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-next
Merge tag : 'exynos-drm-next-for-v6.13-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-next
Merge tag : 'f2fs-for-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs
Merge tag : 'fbdev-for-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev
Merge tag : 'ffa-fix-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes
Merge tag : 'firewire-updates-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
Merge tag : 'fixes-2024-12-06' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock
Merge tag : 'for-6.13-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-6.13-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-6.13-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-6.13-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-6.13-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-6.13-rc7-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-6.13-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-6.13/block-20241118' of git://git.kernel.dk/linux
Merge tag : 'for-6.13/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag : 'for-6.13/dm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag : 'for-6.13/io_uring-20241118' 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/rmk/linux
Merge tag : 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag : 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag : 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag : 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag : 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag : 'for-linus' of https://github.com/openrisc/linux
Merge tag : 'for-linus' of https://github.com/openrisc/linux
Merge tag : 'for-linus-6.13-rc1-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-2024-11-26' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag : 'for-net-2024-12-12' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag : 'for-net-2025-01-08' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag : 'for-net-next-2024-11-14' 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.13' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply
Merge tag : 'for-v6.13-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_v6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag : 'fpga-for-6.13-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga into char-misc-next
Merge tag : 'fs-atomic_2024-11-05' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into vfs.untorn.writes
Merge tag : 'fs_for_v6.13-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag : 'fsnotify_for_v6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag : 'ftrace-v6.12-rc4' into trace/ftrace/core
Merge tag : 'ftrace-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'ftrace-v6.13-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'ftrace-v6.13-rc5-2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'fuse-fixes-6.13-rc7' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse
Merge tag : 'fuse-update-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse
Merge tag : 'generic-groups-6.13_2024-11-05' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into staging-merge
Merge tag : 'gfs2-for-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2
Merge tag : 'gpio-fixes-for-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'gpio-fixes-for-v6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'gpio-fixes-for-v6.13-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'gpio-fixes-for-v6.13-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'gpio-updates-for-v6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'hardening-v6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag : 'hardening-v6.13-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag : 'hardening-v6.13-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag : 'hid-for-linus-2024111801' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag : 'hid-for-linus-2024120501' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag : 'hisi-drivers-for-6.13' of https://github.com/hisilicon/linux-hisi into arm/drivers
Merge tag : 'hwmon-for-v6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag : 'hwmon-for-v6.13-rc1-take2' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag : 'hwmon-for-v6.13-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag : 'hwmon-for-v6.13-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag : 'hwmon-for-v6.13-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag : 'hyperv-fixes-signed-20241217' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Merge tag : 'i2c-for-6.13-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag : 'i2c-for-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag : 'i2c-for-6.13-rc1-part3' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag : 'i2c-for-6.13-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag : 'i2c-for-6.13-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag : 'i2c-for-6.13-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag : 'i2c-host-6.13-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-mergewindow
Merge tag : 'i2c-host-fixes-6.13-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-current
Merge tag : 'i2c-host-fixes-6.13-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-current
Merge tag : 'i3c/for-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux
Merge tag : 'ib-mfd-gpio-i2c-watchdog-v6.13' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/lee/mfd into gpio/for-next
Merge tag : 'icc-6.13-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next
Merge tag : 'icc-6.13-rc6' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next
Merge tag : 'ieee802154-for-net-2025-01-03' of git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan
Merge tag : 'iio-fixes-for-6.12c' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
Merge tag : 'iio-fixes-for-6.13a' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-linus
Merge tag : 'iio-for-6.13a-take2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
Merge tag : 'iio-for-6.13b' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
Merge tag : 'imx-bindings-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag : 'imx-defconfig-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/defconfig
Merge tag : 'imx-drivers-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/drivers
Merge tag : 'imx-dt-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag : 'imx-dt64-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag : 'imx-fixes-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes
Merge tag : 'imx-soc-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/arm
Merge tag : 'incore-rtgroups-6.13_2024-11-05' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into staging-merge
Merge tag : 'input-for-v6.13-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag : 'intel-gpio-v6.13-1' of git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel into gpio/for-next
Merge tag : 'intel-pinctrl-v6.13-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel into devel
Merge tag : 'io_uring-6.13-20241207' of git://git.kernel.dk/linux
Merge tag : 'io_uring-6.13-20241213' of git://git.kernel.dk/linux
Merge tag : 'io_uring-6.13-20241220' of git://git.kernel.dk/linux
Merge tag : 'io_uring-6.13-20241228' of git://git.kernel.dk/linux
Merge tag : 'io_uring-6.13-20242901' of git://git.kernel.dk/linux
Merge tag : 'io_uring-6.13-20250103' of git://git.kernel.dk/linux
Merge tag : 'io_uring-6.13-20250111' of git://git.kernel.dk/linux
Merge tag : 'io_uring-6.13-20250116' of git://git.kernel.dk/linux
Merge tag : 'iommu-fixes-v6.13-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
Merge tag : 'iommu-updates-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
Merge tag : 'iommu-updates-v6.13' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/iommu/linux into iommufd.git
Merge tag : 'ipe-pr-20241119' of git://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe
Merge tag : 'ipsec-next-2024-11-15' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next
Merge tag : 'irq-core-2024-11-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'irq-urgent-2024-12-29' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'irq_urgent_for_v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'irq_urgent_for_v6.13_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'irq_urgent_for_v6.13_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'irq_urgent_for_v6.13_rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'jfs-6.13' of github.com:kleikamp/linux-shaggy
Merge tag : 'juno-fix-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes
Merge tag : 'kbuild-fixes-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag : 'kbuild-fixes-v6.13-2' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag : 'kbuild-fixes-v6.13-3' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag : 'kbuild-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag : 'kcsan-20241112-v6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/melver/linux
Merge tag : 'kgdb-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/danielt/linux
Merge tag : 'kvm-riscv-6.13-1' of https://github.com/kvm-riscv/linux into HEAD
Merge tag : 'kvm-riscv-6.13-2' of https://github.com/kvm-riscv/linux into HEAD
Merge tag : 'kvm-riscv-fixes-6.13-1' of https://github.com/kvm-riscv/linux into HEAD
Merge tag : 'kvm-s390-master-6.13-1' of https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
Merge tag : 'kvm-s390-next-6.13-1' of https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
Merge tag : 'kvm-x86-fixes-6.13-rcN' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-generic-6.13' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-misc-6.13' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-mmu-6.13' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-selftests-6.13' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-vmx-6.13' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvmarm-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag : 'kvmarm-fixes-6.13-1' of https://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag : 'kvmarm-fixes-6.13-2' of https://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag : 'kvmarm-fixes-6.13-3' of https://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag : 'leds-next-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds
Merge tag : 'libnvdimm-fixes-6.13-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
Merge tag : 'libnvdimm-for-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
Merge tag : 'linux-can-fixes-for-6.13-20241202' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag : 'linux-can-fixes-for-6.13-20241218' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag : 'linux-cpupower-6.13-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/shuah/linux
Merge tag : 'linux-cpupower-6.13-rc1-update2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/shuah/linux
Merge tag : 'linux-watchdog-6.13-rc1' of git://www.linux-watchdog.org/linux-watchdog
Merge tag : 'linux-watchdog-6.13-rc6' of git://www.linux-watchdog.org/linux-watchdog
Merge tag : 'linux_kselftest-fixes-6.13-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag : 'linux_kselftest-kunit-6.13-rc1-fixed' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag : 'linux_kselftest-next-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag : 'livepatching-for-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching
Merge tag : 'locking-core-2024-11-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'locking-urgent-2024-12-29' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'locking_urgent_for_v6.13_rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'loongarch-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag : 'loongarch-fixes-6.13-1' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag : 'loongarch-kvm-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson into HEAD
Merge tag : 'lsm-pr-20241112' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm
Merge tag : 'lsm-pr-20241129' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm
Merge tag : 'm68k-for-v6.13-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k
Merge tag : 'm68knommu-for-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu
Merge tag : 'mailbox-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox
Merge tag : 'md-6.13-20241105' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into for-6.13/block
Merge tag : 'md-6.13-20241107' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into for-6.13/block
Merge tag : 'md-6.13-20241115' of https://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux into for-6.13/block
Merge tag : 'media/v6.13-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag : 'media/v6.13-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag : 'media/v6.13-3' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag : 'mediatek-drm-fixes-20250104' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-fixes
Merge tag : 'mediatek-drm-next-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-next
Merge tag : 'memblock-v6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock
Merge tag : 'memory-controller-drv-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into arm/drivers
Merge tag : 'metadata-directory-tree-6.13_2024-11-05' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into staging-merge
Merge tag : 'metadir-6.13_2024-11-05' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into staging-merge
Merge tag : 'metadir-quotas-6.13_2024-11-05' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into staging-merge
Merge tag : 'mfd-next-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
Merge tag : 'mhi-fixes-for-v6.13' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mani/mhi into char-misc-linus
Merge tag : 'mhi-for-v6.13' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mani/mhi into char-misc-next
Merge tag : 'microblaze-v6.13' of git://git.monstr.eu/linux-2.6-microblaze
Merge tag : 'mips_6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag : 'mips_6.13_1' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag : 'mm-hotfixes-stable-2024-12-07-22-39' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-hotfixes-stable-2024-12-21-12-09' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-hotfixes-stable-2025-01-04-18-02' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-hotfixes-stable-2025-01-13-00-03' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-hotfixes-stable-2025-01-16-21-11' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-nonmm-stable-2024-11-24-02-05' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-stable-2024-11-18-19-27' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mmc-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag : 'mmc-v6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag : 'mmc-v6.13-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag : 'mmc-v6.13-rc2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag : 'modules-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/modules/linux
Merge tag : 'modules-6.13-rc1-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/modules/linux
Merge tag : 'modules-6.13-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/modules/linux
Merge tag : 'mtd/fixes-for-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
Merge tag : 'mtd/fixes-for-6.13-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
Merge tag : 'mtd/for-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
Merge tag : 'mtk-dts64-for-v6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/dt
Merge tag : 'mtk-soc-for-v6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into arm/drivers
Merge tag : 'mvebu-dt-6.13-1' of https://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt
Merge tag : 'mvebu-dt64-6.13-1' of https://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt
Merge tag : 'nand/for-6.13' into mtd/next
Merge tag : 'net-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-6.13-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-6.13-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-6.13-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-6.13-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-6.13-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-6.13-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-next-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
Merge tag : 'nf-24-11-14' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag : 'nf-24-12-05' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag : 'nf-24-12-11' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag : 'nf-24-12-19' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag : 'nf-24-12-25' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag : 'nf-25-01-09' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag : 'nf-next-24-11-07' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Merge tag : 'nf-next-24-11-15' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Merge tag : 'nfs-for-6.13-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
Merge tag : 'nfs-for-6.13-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
Merge tag : 'nfsd-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag : 'nfsd-6.13-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag : 'nios2_update_for_v6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux
Merge tag : 'nolibc.2024.11.01a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag : 'ntfs3_for_6.13' of https://github.com/Paragon-Software-Group/linux-ntfs3
Merge tag : 'nvme-6.13-2024-11-13' of git://git.infradead.org/nvme into for-6.13/block
Merge tag : 'nvme-6.13-2024-11-21' of git://git.infradead.org/nvme into for-6.13/block
Merge tag : 'nvme-6.13-2024-12-05' of git://git.infradead.org/nvme into block-6.13
Merge tag : 'nvme-6.13-2024-12-31' of git://git.infradead.org/nvme into block-6.13
Merge tag : 'objtool-core-2024-11-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'objtool-urgent-2024-12-29' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'omap-for-v6.13/drivers-signed' of https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into arm/drivers
Merge tag : 'omap-for-v6.13/dt-signed-1' of https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into soc/dt
Merge tag : 'opp-updates-6.13' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge tag : 'ovl-update-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs
Merge tag : 'parisc-for-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag : 'pci-v6.13-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag : 'pci-v6.13-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag : 'pci-v6.13-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag : 'pci-v6.13-fixes-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag : 'peci-next-6.13-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/iwi/linux into char-misc-next
Merge tag : 'perag-xarray-6.13_2024-11-05' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into staging-merge
Merge tag : 'perf-core-2024-11-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'perf-core-for-bpf-next' from tip tree
Merge tag : 'perf-tools-fixes-for-v6.13-2024-12-12' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag : 'perf-tools-for-v6.13-2024-11-24' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag : 'perf-urgent-2024-12-29' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'perf_urgent_for_v6.13_rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'perf_urgent_for_v6.13_rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'phy-fixes-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
Merge tag : 'phy-for-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
Merge tag : 'pinctrl-v6.13-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag : 'pinctrl-v6.13-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag : 'platform-drivers-x86-v6.13-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag : 'platform-drivers-x86-v6.13-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag : 'platform-drivers-x86-v6.13-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag : 'platform-drivers-x86-v6.13-4' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag : 'platform-drivers-x86-v6.13-5' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag : 'platform-drivers-x86-v6.13-6' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag : 'pm-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'pm-6.13-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'pm-6.13-rc1-3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'pm-6.13-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'pm-6.13-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'pm-6.13-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'pmdomain-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Merge tag : 'pmdomain-v6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Merge tag : 'pmdomain-v6.13-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Merge tag : 'pmdomain-v6.13-rc2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Merge tag : 'powerpc-6.13-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag : 'powerpc-6.13-2' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag : 'powerpc-6.13-3' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag : 'printk-for-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux
Merge tag : 'probes-fixes-v6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'probes-fixes-v6.13-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'probes-fixes-v6.13-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'probes-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'pull-fd' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag : 'pull-statx' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag : 'pull-ufs' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag : 'pull-xattr' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag : 'pwm/duty_offset-for-6.13-rc1' into togreg
Merge tag : 'pwm/duty_offset-for-6.13-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux
Merge tag : 'pwm/for-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux
Merge tag : 'pwm/for-6.13-rc4-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux
Merge tag : 'pwrseq-updates-for-v6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'qcom-arm32-for-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag : 'qcom-arm64-defconfig-for-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/defconfig
Merge tag : 'qcom-arm64-fixes-for-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes
Merge tag : 'qcom-arm64-for-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag : 'qcom-clk-for-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into clk-qcom
Merge tag : 'qcom-drivers-for-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/drivers
Merge tag : 'qcom-drivers-for-6.13-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
Merge tag : 'random-6.13-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/crng/random
Merge tag : 'ras_core_for_v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'rcu.release.v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux
Merge tag : 'realtime-groups-6.13_2024-11-05' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into staging-merge
Merge tag : 'realtime-quotas-6.13_2024-11-05' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into staging-merge
Merge tag : 'regmap-fix-v6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Merge tag : 'regmap-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Merge tag : 'regulator-fix-v6.13-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag : 'regulator-fix-v6.13-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag : 'regulator-fix-v6.13-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag : 'regulator-fix-v6.13-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag : 'regulator-of-get-optional' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag : 'regulator-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag : 'reiserfs_delete' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag : 'renesas-arm-defconfig-for-v6.13-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/defconfig
Merge tag : 'renesas-clk-for-v6.13-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
Merge tag : 'renesas-clk-for-v6.13-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
Merge tag : 'renesas-dts-for-v6.13-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag : 'renesas-dts-for-v6.13-tag2' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag : 'renesas-pinctrl-for-v6.13-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel
Merge tag : 'renesas-pinctrl-for-v6.13-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel
Merge tag : 'renesas-r9a08g045-dt-binding-defs-tag2' into renesas-clk-for-v6.13
Merge tag : 'renesas-r9a08g045-dt-binding-defs-tag3' into renesas-clk-for-v6.13
Merge tag : 'renesas-r9a08g045-dt-binding-defs-tag3' into renesas-dts-for-v6.13
Merge tag : 'reset-amlogic-aux' into clk-meson-next
Merge tag : 'reset-fixes-for-v6.13' of git://git.pengutronix.de/pza/linux into arm/fixes
Merge tag : 'reset-for-v6.13' of git://git.pengutronix.de/pza/linux into soc/drivers
Merge tag : 'riscv-dt-for-v6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/dt
Merge tag : 'riscv-for-linus-6.13-mw1' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag : 'riscv-for-linus-6.13-mw1' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux into HEAD
Merge tag : 'riscv-for-linus-6.13-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag : 'riscv-for-linus-6.13-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag : 'riscv-soc-fixes-for-v6.13-rc4' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into arm/fixes
Merge tag : 'riscv-sophgo-dt-for-v6.13' of https://github.com/sophgo/linux into soc/dt
Merge tag : 'rpmsg-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag : 'rproc-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag : 'rtc-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux
Merge tag : 'rtgroups-prep-6.13_2024-11-05' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into staging-merge
Merge tag : 'rtw-next-2024-10-10' of https://github.com/pkshih/rtw
Merge tag : 'rtw-next-2024-11-06' of https://github.com/pkshih/rtw
Merge tag : 'rust-6.13' of https://github.com/Rust-for-Linux/linux
Merge tag : 'rust-fixes-6.13' of https://github.com/Rust-for-Linux/linux
Merge tag : 's390-6.13-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag : 's390-6.13-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag : 's390-6.13-3' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag : 'samsung-clk-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into clk-samsung
Merge tag : 'samsung-clk-fixes-6.12' into next/clk
Merge tag : 'samsung-drivers-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
Merge tag : 'samsung-dt64-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
Merge tag : 'samsung-pinctrl-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung into devel
Merge tag : 'samsung-soc-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/arm
Merge tag : 'scftorture.2024.11.16a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag : 'sched-core-2024-11-18' into loongarch-next
Merge tag : 'sched-core-2024-11-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'sched-urgent-2024-12-29' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'sched_ext-for-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag : 'sched_ext-for-6.13-rc5-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag : 'sched_ext-for-6.13-rc6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag : 'sched_urgent_for_v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'sched_urgent_for_v6.13_rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'sched_urgent_for_v6.13_rc3-p2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'scmi-fix-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes
Merge tag : 'scmi-updates-6.13' 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 : 'seccomp-v6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag : 'seccomp-v6.13-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag : 'selinux-pr-20241112' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux
Merge tag : 'selinux-pr-20241217' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux
Merge tag : 'selinux-pr-20250107' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux
Merge tag : 'sh-for-v6.13-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/glaubitz/sh-linux
Merge tag : 'slab-for-6.13-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag : 'slab-for-6.13-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag : 'soc-arm-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-defconfig-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-drivers-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-dt-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-fixes-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-fixes-6.13-2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-fixes-6.13-3' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-fixes-6.13-4' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc_fsl-6.13-1' of https://github.com/chleroy/linux into soc/drivers
Merge tag : 'socfpga_dts_updates_for_v6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into soc/dt
Merge tag : 'sound-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-6.13-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-6.13-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-6.13-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-6.13-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-fix-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'soundwire-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire
Merge tag : 'sparc-for-6.13-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/alarsson/linux-sparc
Merge tag : 'spi-fix-v6.13-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'spi-fix-v6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'spi-fix-v6.13-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'spi-fix-v6.13-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'spi-nor/for-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux into mtd/next
Merge tag : 'spi-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'staging-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
Merge tag : 'staging-6.13-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
Merge tag : 'staging-6.13-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
Merge tag : 'stm32-dt-for-v6.13-1' of https://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into soc/dt
Merge tag : 'sunxi-clk-for-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into clk-allwinner
Merge tag : 'sunxi-dt-for-6.13-2' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt
Merge tag : 'sunxi-fixes-for-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt
Merge tag : 'sysctl-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl
Merge tag : 'tegra-for-6.13-arm64-dt' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag : 'tegra-for-6.13-dt-bindings' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag : 'tegra-for-6.13-firmware' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/drivers
Merge tag : 'thead-dt-for-v6.13' of https://github.com/pdp7/linux into soc/dt
Merge tag : 'thead-dt-for-v6.13-p2' of https://github.com/pdp7/linux into soc/dt
Merge tag : 'thermal-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'thermal-6.13-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'thermal-6.13-rc1-3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'thermal-6.13-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'thermal-6.13-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'thermal-v6.13-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/thermal/linux
Merge tag : 'thunderbolt-for-v6.13-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-next
Merge tag : 'thunderbolt-for-v6.13-rc4' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-linus
Merge tag : 'ti-driver-soc-for-v6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/drivers
Merge tag : 'ti-driver-soc-for-v6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into arm/fixes
Merge tag : 'ti-k3-config-for-v6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/defconfig
Merge tag : 'ti-k3-dt-for-v6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt
Merge tag : 'timers-core-2024-11-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'timers-core-for-vfs' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/tip/tip into vfs.mgtime
Merge tag : 'timers-v6.13-rc1' of https://git.linaro.org/people/daniel.lezcano/linux into timers/core
Merge tag : 'timers-vdso-2024-11-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'timers_urgent_for_v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'timers_urgent_for_v6.13_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'timers_urgent_for_v6.13_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'tpmdd-next-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag : 'trace-printf-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-ring-buffer-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-ringbuffer-v6.13-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-rust-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-tools-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-tools-v6.13-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-v6.13-2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-v6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-v6.13-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-v6.13-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-v6.13-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-v6.13-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-v6.13-rc7-2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'tty-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag : 'tty-6.13-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag : 'tty-6.13-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag : 'turbostat-2024.11.30' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux
Merge tag : 'ubifs-for-linus-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs
Merge tag : 'ubifs-for-linus-6.13-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs
Merge tag : 'uml-for-linus-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux
Merge tag : 'unicode-next-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/krisman/unicode
Merge tag : 'usb-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag : 'usb-6.13-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag : 'usb-6.13-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag : 'usb-6.13-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag : 'usb-serial-6.13-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-next
Merge tag : 'usb-serial-6.13-rc3' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus
Merge tag : 'usb-serial-6.13-rc7' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus
Merge tag : 'ux500-dts-for-v6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into soc/dt
Merge tag : 'v6.12-rc1' into clk-meson-next
Merge tag : 'v6.12-rc2' into test2
Merge tag : 'v6.12-rc3' into perf-tools-next
Merge tag : 'v6.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into gpio/for-next
Merge tag : 'v6.12-rc4' into sched/core, to resolve conflict
Merge tag : 'v6.12-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into gpio/for-next
Merge tag : 'v6.12-rc7' into __tmp-hansg-linux-tags_media_atomisp_6_13_1
Merge tag : 'v6.12-rc7' into x86/mm, to pick up fixes before applying new patches
Merge tag : 'v6.13-armsoc/drivers1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag : 'v6.13-armsoc/dts64-1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag : 'v6.13-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag : 'v6.13-p2' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag : 'v6.13-rc1-ksmbd-server-fixes' of git://git.samba.org/ksmbd
Merge tag : 'v6.13-rc2' into gpio/for-current
Merge tag : 'v6.13-rc2-ksmbd-server-fixes' of git://git.samba.org/ksmbd
Merge tag : 'v6.13-rc3-ksmbd-server-fixes' of git://git.samba.org/ksmbd
Merge tag : 'v6.13-rockchip-clk1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into clk-bindings
Merge tag : 'v6.13-rockchip-dts32-2' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag : 'v6.13-rockchip-dts64-2' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag : 'v6.13-rockchip-dtsfixes1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/fixes
Merge tag : 'vfio-v6.13-rc1' of https://github.com/awilliam/linux-vfio
Merge tag : 'vfio-v6.13-rc3' of https://github.com/awilliam/linux-vfio
Merge tag : 'vfio-v6.13-rc7' of https://github.com/awilliam/linux-vfio
Merge tag : 'vfs-6.13-rc1.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.13-rc7.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.13-rc7.fixes.2' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.13.ecryptfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.13.ecryptfs.mount.api' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.13.exec.deny_write_access.revert' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.13.exportfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.13.file' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.13.mgtime' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.13.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.13.mount.api' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.13.netfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.13.ovl' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.13.pagecache' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.13.pidfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.13.rust.file' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.13.rust.pid_namespace' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.13.tmpfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.13.untorn.writes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.13.usercopy' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.14-rc7.mount.fixes'
Merge tag : 'wireless-2024-12-10' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag : 'wireless-2024-12-19' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag : 'wireless-next-2024-10-25' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag : 'wireless-next-2024-11-13' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag : 'wq-for-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Merge tag : 'wq-for-6.13-rc5-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Merge tag : 'wq-for-6.13-rc6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Merge tag : 'x86-cleanups-2024-11-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-mm-2024-11-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-splitlock-2024-11-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-urgent-2024-12-29' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_cache_for_v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_cpu_for_v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_microcode_for_v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_misc_for_6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_platform_for_v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_sev_for_v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_sgx_for_6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_tdx_for_6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_urgent_for_v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_urgent_for_v6.13_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_urgent_for_v6.13_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_urgent_for_v6.13_rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'xfs-6.13-fixes_2024-12-12' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into next-rc
Merge tag : 'xfs-6.13-merge-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag : 'xfs-fixes-6.13-rc2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag : 'xfs-fixes-6.13-rc3' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag : 'xfs-fixes-6.13-rc7' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag : 'xsa465+xsa466-6.13-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag : 'zynq-soc-for-6.13' of https://github.com/Xilinx/linux-xlnx into soc/arm
Merge tag : 'zynqmp-dt-for-6.13' of https://github.com/Xilinx/linux-xlnx into soc/dt
Merge tag : 'zynqmp-soc-for-6.13' of https://github.com/Xilinx/linux-xlnx into arm/drivers
 
Linux: Merge v6.12-rc6 into usb-next
Linux: Merge wireless-next into staging-next
 
mfd: 88pm886: Add the RTC cell
mfd: Add Congatec Board Controller driver
mfd: adp5585: Drop obsolete dependency on COMPILE_TEST
mfd: atmel-flexcom/rk8xx-core: Convert comma to semicolon
mfd: atmel-smc: Reorganize kerneldoc parameter names
mfd: axp20x: Add support for AXP323
mfd: axp20x: Allow multiple regulators
mfd: axp20x: Ensure relationship between IDs and model names
mfd: bd96801: Add ERRB IRQ
mfd: bd96801: Use maple tree register cache
mfd: cgbc-core: Fix error handling paths in cgbc_init_device()
mfd: cros_ec: Don't load charger with UCSI
mfd: cros_ec: Load cros_ec_ucsi on supported ECs
mfd: cs42l43: Disable IRQs during suspend
mfd: cs42l43: Fix issues in probe error paths
mfd: da9052-spi: Change read-mask to write-mask
mfd: intel_soc_pmic_*: Consistently use filename as driver name
mfd: intel_soc_pmic_bxtwc: Deduplicate error messages
mfd: intel_soc_pmic_bxtwc: Don't use "proxy" headers
mfd: intel_soc_pmic_bxtwc: Fix IRQ domain names duplication
mfd: intel_soc_pmic_bxtwc: Switch to use ATTRIBUTE_GROUPS()
mfd: intel_soc_pmic_bxtwc: Use IRQ domain for PMIC devices
mfd: intel_soc_pmic_bxtwc: Use IRQ domain for TMU device
mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
mfd: intel_soc_pmic_bxtwc: Use temporary variable for struct device
mfd: intel_soc_pmic_crc: Add support for non ACPI instantiated i2c_client
mfd: ipaq-micro: Add missing break for the default case
mfd: max77693: Remove unused max77693_irq_source declarations
mfd: mt6397: Add initial support for MT6328
mfd: palmas: Constify strings with regulator names
mfd: rk8xx-core: Check "system-power-controller" first
mfd: rt5033: Fix missing regmap_del_irq_chip()
mfd: rtc: bd7xxxx Drop IC name from IRQ
mfd: sec-core: Add support for the Samsung s2dos05
mfd: Switch back to struct platform_driver::remove()
mfd: syscon: Use regmap max_register_is_0 as needed
mfd: tps65010: Use IRQF_NO_AUTOEN flag in request_irq() to fix race
mfd: tqmx86: Add board definitions for TQMx120UC, TQMx130UC and TQMxE41S
mfd: tqmx86: Add I2C IRQ support
mfd: tqmx86: Improve gpio_irq module parameter description
mfd: tqmx86: Make IRQ setup errors non-fatal
mfd: tqmx86: Refactor GPIO IRQ setup
mfd: twl-core: Add a clock subdevice for the TWL6030
mfd: wcd934x: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE()
 
microblaze: Export xmb_manager functions
microblaze: mb: Use str_yes_no() helper in show_cpuinfo()
microblaze: Remove empty #ifndef __ASSEMBLY__ statement
 
migrate: Remove references to Private2
 
MIPS: Allow using more than 32-bit addresses for reset vectors when possible
 
mips: asm: fix warning when disabling MIPS_FP_SUPPORT
mips: bmips: bcm6358/6368: define required brcm,bmips-cbr-reg
mips: dts: realtek: Add I2C controllers
mips: dts: realtek: Add SPI NAND controller
mips: dts: realtek: Add syscon-reboot node
 
MIPS: kernel: proc: Use str_yes_no() helper function
MIPS: loongson3_defconfig: Enable blk_dev_nvme by default
MIPS: loongson3_defconfig: Update configs dependencies
MIPS: Loongson64: DTS: Really fix PCIe port nodes for ls7a
MIPS: mobileye: eyeq5: use OLB as provider for fixed factor clocks
MIPS: mobileye: eyeq6h-epm6: Use eyeq6h in the board device tree
MIPS: mobileye: eyeq6h: add OLB nodes OLB and remove fixed clocks
MIPS: Place __kernel_entry at the beginning of text section
 
mips: sgi-ip22: Replace "s[n]?printf" with sysfs_emit in sysfs callbacks
 
MIPS: vdso: Avoid name conflict around "vdso_data"
MIPS: vdso: Remove timekeeper includes
 
misc: Add support for LAN966x PCI device
misc: apds990x: Fix missing pm_runtime_disable()
misc: atmel-ssc: Use of_property_present() for non-boolean properties
misc: eeprom: eeprom_93cx6: Add quirk for extra read clock cycle
misc: eeprom: eeprom_93cx6: Switch to BIT() macro
misc: eeprom_93xx46: Changing 'unsigned' to 'unsigned int'
misc: isl29020: Fix the wrong format specifier
misc: keba: Add battery device
misc: keba: Add fan device
misc: keba: Add hardware dependency
misc: keba: Add LAN9252 driver
misc: keba: Add SPI controller device
misc: keba: Add UART devices
misc: keba: Fix missing I2C dependency
misc: keba: Support EEPROM sections as separate devices
misc: keba: Use capital letters for I2C error message
misc: keba: Use variable ret for return values
misc: lan966x_pci: Fix dtc warn 'Missing interrupt-parent'
misc: lan966x_pci: Fix dtc warns 'missing or empty reg/ranges property'
misc: microchip: pci1xxxx: Resolve kernel panic during GPIO IRQ handling
misc: microchip: pci1xxxx: Resolve return code mismatch during GPIO set config
misc: rtsx: Cleanup on DRV_NAME cardreader variables
misc: ti-st: st_kim: remove the driver
 
mISDN: Fix typos
 
mlx4: Add support for persistent NAPI config to RX CQs
 
mlx5/core: deduplicate {mlx5_,}eq_update_ci()
mlx5/core: relax memory barrier in eq_update_ci()
mlx5/core: Schedule EQ comp tasklet only if necessary
 
mlx5: Add support for persistent NAPI config
mlx5: fix typo in "mlx5_cqwq_get_cqe_enahnced_comp"
mlx5: simplify EQ interrupt polling logic
 
mlx5_en: use read sequence for gettimex64
 
mlxsw: spectrum_acl_flex_keys: Constify struct mlxsw_afk_element_inst
mlxsw: spectrum_acl_flex_keys: Use correct key block on Spectrum-4
 
mm, kasan, kmsan: instrument copy_from/to_kernel_nofault
 
mm, madvise: fix potential workingset node list_lru leaks
 
mm, slab: add kerneldocs for common SLAB_ flags
 
mm/bpf: Add bpf_get_kmem_cache() kfunc
 
mm/cma: fix useless return in void function
 
mm/codetag: clear tags before swap
mm/codetag: fix arg in pgalloc_tag_copy alloc_tag_sub
mm/codetag: swap tags when migrate pages
mm/codetag: uninline and move pgalloc_tag_copy and pgalloc_tag_split
 
mm/damon/core: fix ignored quota goals and filters of newly committed schemes
mm/damon/core: fix new damon_target objects leaks on damon_commit_targets()
mm/damon/core: Use generic upper bound recommondation for usleep_range()
 
mm/damon/Kconfig: update DBGFS_KUNIT prompt copy for SYSFS_KUNIT
 
mm/damon/tests/dbgfs-kunit: fix the header double inclusion guarding ifdef comment
 
mm/damon/vaddr: add 'nr_piece == 1' check in damon_va_evenly_split_region()
mm/damon/vaddr: fix issue in damon_va_evenly_split_region()
 
mm/damon: fix order of arguments in damos_before_apply tracepoint
mm/damon: fix sparse warning for zero initializer
 
mm/filemap: don't call folio_test_locked() without a reference in next_uptodate_folio()
 
mm/gup: Add folio_add_pins()
mm/gup: handle NULL pages in unpin_user_pages()
 
mm/hugetlb: perform vmemmap optimization batchly for specific node allocation
 
mm/kasan: Don't store metadata inside kmalloc object when slub_debug_orig_size is on
 
mm/kfence: add a new kunit test test_use_after_free_read_nofault()
 
mm/kmemleak: fix percpu memory leak detection failure
mm/kmemleak: fix sleeping function called from invalid context at print message
mm/kmemleak: fix typo in object_no_scan() comment
 
mm/list_lru: code clean up for reparenting
mm/list_lru: don't export list_lru_add
mm/list_lru: don't pass unnecessary key parameters
mm/list_lru: fix false warning of negative counter
mm/list_lru: simplify reparenting and initial allocation
mm/list_lru: simplify the list_lru walk callback function
mm/list_lru: split the lock to per-cgroup scope
 
mm/madvise: unrestrict process_madvise() for current process
 
mm/memcontrol: add per-memcg pgpgin/pswpin counter
mm/memcontrol: fix seq_buf size to save memory when PAGE_SIZE is large
 
mm/memory-failure: replace sprintf() with sysfs_emit()
 
mm/memory.c: remove stray newline at top of file
mm/memory.c: simplify pfnmap_lockdep_assert
 
mm/mempolicy: count MPOL_WEIGHTED_INTERLEAVE to "interleave_hit"
mm/mempolicy: fix comments for better documentation
mm/mempolicy: fix migrate_to_node() assuming there is at least one VMA in a MM
 
mm/mglru: reset page lru tier bits when activating
 
mm/mmap: teach generic_get_unmapped_area{_topdown} to handle hugetlb mappings
 
mm/mremap: cleanup vma_to_resize()
mm/mremap: remove goto from mremap_to()
 
mm/page-writeback.c: Fix comment of wb_domain_writeout_add()
mm/page-writeback.c: Update comment for BANDWIDTH_INTERVAL
 
mm/page-writeback: raise wb_thresh to prevent write blocking with strictlimit
 
mm/page_alloc: don't call pfn_to_page() on possibly non-existent PFN in split_large_buddy()
mm/page_alloc: use str_off_on() helper in build_all_zonelists()
 
mm/readahead: fix large folio support in async readahead
 
mm/show_mem: use str_yes_no() helper in show_free_areas()
 
mm/slab: Allow cache creation to proceed even if sysfs registration fails
mm/slab: remove duplicate check in create_cache()
 
mm/slub, kunit: Add testcase for krealloc redzone and zeroing
 
mm/slub: Avoid list corruption when removing a slab from the full list
mm/slub: Consider kfence case for get_orig_size()
mm/slub: Improve redzone check and zeroing for krealloc()
mm/slub: Move krealloc() and related code to slub.c
 
mm/truncate: reset xa_has_values flag on each iteration
 
mm/util: deduplicate code in {kstrdup,kstrndup,kmemdup_nul}
mm/util: fix possible race condition in kstrdup()
mm/util: make memdup_user_nul() similar to memdup_user()
 
mm/vma: the pgoff is correct if can_merge_right
 
mm/vmalloc: combine all TLB flush operations of KASAN shadow virtual address into one operation
 
mm/vmscan: wake up flushers conditionally to avoid cgroup OOM
 
mm/vmstat: defer the refresh_zone_stat_thresholds after all CPUs bringup
mm/vmstat: fix a W=1 clang compiler warning
 
mm/writeback: add folio_mark_dirty_lock()
 
mm/zsmalloc: use memcpy_from/to_page whereever possible
 
mm/zswap: avoid touching XArray for unnecessary invalidation
 
mm: abstract THP allocation
mm: add missing mmu_notifier_clear_young for !MMU_NOTIFIER
mm: add PageAnonNotKsm()
mm: add pcp high_min high_max to proc zoneinfo
mm: add per-order mTHP swpin counters
mm: add PTE_MARKER_GUARD PTE marker
mm: add RCU annotation to pte_offset_map(_lock)
mm: allocate THP on hugezeropage wp-fault
mm: avoid zeroing user movable page twice with init_on_alloc=1
mm: clear uffd-wp PTE/PMD state on mremap()
mm: consolidate common checks in hugetlb_get_unmapped_area
mm: convert page_to_pgoff() to page_pgoff()
mm: convert partially_mapped set/clear operations to be atomic
mm: copy_pte_range() use pte_offset_map_rw_nolock()
mm: correct typo in MMAP_STATE() macro
mm: correctly reference merged VMA
mm: defer second attempt at merge on mmap()
mm: define general function pXd_init()
mm: define obj_cgroup_get() if CONFIG_MEMCG is not defined
mm: Define VM_HIGH_ARCH_6
mm: Define VM_SHADOW_STACK for arm64 when we support GCS
mm: delete the unused put_pages_list()
mm: don't set readahead flag on a folio when lookahead_size > nr_to_read
mm: don't try THP alignment for FS without get_unmapped_area
mm: drop hugetlb_get_unmapped_area{_*} functions
mm: filemap: filemap_fault_recheck_pte_none() use pte_offset_map_ro_nolock()
mm: fix assertion in folio_end_read()
mm: fix div by zero in bdi_ratio_from_pages
mm: fix shrink nr.unqueued_dirty counter issue
mm: fix vrealloc()'s KASAN poisoning logic
mm: handle_pte_fault() use pte_offset_map_rw_nolock()
mm: huge_memory: handle strsep not finding delimiter
mm: huge_memory: move file_thp_enabled() into huge_memory.c
mm: huge_memory: use strscpy() instead of strcpy()
mm: hugetlb: independent PMD page table shared count
mm: Introduce ARCH_HAS_USER_SHADOW_STACK
mm: introduce cpu_icache_is_aliasing() across all architectures
mm: isolate mmap internal logic to mm/vma.c
mm: khugepaged: __collapse_huge_page_swapin() use pte_offset_map_ro_nolock()
mm: khugepaged: collapse_pte_mapped_thp() use pte_offset_map_rw_nolock()
mm: khugepaged: fix call hpage_collapse_scan_file() for anonymous vma
mm: madvise: implement lightweight guard page mechanism
mm: make hugetlb mappings go through mm_get_unmapped_area_vmflags
mm: mass constification of folio/page pointers
mm: memcg: declare do_memsw_account inline
mm: migrate LRU_REFS_MASK bits in folio_migrate_flags
mm: mmap_lock: check trace_mmap_lock_$type_enabled() instead of regcount
mm: move ``get_order_from_str()`` to internal.h
mm: move mm flags to mm_types.h
mm: move set_pxd_safe() helpers from generic to platform
mm: move the page fragment allocator from page_alloc into its own file
mm: mremap: move_ptes() use pte_offset_map_rw_nolock()
mm: multi-gen LRU: walk_pte_range() use pte_offset_map_rw_nolock()
mm: open-code page_folio() in dump_page()
mm: open-code PageTail in folio_flags() and const_folio_flags()
mm: optimize invalidation of shadow entries
mm: optimize truncation of shadow entries
mm: page_alloc: fix missed updates of lowmem_reserve in adjust_managed_page_count
mm: page_frag: add a test module for page_frag
mm: page_frag: avoid caller accessing 'page_frag_cache' directly
mm: page_frag: fix a compile error when kernel is not compiled
mm: page_frag: reuse existing space for 'size' and 'pfmemalloc'
mm: page_frag: use __alloc_pages() to replace alloc_pages_node()
mm: page_frag: use initial zero offset for page_frag_alloc_align()
mm: page_vma_mapped_walk: map_pte() use pte_offset_map_rw_nolock()
mm: pagewalk: add the ability to install PTEs
mm: pgtable: introduce pte_offset_map_{ro|rw}_nolock()
mm: pgtable: remove pte_offset_map_nolock()
mm: refactor __mmap_region()
mm: refactor mm_access() to not return NULL
mm: reinstate ability to map write-sealed memfd mappings read-only
mm: remove misleading 'unlikely' hint in vms_gather_munmap_vmas()
mm: remove PageKsm()
mm: Remove PageMappedToDisk
mm: remove redundant condition for THP folio
mm: remove references to page->index in huge_memory.c
mm: remove unnecessary page_table_lock on stack expansion
mm: remove unnecessary reset state logic on merge new VMA
mm: remove unused has_isolate_pageblock
mm: remove unused hugepage for vma_alloc_folio()
mm: renovate page_address_in_vma()
mm: respect mmap hint address when aligning for THP
mm: shmem: control THP support through the kernel command line
mm: shmem: fallback to page size splice if large folio has poisoned pages
mm: shmem: fix incorrect index alignment for within_size policy
mm: shmem: fix khugepaged activation policy for shmem
mm: shmem: fix ShmemHugePages at swapout
mm: shmem: fix the update of 'shmem_falloc->nr_unswapped'
mm: shmem: improve the tmpfs large folio read performance
mm: shmem: override mTHP shmem default with a kernel parameter
mm: shmem: remove __shmem_huge_global_enabled()
mm: shmem: update iocb->ki_pos directly to simplify tmpfs read logic
mm: shmem: use signed int for version handling in casefold option
mm: swap: count successful large folio zswap stores in hugepage zswpout stats
mm: swap: make some count_mthp_stat() call-sites be THP-agnostic.
mm: swap: use str_true_false() helper function
mm: use aligned address in clear_gigantic_page()
mm: use aligned address in copy_user_gigantic_page()
mm: use clear_user_(high)page() for arch with special user folio handling
mm: use page->private instead of page->index in percpu
mm: use page_pgoff() in more places
mm: Use str_on_off() helper function in report_meminit()
mm: userfaultfd: move_pages_pte() use pte_offset_map_rw_nolock()
mm: vmalloc: don't account for number of nodes for HUGE_VMAP allocations
mm: vmalloc: group declarations depending on CONFIG_MMU together
mm: vmscan : pgdemote vmstat is not getting updated when MGLRU is enabled.
mm: vmscan: account for free pages to prevent infinite Loop in throttle_direct_reclaim()
mm: zero range of eof folio exposed by inode size extension
mm: zswap: fix race between [de]compression and CPU hotunplug
mm: zswap: modify zswap_compress() to accept a page instead of a folio
mm: zswap: modify zswap_stored_pages to be atomic_long_t
mm: zswap: move allocations during CPU init outside the lock
mm: zswap: properly synchronize freeing resources during CPU hotunplug
mm: zswap: rename zswap_pool_get() to zswap_pool_tryget()
mm: zswap: support large folios in zswap_store()
mm: zswap: zswap_store_page() will initialize entry after adding to xarray.
 
mman: Add map_shadow_stack() flags
 
mmc: bcm2835: Fix type of current clock speed
mmc: bcm2835: Introduce proper clock handling
mmc: block: attach partitions fwnode if found in mmc-card
mmc: core: Add definitions for SD UHS-II cards
mmc: core: Add error handling of sd_uhs2_power_up()
mmc: core: Add Ext memory addressing for erase
mmc: core: Add open-ended Ext memory addressing
mmc: core: Add SD card quirk for broken poweroff notification
mmc: core: Adjust ACMD22 to SDUC
mmc: core: Allow mmc erase to carry large addresses
mmc: core: Announce successful insertion of an SD UHS-II card
mmc: core: Cleanup printing of speed mode at card insertion
mmc: core: Correct type in variable assignment for UHS-II
mmc: core: Correction a warning caused by incorrect type in assignment for UHS-II
mmc: core: Disable SDUC for mmc_test
mmc: core: Don't use close-ended rw for SDUC
mmc: core: Enable SDUC
mmc: core: Extend support for mmc regulators with a vqmmc2
mmc: core: Factor out some of the code in mmc_go_idle()
mmc: core: Fix error paths for UHS-II card init and re-init
mmc: core: Further prevent card detect during shutdown
mmc: core: Prepare to support SD UHS-II cards
mmc: core: Prevent HSQ from enabling for SDUC
mmc: core: Simplify sd_uhs2_power_up()
mmc: core: Support UHS-II card control and access
mmc: core: Use GFP_NOIO in ACMD22
mmc: davinci: order includes alphabetically
mmc: davinci: use generic device_get_match_data()
mmc: host: Fix typos in comments across various files
mmc: Merge branch fixes into next
mmc: Merge branch fixes into next
mmc: mmc_spi: drop buggy snprintf()
mmc: mtd-sd: use devm_platform_ioremap_resource
mmc: mtk-sd: Add stop_dly_sel and pop_en_cnt to platform data
mmc: mtk-sd: add support for mt7988
mmc: mtk-sd: Add support for MT8196
mmc: mtk-sd: disable wakeup in .remove() and in the error path of .probe()
mmc: mtk-sd: fix devm_clk_get_optional usage
mmc: mtk-sd: Fix error handle of probe function
mmc: mtk-sd: Fix MMC_CAP2_CRYPTO flag setting
mmc: mtk-sd: Implement Host Software Queue for eMMC and SD Card
mmc: mtk-sd: use devm_mmc_alloc_host
mmc: pwrseq_simple: add support for one reset control
mmc: pwrseq_simple: Handle !RESET_CONTROLLER properly
mmc: sd: Add Extension memory addressing
mmc: sd: SDUC Support Recognition
mmc: sdhci-esdhc-imx: enable quirks SDHCI_QUIRK_NO_LED
mmc: sdhci-esdhc-imx: Implement emmc hardware reset
mmc: sdhci-esdhc-imx: Update esdhc sysctl dtocv bitmask
mmc: sdhci-msm: fix crypto key eviction
mmc: sdhci-of-arasan: Support for emmc hardware reset
mmc: sdhci-pci-gli: enable UHS-II mode for GL9755
mmc: sdhci-pci-gli: enable UHS-II mode for GL9767
mmc: sdhci-pci: Add DMI quirk for missing CD GPIO on Vexia Edu Atla 10 tablet
mmc: sdhci-pci: add UHS-II support framework
mmc: sdhci-tegra: Remove SDHCI_QUIRK_BROKEN_ADMA_ZEROLEN_DESC quirk
mmc: sdhci-uhs2: add add_host() and others to set up the driver
mmc: sdhci-uhs2: add irq() and others
mmc: sdhci-uhs2: add pre-detect_init hook
mmc: sdhci-uhs2: add related functions to initialize the interface
mmc: sdhci-uhs2: add request() and others
mmc: sdhci-uhs2: add reset function
mmc: sdhci-uhs2: add set_ios()
mmc: sdhci-uhs2: add set_power() to support vdd2
mmc: sdhci-uhs2: add set_timeout()
mmc: sdhci-uhs2: Correct incorrect type in argument
mmc: sdhci-uhs2: correction a warning caused by incorrect type in argument
mmc: sdhci-uhs2: dump UHS-II registers
mmc: sdhci-uhs2: Remove unnecessary NULL check
mmc: sdhci-uhs2: Remove unnecessary variables
mmc: sdhci: add UHS-II module and add a kernel configuration
mmc: sdhci: add UHS-II related definitions in headers
mmc: sdhci: Make MMC_SDHCI_UHS2 config symbol invisible
mmc: sdhci_am654: Add sdhci_am654_start_signal_voltage_switch
mmc: sh_mmcif: correctly report success when obtaining DMA channels
mmc: Switch back to struct platform_driver::remove()
 
modpost: Add .irqentry.text to OTHER_SECTIONS
modpost: call module_alias_printf() from all do_*_entry() functions
modpost: convert do_of_table() to a generic handler
modpost: convert do_pnp_card_entries() to a generic handler
modpost: convert do_pnp_device_entry() to a generic handler
modpost: convert do_usb_table() to a generic handler
modpost: deduplicate MODULE_ALIAS() for all drivers
modpost: distinguish same module paths from different dump files
modpost: fix the missed iteration for the max bit in do_input()
modpost: improve error messages in device_id_check()
modpost: introduce module_alias_printf() helper
modpost: move strstarts() to modpost.h
modpost: pass (struct module *) to do_*_entry() functions
modpost: refactor do_vmbus_entry()
modpost: remove DEF_FIELD_ADDR_VAR() macro
modpost: remove incorrect code in do_eisa_entry()
modpost: remove unnecessary check in do_acpi_entry()
modpost: rename alias symbol for MODULE_DEVICE_TABLE()
modpost: rename variables in handle_moddevtable()
modpost: replace tdb_hash() with hash_str()
modpost: work around unaligned data access error
 
module: Additional validation in elf_validity_cache_strtab
module: Convert default symbol namespace to string literal
module: Convert symbol namespace to string literal
module: Factor out elf_validity_cache_index_info
module: Factor out elf_validity_cache_index_mod
module: Factor out elf_validity_cache_index_str
module: Factor out elf_validity_cache_index_sym
module: Factor out elf_validity_cache_sechdrs
module: Factor out elf_validity_cache_secstrings
module: Factor out elf_validity_cache_strtab
module: Factor out elf_validity_ehdr
module: fix writing of livepatch relocations in ROX text
module: Group section index calculations together
module: prepare to handle ROX allocations for text
module: Reformat struct for code style
module: Take const arg in validate_section_offset
 
modules: Add missing entry for __ex_table
modules: Ensure 64-bit alignment on __ksymtab_* sections
 
Linux: move close_range(2) into fs/file.c, fold __close_range() into it
 
mptcp: annotate data-races around subflow->fully_established
mptcp: be sure to send ack when mptcp-level window re-opens
mptcp: don't always assume copied data in mptcp_cleanup_rbuf()
mptcp: fix possible integer overflow in mptcp_reset_tout_timer
mptcp: fix recvbuffer adjust on sleeping rcvmsg
mptcp: fix spurious wake-up on under memory pressure
mptcp: fix TCP options overflow.
mptcp: implement mptcp_pm_connection_closed
mptcp: pm: avoid code duplication to lookup endp
mptcp: pm: lockless list traversal to dump endp
mptcp: pm: send ACK on non-stale subflows
mptcp: prevent excessive coalescing on receive
mptcp: remove the redundant assignment of 'new_ctx->tcp_sock' in subflow_ulp_clone()
mptcp: remove unneeded lock when listing scheds
mptcp: sysctl: avail sched: remove write access
mptcp: sysctl: blackhole timeout: avoid using current->nsproxy
mptcp: sysctl: sched: avoid using current->nsproxy
mptcp: use "middlebox interference" RST when no DSS
 
mq-deadline: don't call req_get_ioprio from the I/O completion handler
mq-deadline: Remove a local variable
 
mtd: cfi_cmdset_0002: remove redundant assignment to variable ret
mtd: diskonchip: Cast an operand to prevent potential overflow
mtd: hyperbus: rpc-if: Add missing MODULE_DEVICE_TABLE
mtd: nand: raw: gpmi: improve power management handling
mtd: nand: raw: gpmi: switch to SYSTEM_SLEEP_PM_OPS
mtd: rawnand: arasan: Fix double assertion of chip-select
mtd: rawnand: arasan: Fix missing de-registration of NAND
mtd: rawnand: atmel: Fix possible memory leak
mtd: rawnand: Correct multiple typos in comments
mtd: rawnand: davinci: break the line correctly
mtd: rawnand: davinci: order headers alphabetically
mtd: rawnand: davinci: use generic device property helpers
mtd: rawnand: fix double free in atmel_pmecc_create_user()
mtd: rawnand: omap2: Fix build warnings with W=1
mtd: spi-nor: add Octal DTR support for Macronix flash
mtd: spi-nor: add support for Macronix Octal flash
mtd: spi-nor: core: Allow specifying the byte order in Octal DTR mode
mtd: spi-nor: core: replace dummy buswidth from addr to data
mtd: spi-nor: sfdp: Get the 8D-8D-8D byte order from BFPT
mtd: spi-nor: spansion: Use nor->addr_nbytes in octal DTR mode in RD_ANY_REG_OP
mtd: spi-nor: winbond: add "w/ and w/o SFDP" comment
mtd: spinand: Constify struct nand_ecc_engine_ops
mtd: spinand: winbond: Fix 512GW and 02JW OOB layout
mtd: spinand: winbond: Fix 512GW, 01GW, 01JW and 02JW ECC information
mtd: spinand: winbond: Ignore the last ID characters
mtd: spinand: winbond: Sort the devices
mtd: Switch back to struct platform_driver::remove()
mtd: tests: Include instead of
mtd: ubi: fix unreleased fwnode_handle in find_volume_fwnode()
mtd: ubi: remove redundant check on bytes_left at end of function
mtd: ubi: Rmove unused declaration in header file
 
mtip32xx: Replace deprecated PCI functions
 
namespace: Use atomic64_inc_return() in alloc_mnt_ns()
 
ndo_fdb_add: Add a parameter to report whether notification was sent
 
ndo_fdb_del: Add a parameter to report whether notification was sent
 
neighbour: Add hlist_node to struct neighbour
neighbour: Convert iteration to use hlist+macro
neighbour: Convert seq_file functions to use hlist
neighbour: Create netdev->neighbour association
neighbour: Define neigh_for_each_in_bucket
neighbour: Remove bare neighbour::next pointer
neighbour: Remove NEIGH_DN_TABLE.
neighbour: use kvzalloc()/kvfree()
neighbour: Use rtnl_register_many().
 
Linux: net :mana :Request a V2 response version for MANA_QUERY_GF_STAT
 
net, team, bonding: Add netdev_base_features helper
 
net-shapers: implement cap validation in the core
net-shapers: implement delete support for NODE scope shaper
net-shapers: implement NL get operation
net-shapers: implement NL group operation
net-shapers: implement NL set and delete operations
net-shapers: implement shaper cleanup on queue deletion
 
net-timestamp: namespacify the sysctl_tstamp_allow_data
 
net/9p/usbg: allow building as standalone module
net/9p/usbg: fix handling of the failed kzalloc() memory allocation
 
net/fungible: Remove unused fun_create_queue
 
net/ipv6: delete temporary address if mngtmpaddr is removed or unmanaged
net/ipv6: release expired exception dst cached in socket
 
net/l2tp: fix warning in l2tp_exit_net found by syzbot
 
net/mlx5: Add parent group support in rate group structure
net/mlx5: Add support check for TSAR types in QoS scheduling
net/mlx5: Add sync reset drop mode support
net/mlx5: Clear port select structure when fail to create
net/mlx5: DPLL, Add clock quality level op implementation
net/mlx5: DR, moved all the SWS code into a separate directory
net/mlx5: DR, prevent potential error pointer dereference
net/mlx5: DR, select MSIX vector 0 for completion queue creation
net/mlx5: E-Switch, Fix switching to switchdev mode in MPV
net/mlx5: E-Switch, Fix switching to switchdev mode with IB device disabled
net/mlx5: E-switch, refactor eswitch mode change
net/mlx5: Fix a lockdep warning as part of the write combining test
net/mlx5: Fix RDMA TX steering prio
net/mlx5: Fix variable not being completed when function returns
net/mlx5: fs, rename modify header struct member action
net/mlx5: fs, rename packet reformat struct member action
net/mlx5: Generalize max_rate and min_rate setting for nodes
net/mlx5: Generalize QoS operations for nodes and vports
net/mlx5: Generalize scheduling element operations
net/mlx5: hw counters: Don't maintain a counter count
net/mlx5: hw counters: Drop unneeded cacheline alignment
net/mlx5: hw counters: Make fc_stats & fc_pool private
net/mlx5: hw counters: Remove mlx5_fc_create_ex
net/mlx5: hw counters: Replace IDR+lists with xarray
net/mlx5: hw counters: Use kvmalloc for bulk query buffer
net/mlx5: HWS, renamed the files in accordance with naming convention
net/mlx5: HWS: Fix memory leak in mlx5hws_definer_calc_layout
net/mlx5: HWS: Properly set bwc queue locks lock classes
net/mlx5: Integrate esw_qos_vport_enable logic into rate operations
net/mlx5: Introduce data placement ordering bits
net/mlx5: Introduce node struct and rename group terminology to node
net/mlx5: Introduce node type to rate group structure
net/mlx5: Make vport QoS enablement more flexible for future extensions
net/mlx5: Only create VEPA flow table when in VEPA mode
net/mlx5: qos: Add an explicit 'dev' to vport trace calls
net/mlx5: qos: Always create group0
net/mlx5: qos: Consistently name vport vars as 'vport'
net/mlx5: qos: Drop 'esw' param from vport qos functions
net/mlx5: qos: Flesh out element_attributes in mlx5_ifc.h
net/mlx5: qos: Maintain rate group vport members in a list
net/mlx5: qos: Refactor and document bw_share calculation
net/mlx5: qos: Refactor locking to a qos domain mutex
net/mlx5: qos: Rename rate group 'list' as 'parent_entry'
net/mlx5: qos: Rename vport 'tsar' into 'sched_elem'.
net/mlx5: qos: Store rate groups in a qos domain
net/mlx5: qos: Store the eswitch in a mlx5_esw_rate_group
net/mlx5: Refactor QoS group scheduling element creation
net/mlx5: Refactor scheduling element configuration bitmasks
net/mlx5: Refactor vport QoS to use scheduling node structure
net/mlx5: Refactor vport scheduling element creation function
net/mlx5: Remove vport QoS enabled flag
net/mlx5: Rename vport QoS group reference to parent
net/mlx5: Restrict domain list insertion to root TSAR ancestors
net/mlx5: Rework esw qos domain init and cleanup
net/mlx5: SF, Fix add port error handling
net/mlx5: Simplify QoS normalization by removing error handling
net/mlx5: Simplify QoS scheduling element configuration
net/mlx5: Unify QoS element type checks across NIC and E-Switch
net/mlx5: unique names for per device caches
 
net/mlx5e: Always start IPsec sequence number from 1
net/mlx5e: do not create xdp_redirect for non-uplink rep
net/mlx5e: Fix inversion dependency warning while enabling IPsec tunnel
net/mlx5e: Keep netdev when leave switchdev for devlink set legacy only
net/mlx5e: macsec: Maintain TX SA from encoding_sa
net/mlx5e: move XDP_REDIRECT sq to dynamic allocation
net/mlx5e: Rely on reqid in IPsec tunnel mode
net/mlx5e: Remove workaround to avoid syndrome for internal port
net/mlx5e: SD, Use correct mdev to build channel param
net/mlx5e: SHAMPO, Change frag page setup order during allocation
net/mlx5e: SHAMPO, Drop info array
net/mlx5e: SHAMPO, Fix page_index calculation inconsistency
net/mlx5e: SHAMPO, Rework header allocation loop
net/mlx5e: SHAMPO, Simplify UMR allocation for headers
net/mlx5e: Skip restore TC rules for vport rep without loaded flag
net/mlx5e: Update features on MTU change
net/mlx5e: Update features on ring size change
 
net/ncsi: fix locking in Get MAC Address handling
 
net/neighbor: clear error in case strict check is not set
 
net/netlink: Correct the comment on netlink message max cap
 
net/qed: allow old cards not supporting "num_images" to work
 
net/rds: remove unused struct 'rds_ib_dereg_odp_mr'
 
net/sched: act_api: unexport tcf_action_dump_1()
net/sched: cbs: Fix integer overflow in cbs_set_port_rate()
net/sched: netem: account for backlog updates from child qdisc
net/sched: tbf: correct backlog statistic for GSO packets
 
net/sctp: Prevent autoclose integer overflow in sctp_association_init()
 
net/smc: Address spelling errors
net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
net/smc: check return value of sock_recvmsg when draining clc data
net/smc: check smcd_v2_ext_offset when receiving proposal msg
net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
net/smc: fix LGR and link use-after-free issue
net/smc: initialize close_work early to avoid warning
net/smc: protect link down work from execute after lgr freed
net/smc: Run patches also by RDMA ML
 
net/socket.c: switch to CLASS(fd)
 
net/tcp: Add missing lockdep annotations for TCP-AO hlist traversals
 
net/udp: Add 4-tuple hash list basis
net/udp: Add a new struct for hash2 slot
 
net: 3com: 3c59x: Switch to irq_get_nr_irqs()
net: 802: LLC+SNAP OID:PID lookup on start of skb data
net: Add control functions for irq suspension
net: add debug check in skb_reset_inner_mac_header()
net: add debug check in skb_reset_inner_network_header()
net: add debug check in skb_reset_inner_transport_header()
net: add debug check in skb_reset_mac_header()
net: add debug check in skb_reset_network_header()
net: add debug check in skb_reset_transport_header()
net: add IFLA_MAX_PACING_OFFLOAD_HORIZON device attribute
net: Add napi_struct parameter irq_suspend_timeout
net: add skb_set_owner_edemux() helper
net: add TIME_WAIT logic to sk_to_full_sk()
net: af_can: do not leave a dangling sk pointer in can_create()
net: ag71xx: move assignment into main loop
net: ag71xx: remove platform_set_drvdata
net: ag71xx: replace INIT_LIST_HEAD
net: ag71xx: use devm_ioremap_resource
net: ag71xx: use some dev_err_probe
net: airoha: Fix EGRESS_RATE_METER_EN_MASK definition
net: airoha: fix PSE memory configuration in airoha_fe_pse_ports_init()
net: airoha: Fix typo in REG_CDM2_FWD_CFG configuration
net: airoha: Implement BQL support
net: airoha: Read completion queue data in airoha_qdma_tx_napi_poll()
net: airoha: read default PSE reserved pages value before updating
net: airoha: Reset BQL stopping the netdevice
net: airoha: Simplify Tx napi logic
net: amd8111e: Remove duplicate definition of PCI_VENDOR_ID_AMD
net: atlantic: support reading SFP module info
net: atlantic: use irq_update_affinity_hint()
net: avoid potential UAF in default_operstate()
net: bcmasp: enable SW timestamping
net: bnx2x: use ethtool string helpers
net: bnxt: use ethtool string helpers
net: bridge: replace call_rcu by kfree_rcu for simple kmem_cache_free callback
net: broadcom: remove select MII from brcmstb Ethernet drivers
net: broadcom: use ethtool string helpers
net: checksum: Move from32to16() to generic header
net: Comment copy_from_sockptr() explaining its behaviour
net: convert to nla_get_*_default()
net: cxgb3: Remove stid deadcode
net: defer final 'struct net' free in netns dismantle
net: do not acquire rtnl in fib_seq_sum()
net: don't dump Tx and uninitialized NAPIs
net: dpaa: use __dev_mc_sync in dpaa_set_rx_mode()
net: dpaa_eth: add assertions about SGT entry offsets in sg_fd_to_skb()
net: dpaa_eth: extract hash using __be32 pointer in rx_default_dqrr()
net: dsa: add more extack messages in dsa_user_add_cls_matchall_mirred()
net: dsa: allow matchall mirroring rules towards the CPU
net: dsa: bcm_sf2: fix crossbar port bitwidth logic
net: dsa: clean up dsa_user_add_cls_matchall()
net: dsa: felix: fix stuck CPU-injected packets with short taprio windows
net: dsa: microchip: Add LAN9646 switch support to KSZ DSA driver
net: dsa: microchip: add support for side MDIO interface in LAN937x
net: dsa: microchip: cleanup error handling in ksz_mdio_register
net: dsa: microchip: copy string using strscpy
net: dsa: microchip: Fix KSZ9477 set_ageing_time function
net: dsa: microchip: Fix LAN937X set_ageing_time function
net: dsa: microchip: KSZ9896 register regmap alignment to 32 bit boundaries
net: dsa: microchip: parse PHY config from device tree
net: dsa: microchip: Refactor MDIO handling for side MDIO access
net: dsa: mt7530: Add TBF qdisc offload support
net: dsa: mv88e6xxx: Add FID map cache
net: dsa: mv88e6xxx: Fix uninitialised err value
net: dsa: mv88e6xxx: fix unreleased fwnode_handle in setup_port()
net: dsa: mv88e6xxx: return NULL when no PCS is present
net: dsa: mv88e6xxx: Support LED control
net: dsa: remove dsa_port_phylink_mac_select_pcs()
net: dsa: remove obsolete phylink dsa_switch operations
net: dsa: replace devlink resource registration calls by devl_ variants
net: dsa: restore dsa_software_vlan_untag() ability to operate on VLAN-untagged traffic
net: dsa: sja1105: call PCS config/link_up via pcs_ops structure
net: dsa: sja1105: simplify static configuration reload
net: dsa: sja1105: use phylink_pcs internally
net: dsa: Switch back to struct platform_driver::remove()
net: dsa: tag_ocelot_8021q: fix broken reception
net: dsa: use "extack" as argument to flow_action_basic_hw_stats_check()
net: dsa: use ethtool string helpers
net: emaclite: Adopt clock support
net: emaclite: Replace alloc_etherdev() with devm_alloc_etherdev()
net: ena: Remove autopolling mode
net: ena: Remove deadcode
net: ena: remove devm from ethtool
net: enetc: add i.MX95 EMDIO support
net: enetc: add initial netc-blk-ctrl driver support
net: enetc: add preliminary support for i.MX95 ENETC PF
net: enetc: build enetc_pf_common.c as a separate module
net: enetc: clean up before returning in probe()
net: enetc: Do not configure preemptible TCs if SIs do not support
net: enetc: extract common ENETC PF parts for LS1028A and i.MX95 platforms
net: enetc: extract enetc_int_vector_init/destroy() from enetc_alloc_msix()
net: enetc: Fix spelling mistake "referencce" -> "reference"
net: enetc: optimize the allocation of tx_bdr
net: enetc: read TSN capabilities from port register, not SI
net: enetc: remove ERR050089 workaround for i.MX95
net: ethernet: bgmac-platform: fix an OF node reference leak
net: ethernet: fs_enet: Use %pa to format resource_size_t
net: ethernet: oa_tc6: fix infinite loop error when tx credits becomes 0
net: ethernet: oa_tc6: fix tx skb race condition between reference pointers
net: ethernet: Switch back to struct platform_driver::remove()
net: ethernet: ti: am65-cpsw: default to round-robin for host port receive
net: ethernet: ti: am65-cpsw: enable DSCP to priority map for RX
net: ethernet: ti: am65-cpsw: Enable USXGMII mode for J7200 CPSW5G
net: ethernet: ti: am65-cpsw: Fix uninitialized variable
net: ethernet: ti: am65-cpsw: update pri_thread_map as per IEEE802.1Q-2014
net: ethernet: ti: am65-cpsw: Use __be64 type for id_temp
net: ethernet: ti: am65-cpsw: Use tstats instead of open coded version
net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()
net: ethernet: ti: cpsw_ale: Remove unused accessor functions
net: ethernet: xgbe: re-add aneg to supported features in PHY quirks
net: ethtool: account for RSS+RXNFC add semantics when checking channel count
net: ethtool: Add new parameters and a function to support EPL
net: ethtool: Add support for writing firmware blocks using EPL payload
net: ethtool: Avoid thousands of -Wflex-array-member-not-at-end warnings
net: ethtool: only allow set_rxnfc with rss + ring_cookie if driver opts in
net: fec: handle page_pool_dev_alloc_pages error
net: fec: make PPS channel configurable
net: fec: refactor PPS channel configuration
net: fec_mpc52xx_phy: Use %pa to format resource_size_t
net: Fix icmp host relookup triggering ip_rt_bug
net: fix memory leak in tcp_conn_request()
net: Fix netns for ip_tunnel_init_flow()
net: fjes: use ethtool string helpers
net: freescale: use ethtool string helpers
net: ftgmac100: correct the phy interface of NC-SI mode
net: ftgmac100: refactor getting phy device handle
net: gianfar: Use __be64 * to store pointers to big endian values
net: hamradio: baycom_ser_fdx: Switch to irq_get_nr_irqs()
net: hamradio: scc: Switch to irq_get_nr_irqs()
net: hibmcge: Add a Makefile and update Kconfig for hibmcge
net: hibmcge: Add interrupt supported in this module
net: hibmcge: Add maintainer for hibmcge
net: hibmcge: Add mdio and hardware configuration supported in this module
net: hibmcge: Add pci table supported in this module
net: hibmcge: Add read/write registers supported through the bar space
net: hibmcge: Implement .ndo_start_xmit function
net: hibmcge: Implement rx_poll function to receive packets
net: hibmcge: Implement some .ndo functions
net: hibmcge: Implement some ethtool_ops functions
net: hinic: Fix cleanup in create_rxqs/txqs()
net: hisilicon: hns3: use ethtool string helpers
net: hisilicon: hns: use ethtool string helpers
net: hns3: don't auto enable misc vector
net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
net: hns3: fix missing features due to dev->features configuration too early
net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
net: hns3: fixed reset failure issues caused by the incorrect reset type
net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
net: hns3: Resolved the issue that the debugfs query result is inconsistent.
net: hns: hisilicon: hns_dsaf_mac: switch to scoped device_for_each_child_node()
net: hsr: Add VLAN CTAG filter support
net: hsr: Add VLAN support
net: hsr: avoid potential out-of-bound access in fill_frame_info()
net: hsr: convert to use new timer APIs
net: hsr: fix hsr_init_sk() vs network/transport headers.
net: hsr: must allocate more bytes for RedBox support
net: ibm: emac: generate random MAC if not found
net: ibm: emac: mal: move irq maps down
net: ibm: emac: mal: use devm for kzalloc
net: ibm: emac: mal: use devm for request_irq
net: ibm: emac: rgmii: devm_platform_get_resource
net: ibm: emac: rgmii: use devm for kzalloc
net: ibm: emac: rgmii: use devm for mutex_init
net: ibm: emac: tah: devm_platform_get_resources
net: ibm: emac: tah: use devm for kzalloc
net: ibm: emac: tah: use devm for mutex_init
net: ibm: emac: use devm for mutex_init
net: ibm: emac: use devm_platform_ioremap_resource
net: ibm: emac: use netif_receive_skb_list
net: ibm: emac: use platform_get_irq
net: ibm: emac: zmii: devm_platform_get_resource
net: ibm: emac: zmii: use devm for kzalloc
net: ibm: emac: zmii: use devm for mutex_init
net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
net: Implement fault injection forcing skb reallocation
net: inet6: do not leave a dangling sk pointer in inet6_create()
net: inet: do not leave a dangling sk pointer in inet_create()
net: ip: fix unexpected return in fib_validate_source()
net: ip: make fib_validate_source() support drop reasons
net: ip: make ip_mc_validate_source() return drop reason
net: ip: make ip_mkroute_input/__mkroute_input return drop reasons
net: ip: make ip_route_input() return drop reasons
net: ip: make ip_route_input_mc() return drop reason
net: ip: make ip_route_input_noref() return drop reasons
net: ip: make ip_route_input_rcu() return drop reasons
net: ip: make ip_route_input_slow() return drop reasons
net: ip: make ip_route_use_hint() return drop reasons
net: ipv4: Cache pmtu for all packet paths if multipath enabled
net: ipv4: igmp: optimize ____ip_mc_inc_group() using mc_hash
net: ks8851: use %*ph to print small buffer
net: lan969x: add autogenerated VCAP information
net: lan969x: add constants to match data
net: lan969x: add function for calculating the DSM calendar
net: lan969x: add lan969x ops to match data
net: lan969x: add match data for lan969x
net: lan969x: add PTP handler function
net: lan969x: add register diffs to match data
net: lan969x: add VCAP configuration data
net: lan969x: fix cyclic dependency reported by depmod
net: lan969x: fix the use of spin_lock in PTP handler
net: lapb: increase LAPB_HEADER_LEN
net: libwx: fix firmware mailbox abnormal return
net: liquidio: Remove unused cn23xx_dump_pf_initialized_regs
net: llc: reset skb->transport_header
net: macb: Adding support for Jumbo Frames up to 10240 Bytes in SAMA5D2
net: macb: avoid redundant lookup for "mdio" child node in MDIO setup
net: Make napi_hash_lock irq safe
net: make page_pool_ref_netmem work with net iovs
net: mana: Add get_link and get_link_ksettings in ethtool
net: mana: Cleanup "mana" debugfs dir after cleanup of all children
net: mana: Enable debugfs files for MANA device
net: mana: Fix irq_contexts memory leak in mana_gd_setup_irqs
net: mana: Fix memory leak in mana_gd_setup_irqs
net: mana: Increase the DEF_RX_BUFFERS_PER_QUEUE to 1024
net: mana: use ethtool string helpers
net: marvell: mvmdio: use clk_get_optional
net: marvell: use ethtool string helpers
net: mctp: Expose transport binding identifier via IFLA attribute
net: mctp: handle skb cleanup on sock_queue failures
net: mdio-ipq4019: add missing error check
net: mdio: Switch back to struct platform_driver::remove()
net: mdio: thunder: switch to scoped device_for_each_child_node()
net: mdiobus: fix an OF node reference leak
net: microchip: vcap: Add typegroup table terminators in kunit tests
net: mscc: ocelot: allow tc-flower mirred action towards foreign interfaces
net: mscc: ocelot: be resilient to loss of PTP packets during transmission
net: mscc: ocelot: fix incorrect IFH SRC_PORT field in ocelot_ifh_set_basic()
net: mscc: ocelot: fix memory leak on ocelot_port_add_txtstamp_skb()
net: mscc: ocelot: improve handling of TX timestamp for unknown skb
net: mscc: ocelot: ocelot->ts_id_lock and ocelot_port->tx_skbs.lock are IRQ-safe
net: mscc: ocelot: perform error cleanup in ocelot_hwstamp_set()
net: mtk_eth_soc: use ethtool_puts
net: mv643xx: fix wrong devm_clk_get usage
net: mv643xx: use devm_platform_ioremap_resource
net: mv643xx: use ethtool_puts
net: mv643xx_eth: fix an OF node reference leak
net: mvneta: use ethtool_puts
net: napi: Add napi_config
net: napi: Make gro_flush_timeout per-NAPI
net: napi: Make napi_defer_hard_irqs per-NAPI
net: netconsole: do not pass userdata up to the tail
net: netconsole: extract release appending into separate function
net: netconsole: introduce variable to track body length
net: netconsole: remove msg_ready variable
net: netconsole: rename body to msg_body
net: netconsole: selftests: Add userdata validation
net: netconsole: selftests: Change the IP subnet
net: netconsole: selftests: Check if netdevsim is available
net: netconsole: separate fragmented message handling in send_ext_msg
net: netconsole: split send_ext_msg_udp() function
net: netconsole: split send_msg_fragmented
net: netconsole: track explicitly if msgbody was written to buffer
net: netdev_tx_sent_queue() small optimization
net: netdevsim: fix nsim_pp_hold_write()
net: netlink: add nla_get_*_default() accessors
net: netpoll: ensure skb_pool list is always initialized
net: netpoll: flush skb pool during cleanup
net: netpoll: Individualize the skb pool
net: nfc: Propagate ISO14443 type A target ATS to userspace via netlink
net: page_pool: do not count normal frag allocation in stats
net: pcs: xpcs: actively unset DW_VR_MII_DIG_CTRL1_2G5_EN for 1G SGMII
net: pcs: xpcs: add _modify() accessors
net: pcs: xpcs: add xpcs_destroy_pcs() and xpcs_create_pcs_mdiodev()
net: pcs: xpcs: combine xpcs_link_up_{1000basex,sgmii}()
net: pcs: xpcs: convert to use read_poll_timeout()
net: pcs: xpcs: correctly place DW_VR_MII_DIG_CTRL1_2G5_EN
net: pcs: xpcs: don't use array for interface
net: pcs: xpcs: drop interface argument from internal functions
net: pcs: xpcs: drop interface argument from xpcs_create*()
net: pcs: xpcs: fix DW_VR_MII_DIG_CTRL1_2G5_EN bit being set for 1G SGMII w/o inband
net: pcs: xpcs: get rid of xpcs_init_iface()
net: pcs: xpcs: make xpcs_do_config() and xpcs_link_up() internal
net: pcs: xpcs: move definition of struct dw_xpcs to private header
net: pcs: xpcs: move PCS reset to .pcs_pre_config()
net: pcs: xpcs: move searching ID list out of line
net: pcs: xpcs: move Wangxun VR_XS_PCS_DIG_CTRL1 configuration
net: pcs: xpcs: pass xpcs instead of xpcs->id to xpcs_find_compat()
net: pcs: xpcs: provide a helper to get the phylink pcs given xpcs
net: pcs: xpcs: rearrange xpcs_link_up_1000basex()
net: pcs: xpcs: remove dw_xpcs_compat enum
net: pcs: xpcs: remove return statements in void function
net: pcs: xpcs: remove switch() in xpcs_link_up_1000basex()
net: pcs: xpcs: rename xpcs_config_usxgmii()
net: pcs: xpcs: rename xpcs_get_id()
net: pcs: xpcs: replace open-coded mii_bmcr_encode_fixed()
net: pcs: xpcs: use dev_*() to print messages
net: pcs: xpcs: use FIELD_PREP() and FIELD_GET()
net: pcs: xpcs: use generic register definitions
net: phy: add phy_set_eee_broken
net: phy: Add support for PHY timing-role configuration via device tree
net: phy: aquantia: Add mdix config and reporting
net: phy: aquantia: allow forcing order of MDI pairs
net: phy: aquantia: correctly describe LED polarity override
net: phy: aquantia: fix return value check in aqr107_config_mdi()
net: phy: aquantia: poll status register
net: phy: avoid undefined behavior in *_led_polarity_set()
net: phy: broadcom: use genphy_c45_an_config_eee_aneg in bcm_config_lre_aneg
net: phy: c45-tja11xx: add support for outputting RMII reference clock
net: phy: c45: don't use temporary linkmode bitmaps in genphy_c45_ethtool_get_eee
net: phy: convert eee_broken_modes to a linkmode bitmap
net: phy: dp83822: Configure RMII mode on DP83825 devices
net: phy: dp83869: fix status reporting for 1000base-x autonegotiation
net: phy: ensure that genphy_c45_an_config_eee_aneg() sees new value of phydev->eee_cfg.eee_enabled
net: phy: export genphy_c45_an_config_eee_aneg
net: phy: fix phy_ethtool_set_eee() incorrectly enabling LPI
net: phy: fix phylib's dual eee_enabled
net: phy: intel-xway: add support for PHY LEDs
net: phy: make genphy_c45_write_eee_adv() static
net: phy: marvell-88q2xxx: Align soft reset for mv88q2110 and mv88q2220
net: phy: marvell-88q2xxx: Enable auto negotiation for mv88q2110
net: phy: marvell-88q2xxx: Make register writer function generic
net: phy: marvell: Add mdix status reporting
net: phy: mediatek-ge-soc: Fix coding style
net: phy: mediatek-ge-soc: Propagate error code correctly in cal_cycle()
net: phy: mediatek-ge-soc: Shrink line wrapping to 80 characters
net: phy: mediatek: add MT7530 & MT7531's PHY ID macros
net: phy: mediatek: Improve readability of mtk-phy-lib.c's mtk_phy_led_hw_ctrl_set()
net: phy: mediatek: Integrate read/write page helper functions
net: phy: mediatek: Move LED helper functions into mtk phy lib
net: phy: mediatek: Re-organize MediaTek ethernet phy drivers
net: phy: micrel: Dynamically control external clock of KSZ PHY
net: phy: microchip: Reset LAN88xx PHY to ensure clean link state on LAN7800/7850
net: phy: microchip_t1: Clause-45 PHY loopback support for LAN887x
net: phy: microchip_t1: Interrupt support for lan887x
net: phy: microchip_t1: SQI support for LAN887x
net: phy: microchip_t1s: add support for Microchip's LAN865X Rev.B1
net: phy: microchip_t1s: add support for Microchip's LAN867X Rev.C1
net: phy: microchip_t1s: add support for Microchip's LAN867X Rev.C2
net: phy: microchip_t1s: configure collision detection based on PLCA mode
net: phy: microchip_t1s: move LAN867X reset handling to a new function
net: phy: microchip_t1s: restructure cfg read/write functions arguments
net: phy: microchip_t1s: update new initial settings for LAN865X Rev.B0
net: phy: mxl-gpy: add basic LED support
net: phy: mxl-gpy: add missing support for TRIGGER_NETDEV_LINK_10
net: phy: mxl-gpy: correctly describe LED polarity
net: phy: realtek: add RTL8125D-internal PHY
net: phy: realtek: change order of calls in C22 read_status()
net: phy: realtek: clear 1000Base-T link partner advertisement
net: phy: realtek: merge the drivers for internal NBase-T PHY's
net: phy: realtek: read duplex and gbit master from PHYSR register
net: phy: remove genphy_config_eee_advert
net: phy: respect cached advertising when re-enabling EEE
net: phy: smsc: use devm_clk_get_optional_enabled_with_rate()
net: phy: support 'active-high' property for PHY LEDs
net: phy: use ethtool string helpers
net: phy: Validate PHY LED OPs presence before registering
net: phylink: add common validation for sfp_select_interface()
net: phylink: allow half-duplex modes with RATE_MATCH_PAUSE
net: phylink: allow mac_select_pcs() to remove a PCS
net: phylink: clean up phylink_resolve()
net: phylink: move manual flow control setting
net: phylink: move MLO_AN_FIXED resolve handling to if() statement
net: phylink: move MLO_AN_PHY resolve handling to if() statement
net: phylink: remove "using_mac_select_pcs"
net: phylink: remove switch() statement in resolve handling
net: phylink: remove use of pl->pcs in phylink_validate_mac_and_pcs()
net: phylink: simplify how SFP PHYs are attached
net: phylink: simplify phylink_parse_fixedlink()
net: phylink: validate sfp_select_interface() returned interface
net: pktgen: Switch to use hrtimer_setup_sleeper_on_stack()
net: pse-pd: tps23881: Fix power on/off issue
net: qcom/emac: Find sgmii_ops by device_for_each_child()
net: qlogic: use ethtool string helpers
net: ravb: Add VLAN checksum support
net: ravb: Combine if conditions in RX csum validation
net: ravb: Disable IP header RX checksum offloading
net: ravb: Disable IP header TX checksum offloading
net: ravb: Drop IP protocol check from RX csum verification
net: ravb: Enable IPv6 RX checksum offloading for GbEth
net: ravb: Enable IPv6 TX checksum offload for GbEth
net: ravb: Factor out checksum offload enable bits
net: ravb: Fix max TX frame size for RZ/V2M
net: ravb: Simplify types in RX csum validation
net: ravb: Simplify UDP TX checksum offload
net: reenable NETIF_F_IPV6_CSUM offload for BIG TCP packets
net: Remove likely from l3mdev_master_ifindex_by_index
net: renesas: rswitch: avoid use-after-put for a device tree node
net: renesas: rswitch: fix initial MPIC register setting
net: renesas: rswitch: fix leaked pointer on error path
net: renesas: rswitch: fix possible early skb release
net: renesas: rswitch: fix race window between tx start and complete
net: renesas: rswitch: handle stop vs interrupt race
net: renesas: rswitch: rework ts tags management
net: restrict SO_REUSEPORT to inet sockets
net: rfkill: gpio: Add check for clk_enable()
net: sched: cls_api: improve the error message for ID allocation failure
net: sched: fix erspan_opt settings in cls_flower
net: sched: fix ordering of qlen adjustment
net: sched: propagate "skip_sw" flag to struct flow_cls_common_offload
net: sched: Use rtnl_register_many().
net: sfc: Correct key_len for efx_tc_ct_zone_ht_params
net: sfc: use ethtool string helpers
net: sfp: change quirks for Alcatel Lucent G-010S-P
net: shaper: implement introspection support
net: simplify eeecfg_mac_can_tx_lpi
net: skb: add pskb_network_may_pull_reason() helper
net: skb_reset_mac_len() must check if mac_header was set
net: sparx5: add *sparx5 argument to a few functions
net: sparx5: add compatible string for lan969x
net: sparx5: add constants to match data
net: sparx5: add feature support
net: sparx5: add indirection layer to register macros
net: sparx5: add is_sparx5 macro and use it throughout
net: sparx5: add missing lan969x Kconfig dependency
net: sparx5: add new VCAP constants to match data
net: sparx5: add ops to match data
net: sparx5: add registers required by lan969x
net: sparx5: add sparx5 context pointer to a few functions
net: sparx5: add support for lan969x targets and core clock
net: sparx5: add support for private match data
net: sparx5: change frequency calculation for SDLB's
net: sparx5: change spx5_wr to spx5_rmw in cal update()
net: sparx5: execute sparx5_vcap_init() on lan969x
net: sparx5: expose some sparx5 VCAP symbols
net: sparx5: fix default value of monitor ports
net: sparx5: fix FDMA performance issue
net: sparx5: fix the maximum frame length register
net: sparx5: modify SPX5_PORTS_ALL macro
net: sparx5: ops out chip port to device index/bit functions
net: sparx5: ops out function for DSM calendar calculation
net: sparx5: ops out function for setting the port mux
net: sparx5: ops out functions for getting certain array values
net: sparx5: ops out PTP IRQ handler
net: sparx5: redefine internal ports and PGID's as offsets
net: sparx5: replace SPX5_PORTS with n_ports
net: sparx5: use is_sparx5() macro throughout
net: sparx5: use SPX5_CONST for constants which already have a symbol
net: sparx5: use SPX5_CONST for constants which do not have a symbol
net: stmmac: Add DW QoS Eth v4/v5 ip payload error statistics
net: stmmac: Add glue layer for T-HEAD TH1520 SoC
net: stmmac: add support for dwmac 3.72a
net: stmmac: Configure only the relevant bits for timestamping setup
net: stmmac: Don't include dwmac4 definitions in stmmac_ptp
net: stmmac: Don't modify the global ptp ops directly
net: stmmac: dwmac-socfpga: Set RX watchdog interrupt as broken
net: stmmac: dwmac-tegra: Read iommu stream id from device tree
net: stmmac: dwmac4: Fix MTL_OP_MODE_RTC mask and shift macros
net: stmmac: dwmac4: Fix the MTL_OP_MODE_*_MASK operation
net: stmmac: dwmac4: Receive Watchdog Timeout is not in abnormal interrupt summary
net: stmmac: dwmac_socfpga: This platform has GMAC
net: stmmac: Enable timestamping interrupt on dwmac1000
net: stmmac: fix TSO DMA API usage causing oops
net: stmmac: Get the TC number of net_device by netdev_get_num_tc()
net: stmmac: Introduce dwmac1000 ptp_clock_info and operations
net: stmmac: Introduce dwmac1000 timestamping operations
net: stmmac: Introduce separate files for FPE implementation
net: stmmac: Introduce stmmac_fpe_supported()
net: stmmac: Only update the auto-discovered PTP clock features
net: stmmac: Programming sequence for VLAN packets with split header
net: stmmac: Refactor FPE functions to generic version
net: stmmac: restructure the error path of stmmac_probe_config_dt()
net: stmmac: Rework macro definitions for gmac4 and xgmac
net: stmmac: set initial EEE policy configuration
net: stmmac: Use per-hw ptp clock ops
net: stmmac: xgmac: Complete FPE support
net: stmmac: xgmac: Enable FPE for tc-mqprio/tc-taprio
net: stmmac: xgmac: Rename XGMAC_RQ to XGMAC_FPRQ
net: Switch back to struct platform_driver::remove()
net: sysctl: allow dump_cpumask to handle higher numbers of CPUs
net: sysctl: do not reserve an extra char in dump_cpumask temporary buffer
net: sysctl: remove always-true condition
net: systemport: Move IO macros to header file
net: systemport: Remove unused txchk accessors
net: tcp: Add noinline_for_tracing annotation for tcp_drop_reason()
net: tcp: refresh tcp_mstamp for compressed ack in timer
net: tcp: replace the document for "lsndtime" in tcp_sock
net: ti: icssg-prueth: Add VLAN support for HSR mode
net: ti: icssg-prueth: Fix clearing of IEP_CMP_CFG registers during iep_init
net: ti: icssg-prueth: Fix firmware load sequence.
net: tun: fix tun_napi_alloc_frags()
net: tunnel: add pskb_inet_may_pull_reason() helper
net: tunnel: make skb_vlan_inet_prepare() return drop reasons
net: txgbe: fix null pointer to pcs
net: txgbe: Pass string literal as format argument of alloc_workqueue()
net: txgbe: remove GPIO interrupt controller
net: ucc_geth: fix usage with NVMEM MAC address
net: ucc_geth: use devm for alloc_etherdev
net: ucc_geth: use devm for kmemdup
net: ucc_geth: use devm for register_netdev
net: usb: lan78xx: Fix double free issue with interrupt buffer allocation
net: usb: lan78xx: Fix memory leak on device unplug by freeing PHY device
net: usb: lan78xx: Fix refcounting and autosuspend on invalid WoL configuration
net: usb: qmi_wwan: add Quectel RG255C
net: usb: qmi_wwan: add Telit FE910C04 compositions
net: usb: sr9700: only store little-endian values in __le16 variable
net: Use rtnl_register_many().
net: use sock_valbool_flag() only in __sock_set_timestamps()
net: vxlan: add drop reasons support to vxlan_xmit_one()
net: vxlan: add skb drop reasons to vxlan_rcv()
net: vxlan: make vxlan_remcsum() return drop reasons
net: vxlan: make vxlan_set_mac() return drop reasons
net: vxlan: make vxlan_snoop() return drop reasons
net: vxlan: replace VXLAN_INVALID_HDR with VNI_NOT_FOUND
net: vxlan: update the document for vxlan_snoop()
net: vxlan: use kfree_skb_reason() in encap_bypass_if_local()
net: vxlan: use kfree_skb_reason() in vxlan_encap_bypass()
net: vxlan: use kfree_skb_reason() in vxlan_mdb_xmit()
net: vxlan: use kfree_skb_reason() in vxlan_xmit()
net: wangxun: txgbe: use phylink_pcs internally
net: warn, if pf->create does not clear sock->sk on error
net: wwan: iosm: Properly check for valid exec stage in ipc_mmio_init()
net: wwan: t7xx: Add debug ports
net: wwan: t7xx: Change PM_AUTOSUSPEND_MS to 5000
net: wwan: t7xx: Fix FSM command timeout issue
net: wwan: t7xx: Unify documentation column width
net: xilinx: axienet: Fix IRQ coalescing packet count overflow
 
net_sched: cls_flow: validate TCA_FLOW_RSHIFT attribute
net_sched: sch_fq: add the ability to offload pacing
net_sched: sch_fq: don't follow the fast path if Tx is behind now
net_sched: sch_fq: prepare for TIME_WAIT sockets
net_sched: sch_sfq: handle bigger packets
 
net_tstamp: add SCM_TS_OPT_ID for RAW sockets
net_tstamp: add SCM_TS_OPT_ID to provide OPT_ID in control message
 
netdev-genl: avoid empty messages in napi get
netdev-genl: avoid empty messages in queue dump
netdev-genl: Dump gro_flush_timeout
netdev-genl: Dump napi_defer_hard_irqs
netdev-genl: Hold rcu_read_lock in napi_get
netdev-genl: Hold rcu_read_lock in napi_set
netdev-genl: Support setting per-NAPI config values
 
netdev: avoid CFI problems with sock priv helpers
netdev: fix repeated netlink messages in queue dump
netdev: fix repeated netlink messages in queue stats
netdev: prevent accessing NAPI instances from another namespace
 
netdevsim: add more hw_features
netdevsim: copy addresses for both in and out paths
netdevsim: macsec: pad u64 to correct length in logs
netdevsim: prevent bad user input in nsim_dev_health_break_write()
netdevsim: print human readable IP address
 
netem: Include in sch_netem.c
 
netfilter: bitwise: add support for doing AND, OR and XOR directly
netfilter: bitwise: rename some boolean operation functions
netfilter: bpf: Pass string literal as format argument of request_module()
netfilter: conntrack: clamp maximum hashtable size to INT_MAX
netfilter: flow_offload: Convert nft_flow_route() to dscp_t.
netfilter: IDLETIMER: Fix for possible ABBA deadlock
netfilter: ipset: add missing range check in bitmap_ip_uadt
netfilter: ipset: Fix for recursive locking warning
netfilter: ipset: Hold module reference while requesting a module
netfilter: ipv4: Convert ip_route_me_harder() to dscp_t.
netfilter: Make legacy configs user selectable
netfilter: nf_dup4: Convert nf_dup_ipv4_route() to dscp_t.
netfilter: nf_tables: add nft_trans_commit_list_add_elem helper
netfilter: nf_tables: allocate element update information dynamically
netfilter: nf_tables: avoid false-positive lockdep splat on rule deletion
netfilter: nf_tables: avoid false-positive lockdep splats in set walker
netfilter: nf_tables: avoid false-positive lockdep splats with basechain hook
netfilter: nf_tables: avoid false-positive lockdep splats with flowtables
netfilter: nf_tables: avoid false-positive lockdep splats with sets
netfilter: nf_tables: do not defer rule destruction via call_rcu
netfilter: nf_tables: Fix percpu address space issues in nf_tables_api.c
netfilter: nf_tables: imbalance in flowtable binding
netfilter: nf_tables: must hold rcu read lock while iterating expression type list
netfilter: nf_tables: must hold rcu read lock while iterating object type list
netfilter: nf_tables: prefer nft_trans_elem_alloc helper
netfilter: nf_tables: prepare for multiple elements in nft_trans_elem structure
netfilter: nf_tables: prepare nft audit for set element compaction
netfilter: nf_tables: replace deprecated strncpy with strscpy_pad
netfilter: nf_tables: switch trans_elem to real flex array
netfilter: nfnetlink: Report extack policy errors for batched ops
netfilter: nft_fib: Convert nft_fib4_eval() to dscp_t.
netfilter: nft_inner: incorrect percpu area handling under softirq
netfilter: nft_set_hash: skip duplicated elements pending gc run
netfilter: nft_set_hash: unaligned atomic read on struct nft_set_ext
netfilter: nft_socket: remove WARN_ON_ONCE on maximum cgroup level
netfilter: rpfilter: Convert rpfilter_mt() to dscp_t.
netfilter: x_tables: fix LED ID check in led_tg_check()
 
netfs/fscache: Add a memory barrier for FSCACHE_VOLUME_CREATING
 
netfs: Fix a few minor bugs in netfs_page_mkwrite()
netfs: Fix ceph copy to cache on write-begin
netfs: Fix enomem handling in buffered reads
netfs: Fix is-caching check in read-retry
netfs: Fix kernel async DIO
netfs: Fix missing barriers by using clear_and_wake_up_bit()
netfs: Fix non-contiguous donation between completed reads
netfs: Fix read-retry for fs with no ->prepare_read()
netfs: Fix the (non-)cancellation of copy when cache is temporarily disabled
netfs: Remove call to folio_index()
netfs: Remove redundant use of smp_rmb()
netfs: Remove unnecessary references to pages
netfs: Work around recursion by abandoning retry if nothing read
 
netkit: Add add netkit scrub support to rt_link.yaml
netkit: Add option for scrubbing skb meta data
netkit: Set IFLA_NETKIT_PEER_INFO to netkit_link_ops.peer_type.
netkit: Simplify netkit mode over to use NLA_POLICY_MAX
 
netlabel,smack: use lsm_prop for audit data
 
netlabel: document doi_remove field of struct netlbl_calipso_ops
 
netlink: add NLA_POLICY_MAX_LEN macro
netlink: fix false positive warning in extack during dumps
netlink: Remove the dead code in netlink_proto_init()
netlink: spec: add shaper introspection support
netlink: spec: add shaper YAML spec
netlink: specs: Add a spec for FIB rule management
netlink: specs: Add a spec for neighbor tables in rtnetlink
netlink: specs: Add missing bitset attrs to ethtool spec
netlink: specs: Add missing phy-ntf command to ethtool spec
netlink: specs: mptcp: add missing 'server-side' attr
netlink: specs: mptcp: clearly mention attributes
netlink: specs: mptcp: fix missing doc
netlink: typographical error in nlmsg_type constants definition
 
netpoll: remove ndo_netpoll_setup() second argument
netpoll: Use rcu_access_pointer() in __netpoll_setup
netpoll: Use rcu_access_pointer() in netpoll_poll_lock
 
netrom: check buffer length before accessing it
 
new helper: import_xattr_name()
 
new helpers: file_listxattr(), filename_listxattr()
new helpers: file_removexattr(), filename_removexattr()
 
Linux: New implementation for IO memcpy and IO memset
 
nfp: bpf: prevent integer overflow in nfp_bpf_event_output()
nfp: use irq_update_affinity_hint()
 
nfs/blocklayout: Don't attempt unregister for invalid block device
nfs/blocklayout: Limit repeat device registration on failure
 
nfs/localio: eliminate need for nfs_local_fsync_work forward declaration
nfs/localio: eliminate unnecessary kref in nfs_local_fsync_ctx
nfs/localio: must clear res.replen in nfs_local_read_done
nfs/localio: remove extra indirect nfs_to call to check {read,write}_iter
nfs/localio: remove redundant suid/sgid handling
 
NFS/pnfs: Fix a live lock between recalled layouts and layoutget
 
nfs: Annotate struct pnfs_commit_array with __counted_by()
 
NFS: Clean up find_nfs_version()
NFS: Clean up locking the nfs_versions list
NFS: Convert the NFS module list into an array
 
nfs: Fix oops in nfs_netfs_init_request() when copying to cache
nfs: ignore SB_RDONLY when mounting nfs
 
NFS: Implement get_nfs_version()
NFS: Rename get_nfs_version() -> find_nfs_version()
 
nfs_common: must not hold RCU while calling nfsd_file_put_local
 
NFSD: Add a laundromat reaper for async copy state
NFSD: Add a tracepoint to record canceled async COPY operations
NFSD: Add nfsd4_copy time-to-live
 
nfsd: allow for up to 32 callback session slots
 
NFSD: Block DESTROY_CLIENTID only when there are ongoing async COPY operations
NFSD: Cap the number of bytes copied by nfs4_reset_recoverydir()
 
nfsd: Don't fail OP_SETCLIENTID when there are too many clients.
nfsd: drop inode parameter from nfsd4_change_attribute()
nfsd: drop the ncf_cb_bmap field
nfsd: drop the nfsd4_fattr_args "size" field
nfsd: Fill NFSv4.1 server implementation fields in OP_EXCHANGE_ID response
 
NFSD: fix management of pending async copies
 
nfsd: fix nfs4_openowner leak when concurrent nfsd4_open occur
 
NFSD: Fix nfsd4_shutdown_copy()
 
nfsd: Fix NFSD_MAY_BYPASS_GSS and NFSD_MAY_BYPASS_GSS_ON_ROOT
 
NFSD: Free async copy information in nfsd4_cb_offload_release()
 
nfsd: get rid of include ../internal.h
 
NFSD: Handle an NFS4ERR_DELAY response to CB_OFFLOAD
 
nfsd: have nfsd4_deleg_getattr_conflict pass back write deleg pointer
nfsd: make nfsd4_session->se_flags a bool
nfsd: make sure exp active before svc_export_show
nfsd: make use of warning provided by refcount_t
nfsd: new tracepoint for after op_func in compound processing
 
NFSD: Prevent a potential integer overflow
NFSD: Prevent NULL dereference in nfsd4_process_cb_update()
 
nfsd: refine and rename NFSD_MAY_LOCK
nfsd: release svc_expkey/svc_export with rcu_work
 
NFSD: Remove a never-true comparison
NFSD: Remove dead code in nfsd4_create_session()
 
nfsd: remove nfsd4_session->se_bchannel
 
NFSD: Remove unnecessary posix_acl_entry pointer initialization
NFSD: Remove unused function parameter
NFSD: Remove unused results in nfsd4_encode_pathname4()
NFSD: Remove unused values from nfsd4_encode_components_esc()
 
nfsd: replace call_rcu by kfree_rcu for simple kmem_cache_free callback
 
NFSD: Replace use of NFSD_MAY_LOCK in nfsd4_lock()
 
nfsd: restore callback functionality for NFSv4.0
nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
 
NFSv4.0: Fix a use-after-free problem in the asynchronous open()
NFSv4.0: Fix the wake up of the next waiter in nfs_release_seqid()
 
nilfs2: convert checkpoint file to be folio-based
nilfs2: convert common metadata file code to be folio-based
nilfs2: convert DAT file to be folio-based
nilfs2: convert inode file to be folio-based
nilfs2: convert metadata aops from writepage to writepages
nilfs2: Convert nilfs_copy_buffer() to use folios
nilfs2: convert nilfs_page_count_clean_buffers() to take a folio
nilfs2: convert nilfs_recovery_copy_block() to take a folio
nilfs2: convert persistent object allocator to be folio-based
nilfs2: convert segment buffer to be folio-based
nilfs2: convert segment usage file to be folio-based
nilfs2: fix buffer head leaks in calls to truncate_inode_pages()
nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
nilfs2: prevent use of deleted inode
nilfs2: remove nilfs_palloc_block_get_entry()
nilfs2: remove nilfs_writepage
 
nios2: Use str_yes_no() helper in show_cpuinfo()
 
NLM/NFSD: Fix lock notifications for async-capable filesystems
 
nouveau/fence: handle cross device fences properly
 
ntb: idt: Replace deprecated PCI functions
 
ntp: Clean up comments
ntp: Cleanup formatting of code
ntp: Convert functions with only two states to bool
ntp: Introduce struct ntp_data
ntp: Make tick_usec static
ntp: Move ntp_next_leap_sec into ntp_data
ntp: Move pps monitors into ntp_data
ntp: Move pps_fbase into ntp_data
ntp: Move pps_freq/stabil into ntp_data
ntp: Move pps_ft into ntp_data
ntp: Move pps_jitter into ntp_data
ntp: Move pps_shift/intcnt into ntp_data
ntp: Move pps_valid into ntp_data
ntp: Move tick_length* into ntp_data
ntp: Move tick_stat* into ntp_data
ntp: Move time_adj/ntp_tick_adj into ntp_data
ntp: Move time_freq/reftime into ntp_data
ntp: Move time_max/esterror into ntp_data
ntp: Move time_offset/constant into ntp_data
ntp: Read reference time only once
ntp: Remove invalid cast in time offset math
ntp: Remove unused tick_nsec
 
nvdimm: Correct some typos in comments
nvdimm: rectify the illogical code within nd_dax_probe()
 
nvme-core: remove repeated wq flags
 
nvme-fabrics: fix kernel crash while shutting down controller
nvme-fabrics: handle zero MAXCMD without closing the connection
 
nvme-multipath: don't bother clearing max_hw_zone_append_sectors
 
nvme-pci: 512 byte aligned dma pool segment quirk
nvme-pci: add support for sgl metadata
nvme-pci: don't use dma_alloc_noncontiguous with 0 merge boundary
nvme-pci: fix freeing of the HMB descriptor table
nvme-pci: remove two deallocate zeroes quirks
nvme-pci: reverse request order in nvme_queue_rqs
nvme-pci: use dma_alloc_noncontigous if possible
nvme-pci: use sgls for all user requests if possible
 
nvme-rdma: unquiesce admin_q before destroy it
 
nvme-tcp: fix the memleak while create new ctrl failed
nvme-tcp: no need to quiesce admin_q in nvme_tcp_teardown_io_queues()
nvme-tcp: remove nvme_tcp_destroy_io_queues()
nvme-tcp: simplify nvme_tcp_teardown_io_queues()
 
nvme/multipath: Fix RCU list traversal to use SRCU primitive
 
nvme: add reservation command's defines
nvme: add rotational support
nvme: check ns's volatile write cache not present
nvme: core: switch to non_owner variant of start_freeze/unfreeze queue
nvme: define the remaining used sgls constants
nvme: don't apply NVME_QUIRK_DEALLOCATE_ZEROES when DSM is not supported
nvme: introduce change ptpl and iekey definition
nvme: parse reservation commands's action and rtype to string
nvme: tuning pr code by using defined structs and macros
nvme: use blk_validate_block_size() for max LBA check
nvme: use command set independent id ns if available
nvme: use helpers to access io_uring cmd space
 
nvmem: Add R-Car E-FUSE driver
nvmem: core: calculate bin_attribute size through bin_size()
nvmem: core: Check read_only flag for force_ro in bin_attr_nvmem_write()
nvmem: Correct some typos in comments
nvmem: imx-iim: Convert comma to semicolon
 
nvmet-loop: avoid using mutex in IO hotpath
 
nvmet: add tracing of reservation commands
nvmet: declare 2.1 version compliance
nvmet: Don't overflow subsysnqn
nvmet: implement active command set ns list
nvmet: implement crto property
nvmet: implement endurance groups
nvmet: implement id ns for nvm command set
nvmet: implement rotational media information log
nvmet: implement supported features log
nvmet: implement supported log pages
nvmet: make nvmet_wq visible in sysfs
nvmet: propagate npwg topology
nvmet: replace kmalloc + memset with kzalloc for data allocation
nvmet: report ns's vwc not present
nvmet: support for csi identify ns
nvmet: support reservation feature
nvmet: use kzalloc instead of ZERO_PAGE in nvme_execute_identify_ns_nvm()
 
o2hb_region_dev_store(): avoid goto around fdget()/fdput()
 
objtool/x86: allow syscall instruction
 
objtool: Add bch2_trans_unlocked_error() to bcachefs noreturns
objtool: Also include tools/include/uapi
objtool: Detect non-relocated text references
objtool: Exclude __tracepoints data from ENDBR checks
objtool: Fix unreachable instruction warnings for weak functions
 
ocfs2: check dir i_size in ocfs2_find_entry
ocfs2: cluster: fix a typo
ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv
ocfs2: fix the space leak in LA when releasing LA
ocfs2: fix typo in comment
ocfs2: fix uninitialized value in ocfs2_file_read_iter()
ocfs2: free inode when ocfs2_get_init_inode() fails
ocfs2: remove unused declaration in header file
ocfs2: remove unused errmsg function and table
ocfs2: revert "ocfs2: fix the la space leak when unmounting an ocfs2 volume"
ocfs2: update seq_file index in ocfs2_dlm_seq_next
 
octeontx2-af: Add packet path between representor and VF
octeontx2-af: Change block parameter to const pointer in get_lf_str_list
octeontx2-af: Fix installation of PF multicast rule
octeontx2-af: Fix SDP MAC link credits configuration
octeontx2-af: Knobs for NPC default rule counters
octeontx2-af: Quiesce traffic before NIX block reset
octeontx2-af: Refactor few NPC mcam APIs
octeontx2-af: RPM: Fix low network performance
octeontx2-af: RPM: Fix mismatch in lmac type
octeontx2-af: RPM: fix stale FCFEC counters
octeontx2-af: RPM: fix stale RSFEC counters
 
octeontx2-pf: Add basic net_device_ops
octeontx2-pf: Add devlink port support
octeontx2-pf: Add new APIs for queue memory alloc/free.
octeontx2-pf: Add representors for sdp MAC
octeontx2-pf: Add support to sync link state between representor and VFs
octeontx2-pf: Adds TC offload support
octeontx2-pf: Configure VF mtu via representor
octeontx2-pf: Create representor netdev
octeontx2-pf: Define common API for HW resources configuration
octeontx2-pf: fix error handling of devlink port in rvu_rep_create()
octeontx2-pf: fix netdev memory leak in rvu_rep_create()
octeontx2-pf: Fix spelling mistake "reprentator" -> "representor"
octeontx2-pf: Get VF stats via representor
octeontx2-pf: handle otx2_mbox_get_rsp errors in cn10k.c
octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_common.c
octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_dcbnl.c
octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_dmac_flt.c
octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_flows.c
octeontx2-pf: Implement offload stats ndo for representors
octeontx2-pf: Move shared APIs to header file
octeontx2-pf: Reuse PF max mtu value
octeontx2-pf: RVU representor driver
 
of/address: Constify of_busses[] array and pointers
of/address: Fix WARN when attempting translating non-translatable addresses
of/address: Rework bus matching to avoid warnings
 
of/fdt: add dt_phys arg to early_init_dt_scan and early_init_dt_verify
of/fdt: Don't use default address cell sizes for address translation
 
of/irq: Fix interrupt-map cell length check in of_irq_parse_imap_parent()
of/irq: Fix using uninitialized variable @addr_len in API of_irq_parse_one()
 
of/unittest: Add empty dma-ranges address translation tests
of/unittest: Add test that of_address_to_resource() fails on non-translatable address
 
of: Add #address-cells/#size-cells in the device-tree root empty node
of: Add coreboot firmware to excluded default cells list
of: address: Preserve the flags portion on 1:1 dma-ranges mapping
of: Allow overlay kunit tests to run CONFIG_OF_OVERLAY=n
of: base: Add for_each_child_of_node_with_prefix()
of: base: Document prefix argument for of_get_next_child_with_prefix()
of: Constify of_changeset_entry function arguments
of: Constify safe_name() kobject arg
of: Constify struct device_node function arguments
of: Constify struct property pointers
of: dynamic: Add of_changeset_update_prop_string
of: Fix error path in of_parse_phandle_with_args_map()
of: Fix refcount leakage for OF node returned by __of_get_dma_parent()
of: kunit: Extract some overlay boiler plate into macros
of: module: remove strlen() call in of_modalias()
of: property: add of_graph_get_next_port()
of: property: add of_graph_get_next_port_endpoint()
of: property: fw_devlink: Do not use interrupt-parent directly
of: property: use new of_graph functions
of: reserved_mem: Add code to dynamically allocate reserved_mem array
of: reserved_mem: Restructure how the reserved memory regions are processed
of: WARN on deprecated #address-cells/#size-cells handling
 
Linux: of:of_numa: remove unused macro
 
openrisc: Fix misalignments in head.S
openrisc: Implement fixmap to fix earlycon
openrisc: place exception table at the head of vmlinux
 
openvswitch: fix lockup on tx to unregistering netdev with carrier
openvswitch: Pass on secpath details for internal port rx.
 
OPP: Drop redundant *_opp_attach|detach_genpd()
OPP: Drop redundant code in _link_required_opps()
OPP: Remove unused declarations in header file
OPP: Rework _set_required_devs() to manage a single device per call
 
ovl: allocate a container struct ovl_file for ovl private context
ovl: convert ovl_real_fdget() callers to ovl_real_file()
ovl: convert ovl_real_fdget_path() callers to ovl_real_file_path()
ovl: do not open non-data lower file for fsync
ovl: Filter invalid inodes with missing lookup function
ovl: Optimize override/revert creds
ovl: pass an explicit reference of creators creds to callers
ovl: pass realinode to ovl_encode_real_fh() instead of realdentry
ovl: properly handle large files in ovl_security_fileattr
ovl: specify layers via file descriptors
ovl: store upper real file in ovl_file struct
ovl: support encoding fid from inode with no alias
ovl: use wrapper ovl_revert_creds()
 
p2sb: Do not scan and remove the P2SB device when it is unhidden
p2sb: Factor out p2sb_read_from_cache()
p2sb: Introduce the global flag p2sb_hidden_by_bios
p2sb: Move P2SB hide and unhide code to p2sb_scan_and_cache()
 
padata: Clean up in padata_do_multithreaded()
 
parisc/ftrace: Fix function graph tracing disablement
 
parser: drop dead code for XXX_comb macros
 
PCI/ASPM: Add notes about enabling PCI-PM L1SS to pci_enable_link_state(_locked)
PCI/ASPM: Disable L1 before disabling L1 PM Substates
 
PCI/bwctrl: Add pcie_set_target_speed() to set PCIe Link Speed
PCI/bwctrl: Enable only if more than one speed is supported
PCI/bwctrl: Fix NULL pointer deref on unbind and bind
PCI/bwctrl: Re-add BW notification portdrv as PCIe BW controller
 
PCI/DOE: Poll DOE Busy bit for up to 1 second in pci_doe_send_req()
 
PCI/MSI: Handle lack of irqdomain gracefully
 
PCI/pwrctl: Create pwrctl device only if at least one power supply is present
PCI/pwrctl: Ensure that pwrctl drivers are probed before PCI client drivers
PCI/pwrctl: Remove pwrctl device without iterating over all children of pwrctl parent
PCI/pwrctl: Use of_platform_device_create() to create pwrctl devices
 
PCI/pwrctrl: Rename pwrctl files to pwrctrl
PCI/pwrctrl: Rename pwrctrl functions and structures
PCI/pwrctrl: Unregister platform device only if one actually exists
 
PCI/sysfs: Calculate bin_attribute size through bin_size()
 
PCI/TPH: Add Steering Tag support
PCI/TPH: Add TPH documentation
 
PCI: Abstract LBMS seen check into pcie_lbms_seen()
PCI: acpiphp_ampere_altra: Switch back to struct platform_driver::remove()
PCI: Add 'reset_subordinate' to reset hierarchy below bridge
PCI: Add ACS quirk for Wangxun FF5xxx NICs
PCI: Add ALIGN_DOWN_IF_NONZERO() helper
PCI: Add TLP Processing Hints (TPH) support
PCI: cadence: Lower severity of message when phy-names property is absent in DTS
PCI: Constify pci_register_io_range() fwnode_handle
PCI: controller: Switch back to struct platform_driver::remove()
PCI: Convert __pci_walk_bus() to be recursive
PCI: cpcihp: Remove unused struct cpci_hp_controller_ops.hardware_test
PCI: cpqphp: Fix PCIBIOS_* return value confusion
PCI: cpqphp: Remove unused struct ctrl_dbg.ctrl
PCI: cpqphp: Simplify PCI_ScanBusForNonBridge()
PCI: cpqphp: Use define to read class/revision dword
PCI: cpqphp: Use pci_bus_read_dev_vendor_id() to detect presence
PCI: Deprecate pcim_iounmap_regions()
PCI: Detect and trust built-in Thunderbolt chips
PCI: Drop duplicate pcie_get_speed_cap(), pcie_get_width_cap() declarations
PCI: dwc: endpoint: Clear outbound address on unmap
PCI: dwc: endpoint: Implement the pci_epc_ops::align_addr() operation
PCI: dwc: ep: Fix advertised resizable BAR size regression
PCI: dwc: ep: Use align addr function for dw_pcie_ep_raise_{msi,msix}_irq()
PCI: dwc: Use of_property_present() for non-boolean properties
PCI: Enable runtime PM of the host bridge
PCI: endpoint: Clear secondary (not primary) EPC in pci_epc_remove_epf()
PCI: endpoint: epf-mhi: Avoid NULL dereference if DT lacks 'mmio'
PCI: endpoint: Fix PCI domain ID release in pci_epc_destroy()
PCI: endpoint: Fix pci_epc_map map_size kerneldoc string
PCI: endpoint: Improve pci_epc_mem_alloc_addr()
PCI: endpoint: Introduce pci_epc_function_is_valid()
PCI: endpoint: Introduce pci_epc_mem_map()/unmap()
PCI: endpoint: Remove surplus return statement from pci_epf_test_clean_dma_chan()
PCI: endpoint: test: Synchronously cancel command handler work
PCI: endpoint: test: Use pci_epc_mem_map/unmap()
PCI: endpoint: Update documentation
PCI: Fix reset_method_store() memory leak
PCI: Fix typos
PCI: Fix use-after-free of slot->bus on hot remove
PCI: Honor Max Link Speed when determining supported speeds
PCI: hotplug: Add OCTEON PCI hotplug controller driver
PCI: hotplug: Remove "Returns" kerneldoc from void functions
PCI: hotplug: Reorganize kerneldoc parameter names
PCI: Improve pdev_sort_resources() warning message
PCI: imx6: Fix suspend/resume support on i.MX6QDL
PCI: j721e: Add PCIe support for J722S SoC
PCI: j721e: Deassert PERST# after a delay of PCIE_T_PVPERL_MS milliseconds
PCI: keystone: Add link up check to ks_pcie_other_map_bus()
PCI: keystone: Set mode as Root Complex for "ti,keystone-pcie" compatible
PCI: Make pci_destroy_dev() concurrent safe
PCI: Make pci_stop_dev() concurrent safe
PCI: Make pcim_iounmap_region() a public function
PCI: Make pcim_request_all_regions() a public function
PCI: mediatek-gen3: Add support for restricting link width
PCI: mediatek-gen3: Add support for setting max-link-speed limit
PCI: mediatek-gen3: Remove unneeded semicolon
PCI: microchip: Add support for using either Root Port 1 or 2
PCI: Move __pci_walk_bus() mutex to where we need it
PCI: Move struct pci_bus_resource into bus.c
PCI: of_property: Assign PCI instead of CPU bus address to dynamic PCI nodes
PCI: Protect Link Control 2 Register with RMW locking
PCI: qcom-ep: Move controller cleanups to qcom_pcie_perst_deassert()
PCI: qcom: Add support for IPQ9574
PCI: qcom: Disable ASPM L0s for X1E80100
PCI: qcom: Enable MSI interrupts together with Link up if 'Global IRQ' is supported
PCI: qcom: Remove BDF2SID mapping config for SC8280X family SoC
PCI: Refactor pcie_update_link_speed()
PCI: Remove pcim_iomap_regions_request_all()
PCI: Remove unused PCI_SUBTRACTIVE_DECODE
PCI: rockchip-ep: Fix address translation unit programming
PCI: rockchip-ep: Fix MSI IRQ data mapping
PCI: rockchip-ep: Handle PERST# signal in EP mode
PCI: rockchip-ep: Implement the pci_epc_ops::align_addr() operation
PCI: rockchip-ep: Improve link training
PCI: rockchip-ep: Improve rockchip_pcie_ep_map_addr()
PCI: rockchip-ep: Improve rockchip_pcie_ep_unmap_addr()
PCI: rockchip-ep: Refactor endpoint link training enable
PCI: rockchip-ep: Refactor rockchip_pcie_ep_probe() memory allocations
PCI: rockchip-ep: Refactor rockchip_pcie_ep_probe() MSI-X hiding
PCI: rockchip-ep: Rename rockchip_pcie_parse_ep_dt()
PCI: rockchip-ep: Use a macro to define EP controller .align feature
PCI: rockship-ep: Implement the pci_epc_ops::stop_link() operation
PCI: Simplify pci_create_slot() logic
PCI: Simplify pci_read_bridge_bases() logic
PCI: starfive: Enable controller runtime PM before probing host bridge
PCI: Store all PCIe Supported Link Speeds
PCI: tegra194: Move controller cleanups to pex_ep_event_pex_rst_deassert()
PCI: Unexport pci_walk_bus_locked()
PCI: Use align and resource helpers, and SZ_* in quirk_s3_64M()
PCI: Use resource_set_{range,size}() helpers
PCI: vmd: Add DID 8086:B06F and 8086:B60B for Intel client SKUs
PCI: vmd: Set devices to D0 before enabling PM L1 Substates
PCI: Warn if a running device is unaware of reset
 
pcmcia: soc_common: Avoid using GPIOF_ACTIVE_LOW
 
pds_core: limit loop over fw name list
 
peci: npcm: Constify struct peci_controller_ops​
 
percpu: add a test case for the specific 64-bit value addition
percpu: cast percpu pointer in PERCPU_PTR() via unsigned long
percpu: fix data race with pcpu_nr_empty_pop_pages
percpu: introduce PERCPU_PTR() macro
percpu: merge VERIFY_PERCPU_PTR() into its only user
percpu: remove intermediate variable in PERCPU_PTR()
 
perf arm-spe: Add Cortex CPUs to common data source encoding list
perf arm-spe: Add Neoverse-V2 to common data source encoding list
perf arm-spe: Calculate meta data size
perf arm-spe: Correctly set sample flags
perf arm-spe: Define metadata header version 2
perf arm-spe: Dump metadata with version 2
perf arm-spe: Introduce arm_spe__is_homogeneous()
perf arm-spe: Remove the unused 'midr' field
perf arm-spe: Rename arm_spe__synth_data_source_generic()
perf arm-spe: Rename the common data source encoding
perf arm-spe: Save per CPU information in metadata
perf arm-spe: Set sample.addr to target address for instruction sample
perf arm-spe: Support metadata version 2
perf arm-spe: Update --itrace help text
perf arm-spe: Use ARM_SPE_OP_BRANCH_ERET when synthesizing branches
perf arm-spe: Use metadata to decide the data source feature
perf arm-spe: Use old behavior when opening old SPE files
 
perf arm64 header: Use cpu argument in get_cpuid
 
perf arm64: Remove dwarf-regs.c
 
perf arm: Remove dwarf-regs.c
 
perf bpf-filter: Return -ENOMEM directly when pfi allocation fails
 
perf bpf-prologue: Remove unused file
 
perf build: Add missing cflags when building with custom libtraceevent
perf build: Combine libdw-dwarf-unwind into libdw feature tests
perf build: Combine test-dwarf-getcfi into test-libdw
perf build: Combine test-dwarf-getlocations into test-libdw
perf build: Fix LIBDW_DIR
perf build: Include libtraceevent headers directly indicated by pkg-config
perf build: Make libunwind opt-in rather than opt-out
perf build: Remove defined but never used variable
perf build: Remove PERF_HAVE_DWARF_REGS
perf build: Rename CONFIG_DWARF to CONFIG_LIBDW
perf build: Rename HAVE_DWARF_SUPPORT to HAVE_LIBDW_SUPPORT
perf build: Rename NO_DWARF to NO_LIBDW
perf build: Rename test-dwarf to test-libdw
 
perf color: Add printf format checking and resolve issues
 
perf cs-etm: Don't flush when packet_queue fills up
perf cs-etm: Use new OpenCSD consistency checks
 
perf disasm: Add e_machine/e_flags to struct arch
perf disasm: Allow configuring what disassemblers to use
perf disasm: Define stubs for the LLVM and capstone disassemblers
perf disasm: Fix capstone memory leak
perf disasm: Fix not cleaning up disasm_line in symbol__disassemble_raw()
perf disasm: Introduce symbol__disassemble_objdump()
perf disasm: Use disasm_line__free() to properly free disasm_line
perf disasm: Use disasm_line__free() to properly free disasm_line
 
perf docs: Document tool and hwmon events
 
perf dso: Fix symtab_type for kmod compression
 
perf dwarf-regs: Add EM_HOST and EF_HOST defines
perf dwarf-regs: Move csky dwarf-regs out of arch
perf dwarf-regs: Move powerpc dwarf-regs out of arch
perf dwarf-regs: Move x86 dwarf-regs out of arch
perf dwarf-regs: Pass accurate disassembly machine to get_dwarf_regnum
perf dwarf-regs: Pass ELF flags to get_dwarf_regstr
perf dwarf-regs: Remove get_arch_regstr code
perf dwarf-regs: Remove PERF_HAVE_ARCH_REGS_QUERY_REGISTER_OFFSET
 
perf evsel x86: Make evsel__has_perf_metrics work for legacy events
 
perf evsel: Add alternate_hw_config and use in evsel__match
perf evsel: display dmesg command of showing a hardcoded path
perf evsel: Fix missing inherit + sample read check
perf evsel: Reduce a variables scope
perf evsel: Remove pmu_name
 
perf ftrace latency: Fix unit on histogram first entry when using --use-nsec
 
perf ftrace: Fix undefined behavior in cmp_profile_data()
 
perf header: Avoid transitive PMU includes
perf header: Move is_cpu_online to numa bench
perf header: Pass a perf_cpu rather than a PMU to get_cpuid_str
perf header: Refactor get_cpuid to take a CPU for ARM
 
perf hwmon_pmu: Add a tool PMU exposing events from hwmon in sysfs
perf hwmon_pmu: Add hwmon filename parser
perf hwmon_pmu: Ensure hwmon key union is zeroed before use
perf hwmon_pmu: Use openat rather than dup to refresh directory
 
perf jevents: Add map_for_cpu()
perf jevents: Add tool event json under a common architecture
perf jevents: Don't stop at the first matched pmu when searching a events table
perf jevents: fix breakage when do perf stat on system metric
 
perf libdw: Remove unnecessary defines
 
perf list: Fix topic and pmu_name argument order
perf list: update option desc in man page
 
perf loongarch: Remove dwarf-regs.c
 
perf machine: Initialize machine->env to address a segfault
 
perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
 
perf mips: Remove dwarf-regs.c
 
perf parse-events: Expose/rename config_term_name
 
perf pmu: Add calls enabling the hwmon_pmu
perf pmu: Allow hardcoded terms to be applied to attributes
perf pmu: Move pmu_metrics_table__find and remove ARM override
perf pmu: Simplify an asprintf error message
 
perf probe: Accept FUNC@* to specify function name explicitly
perf probe: Check group string length
perf probe: Correct demangled symbols in C++ program
perf probe: Fix error message for failing to find line range
perf probe: Fix libdw memory leak
perf probe: Fix retrieval of source files from a debuginfod server
perf probe: Fix to ignore escaped characters in --lines option
perf probe: Fix uninitialized variable
perf probe: Improve log for long event name failure
perf probe: Introduce quotation marks support
perf probe: Move elfutils support check to libdw check
perf probe: Remove unused add_perf_probe_events
perf probe: Use the MAX_EVENT_NAME_LEN macro
 
perf record: Just use "cycles:P" as the default event
 
perf report: Display columns Predicted/Abort/Cycles in --branch-history
 
perf riscv: Remove dwarf-regs.c and add dwarf-regs-table.h
 
perf s390: Remove dwarf-regs.c
 
perf sched replay: Remove unused parts of the code
 
perf sched timehist: Add pre-migration wait time option
 
perf script cs_etm: Add map_pgoff to python dictionary
 
perf script python: Adjust objdump start/end per map pgoff parameter
 
perf scripting python: Add function to get a config value
 
perf scripts python cs-etm: Add start and stop arguments
perf scripts python cs-etm: Improve arguments
perf scripts python cs-etm: Update to use argparse
 
perf sh: Remove dwarf-regs.c
 
perf sparc: Remove dwarf-regs.c
 
perf stat: Add metric-threshold to json output
perf stat: Change color to threshold in print_metric
perf stat: Close cork_fd when create_perf_stat_counter() failed
perf stat: Disable metric thresholds for CSV and JSON metric-only mode
perf stat: Display "none" for NaN with metric only json
perf stat: Drop metric-unit if unit is NULL
perf stat: Expand metric+unit buffer size
perf stat: Fix affinity memory leaks on error path
perf stat: Fix/add parameter names for print_metric
perf stat: Remove evlist__add_default_attrs use strings
perf stat: Stop repeating when ref_perf_stat() returns -1
perf stat: Support inherit events during fork() for bperf
perf stat: Uniquify event name improvements
 
perf string: Add strpbrk_esq() and strdup_esq() for escape and quote
 
perf symbol: Do not fixup end address of labels
 
perf test attr: Add back missing topdown events
 
perf test expr: Fix system_tsc_freq for only x86
 
perf test hwmon_pmu: Fix event file location
 
perf test shell trace_exit_race: Show what went wrong in verbose mode
perf test shell trace_exit_race: Use --no-comm to avoid cases where COMM isn't resolved
 
perf test x86: Fix typo in intel-pt-test
 
perf test: Add a shell wrapper for "Setup struct perf_event_attr"
perf test: Add a signal handler around running a test
perf test: Add a signal handler to kill forked child processes
perf test: Add a test for default perf stat command
perf test: Add hwmon "PMU" test
perf test: Add hwmon filename parser test
perf test: Add missing __exit calls in tool/hwmon tests
perf test: Add precise_max subtest to the perf record shell test
perf test: Avoid list test blocking on writing to stdout
perf test: Be more tolerant of metricgroup failures
perf test: Correct hwmon test PMU detection
perf test: cs-etm: Test Coresight disassembly script
perf test: Delete unused Intel CQM test
perf test: Display number of active running tests
perf test: Document the -w/--workload option
perf test: Don't signal all processes on system when interrupting tests
perf test: Fix ftrace test with regex patterns
perf test: Fix memory leaks on event-times error paths
perf test: Fix perf test case 84 on s390
perf test: Ignore security failures in all PMU test
perf test: Introduce --list-workloads to list the available workloads
perf test: Introduce workloads__for_each()
perf test: Make parallel testing the default
perf test: Make stat test work on DT devices
perf test: Move attr files into shell directory where they are used
perf test: Reduce scope of parallel variable
perf test: Remove C test wrapper for attr.py
perf test: Remove cpu-list BPF cgroup counter test
perf test: Remove dangling CFLAGS for removed attr.o object
perf test: Restore sample rate for perf_event_attr
perf test: Run parallel tests in two passes
perf test: Skip not fail syscall tp fields test when insufficient permissions
perf test: Skip not fail tp fields test when insufficient permissions
perf test: Sort tests placing exclusive tests last
perf test: Speed up some tests using perf list
perf test: Tag parallel failing shell tests with "(exclusive)"
perf test: Update all metrics test like metricgroups test
perf test: Use ARRAY_SIZE for array length
perf test: Use sqrtloop workload to test bperf event
 
perf tests hwmon_pmu: Remove double evlist__delete()
 
perf tests: Add leader sampling test in record tests
perf tests: Add more topdown events regroup tests
perf tests: Add test for trace output loss
perf tests: Add tool PMU test
perf tests: Add topdown events counting and sampling tests
perf tests: Fix hwmon parsing with PMU name test
perf tests: Make leader sampling test work without branch event
 
perf timechart: Remove redundant variable assignment
 
perf tool_pmu: Factor tool events into their own PMU
perf tool_pmu: Move expr literals to tool_pmu
perf tool_pmu: Remove duplicate io.h header
perf tool_pmu: Rename enum perf_tool_event to tool_pmu_event
perf tool_pmu: Rename perf_tool_event__* to tool_pmu__*
perf tool_pmu: Switch to standard pmu functions and json descriptions
 
perf tools: Add all shellcheck_log to gitignore
perf tools: Add fallback for exclude_guest
perf tools: Add the empty-pmu-events build to .gitignore
perf tools: Check fallback error and order
perf tools: Detect missing kernel features properly
perf tools: Do not set exclude_guest for precise_ip
perf tools: Don't set attr.exclude_guest by default
perf tools: Fix build error on generated/fs_at_flags_array.c
perf tools: Fix build-id event recording
perf tools: Fix compiler error in util/tool_pmu.c
perf tools: Fix possible compiler warnings in hashmap
perf tools: Fix precise_ip fallback logic
perf tools: Fix typos Muliplier -> Multiplier
perf tools: Move x86__is_amd_cpu() to util/env.c
perf tools: Remove unnecessary parentheses
perf tools: Remove unused color_fwrite_lines
perf tools: sched-pipe bench: add (-n) nonblocking benchmark
perf tools: Simplify evsel__add_modifier()
perf tools: update expected diff for lib/list_sort.c
 
perf trace: Avoid garbage when not printing a syscall's arguments
perf trace: avoid garbage when not printing a trace event's arguments
perf trace: Do not lose last events in a race
perf trace: Fix tracing itself, creating feedback loops
perf trace: Keep exited threads for summary
 
perf util: Remove kernel version deadcode
 
perf vender events arm64: Use "Topdown" as topdown metric group name
 
perf vendor events amd: Add Zen 5 data fabric events
perf vendor events amd: Add Zen 5 data fabric metrics
perf vendor events amd: Update Zen 5 data cache fill events
 
perf vendor events arm64: Add i.MX91 DDR Performance Monitor metrics
perf vendor events arm64: imx95: add imx95_bandwidth_usage.lpddr4x metric
 
perf x86/topdown: Complete topdown slots/metrics events check
perf x86/topdown: Correct leader selection with sample_read enabled
perf x86/topdown: Don't move topdown metric events in group
perf x86/topdown: Make topdown metrics comparators be symmetric
perf x86/topdown: Refine helper arch_is_topdown_metrics()
 
perf xtensa: Remove dwarf-regs.c
 
perf, riscv: Wire up perf trace support for RISC-V
 
perf/arm-cmn: Ensure port and device id bits are set properly
 
perf/arm-smmuv3: Fix lockdep assert in ->event_init()
 
perf/arm: Drop unused functions
 
perf/arm_pmuv3: Add PMUv3.9 per counter EL0 access control
 
perf/core: Add aux_pause, aux_resume, aux_start_paused
perf/core: Correct perf sampling with guest VMs
perf/core: Hoist perf_instruction_pointer() and perf_misc_flags()
perf/core: update min_heap_callbacks to use default builtin swap
 
perf/cxlpmu: Support missing events in 3.1 spec
 
perf/dwc_pcie: Add support for Ampere SoCs
perf/dwc_pcie: Convert the events with mixed case to lowercase
perf/dwc_pcie: Fix typos in event names
 
perf/hw_breakpoint: use ERR_PTR_PCPU(), IS_ERR_PCPU() and PTR_ERR_PCPU() macros
 
perf/marvell: Marvell PEM performance monitor support
 
perf/powerpc: Use perf_arch_instruction_pointer()
 
perf/test: fix perf ftrace test on s390
perf/test: perf test 86 fails on s390
perf/test: Speed up test case perf annotate basic tests
 
perf/x86/amd/uncore: Avoid a false positive warning about snprintf truncation in amd_uncore_umc_ctx_init
 
perf/x86/amd: Warn only on new bits set
 
perf/x86/intel/ds: Add PEBS format 6
perf/x86/intel/ds: Unconditionally drain PEBS DS when changing PEBS_DATA_CFG
 
perf/x86/intel/pt: Add support for pause / resume
perf/x86/intel/pt: Fix buffer full but size is 0 case
 
perf/x86/intel/uncore: Add Clearwater Forest support
 
perf/x86/intel: Add Arrow Lake U support
perf/x86/intel: Add PMU support for ArrowLake-H
perf/x86/intel: Do not enable large PEBS for events with aux actions or aux sampling
perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
perf/x86/intel: Support hybrid PMU with multiple atom uarchs
 
perf/x86/rapl: Clean up cpumask and hotplug
perf/x86/rapl: Move the pmu allocation out of CPU hotplug
 
perf/x86: Refactor misc flag assignments
perf/x86: Refine hybrid_pmu_type defination
 
perf: arm-ni: Remove spurious NULL in attribute_group definition
perf: arm_pmuv3: Add support for Samsung Mongoose PMU
perf: event: Remove deadcode
perf: imx_perf: add support for i.MX91 platform
perf: Remove unused del_perf_probe_events()
perf: Switch back to struct platform_driver::remove()
 
pfcp: Destroy device along with udp socket's netns dismantle.
 
phonet: Convert phonet_device_list.lock to spinlock_t.
phonet: Convert phonet_routes.lock to spinlock_t.
phonet: do not call synchronize_rcu() from phonet_route_del()
phonet: Don't hold RTNL for addr_doit().
phonet: Don't hold RTNL for getaddr_dumpit().
phonet: Don't hold RTNL for route_doit().
phonet: Pass ifindex to fill_addr().
phonet: Pass ifindex to fill_route().
phonet: Pass net and ifindex to phonet_address_notify().
phonet: Pass net and ifindex to rtm_phonet_notify().
 
phy: add NXP PTN3222 eUSB2 to USB2 redriver
phy: airoha: Fix REG_CSR_2L_JCPLL_SDM_HREN config in airoha_pcie_phy_init_ssc_jcpll()
phy: airoha: Fix REG_CSR_2L_PLL_CMN_RESERVE0 config in airoha_pcie_phy_init_clk_out()
phy: airoha: Fix REG_CSR_2L_RX{0,1}_REV0 definitions
phy: airoha: Fix REG_PCIE_PMA_TX_RESET config in airoha_pcie_phy_init_csr_2l()
phy: bcm-ns-usb2: drop support for old binding variant
phy: core: Fix an OF node refcount leakage in _of_phy_get()
phy: core: Fix an OF node refcount leakage in of_phy_provider_lookup()
phy: core: Fix that API devm_of_phy_provider_unregister() fails to unregister the phy provider
phy: core: Fix that API devm_phy_destroy() fails to destroy the phy
phy: core: Fix that API devm_phy_put() fails to release the phy
phy: freescale: fsl-samsung-hdmi: Fix 64-by-32 division cocci warnings
phy: freescale: fsl-samsung-hdmi: Remove unnecessary LUT entries
phy: freescale: fsl-samsung-hdmi: Replace register defines with macro
phy: freescale: fsl-samsung-hdmi: Simplify REG21_PMS_S_MASK lookup
phy: freescale: fsl-samsung-hdmi: Support dynamic integer
phy: freescale: fsl-samsung-hdmi: Use closest divider
phy: lan969x-serdes: add support for lan969x serdes driver
phy: mediatek: phy-mtk-hdmi: add regulator dependency
phy: mvebu-cp110-utmi: support swapping d+/d- lanes by dts property
phy: phy-rockchip-inno-usb2: Handle failed extcon allocation better
phy: phy-rockchip-inno-usb2: Perform trivial code cleanups
phy: phy-rockchip-inno-usb2: Use dev_err_probe() in the probe path
phy: phy-rockchip-samsung-hdptx: Don't request RST_PHY/RST_ROPLL/RST_LCPLL
phy: qcom-qmp: Fix register name in RX Lane config of SC8280XP
phy: qcom: edp: Add support for eDP PHY on SA8775P
phy: qcom: edp: Introduce aux_cfg array for version specific aux settings
phy: qcom: qmp: Add phy register and clk setting for x1e80100 PCIe3
phy: qcom: qmp: Add qmp configuration for QCS8300
phy: qcom: qmp: Fix lecacy-legacy typo
phy: realtek: usb: fix NULL deref in rtk_usb2phy_probe
phy: realtek: usb: fix NULL deref in rtk_usb3phy_probe
phy: rockchip: inno-usb2: Add usb2 phys support for rk3576
phy: rockchip: inno-usb2: convert clock management to bulk
phy: rockchip: naneng-combphy: fix phy reset
phy: rockchip: samsung-hdptx: Set drvdata before enabling runtime PM
phy: rockchip: usbdp: add rk3576 device match data
phy: sparx5-serdes: add constant for the number of CMU's
phy: sparx5-serdes: add constants to match data
phy: sparx5-serdes: add function for getting the CMU index
phy: sparx5-serdes: add indirection layer to register macros
phy: sparx5-serdes: add ops to match data
phy: sparx5-serdes: add support for branching on chip type
phy: sparx5-serdes: add support for private match data
phy: stm32: Add support for STM32MP25 COMBOPHY.
phy: stm32: Remove unneeded semicolon
phy: stm32: work around constant-value overflow assertion
phy: sun4i-usb: Fix a typo
phy: Switch back to struct platform_driver::remove()
phy: tegra: xusb: Set fwnode for xusb port devices
phy: ti: gmii-sel: Enable USXGMII mode for J7200
phy: usb: Toggle the PHY power during init
phy: usb: update Broadcom driver table to use designated initializers
 
pidfd: add ioctl to retrieve pid info
 
pinctrl: Add driver for the T-Head TH1520 SoC
pinctrl: airoha: Add support for EN7581 SoC
pinctrl: airoha: Use unsigned long for bit search
pinctrl: amd: Fix two small typos
pinctrl: aspeed-g6: Support drive-strength for GPIOF/G
pinctrl: aw9523: add missing mutex_destroy
pinctrl: aw9523: Drop explicit initialization of struct i2c_device_id::driver_data to 0
pinctrl: aw9523: fix kerneldoc for _aw9523_gpio_get_multiple()
pinctrl: aw9523: use devm_mutex_init
pinctrl: aw9523: use enable for regulator
pinctrl: canaan: Add support for k230 SoC
pinctrl: cy8c95x0: embed iterator to the for-loop
pinctrl: cy8c95x0: remove unneeded goto labels
pinctrl: cy8c95x0: switch to using devm_regulator_get_enable()
pinctrl: cy8c95x0: Use 2-argument strscpy()
pinctrl: cy8c95x0: use flexible sleeping in reset function
pinctrl: cy8c95x0: Use temporary variable for struct device
pinctrl: elkhartlake: Add support for DSW community
pinctrl: freescale: enable use with COMPILE_TEST
pinctrl: freescale: fix COMPILE_TEST error with PINCTRL_IMX_SCU
pinctrl: freescale: Use CONFIG_SOC_IMXRT to guard i.MX RT1xxx drivers
pinctrl: imx-scmi: Drop obsolete dependency on COMPILE_TEST
pinctrl: imx1: Fix too generic defines
pinctrl: imx27: Fix too generic defines
pinctrl: intel: Add a human readable decoder for pull bias values
pinctrl: k210: Make (p)clk local to k210_fpioa_probe()
pinctrl: k210: Undef K210_PC_DEFAULT
pinctrl: k230: Drop unused code
pinctrl: mcp23s08: Fix sleeping in atomic context due to regmap locking
pinctrl: ocelot: add support for lan969x SoC pinctrl
pinctrl: pinctrl-zynqmp: Add support for Versal platform
pinctrl: PINCTRL_K230 should depend on ARCH_CANAAN
pinctrl: qcom-pmic-gpio: add support for PM8937
pinctrl: qcom: Add sm8750 pinctrl driver
pinctrl: qcom: add support for TLMM on SAR2130P
pinctrl: qcom: add the tlmm driver for QCS615 platform
pinctrl: qcom: add the tlmm driver for QCS8300 platforms
pinctrl: qcom: Introduce IPQ5424 TLMM driver
pinctrl: qcom: spmi-mpp: Add PM8937 compatible
pinctrl: qcom: spmi: fix debugfs drive strength
pinctrl: renesas: rza1: Mark GPIOs as used
pinctrl: renesas: rza2: Mark GPIOs as used
pinctrl: renesas: rzg2l: Add support for configuring schmitt-trigger
pinctrl: renesas: rzg2l: Add support for enabling/disabling open-drain outputs
pinctrl: renesas: rzg2l: Fix missing return in rzg2l_pinctrl_register()
pinctrl: renesas: rzg2l: Remove RZG2L_TINT_IRQ_START_INDEX
pinctrl: renesas: rzg2l: Use gpiochip_populate_parent_fwspec_twocell helper
pinctrl: renesas: Select PINCTRL_RZG2L for RZ/V2H(P) SoC
pinctrl: rockchip: improve error message for incorrect rockchip,pins property
pinctrl: s32: add missing pins definitions
pinctrl: samsung: Add Exynos 990 SoC pinctrl configuration
pinctrl: samsung: Add exynos8895 SoC pinctrl configuration
pinctrl: samsung: Add Exynos9810 SoC specific data
pinctrl: single: add marvell,pxa1908-padconf compatible
pinctrl: sophgo: fix typo in tristate of SG2002
pinctrl: spacemit: add support for SpacemiT K1 SoC
pinctrl: spacemit: fix double free of map
pinctrl: Switch back to struct platform_driver::remove()
pinctrl: sx150x: Use maple tree register cache
pinctrl: th1520: add a CONFIG_OF dependency
pinctrl: th1520: Convert dt child node loop to scoped iterator
pinctrl: th1520: Convert thp->mutex to guarded mutex
pinctrl: th1520: Factor out casts
pinctrl: th1520: Fix pinconf return values
pinctrl: th1520: Fix potential null pointer dereference on func
pinctrl: th1520: Fix return value for unknown pin error
pinctrl: th1520: Update pinmux tables
pinctrl: thead1520: Fix Null pointer dereference
pinctrl: Use of_property_present() for non-boolean properties
pinctrl: zynqmp: drop excess struct member description
 
pinmux: Use sequential access to access desc->pinmux data
 
pktgen: Avoid out-of-bounds access in get_imix_entries
 
platform/chrome: cros_ec_lpc: fix product identity for early Framework Laptops
platform/chrome: cros_ec_typec: fix missing fwnode reference decrement
platform/chrome: Drop explicit initialization of struct i2c_device_id::driver_data to 0
platform/chrome: Introduce device tree hardware prober
platform/chrome: Switch back to struct platform_driver::remove()
platform/chrome: Update EC feature flags
 
platform/surface: aggregator_registry: Add Surface Pro 9 5G
 
platform/x86/amd/hsmp: Add new error code and error logs
platform/x86/amd/hsmp: Change generic plat_dev name to hsmp_pdev
platform/x86/amd/hsmp: Change the error type
platform/x86/amd/hsmp: Convert amd_hsmp_rdwr() to a function pointer
platform/x86/amd/hsmp: Create hsmp/ directory
platform/x86/amd/hsmp: Create separate ACPI, plat and common drivers
platform/x86/amd/hsmp: Create wrapper function init_acpi()
platform/x86/amd/hsmp: Make hsmp_pdev static instead of global
platform/x86/amd/hsmp: mark hsmp_msg_desc_table[] as maybe_unused
platform/x86/amd/hsmp: Move ACPI code to acpi.c
platform/x86/amd/hsmp: Move platform device specific code to plat.c
platform/x86/amd/hsmp: Move structure and macros to header file
platform/x86/amd/hsmp: Use dev_groups in the driver structure
platform/x86/amd/hsmp: Use name space while exporting module symbols
 
platform/x86/amd/pmc: Only disable IRQ1 wakeup where i8042 actually enabled it
 
platform/x86/amd/pmf: Switch to platform_get_resource() and devm_ioremap_resource()
platform/x86/amd/pmf: Use dev_err_probe() to simplify error handling
 
platform/x86/amd: amd_3d_vcache: Add AMD 3D V-Cache optimizer driver
platform/x86/amd: amd_3d_vcache: Add sysfs ABI documentation
 
platform/x86/intel/ifs: Add Clearwater Forest to CPU support list
 
platform/x86/intel/pmc: Disable C1 auto-demotion during suspend
platform/x86/intel/pmc: Refactor platform resume functions to use cnl_resume()
 
platform/x86/intel/pmt: allow user offset for PMT callbacks
platform/x86/intel/pmt: Correct the typo 'ACCCESS_LOCAL'
 
platform/x86/intel/vsec: Add support for Panther Lake
platform/x86/intel/vsec: Remove a useless mutex
 
platform/x86/intel: power-domains: Add Clearwater Forest support
 
platform/x86: asus-nb-wmi: Ignore unknown event 0xCF
platform/x86: asus-wmi: Fix inconsistent use of thermal policies
platform/x86: asus-wmi: Ignore return value when writing thermal policy
platform/x86: asus-wmi: Use platform_profile_cycle()
platform/x86: classmate-laptop: Replace snprintf in show functions with sysfs_emit
platform/x86: compal-laptop: use sysfs_emit() instead of sprintf()
platform/x86: dell-dcdbase: Replace snprintf in show functions with sysfs_emit
platform/x86: dell-uart-backlight: fix serdev race
platform/x86: eeepc-laptop: use sysfs_emit() instead of sprintf()
platform/x86: hp-wmi: mark 8A15 board for timed OMEN thermal profile
platform/x86: hp: hp-bioscfg: remove redundant if statement
platform/x86: intel/pmc: Fix ioremap() of bad address
platform/x86: intel: Add 'intel' prefix to the modules automatically
platform/x86: intel_scu_ipc: Convert to check for errors first
platform/x86: intel_scu_ipc: Don't use "proxy" headers
platform/x86: intel_scu_ipc: Replace workaround by 32-bit IO
platform/x86: intel_scu_ipc: Save a copy of the entire struct intel_scu_ipc_data
platform/x86: intel_scu_ipc: Simplify code with cleanup helpers
platform/x86: intel_scu_ipc: Unify the flow in pwr_reg_rdwr()
platform/x86: ISST: Add Clearwater Forest to support list
platform/x86: lenovo-yoga-tab2-pro-1380-fastcharger: fix serdev race
platform/x86: mlx-platform: call pci_dev_put() to balance the refcount
platform/x86: p2sb: Cache correct PCI bar for P2SB on Gemini Lake
platform/x86: panasonic-laptop: Return errno correctly in show callback
platform/x86: samsung-laptop: Match MODULE_DESCRIPTION() to functionality
platform/x86: Switch back to struct platform_driver::remove()
platform/x86: think-lmi: Add certificate as mechanism
platform/x86: think-lmi: Allow empty admin password
platform/x86: think-lmi: improve check if BIOS account security enabled
platform/x86: think-lmi: Multi-certificate support
platform/x86: thinkpad-acpi: Add support for hotkey 0x1401
platform/x86: touchscreen_dmi: Add info for SARY Tab 3 tablet
platform/x86: wmi: Implement proper shutdown handling
platform/x86: wmi: Introduce to_wmi_driver()
platform/x86: wmi: Remove wmi_block_list
platform/x86: wmi: Replace dev_to_wdev() with to_wmi_device()
platform/x86: x86-android-tablets: Add get_i2c_adap_by_handle() helper
platform/x86: x86-android-tablets: Add support for getting i2c_adapter by PCI parent devname()
platform/x86: x86-android-tablets: Add support for Vexia EDU ATLA 10 tablet
 
platform: cznic: turris-omnia-mcu: Document the driver private data structure
platform: cznic: turris-omnia-mcu: Rename variable holding GPIO line names
 
Linux: pm-graph v5.13
 
pm: cpupower: bench: print config file path when open cpufreq-bench.conf fails
pm: cpupower: bindings: Add test to confirm cpu state is disabled
pm: cpupower: bindings: Improve disable c_state block
pm: cpupower: gitignore: Add compile_commands.json
pm: cpupower: Makefile: Allow overriding cross-compiling env params
 
PM: domains: Support required OPPs in dev_pm_domain_attach_list()
PM: EM: Add min/max available performance state limits
PM: QoS: Export dev_pm_qos_read_value
 
pmdomain: core: add dummy release function to genpd device
pmdomain: core: Add missing put_device()
pmdomain: core: Fix error path in pm_genpd_init() when ida alloc fails
pmdomain: core: Manage the default required OPP from a separate function
pmdomain: core: Set the required dev for a required OPP during genpd attach
pmdomain: imx8mp-blk-ctrl: add missing loop break condition
pmdomain: imx: gpcv2: Adjust delay after power up handshake
pmdomain: imx: gpcv2: fix an OF node reference leak in imx_gpcv2_probe()
pmdomain: imx: gpcv2: replace dev_err() with dev_err_probe()
pmdomain: imx: Use of_property_present() for non-boolean properties
pmdomain: mediatek: Add support for MT6735
pmdomain: mediatek: Use OF-specific regulator API to get power domain supply
pmdomain: Merge branch dt into next
pmdomain: Merge branch dt into next
pmdomain: Merge branch fixes into next
pmdomain: Merge branch fixes into next
pmdomain: Merge branch fixes into next
pmdomain: Merge branch fixes into next
pmdomain: Merge branch fixes into next
pmdomain: qcom: rpmhpd: Add qcs615 power domains
pmdomain: qcom: rpmhpd: Add qcs8300 power domains
pmdomain: qcom: rpmhpd: Add rpmhpd support for SM8750
pmdomain: qcom: rpmhpd: add support for SAR2130P
pmdomain: ti-sci: Add missing of_node_put() for args.np
pmdomain: ti-sci: set the GENPD_FLAG_ACTIVE_WAKEUP flag for all PM domains
pmdomain: ti-sci: Use scope based of_node_put() to simplify code.
 
poll: kill poll_does_not_wait()
 
poll_wait: add mb() to fix theoretical race between waitqueue_active() and .poll()
poll_wait: kill the obsolete wait_address check
 
posix-cpu-timers: Cleanup the firing logic
posix-cpu-timers: Correctly update timer status in posix_cpu_timer_del()
posix-cpu-timers: Use dedicated flag for CPU timer nanosleep
 
posix-timers: Add a refcount to struct k_itimer
posix-timers: Add proper state tracking
posix-timers: Cleanup SIG_IGN workaround leftovers
posix-timers: Cure si_sys_private race
posix-timers: Drop signal if timer has been deleted or reprogrammed
posix-timers: Embed sigqueue in struct k_itimer
posix-timers: Fix spurious warning on double enqueue versus do_exit()
posix-timers: Handle ignored list on delete and exit
posix-timers: Make signal delivery consistent
posix-timers: Make signal overrun accounting sensible
posix-timers: Move sequence logic into struct k_itimer
posix-timers: Rename k_itimer:: It_requeue_pending
posix-timers: Replace call_rcu() by kfree_rcu() for simple kmem_cache_free() callback
posix-timers: Store PID type in the timer
posix-timers: Target group sigqueue to current task only if not exiting
 
power: reset: ep93xx: add AUXILIARY_BUS dependency
power: reset: syscon-reboot: Accept reg property
power: sequencing: make the QCom PMU pwrseq driver depend on CONFIG_OF
power: sequencing: qcom-wcn: improve support for wcn6855
power: supply: ab8500: constify ocv table
power: supply: ab8500: constify resistance table
power: supply: acer_a500_battery: register power supply with devm_power_supply_register()
power: supply: axp20x_battery: Use scaled iio_read_channel
power: supply: axp20x_usb_power: Use scaled iio_read_channel
power: supply: bq24190: Fix BQ24296 Vbus regulator support
power: supply: bq27xxx: Fix registers of bq27426
power: supply: bq27xxx_battery: register power supply with power_supply_register()
power: supply: core: add wakeup source inhibit by power_supply_config
power: supply: core: constify power_supply_battery_info::ocv_table
power: supply: core: constify power_supply_battery_info::resist_table
power: supply: core: mark attribute arrays as ro_after_init
power: supply: core: Remove might_sleep() from power_supply_put()
power: supply: core: remove {,devm_}power_supply_register_no_ws()
power: supply: core: unexport power_supply_property_is_writeable()
power: supply: core: use device mutex wrappers
power: supply: Correct multiple typos in comments
power: supply: cros_charge-control: add mutex for driver data
power: supply: cros_charge-control: allow start_threshold == end_threshold
power: supply: cros_charge-control: hide start threshold on v2 cmd
power: supply: cros_usbpd-charger: register power supply with devm_power_supply_register()
power: supply: Fix a typo
power: supply: generic-adc-battery: change my gmail
power: supply: gpio-charger: Fix set charge current limits
power: supply: hwmon: move interface to private header
power: supply: initial support for TWL6030/32
power: supply: lenovo_yoga_c630_battery: register power supplies with power_supply_register()
power: supply: max77976_charger: register power supply with devm_power_supply_register()
power: supply: pmu_battery: Set power supply type to BATTERY
power: supply: rk817: stop updating info in suspend
power: supply: rk817: Update battery capacity calibration
power: supply: rt9471: Fix wrong WDT function regfield declaration
power: supply: rt9471: Use IC status regfield to report real charger status
power: supply: samsung-sdi-battery: constify ocv table
power: supply: samsung-sdi-battery: constify resistance table
power: supply: sc27xx: Fix battery detect GPIO probe
power: supply: sc27xx: use const reference to ocv table
power: Switch back to struct platform_driver::remove()
 
powerpc-km82xx.c: replace of_node_put() with __free
 
powerpc/44x: Use for_each_of_range() iterator
 
powerpc/64: Drop IPI_PRIORITY from asm-offsets
powerpc/64: Remove maple platform
 
powerpc/boot: Remove bogus reference to lilo
 
powerpc/cell: Remove dead extern declaration for spu_priv1_beat_ops
powerpc/cell: Switch to irq_get_nr_irqs()
powerpc/cell: Use for_each_of_range() iterator
 
powerpc/ep8248e: Use %pa to format resource_size_t
 
powerpc/fadump: allocate memory for additional parameters early
powerpc/fadump: Move fadump_cma_init to setup_arch() after initmem_init()
powerpc/fadump: Refactor and prepare fadump_cma_init for late init
powerpc/fadump: Reserve page-aligned boot_memory_size during fadump_reserve_mem
 
powerpc/ftrace: Add a postlink script to validate function tracer
powerpc/ftrace: Add support for DYNAMIC_FTRACE_WITH_CALL_OPS
powerpc/ftrace: Add support for DYNAMIC_FTRACE_WITH_DIRECT_CALLS
powerpc/ftrace: Fix ftrace bug with KASAN=y
powerpc/ftrace: Move ftrace stub used for init text before _einittext
powerpc/ftrace: Remove pointer to struct module from dyn_arch_ftrace
powerpc/ftrace: Skip instruction patching if the instructions are the same
 
powerpc/irq: use seq_put_decimal_ull_width() for decimal values
 
powerpc/kexec: Fix return of uninitialized variable
 
powerpc/kprobes: Use ftrace to determine if a probe is at function entry
 
powerpc/kvm: Add vpa latency counters to kvm_vcpu_arch
 
powerpc/machdep: Drop include of dma-mapping.h
powerpc/machdep: Drop include of seq_file.h
powerpc/machdep: Remove duplicated include in svm.c
 
powerpc/Makefile: Allow overriding CPP
 
powerpc/mm/fault: Fix kfence page fault reporting
 
powerpc/module_64: Convert #ifdef to IS_ENABLED()
 
powerpc/modules: start/end_opd are only needed for ABI v1
 
powerpc/perf: Add per-task/process monitoring to vpa_pmu driver
powerpc/perf: Add perf interface to expose vpa counters
 
powerpc/powermac: Use of_property_match_string() in pmac_has_backlight_type()
 
powerpc/procfs: Propagate error of remap_pfn_range()
 
powerpc/prom_init: Fixup missing powermac #size-cells
 
powerpc/ps3: Mark ps3_setup_uhc_device() __init
powerpc/ps3: Reorganize kerneldoc parameter names
powerpc/ps3: replace open-coded sysfs_emit function
 
powerpc/pseries/lparcfg: Fix printing of system_active_processors
powerpc/pseries/lparcfg: Use num_possible_cpus() for potential processors
 
powerpc/pseries/vas: Add close() callback in vas_vm_ops struct
 
powerpc/pseries: Fix dtl_access_lock to be a rw_semaphore
powerpc/pseries: Fix KVM guest detection for disabling hardlockup detector
 
powerpc/rtas: Use fsleep() to minimize additional sleep duration
 
powerpc/sstep: make emulate_vsx_load and emulate_vsx_store static
 
powerpc/trace: Account for -fpatchable-function-entry support by toolchain
 
powerpc/vdso: Add a page for non-time data
powerpc/vdso: Drop -mstack-protector-guard flags in 32-bit files with clang
powerpc/vdso: Flag VDSO64 entry points as functions
powerpc/vdso: Implement __arch_get_vdso_rng_data()
powerpc/vdso: Remove offset comment from 32bit vdso_arch_data
powerpc/vdso: Remove timekeeper includes
powerpc/vdso: Remove unused clockmode asm offsets
 
powerpc/xive: Use cpumask_intersects()
 
powerpc/xmon: symbol lookup length fixed
 
powerpc32/ftrace: Unify 32-bit and 64-bit ftrace entry code
 
powerpc64/bpf: Add support for bpf trampolines
powerpc64/bpf: Fold bpf_jit_emit_func_call_hlp() into bpf_jit_emit_func_call_rel()
 
powerpc64/ftrace: Move ftrace sequence out of line
powerpc64/ftrace: Nop out additional 'std' instruction emitted by gcc v5.x
powerpc64/ftrace: Support .text larger than 32MB with out-of-line stubs
 
powerpc: Add __must_check to set_memory_...()
powerpc: Add kconfig option for the systemcfg page
powerpc: Adjust adding stack protector flags to KBUILD_CLAGS for clang
powerpc: assert_pte_locked() use pte_offset_map_ro_nolock()
powerpc: Fix stack protector Kconfig test for clang
powerpc: remove dead config options for MPC85xx platform support
powerpc: Split systemcfg data out of vdso data page
powerpc: Split systemcfg struct definitions out from vdso
powerpc: Use str_enabled_disabled() helper function
 
prandom: Include in
 
prctl: arch-agnostic prctl for shadow stack
 
preempt: Move PREEMPT_RT before PREEMPT in vermagic.
 
printf: Add print format (%pra) for struct range
printf: Remove unused 'bprintf'
 
printk: add dummy printk_force_console_enter/exit helpers
printk: Improve memory usage logging during boot
printk: Introduce FORCE_CON flag
 
privcmd_ioeventfd_assign(): don't open-code eventfd_ctx_fdget()
 
ps3: Correct some typos in comments
 
psample: adjust size if rate_as_probability is set
 
ptp: Add error handling for adjfine callback in ptp_clock_adjtime
ptp: Add support for the AMZNC10C 'vmclock' device
ptp: fc3: remove redundant check on variable ret
ptp: kvm: x86: Return EOPNOTSUPP instead of ENODEV from kvm_arch_ptp_init()
ptp: Remove 'default y' for VMCLOCK PTP device
 
ptp_pch: Replace deprecated PCI functions
 
pwm: Add kernel doc for members added to pwm_ops recently
pwm: Add more locking
pwm: Add tracing for waveform callbacks
pwm: Assume a disabled PWM to emit a constant inactive output
pwm: atmel-tcb: Use min() macro
pwm: axi-pwmgen: Create a dedicated function for getting driver data from a chip
pwm: axi-pwmgen: Enable FORCE_ALIGN by default
pwm: axi-pwmgen: Implementation of the waveform callbacks
pwm: axi-pwmgen: Rename 0x10 register
pwm: core: export pwm_get_state_hw()
pwm: core: use device_match_name() instead of strcmp(dev_name(...
pwm: imx27: Use clk_bulk_*() API to simplify clock handling
pwm: imx27: Workaround of the pwm output bug when decrease the duty cycle
pwm: New abstraction for PWM waveforms
pwm: Provide new consumer API functions for waveforms
pwm: Reorder symbols in core.c
pwm: stm32: Fix complementary output in round_waveform_tohw()
pwm: stm32: Fix error checking for a regmap_read() call
pwm: stm32: Implementation of the waveform callbacks
 
qca_spi: Count unexpected WRBUF_SPC_AVA after reset
qca_spi: Fix clock speed for multiple QCA7000
qca_spi: Improve reset mechanism
qca_spi: Make driver probing reliable
 
qcom: MAINTAINERS: add linux-msm IRC on OFTC
 
qed: allow the callee of qed_mcp_nvm_read() to sleep
qed: fix possible uninit pointer read in qed_mcp_nvm_info_populate()
qed: make 'ethtool -d' 10 times faster
qed: put cond_resched() in qed_dmae_operation_wait()
qed: put cond_resched() in qed_grc_dump_ctx_data()
 
quota: flush quota_release_work upon quota writeback
 
r8169: add support for RTL8125D
r8169: add support for the temperature sensor being available from RTL8125B
r8169: align RTL8125 EEE config with vendor driver
r8169: align RTL8125/RTL8126 PHY config with vendor driver
r8169: align RTL8126 EEE config with vendor driver
r8169: align WAKE_PHY handling with r8125/r8126 vendor drivers
r8169: avoid duplicated messages if loading firmware fails and switch to warn level
r8169: copy vendor driver 2.5G/5G EEE advertisement constraints
r8169: don't apply UDP padding quirk on RTL8126A
r8169: don't take RTNL lock in rtl_task()
r8169: enable EEE at 2.5G per default on RTL8125B
r8169: enable SG/TSO on selected chip versions per default
r8169: fix inconsistent indenting in rtl8169_get_eth_mac_stats
r8169: implement additional ethtool stats ops
r8169: improve __rtl8169_set_wol
r8169: improve initialization of RSS registers on RTL8125/RTL8126
r8169: improve rtl_set_d3_pll_down
r8169: remove leftover locks after reverted change
r8169: remove original workaround for RTL8125 broken rx issue
r8169: remove redundant hwmon support
r8169: remove rtl_dash_loop_wait_high/low
r8169: replace custom flag with disable_work() et al
r8169: use helper r8169_mod_reg8_cond to simplify rtl_jumbo_config
 
random32: Include instead of
 
random: Do not include in
 
range: Add range_overlaps()
 
RAS/AMD/ATL: Add debug prints for DF register reads
 
rbd: unfreeze queue after marking disk as dead
 
rcu-tasks: Remove open-coded one-byte cmpxchg() emulation
 
rcu/kvfree: Fix data-race in __mod_timer / kvfree_call_rcu
 
rcu/nocb: Fix missed RCU barrier on deoffloading
 
rcu/srcutiny: don't return before reenabling preemption
 
rcu: Add rcuog kthreads to RCU_NOCB_CPU help text
rcu: Allow short-circuiting of synchronize_rcu_tasks_rude()
rcu: Delete unused rcu_gp_might_be_stalled() function
rcu: Finer-grained grace-period-end checks in rcu_dump_cpu_stacks()
rcu: Permit start_poll_synchronize_rcu*() with interrupts disabled
rcu: Remove unused declaration rcu_segcblist_offload()
rcu: Stop stall warning from dumping stacks if grace period ends
rcu: Use bitwise instead of arithmetic operator for flags
rcu: Use the BITS_PER_LONG macro
 
rcupdate_trace: Define rcu_tasks_trace lock guard
 
rcuscale: Add guest_os_delay module parameter
rcuscale: Do a proper cleanup if kfree_scale_init() fails
rcuscale: Remove redundant WARN_ON_ONCE() splat
 
rcutorture: Add light-weight SRCU scenario
rcutorture: Add reader_flavor parameter for SRCU readers
rcutorture: Add srcu_read_lock_lite() support to rcutorture.reader_flavor
rcutorture: Avoid printing cpu=-1 for no-fault RCU boost failure
rcutorture: Expand RCUTORTURE_RDR_MASK_[12] to eight bits
rcutorture: Test start-poll primitives with interrupts disabled
 
RDMA/bnxt_re: Add check for path mtu in modify_qp
RDMA/bnxt_re: Add debugfs hook in the driver
RDMA/bnxt_re: Add send queue size check for variable wqe
RDMA/bnxt_re: Add set_func_resources support for P5/P7 adapters
RDMA/bnxt_re: Add support for CQ rx coalescing
RDMA/bnxt_re: Add support for modify_device hook
RDMA/bnxt_re: Add support for optimized modify QP
RDMA/bnxt_re: Add support for querying HW contexts
RDMA/bnxt_re: Avoid initializing the software queue for user queues
RDMA/bnxt_re: Avoid sending the modify QP workaround for latest adapters
RDMA/bnxt_re: Cache MSIx info to a local structure
RDMA/bnxt_re: Check cqe flags to know imm_data vs inv_irkey
RDMA/bnxt_re: Correct the sequence of device suspend
RDMA/bnxt_re: Disable use of reserved wqes
RDMA/bnxt_re: Don't fail destroy QP and cleanup debugfs earlier
RDMA/bnxt_re: Enhance RoCE SRIOV resource configuration design
RDMA/bnxt_re: Fail probe early when not enough MSI-x vectors are reserved
RDMA/bnxt_re: Fix access flags for MR and QP modify
RDMA/bnxt_re: Fix error recovery sequence
RDMA/bnxt_re: Fix max SGEs for the Work Request
RDMA/bnxt_re: Fix max_qp_wrs reported
RDMA/bnxt_re: Fix MSN table size for variable wqe mode
RDMA/bnxt_re: Fix reporting hw_ver in query_device
RDMA/bnxt_re: Fix setting mandatory attributes for modify_qp
RDMA/bnxt_re: Fix the check for 9060 condition
RDMA/bnxt_re: Fix the locking while accessing the QP table
RDMA/bnxt_re: Fix to export port num to ib_query_qp
RDMA/bnxt_re: Refactor NQ allocation
RDMA/bnxt_re: Refurbish CQ to NQ hash calculation
RDMA/bnxt_re: Remove always true dattr validity check
RDMA/bnxt_re: Support different traffic class
RDMA/bnxt_re: Support driver specific data collection using rdma tool
RDMA/bnxt_re: Support raw data query for each resources
RDMA/bnxt_re: Use the default mode of congestion control
 
RDMA/core: Add device ufile cleanup operation
RDMA/core: Fix ENODEV error for iWARP test over vlan
RDMA/core: Implement RoCE GID port rescan and export delete function
RDMA/core: Move ib_uverbs_file struct to uverbs_types.h
RDMA/core: Provide rdma_user_mmap_disassociate() to disassociate mmap pages
 
RDMA/efa: Add option to set QP service level on create
RDMA/efa: Report link speed according to device attributes
RDMA/efa: Update device interface
 
RDMA/hns: Disassociate mmap pages for all uctx when HW is being reset
RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
RDMA/hns: Fix cpu stuck caused by printings during reset
RDMA/hns: Fix different dgids mapping to the same dip_idx
RDMA/hns: Fix flush cqe error when racing with destroy qp
RDMA/hns: Fix mapping error of zero-hop WQE buffer
RDMA/hns: Fix missing flush CQE for DWQE
RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
RDMA/hns: Fix out-of-order issue of requester when setting FENCE
RDMA/hns: Fix warning storm caused by invalid input in IO path
RDMA/hns: Modify debugfs name
RDMA/hns: Use dev_* printings in hem code instead of ibdev_*
 
RDMA/ipoib: Use the networking stack default for txqueuelen
 
RDMA/mlx5: Add implementation for ufile_hw_cleanup device operation
RDMA/mlx5: Call dev_put() after the blocking notifier
RDMA/mlx5: Enable multiplane mode only when it is supported
RDMA/mlx5: Enforce same type port association for multiport RoCE
RDMA/mlx5: Ensure active slave attachment to the bond IB device
RDMA/mlx5: Move events notifier registration to be after device registration
RDMA/mlx5: Support OOO RX WQE consumption
RDMA/mlx5: Support querying per-plane IB PortCounters
 
RDMA/nldev: Add IB device and net device rename events
RDMA/nldev: Set error code in rdma_nl_notify_event
 
RDMA/rtrs: Ensure 'ib_sge list' is accessible
 
RDMA/rxe: Fix the qp flush warnings in req
RDMA/rxe: Remove the direct link to net_device
RDMA/rxe: Set queue pair cur_qp_state when being queried
 
RDMA/siw: Remove direct link to net_device
 
RDMA/uverbs: Prevent integer overflow issue
 
RDMA: Use ethtool string helpers
 
rds: sysctl: rds_tcp_{rcv,snd}buf: avoid using current->nsproxy
 
Linux: Realtek SPI-NAND controller
 
reboot: move reboot_notifier_list to kernel/reboot.c
 
refscale: Add srcu_read_lock_lite() support using "srcu-lite"
refscale: Correct affinity check
 
regcache: Improve documentation of available cache types
 
regmap-irq: Consistently use memset32() in regmap_irq_thread()
 
regmap: detach regmap from dev on regmap_exit
regmap: irq: Set lockdep class for hierarchical IRQ domains
regmap: kunit: Fix repeated test param
regmap: maple: Provide lockdep (sub)class for maple tree's internal lock
regmap: Merge up fixes from v6.12-rc3
regmap: provide regmap_assign_bits()
regmap: Specifically test writing 0 as a value to sparse caches
regmap: Use correct format specifier for logging range errors
 
Linux: regularize emptiness checks in fini_module(2) and vfs_dedupe_file_range()
 
regulator: Add devres version of of_regulator_get_optional()
regulator: Add of_regulator_get_optional() for pure DT regulator lookup
regulator: axp20x: add support for the AXP323
regulator: axp20x: AXP717: set ramp_delay
regulator: Call of_node_put() only once in rzg2l_usb_vbus_regulator_probe()
regulator: core: add callback to perform runtime init
regulator: core: do not silently ignore provided init_data
regulator: core: Ignore unset max_uA constraints in current limit check
regulator: core: remove machine init callback from config
regulator: core: Use fsleep() to get best sleep mechanism
regulator: doc: add missing documentation for init_cb
regulator: doc: remove documentation comment for regulator_init
regulator: dt-bindings: lltc,ltc3676: convert to YAML
regulator: dt-bindings: qcom,qca6390-pmu: add more properties for wcn6855
regulator: dt-bindings: qcom,qca6390-pmu: document wcn6750-pmu
regulator: dt-bindings: qcom,rpmh: Correct PM8550VE supplies
regulator: dt-bindings: vctrl-regulator: convert to YAML
regulator: Guard of_regulator_bulk_get_all() with CONFIG_OF
regulator: init_data handling update
regulator: isl6271a: Drop explicit initialization of struct i2c_device_id::driver_data to 0
regulator: max5970: Drop unused structs
regulator: Merge up v6.12-rc2
regulator: Move OF_ API declarations/definitions outside CONFIG_REGULATOR
regulator: qcom-rpmh: Update ranges for FTSMPS525
regulator: qcom-smd: make smd_vreg_rpm static
regulator: rename regulator-uv-survival-time-ms according to DT binding
regulator: rk808: Perform trivial code cleanups
regulator: rk808: Restrict DVS GPIOs to the RK808 variant only
regulator: rk808: Use dev_err_probe() in the probe path
regulator: Switch back to struct platform_driver::remove()
 
reiserfs: The last commit
 
remoteproc: da8xx: Handle deferred probe
remoteproc: da8xx: Simplify with dev_err_probe()
remoteproc: k3-dsp: Add compile testing support
remoteproc: k3-dsp: Force cast from iomem address space
remoteproc: k3-r5: Add compile testing support
remoteproc: k3-r5: Force cast from iomem address space
remoteproc: k3-r5: Use IO memset to clear TCMs
remoteproc: k3: Call of_node_put(rmem_np) only once in three functions
remoteproc: qcom: adsp: Remove subdevs on the error path of adsp_probe()
remoteproc: qcom: pas: add minidump_id to SM8350 resources
remoteproc: qcom: pas: enable SAR2130P audio DSP support
remoteproc: qcom: pas: Make remoteproc name human friendly
remoteproc: qcom: pas: Remove subdevs on the error path of adsp_probe()
remoteproc: qcom: wcss: Remove double assignment in q6v5_wcss_probe()
remoteproc: qcom: wcss: Remove subdevs on the error path of q6v5_wcss_probe()
remoteproc: qcom_q6v5_adsp: Simplify with dev_err_probe()
remoteproc: qcom_q6v5_mss: Drop redundant error printks in probe
remoteproc: qcom_q6v5_mss: Re-order writes to the IMEM region
remoteproc: qcom_q6v5_mss: Simplify with dev_err_probe()
remoteproc: qcom_q6v5_pas: disable auto boot for wpss
remoteproc: qcom_q6v5_pas: Simplify with dev_err_probe()
remoteproc: qcom_q6v5_wcss: Simplify with dev_err_probe()
remoteproc: qcom_wcnss_iris: Simplify with dev_err_probe()
remoteproc: Switch back to struct platform_driver::remove()
remoteproc: ti_k3_r5: Simplify with dev_err_probe()
remoteproc: ti_k3_r5: Simplify with scoped for each OF child loop
remoteproc: Use iommu_paging_domain_alloc()
remoteproc: Use iommu_paging_domain_alloc()
 
Linux: remove pointless includes of
Linux: Rename .data.once to .data..once to fix resetting WARN*_ONCE
Linux: Rename .data.unlikely to .data..unlikely
Linux: replace do_getxattr() with saner helpers.
Linux: replace do_setxattr() with saner helpers.
 
reset: Add devres helpers to request pre-deasserted reset controls
reset: amlogic: add auxiliary reset driver support
reset: amlogic: add driver parameters
reset: amlogic: add reset status support
reset: amlogic: convert driver to regmap
reset: amlogic: Fix small whitespace issue
reset: amlogic: make parameters unsigned
reset: amlogic: move drivers to a dedicated directory
reset: amlogic: split the device core and platform probe
reset: amlogic: use generic data matching function
reset: amlogic: use reset number instead of register count
reset: keystone-reset: remove unused macros
reset: mchp: sparx5: Add MCHP_LAN966X_PCI dependency
reset: mchp: sparx5: Allow building as a module
reset: mchp: sparx5: Map cpu-syscon locally in case of LAN966x
reset: mchp: sparx5: set the dev member of the reset controller
reset: npcm: register npcm8xx clock auxiliary bus device
reset: replace boolean parameters with flags parameter
reset: rzg2l-usbphy-ctrl: Assign proper of node to the allocated device
reset: uniphier-glue: Use devm_reset_control_bulk_get_shared_deasserted()
 
resolve_btfids: Fix compiler warnings
 
resource: Add resource set range and size helpers
resource: avoid unnecessary resource tree walking in __region_intersects()
resource: correct reallocate_resource() documentation
resource: introduce is_type_match() helper and use it
resource: replace open coded resource_intersection()
 
Revert "ALSA: ump: Don't enumeration invalid groups for legacy rawmidi"
 
Revert "arm64: dts: qcom: x1e78100-t14s: enable otg on usb-c ports"
Revert "arm64: dts: qcom: x1e80100-crd: enable otg on usb ports"
Revert "arm64: dts: qcom: x1e80100: enable OTG on USB-C controllers"
Revert "arm64: dts: ti: am62-phyboard-lyra: Add overlay to increase cpu frequency to 1.4 GHz"
 
Revert "blk-throttle: Fix IO hang for a corner case"
 
Revert "block, bfq: merge bfq_release_process_ref() into bfq_put_cooperator()"
 
Revert "block: pre-calculate max_zone_append_sectors"
 
Revert "cgroup: Fix memory leak caused by missing cgroup_bpf_offline"
 
Revert "clk: Fix invalid execution of clk_set_rate"
 
Revert "cpufreq: brcmstb-avs-cpufreq: Fix initial command check"
 
Revert "drm/amd/display: Block UHBR Based On USB-C PD Cable ID"
Revert "drm/amd/display: change the panel power savings level without a modeset"
Revert "drm/amd/display: Enable urgent latency adjustments for DCN35"
Revert "drm/amd/display: parse umc_info or vram_info based on ASIC"
Revert "drm/amd/display: update DML2 policy EnhancedPrefetchScheduleAccelerationFinal DCN35"
 
Revert "drm/amd/pm: correct the workload setting"
 
Revert "drm/amdgpu/gfx9: put queue resets behind a debug option"
 
Revert "drm/amdgpu: Fix ISP hw init issue"
 
Revert "drm/amdkfd: SMI report dropped event count"
 
Revert "drm/i915/hdcp: Don't enable HDCP1.4 directly from check_link"
 
Revert "drm/i915/psr: Implement WA to help reach PC10"
 
Revert "drm/mediatek: dsi: Correct calculation formula of PHY Timing"
Revert "drm/mediatek: Switch to for_each_child_of_node_scoped()"
 
Revert "drm/radeon: Delay Connector detecting when HPD singals is unstable"
 
Revert "drm/tegra: gr3d: Convert into dev_pm_domain_attach|detach_list()"
 
Revert "drm/xe/xe_guc_ads: save/restore OA registers and allowlist regs"
 
Revert "dt-bindings: clock: mobileye,eyeq5-clk: add bindings"
 
Revert "f2fs: remove unreachable lazytime mount option parsing"
 
Revert "firmware: tegra: bpmp: Use scoped device node handling to simplify error paths"
 
Revert "fs: don't block i_writecount during exec"
Revert "fs: nfs: fix missing refcnt by replacing folio_set_private by folio_attach_private"
 
Revert "HID: bpf: allow write access to quirks field in struct hid_device"
 
Revert "KVM: PPC: Book3S HV Nested: Stop forwarding all HFUs to L1"
Revert "KVM: VMX: Move LOAD_IA32_PERF_GLOBAL_CTRL errata handling out of setup_vmcs_config()"
 
Revert "mm: zswap: fix race between [de]compression and CPU hotunplug"
 
Revert "mtd: spi-nor: core: replace dummy buswidth from addr to data"
 
Revert "net: do not leave a dangling sk pointer, when socket creation fails"
Revert "net: ethtool: Avoid thousands of -Wflex-array-member-not-at-end warnings"
 
Revert "nfs: don't reuse partially completed requests in nfs_lock_and_join_requests"
 
Revert "nvme: make keep-alive synchronous operation"
 
Revert "readahead: properly shorten readahead when falling back to do_page_cache_ra()"
 
Revert "rtnetlink: add guard for RTNL"
 
Revert "s390/mm: Allow large pages for KASAN shadow mapping"
 
Revert "scripts/faddr2line: Check only two symbols when calculating symbol size"
 
Revert "serial: sh-sci: Clean sci_ports[0] after at earlycon exit"
 
Revert "tools/net/ynl: improve async notification handling"
 
Revert "UAPI: ethtool: Use __struct_group() in struct ethtool_link_settings"
 
Revert "udp: avoid calling sock_def_readable() if possible"
 
Revert "unicode: Don't special case ignorable code points"
 
Revert "usb: gadget: composite: fix OS descriptors w_value logic"
 
Revert "vmstat: disable vmstat_work on vmstat_cpu_down_prep()"
 
Revert "watchdog: s3c2410_wdt: use exynos_get_pmu_regmap_by_phandle() for PMU regs"
 
Revert "wifi: cfg80211: unexport wireless_nlevent_flush()"
Revert "wifi: iwlegacy: do not skip frames with bad FCS"
 
ring-buffer: Correct a grammatical error in a comment
ring-buffer: Fix overflow in __rb_map_vma
ring-buffer: Limit time with disabled interrupts in rb_check_pages()
ring-buffer: Reorganize kerneldoc parameter names
ring-buffer: Use str_low_high() helper in ring_buffer_producer()
 
RISC-V: Add defines for the SBI nested acceleration extension
RISC-V: Add Svade and Svadu Extensions Support
RISC-V: Check scalar unaligned access on all CPUs
RISC-V: Detect unaligned vector accesses supported
RISC-V: hwprobe: Document unaligned vector perf key
RISC-V: KVM: Add common nested acceleration support
RISC-V: KVM: Add Svade and Svadu Extensions Support for Guest/VM
RISC-V: KVM: Allow Smnpm and Ssnpm extensions for guests
RISC-V: KVM: Break down the __kvm_riscv_switch_to() into macros
RISC-V: KVM: Don't setup SGEI for zero guest external interrupts
RISC-V: KVM: Fix APLIC in_clrip and clripnum write emulation
RISC-V: KVM: Fix csr_write -> csr_set for HVIEN PMU overflow bit
RISC-V: KVM: Order the object files alphabetically
RISC-V: KVM: Replace aia_set_hvictl() with aia_hvictl_value()
RISC-V: KVM: Save trap CSRs in kvm_riscv_vcpu_enter_exit()
RISC-V: KVM: Save/restore HSTATUS in C source
RISC-V: KVM: Save/restore SCOUNTEREN in C source
RISC-V: KVM: Use NACL HFENCEs for KVM request based HFENCEs
RISC-V: KVM: Use nacl_csr_xyz() for accessing AIA CSRs
RISC-V: KVM: Use nacl_csr_xyz() for accessing H-extension CSRs
RISC-V: KVM: Use SBI sync SRET call when available
RISC-V: Remove unnecessary include from compat.h
RISC-V: Replace RISCV_MISALIGNED with RISCV_SCALAR_MISALIGNED
RISC-V: Report vector unaligned access speed hwprobe
RISC-V: Scalar unaligned access emulated on hotplug CPUs
 
riscv: Add CSR definitions for pointer masking
riscv: Add ISA extension parsing for pointer masking
riscv: Add ISA extension parsing for Ziccrse
riscv: add PREEMPT_LAZY support
riscv: Add qspinlock support
riscv: Add support for per-thread envcfg CSR values
riscv: Add support for the tagged address ABI
riscv: Add support for userspace pointer masking
riscv: Allow ptrace control of the tagged address ABI
riscv: Call riscv_user_isa_enable() only on the boot hart
riscv: Check that vdso does not contain any dynamic relocations
riscv: defconfig: enable gpio support for TH1520
riscv: defconfig: Enable T-HEAD C900 ACLINT SSWI drivers
riscv: Do not fail to build on byte/halfword operations with Zawrs
riscv: dtb: thead: Add BeagleV Ahead LEDs
riscv: dts: sophgo: Add emmc support for Huashan Pi
riscv: dts: sophgo: Add initial SG2002 SoC device tree
riscv: dts: sophgo: Add LicheeRV Nano board device tree
riscv: dts: sophgo: Add SARADC description for Sophgo CV1800B
riscv: dts: sophgo: Add sdio configuration for Huashan Pi
riscv: dts: sophgo: cv1800b: add pinctrl support
riscv: dts: sophgo: cv1812h: add pinctrl support
riscv: dts: sophgo: fix pinctrl base-address
riscv: dts: starfive: add DeepComputing FML13V01 board device tree
riscv: dts: starfive: jh7110-common: move usb0 config to board dts
riscv: dts: starfive: jh7110-common: revised device node
riscv: dts: thead: Add Lichee Pi 4M GPIO line names
riscv: dts: thead: Add missing GPIO clock-names
riscv: dts: thead: Add TH1520 ethernet nodes
riscv: dts: thead: Add TH1520 GPIO ranges
riscv: dts: thead: Add TH1520 pin control nodes
riscv: dts: thead: Add TH1520 pinctrl settings for UART0
riscv: dts: thead: Adjust TH1520 GPIO labels
riscv: dts: thead: remove enabled property for spi0
riscv: Enable cbo.zero only when all harts support Zicboz
riscv: Fix default misaligned access trap
riscv: Fix IPIs usage in kfence_protect_page()
riscv: Fix sleeping in invalid context in die()
riscv: Fix wrong usage of __pa() on a fixmap address
riscv: Fixup boot failure when CONFIG_DEBUG_RT_MUTEXES=y
riscv: hwprobe: Export the Supm ISA extension
riscv: Implement arch_cmpxchg128() using Zacas
riscv: Implement cmpxchg32/64() using Zacas
riscv: Implement cmpxchg8/16() using Zabha
riscv: Implement xchg8/16() using Zabha
riscv: Improve zacas fully-ordered cmpxchg()
riscv: kprobes: Fix incorrect address calculation
riscv: KVM: add basic support for host vs guest profiling
riscv: kvm: Fix out-of-bounds array access
riscv: mm: Do not call pmd dtor on vmemmap page table teardown
riscv: mm: Fix the out of bound issue of vmemmap address
riscv: module: remove relocation_head rel_entry member allocation
riscv: Move cpufeature.h macros into their own header
riscv: perf: add guest vs host distinction
riscv: qspinlock: Fixup _Q_PENDING_LOOPS definition
riscv: selftests: Add a pointer masking test
riscv: selftests: Fix warnings pointer masking test
riscv: sophgo: dts: add power key for pioneer box
riscv: stacktrace: fix backtracing through exceptions
riscv: use local label names instead of global ones in assembly
riscv: vdso: Remove timekeeper include
riscv: vdso: Use only one single vvar mapping
 
rocker: fix link status detection in rocker_carrier_init()
 
rpmb: Remove some useless locking
rpmb: Remove usage of the deprecated ida_simple_xx() API
 
rpmsg: glink: use only lower 16-bits of param2 for CMD_OPEN name length
 
rtase: Correct the speed for RTL907XD-V1
rtase: Corrects error handling of the rtase_check_mac_version_valid()
rtase: Fix a check for error in rtase_alloc_msix()
rtase: Modify the content format of the enum rtase_registers
rtase: Modify the name of the goto label
rtase: Refactor the rtase_check_mac_version_valid() function
 
rtc: ab-eoz9: don't fail temperature reads on undervoltage notification
rtc: ab-eoz9: fix abeoz9_rtc_read_alarm
rtc: abx80x: Fix WDT bit position of the status register
rtc: add driver for Marvell 88PM886 PMIC RTC
rtc: amlogic-a4: drop error messages
rtc: amlogic-a4: fix compile error
rtc: bbnsm: add remove hook
rtc: brcmstb-waketimer: don't include 'pm_wakeup.h' directly
rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
rtc: cmos: avoid taking rtc_lock for extended period of time
rtc: isl12022: Add alarm support
rtc: isl12022: Prepare for extending rtc device drvdata
rtc: isl12022: Replace uint8_t types with u8
rtc: m48t59: Use platform_data struct for year offset value
rtc: Makefile: Replace spaces with tab.
rtc: mt6359: Add RTC hardware range and add support for start-year
rtc: mt6359: Use RTC_TC_DOW hardware register for wday
rtc: pcf8563: Sort headers alphabetically
rtc: pcf8563: Switch to regmap
rtc: renesas-rtca3: Add driver for RTCA-3 available on Renesas RZ/G3S SoC
rtc: renesas-rtca3: Fix compilation error on RISC-V
rtc: rtc-mc146818-lib: Use is_leap_year instead of calculate leap years
rtc: rv3028: fix RV3028_TS_COUNT type
rtc: rzn1: drop superfluous wday calculation
rtc: rzn1: fix BCD to rtc_time conversion errors
rtc: rzn1: reduce register access
rtc: rzn1: update Michel's email
rtc: st-lpc: Use IRQF_NO_AUTOEN flag in request_irq()
rtc: support for the Amlogic on-chip RTC
rtc: Switch back to struct platform_driver::remove()
 
rtla/timerlat: Add --deepest-idle-state for hist
rtla/timerlat: Add --deepest-idle-state for top
rtla/timerlat: Do not set params->user_workload with -U
rtla/timerlat: Fix histogram ALL for zero samples
rtla/timerlat: Make timerlat_hist_cpu->*_count unsigned long long
rtla/timerlat: Make timerlat_top_cpu->*_count unsigned long long
 
rtla/utils: Add idle state disabling via libcpupower
 
rtla: Add optional dependency on libcpupower
rtla: Documentation: Mention --deepest-idle-state
rtla: Fix consistency in getopt_long for timerlat_hist
rtla: use the definition for stdout fd when calling isatty()
 
rtnetlink: Add ASSERT_RTNL_NET() placeholder for netdev notifier.
rtnetlink: Add assertion helpers for per-netns RTNL.
rtnetlink: Add peer_type in struct rtnl_link_ops.
rtnetlink: Add per-netns RTNL.
rtnetlink: Allocate linkinfo[] as struct rtnl_newlink_tbs.
rtnetlink: Call rtnl_link_get_net_capable() in do_setlink().
rtnetlink: Call rtnl_link_get_net_capable() in rtnl_newlink().
rtnetlink: Call validate_linkmsg() in do_setlink().
rtnetlink: Clean up rtnl_dellink().
rtnetlink: Clean up rtnl_setlink().
rtnetlink: Convert RTM_NEWLINK to per-netns RTNL.
rtnetlink: Define RTNL_FLAG_DOIT_PERNET for per-netns RTNL doit().
rtnetlink: Define rtnl_net_trylock().
rtnetlink: Factorise do_setlink() path from __rtnl_newlink().
rtnetlink: Fetch IFLA_LINK_NETNSID in rtnl_newlink().
rtnetlink: Fix an error handling path in rtnl_newlink()
rtnetlink: fix double call of rtnl_link_get_net_ifla()
rtnetlink: fix error code in rtnl_newlink()
rtnetlink: Fix kdoc of rtnl_af_register().
rtnetlink: fix rtnl_dump_ifinfo() error path
rtnetlink: Introduce struct rtnl_nets and helpers.
rtnetlink: Make per-netns RTNL dereference helpers to macro.
rtnetlink: Move ops->validate to rtnl_newlink().
rtnetlink: Move rtnl_link_ops_get() and retry to rtnl_newlink().
rtnetlink: Move simple validation from __rtnl_newlink() to rtnl_newlink().
rtnetlink: Panic when __rtnl_register_many() fails for builtin callers.
rtnetlink: Protect link_ops by mutex.
rtnetlink: Protect struct rtnl_af_ops with SRCU.
rtnetlink: Protect struct rtnl_link_ops with SRCU.
rtnetlink: Register rtnl_dellink() and rtnl_setlink() with RTNL_FLAG_DOIT_PERNET_WIP.
rtnetlink: Remove __rtnl_link_register()
rtnetlink: Remove __rtnl_link_unregister().
rtnetlink: Remove rtnl_register() and rtnl_register_module().
rtnetlink: Return int from rtnl_af_register().
rtnetlink: Try the outer netns attribute in rtnl_get_peer_net().
rtnetlink: Use rtnl_register_many().
 
rtnl_net_debug: Remove rtnl_net_debug_exit().
 
rust: add `dev_*` print macros.
rust: add arch_static_branch
rust: add PidNamespace
rust: add safety comment in workqueue traits
rust: add seqfile abstraction
rust: add static_branch_unlikely for static_key_false
rust: add tracepoint support
rust: alloc: add __GFP_NOWARN to `Flags`
rust: alloc: add `Allocator` trait
rust: alloc: add `Box` to prelude
rust: alloc: add `Vec` to prelude
rust: alloc: add module `allocator_test`
rust: alloc: Fix `ArrayLayout` allocations
rust: alloc: implement `Allocator` for `Kmalloc`
rust: alloc: implement `Cmalloc` in module allocator_test
rust: alloc: implement `collect` for `IntoIter`
rust: alloc: implement `contains` for `Flags`
rust: alloc: implement `IntoIterator` for `Vec`
rust: alloc: implement `KVmalloc` allocator
rust: alloc: implement `ReallocFunc`
rust: alloc: implement `Vmalloc` allocator
rust: alloc: implement kernel `Box`
rust: alloc: implement kernel `Vec` type
rust: alloc: introduce `ArrayLayout`
rust: alloc: make `allocator` module public
rust: alloc: remove `VecExt` extension
rust: alloc: remove extension of std's `Box`
rust: alloc: rename `KernelAllocator` to `Kmalloc`
rust: alloc: separate `aligned_size` from `krealloc_aligned`
rust: alloc: update module comment of alloc.rs
rust: allow `clippy::needless_lifetimes`
rust: block: fix formatting of `kernel::block::mq::request` module
rust: block: simplify Result<()> in validate_block_size return
rust: cred: add Rust abstraction for `struct cred`
rust: enable `clippy::ignored_unit_patterns` lint
rust: enable `clippy::undocumented_unsafe_blocks` lint
rust: enable `clippy::unnecessary_safety_comment` lint
rust: enable `clippy::unnecessary_safety_doc` lint
rust: enable `rustdoc::unescaped_backticks` lint
rust: enable arbitrary_self_types and remove `Receiver`
rust: enable Clippy's `check-private-items`
rust: enable macros::module! tests
rust: error: check for config `test` in `Error::name`
rust: error: make conversion functions public
rust: error: optimize error type to use nonzero
rust: error: use `core::alloc::LayoutError`
rust: exports: improve grammar in commentary
rust: file: add `FileDescriptorReservation`
rust: file: add `Kuid` wrapper
rust: file: add abstraction for `poll_table`
rust: file: add Rust abstraction for `struct file`
rust: fix size_t in bindgen prototypes of C builtins
rust: fix up formatting after merge
rust: helpers: Avoid raw_spin_lock initialization for PREEMPT_RT
rust: helpers: remove unnecessary header includes
rust: init: remove unneeded `#[allow(clippy::disallowed_names)]`
rust: introduce `.clippy.toml`
rust: introduce `InPlaceModule`
rust: jump_label: skip formatting generated file
rust: kbuild: expand rusttest target for macros
rust: kbuild: set `bindgen`'s Rust target version
rust: kernel: fix THIS_MODULE header path in ThisModule doc comment
rust: kernel: move `FromBytes` and `AsBytes` traits to a new `transmute` module
rust: lock: add trylock method support for lock backend
rust: macros: enable paste! use from macro_rules!
rust: macros: enable the rest of the tests
rust: macros: fix documentation of the paste! macro
rust: map `__kernel_size_t` and friends also to usize/isize
rust: miscdevice: add base miscdevice abstraction
rust: miscdevice: add missing safety comments
rust: miscdevice: fix warning on c_uint to u32 cast
rust: net::phy always define device_table in module_phy_driver macro
rust: net::phy fix module autoloading
rust: page: add Rust version of PAGE_ALIGN
rust: provide proper code documentation titles
rust: rbtree: fix `SAFETY` comments that should be `# Safety` sections
rust: replace `clippy::dbg_macro` with `disallowed_macros`
rust: samples: add tracepoint to Rust sample
rust: security: add abstraction for secctx
rust: sort global Rust flags
rust: start using the `#[expect(...)]` attribute
rust: std_vendor: simplify `{ .. macro! .. }` with inner attributes
rust: std_vendor: update dbg macro from Rust upstream
rust: str: test: replace `alloc::format`
rust: sync: add global lock support
rust: sync: remove unneeded `#[allow(clippy::non_send_fields_in_send_ty)]`
rust: task: add `Task::current_raw`
rust: task: adjust safety comments in Task methods
rust: treewide: switch to our kernel `Box` type
rust: treewide: switch to the kernel `Vec` type
rust: types: add `NotThreadSafe`
rust: types: add examples for the `Either` type
rust: types: add Opaque::try_ffi_init
rust: types: avoid repetition in `{As,From}Bytes` impls
rust: types: extend `Opaque` documentation
rust: use custom FFI integer types
rust: warn on bindgen < 0.69.5 and libclang >= 19.1
rust: workqueue: remove unneeded ``#[allow(clippy::new_ret_no_self)]`
 
rv: Fix a typo
 
rxrpc: Add a tracepoint for aborts being proposed
rxrpc: Improve setsockopt() handling of malformed user input
 
s390/ap: Replace xchg() with WRITE_ONCE()
 
s390/asm: Helper macros for flag output operand handling
 
s390/atomic: Convert arch_atomic_xchg() to C function
s390/atomic: Provide arch_atomic_try_cmpxchg()
s390/atomic: Remove __atomic_cmpxchg() variants
 
s390/boot/physmem: Convert to use flag output macros
 
s390/cio/ccwgroup: Switch over to sysfs_emit()
 
s390/cio/chp: Switch over to sysfs_emit()
 
s390/cio/cmf: Switch over to sysfs_emit()
 
s390/cio/css: Switch over to sysfs_emit()
 
s390/cio/device: Switch over to sysfs_emit()
 
s390/cio/ioasm: Convert to use flag output macros
 
s390/cio/qdio: Convert to use flag output macros
 
s390/cio/scm: Switch over to sysfs_emit()
 
s390/cio: Correct some typos in comments
s390/cio: Do not unregister the subchannel based on DNV
s390/cio: Externalize full CMG characteristics
 
s390/cmpxchg: Convert one and two byte case inline assemblies to C
s390/cmpxchg: Implement arch_xchg() with arch_try_cmpxchg()
s390/cmpxchg: Provide arch_cmpxchg128_local()
s390/cmpxchg: Provide arch_try_cmpxchg()
s390/cmpxchg: Provide arch_try_cmpxchg128()
s390/cmpxchg: Use arch_cmpxchg() instead of __atomic_cmpxchg()
 
s390/con3215: Remove spurious NULL in attribute_group definition
 
s390/con3270: Use NULL instead of 0 for pointers
 
s390/configs: Enable CONFIG_VIRTIO_MEM
 
s390/cpcmd: Convert to use flag output macros
 
s390/cpu_mf: Convert to use flag output macros
 
s390/cpum_cf: Correct typo CYLCE
 
s390/cpum_sf: Consistently use goto out for function exit
s390/cpum_sf: Do not re-enable event after deletion
s390/cpum_sf: Fix and protect memory allocation of SDBs with mutex
s390/cpum_sf: Fix format string in pr_err()
s390/cpum_sf: Handle CPU hotplug remove during sampling
s390/cpum_sf: Rework call to sf_disable()
s390/cpum_sf: Set bit PMU_F_ENABLED enabled after lpp() invocation
s390/cpum_sf: Simplify release of SDBs and SDBTs
s390/cpum_sf: Use sf_buffer_available()
 
s390/crypto: Add hardware acceleration for full AES-XTS mode
s390/crypto: Convert to reverse x-mas tree, rename ret to rc
s390/crypto: Generalize parameters for key conversion
s390/crypto: Introduce function for tokenize clearkeys
s390/crypto: Postpone the key split to key conversion
s390/crypto: Switch over to sysfs_emit()
s390/crypto: Use module-local structures for protected keys
 
s390/dasd: Convert to use flag output macros
s390/dasd: fix redundant /proc/dasd* entries removal
s390/dasd: Fix typo in comment
 
s390/dcssblk: Switch over to sysfs_emit()
 
s390/debug: Pass in and enforce output buffer size for format handlers
 
s390/diag: Convert to use flag output macros
 
s390/dump: Add firmware sysfs attribute for dump area size
 
s390/entry: Mark IRQ entries to fix stack depot warnings
s390/entry: Remove __GMAP_ASCE and use _PIF_GUEST_FAULT again
 
s390/extmem: Convert to use flag output macros
 
s390/facilities: Fix warning about shadow of global variable
 
s390/ipl: Fix never less than zero warning
s390/ipl: Switch over to sysfs_emit()
 
s390/irq: Convert to use flag output macros
s390/irq: Switch to irq_get_nr_irqs()
 
s390/iucv: MSG_PEEK causes memory leak in iucv_sock_destruct()
 
s390/kdump: Provide is_kdump_kernel() implementation
 
s390/kvm: Convert to use flag output macros
s390/kvm: Initialize uninitialized flags variable
s390/kvm: Mask extra bits from program interrupt code
s390/kvm: Remove kvm_arch_fault_in_page()
s390/kvm: Stop using gmap_{en,dis}able()
 
s390/locking: Use arch_try_cmpxchg() instead of __atomic_cmpxchg_bool()
 
s390/mm/fault: Handle guest-related program interrupts in KVM
 
s390/mm/gmap: Fix __gmap_fault() return code
s390/mm/gmap: Refactor gmap_fault() and add support for pfault
s390/mm/gmap: Remove gmap_{en,dis}able()
 
s390/mm/hugetlbfs: Add missing includes
 
s390/mm: Add PTE_MARKER support for hugetlbfs mappings
s390/mm: Allow large pages for KASAN shadow mapping
s390/mm: Cleanup fault error handling
s390/mm: Consider KMSAN modules metadata for paging levels
s390/mm: Convert to LOCK_MM_AND_FIND_VMA
s390/mm: Convert to use flag output macros
s390/mm: Fix DirectMap accounting
s390/mm: Get rid of fault type switch statements
s390/mm: Introduce region-third and segment table entry present bits
s390/mm: Introduce region-third and segment table swap entries
s390/mm: Rearrange region-third and segment table entry SW bits
s390/mm: Remove bogus comment in __tlb_flush_mm()
s390/mm: Simplify get_fault_type()
 
s390/netiucv: Switch over to sysfs_emit()
 
s390/nospec: Switch over to sysfs_emit()
 
s390/pageattr: Convert to use flag output macros
s390/pageattr: Implement missing kernel_page_present()
 
s390/pai: Convert to use flag output macros
 
s390/pci: Add header guards and includes to internal headers
s390/pci: Align prototypes of zpci IO memcpy functions
s390/pci: Convert to use flag output macros
s390/pci: Expose FIDPARM attribute in sysfs
s390/pci: Fix leak of struct zpci_dev when zpci_add_device() fails
s390/pci: Fix potential double remove of hotplug slot
s390/pci: Ignore RID for isolated VFs
s390/pci: Sort PCI functions prior to creating virtual busses
s390/pci: Switch over to sysfs_emit
s390/pci: Use topology ID for multi-function devices
 
s390/perf_cpum_cf: Convert to use local64_try_cmpxchg()
 
s390/perf_cpum_sf: Convert to use try_cmpxchg128()
 
s390/perf_event: Switch over to sysfs_emit()
 
s390/physmem_info: Query diag500(STORAGE LIMIT) to support QEMU/KVM memory devices
 
s390/pkey: Add new pkey handler module pkey-uv
s390/pkey: Build module name array selectively based on kernel config options
s390/pkey: Fix checkpatch findings in pkey header file
s390/pkey: Rework pkey verify for protected keys
s390/pkey: Simplify protected key length calculation code
s390/pkey: Tolerate larger key blobs
 
s390/preempt: Use arch_try_cmpxchg() instead of __atomic_cmpxchg()
 
s390/sclp: Allow user-space to provide PCI reports for optical modules
s390/sclp: Convert to use flag output macros
 
s390/sclp_cpi: Switch over to sysfs_emit()
 
s390/sclp_ocf: Switch over to sysfs_emit()
 
s390/smp: Convert to use flag output macros
s390/smp: Switch over to sysfs_emit()
 
s390/sparsemem: Provide memory_add_physaddr_to_nid() with CONFIG_NUMA
s390/sparsemem: Provide phys_to_target_node() with CONFIG_NUMA
s390/sparsemem: Reduce section size to 128 MiB
 
s390/spinlock: Generate shorter code for arch_spin_unlock()
s390/spinlock: Remove condition code clobber from arch_spin_unlock()
s390/spinlock: Use flag output constraint for arch_cmpxchg_niai8()
s390/spinlock: Use R constraint for arch_load_niai4()
s390/spinlock: Use symbolic names in inline assemblies
 
s390/stacktrace: Use break instead of return statement
 
s390/sthyi: Convert to use flag output macros
 
s390/string: Convert to use flag output macros
 
s390/syscalls: Avoid creation of arch/arch/ directory
s390/syscalls: Convert filechk to if_changed
s390/syscalls: Remove unnecessary argument of filechk_syshdr
 
s390/tape: Switch over to sysfs_emit()
 
s390/time: Add clocksource id to TOD clock
s390/time: Add PtP driver
s390/time: Convert to use flag output macros
s390/time: Switch over to sysfs_emit()
 
s390/topology: Convert to use flag output macros
s390/topology: Switch over to sysfs_emit()
 
s390/uv: Convert to use flag output macros
s390/uv: Provide host-key hashes in sysfs
s390/uv: Refactor uv-sysfs creation
s390/uv: Retrieve UV secrets support
s390/uv: Retrieve UV secrets sysfs support
s390/uv: Use a constant for more-data rc
 
s390/uvdevice: Add Retrieve Secret IOCTL
s390/uvdevice: Fix and slightly improve kernel-doc comment
s390/uvdevice: Increase indent in IOCTL definitions
s390/uvdevice: Support longer secret lists
 
s390/vdso: Drop LBASE_VDSO
s390/vdso: Remove timekeeper includes
 
s390/vfio-ap: Remove gmap_convert_to_secure() from vfio_ap_ops
s390/vfio-ap: Switch over to sysfs_emit()
 
s390/virtio_ccw: Fix dma_parm pointer not set up
 
s390/vmlogrdr: Switch over to sysfs_emit()
 
s390/vmur: Switch over to sysfs_emit()
 
s390/zcrypt: Cleanup include zcrypt_api.h
 
s390: Add ARCH_HAS_PREEMPT_LAZY support
s390: Add missing _TIF defines
s390: Fix various typos
s390: Remove gmap pointer from lowcore
s390: Remove remaining _PAGE_* macros
s390: Support PREEMPT_DYNAMIC
 
samples/bpf: Fix a resource leak
samples/bpf: remove obsolete cgroup related tests
samples/bpf: remove obsolete tracing related tests
samples/bpf: Remove unnecessary -I flags from libbpf EXTRA_CFLAGS
samples/bpf: Remove unused variable in xdp2skb_meta_kern.c
samples/bpf: Remove unused variables
samples/bpf: Remove unused variables in tc_l2_redirect_kern.c
 
samples/ftrace: Add support for ftrace direct samples on powerpc
 
samples: rust: fix `rust_print` build making it a combined module
 
scatterlist: fix a typo
scatterlist: fix incorrect func name in kernel-doc
 
scftorture: Avoid additional div operation.
scftorture: Handle NULL argument passed to scf_add_to_free_list().
scftorture: Move memory allocation outside of preempt_disable region.
scftorture: Use a lock-less list to free memory.
scftorture: Wait until scf_cleanup_handler() completes.
 
sched, x86: Enable Lazy preemption
sched, x86: Update the comment for TIF_NEED_RESCHED_LAZY.
 
sched/core: Prevent wakeup of ksoftirqd during idle load balance
sched/core: Remove the unnecessary need_resched() check in nohz_csd_func()
sched/core: Update kernel boot parameters for LAZY preempt.
 
sched/cpufreq: Ensure sd is rebuilt for EAS check
 
sched/deadline: Fix replenish_dl_new_period dl_server condition
sched/deadline: Fix warning in migrate_enable for boosted tasks
 
sched/dlserver: Fix dlserver double enqueue
sched/dlserver: Fix dlserver time accounting
 
sched/eevdf: More PELT vs DELAYED_DEQUEUE
 
sched/ext: Fix unmatch trailing comment of CONFIG_EXT_GROUP_SCHED
sched/ext: Remove sched_fork() hack
sched/ext: Use tg_cgroup() to elieminate duplicate code
 
sched/fair: Check idle_cpu() before need_resched() to detect ilb CPU turning busy
sched/fair: Fix EEVDF entity placement bug causing scheduling lag
sched/fair: Fix NEXT_BUDDY
sched/fair: Fix sched_can_stop_tick() for fair tasks
sched/fair: fix the comment for PREEMPT_SHORT
sched/fair: Fix update_cfs_group() vs DELAY_DEQUEUE
sched/fair: optimize the PLACE_LAG when se->vlag is zero
sched/fair: remove the DOUBLE_TICK feature
 
sched/idle: Switch to use hrtimer_setup_on_stack()
 
sched/numa: fix memory leak due to the overwritten vma->numab_state
 
sched/uclamp: Fix unnused variable warning
 
sched/wait: Remove unused bit_wait_io_timeout
 
sched: Add Lazy preemption model
sched: Add move_queued_task_locked helper
sched: Add test_and_clear_wake_up_bit() and atomic_dec_and_wake_up()
sched: Add TIF_NEED_RESCHED_LAZY infrastructure
sched: Add wait/wake interface for variable updated under a lock.
sched: add wait_var_event_io()
sched: change wake_up_bit() and related function to expect unsigned long *
sched: Consolidate pick_*_task to task_is_pushable helper
sched: Document wait_var_event() family of functions and wake_up_var()
sched: Enable PREEMPT_DYNAMIC for PREEMPT_RT
sched: fix warning in sched_setaffinity
sched: idle: Optimize the generic idle loop by removing needless memory barrier
sched: Improve cache locality of RSEQ concurrency IDs for intermittent workloads
sched: Improve documentation for wake_up_bit/wait_on_bit family of functions
sched: Initialize idle tasks only once
sched: No PREEMPT_RT=y for all{yes,mod}config
sched: psi: pass enqueue/dequeue flags to psi callbacks directly
sched: remove unused __HAVE_THREAD_FUNCTIONS hook support
sched: sch_cake: add bounds checks to host bulk flow fairness counts
sched: Split out __schedule() deactivate task logic into a helper
sched: Split scheduler and execution contexts
 
sched_ext: Add __weak to fix the build errors
sched_ext: add a missing rcu_read_lock/unlock pair at scx_select_cpu_dfl()
sched_ext: Avoid live-locking bypass mode switching
sched_ext: Clarify ops.select_cpu() for single-CPU tasks
sched_ext: Clarify sched_ext_ops table for userland scheduler
sched_ext: Do not enable LLC/NUMA optimizations when domains overlap
sched_ext: Enable the ops breather and eject BPF scheduler on softlockup
sched_ext: Factor out move_task_between_dsqs() from scx_dispatch_from_dsq()
sched_ext: fix application of sizeof to pointer
sched_ext: Fix dsq_local_on selftest
sched_ext: Fix incorrect use of bitwise AND
sched_ext: Fix invalid irq restore in scx_ops_bypass()
sched_ext: idle: Refresh idle masks during idle-to-idle transitions
sched_ext: improve WAKE_SYNC behavior for default idle CPU selection
sched_ext: initialize kit->cursor.flags
sched_ext: Introduce LLC awareness to the default idle selection policy
sched_ext: Introduce NUMA awareness to the default idle selection policy
sched_ext: keep running prev when prev->scx.slice != 0
sched_ext: Rename CFI stubs to names that are recognized by BPF
sched_ext: Rename scx_bpf_consume() to scx_bpf_dsq_move_to_local()
sched_ext: Rename scx_bpf_dispatch[_vtime]() to scx_bpf_dsq_insert[_vtime]()
sched_ext: Rename scx_bpf_dispatch[_vtime]_from_dsq*() -> scx_bpf_dsq_move[_vtime]*()
sched_ext: Replace rq_lock() to raw_spin_rq_lock() in scx_ops_bypass()
sched_ext: Replace scx_next_task_picked() with switch_class() in comment
sched_ext: Replace set_arg_maybe_null() with __nullable CFI stub tags
sched_ext: scx_bpf_dispatch_from_dsq_set_*() are allowed from unlocked context
sched_ext: switch class when preempted by higher priority scheduler
sched_ext: Use btf_ids to resolve task_struct
 
sched_getattr: port to copy_struct_to_user
 
scripts/decode_stacktrace.sh: fix decoding of lines with an additional info
scripts/decode_stacktrace.sh: remove trailing space
 
scripts/kernel-doc: Do not track section counter across processed files
scripts/kernel-doc: Fix build time warnings
scripts/kernel-doc: Get -export option working again
 
scripts/mksysmap: Fix escape chars '$'
 
scripts/nsdeps: get 'make nsdeps' working again
 
scripts/sorttable: fix orc_sort_cmp() to maintain symmetry and transitivity
 
scripts/spelling.txt: add more spellings corrections
scripts/spelling.txt: add typo "exprienced" and "rewritting"
 
scripts/tags.sh: add regex to map IDT entries
scripts/tags.sh: Don't tag usages of DEFINE_MUTEX
scripts/tags.sh: Fix warnings "null expansion of name pattern"
scripts/tags.sh: use list of identifiers to ignore
 
scripts: ipe: polgen: remove redundant close and error exit path
scripts: Remove export_report.pl
 
scsi: aacraid: Remove unused aac_check_health()
scsi: aha152x: Switch to irq_get_nr_irqs()
scsi: aic7xxx: Remove unused aic7770_find_device()
scsi: bfa: Fix cacography in bfi.h file
scsi: bfa: Fix use-after-free in bfad_im_module_exit()
scsi: bfa: Remove unused bfa_core code
scsi: bfa: Remove unused bfa_fcs code
scsi: bfa: Remove unused bfa_ioc code
scsi: bfa: Remove unused bfa_svc code
scsi: bfa: Remove unused misc code
scsi: bfa: Remove unused parsers
scsi: bfa: Remove unused structure builders
scsi: core: Fix command pass through retry regression
scsi: esas2r: Remove unused esas2r_build_cli_req()
scsi: fusion: Remove unused variable 'rc'
scsi: hisi_sas: Add cond_resched() for no forced preemption model
scsi: hisi_sas: Add firmware information check
scsi: hisi_sas: Add latest_dump for the debugfs dump
scsi: hisi_sas: Add time interval between two H2D FIS following soft reset spec
scsi: hisi_sas: Adjust priority of registering and exiting debugfs for security
scsi: hisi_sas: Check usage count only when the runtime PM status is RPM_SUSPENDING
scsi: hisi_sas: Create all dump files during debugfs initialization
scsi: hisi_sas: Create trigger_dump at the end of the debugfs initialization
scsi: hisi_sas: Default enable interrupt coalescing
scsi: hisi_sas: Enable all PHYs that are not disabled by user during controller reset
scsi: hisi_sas: Reset PHY again if phyup timeout
scsi: hisi_sas: Update disk locked timeout to 7 seconds
scsi: hisi_sas: Update v3 hw STP_LINK_TIMER setting
scsi: iscsi: Fix redundant response for ISCSI_UEVENT_GET_HOST_STATS request
scsi: libfcoe: Include instead of
scsi: lpfc: Add cleanup of nvmels_wq after HBA reset
scsi: lpfc: Call lpfc_sli4_queue_unset() in restart and rmmod paths
scsi: lpfc: Change lpfc_nodelist nlp_flag member into a bitmask
scsi: lpfc: Check devloss callbk done flag for potential stale NDLP ptrs
scsi: lpfc: Check SLI_ACTIVE flag in FDMI cmpl before submitting follow up FDMI
scsi: lpfc: Copyright updates for 14.4.0.6 patches
scsi: lpfc: Fix spelling errors 'asynchronously'
scsi: lpfc: Modify CGN warning signal calculation based on EDC response
scsi: lpfc: Prevent NDLP reference count underflow in dev_loss_tmo callback
scsi: lpfc: Remove NLP_RELEASE_RPI flag from nodelist structure
scsi: lpfc: Update lpfc version to 14.4.0.6
scsi: lpfc: Update lpfc_els_flush_cmd() to check for SLI_ACTIVE before BSG flag
scsi: MAINTAINERS: Update UFS Exynos entry
scsi: megaraid_sas: Fix for a potential deadlock
scsi: message: fusion: Constify struct pci_device_id
scsi: mpi3mr: Fix corrupt config pages PHY state is switched in sysfs
scsi: mpi3mr: Handling of fault code for insufficient power
scsi: mpi3mr: Start controller indexing from 0
scsi: mpi3mr: Synchronize access to ioctl data buffer
scsi: mpi3mr: Update driver version to 8.12.0.3.50
scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time
scsi: mpt3sas: Update driver version to 51.100.00.00
scsi: mptfusion: Remove #ifndef __GENKSYMS__ / #endif
scsi: pm8001: Increase request sg length to support 4MiB requests
scsi: pm8001: Initialize devices in pm8001_alloc_dev()
scsi: pm8001: Use module param to set pcs event log severity
scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
scsi: qedf: Remove dead code
scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
scsi: qla1280: Fix hw revision numbering for ISP1020/1040
scsi: qla2xxx: Fix abort in bsg timeout
scsi: qla2xxx: Fix NVMe and NPIV connect issue
scsi: qla2xxx: Fix use after free on unload
scsi: qla2xxx: Remove check req_sg_cnt should be equal to rsp_sg_cnt
scsi: qla2xxx: Supported speed displayed incorrectly for VPorts
scsi: qla2xxx: Update version to 10.02.09.400-k
scsi: scsi_debug: Fix hrtimer support for ndelay
scsi: sg: Enable runtime power management
scsi: sg: Fix slab-use-after-free read in sg_release()
scsi: st: Add MTIOCGET and MTLOAD to ioctls allowed after device reset
scsi: st: Don't modify unknown block number in MTIOCGET
scsi: st: New session only when Unit Attention for new tape
scsi: storvsc: Do not flag MAINTENANCE_IN return of SRB_STATUS_DATA_OVERRUN as an error
scsi: sun3: Mark driver struct with __refdata to prevent section mismatch
scsi: Switch back to struct platform_driver::remove()
scsi: target: Fix incorrect function name in pscsi_create_type_disk()
scsi: target: tcmu: Constify some structures
scsi: ufs: core: Add missing post notify for power mode change
scsi: ufs: core: Add ufshcd_send_bsg_uic_cmd() for UFS BSG
scsi: ufs: core: Always initialize the UIC done completion
scsi: ufs: core: Call ufshcd_add_scsi_host() later
scsi: ufs: core: Cancel RTC work during ufshcd_remove()
scsi: ufs: core: check asymmetric connected lanes
scsi: ufs: core: Convert a comment into an explicit check
scsi: ufs: core: Do not open code read_poll_timeout
scsi: ufs: core: Expand the ufshcd_device_init(hba, true) call
scsi: ufs: core: Honor runtime/system PM levels if set by host controller drivers
scsi: ufs: core: Improve the struct ufs_hba documentation
scsi: ufs: core: Improve ufshcd_mcq_sq_cleanup()
scsi: ufs: core: Introduce ufshcd_add_scsi_host()
scsi: ufs: core: Introduce ufshcd_post_device_init()
scsi: ufs: core: Introduce ufshcd_process_probe_result()
scsi: ufs: core: Make DMA mask configuration more flexible
scsi: ufs: core: Make ufshcd_uic_cmd_compl() easier to analyze
scsi: ufs: core: Make ufshcd_uic_cmd_compl() easier to read
scsi: ufs: core: Move code out of an if-statement
scsi: ufs: core: Move the MCQ scsi_add_host() call
scsi: ufs: core: Move the ufshcd_device_init() calls
scsi: ufs: core: Move the ufshcd_device_init(hba, true) call
scsi: ufs: core: Move the ufshcd_mcq_enable_esi() definition
scsi: ufs: core: Remove code that is no longer needed
scsi: ufs: core: Remove goto statements from ufshcd_try_to_abort_task()
scsi: ufs: core: Remove redundant host_lock calls around UTMRLCLR
scsi: ufs: core: Remove redundant host_lock calls around UTMRLDBR
scsi: ufs: core: Remove redundant host_lock calls around UTRLCLR.
scsi: ufs: core: Restore SM8650 support
scsi: ufs: core: Simplify ufshcd_err_handling_prepare()
scsi: ufs: core: Simplify ufshcd_exception_event_handler()
scsi: ufs: core: Simplify ufshcd_try_to_abort_task()
scsi: ufs: core: sysfs: Prevent div by zero
scsi: ufs: core: Update compl_time_stamp_local_clock after completing a cqe
scsi: ufs: core: Use ufshcd_wait_for_register() in HCE init
scsi: ufs: core: Zero utp_upiu_req at the beginning of each command
scsi: ufs: exynos: Add check inside exynos_ufs_config_smu()
scsi: ufs: exynos: Add EXYNOS_UFS_OPT_SKIP_CONFIG_PHY_ATTR check
scsi: ufs: exynos: Add gs101_ufs_drv_init() hook and enable WriteBooster
scsi: ufs: exynos: Allow UFS Gear 4
scsi: ufs: exynos: Enable write line unique transactions on gs101
scsi: ufs: exynos: Fix hibern8 notify callbacks
scsi: ufs: exynos: gs101: Enable clock gating with hibern8
scsi: ufs: exynos: gs101: Remove EXYNOS_UFS_OPT_BROKEN_AUTO_CLK_CTRL
scsi: ufs: exynos: gs101: Remove unused phy attribute fields
scsi: ufs: exynos: Remove empty drv_init method
scsi: ufs: exynos: Remove superfluous function parameter
scsi: ufs: exynos: remove tx_dif_p_nsec from exynosauto_ufs_drv_init()
scsi: ufs: exynos: Set ACG to be controlled by UFS_ACG_DISABLE
scsi: ufs: pltfrm: Dellocate HBA during ufshcd_pltfrm_remove()
scsi: ufs: pltfrm: Disable runtime PM during removal of glue drivers
scsi: ufs: pltfrm: Drop PM runtime reference count after ufshcd_remove()
scsi: ufs: qcom: Allow passing platform specific OF data
scsi: ufs: qcom: Only free platform MSIs when ESI is enabled
scsi: ufs: qcom: Power down the controller/device during system suspend for SM8550/SM8650 SoCs
scsi: ufs: qcom: Power off the PHY if it was already powered on in ufs_qcom_power_up_sequence()
scsi: ufs: Replace deprecated PCI functions
scsi: ufs: Switch back to struct platform_driver::remove()
scsi: ufs: ufs-mediatek: Configure individual LU queue flags
scsi: ufs: ufs-qcom: Add fixup_dev_quirks vops
scsi: ufs: ufs: qcom: dt-bindings: Document the QCS8300 UFS Controller
scsi: zfcp: Switch over to sysfs_emit()
 
sctp: Avoid enqueuing addr events redundantly
sctp: sysctl: auth_enable: avoid using current->nsproxy
sctp: sysctl: cookie_hmac_alg: avoid using current->nsproxy
sctp: sysctl: plpmtud_probe_interval: avoid using current->nsproxy
sctp: sysctl: rto_min/max: avoid using current->nsproxy
sctp: sysctl: udp_port: avoid using current->nsproxy
 
scx: Fix maximal BPF selftest prog
 
seccomp: Stub for !CONFIG_SECCOMP
seccomp: Stub for !HAVE_ARCH_SECCOMP_FILTER
 
security: replace memcpy() with get_task_comm()
 
selftest/bpf: Add test for af_vsock poll()
selftest/bpf: Add test for vsock removal from sockmap on close()
 
selftest/mm: fix typo in virtual_address_range
 
selftest/ptp: update ptp selftest to exercise the gettimex options
 
selftest/tcp-ao: Add filter tests
 
selftest: extend test_rss_context_queue_reconfigure for action addition
selftest: hugetlb_dio: fix test naming
selftest: include dst-ip in ethtool ntuple rules
selftest: rtc: Add to check rtc alarm status for alarm related test
selftest: validate RSS+ntuple filters with nonzero ring_cookie
 
selftests/alsa: Add a few missing gitignore files
selftests/alsa: Fix circular dependency involving global-timer
 
selftests/bpf: Add a BPF selftest for bpf_skb_change_tail()
selftests/bpf: Add a selftest for bpf_csum_diff()
selftests/bpf: Add a test for arena range tree algorithm
selftests/bpf: Add a test for kmem_cache_iter
selftests/bpf: Add a test for open coded kmem_cache iter
selftests/bpf: Add apply_bytes test to test_txmsg_redir_wait_sndmem in test_sockmap
selftests/bpf: Add getsockopt to inspect mptcp subflow
selftests/bpf: add ipv4 and dual ipv4/ipv6 support in btf_skc_cls_ingress
selftests/bpf: Add kprobe session verifier test for return value
selftests/bpf: add missing header include for htons
selftests/bpf: add missing ns cleanups in btf_skc_cls_ingress
selftests/bpf: Add missing va_end.
selftests/bpf: Add more test cases for LPM trie
selftests/bpf: Add more tests for test_txmsg_push_pop in test_sockmap
selftests/bpf: Add mptcp subflow example
selftests/bpf: Add mptcp subflow subtest
selftests/bpf: Add push/pop checking for msg_verify_data in test_sockmap
selftests/bpf: add read_with_timeout() utility function
selftests/bpf: Add some tests with sockmap SK_PASS
selftests/bpf: Add struct_ops prog private stack tests
selftests/bpf: add subprog to BPF object file with no entry programs
selftests/bpf: add tcx netns cookie tests
selftests/bpf: Add test for narrow ctx load for pointer args
selftests/bpf: Add test for narrow spill into 64-bit spilled scalar
selftests/bpf: Add test for reading from STACK_INVALID slots
selftests/bpf: Add test to verify tailcall and freplace restrictions
selftests/bpf: Add tests for bpf_task_from_vpid() kfunc
selftests/bpf: Add tests for iter arg check
selftests/bpf: Add tests for raw_tp NULL args
selftests/bpf: Add tests for raw_tp null handling
selftests/bpf: Add tests for tail calls with locks and refs
selftests/bpf: Add threads to consumer test
selftests/bpf: Add tracing prog private stack tests
selftests/bpf: Add txmsg_pass to pull/push/pop in test_sockmap
selftests/bpf: Add update_elem failure test for task storage uptr
selftests/bpf: Add uprobe session cookie test
selftests/bpf: Add uprobe session recursive test
selftests/bpf: Add uprobe session single consumer test
selftests/bpf: Add uprobe session test
selftests/bpf: Add uprobe session verifier test for return value
selftests/bpf: Add uprobe sessions to consumer test
selftests/bpf: Add uptr failure verifier tests
selftests/bpf: Allow building with extra flags
selftests/bpf: allow send_signal test to timeout
selftests/bpf: Augment send_signal test with remote signaling
selftests/bpf: Bail out quickly from failing consumer test
selftests/bpf: Check for PREEMPTION instead of PREEMPT
selftests/bpf: Check for timeout in perf_link test
selftests/bpf: check program redirect in xdp_cpumap_attach
selftests/bpf: Clean up open-coded gettid syscall invocations
selftests/bpf: Create task_local_storage map with invalid uptr's struct
selftests/bpf: Disable warnings on unused flags for Clang builds
selftests/bpf: Don't mask result of bpf_csum_diff() in test_verifier
selftests/bpf: Drop netns helpers in mptcp
selftests/bpf: drop unnecessary bpf_iter.h type duplication
selftests/bpf: Emit top frequent code lines in veristat
selftests/bpf: extend changes_pkt_data with cases w/o subprograms
selftests/bpf: Extend netkit tests to validate skb meta data
selftests/bpf: Extend test for sockmap update with same
selftests/bpf: factorize conn and syncookies tests in a single runner
selftests/bpf: Fix backtrace printing for selftests crashes
selftests/bpf: fix bpf_map_redirect call for cpu map test
selftests/bpf: Fix build error with llvm 19
selftests/bpf: Fix compilation error in get_uprobe_offset()
selftests/bpf: Fix msg_verify_data in test_sockmap
selftests/bpf: Fix SENDPAGE data logic in test_sockmap
selftests/bpf: fix test_spin_lock_fail.c's global vars usage
selftests/bpf: Fix total_bytes in msg_loop_rx in test_sockmap
selftests/bpf: Fix txmsg_redir of test_txmsg_pull in test_sockmap
selftests/bpf: Fix uprobe consumer test
selftests/bpf: Fix uprobe consumer test (again)
selftests/bpf: Fix uprobe_multi compilation error
selftests/bpf: freplace tests for tracking of changes_packet_data
selftests/bpf: get rid of global vars in btf_skc_cls_ingress
selftests/bpf: Increase verifier log limit in veristat
selftests/bpf: Introduce __caps_unpriv annotation for tests
selftests/bpf: Introduce socket_helpers.h for TC tests
selftests/bpf: make xdp_cpumap_attach keep redirect prog attached
selftests/bpf: Migrate *_POST_BIND test cases to prog_tests
selftests/bpf: Migrate BPF_CGROUP_INET_SOCK_CREATE test cases to prog_tests
selftests/bpf: migrate cgroup sock create test for prohibiting sockets
selftests/bpf: migrate cgroup sock create test for setting iface/mark/prio
selftests/bpf: Migrate LOAD_REJECT test cases to prog_tests
selftests/bpf: Move ENOTSUPP from bpf_util.h
selftests/bpf: Move test_lpm_map.c to map_tests
selftests/bpf: Remove test_skb_cgroup_id.sh from TEST_PROGS
selftests/bpf: remove test_tcp_check_syncookie
selftests/bpf: remove xdp_synproxy IP_DF check
selftests/bpf: Removed redundant fd after close in bpf_prog_load_log_buf
selftests/bpf: Retire test_sock.c
selftests/bpf: Set test path for token/obj_priv_implicit_token_envvar
selftests/bpf: Set vpath in Makefile to search for skels
selftests/bpf: skip the timer_lockup test for single-CPU nodes
selftests/bpf: Some basic __uptr tests
selftests/bpf: Support cross-endian building
selftests/bpf: Test a uptr struct spanning across pages.
selftests/bpf: Test bpf_skb_change_tail() in TC ingress
selftests/bpf: test for changing packet data from global functions
selftests/bpf: Test linking with duplicate extern functions
selftests/bpf: test MSS value returned with bpf_tcp_gen_syncookie
selftests/bpf: Test the update operations for htab of maps
selftests/bpf: update send_signal to lower perf evemts frequency
selftests/bpf: Use asm constraint "m" for LoongArch
selftests/bpf: validate generic bpf_object and subskel APIs work together
selftests/bpf: validate that tail call invalidates packet pointers
selftests/bpf: vm: Add support for VIRTIO_FS
selftests/bpf: watchdog timer for test_progs
 
selftests/cgroup: Fix compile error in test_cpu.c
 
selftests/damon/_debugfs_common: hide expected error message from test_write_result()
 
selftests/damon/access_memory_even: remove unused variables
 
selftests/damon/debugfs_duplicate_context_creation: hide errors from expected file write failures
 
selftests/damon/huge_count_read_write: provide sufficiently large buffer for DEPRECATED file read
selftests/damon/huge_count_read_write: remove unnecessary debugging message
 
selftests/damon: add _damon_sysfs.py to TEST_FILES
 
selftests/ftrace: adjust offset for kprobe syntax error test
selftests/ftrace: Fix check of return value in fgraph-retval.tc test
 
selftests/hid: add dependency on hid_common.h
selftests/hid: add test for assigning a given device to hid-generic
selftests/hid: allow to parametrize bus/vid/pid/rdesc on the test device
selftests/hid: cleanup C tests by adding a common struct uhid_device
selftests/hid: fix kfunc inclusions with newer bpftool
 
selftests/memfd: add test for mapping write-sealed memfd read-only
selftests/memfd: run sysctl tests when PID namespace support is enabled
 
selftests/mm: add pkey_sighandler_xx, hugetlb_dio to .gitignore
selftests/mm: add self tests for guard page feature
selftests/mm: Define PKEY_UNRESTRICTED for pkey_sighandler_tests
selftests/mm: Enable pkey_sighandler_tests on arm64
selftests/mm: Fix unused function warning for aarch64_write_signal_pkey()
selftests/mm: hugetlb_fault_after_madv: improve test output
selftests/mm: hugetlb_fault_after_madv: use default hugetlb page size
selftests/mm: set allocated memory to non-zero content in cow test
selftests/mm: skip virtual_address_range tests on riscv
selftests/mm: Use generic pkey register manipulation
 
selftests/mount_setattr: Fix failures on 64K PAGE_SIZE kernels
 
selftests/net: Add missing va_end.
selftests/net: Fix ./ns-XXXXXX not cleanup
 
selftests/nolibc: start qemu with 1 GiB of memory
 
selftests/pcie_bwctrl: Create selftests
 
selftests/powerpc: Detect taint change in mitigation patching test
selftests/powerpc: Fix 32-bit BE build errors on Ubuntu 24.04
selftests/powerpc: Give all tests 2 minutes timeout
selftests/powerpc: Lower run time of count_stcx_fail test
selftests/powerpc: Remove the path after initialization.
selftests/powerpc: Return errors from all tests
 
selftests/resctrl: Do not compare performance counters and resctrl at low bandwidth
selftests/resctrl: Ensure measurements skip initialization of default benchmark
selftests/resctrl: Fix memory overflow due to unhandled wraparound
selftests/resctrl: Keep results from first test run
selftests/resctrl: Make benchmark parameter passing robust
selftests/resctrl: Make functions only used in same file static
selftests/resctrl: Make wraparound handling obvious
selftests/resctrl: Only support measured read operation
selftests/resctrl: Print accurate buffer size as part of MBM results
selftests/resctrl: Protect against array overflow when reading strings
selftests/resctrl: Protect against array overrun during iMC config parsing
selftests/resctrl: Remove "once" parameter required to be false
selftests/resctrl: Remove unused measurement code
selftests/resctrl: Replace magic constants used as array size
selftests/resctrl: Use cache size to determine "fill_buf" buffer size
 
selftests/rtnetlink.sh: add mngtempaddr test
 
selftests/sched_ext: fix build after renames in sched_ext API
 
selftests/tc-testing: add tests for qdisc_tree_reduce_backlog
 
selftests: Add a test mangling with uc_sigmask
selftests: add file SLAB_TYPESAFE_BY_RCU recycling stressor
selftests: add new kallsyms selftests
selftests: add overlayfs fd mounting selftests
selftests: add test for specifying 500 lower layers
selftests: arm64: add hugetlb mte tests
selftests: bpf: Add missing per-arch include path
selftests: drv-net: add missing trailing backslash
selftests: drv-net: rss_ctx: add rss ctx busy testcase
selftests: drv-net: rss_ctx: Add test for ntuple rule
selftests: drv-net: test empty queue and NAPI responses in netlink
selftests: ETS: Use defer for test cleanup
selftests: find_symbol: Actually use load_mod() parameter
selftests: fix nested double quotes in f-string
selftests: forwarding: Add a fallback cleanup()
selftests: forwarding: lib: Allow passing PID to stop_traffic()
selftests: hid: fix typo and exit code
selftests: hsr: Add test for VLAN
selftests: kallsyms: add MODULE_DESCRIPTION
selftests: kallsyms: fix and clarify current test boundaries
selftests: kallsyms: fix double build stupidity
selftests: livepatch: rename KLP_SYSFS_DIR to SYSFS_KLP_DIR
selftests: livepatch: save and restore kprobe state
selftests: livepatch: test livepatching a kprobed function
selftests: mlxsw: devlink_trap_police: Use defer for test cleanup
selftests: mlxsw: qos_ets_strict: Use defer for test cleanup
selftests: mlxsw: qos_max_descriptors: Use defer for test cleanup
selftests: mlxsw: qos_mc_aware: Use defer for test cleanup
selftests: mlxsw: rtnetlink: Use devlink_reload() API
selftests: mlxsw: sch_red_core: Increase backlog size tolerance
selftests: mlxsw: sch_red_core: Lower TBF rate
selftests: mlxsw: sch_red_core: Send more packets for drop tests
selftests: mlxsw: sch_red_core: Sleep before querying queue depth
selftests: mlxsw: sch_red_ets: Increase required backlog
selftests: mlxsw: sharedbuffer: Ensure no extra packets are counted
selftests: mlxsw: sharedbuffer: Remove duplicate test cases
selftests: mlxsw: sharedbuffer: Remove h1 ingress test case
selftests: move macsec offload tests from net/rtnetlink to drivers/net/netdvesim
selftests: mptcp: avoid spurious errors on disconnect
selftests: ncdevmem: Add automated test
selftests: ncdevmem: Make client_ip optional
selftests: ncdevmem: Move ncdevmem under drivers/net/hw
selftests: ncdevmem: Properly reset flow steering
selftests: ncdevmem: Redirect all non-payload output to stderr
selftests: ncdevmem: Remove default arguments
selftests: ncdevmem: Remove hard-coded queue numbers
selftests: ncdevmem: Run selftest when none of the -s or -c has been provided
selftests: ncdevmem: Separate out dmabuf provider
selftests: ncdevmem: Switch to AF_INET6
selftests: ncdevmem: Unify error handling
selftests: ncdevmem: Use YNL to enable TCP header split
selftests: net-drv: queues: sanity check netlink dumps
selftests: net-drv: stats: sanity check netlink dumps
selftests: net/psock_fanout: socket joins fanout when link is down
selftests: net/psock_fanout: unbound socket fanout
selftests: net: Adapt ethtool mq tests to fix in qdisc graft
selftests: net: Add busy_poll_test
selftests: net: add more info to error in bpf_offload
selftests: net: add new ioam tests
selftests: net: csum: Clean up recv_verify_packet_ipv6
selftests: net: fdb_notify: Add a test for FDB notifications
selftests: net: include lib/sh/*.sh with lib.sh
selftests: net: lib: Add kill_process
selftests: net: lib: Introduce deferred commands
selftests: net: lib: Move checks from forwarding/lib.sh here
selftests: net: lib: Move logging from forwarding/lib.sh here
selftests: net: lib: Move tests_run from forwarding/lib.sh here
selftests: net: local_termination: require mausezahn
selftests: net: move EXTRA_CLEAN of libynl.a into ynl.mk
selftests: net: netlink-dumps: validation checks
selftests: net: really check for bg process completion
selftests: net: rebuild YNL if dependencies changed
selftests: net: remove ioam tests
selftests: net: support setting recv_size in YNL
selftests: net: test extacks in netlink dumps
selftests: netdevsim: add a test checking ethtool features
selftests: netdevsim: add ethtool features to macsec offload tests
selftests: netdevsim: add fib_notifications to Makefile
selftests: netdevsim: add test toggling macsec offload
selftests: netfilter: Add missing gitignore file
selftests: netfilter: Fix missing return values in conntrack_dump_flush
selftests: netfilter: nft_queue.sh: fix warnings with socat 1.8.0.0
selftests: netfilter: run conntrack_dump_flush in netns
selftests: netfilter: Stabilize rpath.sh
selftests: nic_link_layer: Add link layer selftest for NIC driver
selftests: nic_link_layer: Add selftest case for speed and duplex states
selftests: nic_performance: Add selftest for performance of NIC driver
selftests: openvswitch: fix tcpdump execution
selftests: rds: move test.py to TEST_FILES
selftests: RED: Use defer for test cleanup
selftests: Rename sigaltstack to generic signal
selftests: rtnetlink: update netdevsim ipsec output format
selftests: TBF: Use defer for test cleanup
selftests: tc-testing: Fix typo error
selftests: tc-testing: reduce rshift value
selftests: timers: improve timer_create failure message
selftests: timers: Remove local NSEC_PER_SEC and USEC_PER_SEC defines
selftests: timers: Remove unneeded semicolon
selftests: tls: add a selftest for wrapping rec_seq
selftests: txtimestamp: add SCM_TS_OPT_ID test
selftests: use shared header
 
Linux: selftests:timers: remove local CLOCKID defines
 
selinux: Add netlink xperm support
selinux: apply clang format to security/selinux/nlmsgtab.c
selinux: Deprecate /sys/fs/selinux/user
selinux: do not include headers from host programs
selinux: ignore unknown extended permissions
selinux: match extended permissions to their base permissions
selinux: move genheaders to security/selinux/
selinux: streamline selinux_nlmsg_lookup()
selinux: use sk_to_full_sk() in selinux_ip_output()
 
seqlock, treewide: Switch to non-raw seqcount_latch interface
 
serial: 8250: Fix typos in comments across various files
serial: 8250: omap: Move pm_runtime_get_sync
serial: 8250: Switch to irq_get_nr_irqs()
serial: 8250_dw: Add Sophgo SG2044 quirk
serial: 8250_exar: Group CTI EEPROM offsets by device
serial: 8250_exar: Remove old exar_ee_read() and other unneeded code
serial: 8250_exar: Replace custom EEPROM read with eeprom_93cx6
serial: 8250_fintek: Add support for F81216E
serial: amba-pl010: Switch to irq_get_nr_irqs()
serial: amba-pl011: fix build regression
serial: amba-pl011: Fix RX stall when DMA is used
serial: amba-pl011: Switch to irq_get_nr_irqs()
serial: clean up uart_info
serial: core: Switch to irq_get_nr_irqs()
serial: cpm_uart: Switch to irq_get_nr_irqs()
serial: imx: Add more comments on port lock status
serial: imx: Grab port lock in imx_uart_enable_wakeup()
serial: imx: Switch to nbcon console
serial: imx: Use uart_port_lock_irq() instead of uart_port_lock()
serial: rp2: Replace deprecated PCI functions
serial: sc16is7xx: announce support for SER_RS485_RTS_ON_SEND
serial: sh-sci: Check if TX data was written to device in .tx_empty()
serial: sh-sci: Clean sci_ports[0] after at earlycon exit
serial: sprd: Add support for sc9632
serial: stm32: use port lock wrappers for break control
serial: Switch back to struct platform_driver::remove()
serial: ucc_uart: Switch to irq_get_nr_irqs()
 
setlocalversion: add -e option
setlocalversion: work around "git describe" performance
 
sfc: account XDP TXes in netdev base stats
sfc: add n_rx_overlength to ethtool stats
sfc: add per-queue RX bytes stats
sfc: implement basic per-queue stats
sfc: implement per-queue rx drop and overrun stats
sfc: implement per-queue TSO (hw_gso) stats
sfc: Remove falcon deadcode
sfc: Remove more unused functions
sfc: remove obsolete counters from struct efx_channel
sfc: Remove unused efx_mae_mport_vf
sfc: Remove unused mcdi functions
 
sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
sh: intc: Fix use-after-free bug in register_intc_controller()
sh: intc: Switch to irq_get_nr_irqs()
 
signal/posixtimers: Handle ignore/blocked sequences correctly
 
signal: Allow POSIX timer signals to be dropped
signal: Cleanup flush_sigqueue_mask()
signal: Cleanup unused posix-timer leftovers
signal: Confine POSIX_TIMERS properly
signal: Handle ignored signals in do_sigaction(action != SIG_IGN)
signal: Provide ignored_posix_timers list
signal: Provide posixtimer_sigqueue_init()
signal: Queue ignored posixtimers on ignore list
signal: Refactor send_sigqueue()
signal: Replace resched_timer logic
signal: Split up __sigqueue_alloc()
 
Linux: simplify xfs_find_handle() a bit
 
skmsg: Return copied bytes in sk_msg_memcopy_from_iter
 
sky2: Add device ID 11ab:4373 for Marvell 88E8075
 
slab: Fix too strict alignment check in create_cache()
 
SLUB: Add support for per object memory policies
 
smb/client: Prevent error pointer dereference
 
smb3.1.1: fix posix mounts to older servers
 
smb3: fix compiler warning in reparse code
smb3: request handle caching when caching directories
 
smb: cached directories can be more than root file handle
smb: client: allow more DFS referrals to be cached
smb: client: allow reconnect when sending ioctl
smb: client: change return value in open_cached_dir_by_dentry() if !cfids
smb: client: Deduplicate "select NETFS_SUPPORT" in Kconfig
smb: client: destroy cfid_put_wq on module exit
smb: client: disable directory caching when dir_cache_timeout is zero
smb: client: don't try following DFS links in cifs_tree_connect()
smb: client: fix double free of TCP_Server_Info::hostname
smb: client: fix noisy message when mounting shares
smb: client: fix NULL ptr deref in crypto_aead_setkey()
smb: client: fix potential race in cifs_put_tcon()
smb: client: fix TCP timers deadlock after rmmod
smb: client: fix use-after-free of signing key
smb: client: get rid of @nlsc param in cifs_tree_connect()
smb: client: get rid of bounds check in SMB2_ioctl_init()
smb: client: handle max length for SMB symlinks
smb: client: improve compound padding in encryption
smb: client: memcpy() with surrounding object base address
smb: client: remove unnecessary checks in open_cached_dir()
smb: client: sync the root session and superblock context passwords before automounting
smb: client: Use str_yes_no() helper function
smb: Don't leak cfid when reconnect races with open_cached_dir
smb: During unmount, ensure all cached dir instances drop their dentry
smb: enable reuse of deferred file handles for write operations
smb: fix bytes written value in /proc/fs/cifs/Stats
smb: Initialize cfid->tcon before performing network ops
smb: prevent use-after-free due to open_cached_dir error paths
smb: server: Fix building with GCC 15
smb: use macros instead of constants for leasekey size and default cifsattrs value
 
soc: fsl: cpm1: qmc: Set the ret error code on platform_get_irq() failure
soc: fsl: cpm1: tsa: switch to for_each_available_child_of_node_scoped()
soc: fsl: rcpm: fix missing of_node_put() in copy_ippdexpcr1_setting()
soc: fsl_qbman: use be16_to_cpu() in qm_sg_entry_get_off()
soc: hisilicon: kunpeng_hccs: Add the check for base address and size of shared memory
soc: hisilicon: kunpeng_hccs: Add used HCCS types sysfs
soc: hisilicon: kunpeng_hccs: Fix a PCC typo
soc: hisilicon: kunpeng_hccs: Fix the 'lane_mode' field name in port info structure to 'max_lane_num'
soc: hisilicon: kunpeng_hccs: Return failure on having not die or port information
soc: hisilicon: kunpeng_hccs: Support low power feature for the specified HCCS type
soc: imx8m: Probe the SoC driver as platform driver
soc: imx8m: Remove global soc_uid
soc: imx8m: Use devm_* to simplify probe failure handling
soc: mediatek: Add MediaTek DVFS Resource Collector (DVFSRC) driver
soc: mediatek: mediatek-regulator-coupler: Support mt8188
soc: mediatek: mtk-cmdq: Move cmdq_instruction init to declaration
soc: mediatek: mtk-cmdq: Move mask build and append to function
soc: mediatek: mtk-svs: Call of_node_put(np) only once in svs_get_subsys_device()
soc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get()
soc: qcom: ice: Remove the device_link field in qcom_ice
soc: qcom: llcc: Add configuration data for QCS615
soc: qcom: llcc: Add LLCC configuration for the QCS8300 platform
soc: qcom: llcc: add support for SAR2130P and SAR1130P
soc: qcom: llcc: Flip the manual slice configuration condition
soc: qcom: llcc: use deciman integers for bit shift values
soc: qcom: llcc: Use designated initializers for LLC settings
soc: qcom: pbs: simplify locking with guard()
soc: qcom: pd-mapper: Add QCM6490 PD maps
soc: qcom: qmi: Reorganize kerneldoc parameter names
soc: qcom: rpmh-rsc: Simplify code with dev_err_probe()
soc: qcom: smem: Fix up kerneldoc
soc: qcom: smem: Simplify code with dev_err_probe()
soc: qcom: smem_state: simplify locking with guard()
soc: qcom: smp2p: Simplify code with dev_err_probe()
soc: qcom: socinfo: add IPQ5424/IPQ5404 SoC ID
soc: qcom: socinfo: Add QCS615 SoC ID table entry
soc: qcom: socinfo: add QCS9100 ID
soc: qcom: socinfo: add SoC IDs for SAR1130P and SAR2130P
soc: qcom: socinfo: add support for SA8255P
soc: samsung: exynos-chipid: add exynos8895 SoC support
soc: samsung: exynos-chipid: Add support for Exynos 990 chipid
soc: samsung: exynos-chipid: Add support for Exynos9810 SoC
soc: Switch back to struct platform_driver::remove()
soc: ti: knav_qmss_queue: Drop redundant continue statement
soc: ti: knav_qmss_queue: Use IRQF_NO_AUTOEN flag in request_irq()
soc: ti: pruss: Fix pruss APIs
soc: ti: smartreflex: Use IRQF_NO_AUTOEN flag in request_irq()
 
sock_poll_wait: kill the no longer necessary barrier after poll_wait()
 
socket: Print pf->create() when it does not clear sock->sk on failure.
 
softirq: Allow raising SCHED_SOFTIRQ from SMP-call-function on RT kernel
softirq: Use a dedicated thread for timer wakeups on PREEMPT_RT.
softirq: use bit waits instead of var waits.
 
sound: Switch back to struct platform_driver::remove()
sound: usb: enable DSD output for ddHiFi TC44C
sound: usb: format: don't warn that raw DSD is unsupported
 
Linux: Soundwire dai link init logic refactor
 
soundwire: amd: pass acp pci revision id as resource data
soundwire: amd: refactor existing code for acp 6.3 platform
soundwire: cadence: add soft-reset on startup
soundwire: cadence: clear MCP BLOCK_WAKEUP in init
soundwire: Correct some typos in comments
soundwire: intel_auxdevice: add kernel parameter for mclk divider
soundwire: Minor formatting fixups in sdw.h header
soundwire: mipi-disco: add comment on DP0-supported property
soundwire: mipi-disco: add error handling for property array read
soundwire: mipi-disco: add new properties from 2.0 spec
soundwire: mipi-disco: add support for DP0/DPn 'lane-list' property
soundwire: mipi-disco: add support for peripheral channelprepare timeout
soundwire: mipi-disco: remove DPn audio-modes
soundwire: mipi_disco: add MIPI-specific property_read_bool() helpers
soundwire: mipi_disco: add support for clock-scales property
soundwire: optimize sdw_bus structure
soundwire: optimize sdw_dp0_prop
soundwire: optimize sdw_dpn_prop
soundwire: optimize sdw_master_prop
soundwire: optimize sdw_slave_prop
soundwire: optimize sdw_stream_runtime memory layout
soundwire: sdw_intel: include linux/acpi.h
soundwire: slave: lookup SDCA version and functions
soundwire: Update the includes on the sdw.h header
 
sparc/build: Add SPARC target flags for compiling with clang
sparc/build: Put usage of -fcall-used* flags behind cc-option
 
sparc/vdso: Add helper function for 64-bit right shift on 32-bit target
 
sparc: get rid of asm/vga.h
sparc: Replace one-element array with flexible array member
 
speakup: use SPKDIR=$(src) to specify the source directory
 
spi-imx: prevent overflow when estimating transfer time
 
spi: airoha: do not keep {tx,rx} dma buffer always mapped
spi: apple: Add driver for Apple SPI controller
spi: apple: Remove unnecessary .owner for apple_spi_driver
spi: apple: Set use_gpio_descriptors to true
spi: aspeed: Fix an error handling path in aspeed_spi_[read|write]_user()
spi: atmel-quadspi: Add cs_hold and cs_inactive setting support
spi: atmel-quadspi: Fix register name in verbose logging function
spi: axi-spi-engine: Emit trace events for spi transfers
spi: ch341: switch to use devm_spi_alloc_host()
spi: cs42l43: Add GPIO speaker id support to the bridge configuration
spi: Delete useless checks
spi: dt-bindings: apple,spi: Add binding for Apple SPI controllers
spi: dt-bindings: brcm,bcm2835-aux-spi: Convert to dtschema
spi: dt-bindings: samsung: Add a compatible for samsung,exynos8895-spi
spi: Fix acpi deferred irq probe
spi: fix typo in the comment
spi: imx: pass struct spi_transfer to prepare_transfer()
spi: imx: support word delay
spi: imx: support word delay in ecspi
spi: intel: Add Panther Lake SPI controller support
spi: intel: Add protected and locked attributes
spi: make class structs const
spi: Merge up v6.12
spi: mpc52xx: Add cancel_work_sync before module remove
spi: mxic: Add support for swapping byte
spi: omap2-mcspi: Fix the IS_ERR() bug for devm_clk_get_optional_enabled()
spi: Provide defer reason if getting irq during probe fails
spi: remove {devm_}spi_alloc_master/slave()
spi: replace and remove
spi: Replace deprecated PCI functions
spi: rockchip-sfc: Embedded DMA only support 4B aligned address
spi: rockchip-sfc: Fix error in remove progress
spi: rockchip-sfc: Perform trivial code cleanups
spi: rockchip-sfc: Perform trivial code cleanups
spi: rockchip-sfc: Use dev_err_probe() in the probe path
spi: rockchip-sfc: Use dev_err_probe() in the probe path
spi: rockchip: Fix PM runtime count on no-op cs
spi: rockchip: Perform trivial code cleanups
spi: rockchip: Perform trivial code cleanups
spi: rockchip: Use dev_{err,warn}_probe() in the probe path
spi: slave-mt27xx: Call clk_disable_unprepare() only once in mtk_spi_slave_probe()
spi: slave-mt27xx: switch to use spi_alloc_target()
spi: spi-cadence-qspi: Disable STIG mode for Altera SoCFPGA.
spi: spi-fsl-dspi: Fix casting warnings
spi: spi-fsl-lpspi: Adjust type of scldiv
spi: spi-fsl-lpspi: Fix specifiers in fsl_lpspi_set_bitrate
spi: spi-fsl-lpspi: Some calculation improvements
spi: spi-fsl-lpspi: support effective_speed_hz
spi: spi-fsl-lpspi: Use IRQF_NO_AUTOEN flag in request_irq()
spi: spi-imx: Fix casting warnings
spi: spi-mem: Add Realtek SPI-NAND controller
spi: spi-mem: Allow specifying the byte order in Octal DTR mode
spi: spi-mem: rtl-snand: Correctly handle DMA transfers
spi: spi-ti-qspi: remove redundant assignment to variable ret
spi: spi_amd: Add HIDDMA basic read support
spi: spi_amd: Add support for HID2 SPI controller
spi: spi_amd: Enable dual and quad I/O modes
spi: spi_amd: Optimize IO operations
spi: spi_amd: Performance Optimization Patch Series
spi: spi_amd: Replace ioread/iowrite calls
spi: spi_amd: Set controller address mode
spi: spi_amd: Sort headers alphabetically
spi: spi_amd: Updates to set tx/rx count functions
spi: spidev_test: add support for word delay
spi: stm32: fix missing device mode capability in stm32mp25
spi: Switch back to struct platform_driver::remove()
spi: tegra210-quad: Avoid shift-out-of-bounds
spi: Use of_property_present() for non-boolean properties
spi: zynqmp-gqspi: Undo runtime PM changes at driver exit time​
 
splice: do not checksum AF_UNIX sockets
 
spmi: pmic-arb: fix return path in for_each_available_child_of_node()
 
srcu: Add srcu_read_lock_lite() and srcu_read_unlock_lite()
srcu: Allow inlining of __srcu_read_{,un}lock_lite()
srcu: Bit manipulation changes for additional reader flavor
srcu: Check for srcu_read_lock_lite() across all CPUs
srcu: Create CPP macros for normal and NMI-safe SRCU readers
srcu: Improve srcu_read_lock_lite() kernel-doc comment
srcu: Improve srcu_read_lock{,_nmisafe}() comments
srcu: Introduce srcu_gp_is_expedited() helper function
srcu: Remove smp_mb() from srcu_read_unlock_lite()
srcu: Rename srcu_might_be_idle() to srcu_should_expedite()
srcu: Renaming in preparation for additional reader flavor
srcu: Replace WARN_ON_ONCE() with BUILD_BUG_ON() if possible
srcu: Standardize srcu_data pointers to "sdp" and similar
srcu: Unconditionally record srcu_read_lock_lite() in ->srcu_reader_flavor
 
stackdepot: fix stack_depot_save_flags() in NMI context
 
staging: don't recommend using lib80211
staging: fieldbus: Delete unused driver
staging: gdm724x: fix returning -1 with return equivalent errors
staging: gdm724x: Remove unused driver
staging: gpib: Add Agilent/Keysight 82357x USB GPIB driver
staging: gpib: add bus specific Kconfig dependencies
staging: gpib: Add comment for mutex define
staging: gpib: Add common include files for GPIB drivers
staging: gpib: Add Computer Boards GPIB driver
staging: gpib: Add Computer Equipment Corporation GPIB driver
staging: gpib: Add Fluke cda based cards GPIB driver
staging: gpib: Add Frank Mori Hess FPGA PCI GPIB driver
staging: gpib: Add GPIB common core driver
staging: gpib: Add GPIB driver maintainer
staging: gpib: Add gpio bitbang GPIB driver
staging: gpib: Add HP/Agilent/Keysight 8235xx PCI GPIB driver
staging: gpib: Add hp82335x GPIB driver
staging: gpib: Add hp82341x GPIB driver
staging: gpib: Add ines GPIB driver
staging: gpib: Add KBUILD files for GPIB drivers
staging: gpib: Add lower bound check for secondary address
staging: gpib: Add LPVO DIY USB GPIB driver
staging: gpib: add module author and description fields
staging: gpib: add module descriptions
staging: gpib: Add National Instruments USB GPIB driver
staging: gpib: Add nec7210 GPIB chip driver
staging: gpib: Add pc2 GPIB driver
staging: gpib: Add tms9914 GPIB chip driver
staging: gpib: Add TNT4882 chip based GPIB driver
staging: gpib: Add TODO file
staging: gpib: Add user api include files
staging: gpib: avoid unintended sign extension
staging: gpib: avoid unused const variables
staging: gpib: cb7210: select NEC7210 library
staging: gpib: Change return type and error code of fluke_get_dma_residue
staging: gpib: Change return type and error code of fmh_gpib_get_dma_residue()
staging: gpib: Correct check for max secondary address
staging: gpib: disable CONFIG_GPIB_KERNEL_DEBUG
staging: gpib: fix address space mixup
staging: gpib: Fix allyesconfig build failures
staging: gpib: Fix buffer overflow in ni_usb_init
staging: gpib: Fix erroneous removal of blank before newline
staging: gpib: Fix faulty workaround for assignment in if
staging: gpib: Fix i386 build issue
staging: gpib: Fix Kconfig
staging: gpib: fix Makefiles
staging: gpib: Fix MODULES_DESCRIPTION
staging: gpib: Fix PCI header include guard
staging: gpib: fix pcmcia dependencies
staging: gpib: fix uninitialized variable in usb_gpib_command()
staging: gpib: fmh: Drop residue from fmh_gpid_fifo_read_countable()
staging: gpib: fmh_gpib: Fix typo
 
Staging: gpib: gpib_os.c - Remove unnecessary OOM message
 
staging: gpib: make global 'usec_diff' functions static
staging: gpib: Make GPIB_NI_PCI_ISA depend on HAS_IOPORT
staging: gpib: make port I/O code conditional
staging: gpib: mark FMH driver as broken
staging: gpib: mark HP82341 driver as broken
staging: gpib: mite: remove unused global functions
staging: gpib: Modify mismatched function name
staging: gpib: Move free after the variable use has been completed
staging: gpib: pc2: avoid calling undefined dma_free()
staging: gpib: Re-order the lookup tables
staging: gpib: refer to correct config symbol in tnt4882 Makefile
staging: gpib: Remove GPIO14 and GPIO15 lines in lookup tables
staging: gpib: Remove unneeded lookup table
staging: gpib: Remove unneeded semicolon.
staging: gpib: Remove unused value
staging: gpib: Replace custom debug with dev_dbg
staging: gpib: replace dump function by print_hex_dump
staging: gpib: Replace kmalloc/memset with kzalloc.
staging: gpib: Update messaging and usb_device refs in agilent_usb
staging: gpib: Update messaging and usb_device refs in ni_usb
staging: gpib: Use dev_xxx for messaging
staging: gpib: use ioport_map
staging: gpib: use proper format string in request_module
staging: gpib: Workaround for ppc build failure
staging: greybus: gpio: use gpiochip_get_data
staging: greybus: uart: Fix atomicity violation in get_serial_info()
staging: iio: ad9832: Correct phase range check
staging: iio: ad9834: Correct phase range check
staging: iio: Fix alignment warning
staging: iio: Remove TODO file
staging: media: drop vb2_ops_wait_prepare/finish
staging: media: ipu3: fix spelling mistakes
staging: most: i2c: Drop explicit initialization of struct i2c_device_id::driver_data to 0
staging: most: Remove TODO contact information
staging: octeon: Use new initialization api for tasklet
staging: olpc_dcon: Drop explicit initialization of struct i2c_device_id::driver_data to 0
staging: olpc_dcon: Remove driver marked as broken since 2022
staging: rtl8192e: delete the driver
staging: rtl8712: Introduce auth_algorithm macros
staging: rtl8712: Remove driver using deprecated API wext
staging: rtl8712: remove parentheses after &
staging: rtl8712: Rename AuthAlgrthm variable
staging: rtl8712: Rename PrivacyAlgrthm variable
staging: rtl8712: use kmalloc_array
staging: rtl8723bs: change remaining printk to proper api
staging: rtl8723bs: core: rtw_cmd: Missing a blank line after declarations
 
Staging: rtl8723bs: hal: odm: removed unnecessary braces
 
staging: rtl8723bs: Remove #if 1 in function hal_EfuseGetCurrentSize_BT
staging: rtl8723bs: Remove #if 1 in function hal_EfusePartialWriteCheck
staging: rtl8723bs: Remove #if 1 in function ReadChipVersion8723B
staging: rtl8723bs: Remove constant result macro get_iface_type
staging: rtl8723bs: Remove constant result macro is_primary_adapter
staging: rtl8723bs: Remove function hal_EfusePgPacketWrite1ByteHeader
staging: rtl8723bs: Remove function hal_EfusePgPacketWrite2ByteHeader
staging: rtl8723bs: Remove function pointer Add_RateATid
staging: rtl8723bs: Remove function pointer cancel_thread
staging: rtl8723bs: Remove function pointer check_ips_status
staging: rtl8723bs: Remove function pointer disable_interrupt
staging: rtl8723bs: Remove function pointer dm_deinit
staging: rtl8723bs: Remove function pointer dm_init
staging: rtl8723bs: Remove function pointer EfuseGetCurrentSize
staging: rtl8723bs: Remove function pointer EFUSEGetEfuseDefinition
staging: rtl8723bs: Remove function pointer EfusePowerSwitch
staging: rtl8723bs: Remove function pointer enable_interrupt
staging: rtl8723bs: Remove function pointer free_hal_data
staging: rtl8723bs: Remove function pointer free_recv_priv
staging: rtl8723bs: Remove function pointer free_xmit_priv
staging: rtl8723bs: Remove function pointer GetHalDefVarHandler
staging: rtl8723bs: Remove function pointer GetHwRegHandler
staging: rtl8723bs: Remove function pointer hal_deinit
staging: rtl8723bs: Remove function pointer hal_dm_watchdog
staging: rtl8723bs: Remove function pointer hal_dm_watchdog_in_lps
staging: rtl8723bs: Remove function pointer hal_init
staging: rtl8723bs: Remove function pointer hal_xmit
staging: rtl8723bs: Remove function pointer hal_xmitframe_enqueue
staging: rtl8723bs: Remove function pointer init_default_value
staging: rtl8723bs: Remove function pointer init_recv_priv
staging: rtl8723bs: Remove function pointer init_xmit_priv
staging: rtl8723bs: Remove function pointer intf_chip_configure
staging: rtl8723bs: Remove function pointer mgnt_xmit
staging: rtl8723bs: Remove function pointer read_adapter_info
staging: rtl8723bs: Remove function pointer read_bbreg
staging: rtl8723bs: Remove function pointer read_chip_version
staging: rtl8723bs: Remove function pointer read_rfreg
staging: rtl8723bs: Remove function pointer ReadEFuse
staging: rtl8723bs: Remove function pointer run_thread
staging: rtl8723bs: Remove function pointer set_channel_handler
staging: rtl8723bs: Remove function pointer set_chnl_bw_handler
staging: rtl8723bs: Remove function pointer set_tx_power_level_handler
staging: rtl8723bs: Remove function pointer SetBeaconRelatedRegistersHandler
staging: rtl8723bs: Remove function pointer SetHalDefVarHandler
staging: rtl8723bs: Remove function pointer SetHwRegHandler
staging: rtl8723bs: Remove function pointer SetHwRegHandlerWithBuf
staging: rtl8723bs: Remove function pointer UpdateRAMaskHandler
staging: rtl8723bs: Remove function pointer write_bbreg
staging: rtl8723bs: Remove function pointer write_rfreg
staging: rtl8723bs: Remove no-op netdevice_notifier()
staging: rtl8723bs: Remove TODO contact information
staging: rtl8723bs: remove unused debug statements
staging: rtl8723bs: Remove unused entries from struct hal_ops
staging: rtl8723bs: Remove unused enum with first entry IFACE_PORT0
staging: rtl8723bs: Remove unused function _ReadCAM
staging: rtl8723bs: Remove unused function dvobj_get_port0_adapter
staging: rtl8723bs: Remove unused function Efuse_GetCurrentSize
staging: rtl8723bs: Remove unused function Efuse_PgPacketRead
staging: rtl8723bs: Remove unused function Efuse_PgPacketWrite
staging: rtl8723bs: Remove unused function efuse_WordEnableDataRead
staging: rtl8723bs: Remove unused function GetHalODMVar
staging: rtl8723bs: Remove unused function Hal_BT_EfusePowerSwitch
staging: rtl8723bs: Remove unused function hal_EfuseConstructPGPkt
staging: rtl8723bs: Remove unused function hal_EfusePartialWriteCheck
staging: rtl8723bs: Remove unused function hal_EfusePgCheckAvailableAddr
staging: rtl8723bs: Remove unused function Hal_EfusePgPacketRead
staging: rtl8723bs: Remove unused function Hal_EfusePgPacketWrite
staging: rtl8723bs: Remove unused function Hal_EfusePgPacketWrite_BT
staging: rtl8723bs: Remove unused function hal_EfusePgPacketWriteData
staging: rtl8723bs: Remove unused function hal_EfusePgPacketWriteHeader
staging: rtl8723bs: Remove unused function PHY_GetTxPowerLevel8723B
staging: rtl8723bs: Remove unused function PHY_SetBWMode8723B
staging: rtl8723bs: Remove unused function read_cam
staging: rtl8723bs: Remove unused function rtl8723b_GetHalODMVar
staging: rtl8723bs: Remove unused function rtl8723bs_inirp_deinit
staging: rtl8723bs: Remove unused function rtl8723bs_inirp_init
staging: rtl8723bs: Remove unused function rtw_get_oper_bw
staging: rtl8723bs: Remove unused function rtw_get_oper_choffset
staging: rtl8723bs: Remove unused function rtw_search_max_mac_id
staging: rtl8723bs: Replace function thread_enter
staging: rts5208: Remove unused driver
staging: sm750fb: Remove TODO contact information
staging: Switch back to struct platform_driver::remove()
staging: vc04_services: Cleanup TODO entry
staging: vc04_services: Simplify (no)callback bulk transfer code paths
staging: vc04_services: Simplify block bulk transfer code paths
staging: vc04_services: TESTING: Adjust ping test
staging: vchiq: Rename vchiq_completion_data 'bulk_userdata'
staging: vchiq_arm: Do not retry bulk transfers on -EINTR
staging: vchiq_arm: Fix missing refcount decrement in error path for fw_node
staging: vchiq_arm: refactor goto instructions in vchiq_probe()
staging: vchiq_arm: removes multiple blank lines
staging: vchiq_arm: Rename a struct vchiq_bulk member
staging: vchiq_arm: Track bulk user data pointer separately
staging: vchiq_core: Bulk waiter should not piggy back on bulk userdata
staging: vchiq_core: Do not log debug in a separate scope
staging: vchiq_core: Drop retry loop on -EINTR
staging: vchiq_core: Drop vchiq_pagelist.h
staging: vchiq_core: Fix white space indentation error
staging: vchiq_core: Indent copy_message_data() on a single line
staging: vchiq_core: Indent static_assert on single line
staging: vchiq_core: Locally cache cache_line_size information
staging: vchiq_core: Lower indentation in parse_open()
staging: vchiq_core: Lower indentation in vchiq_close_service_internal
staging: vchiq_core: Move bulk data functions in vchiq_core
staging: vchiq_core: Move remote_event_signal() vchiq_core
staging: vchiq_core: Pass vchiq_bulk pointer to make_service_callback()
staging: vchiq_core: Rectify header include for vchiq_dump_state()
staging: vchiq_core: Refactor notify_bulks()
staging: vchiq_core: Remove unnecessary blank lines
staging: vchiq_core: Rename struct vchiq_bulk 'userdata'
staging: vchiq_core: Return -EINTR in queue_message() on interrupt
staging: vchiq_core: Return -EINTR when bulk transfers are interrupted
staging: vchiq_core: Return on all errors from queue_message()
staging: vchiq_core: Simplify bulk data preparatory functions
staging: vchiq_core: Simplify bulk transfer queue message function
staging: vchiq_core: Subsume 'offset' in struct vchiq_bulk
staging: vchiq_core: Use killable wait completions for bulk transfers
staging: vchiq_debugfs: Use forward declarations
staging: vchiq_dev: Drop userdata local pointer
staging: vme_user: vme_bridge.h: Name function pointer arguments
staging: vt6655: Remove unused driver
staging: vt6655: rxtx.c: Fix too long lines in get_rtscts_time
staging: vt6655: s_uGetDataDuration: Fix declaration formatting
staging: vt6655: s_uGetDataDuration: Rename bLastFrag variable
staging: vt6655: s_uGetDataDuration: Rename bNeedAck parameter
staging: vt6655: s_uGetDataDuration: Rename byDurType parameter
staging: vt6655: s_uGetDataDuration: Rename byFBOption parameter
staging: vt6655: s_uGetDataDuration: Rename byPktType parameter
staging: vt6655: s_uGetDataDuration: Rename cbFrameLength parameter
staging: vt6655: s_uGetDataDuration: Rename cbLastFragmentSize parameter
staging: vt6655: s_uGetDataDuration: Rename pDevice parameter
staging: vt6655: s_uGetDataDuration: Rename uAckTime variable
staging: vt6655: s_uGetDataDuration: Rename uFragIdx parameter
staging: vt6655: s_uGetDataDuration: Rename uMACfragNum parameter
staging: vt6655: s_uGetDataDuration: Rename uNextPktTime variable
staging: vt6655: s_uGetDataDuration: Rename wRate parameter
staging: vt6656: Remove unused driver
staging: vt6656: Update maintainer in TODO
 
statmount: add flag to retrieve unescaped options
statmount: clean up unescaped option handling
statmount: fix security option retrieval
statmount: retrieve security mount options
 
stddef: make __struct_group() UAPI C++-friendly
 
stmmac: dwmac-intel-plat: remove redundant dwmac->data check in probe
 
streamline_config.pl: ensure all defaults are tracked
streamline_config.pl: fix missing variable operator in debug print
streamline_config.pl: remove prompt warnings for configs with defaults
 
strscpy: write destination buffer only once
 
sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
 
SUNRPC: Fix a hang in TLS sock_close if sk_write_pending
 
sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
 
SUNRPC: make sure cache entry active before cache_show
 
sunrpc: remove newlines from tracepoints
 
SUNRPC: timeout and cancel TLS handshake with -ETIMEDOUT
 
svcrdma: Address an integer overflow
svcrdma: fix miss destroy percpu_counter in svc_rdma_proc_init()
 
Linux: switch io_msg_ring() to CLASS(fd)
Linux: switch netlink_getsockbyfilp() to taking descriptor
Linux: switch spufs_calls_{get,put}() to CLASS() use
 
sysctl: allow registration of const struct ctl_table
sysctl: Convert locking comments to lockdep assertions
sysctl: make internal ctl_tables const
sysctl: move internal interfaces to const struct ctl_table
sysctl: Reduce dput(child) calls in proc_sys_fill_cache()
sysctl: Reorganize kerneldoc parameter names
sysctl: update comments to new registration APIs
 
sysfs: attribute_group: allow registration of const bin_attribute
sysfs: bin_attribute: add const read/write callback variants
sysfs: explicitly pass size to sysfs_add_bin_file_mode_ns()
sysfs: implement all BIN_ATTR_* macros in terms of __BIN_ATTR()
sysfs: introduce callback attribute_group::bin_size
sysfs: treewide: constify attribute callback of bin_attribute::llseek()
sysfs: treewide: constify attribute callback of bin_attribute::mmap()
sysfs: treewide: constify attribute callback of bin_is_visible()
 
TC: Fix the wrong format specifier
 
tc: fix typo probabilty in tc.yaml doc
 
tcp/dccp: allow a connection when sk_max_ack_backlog is zero
 
tcp: add a common helper to debug the underlying issue
tcp: add a fast path in tcp_delack_timer()
tcp: add a fast path in tcp_write_timer()
tcp: add more warn of socket in tcp_send_loss_probe()
tcp: Annotate data-race around sk->sk_mark in tcp_v4_send_reset
tcp: annotate data-races around icsk->icsk_pending
tcp: check space before adding MPTCP SYN options
tcp: Fix spelling mistake "emtpy" -> "empty"
tcp: Fix use-after-free of nreq in reqsk_timer_handler().
tcp: move sysctl_tcp_l3mdev_accept to netns_ipv4_read_rx
tcp: only release congestion control if it has been initialized
tcp: populate XPS related fields of timewait sockets
tcp: remove unnecessary update for tp->write_seq in tcp_connect()
 
tcp_bpf: Add sk_rmem_alloc related logic for tcp_bpf ingress redirection
tcp_bpf: Charge receive socket buffer in bpf_tcp_ingress()
tcp_bpf: Fix copied value in tcp_bpf_sendmsg
tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
 
Linux: teach filename_lookup() to treat NULL filename as ""
 
team: Fix feature exposure when no ports are present
team: Fix feature propagation of NETIF_F_GSO_ENCAP_ALL
team: Fix initial vlan_feature set in __team_compute_features
 
test printf: Add very basic struct resource tests
 
testing: net-drv: add basic shaper test
 
tests/module/gen_test_kallsyms.sh: use 0 value for variables
 
tests: hsr: Increase timeout to 50 seconds
 
tg3: Address byte-order miss-matches
tg3: Increase buffer size for IRQ label
tg3: Link IRQs to NAPI instances
tg3: Link queues to NAPIs
tg3: Set coherent DMA mask bits to 31 for BCM57766 chipsets
 
thermal/drivers/k3_j72xx_bandgap: Simplify code in k3_bgp_read_temp()
 
thermal/drivers/mediatek/lvts_thermal: Make read-only arrays static const
 
thermal/drivers/qcom/tsens-v1: Add support for MSM8937 tsens
 
thermal/lib: Fix memory leak on error in thermal_genl_auto()
 
thermal/thresholds: Fix boundaries and detection routine
thermal/thresholds: Fix uapi header macros leading to a compilation error
 
thermal/ti-soc-thermal: Fix typos
 
thermal: Add PCIe cooling driver
thermal: core: Add and use a reverse thermal zone guard
thermal: core: Add and use cooling device guard
thermal: core: Add and use thermal zone guard
thermal: core: Add user thresholds support
thermal: core: Build sorted lists instead of sorting them later
thermal: core: Call thermal_governor_update_tz() outside of cdev lock
thermal: core: Connect the threshold with the core
thermal: core: Consolidate thermal zone locking during initialization
thermal: core: Consolidate thermal zone locking in the exit path
thermal: core: Drop need_update field from struct thermal_zone_device
thermal: core: Eliminate thermal_zone_trip_down()
thermal: core: Fix race between zone registration and system suspend
thermal: core: Initialize thermal zones before registering them
thermal: core: Introduce thermal_cdev_update_nocheck()
thermal: core: Introduce thermal_instance_add()
thermal: core: Introduce thermal_instance_delete()
thermal: core: Manage thermal_governor_lock using a mutex guard
thermal: core: Manage thermal_list_lock using a mutex guard
thermal: core: Mark thermal zones as exiting before unregistration
thermal: core: Mark thermal zones as initializing to start with
thermal: core: Move lists of thermal instances to trip descriptors
thermal: core: Move some trip processing to thermal_trip_crossed()
thermal: core: Pass trip descriptor to thermal_trip_crossed()
thermal: core: Pass trip descriptors to trip bind/unbind functions
thermal: core: Prepare for moving trips between sorted lists
thermal: core: Rearrange __thermal_zone_device_update()
thermal: core: Rearrange PM notification code
thermal: core: Relocate functions that update trip points
thermal: core: Relocate thermal zone initialization routine
thermal: core: Rename trip list node in struct thermal_trip_desc
thermal: core: Represent suspend-related thermal zone flags as bits
thermal: core: Separate code running under thermal_list_lock
thermal: core: Separate thermal zone governor initialization
thermal: core: Update thermal zones after cooling device binding
thermal: core: Use trip lists for trip crossing detection
thermal: gov_power_allocator: Add missing NULL pointer check
thermal: gov_power_allocator: Granted power set to max when nobody request power
thermal: int3400: Fix reading of current_uuid for active policy
thermal: int3400: Remove unneeded data_vault attribute_group
thermal: netlink: Add the commands and the events for the thresholds
thermal: of: fix OF node leak in of_thermal_zone_find()
thermal: of: Simplify thermal_of_should_bind with scoped for each OF child
thermal: of: Use scoped device node handling to simplify of_thermal_zone_find()
thermal: of: Use scoped memory and OF handling to simplify thermal_of_trips_init()
thermal: qcom-spmi-adc-tm5: Simplify with scoped for each OF child loop
thermal: sun8i: Use scoped device node handling to simplify error paths
thermal: Switch back to struct platform_driver::remove()
thermal: tegra: Simplify with scoped for each OF child loop
thermal: testing: Initialize some variables annoteded with _free()
thermal: testing: Simplify tt_get_tt_zone()
thermal: testing: Use DEFINE_FREE() and __free() to simplify code
thermal: thresholds: Fix thermal lock annotation issue
 
thunderbolt: Add support for Intel Panther Lake-M/P
thunderbolt: debugfs: Add USB4 Gen 4 margining capabilities
thunderbolt: debugfs: Don't hardcode margining results size
thunderbolt: debugfs: Implement asymmetric lane margining
thunderbolt: debugfs: Implement Gen 4 margining eye selection
thunderbolt: debugfs: Refactor hardware margining result parsing
thunderbolt: debugfs: Replace "both lanes" with "all lanes"
thunderbolt: debugfs: Replace margining lane numbers with an enum
thunderbolt: Don't display nvm_version unless upgrade supported
thunderbolt: Don't hardcode margining capabilities size
thunderbolt: Improve redrive mode handling
thunderbolt: Replace deprecated PCI functions
 
tick: Remove now unneeded low-res tick stop on CPUHP_AP_TICK_DYING
 
time/sched_clock: Broaden sched_clock()'s instrumentation coverage
time/sched_clock: Swap update_clock_read_data() latch writes
 
time: Fix references to _msecs_to_jiffies() handling of values
time: Partially revert cleanup on msecs_to_jiffies() documentation
time: Remove '%' from numeric constant in kernel-doc comment
 
timekeeping: Abort clocksource change in case of failure
timekeeping: Add interfaces for handling timestamps with a floor value
timekeeping: Add interfaces for handling timestamps with a floor value
timekeeping: Add percpu counter for tracking floor swap events
timekeeping: Add percpu counter for tracking floor swap events
timekeeping: Add struct tk_data as argument to timekeeping_update()
timekeeping: Add the boot clock to system time snapshot
timekeeping: Always check for negative motion
timekeeping: Avoid duplicate leap state update
timekeeping: Define a struct type for tk_core to make it reusable
timekeeping: Don't stop time readers across hard_pps() update
timekeeping: Don't use seqcount loop in ktime_mono_to_any() on 64-bit systems
timekeeping: Encapsulate locking/unlocking of timekeeper_lock
timekeeping: Introduce combined timekeeping action flag
timekeeping: Introduce tkd_basic_setup() to make lock and seqcount init reusable
timekeeping: Merge timekeeping_update_staged() and timekeeping_update()
timekeeping: Move shadow_timekeeper into tk_core
timekeeping: Move timekeeper_lock into tk_core
timekeeping: Provide timekeeping_restore_shadow()
timekeeping: Read NTP tick length only once
timekeeping: Remove CONFIG_DEBUG_TIMEKEEPING
timekeeping: Remove TK_MIRROR timekeeping_update() action
timekeeping: Reorder struct timekeeper
timekeeping: Rework change_clocksource() to use shadow_timekeeper
timekeeping: Rework do_adjtimex() to use shadow_timekeeper
timekeeping: Rework do_settimeofday64() to use shadow_timekeeper
timekeeping: Rework timekeeping_init() to use shadow_timekeeper
timekeeping: Rework timekeeping_inject_offset() to use shadow_timekeeper
timekeeping: Rework timekeeping_inject_sleeptime64() to use shadow_timekeeper
timekeeping: Rework timekeeping_resume() to use shadow_timekeeper
timekeeping: Rework timekeeping_suspend() to use shadow_timekeeper
timekeeping: Simplify code in timekeeping_advance()
timekeeping: Split out timekeeper update of timekeeping_advanced()
 
timerfd: switch to CLASS(fd)
 
timers/Documentation: Cleanup delay/sleep documentation
 
timers/migration: Annotate accesses to ignore flag
timers/migration: Enforce group initialization visibility to tree walkers
timers/migration: Fix another race between hotplug and idle entry/exit
 
timers: Add a warning to usleep_range_state() for wrong order of arguments
timers: Add missing READ_ONCE() in __run_timer_base()
timers: Adjust flseep() to reflect reality
timers: Move *sleep*() and timeout functions into a separate file
timers: Rename usleep_idle_range() to usleep_range_idle()
timers: Switch to use hrtimer_setup_sleeper_on_stack()
timers: Update function descriptions of sleep/delay related functions
timers: Update schedule_[hr]timeout*() related function descriptions
timers: Use __raise_softirq_irqoff() to raise the softirq.
 
tipc: fix NULL deref in cleanup_bearer()
tipc: Fix use-after-free of kernel socket in cleanup_bearer().
 
tls: Fix tls_sw_sendmsg error handling
 
tmpfs: Add casefold lookup support
tmpfs: Add flag FS_CASEFOLD_FL support for tmpfs dirs
tmpfs: add support for multigrain timestamps
tmpfs: don't enable large folios if not supported
tmpfs: Expose filesystem features via sysfs
tmpfs: Fix type for sysfs' casefold attribute
tmpfs: Initialize sysfs during tmpfs init
 
tools api io: Ensure line_len_out is always initialized
 
tools headers: Sync *xattrat syscall changes with the kernel sources
tools headers: Sync arm64 kvm header with the kernel sources
tools headers: Sync uapi/asm-generic/mman.h with the kernel sources
tools headers: Sync uapi/drm/drm.h with the kernel sources
tools headers: Sync uapi/linux/fcntl.h with the kernel sources
tools headers: Sync uapi/linux/kvm.h with the kernel sources
tools headers: Sync uapi/linux/mount.h with the kernel sources
tools headers: Sync uapi/linux/perf_event.h with the kernel sources
tools headers: Sync uapi/linux/prctl.h with the kernel sources
tools headers: Sync x86 kvm and cpufeature headers with the kernel
 
tools subcmd: Add non-waitpid check_if_command_finished()
 
tools/bpf: Fix the wrong format specifier in bpf_jit_disasm
tools/bpf: Remove unused variable from runqslower
 
tools/build: Add libcpupower dependency detection
 
tools/firewire: Fix several incorrect format specifiers
 
tools/hv: add a .gitignore file
tools/hv: reduce resouce usage in hv_get_dns_info helper
tools/hv: reduce resource usage in hv_kvp_daemon
tools/hv: terminate fcopy daemon if read from uio fails
 
tools/lib/list_sort: remove unnecessary header includes
 
tools/lib/thermal: Add the threshold netlink ABI
tools/lib/thermal: Make more generic the command encoding function
 
tools/mm: fix slabinfo crash when MAX_SLABS is exceeded
tools/mm: free the allocated memory
 
tools/net/ynl: add async notification handling
tools/net/ynl: fix sub-message key lookup for nested attributes
tools/net/ynl: improve async notification handling
 
tools/nolibc: compiler: add macro __nolibc_fallthrough
tools/nolibc: s390: include std.h
 
tools/perf/pmu-events/powerpc: Add support for compat events in json
 
tools/perf/powerpc/util: Add support to handle compatible mode PVR for perf json events
 
tools/perf/tests: Fix compilation error with strncpy in tests/tool_pmu
tools/perf/tests: Remove duplicate evlist__delete in tests/tool_pmu.c
 
tools/perf: Allow inherit + PERF_SAMPLE_READ when opening events
tools/perf: Correctly calculate sample period for inherited SAMPLE_READ values
 
tools/power turbostat: 2024.11.30
tools/power turbostat: Add back PC8 support on Arrowlake
tools/power turbostat: Add initial support for GraniteRapids-D
tools/power turbostat: Add RAPL psys as a built-in counter
tools/power turbostat: Add support for /sys/class/drm/card1
tools/power turbostat: Allow using cpu device in perf counters on hybrid platforms
tools/power turbostat: Cache graphics sysfs file descriptors during probe
tools/power turbostat: Consolidate graphics sysfs access
tools/power turbostat: Enhance platform divergence description
tools/power turbostat: Fix child's argument forwarding
tools/power turbostat: Fix column printing for PMT xtal_time counters
tools/power turbostat: fix GCC9 build regression
tools/power turbostat: Fix trailing '\n' parsing
tools/power turbostat: Force --no-perf in --dump mode
tools/power turbostat: Honor --show CPU, even when even when num_cpus=1
tools/power turbostat: Remove PC3 support on Lunarlake
tools/power turbostat: Remove PC7/PC9 support on MTL
tools/power turbostat: Remove unnecessary fflush() call
tools/power turbostat: Rename arl_features to lnl_features
 
tools/power/cpupower: Add documentation for some recently introduced options
 
tools/rtla: drop __NR_sched_getattr
tools/rtla: Enhance argument parsing in timerlat_load.py
tools/rtla: fix collision with glibc sched_attr/sched_set_attr
tools/rtla: Improve code readability in timerlat_load.py
tools/rtla: Improve exception handling in timerlat_load.py
 
tools/rv: Correct the grammatical errors in the comments
tools/rv: Correct the grammatical errors in the comments
 
tools/thermal/thermal-engine: Take into account the thresholds API
 
tools/thermal: Fix common realloc mistake
 
tools: arm64: Grab a copy of esr.h from kernel
tools: fix -Wunused-result in linux.c
tools: fix atomic_set() definition to set the value correctly
tools: gpio: Fix several incorrect format specifiers
tools: hv: change permissions of NetworkManager configuration file
tools: hv: Fix a complier warning in the fcopy uio daemon
tools: Override makefile ARCH variable if defined, but empty
tools: PCI: Fix incorrect printf format specifiers
tools: selftests: riscv: Add pass message for v_initval_nolibc
tools: selftests: riscv: Add test count for vstate_prctl
tools: Sync if_link.h uapi tooling header
tools: testing: add additional vma_internal.h stubs
tools: testing: fix phys_addr_t size on 64-bit systems
tools: testing: update tools UAPI header for mman-common.h
tools: ynl-gen: allow uapi headers in sub-dirs
tools: ynl-gen: de-kdocify enums with no doc for entries
tools: ynl-gen: refactor check validation for TypeBinary
tools: ynl-gen: use big-endian netlink attribute types
tools: ynl-gen: use names of constants in generated limits
tools: ynl: add script dir to sys.path
tools: ynl: extend CFLAGS to keep options from environment
 
topology: Keep the cpumask unchanged when printing cpumap
 
torture: Add --no-affinity parameter to kvm.sh
 
tpm: atmel: Drop PPC64 specific MMIO setup
tpm: do not ignore memblock_reserve return value
tpm: fix signed/unsigned bug when checking event logs
tpm: fix unsigned/signed mismatch errors related to __calc_tpm2_event_size
tpm: ibmvtpm: Set TPM_OPS_AUTO_STARTUP flag on driver
 
trace/ring-buffer: Do not use TP_printk() formatting for boot mapped buffers
 
trace/trace_event_perf: remove duplicate samples on the first tracepoint event
 
trace: kdb: Replace simple_strtoul with kstrtoul in kdb_ftdump
 
tracepoint: Remove SRCU protection
 
tracepoints: Use new static branch API
 
tracing/bpf: Add might_fault check to syscall probes
tracing/bpf: disable preemption in syscall probe
 
tracing/branch-profiler: Replace deprecated strncpy with strscpy
 
tracing/eprobe: Fix to release eprobe when failed to add dyn_event
 
tracing/ftrace: Add might_fault check to syscall probes
tracing/ftrace: disable preemption in syscall probe
 
tracing/kprobe: Make trace_kprobe's module callback called after jump_label update
 
tracing/kprobes: Fix to free objects when failed to copy a symbol
 
tracing/perf: Add might_fault check to syscall probes
tracing/perf: disable preemption in syscall probe
 
tracing: Add "%s" check in test_event_printk()
tracing: Add __print_dynamic_array() helper
tracing: Add a comment about ftrace_regs definition
tracing: Add might_fault() check in __DECLARE_TRACE_SYSCALL
tracing: Add missing helper functions in event pointer dereference check
tracing: Allow system call tracepoints to handle page faults
tracing: Check "%s" dereference via the field and not the TP_printk format
tracing: Constify string literal data member in struct trace_event_call
tracing: Declare system call tracepoints with TRACE_EVENT_SYSCALL
tracing: doc: Fix typo in ftrace histogram
tracing: Fix archs that still call tracepoints without RCU watching
tracing: Fix cmp_entries_dup() to respect sort() comparison rules
tracing: Fix function name for trampoline
tracing: Fix function timing profiler to initialize hashtable
tracing: Fix irqsoff and wakeup latency tracers when using function graph
tracing: Fix syscall tracepoint use-after-free
tracing: Fix test_event_printk() to process entire print argument
tracing: gfp: Fix the GFP enum values shown for user space tracing tools
tracing: Have process_string() also allow arrays
tracing: Introduce tracepoint extended structure
tracing: Introduce tracepoint_is_faultable()
tracing: Make percpu stack trace buffer invariant to PAGE_SIZE
tracing: Move it_func[0] comment to the relevant context
tracing: Prevent bad count for tracing_cpumask_write
tracing: Print lazy preemption model
tracing: Record task flag NEED_RESCHED_LAZY.
tracing: Remove __idx variable from __DO_TRACE
tracing: Remove cond argument from __DECLARE_TRACE_SYSCALL
tracing: Remove conditional locking from __DO_TRACE()
tracing: Remove definition of trace_*_rcuidle()
tracing: Remove redundant check on field->field in histograms
tracing: Remove TRACE_EVENT_FL_FILTERED logic
tracing: Remove TRACE_FLAG_IRQS_NOSUPPORT
tracing: Replace multiple deprecated strncpy with memcpy
tracing: Replace strncpy() with strscpy() when copying comm
tracing: Use atomic64_inc_return() in trace_clock_counter()
tracing: Use guard() rather than scoped_guard()
 
tty/serial/altera_jtaguart: unwrap error log string
 
tty/serial/altera_uart: unwrap error log string
 
tty: atmel_serial: Fix typo retreives to retrieves
tty: atmel_serial: Use devm_platform_ioremap_resource()
tty: ldsic: fix tty_ldisc_autoload sysctl's proc_handler
tty: serial: 8250: Fix another runtime PM usage counter underflow
tty: serial: export serial_8250_warn_need_ioport
tty: serial: fsl_lpuart: add 7-bits format support on imx7ulp/imx8ulp/imx8qxp
tty: serial: handle HAS_IOPORT dependencies
tty: serial: samsung: Add Exynos8895 compatible
tty: serial: Work around warning backtrace in serial8250_set_defaults
tty: sysrq: Use printk_force_console context on __handle_sysrq
 
types: Complement the aligned types with signed 64-bit one
 
uaccess: add copy_struct_to_user helper
 
UAPI/ioctl: Improve parameter name of ioctl request definition helpers
 
UAPI: ethtool: Avoid flex-array in struct ethtool_link_settings
UAPI: ethtool: Use __struct_group() in struct ethtool_link_settings
 
ubi: fastmap: Fix duplicate slab cache names while attaching
ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
ubi: wl: Close down wear-leveling before nand is suspended
ubi: wl: Put source PEB into correct list if trying locking LEB failed
 
ubifs: add support for FS_IOC_GETFSSYSFSPATH
ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
ubifs: Call iput(xino) only once in ubifs_purge_xattrs()
ubifs: Convert to use ERR_CAST()
ubifs: Convert ubifs to use the new mount API
ubifs: Correct the total block count by deducting journal reservation
ubifs: Display the inode number when orphan twice happens
ubifs: Fix uninitialized use of err in ubifs_jnl_write_inode()
ubifs: Reduce kfree() calls in ubifs_purge_xattrs()
ubifs: Remove ineffective function ubifs_evict_xattr_inode()
ubifs: remove unused ioctl flags GETFLAGS/SETFLAGS
ubifs: ubifs_jnl_write_inode: Only check once for the limitation of xattr count
ubifs: xattr: remove unused anonymous enum
 
ublk: check recovery flags for validity
ublk: detach gendisk from ublk device if add_disk() fails
ublk: fix error code for unsupported command
ublk: fix ublk_ch_mmap() for 64K page size
ublk: merge stop_work and quiesce_work
ublk: refactor recovery configuration flag helpers
ublk: support device recovery without I/O queueing
 
ucounts: constify sysctl table user_table
 
udf: Skip parent dir link count update if corrupted
udf: Verify inode link counts before performing rename
 
udmabuf: also check for F_SEAL_FUTURE_WRITE
udmabuf: change folios array from kmalloc to kvmalloc
udmabuf: fix memory leak on last export_udmabuf() error path
udmabuf: fix racy memfd sealing check
udmabuf: fix vmap_udmabuf error page set
udmabuf: introduce udmabuf init and deinit helper
udmabuf: pre-fault when first page fault
udmabuf: remove udmabuf_folio
udmabuf: reuse folio array when pin folios
udmabuf: udmabuf_create pin folio codestyle cleanup
 
udp: fix l4 hash after reconnect
udp: Make rehash4 independent in udp_lib_rehash()
 
ufs: Convert ufs_change_blocknr() to take a folio
ufs: Convert ufs_extend_tail() to take a folio
ufs: Convert ufs_inode_getblock() to take a folio
ufs: Convert ufs_inode_getfrag() to take a folio
ufs: fix handling of delete_entry and set_link failures
ufs: fix ufs_read_cylinder() failure handling
ufs: get rid of ubh_{ubhcpymem,memcpyubh}()
ufs: missing ->splice_write()
ufs: Pass a folio to ufs_new_fragments()
ufs: take the handling of free block counters into a helper
ufs: ufs_sb_private_info: remove unused s_{2,3}apb fields
ufs: untangle ubh_...block...() macros, part 1
ufs: untangle ubh_...block...(), part 2
ufs: untangle ubh_...block...(), part 3
 
ufs_clusteracct(): switch to passing fragment number
 
ufs_free_fragments(): fix the braino in sanity check
 
ufs_inode_getfrag(): remove junk comment
 
uio: uio_dmem_genirq: Make use of irq_get_trigger_type()
uio: uio_pdrv_genirq: Make use of irq_get_trigger_type()
 
um: Abandon the _PAGE_NEWPROT bit
um: Add compile time assert that stub fits on a page
um: Add generic stub_syscall1 function
um: Add os_set_pdeathsig helper function
um: Always dump trace for specified task in show_stack
um: always include kconfig.h and compiler-version.h
um: always use the internal copy of the FP registers
um: Calculate stub data address relative to stub code
um: clear all memory in new userspace processes
um: Disable auto variable initialization for stub_exe.c
um: Discover host_task_size from envp
um: Do not propagate dtb parameter to kernel
um: Do not propagate initrd parameter to kernel
um: Do not propagate mem parameter to kernel
um: Do not propagate noreboot parameter to kernel
um: Do not propagate uml_dir parameter to kernel
um: Fix misaligned stack in stub_exe
um: Fix passing '-n' to linker for stub_exe
um: Fix potential integer overflow during physmem setup
um: fix sparse warnings from regset refactor
um: fix sparse warnings in signal code
um: fix stub exe build with CONFIG_GCOV
um: Fix the definition for physmem_size
um: Fix the return value of elf_core_copy_task_fpregs
um: hostaudio: Do not propagate dsp parameter to kernel
um: hostaudio: Do not propagate mixer parameter to kernel
um: insert scheduler ticks when userspace does not yield
um: Limit TASK_SIZE to the addressable range
um: make stub_exe _start() pure inline asm
um: move thread info into task
um: net: Do not use drvdata in release
um: Remove 3-level page table support on i386
um: remove auxiliary FP registers
um: remove broken double fault detection
um: remove dependency on undefined CC_CAN_LINK_STATIC_NO_RUNTIME_DEPS
um: Remove double zero check
um: remove duplicate UM_NSEC_PER_SEC definition
um: remove fault_catcher infrastructure
um: remove file sync for stub data
um: Remove highmem leftovers
um: remove PATH_MAX use
um: Remove the redundant declaration of high_physmem
um: Remove UML specific debug parameter
um: Remove unused os_getpgrp function
um: Remove unused os_process_parent
um: Remove unused os_process_pc
um: Remove unused os_stop_process
um: Rename _PAGE_NEWPAGE to _PAGE_NEEDSYNC
um: restore process name
um: set DONTDUMP and DONTFORK flags on KASAN shadow memory
um: Set HAVE_EFFICIENT_UNALIGNED_ACCESS for x86
um: Set parent death signal for userspace process
um: Set parent death signal for winch thread/process
um: Set parent-death signal for ubd io thread/process
um: Set parent-death signal for write_sigio thread/process
um: Switch to 4 level page tables on 64 bit
um: switch to regset API and depend on XSTATE
um: ubd: Do not use drvdata in release
um: ubd: Initialize ubd's disk pointer in ubd_add
um: use execveat to create userspace MMs
um: Use os_set_pdeathsig helper in winch thread/process
um: vdso: Always reject undefined references in during linking
um: vector: Do not use drvdata in release
um: virtio_uml: fix call_fd IRQ allocation
um: virtio_uml: query the number of vqs if supported
um: virtio_uml: send SET_MEM_TABLE message with the exact size
 
unicode: change the reference of database file
unicode: constify utf8 data table
unicode: Export latest available UTF-8 version number
unicode: Fix utf8_load() error path
unicode: Recreate utf8_parse_version()
 
Linux: Update misleading comment in cifs_chan_update_iface
Linux: Updates for Atmel SSC DAI
 
uprobe: Add data pointer to consumer handlers
uprobe: Add support for session consumer
 
uprobes: allow put_uprobe() from non-sleepable softirq context
uprobes: deny mremap(xol_vma)
uprobes: don't abuse get_utask() in pre_ssout() and prepare_uretprobe()
uprobes: Fix race in uprobe_free_utask
uprobes: fold xol_take_insn_slot() into xol_get_insn_slot()
uprobes: kill the unnecessary put_uprobe/xol_free_insn_slot in uprobe_free_utask()
uprobes: kill xol_area->slot_count
uprobes: move the initialization of utask->xol_vaddr from pre_ssout() to xol_get_insn_slot()
uprobes: pass utask to xol_get_insn_slot() and xol_free_insn_slot()
uprobes: Re-order struct uprobe_task to save some space
uprobes: sanitiize xol_free_insn_slot()
uprobes: simplify xol_take_insn_slot() and its caller
uprobes: SRCU-protect uretprobe lifetime (with timeout)
uprobes: switch to RCU Tasks Trace flavor for better performance
 
usb-storage: Add max sectors quirk for Nokia 208
 
usb: atm: Correct some typos
 
USB: bcma: Remove unused of_gpio.h
 
usb: cdns3: Synchronise PCI IDs via common data base
 
USB: chaoskey: fail open after removal
USB: chaoskey: Fix possible deadlock chaoskey_list_lock
 
usb: chipidea: add CI_HDRC_HAS_SHORT_PKT_LIMIT flag
usb: chipidea: ci_hdrc_imx: decrement device's refcount in .remove() and in the error path of .probe()
usb: chipidea: imx: add imx8ulp support
usb: chipidea: udc: create bounce buffer for problem sglist entries if possible
usb: chipidea: udc: handle USB Error Interrupt if IOC not set
usb: chipidea: udc: improve dTD link logic
usb: chipidea: udc: improve error recovery for ISO transfer
usb: chipidea: udc: limit usb request length to max 16KB
 
USB: core: Disable LPM only for non-suspended ports
 
usb: core: hcd: only check primary hcd skip_phy_initialization
 
USB: core: remove dead code in do_proc_bulk()
 
usb: core: use sysfs_emit() instead of sprintf()
usb: dwc2: Fix HCD port connection race
usb: dwc2: Fix HCD resume
usb: dwc2: hcd: Fix GetPortStatus & SetPortFeature
usb: dwc3-am62: Disable autosuspend during remove
usb: dwc3: core: Set force_gen1 bit for all applicable SuperSpeed ports
usb: dwc3: Correct some typos in comments
usb: dwc3: ep0: Don't clear ep0 DWC3_EP_TRANSFER_STARTED
usb: dwc3: gadget: Add missing check for single port RAM in TxFIFO resizing logic
usb: dwc3: gadget: Cleanup SG handling
usb: dwc3: gadget: Fix checking for number of TRBs left
usb: dwc3: gadget: Fix looping of queued SG entries
usb: dwc3: gadget: fix writing NYET threshold
usb: dwc3: gadget: Refine the logic for resizing Tx FIFOs
usb: dwc3: gadget: Remove dwc3_request->needs_extra_trb
usb: dwc3: imx8mp: fix software node kernel dump
usb: dwc3: xilinx: make sure pipe clock is deselected in usb2 only mode
usb: ehci-hcd: fix call balance of clocks handling routines
usb: ehci-spear: fix call balance of sehci clk handling routines
usb: fix reference leak in usb_new_device()
usb: gadget: configfs: Ignore trailing LF for user strings to cdev
usb: gadget: f_fs: Remove WARN_ON in functionfs_bind
usb: gadget: f_midi: prefer strscpy() over strcpy()
usb: gadget: f_uac2: Fix incorrect setting of bNumEndpoints
usb: gadget: function: remove redundant else statement
usb: gadget: midi2: Fix interpretation of is_midi1 bits
usb: gadget: midi2: Reverse-select at the right place
 
USB: gadget: pxa27x_udc: Avoid using GPIOF_ACTIVE_LOW
 
usb: gadget: u_serial: Disable ep before setting port to null to fix the crash caused by port being null
usb: gadget: u_serial: Fix the issue that gs_start_io crashed due to accessing null pointer
usb: gadget: udc: fix typo in the comment
usb: gadget: uvc: add g_parm and s_parm for frame interval
usb: gadget: uvc: add trace of enqueued and completed requests
usb: gadget: uvc: configfs: Add frame-based frame format support
usb: gadget: uvc: dont call usb_composite_setup_continue when not streaming
usb: gadget: uvc: only enqueue zero length requests in potential underrun
usb: gadget: uvc: Remove extra semicolon from the macro
usb: gadget: uvc: rework to enqueue in pump worker from encoded queue
usb: gadget: uvc: set nbuffers to minimum STREAMING_MIN_BUFFERS in uvc_queue_setup
usb: gadget: uvc: set req_length based on payload by nreqs instead of req_size
usb: gadget: uvc: set req_size and n_requests based on the frame interval
usb: gadget: uvc: wake pump everytime we update the free list
usb: host: fix typo in the comment
usb: host: max3421-hcd: Correctly abort a USB request.
usb: host: xhci-plat: set skip_phy_initialization if software node has XHCI_SKIP_PHY_INIT property
 
USB: make single lock for all usb dynamic id lists
USB: make to_usb_device_driver() use container_of_const()
USB: make to_usb_driver() use container_of_const()
 
usb: misc: ljca: move usb_autopm_put_interface() after wait for response
usb: misc: ljca: set small runtime autosuspend delay
usb: misc: onboard_usb_dev: skip suspend/resume sequence for USB5744 SMBus support
usb: musb: Fix hardware lockup on first Rx endpoint request
usb: phy: isp1301:: Drop explicit initialization of struct i2c_device_id::driver_data to 0
 
USB: properly lock dynamic id list when showing an id
 
usb: Reorganize kerneldoc parameter names
usb: require FMODE_WRITE for usbdev_mmap()
 
USB: serial: cp210x: add Phoenix Contact UPS Device
USB: serial: ftdi_sio: Fix atomicity violation in get_serial_info()
USB: serial: option: add MediaTek T7XX compositions
USB: serial: option: add MeiG Smart SLM770A
USB: serial: option: add MeiG Smart SRM815
USB: serial: option: add Neoway N723-EA support
USB: serial: option: add Netprisma LCUK54 modules for WWAN Ready
USB: serial: option: add TCL IK512 MBIM & ECM
USB: serial: option: add Telit FE910C04 rmnet compositions
USB: serial: pl2303: account for deficits of clones
 
usb: storage: fix wrong comments for struct bulk_cb_wrap
usb: storage: use US_BULK_FLAG_OUT instead of constant values
usb: Switch back to struct platform_driver::remove()
usb: typec: Add attribute file showing the supported USB modes of the port
usb: typec: Add attribute file showing the USB Modes of the partner
usb: typec: anx7411: fix fwnode_handle reference leak
usb: typec: anx7411: fix OF node reference leaks in anx7411_typec_switch_probe()
usb: typec: fix pm usage counter imbalance in ucsi_ccg_sync_control()
usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
usb: typec: Fix typo in comment
usb: typec: mux: Add support for the TUSB1046 crosspoint switch
usb: typec: stusb160x: Make use of i2c_get_match_data()
usb: typec: tcpci: fix NULL pointer issue on shared irq case
usb: typec: tcpm/tcpci_maxim: fix error code in max_contaminant_read_resistance_kohm()
usb: typec: tcpm: Add support for parsing time dt properties
usb: typec: tcpm: Add support for sink-bc12-completion-time-ms DT property
usb: typec: tcpm: use max() to get higher value
usb: typec: ucsi: Add support for the partner USB Modes
usb: typec: ucsi: Convert connector specific commands to bitmaps
usb: typec: ucsi: Do not call ACPI _DSM method for UCSI read operations
usb: typec: ucsi: Fix a missing bits to bytes conversion in ucsi_init()
usb: typec: ucsi: Fix completion notifications
usb: typec: ucsi: Fix connector status writing past buffer size
usb: typec: ucsi: glink: be more precise on orientation-aware ports
usb: typec: ucsi: glink: fix off-by-one in connector_status
usb: typec: ucsi: glink: use device_for_each_child_node_scoped()
usb: typec: ucsi: Helper for Get Connector Status command
usb: typec: ucsi: Set orientation as none when connector is unplugged
usb: typec: ucsi: Supply the USB capabilities to the ports
usb: typec: ucsi: UCSI2.0 Set Sink Path command support
 
USB: usblp: return error when setting unsupported protocol
 
usb: use "prompt" instead of "bool" for choice prompts
usb: Use (of|device)_property_present() for non-boolean properties
usb: using mutex lock and supporting O_NONBLOCK flag in iowarrior_read()
usb: xhci: add help function xhci_dequeue_td()
 
USB: xhci: add support for PWRON active high
 
usb: xhci: add xhci_initialize_ring_segments()
usb: xhci: adjust xhci_alloc_segments_for_ring() arguments
usb: xhci: Avoid queuing redundant Stop Endpoint commands
usb: xhci: fix ring expansion regression in 6.13-rc1
usb: xhci: Fix sum_trb_lengths()
usb: xhci: Fix TD invalidation under pending Set TR Dequeue
usb: xhci: improve xhci_clear_command_ring()
usb: xhci: introduce macro for ring segment list iteration
usb: xhci: Limit Stop Endpoint retries
usb: xhci: move link TRB quirk to xhci_gen_setup()
usb: xhci: refactor xhci_link_rings() to use source and destination rings
usb: xhci: refactor xhci_td_cleanup() to return void
usb: xhci: remove irrelevant comment
usb: xhci: remove option to change a default ring's TRB cycle bit
usb: xhci: remove unused arguments from td_to_noop()
usb: xhci: Remove unused parameters of next_trb()
usb: xhci: request MSI/-X according to requested amount
usb: xhci: rework xhci_free_segments_for_ring()
usb: xhci: rework xhci_link_segments()
usb: xhci: simplify TDs start and end naming scheme in struct 'xhci_td'
usb: yurex: make waiting on yurex_write interruptible
 
util_macros.h: fix/rework find_closest() macros
 
v4l2-subdev: Return -EOPNOTSUPP for unsupported pad type in call_get_frame_desc()
 
vdpa/mlx5: Fix suboptimal range on iotlb iteration
 
vdso: Change PAGE_MASK to signed on all 32-bit architectures
vdso: Introduce vdso/page.h
vdso: Remove timekeeper argument of __arch_update_vsyscall()
vdso: Rename struct arch_vdso_data to arch_vdso_time_data
 
verification/dot2: Improve dot parser robustness
 
veth: Set VETH_INFO_PEER to veth_link_ops.peer_type.
 
vfio/mlx5: Align the page tracking max message size with the device capability
vfio/mlx5: Fix an unwind issue in mlx5vf_add_migration_pages()
vfio/mlx5: Fix unwind flows in mlx5vf_pci_save/resume_device_data()
 
vfio/nvgrace-gpu: Add a new GH200 SKU to the devid table
 
vfio/pci: Fallback huge faults for unaligned pfn
vfio/pci: Properly hide first-in-list PCIe extended capability
 
vfio/qat: fix overflow check in qat_vf_resume_write()
 
vfio/virtio: Add PRE_COPY support for live migration
vfio/virtio: Add support for the basic live migration functionality
vfio/virtio: Enable live migration once VIRTIO_PCI was configured
 
vfio: Remove VFIO_TYPE1_NESTING_IOMMU
 
vfs: Add a sysctl for automated deletion of dentry
vfs: inode insertion kdoc corrections
vfs: make evict() use smp_mb__after_spinlock instead of smp_mb
 
video: fbdev: mmp: switch to use spi_alloc_host()
 
virt: arm-cca-guest: TSM_REPORT support for realms
virt: sev-guest: Carve out SNP message context structure
virt: sev-guest: Consolidate SNP guest messaging parameters to a struct
virt: sev-guest: Reduce the scope of SNP command mutex
virt: sev-guest: Use AES GCM crypto library
virt: tdx-guest: Just leak decrypted memory on unrecoverable errors
 
virtchnl: fix m68k build.
virtchnl: support queue rate limit and quanta size configuration
 
virtio-blk: don't keep queue frozen during system suspend
 
virtio-mem: s390 support
 
virtio-net: fix overflow inside virtnet_rq_alloc
virtio-net: rq submits premapped per-buffer
 
virtio-pci: Introduce APIs to execute device parts admin commands
 
virtio: Extend the admin command to include the result size
virtio: Make vring_new_virtqueue support packed vring
virtio: Manage device and driver capabilities via the admin commands
 
virtio_blk: reverse request order in virtio_queue_rqs
 
virtio_fs: add informative log for new tag discovery
virtio_fs: store actual queue index in mq_map
 
virtio_net: big mode skip the unmap check
virtio_net: correct netdev_tx_reset_queue() invocation point
virtio_net: enable premapped mode for merge and small by default
virtio_net: ensure netdev_tx_reset_queue is called on bind xsk for tx
virtio_net: ensure netdev_tx_reset_queue is called on tx ring resize
virtio_net: refactor the xmit type
virtio_net: replace vq2rxq with vq2txq where appropriate
virtio_net: rx remove premapped failover code
virtio_net: update tx timeout record
virtio_net: xdp_features add NETDEV_XDP_ACT_XSK_ZEROCOPY
virtio_net: xsk: bind/unbind xsk for tx
virtio_net: xsk: prevent disable tx napi
virtio_net: xsk: tx: support xmit xsk buffer
 
virtio_pci: Introduce device parts access commands
 
virtio_pmem: Add freeze/restore callbacks
 
virtio_ring: add a func argument 'recycle_done' to virtqueue_reset()
virtio_ring: add a func argument 'recycle_done' to virtqueue_resize()
virtio_ring: introduce add api for premapped
virtio_ring: introduce vring_need_unmap_buffer
virtio_ring: packed: record extras for indirect buffers
virtio_ring: perform premapped operations based on per-buffer
virtio_ring: remove API virtqueue_set_dma_premapped
virtio_ring: split: record extras for indirect buffers
 
virtio_vdpa: remove redundant check on desc
 
virtiofs: dax: remove ->writepages() callback
virtiofs: use GFP_NOFS when enqueuing request through kworker
virtiofs: use pages instead of pointer for kernel direct IO
 
vma: detect infinite loop in vma tree
 
vmalloc: fix accounting with i915
 
vmlinux.lds.h: Add markers for text_unlikely and text_hot sections
vmlinux.lds.h: Adjust symbol ordering in text output section
 
vmscan: add a vmscan event for reclaim_pages
 
vmstat: call fold_vm_zone_numa_events() before show per zone NUMA event
vmstat: disable vmstat_work on vmstat_cpu_down_prep()
vmstat: disable vmstat_work on vmstat_cpu_down_prep()
 
vmxnet3: support higher link speeds from vmxnet3 v9
 
vrf: Prepare vrf_process_v4_outbound() to future .flowi4_tos conversion.
 
vsock/bpf: return early if transport is not assigned
 
vsock/test: fix failures due to wrong SO_RCVLOWAT parameter
vsock/test: fix parameter types in SO_VM_SOCKETS_* calls
vsock/test: verify socket options after setting them
 
vsock/virtio: cancel close work in the destructor
vsock/virtio: discard packets if the transport changes
 
vsock: do not leave dangling sk pointer in vsock_create()
vsock: prevent null-ptr-deref in vsock_*[has_data|has_space]
vsock: reset socket state when de-assigning the transport
 
vt_buffer.h: get rid of dead code in default scr_...() instances
 
vxcan: Set VXCAN_INFO_PEER to vxcan_link_ops.peer_type.
 
wait: Switch to use hrtimer_setup_sleeper_on_stack()
 
watchdog: Add HAS_IOPORT dependency for SBC8360 and SBC7240
watchdog: Add support for Airoha EN7851 watchdog
watchdog: always print when registering watchdog fails
watchdog: apple: Actually flush writes after requesting watchdog restart
watchdog: apple: Increase reset delay to 150ms
watchdog: armada_37xx_wdt: remove struct resource
watchdog: Congatec Board Controller watchdog timer driver
watchdog: da9055_wdt: don't print out if registering watchdog fails
watchdog: da9063: Do not use a global variable
watchdog: da9063: Remove __maybe_unused notations
watchdog: Delete the cpu5wdt driver
watchdog: fix typo in the comment
watchdog: gxp-wdt: don't print out if registering watchdog fails
watchdog: it87_wdt: add PWRGD enable quirk for Qotom QCML04
watchdog: it87_wdt: don't print out if registering watchdog fails
watchdog: iTCO_wdt: don't print out if registering watchdog fails
watchdog: mediatek: Add support for MT6735 TOPRGU/WDT
watchdog: mediatek: Make sure system reset gets asserted in mtk_wdt_restart()
watchdog: octeon-wdt: don't print out if registering watchdog fails
watchdog: rti: of: honor timeout-sec property
watchdog: rti_wdt: don't print out if registering watchdog fails
watchdog: rza_wdt: don't print out if registering watchdog fails
watchdog: rzg2l_wdt: Power on the watchdog domain in the restart handler
watchdog: s3c2410_wdt: add support for exynosautov920 SoC
watchdog: sl28cpld_wdt: don't print out if registering watchdog fails
watchdog: stm32_iwdg: Add pretimeout support
watchdog: stm32_iwdg: fix error message during driver probe
watchdog: Switch back to struct platform_driver::remove()
watchdog: xilinx_wwdt: Calculate max_hw_heartbeat_ms using clock frequency
watchdog: ziirave_wdt: Drop explicit initialization of struct i2c_device_id::driver_data to 0
 
wifi: ath10k: avoid NULL pointer error during sdio remove
wifi: ath10k: fix invalid VHT parameters in supported_vht_mcs_rate_nss1
wifi: ath10k: fix invalid VHT parameters in supported_vht_mcs_rate_nss2
wifi: ath10k: fix the stack frame size warning in ath10k_hw_scan
wifi: ath10k: fix the stack frame size warning in ath10k_remain_on_channel
wifi: ath11k: allow missing memory-regions
wifi: ath11k: enable fw_wmi_diag_event hw param for WCN6750
wifi: ath11k: Fix CE offset address calculation for WCN6750 in SSR
wifi: ath11k: Fix double free issue during SRNG deinit
wifi: ath11k: fix the stack frame size warning in ath11k_vif_wow_set_wakeups
wifi: ath12k: Add firmware coredump collection support
wifi: ath12k: add missing lockdep_assert_wiphy() for ath12k_mac_op_ functions
wifi: ath12k: ath12k_mac_op_sta_state(): clean up update_wk cancellation
wifi: ath12k: ath12k_mac_set_key(): remove exit label
wifi: ath12k: cleanup unneeded labels
wifi: ath12k: convert struct ath12k_sta::update_wk to use struct wiphy_work
wifi: ath12k: convert tasklet to BH workqueue for CE interrupts
wifi: ath12k: delete NSS and TX power setting for monitor vdev
wifi: ath12k: fix A-MSDU indication in monitor mode
wifi: ath12k: fix atomic calls in ath12k_mac_op_set_bitrate_mask()
wifi: ath12k: fix crash when unbinding
wifi: ath12k: fix one more memcpy size error
wifi: ath12k: fix struct hal_rx_mpdu_start
wifi: ath12k: fix struct hal_rx_phyrx_rssi_legacy_info
wifi: ath12k: fix struct hal_rx_ppdu_end_user_stats
wifi: ath12k: fix struct hal_rx_ppdu_start
wifi: ath12k: fix use-after-free in ath12k_dp_cc_cleanup()
wifi: ath12k: fix warning when unbinding
wifi: ath12k: make read-only array svc_id static const
wifi: ath12k: modify ath12k_get_arvif_iter() for MLO
wifi: ath12k: modify ath12k_mac_op_bss_info_changed() for MLO
wifi: ath12k: modify ath12k_mac_op_set_key() for MLO
wifi: ath12k: modify ath12k_mac_vif_chan() for MLO
wifi: ath12k: modify link arvif creation and removal for MLO
wifi: ath12k: Modify print_array_to_buf() to support arrays with 1-based semantics
wifi: ath12k: move txbaddr/rxbaddr into struct ath12k_dp
wifi: ath12k: pass ath12k_link_vif instead of vif/ahvif
wifi: ath12k: prepare sta data structure for MLO handling
wifi: ath12k: prepare vif config caching for MLO
wifi: ath12k: prepare vif data structure for MLO handling
wifi: ath12k: remove msdu_end structure for WCN7850
wifi: ath12k: remove unused variable monitor_present
wifi: ath12k: Skip Rx TID cleanup for self peer
wifi: ath12k: Support BE OFDMA Pdev Rate Stats
wifi: ath12k: Support DMAC Reset Stats
wifi: ath12k: Support pdev CCA Stats
wifi: ath12k: Support Pdev OBSS Stats
wifi: ath12k: Support Pdev Scheduled Algorithm Stats
wifi: ath12k: Support pdev Transmit Multi-user stats
wifi: ath12k: Support Ring and SFM stats
wifi: ath12k: Support Self-Generated Transmit stats
wifi: ath12k: switch to using wiphy_lock() and remove ar->conf_mutex
wifi: ath12k: update ath12k_mac_op_conf_tx() for MLO
wifi: ath12k: update ath12k_mac_op_update_vif_offload() for MLO
wifi: ath12k: use tail MSDU to get MSDU information
wifi: ath5k: add PCI ID for Arcadyan devices
wifi: ath5k: add PCI ID for SX76X
wifi: ath6kl: fix typos in struct wmi_rssi_threshold_params_cmd and wmi_snr_threshold_params_cmd comments
wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
wifi: ath9k: btcoex: remove platform_data
wifi: ath9k: eeprom: remove platform data
wifi: ath9k: remove ath9k_platform_data
wifi: ath9k: use clamp() in ar9003_aic_cal_post_process()
wifi: brcm80211: Remove unused dma_txflush()
wifi: brcmfmac: add flag for random seed during firmware download
wifi: brcmfmac: Add optional lpo clock enable support
wifi: brcmfmac: Fix oops due to NULL pointer dereference in brcmf_sdiod_sglist_rw()
wifi: brcmfmac: of: Make use of irq_get_trigger_type()
wifi: brcmfmac: of: use devm_clk_get_optional_enabled_with_rate()
wifi: brcmfmac: release 'root' node in all execution paths
wifi: brcmfmac: Remove unused brcmf_cfg80211_get_iftype()
wifi: brcmsmac: Remove unused brcms_debugfs_get_devdir()
wifi: cfg80211: add monitor SKIP_TX flag
wifi: cfg80211: add option for vif allowed radios
wifi: cfg80211: check radio iface combination for multi radio per wiphy
wifi: cfg80211: clear link ID from bitmap during link delete after clean up
wifi: cfg80211: disallow SMPS in AP mode
wifi: cfg80211: Fix an error handling path in nl80211_start_ap()
wifi: cfg80211: pass net_device to .set_monitor_channel
wifi: cfg80211: Remove the Medium Synchronization Delay validity check
wifi: cfg80211: report per wiphy radio antenna mask
wifi: cfg80211: sme: init n_channels before channels[] access
wifi: cfg80211: stop exporting wext symbols
wifi: cfg80211: unexport wireless_nlevent_flush()
wifi: cw1200: Fix potential NULL dereference
wifi: cw1200: Fix potential NULL dereference
wifi: cw1200: Remove unused cw1200_queue_requeue_all()
wifi: ipw2x00/lib80211: move remaining lib80211 into libipw
wifi: ipw2x00: libipw_rx_any(): fix bad alignment
wifi: ipw: select CRYPTO_LIB_ARC4
wifi: iwlwifi: allow fast resume on ax200
wifi: iwlwifi: allow IWL_FW_CHECK() with just a string
wifi: iwlwifi: be less noisy if the NIC is dead in S3
wifi: iwlwifi: bump FW API to 94 for BZ/SC devices
wifi: iwlwifi: bump minimum API version in BZ/SC to 92
wifi: iwlwifi: do not warn about a flush with an empty TX queue
wifi: iwlwifi: fix CRF name for Bz
wifi: iwlwifi: fw: add an error table status getter
wifi: iwlwifi: fw: api: update link context API version
wifi: iwlwifi: move IWL_LMAC_*_INDEX to fw/api/context.h
wifi: iwlwifi: mvm: Add support for prep_add_interface() callback
wifi: iwlwifi: mvm: allow always calling iwl_mvm_get_bss_vif()
wifi: iwlwifi: mvm: clarify fw_id_to_link_sta protection
wifi: iwlwifi: mvm: don't call power_update_mac in fast suspend
wifi: iwlwifi: mvm: exit EMLSR earlier if bss_param_ch_cnt is updated
wifi: iwlwifi: mvm: Fix __counted_by usage in cfg80211_wowlan_nd_*
wifi: iwlwifi: mvm: log information about HW restart completion
wifi: iwlwifi: mvm: MLO scan upon channel condition degradation
wifi: iwlwifi: mvm: prepare the tx_power handling to be per-link
wifi: iwlwifi: mvm: remove IWL_MVM_HW_CSUM_DISABLE
wifi: iwlwifi: mvm: remove redundant check
wifi: iwlwifi: mvm: Remove redundant rcu_read_lock() in reorder buffer
wifi: iwlwifi: mvm: remove unneeded check
wifi: iwlwifi: mvm: Remove unused last_amsdu from reorder buffer
wifi: iwlwifi: mvm: support new initiator and responder command version
wifi: iwlwifi: mvm: support new versions of the wowlan APIs
wifi: iwlwifi: mvm: tell iwlmei when we finished suspending
wifi: iwlwifi: mvm: unify link info initialization
wifi: iwlwifi: mvm: use wiphy locked debugfs for low-latency
wifi: iwlwifi: replace deprecated PCI functions
wifi: iwlwifi: s/IWL_MVM_INVALID_STA/IWL_INVALID_STA
wifi: iwlwifi: work around -Wenum-compare-conditional warning
wifi: libertas: don't select/include lib80211
wifi: mac80211, cfg80211: miscellaneous spelling fixes
wifi: mac80211: __ieee80211_recalc_txpower receives a link
wifi: mac80211: add an option to fake ieee80211_connection_loss
wifi: mac80211: add flag to opt out of virtual monitor support
wifi: mac80211: add support for the monitor SKIP_TX flag
wifi: mac80211: Add support to indicate that a new interface is to be added
wifi: mac80211: allow rate_control_rate_init() for links
wifi: mac80211: call rate_control_rate_update() for link STA
wifi: mac80211: chan: calculate min_def also for client mode
wifi: mac80211: constify ieee80211_ie_build_{he,eht}_oper() chandef
wifi: mac80211: convert debugfs files to short fops
wifi: mac80211: expose ieee80211_chan_width_to_rx_bw() to drivers
wifi: mac80211: filter on monitor interfaces based on configured channel
wifi: mac80211: fix a queue stall in certain cases of CSA
wifi: mac80211: fix description of ieee80211_set_active_links() for new sequence
wifi: mac80211: fix mbss changed flags corruption on 32 bit systems
wifi: mac80211: fix station NSS capability initialization order
wifi: mac80211: fix vif addr when switching from monitor to station
wifi: mac80211: ieee80211_recalc_txpower receives a link
wifi: mac80211: init cnt before accessing elem in ieee80211_copy_mbssid_beacon
wifi: mac80211: make bss_param_ch_cnt available for the low level driver
wifi: mac80211: parse A-MSDU len from EHT capabilities
wifi: mac80211: pass MBSSID config by reference
wifi: mac80211: re-order assigning channel in activate links
wifi: mac80211: refactor BW limitation check for CSA parsing
wifi: mac80211: refactor ieee80211_rx_monitor
wifi: mac80211: remove misleading j_0 construction parts
wifi: mac80211: remove status->ampdu_delimiter_crc
wifi: mac80211: remove unneeded parameters
wifi: mac80211: rename IEEE80211_CHANCTX_CHANGE_MIN_WIDTH
wifi: mac80211: Support EHT 1024 aggregation size in TX
wifi: mac80211: update the right link for tx power
wifi: mac80211: use vif radio mask to limit creating chanctx
wifi: mac80211: use vif radio mask to limit ibss scan frequencies
wifi: mac80211: wake the queues in case of failure in resume
wifi: mac80211_hwsim: use hrtimer_active()
wifi: mwifiex: add missing locking for cfg80211 calls
wifi: mwifiex: cleanup struct mwifiex_auto_tdls_peer
wifi: mwifiex: cleanup struct mwifiex_private
wifi: mwifiex: don't include lib80211.h
wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_config_scan()
wifi: mwifiex: Use IRQF_NO_AUTOEN flag in request_irq()
wifi: nl80211: fix bounds checker error in nl80211_parse_sched_scan
wifi: nl80211: fix NL80211_ATTR_MLO_LINK_ID off-by-one
wifi: nl80211: remove redundant null pointer check in coalescing
wifi: p54: Use IRQF_NO_AUTOEN flag in request_irq()
wifi: qtnfmac: don't include lib80211.h
wifi: remove iw_public_data from struct net_device
wifi: rt2x00: convert comma to semicolon
wifi: rtl8xxxu: Perform update_beacon_work when beaconing is enabled
wifi: rtlwifi: Drastically reduce the attempts to read efuse in case of failures
wifi: rtlwifi: make read-only arrays static const
wifi: rtlwifi: Remove some exhalbtc deadcode
wifi: rtlwifi: use MODULE_FIRMWARE() to declare used firmware
wifi: rtw88: 8812a: Mitigate beacon loss
wifi: rtw88: 8821a: Regularly ask for BT info updates
wifi: rtw88: Add rtw8812a.{c,h}
wifi: rtw88: Add rtw8812a_table.{c,h}
wifi: rtw88: Add rtw8821a.{c,h}
wifi: rtw88: Add rtw8821a_table.{c,h}
wifi: rtw88: Add rtw8821au.c and rtw8812au.c
wifi: rtw88: Add rtw88xxa.{c,h}
wifi: rtw88: Add some definitions for RTL8821AU/RTL8812AU
wifi: rtw88: Allow different C2H RA report sizes
wifi: rtw88: Allow rtw_chip_info.ltecoex_addr to be NULL
wifi: rtw88: coex: Support chips without a scoreboard
wifi: rtw88: Constify some arrays and structs
wifi: rtw88: Detect beacon loss with chips other than 8822c
wifi: rtw88: Dump the HW features only for some chips
wifi: rtw88: Enable data rate fallback for older chips
wifi: rtw88: Enable the new RTL8821AU/RTL8812AU drivers
wifi: rtw88: Extend the init table parsing for RTL8812AU
wifi: rtw88: Let each driver control the power on/off process
wifi: rtw88: Make txagc_remnant_ofdm an array
wifi: rtw88: Move pwr_track_tbl to struct rtw_rfe_def
wifi: rtw88: Parse the RX descriptor with a single function
wifi: rtw88: Refactor looping in rtw_phy_store_tx_power_by_rate
wifi: rtw88: Report the signal strength only if it's known
wifi: rtw88: Support TX page sizes bigger than 128
wifi: rtw88: usb: Set pkt_info.ls for the reserved page
wifi: rtw88: use ieee80211_purge_tx_queue() to purge TX skb
wifi: rtw89: 8851b: use 'int' as return type of error code pwr_{on,off}_func()
wifi: rtw89: 8852b: change RF mode to normal mode when set channel
wifi: rtw89: 8852b: use 'int' as return type of error code pwr_{on,off}_func()
wifi: rtw89: 8852bt: use 'int' as return type of error code pwr_{on,off}_func()
wifi: rtw89: 8852c: rfk: remove unnecessary assignment of return value of _dpk_dgain_read()
wifi: rtw89: 8852c: use 'int' as return type of error code pwr_{on,off}_func()
wifi: rtw89: 8852ce: fix gray code conversion for filter out EQ
wifi: rtw89: 8852ce: set offset K of PCI PHY EQ to manual mode to improve compatibility
wifi: rtw89: 8922a: extend RFK handling and consider MLO
wifi: rtw89: 8922a: fill the missing OP1dB configuration
wifi: rtw89: 8922a: rfk: enlarge TSSI timeout time to 20ms
wifi: rtw89: 8922a: rfk: support firmware command RX DCK v1 format
wifi: rtw89: 8922ae: disable PCI PHY EQ to improve compatibility
wifi: rtw89: Add encryption support for MLO connections
wifi: rtw89: Add header conversion for MLO connections
wifi: rtw89: add thermal protection
wifi: rtw89: chan: manage active interfaces
wifi: rtw89: check return value of ieee80211_probereq_get() for RNR
wifi: rtw89: coex: Add function to reorder Wi-Fi firmware report index
wifi: rtw89: coex: check NULL return of kmalloc in btc_fw_set_monreg()
wifi: rtw89: coex: initialize local .dbcc_2g_phy in _set_btg_ctrl()
wifi: rtw89: coex: Reorder Bluetooth info related logic
wifi: rtw89: coex: set higher priority to BT when WL scan and BT A2DP exist
wifi: rtw89: coex: Set Wi-Fi/Bluetooth priority for Wi-Fi scan case
wifi: rtw89: coex: Solved BT PAN profile idle decrease Wi-Fi throughput
wifi: rtw89: coex: Update priority setting for Wi-Fi is scanning
wifi: rtw89: debug: add beacon RSSI for debugging
wifi: rtw89: don't check done-ack for entering PS
wifi: rtw89: efuse: move reading efuse of fw secure info to common
wifi: rtw89: efuse: move recognize firmware MSS info v1 to common
wifi: rtw89: efuse: read firmware secure info v0 from efuse for WiFi 6 chips
wifi: rtw89: fix -Wenum-compare-conditional warnings
wifi: rtw89: Fix TX fail with A2DP after scanning
wifi: rtw89: fw: move v1 MSSC out of __parse_security_section() to share with v0
wifi: rtw89: fw: set recorded IDMEM share mode in firmware header to register
wifi: rtw89: fw: shrink download size of security section for RTL8852B
wifi: rtw89: fw: use common function to parse security section for WiFi 6 chips
wifi: rtw89: handle entity active flag per PHY
wifi: rtw89: initialize dual HW bands for MLO and control them by link
wifi: rtw89: mac: no configure CMAC/DMAC tables for firmware secure boot
wifi: rtw89: pci: add quirks by PCI subsystem ID for thermal protection
wifi: rtw89: pci: consolidate PCI basic configurations for probe and resume
wifi: rtw89: pci: use 'int' as return type of error code in poll_{tx,rx}dma_ch_idle()
wifi: rtw89: read bss_conf corresponding to the link
wifi: rtw89: read link_sta corresponding to the link
wifi: rtw89: refactor STA related func ahead for MLO
wifi: rtw89: refactor VIF related func ahead for MLO
wifi: rtw89: regd: block 6 GHz if marked as N/A in regd map
wifi: rtw89: rename rtw89_sta to rtw89_sta_link ahead for MLO
wifi: rtw89: rename rtw89_vif to rtw89_vif_link ahead for MLO
wifi: rtw89: rfk: add firmware debug log of IQK
wifi: rtw89: rfk: add firmware debug log of TSSI
wifi: rtw89: rfk: update firmware debug log of DACK to v2
wifi: rtw89: sar: add supported UNII-4 frequency range along with UNII-3 of SAR subband
wifi: rtw89: set pause_data field to avoid transmitting data in scan channels
wifi: rtw89: tweak driver architecture for impending MLO support
wifi: rtw89: tweak setting of channel and TX power for MLO
wifi: rtw89: unlock on error path in rtw89_ops_unassign_vif_chanctx()
wifi: rtw89: wow: cast nd_config->delay to u64 in tsf arithmetic
wifi: rtw89: wow: do not configure CPU IO to receive packets for old firmware
wifi: Switch back to struct platform_driver::remove()
wifi: wcn36xx: fix a typo in struct wcn36xx_sta documentation
wifi: wext/libipw: move spy implementation to libipw
wifi: wext: merge adjacent CONFIG_COMPAT ifdef blocks
wifi: wfx: Fix error handling in wfx_core_init()
wifi: wilc1000: Add WILC3000 support
wifi: wilc1000: Clean up usage of wilc_get_chipid()
wifi: wilc1000: Fill in missing error handling
wifi: wilc1000: Fold chip_allow_sleep()/chip_wakeup() into wlan.c
wifi: wilc1000: Fold wilc_create_wiphy() into cfg80211.c
wifi: wilc1000: Keep slot powered on during suspend/resume
wifi: wilc1000: Register wiphy after reading out chipid
wifi: wilc1000: Set MAC after operation mode
wifi: wl1251: Use IRQF_NO_AUTOEN flag in request_irq()
wifi: wlcore: sdio: Make use of irq_get_trigger_type()
wifi: wlcore: sdio: Use helper to define resources
 
wireguard: allowedips: remove redundant selftest call
wireguard: device: omit unnecessary memset of netdev private data
wireguard: device: support big tcp GSO
wireguard: selftests: load nf_conntrack if not present
 
wireless: wext: shorten struct iw_ioctl_description
 
workqueue: add printf attribute to __alloc_workqueue()
workqueue: Adjust WQ_MAX_ACTIVE from 512 to 2048
workqueue: Do not warn when cancelling WQ_MEM_RECLAIM work from !WQ_MEM_RECLAIM worker
workqueue: doc: Add a note saturating the system_wq is not permitted
workqueue: Reduce expensive locks for unbound workqueue
workqueue: warn if delayed_work is queued to an offlined cpu.
 
writeback: add a __releases annoation to wbc_attach_and_unlock_inode
writeback: wbc_attach_fdatawrite_inode out of line
 
wwan: core: Add WWAN ADB and MIPC port type
wwan: core: Pass string literal as format argument of dev_set_name()
 
x86/acpi: Switch to irq_get_nr_irqs() and irq_set_nr_irqs()
 
x86/amd: Use heterogeneous core topology for identifying boost numerator
 
x86/asm: Make serialize() always_inline
 
x86/boot: Remove unused function atou()
x86/boot: Skip video memory access in the decompressor for SEV-ES/SNP
 
x86/bugs: Correct RSB terminology in Kconfig
 
x86/bus_lock: Add support for AMD
 
x86/cacheinfo: Delete global num_cache_leaves
 
x86/CPU/AMD: Terminate the erratum_1386_microcode array
x86/CPU/AMD: WARN when setting EFER.AUTOIBRS if and only if the WRMSR fails
 
x86/cpu/intel: Define helper to get CPU core native ID
 
x86/cpu/topology: Remove limit of CPUs due to disabled IO/APIC
 
x86/cpu: Add CPU type to struct cpuinfo_topology
x86/cpu: Add Lunar Lake to list of CPUs with a broken MONITOR implementation
x86/cpu: Enable SD_ASYM_PACKING for PKG domain on AMD
x86/cpu: Fix FAM5_QUARK_X1000 to use X86_MATCH_VFM()
x86/cpu: Fix formatting of cpuid_bits[] in scattered.c
x86/cpu: Fix PPIN initialization
x86/cpu: Make sure flag_is_changeable_p() is always being used
x86/cpu: Remove redundant CONFIG_NUMA guard around numa_add_cpu()
x86/cpu: Use str_yes_no() helper in show_cpuinfo_misc()
 
x86/cpufeatures: Add X86_FEATURE_AMD_HETEROGENEOUS_CORES
x86/cpufeatures: Add X86_FEATURE_AMD_WORKLOAD_CLASS feature bit
x86/cpufeatures: Rename X86_FEATURE_FAST_CPPC to have AMD prefix
 
x86/Documentation: Update algo in init_size description of boot protocol
 
x86/efi: Apply EFI Memory Attributes after kexec
x86/efi: Drop support for the EFI_PROPERTIES_TABLE
 
x86/execmem: fix ROX cache usage in Xen PV guests
 
x86/fpu: Ensure shadow stack is active before "getting" registers
 
x86/fred: Clear WFE in missing-ENDBRANCH #CPs
x86/fred: Fix the FRED RSP0 MSR out of sync with its per-CPU cache
 
x86/hyperv: Fix hv tsc page based sched_clock for hibernation
 
x86/kaslr: Include instead of
 
x86/kexec: Restore GDT on return from ::preserve_context kexec
 
x86/kprobes: Cleanup kprobes on ftrace code
 
x86/MCE/AMD: Add support for new MCA_SYND{1,2} registers
 
x86/mce/apei: Handle variable SMCA BERT record size
 
x86/mce/intel: Use MCG_BANKCNT_MASK instead of 0xff
 
x86/mce/mcelog: Use xchg() to get and clear the flags
 
x86/mce: Add wrapper for struct mce to export vendor specific info
 
x86/microcode/AMD: Flush patch buffer mapping after application
 
x86/microcode/intel: Remove unnecessary cache writeback and invalidation
 
x86/mm/doc: Add missing details in virtual memory layout
 
x86/mm/mmap: Remove arch_vma_name()
 
x86/mm/tlb: Put cpumask_test_cpu() check in switch_mm_irqs_off() under CONFIG_DEBUG_VM
 
x86/mm: Add _PAGE_NOPTISHADOW bit to avoid updating userspace page tables
x86/mm: Carve out INVLPG inline asm for use by others
x86/mm: Don't disable PCID when INVLPG has been fixed by microcode
x86/mm: Refactor __set_clr_pte_enc()
 
x86/module: enable ROX caches for module text on 64 bit
x86/module: prepare module loading for ROX allocations of text
 
x86/percpu: fix clang warning when dealing with unsigned types
 
x86/pkeys: Change caller of update_pkru_in_sigframe()
x86/pkeys: Ensure updated PKRU value is XRSTOR'd
 
x86/platform/intel-mid: Replace deprecated PCI functions
 
x86/platform: Switch back to struct platform_driver::remove()
 
x86/pvh: Avoid absolute symbol references in .head.text
x86/pvh: Call C code via the kernel virtual mapping
x86/pvh: Omit needless clearing of phys_base
x86/pvh: Use correct size value in GDT descriptor
 
x86/resctrl: Slightly clean-up mbm_config_show()
x86/resctrl: Support Sub-NUMA cluster mode SNC6
 
x86/sev: Cache the secrets page address
x86/sev: Cleanup vc_handle_msr()
x86/sev: Convert shared memory back to private on kexec
x86/sev: Handle failures from snp_init()
 
x86/sgx: Use vmalloc_array() instead of vmalloc()
 
x86/split_lock: Move Split and Bus lock code to a dedicated file
 
x86/static-call: fix 32-bit build
x86/static-call: provide a way to do very early static-call updates
x86/static-call: Remove early_boot_irqs_disabled check to fix Xen PVH dom0
 
x86/tdx: Dynamically disable SEPT violations from causing #VEs
x86/tdx: Enable CPU topology enumeration
x86/tdx: Introduce wrappers to read and write TD metadata
x86/tdx: Rename tdx_parse_tdinfo() to tdx_setup()
 
x86/unwind/orc: Fix unwind for newly forked tasks
 
x86/vdso: Access rng data from kernel without vvar
x86/vdso: Access rng vdso data without vvar.h
x86/vdso: Access timens vdso data without vvar.h
x86/vdso: Access vdso data without vvar.h
x86/vdso: Add missing brackets in switch case
x86/vdso: Allocate vvar page from C code
x86/vdso: Delete vvar.h
x86/vdso: Move the rng offset to vsyscall.h
x86/vdso: Place vdso_data at beginning of vvar page
x86/vdso: Remove timekeeper include
x86/vdso: Split virtual clock pages into dedicated mapping
x86/vdso: Use __arch_get_vdso_data() to access vdso data
 
x86/virt: Move SEV-specific parsing into arch/x86/virt/svm
x86/virt: Provide "nosnp" boot option for sev kernel command line
 
x86/xen: add central hypercall functions
x86/xen: Avoid relocatable quantities in Xen ELF notes
x86/xen: don't do PV iret hypercall through hypercall page
x86/xen: remove hypercall page
x86/xen: use new hypercall functions instead of hypercall page
 
x86: acer-wmi: remove unused macros
x86: Disable EXECMEM_ROX support
x86: Fix build regression with CONFIG_KEXEC_JUMP enabled
x86: fix off-by-one in access_ok()
x86: KVM: Advertise CPUIDs for new instructions in Clearwater Forest
x86: make get_cpu_vendor() accessible from Xen code
 
xattr: remove redundant check on variable err
xattr: switch to CLASS(fd)
 
xdrgen: Add a utility for extracting XDR from RFCs
xdrgen: Add generator code for XDR width macros
xdrgen: Clean up type_specifier
xdrgen: emit maxsize macros
xdrgen: Exit status should be zero on success
xdrgen: Implement big-endian enums
xdrgen: Keep track of on-the-wire data type widths
xdrgen: Refactor transformer arms
xdrgen: Remove check for "nfs_ok" in C templates
xdrgen: Remove program_stat_to_errno() call sites
xdrgen: Remove tracepoint call site
xdrgen: Rename "enum yada" types as just "yada"
xdrgen: Rename "variable-length strings"
xdrgen: Rename enum's declaration Jinja2 template
xdrgen: Track constant values
xdrgen: Update the files included in client-side source code
xdrgen: XDR width for a string
xdrgen: XDR width for fixed-length array
xdrgen: XDR width for fixed-length opaque
xdrgen: XDR width for optional_data type
xdrgen: XDR width for pointer types
xdrgen: XDR width for struct types
xdrgen: XDR width for typedef
xdrgen: XDR width for union types
xdrgen: XDR width for variable-length array
xdrgen: XDR width for variable-length opaque
xdrgen: XDR widths for enum types
 
xe/oa: Fix query mode of operation for OAR/OAC
 
xen/events: Switch to irq_get_nr_irqs()
 
xen/netfront: fix crash when removing device
 
xen: Fix the issue of resource not being properly released in xenbus_dev_probe()
 
xfrm: Add an inbound percpu state cache.
xfrm: Add error handling when nla_put_u32() returns an error
xfrm: Add support for per cpu xfrm state handling.
xfrm: Cache used outbound xfrm states at the policy.
xfrm: Convert struct xfrm_dst_lookup_params -> tos to dscp_t.
xfrm: Convert xfrm_bundle_create() to dscp_t.
xfrm: Convert xfrm_dst_lookup() to dscp_t.
xfrm: Convert xfrm_get_tos() to dscp_t.
xfrm: Fix acquire state insertion.
xfrm: replace deprecated strncpy with strscpy_pad
xfrm: Restrict percpu SA attribute to specific netlink message types
 
xfs: add a generic group pointer to the btree cursor
xfs: add a helper to prevent bmap merges across rtgroup boundaries
xfs: add a lockdep class key for rtgroup inodes
xfs: add a xfs_agino_to_ino helper
xfs: add a xfs_bmap_free_rtblocks helper
xfs: add a xfs_group_next_range helper
xfs: add a xfs_qm_unmount_rt helper
xfs: add block headers to realtime bitmap and summary blocks
xfs: add frextents to the lazysbcounters when rtgroups enabled
xfs: add group based bno conversion helpers
xfs: add rtgroup-based realtime scrubbing context management
xfs: add xfs_agbno_to_fsb and xfs_agbno_to_daddr helpers
xfs: adjust min_block usage in xfs_verify_agbno
xfs: adjust parent pointer scrubber for sb-rooted metadata files
xfs: adjust xfs_bmap_add_attrfork for metadir
xfs: advertise metadata directory feature
xfs: advertise realtime quota support in the xqm stat files
xfs: allow bulkstat to return metadata directories
xfs: attach dquot buffer to dquot log item buffer
xfs: avoid nested calls to __xfs_trans_commit
xfs: calculate RT bitmap and summary blocks based on sb_rextents
xfs: check metadata directory file path connectivity
xfs: check pre-metadir fields correctly
xfs: check that rtblock extents do not break rtsupers or rtgroups
xfs: check the metadata directory inumber in superblocks
xfs: check the realtime superblock at mount time
xfs: clean up log item accesses in xfs_qm_dqflush{,_done}
xfs: clean up xfs_getfsmap_helper arguments
xfs: cleanup xfs_getfsmap_rtdev_rtbitmap
xfs: confirm dotdot target before replacing it during a repair
xfs: constify pag arguments to trace points
xfs: constify the xfs_inode predicates
xfs: constify the xfs_sb predicates
xfs: convert busy extent tracking to the generic group structure
xfs: convert extent busy tracepoints to the generic group structure
xfs: convert quotacheck to attach dquot buffers
xfs: convert remaining trace points to pass pag structures
xfs: convert sick_map loops to use ARRAY_SIZE
xfs: convert struct typedefs in xfs_ondisk.h
xfs: create helpers to deal with rounding xfs_filblks_t to rtx boundaries
xfs: create helpers to deal with rounding xfs_fileoff_t to rtx boundaries
xfs: create incore realtime group structures
xfs: create quota preallocation watermarks for realtime quota
xfs: define locking primitives for realtime groups
xfs: define the format of rt groups
xfs: define the on-disk format for the metadir feature
xfs: delalloc and quota softlimit timers are incoherent
xfs: disable the agi rotor for metadata inodes
xfs: do not count metadata directory files when doing online quotacheck
xfs: don't call xfs_bmap_same_rtgroup in xfs_bmap_add_extent_hole_delay
xfs: don't coalesce file mappings that cross rtgroup boundaries in scrub
xfs: don't count metadata directory files to quota
xfs: don't crash on corrupt /quotas dirent
xfs: don't drop errno values when we fail to ficlone the entire range
xfs: don't lose solo dquot update transactions
xfs: don't lose solo superblock counter update transactions
xfs: don't merge ioends across RTGs
xfs: don't move nondir/nonreg temporary repair files to the metadir namespace
xfs: don't return an error from xfs_update_last_rtgroup_size for !XFS_RT
xfs: eliminate lockdep false positives in xfs_attr_shortform_list
xfs: enable metadata directory feature
xfs: enable realtime quota again
xfs: encode the rtbitmap in big endian format
xfs: encode the rtsummary in big endian format
xfs: enforce metadata inode flag
xfs: export realtime group geometry via XFS_FSOP_GEOM
xfs: export the geometry of realtime groups to userspace
xfs: factor out a generic xfs_group structure
xfs: factor out a xfs_growfs_check_rtgeom helper
xfs: factor out a xfs_growfs_rt_alloc_blocks helper
xfs: factor out a xfs_growfs_rt_alloc_fake_mount helper
xfs: factor out a xfs_iwalk_args helper
xfs: fix chown with rt quota
xfs: fix di_metatype field of inodes that won't load
xfs: fix error bailout in xfs_rtginode_create
xfs: fix null bno_hint handling in xfs_rtallocate_rtg
xfs: fix off-by-one error in fsmap's end_daddr usage
xfs: fix rt device offset calculations for FITRIM
xfs: fix sb_spino_align checks for large fsblock sizes
xfs: fix scrub tracepoints when inode-rooted btrees are involved
xfs: fix simplify extent lookup in xfs_can_free_eofblocks
xfs: fix sparse inode limits on runt AG
xfs: fix superfluous clearing of info->low in __xfs_getfsmap_datadev
xfs: fix zero byte checking in the superblock scrubber
xfs: force swapext to a realtime file to use the file content exchange ioctl
xfs: grow the realtime section when realtime groups are enabled
xfs: hide metadata inodes from everyone because they are special
xfs: iget for metadata inodes
xfs: implement busy extent tracking for rtgroups
xfs: insert the pag structures into the xarray later
xfs: keep a reference to the pag for busy extents
xfs: keep quota directory inode loaded
xfs: load metadata directory root at mount time
xfs: lock dquot buffer before detaching dquot from b_li_list
xfs: make RT extent numbers relative to the rtgroup
xfs: make the RT allocator rtgroup aware
xfs: make xfs_rtblock_t a segmented address like xfs_fsblock_t
xfs: mark metadir repair tempfiles with IRECOVERY
xfs: mark quota inodes as metadata files
xfs: mark xfs_perag_intent_{hold,rele} static
xfs: mask off the rtbitmap and summary inodes when metadir in use
xfs: metadata files can have xattrs if metadir is enabled
xfs: metapath scrubber should use the already loaded inodes
xfs: move draining of deferred operations to the generic group structure
xfs: move metadata health tracking to the generic group structure
xfs: move repair temporary files to the metadata directory tree
xfs: move RT bitmap and summary information to the rtgroup
xfs: move the min and max group block numbers to xfs_group
xfs: move the online repair rmap hooks to the generic group structure
xfs: only run precommits once per transaction object
xfs: pass a pag to xfs_difree_inode_chunk
xfs: pass a pag to xfs_extent_busy_{search,reuse}
xfs: pass a perag structure to the xfs_ag_resv_init_error trace point
xfs: pass objects to the xfs_irec_merge_{pre,post} trace points
xfs: pass objects to the xrep_ibt_walk_rmap tracepoint
xfs: pass the iunlink item to the xfs_iunlink_update_dinode trace point
xfs: pass the pag to the trace_xrep_calc_ag_resblks{,_btsize} trace points
xfs: pass the pag to the xrep_newbt_extent_class tracepoints
xfs: persist quota flags with metadir
xfs: port ondisk structure checks from xfs/122 to the kernel
xfs: port the perag discard code to handle generic groups
xfs: port xfs_ioc_start_commit to multigrain timestamps
xfs: prevent mount and log shutdown race
xfs: read and write metadata inode directory tree
xfs: record health problems with the metadata directory
xfs: record rt group metadata errors in the health system
xfs: refactor directory tree root predicates
xfs: refactor xfs_qm_destroy_quotainos
xfs: refactor xfs_rtbitmap_blockcount
xfs: refactor xfs_rtsummary_blockcount
xfs: remove __xfs_filemap_fault
xfs: remove the agno argument to xfs_free_ag_extent
xfs: remove the mount field from struct xfs_busy_extents
xfs: remove the redundant xfs_alloc_log_agf
xfs: remove the unused pag_active_wq field in struct xfs_perag
xfs: remove the unused pagb_count field in struct xfs_perag
xfs: remove the unused trace_xfs_iwalk_ag trace point
xfs: remove the unused xrep_bmap_walk_rmap trace point
xfs: remove unknown compat feature check in superblock write validation
xfs: remove xfs_group_intent_hold and xfs_group_intent_rele
xfs: remove XFS_ILOCK_RT*
xfs: remove xfs_page_mkwrite_iomap_ops
xfs: rename metadata inode predicates
xfs: repair metadata directory file path connectivity
xfs: repair realtime group superblock
xfs: report realtime block quota limits on realtime directories
xfs: reserve quota for realtime files correctly
xfs: return a 64-bit block count from xfs_btree_count_blocks
xfs: return from xfs_symlink_verify early on V4 filesystems
xfs: return the busy generation from xfs_extent_busy_list_empty
xfs: sb_spino_align is not verified
xfs: scrub metadata directories
xfs: scrub metadir paths for rtgroup metadata
xfs: scrub quota file metapaths
xfs: scrub the realtime group superblock
xfs: separate dquot buffer reads from xfs_dqflush
xfs: separate healthy clearing mask during repair
xfs: separate space btree structures in xfs_ondisk.h
xfs: set XFS_SICK_INO_SYMLINK_ZAPPED explicitly when zapping a symlink
xfs: simplify sector number calculation in xfs_zero_extent
xfs: split the page fault trace event
xfs: split write fault handling out of __xfs_filemap_fault
xfs: split xfs_initialize_perag
xfs: split xfs_trim_rtdev_extents
xfs: standardize EXPERIMENTAL warning generation
xfs: store a generic group structure in the intents
xfs: store a generic xfs_group pointer in xfs_getfsmap_info
xfs: store rtgroup information with a bmap intent
xfs: Support atomic write for statx
xfs: support caching rtgroup metadata inodes
xfs: support creating per-RTG files in growfs
xfs: support error injection when freeing rt extents
xfs: support logging EFIs for realtime extents
xfs: Support setting FMODE_CAN_ATOMIC_WRITE
xfs: switch perag iteration from the for_each macros to a while based iterator
xfs: switch to multigrain timestamps
xfs: unlock inodes when erroring out of xfs_trans_alloc_dir
xfs: update btree keys correctly when _insrec splits an inode root block
xfs: update realtime super every time we update the primary fs super
xfs: update sb field checks when metadir is turned on
xfs: use metadir for quota inodes
xfs: use realtime EFI to free extents when rtgroups are enabled
xfs: use rtgroup busy extent list for FITRIM
xfs: Use xchg() in xlog_cil_insert_pcp_aggregate()
xfs: use xfs_growfs_rt_alloc_fake_mount in xfs_growfs_rt_alloc_blocks
xfs: Validate atomic writes
 
xhci: add helper to stop endpoint and wait for completion
xhci: Add Isochronous TRB fields to TRB tracer
xhci: add stream context tracing
xhci: Cleanup Candence controller PCI device and vendor ID usage
xhci: Combine two if statements for Etron xHCI host
xhci: debugfs: Add virt endpoint state to xhci debugfs
xhci: Don't issue Reset Device command to Etron xHCI host
xhci: Don't perform Soft Retry for Etron xHCI host
xhci: Don't trace ring at every enqueue or dequeue increase
xhci: Fix control transfer error on Etron xHCI host
xhci: pci: Fix indentation in the PCI device ID definitions
xhci: pci: Use standard pattern for device IDs
xhci: show DMA address of TRB when tracing TRBs
xhci: trace stream context at Set TR Deq command completion
xhci: Turn NEC specific quirk for handling Stop Endpoint errors generic
 
xsk: always clear DMA mapping information when unmapping the pool
xsk: Bring back busy polling support
xsk: Carry a copy of xdp_zc_max_segs within xsk_buff_pool
xsk: fix OOB map writes when deleting elements
xsk: Free skb when TX metadata options are invalid
xsk: Get rid of xdp_buff_xsk::orig_addr
xsk: Get rid of xdp_buff_xsk::xskb_list_node
xsk: s/free_list_node/list_node/
xsk: Use xsk_buff_pool directly for cq functions
xsk: Wrap duplicated code to function
 
xtensa: remove the get_order() implementation
 
ynl: samples: Fix the wrong format specifier
 
zram: clear IDLE flag after recompression
zram: clear IDLE flag in mark_idle()
zram: do not mark idle slots that cannot be idle
zram: do not open-code comp priority 0
zram: fix NULL pointer in comp_algorithm_show()
zram: fix potential UAF of zram table
zram: fix uninitialized ZRAM not releasing backing device
zram: introduce ZRAM_PP_SLOT flag
zram: permit only one post-processing operation at a time
zram: refuse to use zero sized block device as backing device
zram: remove UNDER_WB and simplify writeback
zram: reshuffle zram_free_page() flags operations
zram: rework recompress target selection strategy
zram: rework writeback target selection strategy
zram: ZRAM_DEF_COMP should depend on ZRAM
 
zsmalloc: replace kmap_atomic with kmap_local_page
 
{ASoC,media}: constify snd_soc_component_driver