Changelog in Linux kernel 6.16

 
Linux: ->mnt_devname is never NULL
 
.gitignore: ignore Python compiled bytecode
 
8250: microchip: pci1xxxx: Add PCIe Hot reset disable support for Rev C0 and later devices
 
9p: Add a migrate_folio method
 
ABI: testing: sysfs-class-oxp: add missing documentation
ABI: testing: sysfs-class-oxp: add tt_led attribute documentation
 
accel/amdxdna: Add BO import and export
accel/amdxdna: Fix incorrect PSP firmware size
accel/amdxdna: Fix incorrect size of ERT_START_NPU commands
accel/amdxdna: s/drm_gem_v[un]map_unlocked/drm_gem_v[un]map/
accel/amdxdna: Support submit commands without arguments
 
accel/habanalabs: Don't build the driver on UML
 
accel/ivpu: Fix warning in ivpu_gem_bo_free()
accel/ivpu: Implement heartbeat-based TDR mechanism
accel/ivpu: Improve buffer object logging
accel/ivpu: pages_use_count is now a refcount_t
accel/ivpu: Reorder Doorbell Unregister and Command Queue Destruction
accel/ivpu: s/drm_gem_shmem_v[un]map/drm_gem_shmem_v[un]map_locked/
accel/ivpu: Test for imported buffers with drm_gem_is_imported()
accel/ivpu: Trigger device recovery on engine reset/resume failure
accel/ivpu: Use dma_resv_lock() instead of a custom mutex
accel/ivpu: Use firmware names from upstream repo
 
accel/qaic: Remove redundant 'flush_workqueue()' calls
accel/qaic: Test for imported buffers with drm_gem_is_imported()
 
acpi,srat: give memory block size advice based on CFMWS alignment
 
acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio()
 
ACPI: Add documentation for exposing MRRM data
ACPI: Add missing prototype for non CONFIG_SUSPEND/CONFIG_X86 case
ACPI: APEI: EINJ: Clean up on error in einj_probe()
ACPI: APEI: EINJ: Do not fail einj_init() on faux_device_create() failure
ACPI: APEI: EINJ: Fix probe error message
ACPI: APEI: EINJ: Remove redundant calls to einj_get_available_error_type()
ACPI: APEI: EINJ: Transition to the faux device interface
ACPI: battery: negate current when discharging
ACPI: battery: Round capacity percengate to closest integer
ACPI: bus: Bail out if acpi_kobj registration fails
ACPI: CPPC: Add cppc_set_reg_val()
ACPI: CPPC: Add IS_OPTIONAL_CPC_REG macro to judge if a cpc_reg is optional
ACPI: CPPC: Add three functions related to autonomous selection
ACPI: CPPC: Extract cppc_get_reg_val_in_pcc()
ACPI: CPPC: Fix NULL pointer dereference when nosmp is used
ACPI: CPPC: Modify cppc_get_auto_sel_caps() to cppc_get_auto_sel()
ACPI: CPPC: Optimize cppc_get_perf()
ACPI: CPPC: Refactor register value get and set ABIs
ACPI: CPPC: Rename cppc_get_perf() to cppc_get_reg_val()
ACPI: CPPC: Simplify PCC shared memory region handling
ACPI: EC: Add device to acpi_ec_no_wakeup[] qurik list
ACPI: EC: Ignore ECDT tables with an invalid ID string
ACPI: irq: Introduce acpi_get_gsi_dispatcher()
ACPI: MRRM: Add /sys files to describe memory ranges
ACPI: MRRM: Fix default max memory region
ACPI: MRRM: Minimal parse of ACPI MRRM table
ACPI: MRRM: Silence error code static checker warning
ACPI: OSI: Stop advertising support for "3.0 _SCP Extensions"
ACPI: PAD: Update arguments of mwait_idle_with_hints()
ACPI: PCC: Simplify PCC shared memory region handling
ACPI: PCI: Constify fwnode_handle in acpi_pci_root_remap_iospace()
ACPI: platform_profile: Avoid initializing on non-ACPI platforms
ACPI: processor: idle: Remove obsolete comment
ACPI: processor: idle: Remove redundant pr->power.count assignment
ACPI: processor: idle: Set pr->flags.power unconditionally
ACPI: processor: Rescan "dead" SMT siblings during initialization
ACPI: resource: fix a typo for MECHREVO in irq1_edge_low_force_override[]
ACPI: resource: Use IRQ override on MACHENIKE 16P
ACPI: RISC-V: Remove unnecessary CPPC debug message
ACPI: tables: Add __nonstring annotations for unterminated strings
ACPI: tables: Improve logging around acpi_initialize_tables()
ACPI: thermal: Execute _SCP before reading trip points
ACPI: VIOT: Remove (explicitly) unused header
 
ACPICA: actbl1: Add EINJv2 get error type action
ACPICA: actbl1: Update values to hex to follow ACPI specs
ACPICA: actbl2.h: ACPI 6.5: RAS2: Rename structure and field names of the RAS2 table
ACPICA: actbl2.h: ERDT: Add typedef and other definitions
ACPICA: actbl2.h: MRRM: Add typedef and other definitions
ACPICA: actbl2: Add definitions for RIMT
ACPICA: Add support for printing AML arguments when trace point enabled
ACPICA: Adjust the position of code lines
ACPICA: Apply ACPI_NONSTRING
ACPICA: Apply ACPI_NONSTRING in more places
ACPICA: Apply pack(1) to union aml_resource
ACPICA: Avoid sequence overread in call to strncmp()
ACPICA: Drop stale comment about the header file content
ACPICA: exserial: don't forget to handle FFixedHW opregions for reading
ACPICA: fix acpi operand cache leak in dswstate.c
ACPICA: fix acpi parse and parseext cache leaks
ACPICA: Fix typo in comments for SRAT structures
ACPICA: Fix warnings from PR #295 merge
ACPICA: infrastructure: Add new DMT_BUF types and shorten a long name
ACPICA: infrastructure: Add new header and ACPI_DMT_BUF26 types
ACPICA: Interpret SIDP structures in DMAR
ACPICA: Introduce ACPI_NONSTRING
ACPICA: Logfile: Changes for version 20241212
ACPICA: Logfile: Changes for version 20250404
ACPICA: MRRM: Some cleanups
ACPICA: New release 20240927
ACPICA: Refuse to evaluate a method if arguments are missing
ACPICA: Replace strncpy() with memcpy()
ACPICA: Switch back to using strncpy() in acpi_ut_safe_strncpy()
ACPICA: Update copyright year
ACPICA: utilities: Fix overflow check in vsnprintf()
ACPICA: Utilities: Fix spelling mistake "Incremement" -> "Increment"
 
Linux: Add DAPM/ASoC helpers to create SDCA drivers
Linux: Add more devm_ functions to fix PM imbalance in
Linux: Add RK3576 SAI Audio Controller Support
Linux: Add RZ/G3E xSPI support
Linux: Add sound card support for QCS9100 and QCS9075
Linux: Add support for ADP5055 triple buck regulator.
Linux: Add support for CS35L63 Smart Amplifier
Linux: Add support for Loongson-1 AC97
Linux: Add Tegra264 support in AHUB drivers
Linux: Added usb_string function to a namespace
 
af_packet: fix soft lockup issue caused by tpacket_snd()
af_packet: fix the SO_SNDTIMEO constraint not effective on tpacked_snd()
af_packet: move notifier's packet_dev_mc out of rcu critical section
 
af_unix: Add test for consecutive consumed OOB.
af_unix: Allow passing cred for embryo without SO_PASSCRED/SO_PASSPIDFD.
af_unix: Don't leave consecutive consumed OOB skbs.
af_unix: Don't pass struct socket to maybe_add_creds().
af_unix: Don't set -ECONNRESET for consumed OOB skb.
af_unix: Factorise test_bit() for SOCK_PASSCRED and SOCK_PASSPIDFD.
af_unix: Inherit sk_flags at connect().
af_unix: Introduce SO_PASSRIGHTS.
af_unix: Move SOCK_PASS{CRED,PIDFD,SEC} to struct sock.
af_unix: Remove unix_unhash()
 
afs: Fix check for NULL terminator
afs: Set vllist to NULL if addr parsing fails
afs: Use rxgk RESPONSE to pass token for callback channel
 
agp/amd64: Check AGP Capability before binding to unsupported devices
 
agp/intel-gtt: Add intel_gmch_gtt_read_entry()
 
alarmtimer: Remove dead return value in clock2alarm()
alarmtimer: Switch spin_{lock,unlock}_irqsave() to guards
 
alloc_tag: check mem_profiling_support in alloc_tag_init
alloc_tag: handle module codetag load errors as module load failures
 
alpha/perf: Remove driver-specific throttle support
 
ALSA: ad1816a: Fix potential NULL pointer deref in snd_card_ad1816a_pnp()
ALSA: ad1889: Replace deprecated PCI functions
ALSA: Add USB audio device jack type
ALSA: ali5451: Use pure devres PCI
ALSA: als: Use pure devres PCI
ALSA: amd7930: replace strcpy() with strscpy()
ALSA: atiixp: Replace deprecated PCI functions
ALSA: atmel: Replace deprecated strcpy() with strscpy()
ALSA: au88x0: Replace deprecated PCI functions
ALSA: aw2: Replace deprecated PCI functions
ALSA: azt3328: Use pure devres PCI
ALSA: bt87x: Replace deprecated PCI functions
ALSA: ca0106: Use pure devres PCI
ALSA: cmipci: Use pure devres PCI
ALSA: compress_offload: tighten ioctl command number checks
ALSA: core: fix up bus match const issues.
ALSA: core: Remove unused snd_device_get_state
ALSA: core: Remove unused snd_jack_set_parent
ALSA: core: use snd_kcontrol_chip()
ALSA: cs4281: Replace deprecated PCI functions
ALSA: cs46xx: Remove commented out code
ALSA: cs46xx: Use pure devres PCI
ALSA: cs5530: Replace deprecated PCI functions
ALSA: cs5535: Use pure devres PCI
ALSA: ctxfi: Replace deprecated strcpy() with strscpy()
ALSA: dbri: replace strcpy() with strscpy()
ALSA: echoaudio: Use pure devres PCI
ALSA: emu10k1: Use pure devres PCI
ALSA: ens1370: Use pure devres PCI
ALSA: es19x8: Use pure devres PCI
ALSA: fm801: Use pure devres PCI
ALSA: gus: Remove deadcode
ALSA: hda - Add new driver for HDA controllers listed via ACPI
ALSA: hda/cirrus_scodec_test: Modernize creation of dummy devices
ALSA: hda/cs35l41_hda: select FW_CS_DSP
ALSA: hda/cs35l56: Remove dependency on COMPILE_TEST
ALSA: hda/cs35l56: Workaround bad dev-index on Lenovo Yoga Book 9i GenX
ALSA: hda/hda_cs_dsp_ctl: Delete hda_cs_dsp_ctl module
ALSA: hda/intel: Add Thinkpad E15 to PM deny list
ALSA: hda/realtek - Add mute LED support for HP Pavilion 15-eg0xxx
ALSA: hda/realtek - Add mute LED support for HP Victus 15-fa0xxx
ALSA: hda/realtek - Add mute LED support for HP Victus 15-fb2xxx
ALSA: hda/realtek - Add mute LED support for HP Victus 16-s1xxx and HP Victus 15-fa1xxx
ALSA: hda/realtek - Enable mute LED on HP Pavilion Laptop 15-eg100
ALSA: hda/realtek - Fix mute LED for HP Victus 16-r0xxx
ALSA: hda/realtek: Add mic-mute LED setup for ASUS UM5606
ALSA: hda/realtek: Add quirk for ASUS ExpertBook B9403CVAR
ALSA: hda/realtek: Add quirk for Asus GA605K
ALSA: hda/realtek: Add quirk for Asus GU605C
ALSA: hda/realtek: Add quirk for ASUS ROG Strix G712LWS
ALSA: hda/realtek: Add quirks for some Clevo laptops
ALSA: hda/realtek: Add support for Acer Helios Laptops using CS35L41 HDA
ALSA: hda/realtek: enable headset mic on Latitude 5420 Rugged
ALSA: hda/realtek: Enable headset Mic on Positivo K116J
ALSA: hda/realtek: Enable headset Mic on Positivo P15X
ALSA: hda/realtek: Fix built-in mic on ASUS VivoBook X507UAR
ALSA: hda/realtek: Fix built-in mic on ASUS VivoBook X513EA
ALSA: hda/realtek: Fix mute LED mask on HP OMEN 16 laptop
ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 6 G1a
ALSA: hda/realtek: Support mute LED for Yoga with ALC287
ALSA: hda/tas2781: Create a common header for both spi and i2c tas2781 hda driver
ALSA: hda/tas2781: Create an independent lib to save the shared parts for both SPI and I2C driver
ALSA: hda/tas2781: Fix calibration data parser issue
ALSA: hda/tas2781: Fix the ld issue reported by kernel test robot
ALSA: hda/tas2781: Fix the symbol was not declare warning reported by kernel test robot
ALSA: hda/tas2781: Move and unified the calibrated-data getting function for SPI and I2C into the tas2781_hda lib
ALSA: hda/tas2781: Remove tas2781_spi_fwlib.c and leverage SND_SOC_TAS2781_FMWLIB
ALSA: hda/tas2781: select CONFIG_CRC8 for SND_HDA_SCODEC_TAS2781_I2C
ALSA: hda/tegra: Add Tegra264 support
ALSA: hda/tegra: Switch to two-argument strscpy()
ALSA: hda: acpi: Make driver's match data const static
ALSA: hda: acpi: Use SYSTEM_SLEEP_PM_OPS()
ALSA: hda: add HDMI codec ID for Intel WCL
ALSA: hda: Add missing NVIDIA HDA codec IDs
ALSA: hda: Add new pci id for AMD GPU display HD audio controller
ALSA: HDA: Add Zhaoxin HDMI Controller and Codec support
ALSA: hda: Allow for 16 channels configuration
ALSA: hda: Allow to fetch hlink by ID
ALSA: hda: cirrus_scodec_test: use new GPIO line value setter callbacks
ALSA: hda: cs35l41: Constify regmap_irq_chip
ALSA: hda: cs35l41: Fix swapped l/r audio channels for Acer Helios laptops
ALSA: hda: cs35l56: Log tuning unique identifiers during firmware load
ALSA: hda: hda-intel: add Wildcat Lake support
ALSA: hda: Ignore unsol events for cards being shut down
ALSA: hda: intel-dsp-config: Add WCL support
ALSA: hda: intel-nhlt: Print errors in intel_nhlt_ssp_device_type()
ALSA: hda: Remove unused snd_hda_add_nid
ALSA: hda: Remove unused snd_hdac_stream_get_spbmaxfifo
ALSA: hda: Select avs-driver by default on FCL
ALSA: hda_intel: Replace deprecated PCI functions
ALSA: hdspm: Replace deprecated PCI functions
ALSA: i2c: use snd_kcontrol_chip()
ALSA: ice: Use pure devres PCI
ALSA: intel-hdmi-audio: Replace deprecated strcpy() with strscpy()
ALSA: intel8x: Use pure devres PCI
ALSA: isa/gus: remove snd_gf1_lfo_xxx()
ALSA: korg1212: Replace the pending stop check code with sync_stop PCM ops
ALSA: lola: Replace deprecated PCI functions
ALSA: lx6464es: Use pure devres PCI
ALSA: maestro3: Use pure devres PCI
ALSA: msnd: Remove midi code
ALSA: n64: Replace deprecated strcpy() with strscpy()
ALSA: nm256: Use pure devres PCI
ALSA: oxygen: Use pure devres PCI
ALSA: pci: ali5451: use snd_kcontrol_chip()
ALSA: pci: asihpi: use snd_kcontrol_chip()
ALSA: pci: au88x0: use snd_kcontrol_chip()
ALSA: pci: hda: use snd_kcontrol_chip()
ALSA: pcm: Make snd_pcm_lib_malloc_pages() debug message say "allocate"
ALSA: pcm: Remove unused snd_dmaengine_pcm_open_request_chan
ALSA: pcm: Remove unused snd_pcm_rate_range_to_bits
ALSA: qc_audio_offload: avoid leaking xfer_buf allocation
ALSA: qc_audio_offload: Fix missing error code in prepare_qmi_response()
ALSA: qc_audio_offload: rename dma/iova/va/cpu/phys variables
ALSA: qc_audio_offload: try to reduce address space confusion
ALSA: riptide: Use pure devres PCI
ALSA: rme32: Use pure devres PCI
ALSA: rme9652: Use pure devres PCI
ALSA: rme96: Use pure devres PCI
ALSA: sb: Don't allow changing the DMA mode during operations
ALSA: sb: Force to disable DMAs once when DMA mode is changed
ALSA: sb: Replace deprecated strcpy() with strscpy()
ALSA: scarlett2: Use USB API functions rather than constants
ALSA: seq: Remove unused snd_seq_queue_client_leave_cells
ALSA: sh: use snd_kcontrol_chip()
ALSA: sis7019: Use pure devres PCI
ALSA: sonicvibes: Use pure devres PCI
ALSA: trident: Use pure devres PCI
ALSA: usb-audio: Add a quirk for Lenovo Thinkpad Thunderbolt 3 dock
ALSA: usb-audio: Add implicit feedback quirk for RODE AI-1
ALSA: usb-audio: Add Pioneer DJ DJM-V10 support
ALSA: usb-audio: Allow for rediscovery of connected USB SND devices
ALSA: usb-audio: Check for support for requested audio format
ALSA: usb-audio: Export USB SND APIs for modules
ALSA: usb-audio: Fix out-of-bounds read in snd_usb_get_audioformat_uac3()
ALSA: usb-audio: Improve filtering of sample rates on Focusrite devices
ALSA: usb-audio: Introduce USB SND platform op callbacks
ALSA: usb-audio: Kill timer properly at removal
ALSA: usb-audio: Prevent starting of audio stream if in use
ALSA: usb-audio: qcom: Add USB offload route kcontrol
ALSA: usb-audio: qcom: Add USB QMI definitions
ALSA: usb-audio: qcom: Adjust mutex unlock order
ALSA: usb-audio: qcom: delete a stray tab
ALSA: usb-audio: qcom: Don't allow USB offload path if PCM device is in use
ALSA: usb-audio: qcom: Fix an error handling path in qc_usb_audio_probe()
ALSA: usb-audio: qcom: fix USB_XHCI dependency
ALSA: usb-audio: qcom: Introduce QC USB SND offloading support
ALSA: usb-audio: qcom: Notify USB audio devices on USB offload probing
ALSA: usb-audio: Rename ALSA kcontrol PCM and PCM1 for the KTMicro sound card
ALSA: usb-audio: Rename Pioneer mixer channel controls
ALSA: usb-audio: Save UAC sample size information
ALSA: usb: fcp: Use USB API functions rather than constants
ALSA: usb: midi: use snd_kcontrol_chip()
ALSA: usb: mixer: use snd_kcontrol_chip()
ALSA: usb: mixer_quirks: use snd_kcontrol_chip()
ALSA: usb: mixer_us16x08: use snd_kcontrol_chip()
ALSA: usb: qcom: fix NULL pointer dereference in qmi_stop_session
ALSA: via82: Use pure devres PCI
ALSA: virtio: use snd_kcontrol_chip()
ALSA: vx222: Use pure devres PCI
ALSA: wavefront: remove snd_wavefront_xxx()
ALSA: ymfpci: Use pure devres PCI
 
amd-pstate-ut: Reset amd-pstate driver mode after running selftests
 
amd-xgbe: add support for new pci device id 0x1641
amd-xgbe: add support for new XPCS routines
amd-xgbe: Add XGBE_XPCS_ACCESS_V3 support to xgbe_pci_probe()
amd-xgbe: align CL37 AN sequence as per databook
amd-xgbe: Convert to SPDX identifier
amd-xgbe: do not double read link status
amd-xgbe: reorganize the code of XPCS access
amd-xgbe: reorganize the xgbe_pci_probe() code path
 
amd/amdgpu: Implement VCN queue reset for vcn 4.0.3
amd/amdgpu: Init vcn hardware per instance for vcn 4.0.3
 
amd/amdkfd: fix a kfd_process ref leak
amd/amdkfd: Trigger segfault for early userptr unmmapping
 
amdkfd: MTYPE_UC for ext-coherent system memory
 
amdtee: Sort header includes
amdtee: Use pr_fmt for messages
 
anon_inode: explicitly block ->setattr()
anon_inode: raise SB_I_NODEV and SB_I_NOEXEC
anon_inode: rework assertions
anon_inode: use a proper mode internally
 
aoe: clean device rq_list in aoedev_downdev()
aoe: defer rexmit timer downdev work to workqueue
 
apm-emulation: hide an unused variable
 
arc/perf: Remove driver-specific throttle support
 
ARC: atomics: Implement arch_atomic64_cmpxchg using _relaxed
ARC: Replace __ASSEMBLY__ with __ASSEMBLER__ in the non-uapi headers
ARC: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers
ARC: Switch to irq_domain_create_linear()
ARC: unwind: Use built-in sort swap to reduce code size and improve performance
 
arch/x86: Provide the CPU number in the wakeup AP callback
 
arch: remove mk_pmd()
arch: use always-$(KBUILD_BUILTIN) for vmlinux.lds
arch: xtensa: defconfig: Drop obsolete CONFIG_NET_CLS_TCINDEX
 
arch_topology: Relocate cpu_scale to topology.[h|c]
 
arm/arm64: dts: allwinner: Use preferred node names for cooling maps
arm/arm64: dts: mediatek: Add missing "#sound-dai-cells" to linux,bt-sco
 
arm/crc: drop "glue" from filenames
 
arm64, x86: hyperv: Report the VTL the system boots in
 
arm64/boot: Disallow BSS exports to startup code
arm64/boot: Move global CPU override variables out of BSS
arm64/boot: Move init_pgdir[] and init_idmap_pgdir[] into __pi_ namespace
 
arm64/cpufeature: Add missing id_aa64mmfr4 feature reg update
 
arm64/cpuinfo: only show one cpu's info in c_show()
 
arm64/crc: drop "glue" from filenames
 
arm64/entry: Mask DAIF in cpu_switch_to(), call_on_irq_stack()
 
arm64/fpsimd: Add fpsimd_save_and_flush_current_state()
arm64/fpsimd: Add task_smstop_sm()
arm64/fpsimd: Allow CONFIG_ARM64_SME to be selected
arm64/fpsimd: Avoid clobbering kernel FPSIMD state with SMSTOP
arm64/fpsimd: Avoid RES0 bits in the SME trap handler
arm64/fpsimd: Avoid unnecessary per-CPU buffers for EFI runtime calls
arm64/fpsimd: Avoid warning when sve_to_fpsimd() is unused
arm64/fpsimd: Clarify sve_sync_*() functions
arm64/fpsimd: Clear PSTATE.SM during clone()
arm64/fpsimd: Consistently preserve FPSIMD state during clone()
arm64/fpsimd: Discard stale CPU state when handling SME traps
arm64/fpsimd: Do not discard modified SVE state
arm64/fpsimd: Don't corrupt FPMR when streaming mode changes
arm64/fpsimd: Factor out {sve,sme}_state_size() helpers
arm64/fpsimd: Fix merging of FPSIMD state during signal return
arm64/fpsimd: Make clone() compatible with ZA lazy saving
arm64/fpsimd: ptrace/prctl: Ensure VL changes do not resurrect stale data
arm64/fpsimd: ptrace/prctl: Ensure VL changes leave task in a valid state
arm64/fpsimd: ptrace: Consistently handle partial writes to NT_ARM_(S)SVE
arm64/fpsimd: ptrace: Do not present register data for inactive mode
arm64/fpsimd: ptrace: Gracefully handle errors
arm64/fpsimd: ptrace: Mandate SVE payload for streaming-mode state
arm64/fpsimd: ptrace: Save task state before generating SVE header
arm64/fpsimd: Remove opportunistic freeing of SME state
arm64/fpsimd: Remove redundant SVE trap manipulation
arm64/fpsimd: Remove redundant task->mm check
arm64/fpsimd: Remove unused fpsimd_force_sync_to_sve()
arm64/fpsimd: Reset FPMR upon exec()
arm64/fpsimd: signal32: Always save+flush state early
arm64/fpsimd: signal: Always save+flush state early
arm64/fpsimd: signal: Clear PSTATE.SM when restoring FPSIMD frame only
arm64/fpsimd: signal: Clear TPIDR2 when delivering signals
arm64/fpsimd: signal: Consistently read FPSIMD context
arm64/fpsimd: signal: Mandate SVE payload for streaming-mode state
arm64/fpsimd: signal: Simplify preserve_tpidr2_context()
arm64/fpsimd: signal: Use SMSTOP behaviour in setup_return()
 
arm64/gcs: Don't call gcs_free() during flush_gcs()
arm64/gcs: Don't try to access GCS registers if arm64.nogcs is enabled
 
arm64/mm: Batch barriers when updating kernel mappings
arm64/mm: Close theoretical race where stale TLB entry remains valid
arm64/mm: define ptdesc_t
arm64/mm: Disable barrier batching in interrupt contexts
arm64/mm: Drop wrong writes into TCR2_EL1
arm64/mm: Hoist barriers out of set_ptes_anysz() loop
arm64/mm: Permit lazy_mmu_mode to be nested
arm64/mm: Re-organise setting up FEAT_S1PIE registers PIRE0_EL1 and PIR_EL1
arm64/mm: Refactor __set_ptes() and __ptep_get_and_clear()
arm64/mm: Remove randomization of the linear map
arm64/mm: Support huge pte-mapped pages in vmap
 
arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
 
arm64/sysreg: Expose MTE_frac so that it is visible to KVM
 
arm64: Add FEAT_FGT2 capability
arm64: add initial device tree for TQMa93xx/MBa91xxCA
arm64: add KHO support
arm64: Add missing includes for mem_encrypt
arm64: Add override for MPAM
arm64: Add syndrome information for trapped LD64B/ST64B{,V,V0}
arm64: cputype: Add cputype definition for HIP12
arm64: defconfig: Add CDNS_DSI and CDNS_PHY config
arm64: defconfig: Add Renesas MSIOF sound support
arm64: defconfig: Add Toradex Embedded Controller config
arm64: defconfig: enable ACPM protocol and Exynos mailbox
arm64: defconfig: Enable configs for MediaTek Genio EVK boards
arm64: defconfig: Enable hwspinlock and eQEP for K3
arm64: defconfig: Enable IPQ5424 RDP466 base configs
arm64: defconfig: Enable Qualcomm CPUCP mailbox driver
arm64: defconfig: Enable Renesas RZ/G2L GPT config
arm64: defconfig: Enable Rockchip SAI and ES8328
arm64: defconfig: enable STM32 LP timer clockevent driver
arm64: defconfig: Enable TMP102 as module
arm64: defconfig: Enable TPIC2810 GPIO expander
arm64: defconfig: mediatek: enable PHY drivers
arm64: defconfig: Remove individual Renesas SoC entries
arm64: defconfig: update renamed PHY_SNPS_EUSB2
arm64: Disable LLD linker ASSERT()s for the time being
arm64: drop binutils version checks
arm64: dt: imx95: Add TQMa95xxSA
arm64: dts: add big-endian property back into watchdog node
arm64: dts: add imx8mp-libra-rdk-fpsc board
arm64: dts: add imx8mp-libra-rdk-fpsc LVDS panel overlay
arm64: dts: add support for S6 based Amlogic BL209
arm64: dts: add support for S7 based Amlogic BP201
arm64: dts: add support for S7D based Amlogic BM202
arm64: dts: airoha: en7581: Add gpio-ranges property for gpio controller
arm64: dts: airoha: en7581: Add PCIe nodes to EN7581 SoC evaluation board
arm64: dts: allwinner: a100: add Liontron H-A133L board support
arm64: dts: allwinner: a100: set maximum MMC frequency
arm64: dts: allwinner: a523: add Avaota-A1 router support
arm64: dts: allwinner: a523: Add EMAC0 ethernet MAC
arm64: dts: allwinner: a523: add Radxa A5E support
arm64: dts: allwinner: a523: add X96Q-Pro+ support
arm64: dts: allwinner: a523: Rename emac0 to gmac0
arm64: dts: allwinner: a527: add EMAC0 to Radxa A5E board
arm64: dts: allwinner: a64: Add WiFi/BT header on PINE A64
arm64: dts: allwinner: a64: Add WiFi/BT header on SOPINE Baseboard
arm64: dts: allwinner: Add Allwinner A523 .dtsi file
arm64: dts: allwinner: Align wifi node name with bindings
arm64: dts: allwinner: correct the model name for Radxa Cubie A5E
arm64: dts: allwinner: h5/h6: Drop spurious 'clock-latency-ns' properties
arm64: dts: allwinner: h616: Add Mali GPU node
arm64: dts: allwinner: h616: add YuzukiHD Chameleon support
arm64: dts: allwinner: h616: enable Mali GPU for all boards
arm64: dts: allwinner: h700: Add hp-det-gpios for Anbernic RG35XX
arm64: dts: allwinner: t527: add EMAC0 to Avaota-A1 board
arm64: dts: amlogic: a1: enable UART RX and TX pull up by default
arm64: dts: amlogic: a4: add pinctrl node
arm64: dts: amlogic: Add A4 Reset Controller
arm64: dts: amlogic: Add A5 Reset Controller
arm64: dts: amlogic: add support for xiaomi-aquaman/Mi TV Stick
arm64: dts: amlogic: axg: enable UART RX and TX pull up by default
arm64: dts: amlogic: C3: Add clk-measure controller node
arm64: dts: amlogic: Drop redundant CPU "clock-latency"
arm64: dts: amlogic: g12: enable UART RX and TX pull up by default
arm64: dts: amlogic: gxbb: enable UART RX and TX pull up by default
arm64: dts: amlogic: gxl: enable UART RX and TX pull up by default
arm64: dts: amlogic: gxl: set i2c bias to pull-up
arm64: dts: amlogic: gxlx-s905l-p271: add saradc compatible
arm64: dts: amlogic: S4: Add clk-measure controller node
arm64: dts: apple: Add PMIC NVMEM
arm64: dts: apple: Add SPMI controller nodes
arm64: dts: apple: Drop {address,size}-cells from SPI NOR
arm64: dts: apple: Move touchbar mipi {address,size}-cells from dtsi to dts
arm64: dts: apple: s5l8960x: Add CPU caches
arm64: dts: apple: s800-0-3: Add CPU caches
arm64: dts: apple: s8001: Add CPU caches
arm64: dts: apple: t7000: Add CPU caches
arm64: dts: apple: t7001: Add CPU caches
arm64: dts: apple: t8010: Add CPU caches
arm64: dts: apple: t8011: Add CPU caches
arm64: dts: apple: t8012: Add CPU caches
arm64: dts: apple: t8015: Add CPU caches
arm64: dts: apple: t8103: Fix PCIe BCM4377 nodename
arm64: dts: arm: Drop the clock-frequency property from timer nodes
arm64: dts: bcm: Add reference to RPi 2 (2nd rev)
arm64: dts: blaize-blzp1600: Enable GPIO support
arm64: dts: broadcom: bcm2712-rpi-5-b: Enable PCIe DT nodes
arm64: dts: broadcom: bcm2712: Add PCIe DT nodes
arm64: dts: broadcom: bcm2712: Use "l2-cache" for L2 cache node names
arm64: dts: exynos: Add DT node for all UART ports
arm64: dts: exynos: add initial devicetree support for exynos7870
arm64: dts: exynos: add initial support for Samsung Galaxy A2 Core
arm64: dts: exynos: add initial support for Samsung Galaxy J6
arm64: dts: exynos: add initial support for Samsung Galaxy J7 Prime
arm64: dts: exynos: gs101: add pmu-intr-gen syscon node
arm64: dts: exynos: update all samsung,mode constants
arm64: dts: exynosautov920: add cpucl0 clock DT nodes
arm64: dts: exynosautov920: add cpucl1/2 clock DT nodes
arm64: dts: freescale: Add basic dtsi for imx943
arm64: dts: freescale: add initial device tree for TQMa8XxS
arm64: dts: freescale: Add minimal dts support for imx943 evk
arm64: dts: freescale: Add PHYTEC phyBOARD-Nash-i.MX93 support
arm64: dts: freescale: add Toradex SMARC iMX8MP
arm64: dts: freescale: imx8mm-verdin: Add EEPROM compatible fallback
arm64: dts: freescale: imx8mm-verdin: Keep LDO5 always on
arm64: dts: freescale: imx8mp-toradex-smarc: add embedded controller
arm64: dts: freescale: imx8mp-toradex-smarc: add fan PWM configuration
arm64: dts: freescale: imx8mp-toradex-smarc: add gpio expander
arm64: dts: freescale: imx8mp-toradex-smarc: use generic gpio node name
arm64: dts: freescale: imx8mp-verdin: Add EEPROM compatible fallback
arm64: dts: freescale: imx93-phyboard-segin: Add CAN support
arm64: dts: freescale: imx93-phyboard-segin: Add EQOS Ethernet
arm64: dts: freescale: imx93-phyboard-segin: Add I2S audio
arm64: dts: freescale: imx93-phyboard-segin: Add RTC support
arm64: dts: freescale: imx93-phyboard-segin: Add USB support
arm64: dts: freescale: imx93-phyboard-segin: Disable SD-card write-protect
arm64: dts: freescale: imx93-phyboard-segin: Drop eMMC no-1-8-v flag
arm64: dts: freescale: imx93-phyboard-segin: Fix SD-card pinctrl
arm64: dts: freescale: imx93-phyboard-segin: Order node alphabetically
arm64: dts: freescale: imx93-phyboard-segin: Set CMD/DATA SION bit to fix ERR052021
arm64: dts: freescale: imx93-phycore-som: Add EEPROM support
arm64: dts: freescale: imx93-phycore-som: Add eMMC no-1-8-v by default
arm64: dts: freescale: imx93-phycore-som: Add PMIC support
arm64: dts: freescale: imx93-phycore-som: Disable LED pull-up
arm64: dts: freescale: imx93-phycore-som: Enhance eMMC pinctrl
arm64: dts: fsd: Add Ethernet support for FSYS0 Block of FSD SoC
arm64: dts: fsd: Add Ethernet support for PERIC Block of FSD SoC
arm64: dts: fvp: Add CPU idle states for Rev C model
arm64: dts: fvp: Add ETE and TRBE nodes for Rev C model
arm64: dts: fvp: Add system timer for broadcast during CPU idle
arm64: dts: fvp: Reserve 64MB for the FF-A firmware in memory map
arm64: dts: imx8-apalis: Add PCIe and SATA support
arm64: dts: imx8-colibri: Add PCIe support
arm64: dts: imx8: create unified pcie0 and pcie0_ep label for all chips
arm64: dts: imx8: use common imx-pcie0-ep.dtso to enable PCI ep function
arm64: dts: imx8dxl-evk: Add pcie0-ep node and use unified pcie0 label
arm64: dts: imx8dxl-ss-hsio: correct irq number for imx8dxl
arm64: dts: imx8mm-beacon: Configure Ethernet PHY reset and GPIO IRQ
arm64: dts: imx8mm-beacon: Enable RTC interrupt and wakeup-source
arm64: dts: imx8mm-beacon: Fix RTC capacitive load
arm64: dts: imx8mm-beacon: Set SAI5 MCLK direction to output for HDMI audio
arm64: dts: imx8mm-evk: add pcie0-ep node and apply pcie0-ep overlay file
arm64: dts: imx8mm-phyboard-polis-peb-av-10: Set lvds-vod-swing
arm64: dts: imx8mn-beacon: Configure Ethernet PHY reset and GPIO IRQ
arm64: dts: imx8mn-beacon: Enable RTC interrupt and wakeup-source
arm64: dts: imx8mn-beacon: Fix RTC capacitive load
arm64: dts: imx8mn-beacon: Set SAI5 MCLK direction to output for HDMI audio
arm64: dts: imx8mp-beacon: Enable RTC interrupt and wakeup-source
arm64: dts: imx8mp-beacon: Fix RTC capacitive load
arm64: dts: imx8mp-evk: Enable DSP node for remoteproc usage
arm64: dts: imx8mp-tqma8mpql-mba8mp-ras314: Add LVDS device tree overlay
arm64: dts: imx8mp-tqma8mpql-mba8mp-ras314: Add Raspberry Pi Camera V2 overlay
arm64: dts: imx8mp-venice-gw71xx: fix TPM SPI frequency
arm64: dts: imx8mp-venice-gw72xx: fix TPM SPI frequency
arm64: dts: imx8mp-venice-gw73xx: fix TPM SPI frequency
arm64: dts: imx8mp-venice-gw74xx: fix TPM SPI frequency
arm64: dts: imx8mp: Add device tree for Nitrogen8M Plus ENC Carrier Board
arm64: dts: imx8mp: Add DSP clocks
arm64: dts: imx8mp: Add mu2 root clock
arm64: dts: imx8mp: Configure dsp node for rproc usage
arm64: dts: imx8mp: Use resets property
arm64: dts: imx8mq-evk: add pcie[0,1]-ep nodes
arm64: dts: imx8mq: Add linux,pci-domain into pcie-ep node
arm64: dts: imx8mq: add pcie0-ep node
arm64: dts: imx8qm-mek: consolidate reserved-memory
arm64: dts: imx93-tqma9352-mba91xxca: disable Open Drain for MDIO
arm64: dts: imx95-15x15-evk: enable USB2.0 node
arm64: dts: imx95-15x15-evk: fix the overshoot issue of NETC
arm64: dts: imx95-19x19-evk: enable USB2.0 node
arm64: dts: imx95-19x19-evk: fix the overshoot issue of NETC
arm64: dts: imx95: add pcie1 ep overlay file and create pcie-ep dtb files
arm64: dts: imx95: add USB2.0 nodes
arm64: dts: imx95: Correct the DMA interrupter number of pcie0_ep
arm64: dts: imx: add imx95 dts for sof
arm64: dts: imx: Align wifi node name with bindings
arm64: dts: imx: Drop redundant CPU "clock-latency"
arm64: dts: intel: socfpga_agilex: add frequencies to internal oscillators
arm64: dts: ipq6018: drop standalone 'smem' node
arm64: dts: marvell: Drop unused "pinctrl-names"
arm64: dts: mediatek: Add MT6893 pinmux macro header file
arm64: dts: mediatek: Add MT8186 Ponyta Chromebooks
arm64: dts: mediatek: mt6357: Drop regulator-fixed compatibles
arm64: dts: mediatek: mt7622: Align GPIO hog name with bindings
arm64: dts: mediatek: mt7988: add phy calibration efuse subnodes
arm64: dts: mediatek: mt7988: add spi controllers
arm64: dts: mediatek: mt7988: Add xsphy for ssusb0/pcie2
arm64: dts: mediatek: mt7988: move uart0 and spi1 pins to soc dtsi
arm64: dts: mediatek: mt7988a-bpi-r4: Add fan and coolingmaps
arm64: dts: mediatek: mt7988a-bpi-r4: allow hw variants of bpi-r4
arm64: dts: mediatek: mt7988a-bpi-r4: configure spi-nodes
arm64: dts: mediatek: mt7988a-bpi-r4: enable xsphy
arm64: dts: mediatek: mt8186-corsola: make SDIO card removable
arm64: dts: mediatek: mt8186: starmie: Fix external display
arm64: dts: mediatek: mt8188: Add all Multimedia Data Path 3 nodes
arm64: dts: mediatek: mt8188: Add missing #reset-cells property
arm64: dts: mediatek: mt8188: Address binding warnings for MDP3 nodes
arm64: dts: mediatek: mt8188: Describe SCP as a cluster with two cores
arm64: dts: mediatek: mt8188: Fix IOMMU device for rdma0
arm64: dts: mediatek: mt8195: Add power domain for dp_intf0
arm64: dts: mediatek: mt8195: Reparent vdec1/2 and venc1 power domains
arm64: dts: mediatek: mt8196: Add pinmux macro header file
arm64: dts: mediatek: mt8390-genio-common: Add Display on DSI0
arm64: dts: mediatek: mt8390-genio-common: Add firmware-name for scp0
arm64: dts: mediatek: mt8390-genio-common: Fix pcie pinctrl dtbs_check error
arm64: dts: mediatek: mt8390-genio-common: Set ssusb2 default dual role mode to host
arm64: dts: mediatek: mt8395-genio-1200-evk: Add display on DSI0
arm64: dts: mediatek: mt8395-genio-1200-evk: Add scp firmware-name
arm64: dts: mediatek: mt8395-genio-1200-evk: Disable unused backlight
arm64: dts: mediatek: mt8395-nio-12l: Add scp firmware-name
arm64: dts: mediatek: mt8395-nio-12l: Enable Audio DSP and sound card
arm64: dts: microchip: sparx5: Fix CPU node "enable-method" property dependencies
arm64: dts: mt6359: Add missing 'compatible' property to regulators node
arm64: dts: mt6359: Rename RTC node to match binding expectations
arm64: dts: mt8183: Add port node to mt8183.dtsi
arm64: dts: mt8365-evk: Add goodix touchscreen support
arm64: dts: nuvoton: Add pinctrl
arm64: dts: qcom: Add industrial mezzanine support for qcs6490-rb3gen2
arm64: dts: qcom: Add X1P42100 SoC and CRD
arm64: dts: qcom: apq8096-db820c: Use q6asm defines for reg
arm64: dts: qcom: Commonize X1 CRD DTSI
arm64: dts: qcom: Correct white-space style
arm64: dts: qcom: Drop `tx-sched-sp` property
arm64: dts: qcom: ipq5018: Add PCIe related nodes
arm64: dts: qcom: ipq5018: Enable PCIe
arm64: dts: qcom: ipq5018: enable the download mode support
arm64: dts: qcom: ipq5332-rdp441: Enable PCIe phys and controllers
arm64: dts: qcom: ipq5332: Add PCIe related nodes
arm64: dts: qcom: ipq5332: Add thermal zone nodes
arm64: dts: qcom: ipq5332: Add tsens node
arm64: dts: qcom: ipq5424: Add PCIe PHYs and controller nodes
arm64: dts: qcom: ipq5424: add reserved memory region for bootloader
arm64: dts: qcom: ipq5424: Add thermal zone nodes
arm64: dts: qcom: ipq5424: Add tsens node
arm64: dts: qcom: ipq5424: enable GPIO based LEDs and Buttons
arm64: dts: qcom: ipq5424: Enable MMC
arm64: dts: qcom: ipq5424: Enable PCIe PHYs and controllers
arm64: dts: qcom: ipq6018: add 1.2GHz CPU Frequency
arm64: dts: qcom: ipq6018: add 1.5GHz CPU Frequency
arm64: dts: qcom: ipq6018: add LDOA2 regulator
arm64: dts: qcom: ipq6018: move mp5496 regulator out of soc dtsi
arm64: dts: qcom: ipq6018: rename labels of mp5496 regulator
arm64: dts: qcom: ipq9574: Add MHI to pcie nodes
arm64: dts: qcom: ipq9574: Add missing properties for cryptobam
arm64: dts: qcom: ipq9574: Add nsscc node
arm64: dts: qcom: ipq9574: Add SPI nand support
arm64: dts: qcom: ipq9574: Enable SPI NAND for ipq9574
arm64: dts: qcom: ipq9574: fix the msi interrupt numbers of pcie3
arm64: dts: qcom: ipq9574: Fix USB vdd info
arm64: dts: qcom: ipq9574: Remove eMMC node
arm64: dts: qcom: msm8916-modem-qdsp6: Use q6asm defines for reg
arm64: dts: qcom: msm8916-motorola: Use UART1 console pinctrl
arm64: dts: qcom: msm8916/39: Introduce new UART console pinctrl
arm64: dts: qcom: msm8916/39: Move UART pinctrl to board files
arm64: dts: qcom: msm8916: Drop generic UART pinctrl templates
arm64: dts: qcom: msm8916: Use the header with DSI phy clock IDs
arm64: dts: qcom: msm8917-xiaomi-riva: Add display backlight
arm64: dts: qcom: msm8917: Use the header with DSI phy clock IDs
arm64: dts: qcom: msm8919/39: Use UART2 console pinctrl where appropriate
arm64: dts: qcom: msm8939: Drop generic UART pinctrl templates
arm64: dts: qcom: msm8939: Fix CPU node "enable-method" property dependencies
arm64: dts: qcom: msm8939: Use the header with DSI phy clock IDs
arm64: dts: qcom: msm8953: Add interconnects
arm64: dts: qcom: msm8953: Add uart_5
arm64: dts: qcom: msm8953: Use q6asm defines for reg
arm64: dts: qcom: msm8953: Use the header with DSI phy clock IDs
arm64: dts: qcom: msm8976: Use the header with DSI phy clock IDs
arm64: dts: qcom: msm8992-lg-h815: Fix CPU node "enable-method" property dependencies
arm64: dts: qcom: msm8996*: Use q6asm defines for reg
arm64: dts: qcom: msm8996-oneplus: Add SLPI VDD_PX
arm64: dts: qcom: msm8996: Use the header with DSI phy clock IDs
arm64: dts: qcom: msm8998-fxtec: Add QUSB2PHY VDD supply
arm64: dts: qcom: msm8998-lenovo-miix-630: add Venus node
arm64: dts: qcom: msm8998-mtp: Add QUSB2PHY VDD supply
arm64: dts: qcom: msm8998-yoshino: Add QUSB2PHY VDD supply
arm64: dts: qcom: msm8998: Remove mdss_hdmi_phy phandle argument
arm64: dts: qcom: msm8998: Switch to undeprecated qcom,calibration-variant
arm64: dts: qcom: msm8998: use correct size for VBIF regions
arm64: dts: qcom: msm8998: Use the header with DSI phy clock IDs
arm64: dts: qcom: pm8937: Add LPG PWM driver
arm64: dts: qcom: qcm2290: Add crypto engine
arm64: dts: qcom: qcm2290: Add uart3 node
arm64: dts: qcom: qcm2290: fix (some) of QUP interconnects
arm64: dts: qcom: qcm2290: use correct size for VBIF regions
arm64: dts: qcom: qcm2290: Use the header with DSI phy clock IDs
arm64: dts: qcom: qcm6490-fairphone-fp5: Add DisplayPort sound support
arm64: dts: qcom: qcm6490-fairphone-fp5: Add OCP96011 audio switch
arm64: dts: qcom: qcm6490-fairphone-fp5: Add PTN36502 redriver
arm64: dts: qcom: qcm6490-fairphone-fp5: Add touchscreen node
arm64: dts: qcom: qcm6490-fairphone-fp5: Enable display
arm64: dts: qcom: qcm6490-fairphone-fp5: Enable the GPU
arm64: dts: qcom: qcm6490-fairphone-fp5: Hook up DisplayPort over USB-C
arm64: dts: qcom: qcm6490-idp: Update protected clocks list
arm64: dts: qcom: qcm6490-idp: Update the LPASS audio node
arm64: dts: qcom: qcm6490: Switch to undeprecated qcom,calibration-variant
arm64: dts: qcom: qcs615: Add Command DB support
arm64: dts: qcom: qcs615: add QCrypto nodes
arm64: dts: qcom: qcs615: Add snps,dis_u3_susphy_quirk
arm64: dts: qcom: qcs615: add TRNG node
arm64: dts: qcom: qcs615: Fix up UFS clocks
arm64: dts: qcom: qcs615: Remove disallowed property from AOSS_QMP node
arm64: dts: qcom: qcs615: remove disallowed property in spmi bus node
arm64: dts: qcom: qcs615: Rename AOSS_QMP to power-management
arm64: dts: qcom: qcs6490-rb3gen2-vision-mezzanine: Add vision mezzanine
arm64: dts: qcom: qcs6490-rb3gen2: add and enable BT node
arm64: dts: qcom: qcs6490-rb3gen2: Add orientation gpio
arm64: dts: qcom: qcs6490-rb3gen2: Add vadc and adc-tm channels
arm64: dts: qcom: qcs6490-rb3gen2: Update the LPASS audio node
arm64: dts: qcom: qcs8300-ride: Enable PMIC peripherals
arm64: dts: qcom: qcs8300-ride: Enable second USB controller on QCS8300 Ride
arm64: dts: qcom: qcs8300: Add cpufreq scaling node
arm64: dts: qcom: qcs8300: Add device node for gfx_smmu
arm64: dts: qcom: qcs8300: Add QUPv3 configuration
arm64: dts: qcom: qcs8300: Add RPMh sleep stats
arm64: dts: qcom: qcs8300: add the pcie smmu node
arm64: dts: qcom: qcs8300: Adds SPMI support
arm64: dts: qcom: qcs8300: Partially revert "arm64: dts: qcom: qcs8300: add QCrypto nodes"
arm64: dts: qcom: qdu1000: Add snps,dis_u3_susphy_quirk
arm64: dts: qcom: qdu1000: Fix qcom,freq-domain
arm64: dts: qcom: qrb2210-rb1: add Bluetooth support
arm64: dts: qcom: qrb2210-rb1: Switch to undeprecated qcom,calibration-variant
arm64: dts: qcom: qrb4210-rb2: Switch to undeprecated qcom,calibration-variant
arm64: dts: qcom: qrb5165-rb5-vision-mezzanine: Drop CMA heap
arm64: dts: qcom: qrb5165-rb5: add compressed playback support
arm64: dts: qcom: qrb5165-rb5: enable sensors DSP
arm64: dts: qcom: qrb5165-rb5: Use q6asm defines for reg
arm64: dts: qcom: remove max-speed = 1G for RGMII for ethernet
arm64: dts: qcom: Remove unnecessary MM_[UD]L audio routes
arm64: dts: qcom: sa8775p-ride: Add firmware-name in BT node
arm64: dts: qcom: sa8775p-ride: Switch to undeprecated qcom,calibration-variant
arm64: dts: qcom: sa8775p: Add CTCU and ETR nodes
arm64: dts: qcom: sa8775p: Add default pin configurations for QUP SEs
arm64: dts: qcom: sa8775p: Add LMH interrupts for cpufreq_hw node
arm64: dts: qcom: sa8775p: Add missing properties for cryptobam
arm64: dts: qcom: sa8775p: Clean up the PSCI PDs
arm64: dts: qcom: sa8775p: mark MDP interconnects as ALWAYS on
arm64: dts: qcom: sa8775p: Partially revert "arm64: dts: qcom: sa8775p: add QCrypto nodes"
arm64: dts: qcom: sa8775p: Remove cdsp compute-cb@10
arm64: dts: qcom: sa8775p: Remove extra entries from the iommus property
arm64: dts: qcom: sa8775p: use correct size for VBIF regions
arm64: dts: qcom: sar2130p: add display nodes
arm64: dts: qcom: sar2130p: add PCIe EP device nodes
arm64: dts: qcom: sc7180-acer-aspire1: Use q6asm defines for reg
arm64: dts: qcom: sc7180: Add EL2 overlay for WoA devices
arm64: dts: qcom: sc7180: Add specific APPS RSC compatible
arm64: dts: qcom: sc7180: Switch to undeprecated qcom,calibration-variant
arm64: dts: qcom: sc7180: use correct size for VBIF regions
arm64: dts: qcom: sc7180: Use the header with DSI phy clock IDs
arm64: dts: qcom: sc7280: Add support for camss
arm64: dts: qcom: sc7280: add UFS operating points
arm64: dts: qcom: sc7280: drop video decoder and encoder nodes
arm64: dts: qcom: sc7280: Mark FastRPC context banks as dma-coherent
arm64: dts: qcom: sc7280: Stop setting dmic01 pinctrl for va-macro
arm64: dts: qcom: sc7280: use correct size for VBIF regions
arm64: dts: qcom: sc7280: Use q6asm defines for reg
arm64: dts: qcom: sc7280: Use the header with DSI phy clock IDs
arm64: dts: qcom: sc8180x: Rename AOSS_QMP to power-management
arm64: dts: qcom: sc8180x: use correct size for VBIF regions
arm64: dts: qcom: sc8180x: Use the header with DSI phy clock IDs
arm64: dts: qcom: sc8280xp-crd: add support for volume-up key
arm64: dts: qcom: sc8280xp-crd: Enable SLPI
arm64: dts: qcom: sc8280xp-lenovo-thinkpad-x13s: enable sensors DSP
arm64: dts: qcom: sc8280xp-pmics: Add more temp-alarm devices
arm64: dts: qcom: sc8280xp-pmics: Fix slave ID in interrupts configuration
arm64: dts: qcom: sc8280xp-x13s: describe uefi rtc offset
arm64: dts: qcom: sc8280xp-x13s: Drop duplicate DMIC supplies
arm64: dts: qcom: sc8280xp-x13s: switch to uefi rtc offset
arm64: dts: qcom: sc8280xp: Add EL2 overlay for WoA devices
arm64: dts: qcom: sc8280xp: Add PCIe IOMMU
arm64: dts: qcom: sc8280xp: Add SLPI
arm64: dts: qcom: sc8280xp: Fix clock for spi0 to spi7
arm64: dts: qcom: sc8280xp: Fix node order
arm64: dts: qcom: sc8280xp: Switch to undeprecated qcom,calibration-variant
arm64: dts: qcom: sc8280xp: use correct size for VBIF regions
arm64: dts: qcom: sda660-ifc6560: Fix dt-validate warning
arm64: dts: qcom: sda660-ifc6560: Switch to undeprecated qcom,calibration-variant
arm64: dts: qcom: sdm630: Add missing resets to mmc blocks
arm64: dts: qcom: sdm630: Add modem metadata mem
arm64: dts: qcom: sdm630: Use the header with DSI phy clock IDs
arm64: dts: qcom: sdm632-fairphone-fp3: Add firmware-name for adsp & wcnss
arm64: dts: qcom: sdm632-fairphone-fp3: Add newlines between regulator nodes
arm64: dts: qcom: sdm632-fairphone-fp3: Enable modem
arm64: dts: qcom: sdm632-fairphone-fp3: Move status properties last
arm64: dts: qcom: sdm660-lavender: Add missing USB phy supply
arm64: dts: qcom: sdm660-xiaomi-lavender: Add missing SD card detect GPIO
arm64: dts: qcom: sdm670: add camss and cci
arm64: dts: qcom: sdm670: use correct size for VBIF regions
arm64: dts: qcom: sdm670: Use the header with DSI phy clock IDs
arm64: dts: qcom: sdm845*: Use q6asm defines for reg
arm64: dts: qcom: sdm845-db845c-navigation-mezzanine: Drop CMA heap
arm64: dts: qcom: sdm845-db845c: enable sensors DSP
arm64: dts: qcom: sdm845-starqltechn: add display PMIC
arm64: dts: qcom: sdm845-starqltechn: add gpio keys
arm64: dts: qcom: sdm845-starqltechn: add graphics support
arm64: dts: qcom: sdm845-starqltechn: add initial sound support
arm64: dts: qcom: sdm845-starqltechn: add max77705 PMIC
arm64: dts: qcom: sdm845-starqltechn: add modem support
arm64: dts: qcom: sdm845-starqltechn: add touchscreen support
arm64: dts: qcom: sdm845-starqltechn: fix usb regulator mistake
arm64: dts: qcom: sdm845-starqltechn: refactor node order
arm64: dts: qcom: sdm845-starqltechn: remove excess reserved gpios
arm64: dts: qcom: sdm845-starqltechn: remove wifi
arm64: dts: qcom: sdm845-xiaomi-beryllium-common: add touchscreen related nodes
arm64: dts: qcom: sdm845-xiaomi-beryllium-ebbg: introduce touchscreen support
arm64: dts: qcom: sdm845-xiaomi-beryllium-tianma: introduce touchscreen support
arm64: dts: qcom: sdm845: Add specific APPS RSC compatible
arm64: dts: qcom: sdm845: enable gmu
arm64: dts: qcom: sdm845: Switch to undeprecated qcom,calibration-variant
arm64: dts: qcom: sdm845: use correct size for VBIF regions
arm64: dts: qcom: sdm845: Use the header with DSI phy clock IDs
arm64: dts: qcom: sdm850*: Use q6asm defines for reg
arm64: dts: qcom: sdx75-idp: Enable QPIC BAM & QPIC NAND support
arm64: dts: qcom: sdx75: Add QPIC BAM support
arm64: dts: qcom: sdx75: Add QPIC NAND support
arm64: dts: qcom: sdx75: Fix up the USB interrupt description
arm64: dts: qcom: sdx75: Rename AOSS_QMP to power-management
arm64: dts: qcom: sm4450: Add RPMh power domains support
arm64: dts: qcom: sm6115: Switch to undeprecated qcom,calibration-variant
arm64: dts: qcom: sm6115: use correct size for VBIF regions
arm64: dts: qcom: sm6115: Use the header with DSI phy clock IDs
arm64: dts: qcom: sm6125: Initial support for xiaomi-ginkgo
arm64: dts: qcom: sm6125: use correct size for VBIF regions
arm64: dts: qcom: sm6125: Use the header with DSI phy clock IDs
arm64: dts: qcom: sm6350-pdx213: Wire up USB regulators
arm64: dts: qcom: sm6350: Align reg properties with latest style
arm64: dts: qcom: sm6350: use correct size for VBIF regions
arm64: dts: qcom: sm6350: Use the header with DSI phy clock IDs
arm64: dts: qcom: sm7325-nothing-spacewar: Add CAM fixed-regulators
arm64: dts: qcom: sm7325-nothing-spacewar: Enable camera EEPROMs
arm64: dts: qcom: sm7325-nothing-spacewar: Enable panel and GPU
arm64: dts: qcom: sm7325-nothing-spacewar: Use q6asm defines for reg
arm64: dts: qcom: sm8150-hdk: Switch to undeprecated qcom,calibration-variant
arm64: dts: qcom: sm8150: Add snps,dis_u3_susphy_quirk
arm64: dts: qcom: sm8150: use correct size for VBIF regions
arm64: dts: qcom: sm8150: Use the header with DSI phy clock IDs
arm64: dts: qcom: sm8250-elish: Switch to undeprecated qcom,calibration-variant
arm64: dts: qcom: sm8250: Fix CPU7 opp table
arm64: dts: qcom: sm8250: use correct size for VBIF regions
arm64: dts: qcom: sm8250: Use the header with DSI phy clock IDs
arm64: dts: qcom: sm8350: Add snps,dis_u3_susphy_quirk
arm64: dts: qcom: sm8350: Fix typo in pil_camera_mem node
arm64: dts: qcom: sm8350: Reenable crypto & cryptobam
arm64: dts: qcom: sm8350: use correct size for VBIF regions
arm64: dts: qcom: sm8350: Use q6asm defines for reg
arm64: dts: qcom: sm8350: Use the header with DSI phy clock IDs
arm64: dts: qcom: sm8450: Add missing properties for cryptobam
arm64: dts: qcom: sm8450: add PCIe EP device nodes
arm64: dts: qcom: sm8450: Add snps,dis_u3_susphy_quirk
arm64: dts: qcom: sm8450: use correct size for VBIF regions
arm64: dts: qcom: sm8450: Use the header with DSI phy clock IDs
arm64: dts: qcom: sm8550: add iris DT node
arm64: dts: qcom: sm8550: add missing cpu-cfg interconnect path in the mdss node
arm64: dts: qcom: sm8550: Add missing properties for cryptobam
arm64: dts: qcom: sm8550: add OPP table support to PCIe
arm64: dts: qcom: sm8550: add QUP serial engines OPP tables
arm64: dts: qcom: sm8550: set CPU interconnect paths as ACTIVE_ONLY
arm64: dts: qcom: sm8550: use correct size for VBIF regions
arm64: dts: qcom: sm8550: use ICC tag for all interconnect phandles
arm64: dts: qcom: sm8550: Use the header with DSI phy clock IDs
arm64: dts: qcom: sm8650: add all 8 coresight ETE nodes
arm64: dts: qcom: sm8650: add cpu interconnect nodes
arm64: dts: qcom: sm8650: add cpu OPP table with DDR, LLCC & L3 bandwidths
arm64: dts: qcom: sm8650: add missing cpu-cfg interconnect path in the mdss node
arm64: dts: qcom: sm8650: Add missing properties for cryptobam
arm64: dts: qcom: sm8650: add OPP table support to PCIe
arm64: dts: qcom: sm8650: add OSM L3 node
arm64: dts: qcom: sm8650: add PPI interrupt partitions for the ARM PMUs
arm64: dts: qcom: sm8650: add QUP serial engines OPP tables
arm64: dts: qcom: sm8650: add the missing l2 cache node
arm64: dts: qcom: sm8650: add UFS OPP table instead of freq-table-hz property
arm64: dts: qcom: sm8650: add USB interconnect paths
arm64: dts: qcom: sm8650: drop cpu thermal passive trip points
arm64: dts: qcom: sm8650: drop remaining polling-delay-passive properties
arm64: dts: qcom: sm8650: Fix domain-idle-state for CPU2
arm64: dts: qcom: sm8650: harmonize all unregulated thermal trip points
arm64: dts: qcom: sm8650: set CPU interconnect paths as ACTIVE_ONLY
arm64: dts: qcom: sm8650: setup gpu thermal with higher temperatures
arm64: dts: qcom: sm8650: switch to interrupt-cells 4 to add PPI partitions
arm64: dts: qcom: sm8650: use correct size for VBIF regions
arm64: dts: qcom: sm8650: use ICC tag for IPA interconnect phandles
arm64: dts: qcom: sm8650: Use the header with DSI phy clock IDs
arm64: dts: qcom: sm8750-mtp: Enable ADSP
arm64: dts: qcom: sm8750-mtp: Enable CDSP
arm64: dts: qcom: sm8750-mtp: Enable modem
arm64: dts: qcom: sm8750-qrd: Enable ADSP
arm64: dts: qcom: sm8750-qrd: Enable CDSP
arm64: dts: qcom: sm8750-qrd: Enable modem
arm64: dts: qcom: sm8750: Add CDSP
arm64: dts: qcom: sm8750: Add ICE nodes
arm64: dts: qcom: sm8750: Add IPCC, SMP2P, AOSS and ADSP
arm64: dts: qcom: sm8750: Add LLCC node
arm64: dts: qcom: sm8750: Add LPASS macro codecs and pinctrl
arm64: dts: qcom: sm8750: Add Modem / MPSS
arm64: dts: qcom: sm8750: Add QCrypto nodes
arm64: dts: qcom: sm8750: Add RPMh sleep stats
arm64: dts: qcom: sm8750: Add TRNG nodes
arm64: dts: qcom: sm8750: Change labels to lower-case
arm64: dts: qcom: sm8750: Correct clocks property for uart14 node
arm64: dts: qcom: sm8750: Fix cluster hierarchy for idle states
arm64: dts: qcom: Use recommended MBN firmware path
arm64: dts: qcom: x1-crd: Fix vreg_l2j_1p2 voltage
arm64: dts: qcom: x1e/x1p: Add EL2 overlay for WoA devices
arm64: dts: qcom: x1e001de-devkit: Describe USB retimers resets pin configs
arm64: dts: qcom: x1e001de-devkit: Drop clock-names from PS8830
arm64: dts: qcom: x1e001de-devkit: Enable HBR3 on external DPs
arm64: dts: qcom: x1e001de-devkit: Enable support for both Type-A USB ports
arm64: dts: qcom: x1e001de-devkit: Fix pin config for USB0 retimer vregs
arm64: dts: qcom: x1e001de-devkit: fix USB retimer reset polarity
arm64: dts: qcom: x1e001de-devkit: Fix vreg_l2j_1p2 voltage
arm64: dts: qcom: x1e001de-devkit: mark l12b and l15b always-on
arm64: dts: qcom: x1e78100-t14s: Add LCD variant with backlight support
arm64: dts: qcom: x1e78100-t14s: Add OLED variant
arm64: dts: qcom: x1e78100-t14s: Enable audio headset support
arm64: dts: qcom: x1e78100-t14s: enable SDX62 modem
arm64: dts: qcom: x1e78100-t14s: fix missing HID supplies
arm64: dts: qcom: x1e78100-t14s: mark l12b and l15b always-on
arm64: dts: qcom: x1e80100-*: Drop useless DP3 compatible override
arm64: dts: qcom: x1e80100-asus-vivobook-s15: Fix vreg_l2j_1p2 voltage
arm64: dts: qcom: x1e80100-crd: add gpio-keys label for lid switch
arm64: dts: qcom: x1e80100-crd: add support for volume-up key
arm64: dts: qcom: x1e80100-crd: Describe the Parade PS8830 retimers
arm64: dts: qcom: x1e80100-crd: Drop duplicate DMIC supplies
arm64: dts: qcom: x1e80100-crd: Enable external DisplayPort support
arm64: dts: qcom: x1e80100-crd: mark l12b and l15b always-on
arm64: dts: qcom: x1e80100-dell-xps13-9345: Drop clock-names from PS8830
arm64: dts: qcom: x1e80100-dell-xps13-9345: Enable external DP support
arm64: dts: qcom: x1e80100-dell-xps13-9345: mark l12b and l15b always-on
arm64: dts: qcom: x1e80100-hp-elitebook-ultra-g1q: DT for HP EliteBook Ultra G1q
arm64: dts: qcom: x1e80100-hp-omnibook-x14: add sound label
arm64: dts: qcom: x1e80100-hp-omnibook-x14: Enable SMB2360 0 and 1
arm64: dts: qcom: x1e80100-hp-omnibook-x14: Fix vreg_l2j_1p2 voltage
arm64: dts: qcom: x1e80100-hp-omnibook-x14: Remove invalid bt-en-sleep node
arm64: dts: qcom: x1e80100-hp-x14: drop bogus USB retimer
arm64: dts: qcom: x1e80100-hp-x14: Enable HBR3 on external DPs
arm64: dts: qcom: x1e80100-hp-x14: mark l12b and l15b always-on
arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: add retimers, dp altmode support
arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: enable MICs LDO
arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: Fix vreg_l2j_1p2 voltage
arm64: dts: qcom: x1e80100-qcp: Add WiFi/BT pwrseq
arm64: dts: qcom: x1e80100-qcp: Enable HBR3 on external DPs
arm64: dts: qcom: x1e80100-qcp: Fix vreg_l2j_1p2 voltage
arm64: dts: qcom: x1e80100-qcp: mark l12b and l15b always-on
arm64: dts: qcom: x1e80100-romulus: Drop clock-names from PS8830
arm64: dts: qcom: x1e80100-romulus: Enable DP over Type-C
arm64: dts: qcom: x1e80100-romulus: Keep L12B and L15B always on
arm64: dts: qcom: x1e80100-slim7x: Drop incorrect qcom,ath12k-calibration-variant
arm64: dts: qcom: x1e80100-t14s: Describe the Parade PS8830 retimers
arm64: dts: qcom: x1e80100-t14s: Enable external DisplayPort support
arm64: dts: qcom: x1e80100-vivobook-s15: Add bluetooth
arm64: dts: qcom: x1e80100-vivobook-s15: Enable micro-sd card reader
arm64: dts: qcom: x1e80100-vivobook-s15: Enable USB-A ports
arm64: dts: qcom: x1e80100-yoga-slim7x: mark l12b and l15b always-on
arm64: dts: qcom: x1e80100: Add ACD levels for GPU
arm64: dts: qcom: x1e80100: Add cpucp mailbox and sram nodes
arm64: dts: qcom: x1e80100: Add GPU cooling
arm64: dts: qcom: x1e80100: Add OPPs up to Turbo L3 for GPU
arm64: dts: qcom: x1e80100: Add PCIe IOMMU
arm64: dts: qcom: x1e80100: Add PCIe lane equalization preset properties
arm64: dts: qcom: x1e80100: Add the watchdog device
arm64: dts: qcom: x1e80100: Apply consistent critical thermal shutdown
arm64: dts: qcom: x1e80100: describe uefi rtc offset
arm64: dts: qcom: x1e80100: Drop unused passive thermal trip points for CPU
arm64: dts: qcom: x1e80100: Enable cpufreq
arm64: dts: qcom: x1e80100: enable rtc
arm64: dts: qcom: x1e80100: Fix PCIe 3rd controller DBI size
arm64: dts: qcom: x1e80100: Fix video thermal zone
arm64: dts: qcom: x1e80100: Mark usb_2 as dma-coherent
arm64: dts: qcom: x1e80100: Set CPU interconnect paths as ACTIVE_ONLY
arm64: dts: qcom: x1e80100: Wire up PCIe PHY NOCSR resets
arm64: dts: renesas: Add initial device tree for RZ/V2N EVK
arm64: dts: renesas: Add initial SoC DTSI for RZ/V2N
arm64: dts: renesas: beacon-renesom: Align wifi node name with bindings
arm64: dts: renesas: r8a779a0: Add ISP core function block
arm64: dts: renesas: r8a779f4: Add UFS tuning parameters in E-FUSE
arm64: dts: renesas: r8a779g0: Add ISP core function block
arm64: dts: renesas: r8a779g3: Add Retronix R-Car V4H Sparrow Hawk board support
arm64: dts: renesas: r8a779h0: Add ISP core function block
arm64: dts: renesas: r9a07g044: Add GPT support
arm64: dts: renesas: r9a07g054: Add GPT support
arm64: dts: renesas: r9a09g047: Add CANFD node
arm64: dts: renesas: r9a09g047: Add ICU node
arm64: dts: renesas: r9a09g047: Add Mali-G52 GPU node
arm64: dts: renesas: r9a09g047: Add SDHI0-SDHI2 nodes
arm64: dts: renesas: r9a09g047e57-smarc: Enable CAN Transceiver
arm64: dts: renesas: r9a09g047e57-smarc: Enable CANFD
arm64: dts: renesas: r9a09g047e57-smarc: Enable SDHI1
arm64: dts: renesas: r9a09g057: Add DMAC nodes
arm64: dts: renesas: r9a09g057: Add support for enabling SDHI internal regulator
arm64: dts: renesas: Remove undocumented compatible micron,mt25qu512a
arm64: dts: renesas: rzg2l-smarc: Enable GPT on carrier board
arm64: dts: renesas: rzg3e-smarc-som: Add I2C2 device pincontrol
arm64: dts: renesas: rzg3e-smarc-som: Add RAA215300 pmic support
arm64: dts: renesas: rzg3e-smarc-som: Add support to enable SD on SDHI0
arm64: dts: renesas: rzg3e-smarc-som: Enable Mali-G52
arm64: dts: renesas: rzg3e-smarc-som: Enable SDHI{0,2}
arm64: dts: renesas: rzg3e-smarc-som: Reduce I2C2 clock frequency
arm64: dts: renesas: sparrow-hawk: Add MSIOF Sound support
arm64: dts: renesas: sparrow-hawk: Disable dtc spi_bus_bridge check
arm64: dts: renesas: white-hawk-ard-audio: Fix TPU0 groups
arm64: dts: renesas: white-hawk-single: Improve Ethernet TSN description
arm64: dts: rockchip: Add analog audio on RK3576 Sige5
arm64: dts: rockchip: add basic mdio node to px30
arm64: dts: rockchip: Add bluetooth support to Khadas Edge2
arm64: dts: rockchip: Add cd-gpios for sdcard detect on Cool Pi 4B
arm64: dts: rockchip: Add cd-gpios for sdcard detect on Cool Pi CM5
arm64: dts: rockchip: add core dtsi for RK3562 SoC
arm64: dts: rockchip: Add DMA controller for RK3528
arm64: dts: rockchip: add dsi controller nodes on rk3588
arm64: dts: rockchip: Add eDP0 node for RK3588
arm64: dts: rockchip: Add eDP1 dt node for rk3588
arm64: dts: rockchip: Add GMAC nodes for RK3528
arm64: dts: rockchip: Add gmac phy reset GPIO to QNAP TS433
arm64: dts: rockchip: Add HDMI & VOP2 to Khadas Edge2
arm64: dts: rockchip: Add HDMI support for roc-rk3576-pc
arm64: dts: rockchip: Add I2C controllers for RK3528
arm64: dts: rockchip: add mipi dcphy nodes to rk3588
arm64: dts: rockchip: Add missing fan-supply to rk3566-quartz64-a
arm64: dts: rockchip: Add missing SFC power-domains to rk3576
arm64: dts: rockchip: Add missing uart3 interrupt for RK3528
arm64: dts: rockchip: Add onboard EEPROM for Radxa E20C
arm64: dts: rockchip: add overlay for tiger-haikou video-demo adapter
arm64: dts: rockchip: Add pcie1 slot for rk3576 evb1 board
arm64: dts: rockchip: Add phy-supply to gmac0 on NanoPi R5S
arm64: dts: rockchip: Add pwm nodes for RK3528
arm64: dts: rockchip: add px30-cobra base dtsi and board variants
arm64: dts: rockchip: add px30-pp1516 base dtsi and board variants
arm64: dts: rockchip: Add rk3399-evb-ind board
arm64: dts: rockchip: Add RK3562 evb2 devicetree
arm64: dts: rockchip: Add RK3576 HDMI audio
arm64: dts: rockchip: Add rk3576 pcie nodes
arm64: dts: rockchip: add RK3576 RNG node
arm64: dts: rockchip: Add RK3576 SAI nodes
arm64: dts: rockchip: Add rk3588 evb2 board
arm64: dts: rockchip: add Rock 5B+
arm64: dts: rockchip: add SATA nodes to RK3576
arm64: dts: rockchip: Add SDMMC/SDIO controllers for RK3528
arm64: dts: rockchip: Add UART DMA support for RK3528
arm64: dts: rockchip: Add vcc supply to spi flash on rk3399-roc-pc
arm64: dts: rockchip: Add vcc-supply to SPI flash on rk3328-rock64
arm64: dts: rockchip: Add vcc-supply to SPI flash on rk3399-rockpro64
arm64: dts: rockchip: Add vcc-supply to SPI flash on rk3566-pinetab2
arm64: dts: rockchip: Add vcc-supply to SPI flash on rk3566-quartz64-b
arm64: dts: rockchip: Add vcc-supply to SPI flash on rk3566-rock3c
arm64: dts: rockchip: Add vcc-supply to SPI flash on rk3588-rock-5b
arm64: dts: rockchip: Adjust the HDMI DDC IO driver strength for rk3588
arm64: dts: rockchip: aliase sdhci as mmc0 for rk3566 box demo
arm64: dts: rockchip: change rng reset id back to its constant value
arm64: dts: rockchip: Correct gmac phy address on QNAP TS433
arm64: dts: rockchip: disable unrouted USB controllers and PHY on RK3399 Puma
arm64: dts: rockchip: disable unrouted USB controllers and PHY on RK3399 Puma with Haikou
arm64: dts: rockchip: Drop assigned-clock* from cpu nodes on rk3588
arm64: dts: rockchip: Drop netdev led-triggers on NanoPi R5S
arm64: dts: rockchip: drop wrong spdif clock from edp1 on rk3588
arm64: dts: rockchip: Enable bluetooth of AP6611s on OrangePI5 Max/Ultra
arm64: dts: rockchip: Enable eDP display for Cool Pi GenBook
arm64: dts: rockchip: Enable eDP0 display on RK3588S EVB1 board
arm64: dts: rockchip: Enable Ethernet controller on Radxa E20C
arm64: dts: rockchip: Enable HDMI audio on Sige5
arm64: dts: rockchip: Enable HDMI audio output for RK3588 Jaguar
arm64: dts: rockchip: Enable HDMI audio output for RK3588 Tiger Haikou
arm64: dts: rockchip: Enable HDMI audio outputs for Cool Pi CM5 EVB
arm64: dts: rockchip: enable HDMI out audio on Khadas Edge2
arm64: dts: rockchip: Enable HDMI ports on ArmSoM W3
arm64: dts: rockchip: enable HDMI sound on FriendlyElec NanoPC-T6
arm64: dts: rockchip: Enable HDMI0 audio output for Indiedroid Nova
arm64: dts: rockchip: Enable HDMI1 on Cool Pi CM5 EVB
arm64: dts: rockchip: enable HDMI1 on FriendlyElec NanoPC-T6
arm64: dts: rockchip: enable pcie on Sige5
arm64: dts: rockchip: Enable regulators for Radxa E20C
arm64: dts: rockchip: Enable SD-card interface on Radxa E20C
arm64: dts: rockchip: Enable ufshc on rk3576 evb1 board
arm64: dts: rockchip: fix internal USB hub instability on RK3399 Puma
arm64: dts: rockchip: fix rk3562 pcie unit addresses
arm64: dts: rockchip: fix rk3576 pcie unit addresses
arm64: dts: rockchip: fix rk3576 pcie1 linux,pci-domain
arm64: dts: rockchip: fix usb-c port functionality on rk3588-nanopc-t6
arm64: dts: rockchip: Improve LED config for NanoPi R5S
arm64: dts: rockchip: list all CPU supplies on ArmSoM Sige5
arm64: dts: rockchip: move reset to dedicated eth-phy node on ringneck
arm64: dts: rockchip: move rk3528 i2c+uart aliases to board files
arm64: dts: rockchip: move rk3528 pinctrl node outside the soc node
arm64: dts: rockchip: move rk3562 pinctrl node outside the soc node
arm64: dts: rockchip: Move rk3568 PCIe3 MSI to use GIC ITS
arm64: dts: rockchip: move rk3576 pinctrl node outside the soc node
arm64: dts: rockchip: move rock 5b to include file
arm64: dts: rockchip: Move SHMEM memory to reserved memory on rk3588
arm64: dts: rockchip: remove a double-empty line from rk3576 core dtsi
arm64: dts: rockchip: Rename hdmi-con to hdmi0-con for Cool Pi CM5 EVB
arm64: dts: rockchip: Rename vcc3v3_pcie0 to vcc3v3_pcie1 for rk3576-evb1-v10
arm64: dts: rockchip: Switch to undeprecated qcom,calibration-variant on RK3399
arm64: dts: rockchip: Update eMMC for NanoPi R5 series
arm64: dts: rockchip: use cs-gpios for spi1 on ringneck
arm64: dts: s32gxxxa-rdb: Add PCA85073A RTC module over I2C0
arm64: dts: socfpga: agilex5: add led and memory nodes
arm64: dts: socfpga: agilex5: add NAND daughter board
arm64: dts: socfpga: agilex5: add qspi flash node
arm64: dts: socfpga: agilex5: fix gpio0 address
arm64: dts: socfpga: agilex: Add dma channel id for spi
arm64: dts: st: add low-power timer nodes on stm32mp251
arm64: dts: st: Add OMM node on stm32mp251
arm64: dts: st: Add ospi port1 pinctrl entries in stm32mp25-pinctrl.dtsi
arm64: dts: st: Add SPI NOR flash support on stm32mp257f-ev1 board
arm64: dts: st: use lptimer3 as tick broadcast source on stm32mp257f-ev1
arm64: dts: ti: Add basic support for phyBOARD-Izar-AM68x
arm64: dts: ti: Add k3-am62-pocketbeagle2
arm64: dts: ti: Add Toradex Verdin AM62P
arm64: dts: ti: am62p-verdin: Add dahlia
arm64: dts: ti: am62p-verdin: Add ivy
arm64: dts: ti: am62p-verdin: Add mallow
arm64: dts: ti: am62p-verdin: Add yavia
arm64: dts: ti: am65x: Add missing power-supply for Rocktech-rk101 panel
arm64: dts: ti: j722s-evm: Add DT nodes for power regulators
arm64: dts: ti: j722s-evm: Add MUX to control CSI2RX
arm64: dts: ti: k3-am6*: Add boot phase flag to support MMC boot
arm64: dts: ti: k3-am6*: Remove disable-wp for eMMC
arm64: dts: ti: k3-am62*: Add non-removable flag for eMMC
arm64: dts: ti: k3-am62-main: Add PRUSS-M node
arm64: dts: ti: k3-am62-main: Set eMMC clock parent to default
arm64: dts: ti: k3-am62-phycore-som: Enable Co-processors
arm64: dts: ti: k3-am62-wakeup: Add wakeup R5F node
arm64: dts: ti: k3-am625-beagleplay: Add required voltage supplies for OV5640
arm64: dts: ti: k3-am625-beagleplay: Add required voltage supplies for TEVI-OV5640
arm64: dts: ti: k3-am625-sk: Enable PWM
arm64: dts: ti: k3-am625-verdin: Add EEPROM compatible fallback
arm64: dts: ti: k3-am62: Add ATCM and BTCM cbass ranges
arm64: dts: ti: k3-am62: New GPU binding details
arm64: dts: ti: k3-am62a-main: Add C7xv device node
arm64: dts: ti: k3-am62a-main: Set eMMC clock parent to default
arm64: dts: ti: k3-am62a-mcu: Add R5F remote proc node
arm64: dts: ti: k3-am62a-phycore-som: Enable Co-processors
arm64: dts: ti: k3-am62a-phycore-som: Reserve main_rti4 for C7x DSP
arm64: dts: ti: k3-am62a-phycore-som: Reserve main_timer2 for C7x DSP
arm64: dts: ti: k3-am62a-wakeup: Add R5F device node
arm64: dts: ti: k3-am62a7-sk: Enable IPC with remote processors
arm64: dts: ti: k3-am62a7-sk: Enable PWM
arm64: dts: ti: k3-am62a7-sk: Reserve main_rti4 for C7x DSP
arm64: dts: ti: k3-am62a7-sk: Reserve main_timer2 for C7x DSP
arm64: dts: ti: k3-am62a: Enable CPU freq throttling on thermal alert
arm64: dts: ti: k3-am62p-j722s-common-main: Set eMMC clock parent to default
arm64: dts: ti: k3-am62p-j722s: Add rng node
arm64: dts: ti: k3-am62p5-sk: Add regulator nodes for AM62P
arm64: dts: ti: k3-am62p5-sk: Enable IPC with remote processors
arm64: dts: ti: k3-am62p5-sk: Enable PWM
arm64: dts: ti: k3-am62x-phyboard-lyra-gpio-fan: Update cooling maps
arm64: dts: ti: k3-am62x-sk-common: Enable IPC with remote processors
arm64: dts: ti: k3-am62x: Add required voltage supplies for IMX219
arm64: dts: ti: k3-am62x: Add required voltage supplies for OV5640
arm64: dts: ti: k3-am62x: Add required voltage supplies for TEVI-OV5640
arm64: dts: ti: k3-am62x: Remove clock-names property from IMX219 overlay
arm64: dts: ti: k3-am62x: Rename I2C switch to I2C mux in IMX219 overlay
arm64: dts: ti: k3-am62x: Rename I2C switch to I2C mux in OV5640 overlay
arm64: dts: ti: k3-am64-main: Switch to 64-bit address space for PCIe0
arm64: dts: ti: k3-am64: Add PCIe ctrl node to main_conf region
arm64: dts: ti: k3-am64: Reserve timers used by MCU FW
arm64: dts: ti: k3-am65-main: Add missing taps to sdhci0
arm64: dts: ti: k3-am65-main: Add system controller compatible
arm64: dts: ti: k3-am67a-beagley-ai: Add bootph for main_gpio1
arm64: dts: ti: k3-am68-sk: Fix regulator hierarchy
arm64: dts: ti: k3-j7200-main: Switch to 64-bit address space for PCIe1
arm64: dts: ti: k3-j7200: Add PCIe ctrl node to scm_conf region
arm64: dts: ti: k3-j721e-common-proc-board-infotainment: Update to comply with device tree schema
arm64: dts: ti: k3-j721e-common-proc-board: Enable OSPI1 on J721E
arm64: dts: ti: k3-j721e-main: Switch to 64-bit address space for PCIe0 and PCIe1
arm64: dts: ti: k3-j721e-sk: Add DT nodes for power regulators
arm64: dts: ti: k3-j721e-sk: Add requiried voltage supplies for IMX219
arm64: dts: ti: k3-j721e-sk: Remove clock-names property from IMX219 overlay
arm64: dts: ti: k3-j721e: Add PCIe ctrl node to scm_conf region
arm64: dts: ti: k3-j721e: Add ranges for PCIe0 DAT1 and PCIe1 DAT1
arm64: dts: ti: k3-j721s2-main: Switch to 64-bit address space for PCIe1
arm64: dts: ti: k3-j721s2: Add GPU node
arm64: dts: ti: k3-j721s2: Add PCIe ctrl node to scm_conf region
arm64: dts: ti: k3-j722s-evm: Add overlay for quad IMX219
arm64: dts: ti: k3-j722s-evm: Add overlay for TEVI OV5640
arm64: dts: ti: k3-j722s-evm: Drop redundant status within serdes0/serdes1
arm64: dts: ti: k3-j722s-evm: Enable "serdes_wiz0" and "serdes_wiz1"
arm64: dts: ti: k3-j722s-main: Disable "serdes_wiz0" and "serdes_wiz1"
arm64: dts: ti: k3-j722s-main: Don't disable serdes0 and serdes1
arm64: dts: ti: k3-j722s-main: Switch to 64-bit address space for PCIe0
arm64: dts: ti: k3-j784s4-evm-usxgmii-exp1-exp2: drop pinctrl-names
arm64: dts: ti: k3-j784s4-j742s2-evm-common: Enable ACSPCIE0 output for PCIe1
arm64: dts: ti: k3-j784s4-j742s2-evm: Add overlay to enable USB0 Type-A
arm64: dts: ti: k3-j784s4-j742s2-main-common: Add ACSPCIE0 node
arm64: dts: ti: k3-j784s4-j742s2-main-common: Fix length of serdes_ln_ctrl
arm64: dts: ti: k3-j784s4-j742s2-main-common: Switch to 64-bit address space for PCIe0 and PCIe1
arm64: efi: Fix KASAN false positive for EFI runtime stack
arm64: el2_setup.h: Make __init_el2_fgt labels consistent, again
arm64: enable PREEMPT_LAZY
arm64: errata: Work around AmpereOne's erratum AC04_CPU_23
arm64: Expose AIDR_EL1 via sysfs
arm64: Extend pr_crit message on invalid FDT
arm64: Filter out SME hwcaps when FEAT_SME isn't implemented
arm64: hugetlb: Cleanup huge_pte size discovery mechanisms
arm64: hugetlb: Refine tlb maintenance scope
arm64: hugetlb: Use __set_ptes_anysz() and __ptep_get_and_clear_anysz()
arm64: hyperv: Initialize the Virtual Trust Level field
arm64: hyperv: Use SMCCC to detect hypervisor presence
arm64: Introduce esr_is_ubsan_brk()
arm64: Kconfig: remove unnecessary selection of CRC32
arm64: Kconfig: switch to HAVE_PWRCTRL
arm64: kvm, smccc: Fix vendor uuid
arm64: kvm, smccc: Introduce and use API for getting hypervisor UUID
arm64: mm: always call PTE/PMD ctor in __create_pgd_mapping()
arm64: mm: call PUD/P4D ctor in __create_pgd_mapping()
arm64: mm: Drop redundant check in pmd_trans_huge()
arm64: mm: use enum to identify pgtable level instead of *_SHIFT
arm64: move smp_send_stop() cpu mask off stack
arm64: pageattr: Explicitly bail out when changing permissions for vmalloc_huge mappings
arm64: poe: Handle spurious Overlay faults
arm64: Remove duplicated sysreg encodings
arm64: Restrict pagetable teardown to avoid false warning
arm64: Support ARM64_VA_BITS=52 when setting ARCH_MMAP_RND_BITS_MAX
arm64: sysreg: Add ID_AA64ISAR1_EL1.LS64 encoding for FEAT_LS64WB
arm64: sysreg: Add layout for HCR_EL2
arm64: sysreg: Add layout for VNCR_EL2
arm64: sysreg: Add registers trapped by HDFG{R,W}TR2_EL2
arm64: sysreg: Add registers trapped by HFG{R,W}TR2_EL2
arm64: sysreg: Add system instructions trapped by HFGIRT2_EL2
arm64: sysreg: Drag linux/kconfig.h to work around vdso build issue
arm64: sysreg: Replace HFGxTR_EL2 with HFG{R,W}TR_EL2
arm64: sysreg: Update CPACR_EL1 description
arm64: sysreg: Update ID_AA64MMFR4_EL1 description
arm64: sysreg: Update ID_AA64PFR0_EL1 description
arm64: sysreg: Update PMSIDR_EL1 description
arm64: sysreg: Update TRBIDR_EL1 description
arm64: tegra: Add CEC controller on Tegra210
arm64: tegra: Add DMA properties for Tegra186 and Tegra194 UARTs
arm64: tegra: Add fallback CEC compatibles
arm64: tegra: Add I2C aliases for Tegra234
arm64: tegra: Add uartd serial alias for Jetson TX1 module
arm64: tegra: Bump #address-cells and #size-cells on Tegra186
arm64: tegra: Configure QSPI clocks and add DMA
arm64: tegra: Drop remaining serial clock-names and reset-names
arm64: tegra: Enable PWM fan on the Jetson TX1 Devkit
arm64: tegra: Enable PWM fan on the Jetson TX2 Devkit
arm64: tegra: p2180: Explicitly enable GPU
arm64: tegra: p3310: Explicitly enable GPU
arm64: tegra: tegra210-p2894: Align GPIO hog node name with preferred style
arm64: tegra: Wire up CEC to devkits
arm64: tools: Resync sysreg.h
arm64: Unconditionally select CONFIG_JUMP_LABEL
arm64: Update comment regarding values in __boot_cpu_mode
arm64: vdso: Use __arch_counter_get_cntvct()
arm64: Work around convergence issue with LLD linker
 
ARM: 9446/1: Disallow kernel mode NEON when IRQs are disabled
ARM: 9447/1: arm/memremap: fix arch_memremap_can_ram_remap()
ARM: 9448/1: Use an absolute path to unified.h in KBUILD_AFLAGS
ARM: 9450/1: Fix allowing linker DCE with binutils < 2.36
ARM: aspeed: Don't select SRAM
ARM: broadcom: MAINTAINERS: Cover bcm2712 files
ARM: davinci: remove support for da830
ARM: dts: allwinner: Align wifi node name with bindings
ARM: dts: am335x: Set wakeup-source for UART0
ARM: dts: amlogic: Add TCU Fernsehfee 3.0
ARM: dts: amlogic: meson8-fernsehfee3: Describe regulators
ARM: dts: amlogic: meson8: enable UART RX and TX pull up by default
ARM: dts: amlogic: meson8b: enable UART RX and TX pull up by default
ARM: dts: at91: at91sam9263: fix NAND chip selects
ARM: dts: at91: calao_usb: simplify chosen node
ARM: dts: at91: calao_usb: simplify memory node
ARM: dts: at91: usb_a9260: use 'stdout-path'
ARM: dts: at91: usb_a9263: fix GPIO for Dataflash chip select
ARM: dts: at91: usb_a9g20: add SPI EEPROM
ARM: dts: at91: usb_a9g20: move wrong RTC node
ARM: dts: bananapi: add support for PHY LEDs
ARM: dts: bcm2166x-common: Add pinctrl node
ARM: dts: bcm2166x: Add bcm2166x-pinctrl DTSI
ARM: dts: bcm: Add support for Raspberry Pi 2 (2nd rev)
ARM: dts: davinci: da850-evm: Increase fifo threshold
ARM: dts: Drop DTS for BCM59056 PMU
ARM: dts: imx31/imx6: Use flash as the NOR node name
ARM: dts: imx51-digi-connectcore-som: Fix MMA7455 compatible
ARM: dts: imx6q-apalis: remove pcie-switch node
ARM: dts: imx7d: update opp-table voltages
ARM: dts: imx: Drop redundant CPU "clock-latency"
ARM: dts: imx: Fix the iim compatible string
ARM: dts: ls1021a-tqmals1021a: Add HDMI overlay
ARM: dts: ls1021a-tqmals1021a: Add LVDS overlay for Tianma TM070JVGH33
ARM: dts: ls1021a-tqmals1021a: Add overlay for CDTech DC44 RGB display
ARM: dts: ls1021a-tqmals1021a: Add overlay for CDTech FC21 RGB display
ARM: dts: ls1021a-tqmals1021a: Add vcc-supply for spi-nor
ARM: dts: ls1021a-tqmals1021a: change sound card model name
ARM: dts: ls1021a-tqmals1021a: Fix license
ARM: dts: marvell: use correct ohci/ehci node names
ARM: dts: microchip: sama7d65: Add FLEXCOMs to sama7d65 SoC
ARM: dts: microchip: sama7d65: Add gmac interfaces for sama7d65 SoC
ARM: dts: microchip: sama7d65: Add MCP16502 to sama7d65 curiosity
ARM: dts: microchip: sama7d65: Add RTT and GPBR Support for sama7d65 SoC
ARM: dts: microchip: sama7d65: Add RTT timer to curiosity board
ARM: dts: microchip: sama7d65: Add SRAM and DRAM components support
ARM: dts: microchip: sama7d65: Enable GMAC interface
ARM: dts: microchip: sama7d65_curiosity: add EEPROM
ARM: dts: microchip: sama7g54_curiosity: Add fixed-partitions for spi-nor flash
ARM: dts: mxs: use padconfig macros
ARM: dts: nokia n900: remove useless io-channel-cells property
ARM: dts: nuvoton: Add EDAC node
ARM: dts: nuvoton: Add MMC Nodes
ARM: dts: nuvoton: Add OHCI node
ARM: dts: nuvoton: Add UDC nodes
ARM: dts: nuvoton: Align GPIO hog name with bindings
ARM: dts: nxp: Align NAND controller node name with bindings
ARM: dts: nxp: Align wifi node name with bindings
ARM: dts: nxp: lpc: use correct ohci/ehci node names
ARM: dts: omap4: panda: cleanup bluetooth
ARM: dts: omap4: panda: fix resources needed for Wifi
ARM: dts: qcom-msm8960: add missing clocks to the timer node
ARM: dts: qcom: apq8064 merge hw splinlock into corresponding syscon device
ARM: dts: qcom: apq8064-ifc6410: drop HDMI HPD GPIO
ARM: dts: qcom: apq8064-lg-nexus4-mako: Enable WiFi
ARM: dts: qcom: apq8064: add missing clocks to the timer node
ARM: dts: qcom: apq8064: link LVDS clocks
ARM: dts: qcom: apq8064: move replicator out of soc node
ARM: dts: qcom: apq8064: use new compatible for SFPB device
ARM: dts: qcom: apq8064: use new compatible for SPS SIC device
ARM: dts: qcom: Fix indentation errors
ARM: dts: qcom: Initial dts for LG Nexus 4
ARM: dts: qcom: Introduce dtsi for LTE-capable MSM8926
ARM: dts: qcom: ipq4018: Switch to undeprecated qcom,calibration-variant
ARM: dts: qcom: ipq4019: Drop redundant CPU "clock-latency"
ARM: dts: qcom: msm8226-motorola-falcon: add clocks, power-domain to simpleFB
ARM: dts: qcom: msm8226-motorola-falcon: add I2C clock frequencies
ARM: dts: qcom: msm8226-motorola-falcon: limit TPS65132 to 5.4V
ARM: dts: qcom: msm8226-motorola-falcon: specify vddio_disp output voltage
ARM: dts: qcom: msm8226-samsung-matisse-common: Enable modem
ARM: dts: qcom: msm8226: Add BAM DMUX Ethernet/IP device
ARM: dts: qcom: msm8226: Add modem remoteproc node
ARM: dts: qcom: msm8226: Add node for TCSR halt regs
ARM: dts: qcom: msm8226: Add smsm node
ARM: dts: qcom: msm8226: Use the header with DSI phy clock IDs
ARM: dts: qcom: msm8926-htc-memul: Enable modem
ARM: dts: qcom: msm8960: Add BAM
ARM: dts: qcom: msm8960: Add thermal sensor (tsens)
ARM: dts: qcom: msm8974: Use the header with DSI phy clock IDs
ARM: dts: qcom: sdx55/sdx65: Fix CPU power-domain-names
ARM: dts: renesas: Add r9a06g032-rzn1d400-eb board device-tree
ARM: dts: renesas: r9a06g032-rzn1d400-db: Add pinmux for the CPLD
ARM: dts: renesas: r9a06g032-rzn1d400-db: Describe I2C bus
ARM: dts: renesas: r9a06g032-rzn1d400-db: Describe keys
ARM: dts: renesas: r9a06g032-rzn1d400-db: Enable USB device port
ARM: dts: renesas: r9a06g032-rzn1d400-eb: Add GMAC1 port
ARM: dts: renesas: r9a06g032-rzn1d400-eb: Describe 9-pin D-sub serial port
ARM: dts: renesas: r9a06g032-rzn1d400-eb: Describe I2C bus
ARM: dts: renesas: r9a06g032-rzn1d400-eb: describe SD card port
ARM: dts: renesas: r9a06g032-rzn1d400-eb: Enable USB host port
ARM: dts: renesas: r9a06g032: Describe I2C controllers
ARM: dts: renesas: r9a06g032: Describe SDHCI controllers
ARM: dts: rockchip: Add aliases for rk3036-kylin MMC devices
ARM: dts: rockchip: Add ref clk for hdmi
ARM: dts: rockchip: add rk3036 usb2phy nodes and enable them on kylin
ARM: dts: rockchip: Drop redundant CPU "clock-latency"
ARM: dts: rockchip: enable hdmi on rk3066 marsboard
ARM: dts: rockchip: enable Mali gpu on rk3066 marsboard
ARM: dts: rockchip: Sonoff-iHost: adjust SDIO for stability
ARM: dts: rockchip: Sonoff-iHost: correct IO domain voltages
ARM: dts: samsung: sp5v210-aries: Align wifi node name with bindings
ARM: dts: socfpga: Add basic support for Terrasic's de10-nano
ARM: dts: st: stm32: Align wifi node name with bindings
ARM: dts: st: use correct ohci/ehci node names
ARM: dts: stm32: add an extra pin map for USART1 on stm32h743
ARM: dts: stm32: add initial support for stm32mp157-ultra-fly-sbc board
ARM: dts: stm32: add low power timer on STM32F746
ARM: dts: stm32: add pin map for UART8 controller on stm32h743
ARM: dts: stm32: add uart8 node for stm32h743 MCU
ARM: dts: stm32: add vrefint calibration on stm32mp13
ARM: dts: stm32: add vrefint support to adc on stm32mp13
ARM: dts: stm32: support STM32h747i-disco board
ARM: dts: stm32h7-pinctrl: add _a suffix to u[s]art_pins phandles
ARM: dts: ti: omap: use correct ohci/ehci node names
ARM: dts: vt8500: add DT nodes for the system config ID register
ARM: dts: vt8500: Add VIA APC Rock/Paper board
ARM: dts: vt8500: list all four timer interrupts
ARM: dts: vt8500: use correct ohci/ehci node names
 
arm: Make simd.h more resilient
arm: multi_v7_defconfig: Drop individual Renesas SoC entries
 
ARM: OMAP2+: Fix l4ls clk domain handling in STANDBY
ARM: omap2plus_defconfig: enable I2C devices of GTA04
ARM: omap: pmic-cpcap: do not mess around without CPCAP or OMAP4
ARM: orion/gpio: use new line value setter callbacks
ARM: orion/gpio:: Convert generic irqchip locking to guard()
ARM: s3c/gpio: use new line value setter callbacks
ARM: s3c: stop including gpio.h
ARM: sa1100/gpio: use new line value setter callbacks
ARM: scoop/gpio: use new line value setter callbacks
ARM: shmobile: defconfig: Enable more support for RZN1D-DB/EB
 
arm: shmobile_defconfig: Drop individual Renesas SoC entries
 
ARM: stm32: add a new SoC - STM32H747
ARM: Switch to irq_domain_create_*()
ARM: tegra: Add device-tree for ASUS Transformer Pad LTE TF300TL
ARM: tegra: apalis-eval: Remove pcie-switch node
ARM: tegra: Rename the apbdma nodename to match with common dma-controller binding
ARM: vt8500: MAINTAINERS: Include vt8500 soc driver in maintainers entry
 
asm-generic: Add sched.h inclusion in simd.h
asm-generic: Make simd.h more resilient
 
ASoC: ac97: Add DT support
ASoC: adau7118: Allow dsp_a mode
ASoC: Add codec driver for Cirrus Logic CS48L32 DSP
ASoC: Add Intel machine driver support for CS35L63
ASoC: add Renesas MSIOF sound driver
ASoC: add Renesas MSIOF sound driver
ASoC: Add Richtek rt9123 and rt9123p support
ASoC: Add SoC USB APIs for adding an USB backend
ASoC: ak4458: Remove useless return variable
ASoC: amd: acp: Drop superfluous assignment in acp_sof_probe()
ASoC: amd: amd_sdw: Fix unlikely uninitialized variable use in create_sdw_dailinks()
ASoC: amd: ps: fix for soundwire failures during hibernation exit sequence
ASoC: amd: sof_amd_sdw: add logic to get cpu_pin_id for ACP7.0/ACP7.1 platforms
ASoC: amd: sof_amd_sdw: Fix unlikely uninitialized variable use in create_sdw_dailinks()
ASoC: amd: use new ACP dev names for DAI links
ASoC: amd: yc: Add DMI entries to support HP 15-fb1xxx
ASoC: amd: yc: add DMI quirk for ASUS M6501RM
ASoC: amd: yc: Add DMI quirk for HP Laptop 17 cp-2033dx
ASoC: amd: yc: Add DMI quirk for Lenovo IdeaPad Slim 5 15
ASoC: amd: yc: add quirk for Acer Nitro ANV15-41 internal mic
ASoC: amd: yc: Add quirk for Lenovo Yoga Pro 7 14ASP9
ASoC: amd: yc: Add quirk for MSI Bravo 17 D7VF internal mic
ASoC: amd: yc: Add support for Lenovo Yoga 7 16ARP8
ASoC: amd: yc: update quirk data for HP Victus
ASoC: apple: mca: Constrain channels according to TDM mask
ASoC: apple: mca: Drop default ARCH_APPLE in Kconfig
ASoC: codec: ak5386: Convert to GPIO descriptors
ASoC: codec: cs42l52: Convert to GPIO descriptors
ASoC: codec: cs42l52: Drop cs42l52.h
ASoC: codec: cs42l52: Sort headers alphabetically
ASoC: codec: cs42l56: Convert to GPIO descriptors
ASoC: codec: cs42l56: Drop cs42l56.h
ASoC: codec: cs42l56: Sort headers alphabetically
ASoC: codec: cs42l73: Convert to GPIO descriptors
ASoC: codec: cs42l73: Drop cs42l73.h
ASoC: codec: cs42l73: Sort headers alphabetically
ASoC: codec: cs42l[56,73,52]: Convert to GPIO
ASoC: codec: sma1307: Remove including of_gpio.h
ASoC: codec: tpa6130a2: Convert to GPIO descriptors
ASoC: codec: tpa6130a2: Convert to GPIO descriptors
ASoC: codec: tpa6130a2: Remove tpa6130a2_platform_data
ASoC: codec: tpa6130a2: Sort headers alphabetically
ASoC: codec: twl4030: Convert to GPIO descriptors
ASoC: codec: twl4030: Convert to GPIO descriptors
ASoC: codec: twl4030: Sort headers alphabetically
ASoC: codec: wcd9335: Convert to GPIO descriptors
ASoC: codec: wcd938x: Convert to GPIO descriptors
ASoC: codec: wcd939x: Convert to GPIO descriptors
ASoC: codec: wcd93xx: Convert to GPIO descriptors
ASoC: codecs: add support for ES8375
ASoC: codecs: add support for ES8375
ASoC: codecs: add support for ES8389
ASoC: codecs: add support for ES8389
ASoC: codecs: Add support for Richtek rt9123
ASoC: codecs: Add support for Richtek rt9123p
ASoC: codecs: ES8326: Modify initialization configuration
ASoC: codecs: fix out-of-bounds access on invalid clock config
ASoC: codecs: hda: Fix RPM usage count underflow
ASoC: codecs: idt821034: use new GPIO line value setter callbacks
ASoC: codecs: peb2466: use new GPIO line value setter callbacks
ASoC: codecs: Remove unused rt566[58]_sel_asrc_clk_src
ASoC: codecs: rt5677: use new GPIO line value setter callbacks
ASoC: codecs: rt5677: Use secs_to_jiffies() instead of msecs_to_jiffies()
ASoC: codecs: rt9123: Fix sparse cast warning
ASoC: codecs: tas2764: Fix Wvoid-pointer-to-enum-cast warning
ASoC: codecs: tlv320adc3xxx: use new GPIO line value setter callbacks
ASoC: codecs: Use min() to simplify aw_dev_dsp_update_container()
ASoC: codecs: wcd-mbhc: cleanup swap_gnd_mic api
ASoC: codecs: wcd9335: Fix missing free of regulator supplies
ASoC: codecs: wcd9375: Fix double free of regulator supplies
ASoC: codecs: wcd937x: Drop unused buck_supply
ASoC: codecs: wcd938x: add mux control support for hp audio mux
ASoC: codecs: wcd938x: drop unnecessary mux flag assignment
ASoC: codecs: wcd938x: fix mux error handling
ASoC: codecs: wcd938x: fix mux error handling
ASoC: codecs: wcd93xx: Few regulator supplies fixes
ASoC: codecs: wm5100: use new GPIO line value setter callbacks
ASoC: codecs: wm8903: use new GPIO line value setter callbacks
ASoC: codecs: wm8962: use new GPIO line value setter callbacks
ASoC: codecs: wm8996: use new GPIO line value setter callbacks
ASoC: codecs: wsa88xx/wcd938x: Drop kerneldoc marker from inner comment
ASoC: codecs: zl38060: use new GPIO line value setter callbacks
ASoC: convert GPIO chips to using new value setters
ASoC: core: Complete support for card rebinding
ASoC: cs-amp-lib-test: Use faux bus instead of creating a dummy platform device
ASoC: cs-amp-lib-test: Use flex_array_size()
ASoC: cs-amp-lib: Annotate struct cirrus_amp_efi_data with __counted_by()
ASoC: cs-amp-lib: Replace offsetof() with struct_size()
ASoC: cs35l56: Add Index based on ACPI HID or SDW ID to select regmap config
ASoC: cs35l56: Add initial support for CS35L63 for I2C and SoundWire
ASoC: cs35l56: Add Mute, Volume and Posture registers to firmware register list
ASoC: cs35l56: Add struct to index firmware registers
ASoC: cs35l56: Change firmware filenames for SoundWire
ASoC: cs35l56: Log tuning unique identifiers during firmware load
ASoC: cs35l56: probe() should fail if the device ID is not recognized
ASoC: cs35l56: Read Silicon ID from DIE_STS registers for CS35L63
ASoC: cs35l56: Use SoundWire address as alternate firmware suffix on L56 B0
ASoC: cs35l56: Use SoundWire address as firmware name suffix for new silicon
ASoC: cs48l32: Add driver for Cirrus Logic CS48L32 audio DSP
ASoC: cs48l32: Fix a signedness bug in cs48l32_hw_params()
ASoC: cs48l32: Fix spelling mistake "exceeeds" -> "exceeds"
ASoC: cs48l32: Use modern PM_OPS
ASoC: dapm: Add component level pin switches
ASoC: doc: Add documentation for SOC USB
ASoC: doc: cs35l56: Add CS35L63 to the list of supported devices
ASoC: doc: cs35l56: Update to add new SoundWire firmware filename suffix
ASoC: dt-bindings: Add bindings for Richtek rt9123
ASoC: dt-bindings: Add bindings for Richtek rt9123p
ASoC: dt-bindings: Add Cirrus Logic CS48L32 audio DSP
ASoC: dt-bindings: Add Everest ES8375 audio CODEC
ASoC: dt-bindings: Add Everest ES8389 audio CODEC
ASoC: dt-bindings: Add Loongson-1 AC97 Controller
ASoC: dt-bindings: Add Realtek ALC203 Codec
ASoC: dt-bindings: add schema for rockchip SAI controllers
ASoC: dt-bindings: audio-graph-card2: add missing mic-det-gpios
ASoC: dt-bindings: audio-graph-card2: reference audio-graph routing property
ASoC: dt-bindings: fsl,mqs: Document audio graph port
ASoC: dt-bindings: fsl,mqs: Reference common DAI properties
ASoC: dt-bindings: maxim,max98925: Fix include placement in DTS example
ASoC: dt-bindings: mediatek: Simplify mediatek,clk-provider
ASoC: dt-bindings: mt8195: add compatible mt8195_mt6359
ASoC: dt-bindings: mt8195: add missing audio routing and link-name
ASoC: dt-bindings: qcom,q6dsp-lpass-ports: Add USB_RX port
ASoC: dt-bindings: qcom,sm8250: Add Fairphone 5 sound card
ASoC: dt-bindings: qcom,sm8250: Add QCS9100 and QCS9075 sound card
ASoC: dt-bindings: Update example for enabling USB offload on SM8250
ASoC: dt-bindings: wcd93xx: add bindings for audio mux controlling hp
ASoC: fsl: don't set link->platform if not needed
ASoC: fsl_asrc: use internal measured ratio for non-ideal ratio mode
ASoC: fsl_rpmsg: Allocate a smaller buffer size for capture stream
ASoC: fsl_rpmsg: Configure CPU DAI for card that sits on rpmsg-micfil-channel
ASoC: fsl_rpmsg: Remove useless return variable
ASoC: fsl_sai: add several improvements
ASoC: fsl_sai: add xlate_tdm_slot_mask() callback
ASoC: fsl_sai: allow to set mclk rate with zero clk_id
ASoC: fsl_sai: Force a software reset when starting in consumer mode
ASoC: fsl_sai: separate 'is_dsp_mode' for tx and rx
ASoC: fsl_sai: separate set_tdm_slot() for tx and rx
ASoC: fsl_xcvr: update platform driver name
ASoC: hdmi-codec: wire up the .prepare callback also for SPDIF DAI ops
ASoC: intel/sdw_utils: Assign initial value in asoc_sdw_rt_amp_spk_rtd_init()
ASoC: Intel: add sof_sdw_get_tplg_files ops
ASoC: Intel: atom: Remove unused functions
ASoC: intel: atom: Return -ENOMEM if pcim_iomap() fails
ASoC: intel: atom: Use pure devres PCI
ASoC: Intel: avs: 16 channels support
ASoC: Intel: avs: Add boards definitions for FCL platform
ASoC: Intel: avs: Add support for FCL platform
ASoC: Intel: avs: Allow for 16 channels configuration
ASoC: Intel: avs: Allow to specify custom configurations with i2s_test
ASoC: Intel: avs: Assign unique ID to platform devices
ASoC: Intel: avs: boards: Add Kconfig option for obsolete card names
ASoC: Intel: avs: boards: Change da7219 card name
ASoC: Intel: avs: boards: Change DMIC card name
ASoC: Intel: avs: boards: Change es8336 card name
ASoC: Intel: avs: boards: Change hdaudio card name
ASoC: Intel: avs: boards: Change max98357a card name
ASoC: Intel: avs: boards: Change max98373 card name
ASoC: Intel: avs: boards: Change max98927 card name
ASoC: Intel: avs: boards: Change nau8825 card name
ASoC: Intel: avs: boards: Change pcm3168a card name
ASoC: Intel: avs: boards: Change probe card name
ASoC: Intel: avs: boards: Change rt274 card name
ASoC: Intel: avs: boards: Change rt286 card name
ASoC: Intel: avs: boards: Change rt298 card name
ASoC: Intel: avs: boards: Change rt5514 card name
ASoC: Intel: avs: boards: Change rt5663 card name
ASoC: Intel: avs: boards: Change rt5682 card name
ASoC: Intel: avs: boards: Change ssm4567 card name
ASoC: Intel: avs: boards: Change sspX-loopback card name
ASoC: Intel: avs: boards: Fix rt5663 front end name
ASoC: Intel: avs: Conditionally add DMA config when creating Copier
ASoC: Intel: avs: Dynamically assign ops for non-HDAudio DAIs
ASoC: Intel: avs: Fix deadlock when the failing IPC is SET_D0IX
ASoC: Intel: avs: Fix kcalloc() sizes
ASoC: Intel: avs: Fix NULL pointer dereference
ASoC: Intel: avs: Fix NULL ptr deref on rmmod
ASoC: Intel: avs: Fix paths in MODULE_FIRMWARE hints
ASoC: Intel: avs: Fix possible null-ptr-deref when initing hw
ASoC: Intel: avs: Fix PPLCxFMT calculation
ASoC: Intel: avs: Ignore Vendor-space manipulation for ACE
ASoC: Intel: avs: Include missing string.h
ASoC: Intel: avs: Iterate over correct number of TDMs
ASoC: Intel: avs: PCM operations for LNL-based platforms
ASoC: Intel: avs: Permit deferred card registration
ASoC: Intel: avs: PTL-based platforms support
ASoC: Intel: avs: Read HW capabilities when possible
ASoC: Intel: avs: Relocate DSP status registers
ASoC: Intel: avs: Rename AVS_CHANNELS_MAX define
ASoC: Intel: avs: Set of functional fixes
ASoC: Intel: avs: Simplify verification of parse_int_array() result
ASoC: Intel: avs: Support 16 TDMs in dynamic assignment
ASoC: Intel: avs: Update machine board card names
ASoC: intel: avs: Use pure devres PCI
ASoC: Intel: avs: Use topology information for endpoint numbers
ASoC: Intel: avs: Verify content returned by parse_int_array()
ASoC: Intel: avs: Verify kcalloc() status when setting constraints
ASoC: Intel: fix SND_SOC_SOF dependencies
ASoC: Intel: Remove unused SND_SOC_INTEL_DA7219_MAX98357A_GENERIC
ASoC: Intel: SND_SOC_INTEL_SOF_BOARD_HELPERS select SND_SOC_ACPI_INTEL_MATCH
ASoC: Intel: soc-acpi-intel-arl-match: set get_function_tplg_files ops
ASoC: Intel: soc-acpi-intel-lnl-match: set get_function_tplg_files ops
ASoC: Intel: soc-acpi-intel-lnl/ptl-match: Add
ASoC: Intel: soc-acpi-intel-lnl/ptl-match: Simplify variable name
ASoC: Intel: soc-acpi-intel-mtl-match: add get_function_tplg_files ops
ASoC: Intel: soc-acpi-intel-mtl-match: Add match for CDB35L63-CB2
ASoC: Intel: soc-acpi-intel-ptl-match: add get_function_tplg_files ops
ASoC: Intel: soc-acpi-intel-ptl-match: Add rt713_vb_l3_rt1320_l3 support
ASoC: Intel: soc-acpi-intel-ptl-match: Sort ACPI link/machine tables
ASoC: Intel: soc-acpi: add support for HP Omen14 ARL
ASoC: Intel: soc-acpi: arl: Correct order of cs42l43 matches
ASoC: Intel: sof-function-topology-lib: Print out the unsupported dmic count
ASoC: Intel: sof_sdw: Add quirks for Lenovo P1 and P16
ASoC: intel: sof_sdw: Add support for CS35L63 into machine driver
ASoC: Intel: sof_sdw: Add support for wclrvp & ocelot in WCL platform
ASoC: Intel: sof_sdw: Avoid NULL check fail when re-probing
ASoC: loongson: Add Loongson-1 AC97 Driver
ASoC: loongson: Fix build warnings about export.h
ASoC: loongson: Replace deprecated PCI functions
ASoC: loongson: Replace deprecated PCI functions
ASoC: mediatek: common: fix device and OF node leak
ASoC: mediatek: mt8183-afe-pcm: Shorten irq_data table using macros
ASoC: mediatek: mt8183-afe-pcm: Shorten memif_data table using macros
ASoC: mediatek: mt8183-afe-pcm: shorten mt8183_is_volatile_reg()
ASoC: mediatek: mt8183-afe-pcm: Shorten source code
ASoC: mediatek: mt8188: use snd_soc_dlc_is_dummy()
ASoC: mediatek: mt8195: Add mt8195-mt6359 card
ASoC: mediatek: mt8195: Move rt5682 specific dapm routes
ASoC: mediatek: mt8195: Set ETDM1/2 IN/OUT to COMP_DUMMY()
ASoC: mediatek: mt8195: use snd_soc_dlc_is_dummy()
ASoC: mediatek: mt8365-dai-i2s: pass correct size to mt8365_dai_set_priv
ASoC: Merge up fixes
ASoC: meson: meson-card-utils: use of_property_present() for DT parsing
ASoC: mt8195: Add support for MT8395 Radxa NIO 12L
ASoC: pcm6240: Remove unnecessary NULL check before release_firmware()
ASoC: pcm: Do not open FEs with no BEs connected
 
AsoC: Phase out hybrid PCI devres
 
ASoC: q6apm-lpass-dais: Print APM port id in decimal on enable error
ASoC: qcom: qdsp6: Add headphone jack for offload connection status
ASoC: qcom: qdsp6: Add USB backend ASoC driver for Q6
ASoC: qcom: qdsp6: Fetch USB offload mapped card and PCM device
ASoC: qcom: qdsp6: Introduce USB AFE port to q6dsp
ASoC: qcom: qdsp6: q6afe: Increase APR timeout
ASoC: qcom: qdsp6: Set error code in q6usb_hw_params()
ASoC: qcom: sc8280xp: Add sound card support for QCS9100 and QCS9075
ASoC: qcom: sdm845: Add error handling in sdm845_slim_snd_hw_params()
ASoC: qcom: sm8250: Fix possibly undefined reference
ASoC: qdsp6: fix compile-testing without CONFIG_OF
ASoC: renesas: add MSIOF sound support
ASoC: renesas: rsnd: allow to use ADG as standalone
ASoC: renesas: rsnd: care BRGA/BRGB select in rsnd_adg_clk_enable()
ASoC: renesas: rsnd: enable to use "adg" clock
ASoC: rockchip: add Serial Audio Interface (SAI) driver
ASoC: rsnd: use snd_pcm_direction_name()
ASoC: rt1320: fix speaker noise when volume bar is 100%
ASoC: rt5650: Eliminate the high frequency glitch
ASoC: rt5660: Fix the dmic data source from GPIO2
ASoC: rt712-sdca: remove redundant else path of if statement
ASoC: rt712-sdca: remove redundant else path of if statement
ASoC: rt721-sdca: fix boost gain calculation error
ASoC: rt722: fix pop noise at the beginning of DMIC recording
ASoC: rt722: fix pop noise at the beginning of headphone playback
ASoC: rt722: make regmap cache-only in probe
ASoC: SDCA: correct the calculation of the maximum init table size
ASoC: SDCA: Create ALSA controls from DisCo
ASoC: SDCA: Create DAI drivers from DisCo
ASoC: SDCA: Create DAPM widgets and routes from DisCo
ASoC: SDCA: Fix minor typo
ASoC: SDCA: Move allocation of PDE delays array
ASoC: SDCA: Remove regmap module macros
ASoC: sdw_utils: Fix potential NULL pointer deref in is_sdca_endpoint_present()
ASoC: sdw_utils: Remove num_platforms from simple DAI helper
ASoC: sdw_utils: split asoc_sdw_get_codec_name
ASoC: simple-card-utils: fixup dlc->xxx handling for error case
ASoC: skip the endpoint that doesn't present and
ASoC: soc-ac97: use new GPIO line value setter callbacks
ASoC: soc-acpi: add get_function_tplg_files ops
ASoC: soc-core: merge snd_soc_unregister_component() and snd_soc_unregister_component_by_driver()
ASoC: soc-utils: add snd_soc_dlc_is_dummy()
ASoC: soc-utils: add snd_soc_dlc_is_dummy()
ASoC: soc-utils: Check string pointer validity in snd_soc_dlc_is_dummy()
ASoC: soc.h: remove snd_soc_disconnect_sync()
ASoC: soc.h: remove unnecessary definitions
ASoC: soc_sdw_utils: skip the endpoint that doesn't present
ASoC: SOF: add disable_function_topology flag
ASoC: SOF: add disable_function_topology flag and
ASoC: SOF: add disable_function_topology module parameter
ASoC: SOF: amd: add ACP7.1 platform support
ASoC: SOF: amd: add build support for soundwire
ASoC: SOF: amd: add missing acp descriptor field
ASoC: SOF: amd: add soundwire IO support for ACP7.0 &
ASoC: SOF: amd: add soundwire wake irq handling
ASoC: SOF: amd: enable ACP_PME_EN register for ACP7.0 & ACP7.1 platforms
ASoC: SOF: amd: enable soundwire host wake irq mask
ASoC: SOF: amd: refactor acp reset sequence
ASoC: SOF: amd: remove else condition in resume sequence
ASoC: SOF: amd: update soundwire specific acp descriptor fields
ASoC: SOF: imx8: add core shutdown operation for imx8/imx8x
ASoC: SOF: imx8m: Use reset controller API to control the DSP
ASoC: SOF: Intel: add initial support for WCL
ASoC: SOF: Intel: hda: Set the mic_privacy flag for soundwire with ACE3+
ASoC: SOF: Intel: hda: Use devm_kstrdup() to avoid memleak.
ASoC: SOF: Intel: PTL: Add the sdw_process_wakeen op
ASoC: SOF: ipc4-pcm: Adjust pipeline_list->pipelines allocation type
ASoC: SOF: set disable_function_topology if override_tplg_filename is set
ASoC: SOF: topology: allocate string for tuples
ASoC: SOF: topology: don't convert error code
ASoC: SOF: topology: Fix null pointer dereference
ASoC: SOF: topology: load multiple topologies
ASoC: sof: Use pure devres PCI
ASoC: sta32x: Remove unnecessary NULL check before clk_disable_unprepare()
ASoC: starfive: Use max() to simplify code in jh7110_tdm_syncdiv()
ASoC: stm: stm32_sai: Use dev_err_probe()
ASoC: sun8i-codec: Remove unnecessary NULL check before clk_prepare_enable/clk_disable_unprepare
ASoC: tas2764: Apply Apple quirks
ASoC: tas2764: Enable main IRQs
ASoC: tas2764: expose die temp to hwmon
ASoC: tas2764: Raise regmap range maximum
ASoC: tas2764: Reinit cache on part reset
ASoC: tas2770: expose die temp to hwmon
ASoC: tas2770: Power cycle amp on ISENSE/VSENSE change
ASoC: tas2770: Support setting the PDM TX slot
ASoC: tas2781-fmwlib: Remove unnecessary NULL check before release_firmware()
ASoC: tas2781-i2c: Remove unnecessary NULL check before release_firmware()
ASoC: tas2781: Add a debugfs node for acoustic tuning
ASoC: tas2781: Header file cleanup and Move the macro definitions to fwlib
ASoC: tas27{64,70}: improve support for Apple codec
ASoC: tas571x: add separate tas5733 controls
ASoC: tas571x: fix tas5733 num_controls
ASoC: tegra210_ahub: Add check to of_device_get_match_data()
ASoC: tegra: ADMAIF: Add Tegra264 support
ASoC: tegra: ADX: Add Tegra264 support
ASoC: tegra: AHUB: Add Tegra264 support
ASoC: tegra: AMX: Add Tegra264 support
ASoC: tegra: ASRC: Update ARAM address
ASoC: tegra: CIF: Add Tegra264 support
ASoC: tegra: I2S: Add Tegra264 support
ASoC: tegra: Tegra264 support in isomgr_bw
ASoC: tegra: Update PLL rate for Tegra264
ASoC: test-component: add set_tdm_slot stub implementation
ASoC: ti: davinci-mcasp:: use new GPIO line value setter callbacks
ASoC: ti: omap-hdmi: Re-add dai_link->platform to fix card init
ASoC: tlv320aic3x: Use dev_err_probe
ASoC: usb: Add PCM format check API for USB backend
ASoC: usb: Create SOC USB SND jack kcontrol
ASoC: usb: Fetch ASoC card and pcm device information
ASoC: usb: Rediscover USB SND devices on USB port add
ASoC: wcd938x: enable t14s audio headset
ASoC: wm8998: Add Kconfig prompt
ASoC: wm_adsp: Don't use no_free_ptr() when passing to PTR_ERR()
ASoC: wm_adsp: Make cirrus_dir const
ASoC: wm_adsp: Remove unnecessary NULL check before release_firmware()
ASoC: wm_adsp: Use vmemdup_user() instead of open-coding
 
ata: ahci: Disallow LPM for Asus B550-F motherboard
ata: ahci: Disallow LPM for ASUSPRO-D840SA motherboard
ata: ahci: Use correct BIOS build date for ThinkPad W541 quirk
ata: ahci: Use correct DMI identifier for ASUSPRO-D840SA LPM quirk
ata: libata-acpi: Do not assume 40 wire cable if no devices are enabled
ata: libata-core: Simplify ata_print_version_once
ata: libata-eh: Add ata_eh_set_lpm() WARN_ON_ONCE
ata: libata-eh: Keep DIPM disabled while modifying the allowed LPM states
ata: libata-eh: Rename hipm and dipm variables
ata: libata-eh: Rename no_dipm variable to be more clear
ata: libata-eh: Update DIPM comments to reflect reality
ata: libata-sata: Simplify sense_valid fetching
ata: libata-sata: Use BIT() macro to convert tag to bit field
ata: libata-scsi: Do not set the INFORMATION field twice for ATA PT
ata: libata: Print if port is external on boot
ata: pata_cs5536: fix build on 32-bit UML
ata: pata_macio: Fix PCI region leak
ata: pata_via: Force PIO for ATAPI devices on VT6415/VT6330
ata: sata_sx4: Fix spelling mistake "parttern" -> "pattern"
 
ath10k: snoc: fix unbalanced IRQ enable in crash recovery
 
atm: atmtcp: Free invalid length skb in atmtcp_c_send().
atm: clip: Fix infinite recursive call of clip_push().
atm: clip: Fix memory leak of struct clip_vcc.
atm: clip: Fix NULL pointer dereference in vcc_sendmsg()
atm: clip: Fix potential null-ptr-deref in to_atmarpd().
atm: clip: prevent NULL deref in clip_push()
atm: idt77252: Add missing `dma_map_error()`
atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
atm: Revert atm_account_tx() if copy_from_iter_full() fails.
 
attach_recursive_mnt(): do not lock the covering tree when sliding something under it
 
audit: mark audit_log_vformat() with __printf() attribute
audit: record AUDIT_ANOM_* events regardless of presence of rules
 
backlight: Implement fbdev tracking with blank state from event
backlight: lcd: Move event handling into helpers
backlight: lcd: Replace fb events with a dedicated function call
backlight: Move blank-state handling into helper
backlight: pm8941: Add NULL check in wled_configure()
backlight: Replace fb events with a dedicated function call
 
BackMerge tag : 'v6.15-rc5' into drm-next
 
bareudp: Convert bareudp_exit_batch_rtnl() to ->exit_rtnl().
 
batman-adv: constify and move broadcast addr definition
batman-adv: Drop unused net_namespace.h include
batman-adv: no need to start/stop queue on mesh-iface
batman-adv: Start new development cycle
batman-adv: Switch to crc32 header for crc32c
 
bcache: fix NULL pointer in cache_set_flush()
bcache: remove unnecessary select MIN_HEAP
bcache: remove unused constants
bcache: reserve more RESERVE_BTREE buckets to prevent allocator hang
bcache: use bio_add_virt_nofail
 
bcachefs: "buckets with backpointer mismatches" now allocated on demand
bcachefs: __bch2_fs_free() cleanup
bcachefs: __bch2_fs_read_write() no longer depends on io_ref
bcachefs: __bch2_insert_snapshot_whiteouts() refactoring
bcachefs: __bch2_run_recovery_passes()
bcachefs: __btree_node_reclaim_checks()
bcachefs: Add a recovery pass for making sure root inode is readable
bcachefs: Add better logging to fsck_rename_dirent()
bcachefs: Add comments for inode snapshot requirements
bcachefs: add cond_resched() to handle_overwrites()
bcachefs: Add flags to subvolume_to_text()
bcachefs: Add missing bch2_err_class() to fileattr_set()
bcachefs: Add missing EBUG_ON
bcachefs: Add missing error logging in delete_dead_inodes()
bcachefs: Add missing include
bcachefs: add missing include
bcachefs: Add missing key type checks to check_snapshot_exists()
bcachefs: add missing locking in bch2_write_point_to_text()
bcachefs: Add missing printbuf_reset() in bch2_check_dirent_inode_dirent()
bcachefs: Add missing restart handling to check_topology()
bcachefs: Add missing snapshots_seen_add_inorder()
bcachefs: Add more flags to btree nodes for rewrite reason
bcachefs: Add range being updated to btree_update_to_text()
bcachefs: Add tracepoint, counter for io_move_created_rebalance
bcachefs: alloc_request no longer on stack
bcachefs: alloc_request.ca
bcachefs: alloc_request.counters
bcachefs: alloc_request.data_type
bcachefs: alloc_request.ptrs2
bcachefs: alloc_request.usage
bcachefs: alloc_request: deallocate_extra_replicas()
bcachefs: alphabetize init function calls
bcachefs: Async object debugging
bcachefs: async objs now support bch_write_ops
bcachefs: Avoid -Wflex-array-member-not-at-end warnings
bcachefs: bcachefs_metadata_version_fast_device_removal
bcachefs: bcachefs_metadata_version_snapshot_deletion_v2
bcachefs: bch2_alloc_v4_to_text()
bcachefs: bch2_bio_to_text()
bcachefs: bch2_btree_lost_data() now handles snapshots tree
bcachefs: bch2_bucket_alloc_trans() takes alloc_request
bcachefs: bch2_check_bucket_backpointer_mismatch()
bcachefs: bch2_check_fix_ptrs() can now repair btree roots
bcachefs: bch2_check_rebalance_work()
bcachefs: bch2_copygc_dev_wait_amount()
bcachefs: bch2_dev_add() can run on a non-started fs
bcachefs: bch2_dev_allocator_set_rw()
bcachefs: bch2_dev_data_drop_by_backpointers()
bcachefs: bch2_dev_in_target() no longer takes rcu_read_lock()
bcachefs: bch2_dev_journal_alloc() now respects data_allowed
bcachefs: bch2_dev_journal_bucket_delete()
bcachefs: bch2_dev_missing_bkey()
bcachefs: bch2_dev_remove_stripes() respects degraded flags
bcachefs: bch2_dirent_to_text() shows casefolded dirents
bcachefs: bch2_ec_stripe_head_get() takes alloc_request
bcachefs: bch2_fpunch_snapshot()
bcachefs: bch2_fs_emergency_read_only2()
bcachefs: bch2_fs_open() now takes a darray
bcachefs: bch2_fsck_err_opt()
bcachefs: bch2_get_snapshot_overwrites()
bcachefs: bch2_inode_find_by_inum_snapshot()
bcachefs: bch2_inode_find_snapshot_root()
bcachefs: bch2_inode_unpack() cleanup
bcachefs: bch2_inum_snapshot_to_path()
bcachefs: bch2_io_failures_to_text()
bcachefs: bch2_journal_write() refactoring
bcachefs: bch2_journal_write_checksum()
bcachefs: bch2_kthread_io_clock_wait_once()
bcachefs: bch2_kvmalloc() mem alloc profiling
bcachefs: bch2_mark_btree_validate_failure()
bcachefs: bch2_move_data_btree() can move btree nodes
bcachefs: bch2_move_data_btree() can now walk roots
bcachefs: bch2_path_get() reuses paths if upgrade_fails & !should_be_locked
bcachefs: bch2_read_bio_to_text
bcachefs: bch2_readdir() now calls str_hash_check_key()
bcachefs: bch2_recovery_pass_status_to_text()
bcachefs: bch2_rename_trans() only runs rename-to-dir code if needed
bcachefs: bch2_require_recovery_pass()
bcachefs: bch2_run_explicit_recovery_pass() cleanup
bcachefs: bch2_run_explicit_recovery_pass_printbuf()
bcachefs: bch2_snapshot_table_make_room()
bcachefs: bch2_str_hash_check_key() may now be called without snapshots_seen
bcachefs: bch2_subvolume_wait_for_pagecache_and_delete() cleanup
bcachefs: bch2_target_to_text() no longer depends on io_ref
bcachefs: bch2_trans_log_str()
bcachefs: bch2_trans_update_ip()
bcachefs: bch_dev.io_ref -> enumerated_ref
bcachefs: bch_err_throw()
bcachefs: BCH_FEATURE_no_alloc_info
bcachefs: BCH_FEATURE_small_image
bcachefs: bch_fs.writes -> enumerated_refs
bcachefs: BCH_FSCK_ERR_snapshot_key_missing_inode_snapshot
bcachefs: BCH_INODE_has_case_insensitive
bcachefs: BCH_MEMBER_RESIZE_ON_MOUNT
bcachefs: BCH_RECOVERY_PASS_NO_RATELIMIT
bcachefs: bch_sb_field_recovery_passes
bcachefs: BCH_SB_MEMBER_DELETED_UUID
bcachefs: BCH_SNAPSHOT_DELETED -> BCH_SNAPSHOT_WILL_DELETE
bcachefs: Be precise about bch_io_failures
bcachefs: better __bch2_snapshot_is_ancestor() assert
bcachefs: better error message for subvol_fs_path_parent_wrong
bcachefs: btree iter tracepoints
bcachefs: btree key cache asserts
bcachefs: btree node scan no longer uses btree cache
bcachefs: btree read retry fixes
bcachefs: btree_io_complete_wq -> btree_write_complete_wq
bcachefs: btree_iter: fix updates, journal overlay
bcachefs: btree_node_locked_type_nowrite()
bcachefs: btree_node_missing_err()
bcachefs: btree_node_scan: don't re-read before initializing found_btree_node
bcachefs: btree_root_unreadable_and_scan_found_nothing should not be autofix
bcachefs: btree_trans_subbuf
bcachefs: buckets_in_flight on stack
bcachefs: Call bch2_bkey_set_needs_rebalance() earlier in write path
bcachefs: Call bch2_fs_init_rw() early if we'll be going rw
bcachefs: Catch data_update_done events in trace_io_move_start_fail
bcachefs: Check for bad write buffer key when moving from journal
bcachefs: CLASS(btree_trans)
bcachefs: CLASS(darray)
bcachefs: CLASS(printbuf)
bcachefs: Clean up duplicated code in bch2_journal_halt()
bcachefs: Clean up option pre/post hooks, small fixes
bcachefs: Clear should_be_locked before unlock in key_cache_drop()
bcachefs: Clear trans->locked before unlock
bcachefs: Coalesce accounting in trans commit
bcachefs: Convert BUG() to error
bcachefs: darray: provide typedefs for primitive types
bcachefs: darray_find(), darray_find_p()
bcachefs: Data move can read from poisoned extents
bcachefs: Debug params are now static_keys
bcachefs: debug_check_bkey_unpack
bcachefs: debug_check_bset_lookups
bcachefs: debug_check_btree_locking modparam
bcachefs: debug_check_iterators no longer requires BCACHEFS_DEBUG
bcachefs: Delay calculation of trans->journal_u64s
bcachefs: delete dead code from may_delete_deleted_inode()
bcachefs: delete dead items in bch_dev
bcachefs: Delete redundant fsck_err()
bcachefs: delete_dead_snapshot_keys_v2()
bcachefs: do_rebalance_scan() now only updates bch_extent_rebalance
bcachefs: Don't allocate new memory when mempool is exhausted
bcachefs: Don't build aux search tree when still repairing node
bcachefs: Don't emit bch_sb_field_members_v1 if not required
bcachefs: Don't log fsck err in the journal if doing repair elsewhere
bcachefs: Don't mount bs > ps without TRANSPARENT_HUGEPAGE
bcachefs: Don't pass trans to fsck_err() in gc_accounting_done
bcachefs: Don't persistently run scan_for_btree_nodes
bcachefs: Don't put rhashtable on stack
bcachefs: don't return fsck_fix for unfixable node errors in __btree_err
bcachefs: Don't rewind recovery if not in recovery
bcachefs: Don't rewind to run a recovery pass we already ran
bcachefs: Don't schedule non persistent passes persistently
bcachefs: Don't set BCH_FS_error on transaction restart
bcachefs: Don't set bi_casefold on non directories
bcachefs: Don't stack allocate bch_writepage_state
bcachefs: Don't trace should_be_locked unless changing
bcachefs: Don't trust sb->nr_devices in members_to_text()
bcachefs: Don't unlock the trans if ret doesn't match BCH_ERR_operation_blocked
bcachefs: Don't unlock trans before data_update_init()
bcachefs: Drop empty accounting updates
bcachefs: early return for negative values when parsing BCH_OPT_UINT
bcachefs: Early return to avoid unnecessary lock
bcachefs: Emit a single log message on data read error
bcachefs: Ensure btree node scan runs before checking for scanned nodes
bcachefs: Ensure that snapshot creation propagates has_case_insensitive
bcachefs: Ensure we don't use a blacklisted journal seq
bcachefs: Ensure we print output of run_recovery_pass if it errors
bcachefs: Ensure we rewind to run recovery passes
bcachefs: enumerated_ref.c
bcachefs: export bch2_chacha20
bcachefs: export bch2_move_data_phys()
bcachefs: Extra write buffer asserts
bcachefs: factor out break_cycle_fail()
bcachefs: fast_list
bcachefs: Fix "now allowing incompatible features" message
bcachefs: Fix *__bch2_trans_subbuf_alloc() error path
bcachefs: Fix -Wc23-extensions in bch2_check_dirents()
bcachefs: Fix __bch2_inum_to_path() when crossing subvol boundaries
bcachefs: Fix additional misalignment in journal space calculations
bcachefs: Fix alloc_req use after free
bcachefs: Fix allocate -> self healing path
bcachefs: Fix bch2_btree_transactions_read() synchronization
bcachefs: fix bch2_debugfs_flush_buf() when tabstops are in use
bcachefs: Fix bch2_fsck_rename_dirent() for casefold
bcachefs: fix bch2_inum_snapshot_to_path()
bcachefs: Fix bch2_io_failures_to_text()
bcachefs: Fix bch2_journal_keys_peek_prev_min()
bcachefs: fix bch2_journal_keys_peek_prev_min() underflow
bcachefs: Fix bch2_maybe_casefold() when CONFIG_UTF8=n
bcachefs: Fix bch2_read_bio_to_text()
bcachefs: Fix btree for nonexistent tree depth
bcachefs: Fix btree_iter_next_node() for new locking asserts
bcachefs: Fix btree_path_get_locks when not doing trans restart
bcachefs: fix btree_trans_peek_prev_journal()
bcachefs: Fix build when CONFIG_UNICODE=n
bcachefs: fix can_write_extent()
bcachefs: Fix dirent_casefold_mismatch repair
bcachefs: Fix downgrade_table_extra()
bcachefs: fix duplicate printk
bcachefs: Fix endianness in casefold check/repair
bcachefs: Fix inconsistent req->ec
bcachefs: Fix incorrect multiple dev check in journal write path
bcachefs: Fix incorrect transaction restart handling
bcachefs: Fix infinite loop in journal_entry_btree_keys_to_text()
bcachefs: Fix leak in bch2_fs_recovery() error path
bcachefs: Fix lost rebalance wakeups
bcachefs: Fix misaligned bucket check in journal space calculations
bcachefs: Fix missing BTREE_UPDATE_internal_snapshot_node
bcachefs: Fix missing commit in check_dirents
bcachefs: Fix missing newlines before ero
bcachefs: Fix oops in btree_node_seq_matches()
bcachefs: Fix opt hooks in sysfs for non sb option
bcachefs: Fix opts.recovery_pass_last
bcachefs: Fix pool->alloc NULL pointer dereference
bcachefs: Fix possible console lock involved deadlock
bcachefs: Fix range in bch2_lookup_indirect_extent() error path
bcachefs: Fix rcu_pending for PREEMPT_RT
bcachefs: Fix reference to invalid bucket in copygc
bcachefs: fix REFLINK_P_MAY_UPDATE_OPTIONS
bcachefs: Fix restart handling in btree_node_scrub_work()
bcachefs: Fix setting ca->name in device add
bcachefs: Fix snapshot_key_missing_inode_snapshot repair
bcachefs: fix spurious error in read_btree_roots()
bcachefs: fix spurious error_throw
bcachefs: Fix struct with flex member ABI warning
bcachefs: Fix subvol to missing root repair
bcachefs: Fix triggering of discard by the journal path
bcachefs: Fix version checks in validate_bset()
bcachefs: Fix write buffer flushing from open journal entry
bcachefs: Flag for repair on missing subvolume
bcachefs: for_each_online_member_rcu()
bcachefs: for_each_rw_member_rcu()
bcachefs: fsck: additional diagnostics for reattach_inode()
bcachefs: fsck: check_directory_structure runs in reverse order
bcachefs: fsck: check_subdir_count logs path
bcachefs: fsck: fix add_inode()
bcachefs: fsck: Fix check_directory_structure when no check_dirents
bcachefs: fsck: Fix check_path_loop() + snapshots
bcachefs: fsck: fix extent past end of inode repair
bcachefs: fsck: Fix oops in key_visible_in_snapshot()
bcachefs: fsck: Fix reattach_inode() for subvol roots
bcachefs: fsck: Fix remove_backpointer() for subvol roots
bcachefs: fsck: fix unhandled restart in topology repair
bcachefs: fsck: Improve check_key_has_inode()
bcachefs: fsck: Include loops in error messages
bcachefs: fsck: Print path when we find a subvol loop
bcachefs: get_inodes_all_snapshots() now includes whiteouts
bcachefs: Give out new path if upgrade fails
bcachefs: Improve bch2_btree_cache_to_text()
bcachefs: Improve bch2_disk_groups_to_text()
bcachefs: Improve bch2_extent_ptr_set_cached()
bcachefs: Improve bch2_repair_inode_hash_info()
bcachefs: Improve bch2_request_incompat_feature() message
bcachefs: Improve bucket_bitmap code
bcachefs: improve check_inode_hash_info_matches_root() error message
bcachefs: Improve error printing in btree_node_check_topology()
bcachefs: Improve opts.degraded
bcachefs: Improve trace_trans_restart_upgrade
bcachefs: Include b->ob.nr in cached_btree_node_to_text()
bcachefs: Incompatible features may now be enabled at runtime
bcachefs: indent error messages of invalid compression
bcachefs: Initialize c->name earlier on single dev filesystems
bcachefs: inline bch2_ob_ptr()
bcachefs: io_move_evacuate_bucket tracepoint, counter
bcachefs: io_read: remove from async obj list in rbio_done()
bcachefs: ioctl: avoid stack overflow warning
bcachefs: Journal keys are retained until shutdown, or journal replay finishes
bcachefs: journal path now uses discard_opt_enabled()
bcachefs: Journal read error message improvements
bcachefs: Kill bch2_path_put_nokeep()
bcachefs: kill bch2_run_explicit_recovery_pass_persistent()
bcachefs: Kill bch2_trans_unlock_noassert
bcachefs: Kill bkey_buf in btree_path_down()
bcachefs: Kill bkey_buf usage in data_update_index_update()
bcachefs: kill BTREE_CACHE_NOT_FREED_INCREMENT()
bcachefs: Kill BTREE_TRIGGER_bucket_invalidate
bcachefs: kill copy in bch2_disk_accounting_mod()
bcachefs: Kill dead code
bcachefs: kill dead code in move_data_phys()
bcachefs: kill inode_walker_entry.snapshot
bcachefs: kill move_bucket_in_flight
bcachefs: Kill redundant error message in topology repair
bcachefs: kill replicas_sectors arg to __trigger_extent()
bcachefs: Kill un-reverted directory i_size code
bcachefs: Kill unused tracepoints
bcachefs: Knob for manual snapshot deletion
bcachefs: Log fsck errors in the journal
bcachefs: Make accounting mismatch errors more readable
bcachefs: Make check_key_has_snapshot safer
bcachefs: Make journal read log message a bit quieter
bcachefs: Make sure opts.read_only gets propagated back to VFS
bcachefs: Make various async objs visible in debugfs
bcachefs: Mark bch_errcode helpers __attribute__((const))
bcachefs: mark invalid_btree_id autofix
bcachefs: mark more errors autofix
bcachefs: mark more errors autofix
bcachefs: Mark need_discard_freespace_key_bad autofix
bcachefs: Move bset size check before csum check
bcachefs: Move devs_sorted to alloc_request
bcachefs: Move pending buckets queue to buckets_in_flight
bcachefs: Move unicode message to after the startup message
bcachefs: Move various init code to _init_early()
bcachefs: move_buckets in rhashtable when allocated
bcachefs: move_data_phys: stats are not required
bcachefs: new_stripe_alloc_buckets() takes alloc_request
bcachefs: online_fsck_mutex -> run_recovery_passes_lock
bcachefs: Only run 'increase_depth' for keys from btree node csan
bcachefs: Optimize bch2_trans_start_alloc_update()
bcachefs: opts.casefold_disabled
bcachefs: opts.journal_rewind
bcachefs: opts.rebalance_on_ac_only
bcachefs: pass last_seq into fs_journal_start()
bcachefs: Path must be locked if trans->locked && should_be_locked
bcachefs: plumb btree_id through move_pred_fd
bcachefs: Plumb btree_trans for more locking asserts
bcachefs: Plumb correct ip to trans_relock_fail tracepoint
bcachefs: Plumb printbuf through bch2_btree_lost_data()
bcachefs: Plumb target parameter through btree_node_rewrite_pos()
bcachefs: Poison extents that can't be read due to checksum errors
bcachefs: Print devices we're mounting on multi device filesystems
bcachefs: Print features on startup with -o verbose
bcachefs: print label correctly in sb_member_to_text()
bcachefs: print_str_as_lines() -> print_str()
bcachefs: print_string_as_lines: avoid printing empty line
bcachefs: provide unlocked version of run_explicit_recovery_pass_persistent
bcachefs: Read error message now prints if self healing
bcachefs: Rebalance now skips poisoned extents
bcachefs: recalc_capacity() no longer depends on io_ref
bcachefs: recovery_passes_types.h -> recovery_passes_format.h
bcachefs: Redo bch2_dirent_init_name()
bcachefs: reduce new_stripe_alloc_buckets() stack usage
bcachefs: reduce stack usage in alloc_sectors_start()
bcachefs: Reduce stack usage in data_update_index_update()
bcachefs: Reduce usage of recovery.curr_pass
bcachefs: relock_fail tracepoint now includes btree
bcachefs: Remove duplicate call to bch2_trans_begin()
bcachefs: Remove redundant calls to btree_lost_data()
bcachefs: Remove spurious +1/-1 operation
bcachefs: Rename fsck_running, recovery_running flags
bcachefs: Rename x_name to x_name_and_value
bcachefs: Repair code for directory i_size
bcachefs: replace memcpy with memcpy_and_pad for jset_entry_log->d buff
bcachefs: Replace rcu_read_lock() with guards
bcachefs: replace strncpy() with memcpy_and_pad in journal_transaction_name
bcachefs: RO mounts now use less memory
bcachefs: Run check_dirents second time if required
bcachefs: Run may_delete_deleted_inode() checks in bch2_inode_rm()
bcachefs: Run most explicit recovery passes persistent
bcachefs: Run recovery passes asynchronously
bcachefs: Run snapshot deletion out of system_long_wq
bcachefs: Runtime self healing for keys for deleted snapshots
bcachefs: sb_validate() no longer requires members_v1
bcachefs: Shrink superblock downgrade table
bcachefs: Simplify bch2_count_fsck_err()
bcachefs: Simplify bch2_extent_atomic_end()
bcachefs: Simplify bch2_path_put()
bcachefs: simplify journal pin initialization
bcachefs: Simplify logic
bcachefs: Single device mode
bcachefs: Single err message for btree node reads
bcachefs: Skip unrelated snapshot trees in snapshot deletion
bcachefs: Slim down inlined part of bch2_btree_path_upgrade()
bcachefs: Small check_fix_ptr fixes
bcachefs: snapshot delete progress indicator
bcachefs: split error messages of invalid compression into two lines
bcachefs: Split out accounting in transaction commit
bcachefs: struct alloc_request
bcachefs: struct bch_fs_recovery
bcachefs: subvol_inum_eq()
bcachefs: sysfs trigger_emergency_read_only
bcachefs: sysfs trigger_journal_commit
bcachefs: sysfs trigger_recalc_capacity
bcachefs: sysfs/errors
bcachefs: trace bch2_trans_kmalloc()
bcachefs: trace_extent_trim_atomic
bcachefs: trace_io_move_pred
bcachefs: Tweak bch2_data_update_init() for stack usage
bcachefs: Tweak btree cache helpers for use by btree node scan
bcachefs: Tweak threshold for allocator triggering discards
bcachefs: Update /dev/disk/by-uuid on device add
bcachefs: Use bch2_err_matches() for BCH_ERR_fsck_(fix|ignore)
bcachefs: Use drop_locks_do() in bch2_inode_hash_find()
bcachefs: Use wait_on_allocator() when allocating journal
bcachefs: Work around deadlock to btree node rewrites in journal replay
 
bcma: use new GPIO line value setter callbacks
 
bfs: convert bfs to use the new mount api
 
binder: Create safe versions of binder log files
binder: fix use-after-free in binderfs_evict_inode()
binder: fix yet another UAF in binder_devices
binder: Refactor binder_node print synchronization
binder: use buffer offsets in debug logs
 
bindings: arm: fsl: Add PHYTEC phyBOARD-Nash-i.MX93 board
 
bio: Fix bio_first_folio() for SPARSEMEM without VMEMMAP
 
bitfield: Add FIELD_MODIFY() helper
 
bitmap-str: Add missing header(s)
bitmap-str: Get rid of 'extern' for function prototypes
 
bits: add comments and newlines to #if, #else and #endif directives
bits: introduce fixed-type BIT_U*()
bits: introduce fixed-type GENMASK_U*()
 
blk-crypto: export wrapped key functions
 
blk-mq: add a copyright notice to blk-mq-dma.c
blk-mq: move the DMA mapping code to a separate file
blk-mq: remove blk_mq_in_flight()
 
blk-throttle: Add an additional overflow check to the call calculate_bytes/io_allowed
blk-throttle: Delete unnecessary carryover-related fields from throtl_grp
blk-throttle: Fix wrong tg->[bytes/io]_disp update in __tg_update_carryover()
blk-throttle: Introduce flag "BIO_TG_BPS_THROTTLED"
blk-throttle: Prevents the bps restricted io from entering the bps queue again
blk-throttle: Refactor tg_dispatch_time by extracting tg_dispatch_bps/iops_time
blk-throttle: Rename tg_may_dispatch() to tg_dispatch_time()
blk-throttle: Split the blkthrotl queue
blk-throttle: Split the service queue
blk-throttle: Split throtl_charge_bio() into bps and iops functions
 
block/blk-throttle: silence !BLK_DEV_IO_TRACE variable warnings
 
block: add `struct elv_change_ctx` for unifying elevator change
block: add a bdev_rw_virt helper
block: add a bi_write_stream field
block: add a bio_add_max_vecs helper
block: add a bio_add_virt_nofail helper
block: add a bio_add_vmalloc helpers
block: add helper add_disk_final()
block: add new helper for disabling elevator switch when deleting disk
block: add two helpers for registering/un-registering sched debugfs
block: avoid hctx spinlock for plug with multiple queues
block: blk-rq-qos: guard rq-qos helpers by static key
block: clean up blk_mq_in_flight_rw()
block: Clear BIO_EMULATES_ZONE_APPEND flag on BIO completion
block: don't acquire ->elevator_lock in blk_mq_map_swqueue and blk_mq_realloc_hw_ctxs
block: don't allow to switch elevator if updating nr_hw_queues is in-progress
block: don't call freeze queue in elevator_switch() and elevator_disable()
block: don't quiesce queue for calling elevator_set_none()
block: don't use submit_bio_noacct_nocheck in blk_zone_wplug_bio_work
block: drop direction param from bio_integrity_copy_user()
block: ensure that struct blk_mq_alloc_data is fully initialized
block: export API to get the number of bdev inflight IO
block: expose write streams for block device nodes
block: factor out blk_mq_dispatch_queue_requests() helper
block: fail to show/store elevator sysfs attribute if elevator is dying
block: Fix bvec_set_folio() for very large folios
block: fix elv_update_nr_hw_queues() to reattach elevator
block: fix false warning in bdev_count_inflight_rw()
block: fix kobject leak in blk_unregister_queue
block: fix module reference leak in mq-deadline I/O scheduler
block: fix warning on 'make htmldocs'
block: flip iter directions in blk_rq_integrity_map_user()
block: fold elevator_disable into elevator_switch
block: introduce a write_stream_granularity queue limit
block: introduce max_write_streams queue limit
block: look up the elevator type in elevator_switch
block: move blk_mq_add_queue_tag_set() after blk_mq_map_swqueue()
block: move blk_queue_registered() check into elv_iosched_store()
block: move ELEVATOR_FLAG_DISABLE_WBT a request queue flag
block: move elv_register[unregister]_queue out of elevator_lock
block: move hctx cpuhp add/del out of queue freezing
block: move hctx debugfs/sysfs registering out of freezing queue
block: move queue freezing & elevator_lock into elevator_change()
block: move removing elevator after deleting disk->queue_kobj
block: move sched debugfs register into elvevator_register_queue
block: move wbt_enable_default() out of queue freezing from sched ->exit()
block: new zoned loop block device driver
block: only update request sector if needed
block: pass elevator_queue to elv_register_queue & unregister_queue
block: pass the operation to bio_{map,copy}_kern
block: prevent adding/deleting disk during updating nr_hw_queues
block: reject bs > ps block devices when THP is disabled
block: remove bounce buffering support
block: remove elevator queue's type check in elv_attr_show/store()
block: Remove obsolete configs BLK_MQ_{PCI,VIRTIO}
block: remove the q argument from blk_rq_map_kern
block: remove the same_page output argument to bvec_try_merge_page
block: reuse part_in_flight_rw for part_in_flight
block: simplify bio_map_kern
block: Simplify blk_mq_dispatch_rq_list() and its callers
block: simplify elevator reattachment for updating nr_hw_queues
block: take rq_list instead of plug in dispatch functions
block: unfreeze queue if realloc tag set fails during nr_hw_queues update
block: unifying elevator change
block: use plug request list tail for one-shot backmerge attempt
block: use q->elevator with ->elevator_lock held in elv_iosched_show()
block: use writeback_iter
block: WARN if bdev inflight counter is negative
 
Bluetooth: add support for SIOCETHTOOL ETHTOOL_GET_TS_INFO
Bluetooth: btintel: Check dsbr size from EFI variable
Bluetooth: btintel: Check if controller is ISO capable on btintel_classify_pkt_type
Bluetooth: btintel_pcie: Do not generate coredump for diagnostic events
Bluetooth: btintel_pcie: Dump debug registers on error
Bluetooth: btintel_pcie: Fix driver not posting maximum rx buffers
Bluetooth: btintel_pcie: Fix potential race condition in firmware download
Bluetooth: btintel_pcie: Increase the tx and rx descriptor count
Bluetooth: btintel_pcie: Reduce driver buffer posting to prevent race condition
Bluetooth: btmrvl_sdio: Fix wakeup source leaks on device unbind
Bluetooth: btmtksdio: Fix wakeup source leaks on device unbind
Bluetooth: btnxpuart: Fix missing devm_request_irq() return value check
Bluetooth: btnxpuart: Implement host-wakeup feature
Bluetooth: btusb: Add HCI Drv commands for configuring altsetting
Bluetooth: btusb: Add new VID/PID 13d3/3584 for MT7922
Bluetooth: btusb: Add new VID/PID 13d3/3613 for MT7925
Bluetooth: btusb: Add new VID/PID 13d3/3630 for MT7925
Bluetooth: btusb: Add RTL8851BE device 0x0bda:0xb850
Bluetooth: btusb: QCA: Fix downloading wrong NVM for WCN6855 GF variant without board ID
Bluetooth: btusb: use skb_pull to avoid unsafe access in QCA dump handling
Bluetooth: eir: Fix possible crashes on eir_create_adv_data
Bluetooth: Fix NULL pointer deference on eir_get_service_data
Bluetooth: Fix null-ptr-deref in l2cap_sock_resume_cb()
Bluetooth: HCI: Set extended advertising data synchronously
Bluetooth: hci_core: add missing braces when using macro parameters
Bluetooth: hci_core: fix list_for_each_entry_rcu usage
Bluetooth: hci_core: fix typos in macros
Bluetooth: hci_core: Fix use-after-free in vhci_flush()
Bluetooth: hci_core: Remove check of BDADDR_ANY in hci_conn_hash_lookup_big_state
Bluetooth: hci_dev: replace 'quirks' integer by 'quirk_flags' bitmap
Bluetooth: hci_event: Fix not marking Broadcast Sink BIS as connected
Bluetooth: hci_qca: move the SoC type check to the right place
Bluetooth: hci_sync: Fix attempting to send HCI_Disconnect to BIS handle
Bluetooth: hci_sync: Fix broadcast/PA when using an existing instance
Bluetooth: hci_sync: fix connectable extended advertising when using static random address
Bluetooth: hci_sync: Fix not disabling advertising instance
Bluetooth: hci_sync: revert some mesh modifications
Bluetooth: hci_uart: Remove unnecessary NULL check before release_firmware()
Bluetooth: Introduce HCI Driver protocol
Bluetooth: ISO: Fix getpeername not returning sockaddr_iso_bc fields
Bluetooth: ISO: Fix not using bc_sid as advertisement SID
Bluetooth: ISO: Fix not using SID from adv report
Bluetooth: ISO: Fix using BT_SK_PA_SYNC to detect BIS sockets
Bluetooth: L2CAP: Fix attempting to adjust outgoing MTU
Bluetooth: L2CAP: Fix L2CAP MTU negotiation
Bluetooth: L2CAP: Fix not checking l2cap_chan security level
Bluetooth: L2CAP: Fix not responding with L2CAP_CR_LE_ENCRYPTION
Bluetooth: MGMT: Fix sparse errors
Bluetooth: MGMT: Fix UAF on mgmt_remove_adv_monitor_complete
Bluetooth: MGMT: iterate over mesh commands in mgmt_mesh_foreach()
Bluetooth: MGMT: mesh_send: check instances prior disabling advertising
Bluetooth: MGMT: Protect mgmt_pending list with its own lock
Bluetooth: MGMT: reject malformed HCI_CMD_SYNC commands
Bluetooth: MGMT: set_mesh: update LE scan interval and window
Bluetooth: Prevent unintended pause by checking if advertising is active
Bluetooth: separate CIS_LINK and BIS_LINK link types
Bluetooth: SMP: Fix using HCI_ERROR_REMOTE_USER_TERM on timeout
Bluetooth: SMP: If an unallowed command is received consider it a failure
 
bna: bnad_dim_timeout: Rename del_timer_sync in comment
 
bnxt: properly flush XDP redirect lists
 
bnxt_en: Add a helper function to configure MRU and RSS
bnxt_en: Change FW message timeout warning
bnxt_en: eliminate the compile warning in bnxt_request_irq due to CONFIG_RFS_ACCEL
bnxt_en: Fix DCB ETS validation
bnxt_en: Fix double invocation of bnxt_ulp_stop()/bnxt_ulp_start()
bnxt_en: Flush FW trace before copying to the coredump
bnxt_en: hide CONFIG_DETECT_HUNG_TASK specific code
bnxt_en: Remove unused field "ref_count" in struct bnxt_ulp
bnxt_en: Remove unused macros in bnxt_ulp.h
bnxt_en: Report the ethtool coredump length after copying the coredump
bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
bnxt_en: Update MRU and RSS table of RSS contexts on queue reset
 
bonding: assign random address if device address is same as bond
bonding: Convert bond_net_exit_batch_rtnl() to ->exit_rtnl().
bonding: Fix multiple long standing offload races
bonding: Mark active offloaded xfrm_states
 
bpf, arm64: Remove unused-but-set function and variable.
bpf, arm64: Support up to 12 function arguments
 
bpf, docs: document open-coded BPF iterators
bpf, docs: Fix non-standard line break
 
bpf, riscv64: Introduce emit_load_*() and emit_store_*()
bpf, riscv64: Skip redundant zext instruction after load-acquire
bpf, riscv64: Support load-acquire and store-release instructions
 
bpf, sockmap: Avoid using sk_socket after free when sending
bpf, sockmap: Fix data lost during EAGAIN retries
bpf, sockmap: fix duplicated data transmission
bpf, sockmap: Fix panic when calling skb_linearize
 
bpf/verifier: Handle BPF_LOAD_ACQ instructions in insn_def_regno()
 
bpf: Add bpf_list_{front,back} kfunc
bpf: Add bpf_rbtree_{root,left,right} kfunc
bpf: Add dmabuf iterator
bpf: Add is_fd_htab() helper
bpf: Add open coded dmabuf iterator
bpf: Add support for __prog argument suffix to pass in prog->aux
bpf: Add support to retrieve ref_ctr_offset for uprobe perf link
bpf: Adjust free target to avoid global starvation of LRU map
bpf: Allow access to const void pointer arguments in tracing programs
bpf: Allow refcounted bpf_rb_node used in bpf_rbtree_{remove,left,right}
bpf: Allow some trace helpers for all prog types
bpf: Allow XDP dev-bound programs to perform XDP_REDIRECT into maps
bpf: Avoid __bpf_prog_ret0_warn when jit fails
bpf: Check KF_bpf_rbtree_add_impl for the "case KF_ARG_PTR_TO_RB_NODE"
bpf: Check link_create.flags parameter for multi_kprobe
bpf: Check link_create.flags parameter for multi_uprobe
bpf: Check rcu_read_lock_trace_held() in bpf_map_lookup_percpu_elem()
bpf: Clarify role of BPF_F_RECOMPUTE_CSUM
bpf: Clarify the meaning of BPF_F_PSEUDO_HDR
bpf: Do not include stack ptr register in precision backtracking bookkeeping
bpf: Don't allocate per-cpu extra_elems for fd htab
bpf: Factor out htab_elem_value helper()
bpf: Fix a comment describing bpf_attr
bpf: Fix error return value in bpf_copy_from_user_dynptr
bpf: fix ktls panic with sockmap
bpf: Fix L4 csum update on IPv6 in CHECKSUM_COMPLETE
bpf: Fix uninitialized values in BPF_{CORE,PROBE}_READ
bpf: Fix WARN() in get_bpf_raw_tp_regs
bpf: Implement dynptr copy kfuncs
bpf: Mark dentry->d_inode as trusted_or_null
bpf: net_sched: Add a qdisc watchdog timer
bpf: net_sched: Add basic bpf qdisc kfuncs
bpf: net_sched: Disable attaching bpf qdisc to non root
bpf: net_sched: Fix bpf qdisc init prologue when set as default qdisc
bpf: net_sched: Fix using bpf qdisc as default qdisc
bpf: net_sched: Make some Qdisc_ops ops mandatory
bpf: net_sched: Support implementation of Qdisc_ops in bpf
bpf: net_sched: Support updating bstats
bpf: Pass the same orig_call value to trampoline functions
bpf: Prepare to reuse get_ctx_arg_idx
bpf: Reject %p% format string in bprintf-like helpers
bpf: Remove special_kfunc_set from verifier
bpf: Rename __htab_percpu_map_update_elem to htab_map_update_elem_in_place
bpf: Replace offsetof() with struct_size()
bpf: Replace offsetof() with struct_size()
bpf: Revert "bpf: remove unnecessary rcu_read_{lock,unlock}() in multi-uprobe attach logic"
bpf: Simplify reg0 marking for the list kfuncs that return a bpf_list_node pointer
bpf: Simplify reg0 marking for the rbtree kfuncs that return a bpf_rb_node pointer
bpf: Specify access type of bpf_sysctl_get_name args
bpf: Streamline allowed helpers between tracing and base sets
bpf: Support atomic update for htab of maps
bpf: udp: Avoid socket skips and repeats during iteration
bpf: udp: Get rid of st_bucket_done
bpf: udp: Make mem flags configurable through bpf_iter_udp_realloc_batch
bpf: udp: Make sure iter->batch always contains a full bucket snapshot
bpf: udp: Use bpf_udp_iter_batch_item for bpf_udp_iter_state batch items
bpf: Use proper type to calculate bpf_raw_tp_null_args.mask index
bpf: Warn with __bpf_trap() kfunc maybe due to uninitialized variable
bpf: WARN_ONCE on verifier bugs
 
bpftool: Add support for custom BTF path in prog load/loadall
bpftool: Display ref_ctr_offset for uprobe link info
bpftool: Fix cgroup command to only show cgroup bpf programs
bpftool: Fix regression of "bpftool cgroup tree" EINVAL on older kernels
 
brd: avoid extra xarray lookups on first write
brd: fix aligned_sector from brd_do_discard()
brd: fix discard end sector
brd: fix sleeping function called from invalid context in brd_insert_page()
brd: pass a bvec pointer to brd_do_bvec
brd: protect page with rcu
brd: remove the sector variable in brd_submit_bio
brd: split I/O at page boundaries
brd: use bvec_kmap_local in brd_do_bvec
brd: use memcpy_{to,from]_page in brd_rw_bvec
 
bridge: Convert br_net_exit_batch_rtnl() to ->exit_rtnl().
bridge: mcast: Fix use-after-free during router port configuration
 
btf: Allow mmap of vmlinux btf
btf: Fix virt_to_phys() on arm64 when mmapping BTF
 
btrfs: add block reserve for treelog
btrfs: add btrfs prefix to dio lock and unlock extent functions
btrfs: add btrfs prefix to main lock, try lock and unlock extent functions
btrfs: add btrfs prefix to trace events for extent state alloc and free
btrfs: add debug build only WARN
btrfs: add missing error return to btrfs_clear_extent_bit_changeset()
btrfs: add space_info argument to btrfs_chunk_alloc()
btrfs: add space_info parameter for block group creation
btrfs: add support for reclaiming from sub-space space_info
btrfs: allow folios to be released while ordered extent is finishing
btrfs: avoid extra tree search at btrfs_clear_extent_bit_changeset()
btrfs: avoid re-searching tree when converting bits in an extent range
btrfs: avoid re-searching tree when setting bits in an extent range
btrfs: avoid repeated extent state processing when converting extent bits
btrfs: avoid repeated extent state processing when setting extent bits
btrfs: avoid unnecessary next node searches when clearing bits from extent range
btrfs: change return type of btree_csum_one_bio() to int
btrfs: change return type of btrfs_alloc_dummy_sum() to int
btrfs: change return type of btrfs_bio_csum() to int
btrfs: change return type of btrfs_csum_one_bio() to int
btrfs: change return type of btrfs_lookup_bio_sums() to int
btrfs: check we grabbed inode reference when allocating an ordered extent
btrfs: cleanup the reserved space inside loop of btrfs_buffered_write()
btrfs: convert ASSERT(0) with handled errors to DEBUG_WARN()
btrfs: convert the buffer_radix to an xarray
btrfs: convert WARN_ON(IS_ENABLED(CONFIG_BTRFS_DEBUG)) to DEBUG_WARN
btrfs: defrag: use list_last_entry() at defrag_collect_targets()
btrfs: directly grab inode at __btrfs_debug_check_extent_io_range()
btrfs: do more trivial BTRFS_PATH_AUTO_FREE conversions
btrfs: don't BUG_ON() when unpinning extents during transaction commit
btrfs: don't drop a reference if btrfs_check_write_meta_pointer() fails
btrfs: don't drop a reference if btrfs_check_write_meta_pointer() fails
btrfs: don't return VM_FAULT_SIGBUS on failure to set delalloc for mmap write
btrfs: don't silently ignore unexpected extent type when replaying log
btrfs: drop redundant local variable in raid_wait_write_end_io()
btrfs: enable large data folios support for defrag
btrfs: enhance ASSERT() to take optional format string
btrfs: exit after state insertion failure at btrfs_convert_extent_bit()
btrfs: exit after state insertion failure at set_extent_bit()
btrfs: exit after state split error at btrfs_clear_extent_bit_changeset()
btrfs: exit after state split error at btrfs_convert_extent_bit()
btrfs: exit after state split error at set_extent_bit()
btrfs: factor out check_removing_space_info() from btrfs_free_block_groups()
btrfs: factor out do_async_reclaim_{data,metadata}_space()
btrfs: factor out init_space_info() from create_space_info()
btrfs: factor out space reservation code from btrfs_buffered_write()
btrfs: factor out the main loop of btrfs_buffered_write() into a helper
btrfs: fix a race between renames and directory logging
btrfs: fix assertion when building free space tree
btrfs: fix broken drop_caches on extent buffer folios
btrfs: fix delayed ref refcount leak in debug assertion
btrfs: fix documentation for tree_search_for_insert()
btrfs: fix double unlock of buffer_tree xarray when releasing subpage eb
btrfs: fix failure to rebuild free space tree using multiple transactions
btrfs: fix fsync of files with no hard links not persisting deletion
btrfs: fix harmless race getting delayed ref head count when running delayed refs
btrfs: fix inode lookup error handling during log replay
btrfs: fix invalid data space release when truncating block in NOCOW mode
btrfs: fix invalid inode pointer dereferences during log replay
btrfs: fix iteration of extrefs during log replay
btrfs: fix missing error handling when searching for inode refs during log replay
btrfs: fix qgroup reservation leak on failure to allocate ordered extent
btrfs: fix race between async reclaim worker and close_ctree()
btrfs: fix the file offset calculation inside btrfs_decompress_buf2page()
btrfs: fix typo in space info explanation
btrfs: fix wrong start offset for delalloc space release during mmap write
btrfs: fold error checks when allocating ordered extent and update comments
btrfs: get rid of btrfs_read_dev_super()
btrfs: get rid of goto in alloc_test_extent_buffer()
btrfs: handle aligned EOF truncation correctly for subpage cases
btrfs: handle csum tree error with rescue=ibadroots correctly
btrfs: handle unaligned EOF truncation correctly for subpage cases
btrfs: include root in error message when unlinking inode
btrfs: introduce btrfs_space_info sub-group
btrfs: introduce tree-log sub-space_info
btrfs: log error codes during failures when writing super blocks
btrfs: make btrfs_find_contiguous_extent_bit() return bool instead of int
btrfs: make extent unpinning more efficient when committing transaction
btrfs: merge __setup_root() to btrfs_alloc_root()
btrfs: merge btrfs_read_dev_one_super() into btrfs_read_disk_super()
btrfs: move block perfect compression out of experimental features
btrfs: move folio initialization to one place in attach_eb_folio_to_filemap()
btrfs: move kmapping out of btrfs_check_sector_csum()
btrfs: move misplaced comment of btrfs_path::keep_locks
btrfs: move transaction aborts to the error site in add_to_free_space_tree()
btrfs: move transaction aborts to the error site in convert_free_space_to_bitmaps()
btrfs: move transaction aborts to the error site in convert_free_space_to_extents()
btrfs: move transaction aborts to the error site in remove_from_free_space_tree()
btrfs: on unknown chunk allocation policy fallback to regular
btrfs: pass a physical address to btrfs_repair_io_failure()
btrfs: pass a pointer to get_range_bits() to cache first search result
btrfs: pass btrfs_space_info to btrfs_reserve_data_bytes()
btrfs: pass struct btrfs_inode to btrfs_free_reserved_data_space_noquota()
btrfs: pass true to btrfs_delalloc_release_space() at btrfs_page_mkwrite()
btrfs: prepare btrfs_buffered_write() for large data folios
btrfs: prepare btrfs_page_mkwrite() for large data folios
btrfs: prepare btrfs_punch_hole_lock_range() for large data folios
btrfs: prepare compression paths for large data folios
btrfs: prepare end_bbio_data_write() for large data folios
btrfs: prepare prepare_one_folio() for large data folios
btrfs: propagate last_unlink_trans earlier when doing a rmdir
btrfs: raid56: rename parameter err to status in endio helpers
btrfs: raid56: store a physical address in structure sector_ptr
btrfs: raid56: use list_last_entry() at cache_rbio()
btrfs: record new subvolume in parent dir earlier to avoid dir logging races
btrfs: refactor how we handle reserved space inside copy_one_range()
btrfs: reformat comments in acls_after_inode_item()
btrfs: remove BTRFS_REF_LAST from enum btrfs_ref_type
btrfs: remove double underscore prefix from __set_extent_bit()
btrfs: remove duplicate error check at btrfs_clear_extent_bit_changeset()
btrfs: remove duplicate error check at btrfs_convert_extent_bit()
btrfs: remove extent_io_tree_to_inode() and is_inode_io_tree()
btrfs: remove EXTENT_UPTODATE io tree flag
btrfs: remove force_page_uptodate variable from btrfs_buffered_write()
btrfs: remove leftover EXTENT_UPTODATE clear from an inode's io_tree
btrfs: remove redundant check at find_first_extent_bit_state()
btrfs: remove redundant record start offset check at test_range_bit()
btrfs: remove standalone "nologreplay" mount option
btrfs: remove superfluous return value check at btrfs_dio_iomap_begin()
btrfs: remove the alignment checks in end_bbio_data_read()
btrfs: remove unnecessary early exits in delalloc folio lock and unlock
btrfs: remove unnecessary NULL checks before freeing extent state
btrfs: remove unused btrfs_io_stripe::length
btrfs: remove unused flag EXTENT_BUFFER_CORRUPT
btrfs: remove unused flag EXTENT_BUFFER_IN_TREE
btrfs: remove unused flag EXTENT_BUFFER_READ_ERR
btrfs: remove unused flag EXTENT_BUFFER_READAHEAD
btrfs: remove variable to track trimmed bytes at btrfs_finish_extent_commit()
btrfs: rename __lock_extent() and __try_lock_extent()
btrfs: rename __lookup_extent_mapping() to remove double underscore prefix
btrfs: rename __tree_search() to remove double underscore prefix
btrfs: rename btrfs_discard workqueue to btrfs-discard
btrfs: rename error to ret in btrfs_submit_chunk()
btrfs: rename exported extent map compression functions
btrfs: rename extent map functions to get block start, end and check if in tree
btrfs: rename free_extent_state() to include a btrfs prefix
btrfs: rename functions to allocate and free extent maps
btrfs: rename iov_iter iterator parameter in btrfs_buffered_write()
btrfs: rename remaining exported extent map functions
btrfs: rename remaining exported functions from extent-io-tree.h
btrfs: rename ret to status in btrfs_submit_chunk()
btrfs: rename ret to status in btrfs_submit_compressed_read()
btrfs: rename ret2 to ret in btrfs_submit_compressed_read()
btrfs: rename set_extent_bit() to include a btrfs prefix
btrfs: rename the functions to clear bits for an extent range
btrfs: rename the functions to count, test and get bit ranges in io trees
btrfs: rename the functions to get inode and fs_info from an extent io tree
btrfs: rename the functions to init and release an extent io tree
btrfs: rename the functions to search for bits in extent ranges
btrfs: return real error from __filemap_get_folio() calls
btrfs: reuse exit helper for cleanup in btrfs_bioset_init()
btrfs: scrub: add prefix for the error messages
btrfs: scrub: aggregate small bitmaps into a larger one
btrfs: scrub: fix a wrong error type when metadata bytenr mismatches
btrfs: scrub: move error reporting members to stack
btrfs: scrub: reduce memory usage of struct scrub_sector_verification
btrfs: scrub: update device stats when an error is detected
btrfs: scrub: use virtual addresses directly
btrfs: send: prepare put_file_data() for large data folios
btrfs: send: remove btrfs_debug() calls
btrfs: send: remove the again label inside put_file_data()
btrfs: set DIRTY and WRITEBACK tags on the buffer_tree
btrfs: simplify bvec iteration in index_one_bio()
btrfs: simplify cow only root list extraction during transaction commit
btrfs: simplify csum list release at btrfs_put_ordered_extent()
btrfs: simplify early error checking in btrfs_page_mkwrite()
btrfs: simplify error return logic when getting folio at prepare_one_folio()
btrfs: simplify extracting delayed node at btrfs_first_delayed_node()
btrfs: simplify extracting delayed node at btrfs_first_prepared_delayed_node()
btrfs: simplify getting and extracting previous transaction at clean_pinned_extents()
btrfs: simplify getting and extracting previous transaction during commit
btrfs: simplify last record detection at btrfs_clear_extent_bit_changeset()
btrfs: simplify last record detection at btrfs_convert_extent_bit()
btrfs: simplify last record detection at set_extent_bit()
btrfs: simplify last record detection at test_range_bit()
btrfs: simplify last record detection at test_range_bit_exists()
btrfs: simplify reading bio status in end_compressed_writeback()
btrfs: simplify return logic from btrfs_delayed_ref_init()
btrfs: stop searching for EXTENT_DIRTY bit in the excluded extents io tree
btrfs: subpage: prepare for large data folios
btrfs: subpage: reject tree blocks which are not nodesize aligned
btrfs: switch int dev_replace_is_ongoing variables/parameters to bool
btrfs: tracepoints: add btrfs prefix to names where it's missing
btrfs: tracepoints: remove no longer used tracepoints for eb locking
btrfs: tracepoints: use btrfs_root_id() to get the id of a root
btrfs: track the next file offset in struct btrfs_bio_ctrl
btrfs: tree-checker: more unlikely annotations
btrfs: trivial conversion to return bool instead of int
btrfs: tweak extent/chunk allocation for space_info sub-space
btrfs: update and correct description of btrfs_get_or_create_delayed_node()
btrfs: update comment for try_release_extent_state()
btrfs: update Kconfig option descriptions
btrfs: update list of features built under experimental config
btrfs: update superblock's device bytes_used when dropping chunk
btrfs: use a single variable to track return value at btrfs_page_mkwrite()
btrfs: use bdev_rw_virt in scrub_one_super
btrfs: use boolean for delalloc argument to btrfs_free_reserved_bytes()
btrfs: use boolean for delalloc argument to btrfs_free_reserved_extent()
btrfs: use bools for local variables at btrfs_clear_extent_bit_changeset()
btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_del_inode_extref()
btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_encoded_read_inline()
btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_insert_inode_extref()
btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_set_inode_index_count()
btrfs: use BTRFS_PATH_AUTO_FREE in can_nocow_extent()
btrfs: use BTRFS_PATH_AUTO_FREE in may_destroy_subvol()
btrfs: use btrfs_record_snapshot_destroy() during rmdir
btrfs: use buffer xarray for extent buffer writeback operations
btrfs: use bvec_kmap_local() in btrfs_decompress_buf2page()
btrfs: use clear_extent_bit() at try_release_extent_state()
btrfs: use clear_extent_bits() at chunk_map_device_clear_bits()
btrfs: use clear_extent_bits() instead of clear_extent_bit() where possible
btrfs: use folio_contains() for EOF detection
btrfs: use list_first_entry() everywhere
btrfs: use proper data space_info for zoned mode
btrfs: use rb_entry_safe() where possible to simplify code
btrfs: use unsigned types for constants defined as bit shifts
btrfs: use verbose assert at peek_discard_list()
btrfs: use verbose ASSERT() in volumes.c
btrfs: warn if leaking delayed_nodes in btrfs_put_root()
btrfs: zlib: prepare copy_data_into_buffer() for large data folios
btrfs: zoned: fix alloc_offset calculation for partly conventional block groups
 
build_bug.h: more user friendly error messages in BUILD_BUG_ON_ZERO()
 
bus: brcmstb_gisb: use dev_groups to register attribute groups
bus: firewall: Fix missing static inline annotations for stubs
bus: fsl-mc: add the dprc_get_mem() command to the whitelist
bus: fsl-mc: do not add a device-link for the UAPI used DPMCP device
bus: fsl-mc: drop useless cleanup
bus: fsl-mc: fix double-free on mc_dev
bus: fsl-mc: fix GET/SET_TAILDROP command ids
bus: fsl-mc: Fix potential double device reference in fsl_mc_get_endpoint()
bus: fsl-mc: increase MC_CMD_COMPLETION_TIMEOUT_MS value
bus: fsl-mc: Use strscpy() instead of strscpy_pad()
bus: fsl_mc: Fix driver_managed_dma check
bus: mhi: ep: Update read pointer only after buffer is written
bus: mhi: host: Fix conflict between power_up and SYSERR
bus: mhi: host: pci_generic: Add Telit FN920C04 modem support
bus: mhi: host: pci_generic: Remove redundant assign resource usage
bus: moxtet: Switch to irq_domain_create_simple()
bus: ti-sysc: PRUSS OCP configuration
 
cache: sifive_ccache: Add ESWIN EIC7700 support
 
cachefiles: Fix the incorrect return value in __cachefiles_write()
cachefiles: Use lookup_one() rather than lookup_one_len()
 
calipso: Don't call calipso functions for AF_INET sk.
calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
calipso: unlock rcu before returning -EAFNOSUPPORT
 
can: dev: add struct data_bittiming_params to group FD parameters
can: kvaser_pciefd: refine error prone echo_skb_max handling logic
can: m_can: m_can_handle_lost_msg(): downgrade msg lost in rx message to debug level
can: netlink: can_changelink(): fix NULL pointer deref of struct can_priv::do_set_mode
can: rcar_canfd: Add ch_interface_mode variable to struct rcar_canfd_hw_info
can: rcar_canfd: Add external_clk variable to struct rcar_canfd_hw_info
can: rcar_canfd: Add max_aflpn variable to struct rcar_canfd_hw_info
can: rcar_canfd: Add max_cftml variable to struct rcar_canfd_hw_info
can: rcar_canfd: Add rcar_canfd_setrnc()
can: rcar_canfd: Add rnc_field_width variable to struct rcar_canfd_hw_info
can: rcar_canfd: Add RZ/G3E support
can: rcar_canfd: Add sh variable to struct rcar_canfd_hw_info
can: rcar_canfd: Add shared_can_regs variable to struct rcar_canfd_hw_info
can: rcar_canfd: Add struct rcanfd_regs variable to struct rcar_canfd_hw_info
can: rcar_canfd: Add {nom,data}_bittiming variables to struct rcar_canfd_hw_info
can: rcar_canfd: Drop RCANFD_GAFLCFG_GETRNC macro
can: rcar_canfd: Drop the mask operation in RCANFD_GAFLCFG_SETRNC macro
can: rcar_canfd: Enhance multi_channel_irqs handling
can: rcar_canfd: Update RCANFD_GAFLCFG macro
can: rcar_canfd: Update RCANFD_GERFL_ERR macro
can: rcar_canfd: Use of_get_available_child_by_name()
can: tcan4x5x: fix power regulator retrieval during probe
can: tcan4x5x: fix reset gpio usage during probe
 
cdrom: Remove unnecessary NULL check before unregister_sysctl_table()
 
ceph: avoid kernel BUG for encrypted inode with unaligned file size
ceph: cleanup hardcoded constants of file handle size
ceph: fix possible integer overflow in ceph_zero_objects()
ceph: fix variable dereferenced before check in ceph_umount_begin()
ceph: set superblock s_magic for IMA fsmagic matching
 
cgroup, docs: be specific about bandwidth control of rt processes
cgroup, docs: convert space indentation to tab indentation
cgroup, docs: cpu controller's interaction with various scheduling policies
 
cgroup,freezer: fix incomplete freezing when attaching tasks
 
cgroup/cpuset: Add warnings to catch inconsistency in exclusive CPUs
cgroup/cpuset: Always use cpu_active_mask
cgroup/cpuset: drop useless cpumask_empty() in compute_effective_exclusive_cpumask()
cgroup/cpuset: Fix obsolete comment in cpuset_css_offline()
 
cgroup/rstat: Improve cgroup_rstat_push_children() documentation
 
cgroup: add helper for checking when css is cgroup::self
cgroup: adjust criteria for rstat subsystem cpu lock access
cgroup: avoid per-cpu allocation of size zero rstat cpu locks
cgroup: change rstat function signatures from cgroup-based to css-based
cgroup: compare css to cgroup::self in helper for distingushing css
cgroup: document the rstat per-cpu initialization
cgroup: fix goto ordering in cgroup_init()
cgroup: fix pointer check in css_rstat_init()
cgroup: helper for checking rstat participation of css
cgroup: Minor reorganization of cgroup_create()
cgroup: move rstat base stat objects into their own struct
cgroup: selftests: Add API to find root of specific controller
cgroup: selftests: Move cgroup_util into its own library
cgroup: selftests: Move memcontrol specific helpers out of common cgroup_util.c
cgroup: use separate rstat trees for each subsystem
cgroup: use subsystem-specific rstat locks to avoid contention
cgroup: warn on rstat usage by early init subsystems
 
char: misc: add test cases
char: misc: make miscdevice unit test built-in only
char: misc: restrict the dynamic range to exclude reserved minors
char: tlclk: Fix correct sysfs directory path for tlclk
char: xillybus: Use to_delayed_work()
 
checkpatch: Deprecate srcu_read_lock_lite() and srcu_read_unlock_lite()
checkpatch: dont warn about unused macro arg on empty body
checkpatch: qualify do-while-0 advice
checkpatch: remove %p4cn
 
cifs: add documentation for smbdirect setup
cifs: all initializations for tcon should happen in tcon_info_alloc
cifs: Correctly set SMB1 SessionKey field in Session Setup Request
cifs: deal with the channel loading lag while picking channels
cifs: dns resolution is needed only for primary channel
cifs: do not disable interface polling on failure
cifs: Fix cifs_query_path_info() for Windows NT servers
cifs: Fix encoding of SMB1 Session Setup NTLMSSP Request in non-UNICODE mode
cifs: Fix prepare_write to negotiate wsize if needed
cifs: Fix reading into an ITER_FOLIOQ from the smbdirect code
cifs: Fix the smbd_response slab to allow usercopy
cifs: Fix validation of SMB1 query reparse point response
cifs: Remove duplicate fattr->cf_dtype assignment from wsl_to_fattr() function
cifs: reset connections for all channels when reconnect requested
cifs: serialize other channels when query server interfaces is pending
cifs: update dstaddr whenever channel iface is updated
cifs: update internal version number
cifs: update the lock ordering comments with new mutex
 
cleanup: Provide retain_and_null_ptr()
 
clk: bcm: kona: Remove unused scaled_div_build
clk: bcm: rpi: Add NULL check in raspberrypi_clk_register()
clk: bcm: rpi: Drop module alias
clk: davinci: Use of_get_available_child_by_name()
clk: imx: Fix an out-of-bounds access in dispmix_csr_clk_dev_data
clk: meson-g12a: add missing fclk_div2 to spicc
clk: meson: Do not enable by default during compile testing
clk: qcom: Add support for Camera Clock Controller on QCS8300
clk: qcom: camcc-sm6350: Add *_wait_val values for GDSCs
clk: qcom: dispcc-sm6350: Add *_wait_val values for GDSCs
clk: qcom: Fix missing error check for dev_pm_domain_attach()
clk: qcom: gcc-msm8939: Fix mclk0 & mclk1 for 24 MHz
clk: qcom: gcc-sm6350: Add *_wait_val values for GDSCs
clk: qcom: gcc-x1e80100: Set FORCE MEM CORE for UFS clocks
clk: qcom: gcc: Set FORCE_MEM_CORE_ON for gcc_ufs_axi_clk for 8650/8750
clk: qcom: gpucc-sm6350: Add *_wait_val values for GDSCs
clk: qcom: rpmh: make clkaN optional
clk: renesas: r9a09g047: Add clock and reset entries for GE3D
clk: renesas: r9a09g047: Add support for xspi mux and divider
clk: renesas: r9a09g047: Add XSPI clock/reset
clk: renesas: r9a09g057: Add clock and reset entries for GE3D
clk: renesas: r9a09g057: Add clock and reset entries for USB2
clk: renesas: rzv2h: Add macro for defining static dividers
clk: renesas: rzv2h: Add support for enabling PLLs
clk: renesas: rzv2h: Add support for RZ/V2N SoC
clk: renesas: rzv2h: Add support for static mux clocks
clk: renesas: rzv2h: Fix a typo
clk: renesas: rzv2h: Improve rzv2h_ddiv_set_rate()
clk: renesas: rzv2h: Refactor PLL configuration handling
clk: renesas: rzv2h: Remove unused `type` field from `struct pll_clk`
clk: renesas: rzv2h: Rename PLL field macros for consistency
clk: renesas: rzv2h: Simplify rzv2h_cpg_assert()/rzv2h_cpg_deassert()
clk: renesas: rzv2h: Sort compatible list based on SoC part number
clk: renesas: rzv2h: Support static dividers without RMW
clk: renesas: rzv2h: Use both CLK_ON and CLK_MON bits for clock state validation
clk: renesas: rzv2h: Use str_on_off() helper in rzv2h_mod_clock_endisable()
clk: renesas: Use str_on_off() helper
clk: rockchip: add GATE_GRFs for SAI MCLKOUT to rk3576
clk: rockchip: Drop empty init callback for rk3588 PLL type
clk: rockchip: introduce auxiliary GRFs
clk: rockchip: introduce GRF gates
clk: rockchip: Pass NULL as reg pointer when registering GRF MMC clocks
clk: rockchip: rename branch_muxgrf to branch_grf_mux
clk: rockchip: rename gate-grf clk file
clk: rockchip: rk3036: fix implementation of usb480m clock mux
clk: rockchip: rk3036: mark ddrphy as critical
clk: rockchip: rk3528: Add SD/SDIO tuning clocks in GRF region
clk: rockchip: rk3528: add slab.h header include
clk: rockchip: rk3568: Add PLL rate for 33.3MHz
clk: rockchip: rk3576: add missing slab.h include
clk: rockchip: rk3588: Add PLL rate for 1500 MHz
clk: rockchip: Support MMC clocks in GRF region
clk: samsung: correct clock summary for hsi1 block
clk: samsung: exynosautov920: add cpucl0 clock support
clk: samsung: exynosautov920: add cpucl1/2 clock support
clk: samsung: exynosautov920: Fix incorrect CLKS_NR_CPUCL0 definition
clk: samsung: Use samsung CCF common function
clk: scmi: Handle case where child clocks are initialized before their parents
clk: socfpga: clk-pll: Optimize local variables
clk: socfpga: stratix10: Optimize local variables
clk: sophgo: Add clock controller support for SG2044 SoC
clk: sophgo: Add PLL clock controller support for SG2044 SoC
clk: sophgo: Add support for newly added precise compatible
clk: spacemit: Add clock support for SpacemiT K1 SoC
clk: spacemit: k1: Add TWSI8 bus and function clocks
clk: sunxi-ng: a523: Mark MBUS clock as critical
clk: sunxi-ng: ccu: add Display Engine 3.3 (DE33) support
clk: sunxi-ng: Do not enable by default during compile testing
clk: sunxi-ng: h616: Add LVDS reset for LCD TCON
clk: sunxi-ng: v3s: Fix CSI SCLK clock name
clk: sunxi-ng: v3s: Fix CSI1 MCLK clock name
clk: sunxi-ng: v3s: Fix TCON clock parents
clk: sunxi: Do not enable by default during compile testing
clk: test: Forward-declare struct of_phandle_args in kunit/clk.h
clk: thead: Add clock support for VO subsystem in T-HEAD TH1520 SoC
 
clocksource/drivers/atmel_tcb: Fix kconfig dependency
 
clocksource/drivers/nxp-timer: Add the System Timer Module for the s32gx platforms
 
clocksource/drivers/renesas-ostm: Unconditionally enable reprobe support
 
clocksource/drivers/stm32-lptimer: Add support for stm32mp25
 
clocksource/drivers/timer-tegra186: Add WDIOC_GETTIMELEFT support
clocksource/drivers/timer-tegra186: Fix watchdog self-pinging
clocksource/drivers/timer-tegra186: Remove unused bits
 
clocksource/drivers: Add EcoNet Timer HPT driver
 
clocksource: Fix the CPUs' choice in the watchdog per CPU verification
clocksource: hyper-v: Fix warnings for missing export.h header inclusion
 
clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
 
coco/guest: Move shared guest CC infrastructure to drivers/virt/coco/guest/
 
comedi: access buffer data page-by-page
comedi: aio_iiro_16: Fix bit shift out of bounds
comedi: allocate DMA coherent buffer as individual pages
comedi: comedi_test: Fix possible deletion of uninitialized timers
comedi: das16m1: Fix bit shift out of bounds
comedi: das6402: Fix bit shift out of bounds
comedi: drivers: adl_pci9118.c: Edit file so that checkpatch.pl has 0 typo errors
comedi: Fail COMEDI_INSNLIST ioctl if n_insns is too large
comedi: Fix initialization of data for instructions that write to subdevice
comedi: Fix some signed shift left operations
comedi: Fix use of uninitialized data in insn_rw_emulate_bits()
comedi: ni_atmio: avoid warning for unused device_ids[] table
comedi: ni_pcidio: Do not bother filling buffer with 0xaa byte values
comedi: pcl812: Fix bit shift out of bounds
comedi: remove the mapping of the Comedi buffer in vmalloc address space
 
compiler_types.h: fix "unused variable" in __compiletime_assert()
 
compiler_types: Identify compiler versions for __builtin_dynamic_object_size
 
component: do not try to unbind unbound components
 
configfs-tsm-report: Fix NULL dereference of tsm_ops
 
configfs-tsm: Namespace TSM report symbols
 
configfs: Add CONFIGFS_ATTR_PERM helper
configfs: Correct error value returned by API config_item_set_name()
configfs: Delete semicolon from macro type_print() definition
configfs: Do not override creating attribute file failure in populate_attrs()
 
configs/debug: run and debug PREEMPT
 
Linux: Configure Clocks, Add Internal DMA support
 
coredump: add coredump socket
coredump: fix error handling for replace_fd()
coredump: fix PIDFD_INFO_COREDUMP ioctl check
coredump: hand a pidfd to the usermode coredump helper
coredump: massage do_coredump()
coredump: massage format_corename()
coredump: reflow dump helpers a little
coredump: show supported coredump modes
coredump: validate socket name as it is written
 
coresight/etm4: fix missing disable active config
 
coresight: Add a KUnit test for coresight_find_default_sink()
coresight: Add claim tag warnings and debug messages
coresight: catu: Introduce refcount and spinlock for enabling/disabling
coresight: Clear self hosted claim tag on probe
coresight: Convert tag clear function to take a struct csdev_access
coresight: core: Disable helpers for devices that fail to enable
coresight: cti: Replace inclusion by struct fwnode_handle forward declaration
coresight: Disable MMIO logging for coresight stm driver
coresight: etm3x: Convert raw base pointer to struct coresight access
coresight: etm4x: Extract the trace unit controlling
coresight: etm4x: Fix timestamp bit field handling
coresight: etm4x: Hook pause and resume callbacks
coresight: Fixes device's owner field for registered using coresight_init_driver()
coresight: holding cscfg_csdev_lock while removing cscfg from csdev
coresight: Introduce pause and resume APIs for source
coresight: Only check bottom two claim bits
coresight: perf: Support AUX trace pause and resume
coresight: perf: Update buffer on AUX pause
coresight: prevent deactivate active config while enabling the config
coresight: Remove extern from function declarations
coresight: Remove inlines from static function definitions
coresight: replicator: Fix panic for clearing claim tag
coresight: tmc: fix failure to disable/enable ETF after reading
coresight: tmc: Re-enable sink after buffer update
 
counter: interrupt-cnt: Convert atomic_t -> atomic_long_t
counter: interrupt-cnt: Protect enable/disable OPs with mutex
counter: microchip-tcb-capture: Add watch validation support
counter: stm32-timer-cnt: add support for stm32mp25
 
cpufreq/amd-pstate: Add offline, online and suspend callbacks for amd_pstate_driver
cpufreq/amd-pstate: Add support for the "Requested CPU Min frequency" BIOS option
cpufreq/amd-pstate: Avoid shadowing ret in amd_pstate_ut_check_driver()
cpufreq/amd-pstate: Move max_perf limiting in amd_pstate_update
cpufreq/amd-pstate: Update asym_prefer_cpu when core rankings change
 
cpufreq/sched: Move cpufreq-specific EAS checks to cpufreq
cpufreq/sched: schedutil: Add helper for governor checks
 
cpufreq: Add and use cpufreq policy locking guards
cpufreq: Add Rust-based cpufreq-dt driver
cpufreq: Consolidate some code in cpufreq_online()
cpufreq: Convert `/// SAFETY` lines to `# Safety` sections
cpufreq: CPPC: Add support for autonomous selection
cpufreq: Don't unnecessarily call set_boost()
cpufreq: Drop cpufreq_cpu_acquire() and cpufreq_cpu_release()
cpufreq: Drop policy locking from cpufreq_policy_is_good_for_eas()
cpufreq: drop redundant cpus_read_lock() from store_local_boost()
cpufreq: Drop unused cpufreq_get_policy()
cpufreq: editing corrections to cpufreq.rst
cpufreq: Force sync policy boost with global boost on sysfs update
cpufreq: intel_pstate: Document hybrid processor support
cpufreq: intel_pstate: EAS support for hybrid platforms
cpufreq: intel_pstate: EAS: Increase cost for CPUs using L3 cache
cpufreq: intel_pstate: Populate the cpu_capacity sysfs entries
cpufreq: intel_pstate: Rearrange max frequency updates handling code
cpufreq: Introduce cpufreq_policy_refresh()
cpufreq: Introduce policy_set_boost()
cpufreq: Pass policy pointer to ->update_limits()
cpufreq: Preserve policy's boost state after resume
cpufreq: Replace magic number
cpufreq: scmi: Skip SCMI devices that aren't used by the CPUs
cpufreq: Split cpufreq_online()
cpufreq: Update sscanf() to kstrtouint()
cpufreq: Use __free() for policy reference counting cleanup
cpufreq: Use locking guard and __free() in cpufreq_update_policy()
 
cpuidle: menu: Optimize bucket assignment when next_timer_ns equals KTIME_MAX
cpuidle: psci: Avoid initializing faux device if no DT idle states are present
cpuidle: psci: Correct the domain-idlestate statistics in debugfs
cpuidle: psci: Fix cpuhotplug routine with PREEMPT_RT=y
cpuidle: psci: Fix uninitialized variable in dt_idle_state_present()
cpuidle: psci: Move the per CPU variable domain_state to a struct
cpuidle: psci: Transition to the faux device interface
cpuidle: teo: Fix typos in two comments
 
cpumask: Add cpumask_{first,next}_andnot() API
cpumask: add non-atomic __assign_cpu()
cpumask: drop cpumask_assign_cpu()
cpumask: Relax cpumask_any_but()
 
cpupower: add a systemd service to run cpupower
cpupower: change binding's makefile to use -lcpupower
cpupower: do not call systemctl at install time
cpupower: do not install files to /etc/default/
cpupower: do not write DESTDIR to cpupower.service
cpupower: split unitdir from libdir in Makefile
 
cpuset: rename cpuset_node_allowed to cpuset_current_node_allowed
 
crash: export PAGE_UNACCEPTED_MAPCOUNT_VALUE to vmcoreinfo
crash: fix spelling mistake "crahskernel" -> "crashkernel"
 
crash_dump, nvme: select CONFIGFS_FS as built-in
 
crash_dump: make dm crypt keys persist for the kdump kernel
crash_dump: retrieve dm crypt keys in kdump kernel
crash_dump: reuse saved dm crypt keys for CPU/memory hot-plugging
crash_dump: store dm crypt keys in kdump reserved memory
 
crashdump: add CONFIG_KEYS dependency
 
CREDITS: Add entry for Shannon Nelson
 
crypto/krb5: Fix change to use SG miter to use offset
 
crypto: acomp - Add ACOMP_FBREQ_ON_STACK
crypto: acomp - Add ACOMP_REQUEST_CLONE
crypto: acomp - Add acomp_walk
crypto: acomp - Add missing return statements in compress/decompress
crypto: acomp - Clone folios properly
crypto: acomp - Move scomp stream allocation code into acomp
crypto: acomp - Remove ACOMP_REQUEST_ALLOC
crypto: acomp - Remove reqsize field
crypto: acomp - Remove request chaining
crypto: acomp - Simplify folio handling
crypto: acomp - Use cra_reqsize
crypto: acomp - Use request flag helpers and add acomp_request_flags
crypto: ahash - Add core export and import
crypto: ahash - Add HASH_REQUEST_ZERO
crypto: ahash - Enforce MAX_SYNC_HASH_REQSIZE for sync ahash
crypto: ahash - Fix infinite recursion in ahash_def_finup
crypto: ahash - Handle partial blocks in API
crypto: ahash - Remove request chaining
crypto: ahash - Use cra_reqsize
crypto: algapi - Add driver template support to crypto_inst_setname
crypto: algif_aead - use memcpy_sglist() instead of null skcipher
crypto: api - Add crypto_request_clone and fb
crypto: api - Add crypto_stack_request_init and initialise flags fully
crypto: api - Add helpers to manage request flags
crypto: api - Add reqsize to crypto_alg
crypto: api - Add support for duplicating algorithms before registration
crypto: api - Allow delayed algorithm destruction
crypto: api - Ensure cra_type->destroy is done in process context
crypto: api - Mark cra_init/cra_exit as deprecated
crypto: api - Move alg destroy work from instance to template
crypto: api - Redo lookup on EEXIST
crypto: api - Rename CRYPTO_ALG_REQ_CHAIN to CRYPTO_ALG_REQ_VIRT
crypto: arch/sha256 - Export block functions as GPL only
crypto: arm - move library functions to arch/arm/lib/crypto/
crypto: arm/aes-ce - stop using the SIMD helper
crypto: arm/aes-neonbs - stop using the SIMD helper
crypto: arm/blake2b - Set FINAL_NONZERO
crypto: arm/blake2b - Use API partial block handling
crypto: arm/chacha - remove the redundant skcipher algorithms
crypto: arm/ghash - Use API partial block handling
crypto: arm/poly1305 - Add block-only interface
crypto: arm/poly1305 - remove redundant shash algorithm
crypto: arm/sha1-asm - Use API partial block handling
crypto: arm/sha1-ce - Use API partial block handling
crypto: arm/sha1-neon - Use API partial block handling
crypto: arm/sha256 - Add simd block function
crypto: arm/sha256 - implement library instead of shash
crypto: arm/sha256-asm - Use API partial block handling
crypto: arm/sha256-ce - Use API partial block handling
crypto: arm/sha256-neon - Use API partial block handling
crypto: arm/sha512 - Use API partial block handling
crypto: arm/sha512-asm - Use API partial block handling
crypto: arm/sha512-neon - Use API partial block handling
crypto: arm64 - drop redundant dependencies on ARM64
crypto: arm64 - move library functions to arch/arm64/lib/crypto/
crypto: arm64/aes - Use API partial block handling
crypto: arm64/chacha - remove the skcipher algorithms
crypto: arm64/ghash - Use API partial block handling
crypto: arm64/poly1305 - Add block-only interface
crypto: arm64/poly1305 - remove redundant shash algorithm
crypto: arm64/polyval - Use API partial block handling
crypto: arm64/sha1 - Set finalize for short finup
crypto: arm64/sha1 - Use API partial block handling
crypto: arm64/sha256 - Add simd block function
crypto: arm64/sha256 - fix build when CONFIG_PREEMPT_VOLUNTARY=y
crypto: arm64/sha256 - implement library instead of shash
crypto: arm64/sha256 - remove obsolete chunking logic
crypto: arm64/sha256 - Use API partial block handling
crypto: arm64/sha256-ce - Use API partial block handling
crypto: arm64/sha3-ce - Use API partial block handling
crypto: arm64/sha512 - Fix header inclusions
crypto: arm64/sha512-ce - Use API partial block handling
crypto: arm64/sm3-ce - Use API partial block handling
crypto: arm64/sm3-neon - Use API partial block handling
crypto: arm64/sm4 - Use API partial block handling
crypto: atmel - add CRYPTO_ALG_KERN_DRIVER_ONLY flag
crypto: authenc - use memcpy_sglist() instead of null skcipher
crypto: blake2b-generic - Use API partial block handling
crypto: caam - Add support for i.MX8QM
crypto: cavium - Move cpt and nitrox rules into cavium Makefile
crypto: cavium/zip - Remove driver
crypto: cbcmac - Set block size properly
crypto: cbcmac - Use API partial block handling
crypto: ccp - Abort doing SEV INIT if SNP INIT fails
crypto: ccp - Add missing bootloader info reg for pspv5
crypto: ccp - Add missing header inclusions
crypto: ccp - Add missing tee info reg for teev2
crypto: ccp - Add new SEV/SNP platform shutdown API
crypto: ccp - Add support for PCI device 0x17D8
crypto: ccp - Ensure implicit SEV/SNP init and shutdown in ioctls
crypto: ccp - Fix __sev_snp_shutdown_locked
crypto: ccp - Include crypto/utils.h for crypto_memneq
crypto: ccp - Move dev_info/err messages for SEV/SNP init and shutdown
crypto: ccp - Move SEV/SNP Platform initialization to KVM
crypto: ccp - Register SNP panic notifier only if SNP is enabled
crypto: ccp - Reset TMR size at SNP Shutdown
crypto: ccp - Silence may-be-uninitialized warning in sev_ioctl_do_pdh_export
crypto: chacha - centralize the skcipher wrappers for arch code
crypto: chacha - remove
crypto: chacha20poly1305 - Use lib/crypto poly1305
crypto: chelsio - Use crypto_shash_export_core
crypto: cmac - Use API partial block handling
crypto: crc32 - remove "generic" from file and module names
crypto: crypto4xx - Fix gcc12 uninitialized warning in crypto4xx_crypt
crypto: crypto4xx - Remove ahash-related code
crypto: ctr - Remove unnecessary header inclusions
crypto: ctr - remove unused crypto_ctr_encrypt_walk()
crypto: deadcode structs from 'comp' removal
crypto: deflate - Convert to acomp
crypto: deflate - Make the acomp walk atomic
crypto: deflate - Remove request chaining
crypto: ecdsa - Fix enc/dec size reported by KEYCTL_PKEY_QUERY
crypto: ecdsa - Fix NIST P521 key size reported by KEYCTL_PKEY_QUERY
crypto: eip93 - Make read-only arrays static const
crypto: engine - Realign struct crypto_engine to save 8 bytes
crypto: engine - Remove CRYPTO_ALG_ENGINE bit
crypto: essiv - Remove unnecessary strscpy() size argument
crypto: gcm - use memcpy_sglist() instead of null skcipher
crypto: geniv - use memcpy_sglist() instead of null skcipher
crypto: ghash-generic - Use API partial block handling
crypto: hash - Add export_core and import_core hooks
crypto: hash - Add HASH_REQUEST_ON_STACK
crypto: hash - Do not use shash in hard IRQs
crypto: hash - Fix clone error handling
crypto: hash - Move core export and import into internel/hash.h
crypto: hash - Update HASH_MAX_DESCSIZE comment
crypto: hisilicon/qm - remove sizeof(char)
crypto: hisilicon/qm - replace devm_kzalloc with devm_kcalloc
crypto: hkdf - move to late_initcall
crypto: hmac - Add ahash support
crypto: hmac - Add export_core and import_core
crypto: hmac - Make descsize an algorithm attribute
crypto: hmac - Zero shash desc in setkey
crypto: iaa - Adjust workqueue allocation type
crypto: iaa - Do not clobber req->base.data
crypto: iaa - Move compression CRC into request object
crypto: iaa - Optimize rebalance_wq_table()
crypto: iaa - Remove unused disable_async argument from iaa_decompress
crypto: iaa - Switch to ACOMP_FBREQ_ON_STACK
crypto: iaa - Use cra_reqsize for acomp
crypto: img-hash - use API helpers to setup fallback request
crypto: Kconfig - make CRYPTO_MANAGER a hidden symbol
crypto: krb5enc - do not select CRYPTO_NULL
crypto: lib/chacha - add array bounds to function prototypes
crypto: lib/chacha - add strongly-typed state zeroization
crypto: lib/chacha - remove INTERNAL symbol and selection of CRYPTO
crypto: lib/chacha - restore ability to remove modules
crypto: lib/chacha - strongly type the ChaCha state
crypto: lib/chacha - use struct assignment to copy state
crypto: lib/poly1305 - Add block-only interface
crypto: lib/poly1305 - Build main library on LIB_POLY1305 and split generic code out
crypto: lib/poly1305 - remove INTERNAL symbol and selection of CRYPTO
crypto: lib/poly1305 - restore ability to remove modules
crypto: lib/poly1305 - Use block-only interface
crypto: lib/sha256 - Add helpers for block-based shash
crypto: lib/sha256 - improve function prototypes
crypto: lib/sha256 - Move partial block handling out
crypto: lib/sha256 - Use generic block helper
crypto: lib/sm3 - Export generic block function
crypto: lib/sm3 - Move sm3 library into lib/crypto
crypto: lib/sm3 - Remove partial block helpers
crypto: lrw - Only add ecb if it is not already there
crypto: marvell/cesa - Avoid empty transfer descriptor
crypto: marvell/cesa - Do not chain submitted requests
crypto: marvell/cesa - Handle zero-length skcipher requests
crypto: md5-generic - Use API partial block handling
crypto: mips - move library functions to arch/mips/lib/crypto/
crypto: mips/chacha - remove the skcipher algorithms
crypto: mips/octeon-md5 - Use API partial block handling
crypto: mips/octeon-sha1 - Use API partial block handling
crypto: mips/octeon-sha256 - Use API partial block handling
crypto: mips/octeon-sha512 - Use API partial block handling
crypto: mips/poly1305 - Add block-only interface
crypto: mips/poly1305 - drop redundant dependency on CONFIG_MIPS
crypto: mips/poly1305 - remove redundant shash algorithm
crypto: mips/sha256 - implement library instead of shash
crypto: null - merge CRYPTO_NULL2 into CRYPTO_NULL
crypto: null - remove the default null skcipher
crypto: null - use memcpy_sglist()
crypto: nx - Add missing header inclusions
crypto: nx - Use API partial block handling
crypto: octeontx2 - Initialize cptlfs device info once
crypto: octeontx2 - Simplify multiple return statements
crypto: octeontx2 - Use dynamic allocated memory region for lmtst
crypto: omap-aes - use dev_groups to register attribute groups
crypto: omap-sham - use dev_groups to register attribute groups
crypto: padlock-sha - Make descsize an algorithm attribute
crypto: padlock-sha - Use API partial block handling
crypto: padlock-sha - Use core import and export for fallback
crypto: poly1305 - centralize the shash wrappers for arch code
crypto: poly1305 - Remove algorithm
crypto: poly1305 - remove rset and sset fields of poly1305_desc_ctx
crypto: polyval-generic - Use API partial block handling
crypto: powerpc - drop redundant dependencies on PPC
crypto: powerpc - Include uaccess.h and others
crypto: powerpc - move library functions to arch/powerpc/lib/crypto/
crypto: powerpc/chacha - remove the skcipher algorithms
crypto: powerpc/ghash - Use API partial block handling
crypto: powerpc/md5 - Use API partial block handling
crypto: powerpc/poly1305 - Add block-only interface
crypto: powerpc/poly1305 - add depends on BROKEN for now
crypto: powerpc/poly1305 - Add missing poly1305_emit_arch
crypto: powerpc/poly1305 - Add poly1305_emit_arch wrapper
crypto: powerpc/poly1305 - Add SIMD fallback
crypto: powerpc/poly1305 - implement library instead of shash
crypto: powerpc/sha1 - Use API partial block handling
crypto: powerpc/sha1-spe - Use API partial block handling
crypto: powerpc/sha256 - implement library instead of shash
crypto: powerpc/sha256-spe - Use API partial block handling
crypto: public_key - Make sig/tfm local to if clause in software_key_query
crypto: qat - add firmware headers for GEN6 devices
crypto: qat - add GEN6 firmware loader
crypto: qat - add missing header inclusion
crypto: qat - add qat_6xxx driver
crypto: qat - add shutdown handler to qat_420xx
crypto: qat - add shutdown handler to qat_4xxx
crypto: qat - add shutdown handler to qat_c3xxx
crypto: qat - add shutdown handler to qat_c62x
crypto: qat - add shutdown handler to qat_dh895xcc
crypto: qat - enable RAS support for GEN6 devices
crypto: qat - enable reporting of error counters for GEN6 devices
crypto: qat - export adf_get_service_mask()
crypto: qat - export adf_init_admin_pm()
crypto: qat - expose configuration functions
crypto: qat - include qat_common in top Makefile
crypto: qat - refactor compression template logic
crypto: qat - refactor FW signing algorithm
crypto: qat - remove BITS_IN_DWORD()
crypto: qat - remove initialization in device class
crypto: qat - remove redundant prototypes in qat_c3xxx
crypto: qat - remove redundant prototypes in qat_c62x
crypto: qat - remove redundant prototypes in qat_dh895xcc
crypto: qat - rename and relocate timer logic
crypto: qat - switch to standard pattern for PCI IDs
crypto: qat - update firmware api
crypto: qat - Use cra_reqsize for acomp
crypto: qat - Use crypto_shash_export_core
crypto: qat - use pr_fmt() in qat uclo.c
crypto: qat/qat_6xxx - Fix NULL vs IS_ERR() check in adf_probe()
crypto: riscv - move library functions to arch/riscv/lib/crypto/
crypto: riscv - Use SYM_FUNC_START for functions only called directly
crypto: riscv/chacha - implement library instead of skcipher
crypto: riscv/ghash - Use API partial block handling
crypto: riscv/sha256 - Add simd block function
crypto: riscv/sha256 - implement library instead of shash
crypto: riscv/sha256 - Use API partial block handling
crypto: riscv/sha512 - Use API partial block handling
crypto: riscv/sm3 - Use API partial block handling
crypto: rk3288 - use API helpers to setup fallback request
crypto: rmd160 - Use API partial block handling
crypto: rng - fix documentation for crypto_rng_alg()
crypto: s390 - drop redundant dependencies on S390
crypto: s390 - move library functions to arch/s390/lib/crypto/
crypto: s390/chacha - remove the skcipher algorithms
crypto: s390/ghash - Use API partial block handling
crypto: s390/hmac - Extend hash length counters to 128 bits
crypto: s390/hmac - Use API partial block handling
crypto: s390/sha - Fix uninitialized variable in SHA-1 and SHA-2
crypto: s390/sha1 - Use API partial block handling
crypto: s390/sha256 - implement library instead of shash
crypto: s390/sha256 - rename module to sha256-s390
crypto: s390/sha256 - Use API partial block handling
crypto: s390/sha3 - Use API partial block handling
crypto: s390/sha512 - Fix sha512 state size
crypto: s390/sha512 - Initialise upper counter to zero for sha384
crypto: s390/sha512 - Use API partial block handling
crypto: s5p-sss - Add missing header inclusions
crypto: sa2ul - Use proper helpers to setup request
crypto: scatterwalk - Move skcipher walk and use it for memcpy_sglist
crypto: scomp - Allocate per-cpu buffer on first use of each CPU
crypto: scomp - Drop the dst scratch buffer
crypto: sha1-generic - Use API partial block handling
crypto: sha1_base - Remove partial block helpers
crypto: sha256 - remove sha256_base.h
crypto: sha256 - support arch-optimized lib and expose through shash
crypto: sha256 - Use the partial block API
crypto: sha256 - Use the partial block API for generic
crypto: sha256-generic - Use API partial block handling
crypto: sha256_base - Remove partial block helpers
crypto: sha3-generic - Use API partial block handling
crypto: sha512-generic - Use API partial block handling
crypto: sha512_base - Remove partial block helpers
crypto: shash - Cap state size to HASH_MAX_STATESIZE
crypto: shash - Fix buffer overrun in import function
crypto: shash - Handle partial blocks in API
crypto: shash - Mark shash algorithms as REQ_VIRT
crypto: shash - Remove dynamic descsize
crypto: shash - Set reqsize in shash_alg
crypto: simd - Include asm/simd.h in internal/simd.h
crypto: skcipher - Realign struct skcipher_walk to save 8 bytes
crypto: sm3-base - Use sm3_init
crypto: sm3-generic - Use API partial block handling
crypto: sparc - move opcodes.h into asm directory
crypto: sparc/md5 - Use API partial block handling
crypto: sparc/sha1 - Use API partial block handling
crypto: sparc/sha256 - implement library instead of shash
crypto: sparc/sha256 - Use API partial block handling
crypto: sparc/sha512 - Use API partial block handling
crypto: streebog - Use API partial block handling
crypto: sun8i-ce - move fallback ahash_request to the end of the struct
crypto: sun8i-ce - undo runtime PM changes during driver removal
crypto: sun8i-ce-cipher - fix error handling in sun8i_ce_cipher_prepare()
crypto: sun8i-ce-cipher - use crypto_skcipher_driver_name()
crypto: sun8i-ce-cipher - use IS_ENABLED() checks for debugfs stats
crypto: sun8i-ce-cipher - use pm_runtime_resume_and_get()
crypto: sun8i-ce-hash - add IS_ENABLED() checks to debugfs stats
crypto: sun8i-ce-hash - drop CONFIG_CRYPTO_DEV_SUN8I_CE_DEBUG ifdefs
crypto: sun8i-ce-hash - factor out debugfs fallback statistics
crypto: sun8i-ce-hash - fix error handling in sun8i_ce_hash_run()
crypto: sun8i-ce-hash - remove duplicated fallback checks
crypto: sun8i-ce-hash - use API helpers to setup fallback request
crypto: sun8i-ce-hash - use pm_runtime_resume_and_get()
crypto: sun8i-ss - do not use sg_dma_len before calling DMA functions
crypto: sun8i-ss - use API helpers to setup fallback request
crypto: tcrypt - rename CRYPTO_TEST to CRYPTO_BENCHMARK
crypto: tegra - use API helpers to setup fallback request
crypto: testmgr - Add hash export format testing
crypto: testmgr - enable CRYPTO_MANAGER when CRYPTO_SELFTESTS
crypto: testmgr - Ignore EEXIST on shash allocation
crypto: testmgr - make it easier to enable the full set of tests
crypto: testmgr - reinstate kconfig control over full self-tests
crypto: testmgr - remove panic_on_fail
crypto: testmgr - Remove poly1305
crypto: testmgr - rename noextratests to noslowtests
crypto: testmgr - replace CRYPTO_MANAGER_DISABLE_TESTS with CRYPTO_SELFTESTS
crypto: testmgr - Use ahash for generic tfm
crypto: wp512 - Use API partial block handling
crypto: x509 - Replace kmalloc() + NUL-termination with kzalloc()
crypto: x86 - drop redundant dependencies on X86
crypto: x86 - move library functions to arch/x86/lib/crypto/
crypto: x86 - Remove CONFIG_AS_AVX512 handling
crypto: x86 - Remove CONFIG_AS_SHA1_NI
crypto: x86 - Remove CONFIG_AS_SHA256_NI
crypto: x86/aegis - stop using the SIMD helper
crypto: x86/aes - drop the avx10_256 AES-XTS and AES-CTR code
crypto: x86/aes - stop using the SIMD helper
crypto: x86/aes-xts - optimize _compute_first_set_of_tweaks for AVX-512
crypto: x86/aria - stop using the SIMD helper
crypto: x86/blake2s - Include linux/init.h
crypto: x86/camellia - stop using the SIMD helper
crypto: x86/cast - stop using the SIMD helper
crypto: x86/chacha - Remove SIMD fallback path
crypto: x86/chacha - remove the skcipher algorithms
crypto: x86/chacha - Restore SSSE3 fallback path
crypto: x86/ghash - Use API partial block handling
crypto: x86/poly1305 - Add block-only interface
crypto: x86/poly1305 - don't select CRYPTO_LIB_POLY1305_GENERIC
crypto: x86/poly1305 - remove redundant shash algorithm
crypto: x86/polyval - Use API partial block handling
crypto: x86/serpent - stop using the SIMD helper
crypto: x86/sha1 - Use API partial block handling
crypto: x86/sha256 - Add simd block function
crypto: x86/sha256 - implement library instead of shash
crypto: x86/sha256 - Use API partial block handling
crypto: x86/sha512 - Use API partial block handling
crypto: x86/sm3 - Use API partial block handling
crypto: x86/sm4 - stop using the SIMD helper
crypto: x86/twofish - stop using the SIMD helper
crypto: xcbc - Use API partial block handling
crypto: xts - Only add ecb if it is not already there
crypto: zynqmp-sha - Add locking
crypto: zynqmp-sha - Fix partial block implementation
crypto: zynqmp-sha - Make descsize an algorithm attribute
crypto: zynqmp-sha - Use API partial block handling
 
cs35l56: Log tuning unique identifiers during firmware
 
csky/perf: Remove driver-specific throttle support
 
cxgb4: Constify struct thermal_zone_device_ops
 
cxl/acpi: Verify CHBS length for CXL2.0
 
cxl/Documentation: Add more description about min/max scrub cycle
cxl/Documentation: Fix typo in sysfs write_bandwidth attribute path
 
cxl/edac: Add CXL memory device ECS control feature
cxl/edac: Add CXL memory device memory sparing control feature
cxl/edac: Add CXL memory device patrol scrub control feature
cxl/edac: Add CXL memory device soft PPR control feature
cxl/edac: Add support for PERFORM_MAINTENANCE command
cxl/edac: Fix potential memory leak issues
cxl/edac: Fix the min_scrub_cycle of a region miscalculation
cxl/edac: Fix using wrong repair type to check dram event record
cxl/edac: Support for finding memory operation attributes from the current boot
 
cxl/feature: Remove redundant code of get supported features
 
cxl/features: Remove the inline specifier from to_cxlfs()
 
cxl/hdm: Clean up a debug printk
 
cxl/pci: Add comments to cxl_hdm_decode_init()
cxl/pci: Moving code in cxl_hdm_decode_init()
 
cxl/port: Replace put_cxl_root() by a cleanup helper
 
cxl/ras: Fix CPER handler device confusion
 
cxl/region: Add a dev_err() on missing target list entries
cxl/region: Add a dev_warn() on registration failure
cxl/region: Add function to find a port's switch decoder by range
cxl/region: Avoid duplicate call of cxl_port_pick_region_decoder()
cxl/region: Factor out code to find a root decoder's region
cxl/region: Factor out code to find the root decoder
cxl/region: Move find_cxl_root() to cxl_add_to_region()
cxl/region: Rename function to cxl_port_pick_region_decoder()
 
cxl/test: Address missing MODULE_DESCRIPTION warnings for cxl_test
 
cxl: Add a dev_dbg() when a decoder was added to a port
cxl: core/region - ignore interleave granularity when ways=1
cxl: doc/linux/access-coordinates Update access coordinates calculation methods
cxl: docs - access-coordinates doc fixups
cxl: docs - add self-referencing cross-links
cxl: docs/allocation/dax
cxl: docs/allocation/hugepages
cxl: docs/allocation/page-allocator
cxl: docs/allocation/reclaim
cxl: docs/devices - add cxl device and protocol reference
cxl: docs/linux - add cxl-driver theory of operation
cxl: docs/linux - early boot configuration
cxl: docs/linux - overview
cxl: docs/linux/cxl-driver - add example configurations
cxl: docs/linux/dax-driver documentation
cxl: docs/linux/memory-hotplug
cxl: docs/platform/acpi reference documentation
cxl: docs/platform/acpi/srat Add generic target documentation
cxl: docs/platform/bios-and-efi documentation
cxl: docs/platform/cdat reference documentation
cxl: docs/platform/example-configs documentation
cxl: fix return value in cxlctl_validate_set_features()
cxl: Introduce parent_port_of() helper
cxl: Remove always true condition for cxlctl_validate_hw_command()
cxl: Remove else after return
cxl: Sync up the driver-api/cxl documentation
cxl: update documentation structure in prep for new docs
cxl: Update prototype of function get_support_feature_info()
 
DAX: warn when kmem regions are truncated for memory block alignment
 
delayacct: remove redundant code and adjust indentation
 
device property: Split fwnode_get_child_node_count()
 
device_cgroup: avoid access to ->i_rdev in the common case in devcgroup_inode_permission()
 
devlink: add value check to devlink_info_version_put()
devlink: avoid param type value translations
devlink: define enum for attr types of dynamic attributes
devlink: use DEVLINK_VAR_ATTR_TYPE_* instead of NLA_* in fmsg
 
devres: Add devm_is_action_added() helper
devres: Export devm_ioremap_resource_wc()
devres: Move devm_*_action*() APIs to devres.h
devres: simplify devm_kstrdup() using devm_kmemdup()
 
dlm: drop SCTP Kconfig dependency
dlm: mask sk_shutdown value
dlm: reject SCTP configuration if not enabled
dlm: use SHUT_RDWR for SCTP shutdown
 
dm mpath: Interface for explicit probing of active paths
dm mpath: replace spin_lock_irqsave with spin_lock_irq
 
dm vdo indexer: don't read request structure after enqueuing
 
dm-bufio: fix sched in atomic context
dm-bufio: remove maximum age based eviction
dm-bufio: use bio_add_virt_nofail
 
dm-crypt: Extend state buffer size in crypt_iv_lmk_one
 
dm-delay: don't busy-wait in kthread
 
dm-flakey: Clean up parsing messages
dm-flakey: error all IOs when num_features is absent
dm-flakey: make corrupting read bios work
dm-flakey: remove useless ERROR_READS check in flakey_end_io
 
dm-integrity: use bio_add_virt_nofail
 
dm-mirror: fix a tiny race condition
 
dm-mpath: Don't grab work_mutex while probing paths
 
dm-raid: fix variable in journal device check
 
dm-stripe: small code cleanup
 
dm-table: check BLK_FEAT_ATOMIC_WRITES inside limits_lock
dm-table: Set BLK_FEAT_ATOMIC_WRITES for target queue limits
 
dm-verity: fix a memory leak if some arguments are specified multiple times
dm-verity: use softirq context only when !need_resched()
 
dm-zone: Use bdev_*() helper functions where applicable
 
dm: Allow .prepare_ioctl to handle ioctls directly
dm: don't change md if dm_table_set_restrictions() fails
dm: fix dm_blk_report_zones
dm: fix native zone append devices on top of emulated ones
dm: free table mempools if not used in __bind
dm: handle failures in dm_table_set_restrictions
dm: limit swapping tables for devices with zone write plugs
dm: lock limits when reading them
dm: pass through operations on wrapped inline crypto keys
dm: remove unneeded kvfree from alloc_targets
dm: use generic functions instead of disable_discard and disable_write_zeroes
 
dma-buf/dma-fence: remove unnecessary callbacks
 
dma-buf/sw-sync: Remove unused debug code
 
dma-buf: dma-buf: stop mapping sg_tables on attach v2
dma-buf: drop caching of sg_tables
dma-buf: fix compare in WARN_ON_ONCE
dma-buf: fix incorrect dma-fence documentation v2
dma-buf: fix timeout handling in dma_resv_wait_timeout v2
dma-buf: heaps: system: Remove global variable
dma-buf: Rename debugfs symbols
 
dma-contiguous: hornor the cma address limit setup by user
 
dma-fence: Add helper to sort and deduplicate dma_fence arrays
 
dma-mapping: add a dma_need_unmap helper
dma-mapping: Implement link/unlink ranges API
dma-mapping: move the PCI P2PDMA mapping helpers to pci-p2pdma.h
dma-mapping: Provide an interface to allow allocate IOVA
 
dma: dw-edma: Fix build warning in dw_edma_pcie_probe()
 
dmaegnine: fsl-edma: add edma error interrupt handler
 
dmaengine: Add Arm DMA-350 driver
dmaengine: ARM_DMA350 should depend on ARM/ARM64
dmaengine: at_xdmac: Use pm_runtime_put_noidle() with many usage_counts
dmaengine: dw-edma: Add HDMA NATIVE map check
dmaengine: idxd: Check availability of workqueue allocated by idxd wq driver before using
dmaengine: idxd: Narrow the restriction on BATCH to ver. 1 only
dmaengine: idxd: Remove unnecessary IOMMU_DEV_FEAT_IOPF
dmaengine: idxd: Remove unused pointer and macro
dmaengine: mediatek: Fix a flag reuse error in mtk_cqdma_tx_status()
dmaengine: nbpfaxi: Fix memory corruption in probe()
dmaengine: ptdma: Remove dead code from pt_dmaengine_register()
dmaengine: ptdma: Remove unused pointer dma_cmd_cache
dmaengine: sh: rz-dmac: Add RZ/V2H(P) support
dmaengine: sh: rz-dmac: Allow for multiple DMACs
dmaengine: tegra210-adma: Add Tegra264 support
dmaengine: ti: Add NULL check in udma_probe()
dmaengine: xilinx_dma: Set dma_device directions
dmaengine: xilinx_dma: Set max segment size
 
dmapool: add NUMA affinity support
 
do_change_type(): refuse to operate on unmounted/not ours mounts
 
do_move_mount(): split the checks in subtree-of-our-ns and entire-anon cases
 
doc/RCU/listRCU: refine example code for eliminating stale data
 
doc: hwmon: acpi_power_meter: Add information about enabling the power capping feature.
doc: iio: ad7606: describe offload support
 
Doc: networking: Fix various typos in rds.rst
 
doc: tls: socket needs to be established to enable ulp
doc: Update LWN RCU API links in whatisRCU.rst
 
Docs/ABI/damon: document nid file
 
Docs/admin-guide/mm/damon/usage: document 'nid' file
 
docs/core-api/symbol-namespaces: drop table of contents and section numbering
 
Docs/damon: update titles and brief introductions to explain DAMOS
 
Docs/mm/damon/design: document node_mem_{used,free}_bp
 
docs/mm/damon/design: fix spelling mistake
 
docs/sp_SP: fix links to mailing list services
 
docs/zh_CN: Add how-to of Chinese translation
 
Docs/zh_CN: Translate index.rst to Simplified Chinese
Docs/zh_CN: Translate msg_zerocopy.rst to Simplified Chinese
 
docs: ABI: Fix "aassociated" to "associated"
docs: ABI: Fix "firwmare" to "firmware"
docs: add a .pylintrc file with sys path for docs scripts
docs: admin-guide: fix typos in reporting-issues.rst
docs: align with scripts/syscall.tbl migration
docs: arm64: Fix ICC_SRE_EL2 register typo in booting.rst
docs: automarkup: Move common logic to add and resolve xref to helper
docs: backlight: Clarify `actual_brightness`
docs: bcachefs: add casefolding reference
docs: bcachefs: idle work scheduling design doc
docs: bpf: Fix bullet point formatting warning
docs: conf.py: drop backward support for old Sphinx versions
docs: core-api: document the IOVA-based API
docs: debugfs: do not recommend debugfs_remove_recursive
docs: Disambiguate a pair of rST labels
docs: dmaengine: add explanation for DMA_ASYNC_TX capability
docs: doc-guide: clarify latest theme usage
 
Docs: doc-guide: update sphinx.rst Sphinx version number
Docs: driver-api/basics: add kobject_event interfaces
 
docs: dt: Update overlay file extension
docs: filesystems: add fuse-passthrough.rst
docs: firmware: qcom_scm: Fix kernel-doc warning
docs: fix "incase" typo in coresight/panic.rst
docs: Fix conflicting contributor identity info
docs: fix typo in firmware-related section
docs: hid: Fix typo in intel-thc-hid.rst
docs: i2c: Fix "resitors" to "resistors"
docs: iio: ad3552r: fix malformed table
docs: iio: add documentation for ad3552r driver
docs: initramfs: update compression and mtime descriptions
docs: ipmi: fix spelling and grammar mistakes
docs: kerneldoc.py: simplify exception handling logic
docs: Makefile: get rid of KERNELDOC_CONF env variable
docs: Makefile: Inherit PYTHONPYCACHEPREFIX setting as env variable
docs: Makefile: store __pycache__ at the output directory
docs: media: mgb4: Improve mgb4 driver documentation
docs: namespace: Tweak and reword resource control doc
docs: netdev: break down the instance locking info per ops struct
docs: netdev: correct the heading level for co-posting selftests
docs: networking: clarify intended audience of netdevices.rst
docs: proc: update VmFlags documentation in smaps
 
Docs: relay: editing cleanups
 
docs: rust: explain that `///` vs. `//` applies to private items too
docs: rust: quick-start: update Ubuntu instructions
docs: sphinx: kerneldoc: ignore "\" characters from options
docs: Sphinx: kerneldoc: only initialize kernel-doc classes once
docs: sphinx: kerneldoc: use kernel-doc.py script
docs: sphinx: kerneldoc: Use python class if available
docs: sphinx: kerneldoc: verbose kernel-doc command if V=1
docs: symbol-namespaces: fix reST warning with literal block
docs: tproxy: fix formatting for nft code block
 
Documenation: fix typo in debugfs.rst
 
Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces
 
Documentation/admin-guide: Document Thunderbolt/USB4 tunneling events
 
Documentation/amdgpu: Add Ryzen AI 350 series processors
Documentation/amdgpu: Add Ryzen AI Max 300 series processor
 
Documentation/driver-api: Update pcim_enable_device()
 
Documentation/gpu: Add an intro about MES
Documentation/gpu: Add explanation about AMD Pipes and Queues
Documentation/gpu: Add new acronyms
Documentation/gpu: Add new entries to amdgpu glossary
Documentation/gpu: Change index order to show driver core first
Documentation/gpu: Create a documentation entry just for hardware info
Documentation/gpu: Create a GC entry in the amdgpu documentation
Documentation/gpu: Disambiguate SPI term
 
Documentation/kbuild: Add new gendwarfksyms kABI rules
Documentation/kbuild: Drop section numbers
 
Documentation/rtla: Fix duplicate text about timerlat tracer
Documentation/rtla: Fix typo in common_timerlat_description.rst
Documentation/rtla: Fix typo in rtla-timerlat.rst
Documentation/rtla: Include BPF sample collection
 
Documentation/scheduler: Fix typo in sched-stats domain field description
 
Documentation/virt/kvm: Document on Trust Domain Extensions (TDX)
 
Documentation: ABI: add events sampling frequency in sysfs-bus-iio
Documentation: ABI: Add sysfs platform and debugfs ABI documentation for alienware-wmi
Documentation: ABI: testing: document the new cpuidle sysfs file
Documentation: ACPI: Use all-string data node references
Documentation: Add AMD Zen debugging document
Documentation: add documentation for KHO
Documentation: admin-guide: laptops: Add documentation for alienware-wmi
Documentation: admin-guide: pm: Add documentation for agent_types
Documentation: admin-guide: pm: Add documentation for die_id
Documentation: admin-guide: pm: Document intel_idle C1 demotion
Documentation: coresight: Document AUX pause and resume
Documentation: dmaengine: Correct reference to glReadPixels()
Documentation: Document the new zoned loop block device driver
Documentation: embargoed-hardware-issues.rst: Add myself for Power
Documentation: embargoed-hardware-issues.rst: Remove myself
Documentation: Fix description format for powerpc RTAS ioctls
Documentation: Fix path for NVMe PCI endpoint target driver
Documentation: fix speculation.rst chapter
Documentation: fix typo in root= kernel parameter description
Documentation: gpio: document configfs interface for gpio-aggregator
Documentation: hyperv: Update VMBus doc with new features and info
Documentation: iio: ad4000: Add IIO Device characteristics section
Documentation: iio: ad4000: Add new supported parts
Documentation: iio: ad4000: Describe offload support
Documentation: iio: ad7380: add AD7389-4
Documentation: ioctl-number: Update outdated submission info
Documentation: ioctl-number: Update table intro
Documentation: iomap: Add missing flags description
Documentation: irq-domain.rst: Simple improvements
Documentation: irq/concepts: Add commas and reflow
Documentation: irq/concepts: Minor improvements
Documentation: irqdomain: Update it
Documentation: KHO: add memblock bindings
Documentation: kunit: improve example on testing static functions
Documentation: KVM: Fix unexpected unindent warning
Documentation: KVM: Fix unexpected unindent warnings
Documentation: leds: improve readibility of multicolor doc
Documentation: leds: Remove .rst extension for leds-st1202 on index
Documentation: media: Add documentation file c3-isp.rst
Documentation: media: Add documentation file metafmt-c3-isp.rst
 
documentation: networking: devlink: Fix a typo in devlink-trap.rst
 
Documentation: nouveau: Update GSP message queue kernel-doc reference
Documentation: NTB: Fix typo
Documentation: Remove repeated word in docs
Documentation: rust: rename `#[test]`s to "`rusttest` host tests"
Documentation: rust: testing: add docs on the new KUnit `#[test]` tests
Documentation: scheduler: Changed lowercase acronyms to uppercase
Documentation: trace: Reduce toctree depth
Documentation: trace: Refactor toctree
Documentation: ublk: document UBLK_F_PER_IO_DAEMON
Documentation: ublk: Separate UBLK_F_AUTO_BUF_REG fallback behavior sublists
Documentation: update binutils-2.30 version reference
Documentation: update KIQ documentation
Documentation: Update the CXL Maturity Map
Documentation: Update the todo
Documentation: vgaarbiter: Fix grammar
Documentation: virt/kvm: remove unreferenced footnote
Documentation: wmi: alienware-wmi: Add GPIO control documentation
Documentation: wmi: Improve and update alienware-wmi documentation
Documentation: x86: Fix a typo in fsgs.rst
Documentation: zram: update IDLE pages tracking documentation
 
Linux: Documentation:ipmi: Remove comments about interrupt level
Linux: Documentation:openrisc: Add build instructions with initramfs
 
Don: 't propagate mounts into detached trees
 
dpaa2-eth: Fix device reference count leak in MAC endpoint handling
dpaa2-eth: fix xdp_rxq_info leak
 
dpaa2-switch: Fix device reference count leak in MAC endpoint handling
 
driver core: auxiliary bus: add device creation helpers
driver core: auxiliary bus: Fix IS_ERR() vs NULL mixup in __devm_auxiliary_device_create()
driver core: faux: Add sysfs groups after probing
driver core: faux: Quiet probe failures
driver core: faux: Suppress bind attributes
 
driver: bluetooth: hci_qca:fix unable to load the BT driver
driver: net: ethernet: mtk_star_emac: fix suspend/resume issue
 
drivers/rapidio/rio_cm.c: prevent possible heap overwrite
 
drivers: gpu: drm: msm: registers: improve reproducibility
drivers: gpu: drm: panel: Add BOE TD4320
 
Drivers: hv: Allocate interrupt and monitor pages aligned to system page boundary
Drivers: hv: Always select CONFIG_SYSFB for Hyper-V guests
Drivers: hv: Enable VTL mode for arm64
Drivers: hv: Fix the check for HYPERVISOR_CALLBACK_VECTOR
 
drivers: hv: fix up const issue with vmbus_chan_bin_attrs
 
Drivers: hv: Fix warnings for missing export.h header inclusion
Drivers: hv: Provide arch-neutral implementation of get_vtl()
Drivers: hv: Remove hv_alloc/free_* helpers
Drivers: hv: Select CONFIG_SYSFB only if EFI is enabled
Drivers: hv: Use kzalloc for panic page allocation
Drivers: hv: Use nested hypercall for post message and signal event
Drivers: hv: vmbus: Add comments about races with "channels" sysfs dir
Drivers: hv: vmbus: Get the IRQ number from DeviceTree
Drivers: hv: vmbus: Introduce hv_get_vmbus_root_device()
 
drm/amd/amdgpu: Add GPIO resources required for amdisp
drm/amd/amdgpu: decouple ASPM with pcie dpm
drm/amd/amdgpu: disable ASPM in some situations
drm/amd/amdgpu: Fix out of bounds warning in amdgpu_hw_ip_info
drm/amd/amdgpu: Fix typo
 
drm/amd/display/dc/irq: Remove duplications of hpd_ack function from IRQ
 
drm/amd/display/dc: reclassify DCE6 resources and hw sequencer
 
drm/amd/display/dml2: use vzalloc rather than kzalloc
 
drm/amd/display: [FW Promotion] Release 0.1.10.0
drm/amd/display: [FW Promotion] Release 0.1.11.0
drm/amd/display: [FW Promotion] Release 0.1.5.0
drm/amd/display: [FW Promotion] Release 0.1.8.0
drm/amd/display: Add a new dcdebugmask to allow skip detection LT
drm/amd/display: Add a Panel Replay config option
drm/amd/display: Add dc cap for dp tunneling
drm/amd/display: Add debugging message for brightness caps
drm/amd/display: Add early 8b/10b channel equalization test pattern sequence
drm/amd/display: Add error check for avi and vendor infoframe setup function
drm/amd/display: Add GPINT retries to ips_query_residency_info
drm/amd/display: Add htmldocs description for fused_io interface
drm/amd/display: Add more checks for DSC / HUBP ONO guarantees
drm/amd/display: Add null pointer check for get_first_active_display()
drm/amd/display: Add NULL pointer checks in dm_force_atomic_commit()
drm/amd/display: Add override for visual confirm
drm/amd/display: add proper error message for vblank init
drm/amd/display: add proper error message for vblank init
drm/amd/display: Add Read Histogram command header
drm/amd/display: Add sanity checks for drm_edid_raw()
drm/amd/display: Add skip rIOMMU dc config option
drm/amd/display: Add some missing register headers for DCN401
drm/amd/display: add support for 2nd sharpening range
drm/amd/display: Add Support for reg inbox0 for host->DMUB CMDs
drm/amd/display: Added case for when RR equals panel's max RR using freesync
drm/amd/display: adds kernel-doc comment for dc_stream_remove_writeback()
drm/amd/display: Adjust all dev_*() messages to drm_*()
drm/amd/display: Adjust get_value function with prefix to help in ftrace
drm/amd/display: Adjust set_value function with prefix to help in ftrace
drm/amd/display: allow dscclk disable
drm/amd/display: Always Scale Flag
drm/amd/display: Assign preferred stream encoder instance to dpia
drm/amd/display: Avoid calling blank_stream() twice
drm/amd/display: Avoid divide by zero by initializing dummy pitch to 1
drm/amd/display: Avoid flooding unnecessary info messages
drm/amd/display: Backup and restore plane configuration only on update
drm/amd/display: Call FP Protect Before Mode Programming/Mode Support
drm/amd/display: Check dce_hwseq before dereferencing it
drm/amd/display: check stream id dml21 wrapper to get plane_id
drm/amd/display: Consider downspread against max clocks in DML2.1
drm/amd/display: Constify struct timing_generator_funcs
drm/amd/display: convert DRM_ERROR to drm_err in hpd_rx_irq_create_workqueue()
drm/amd/display: convert more DRM_ERROR to drm_err
drm/amd/display: Copy AUX read reply data whenever length > 0
drm/amd/display: Correct non-OLED pre_T11_delay.
drm/amd/display: Correct prefetch calculation
drm/amd/display: Correct SSC enable detection for DCN351
drm/amd/display: Correct the reply value when AUX write incomplete
drm/amd/display: Create a temporary scratch dc_link
drm/amd/display: DC v3.2.326
drm/amd/display: DCN32 null data check
drm/amd/display: DCN42 RMCM and MCM 3DLUT support
drm/amd/display: Default IPS to RCG_IN_ACTIVE_IPS2_IN_OFF
drm/amd/display: Defer BW-optimization-blocked DRR adjustments
drm/amd/display: Disable CRTC degamma LUT for DCN401
drm/amd/display: disable DPP RCG before DPP CLK enable
drm/amd/display: disable EASF narrow filter sharpening
drm/amd/display: DML21 Reintegration
drm/amd/display: Do Not Consider DSC if Valid Config Not Found
drm/amd/display: do not copy invalid CRTC timing info
drm/amd/display: Don't allow OLED to go down to fully off
drm/amd/display: Don't check for NULL divisor in fixpt code
drm/amd/display: dont disable dtb as dto src during dpms off
drm/amd/display: downgrade HDMI infoframe error to one time warning
drm/amd/display: enable phy-ssc reduction by default
drm/amd/display: Enable Replay Low Hz feature flag
drm/amd/display: Enable urgent latency adjustment on DCN35
drm/amd/display: Export full brightness range to userspace
drm/amd/display: Extend dc_plane_get_status with flags
drm/amd/display: Fix ACPI edid parsing on some Lenovo systems
drm/amd/display: Fix AMDGPU_MAX_BL_LEVEL value
drm/amd/display: Fix default DC and AC levels
drm/amd/display: Fix gpu reset in multidisplay config
drm/amd/display: Fix invalid context error in dml helper
drm/amd/display: fix link_set_dpms_off multi-display MST corner case
drm/amd/display: Fix mpv playback corruption on weston
drm/amd/display: Fix null check of pipe_ctx->plane_state for update_dchubp_dpp
drm/amd/display: Fix NULL pointer dereference for program_lut_mode in dcn401_populate_mcm_luts
drm/amd/display: Fix NULL pointer dereferences in dm_update_crtc_state() v2
drm/amd/display: Fix pixel rate divider policy for 1 pixel per cycle config
drm/amd/display: Fix race in dmub_srv_wait_for_pending
drm/amd/display: Fix RMCM programming seq errors
drm/amd/display: Fix slab-use-after-free in hdcp
drm/amd/display: Fix the checking condition in dmub aux handling
drm/amd/display: Fix the typo in dcn401 Hubp block
drm/amd/display: fix typo in comments
drm/amd/display: Fix Vertical Interrupt definitions for dcn32, dcn401
drm/amd/display: Fix VUpdate offset calculations for dcn401
drm/amd/display: Fix wrong handling for AUX_DEFER case
drm/amd/display: fix zero value for APU watermark_c
drm/amd/display: Force full update in gpu reset
drm/amd/display: Free memory allocation
drm/amd/display: Get LTTPR IEEE OUI/Device ID From Closest LTTPR To Host
drm/amd/display: Get visual confirm color for stream
drm/amd/display: HDCP Locality check using DMUB Fused IO
drm/amd/display: Implement HDMI Read Request
drm/amd/display: init local variable to fix format errors
drm/amd/display: Modify DCN401 DMUB reset & halt sequence
drm/amd/display: more liberal vmin/vmax update for freesync
drm/amd/display: Move desync error counter operation up.
drm/amd/display: Move mcache allocation programming from DML to resource
drm/amd/display: Move Mode Support Prefetch Checks To Its Own Function
drm/amd/display: Move PSR support message into amdgpu_dm
drm/amd/display: no 3D and blnd LUT as DPP color caps for DCN401
drm/amd/display: only collect data if debug gamut_remap is available
drm/amd/display: Only read ACPI backlight caps once
drm/amd/display: Only wait for required free space in DMUB mailbox
drm/amd/display: Optimize custom brightness curve
drm/amd/display: pause the workload setting in dm
drm/amd/display: Prepare for Fused I2C-over-AUX
drm/amd/display: Program triplebuffer on all pipes
drm/amd/display: Promote DAL to 3.2.327
drm/amd/display: Promote DAL to 3.2.334
drm/amd/display: Promote DC to 3.2.328
drm/amd/display: Promote DC to 3.2.329
drm/amd/display: Promote DC to 3.2.330
drm/amd/display: Promote DC to 3.2.331
drm/amd/display: Promote DC to 3.2.333
drm/amd/display: Refactor SubVP cursor limiting logic
drm/amd/display: Refactor SubVP cursor limiting logic
drm/amd/display: Refactoring DSC enum dsc_bits_per_comp.
drm/amd/display: Remove BW Allocation from DPIA notification
drm/amd/display: Remove double checks for `debug.enable_mem_low_power.bits.cm`
drm/amd/display: Remove incorrect checking in dmub aux handler
drm/amd/display: Remove redundant null check
drm/amd/display: Remove the redundant NULL check
drm/amd/display: Remove unnecessary DC_FP_START/DC_FP_END
drm/amd/display: Remove unused *vbios_smu_set_dprefclk
drm/amd/display: removed unused function
drm/amd/display: rename IPS2 entry/exit message
drm/amd/display: Rename program_timing function for better debugging
drm/amd/display: Restructure DMI quirks
drm/amd/display: Return the exact value for debugging
drm/amd/display: Reuse Subvp debug option for FAMS
drm/amd/display: Revert "not disable dtb as dto src at dpms off"
drm/amd/display: Send IPSExit unconditionally.
drm/amd/display: Set ODM Factor Based On DML Architecture
drm/amd/display: Shift DMUB AUX reply command if necessary
drm/amd/display: Skip backend validation for virtual monitors
drm/amd/display: Skip to enable dsc if it has been off
drm/amd/display: Support external tunneling feature
drm/amd/display: To apply the adjusted DP ref clock for DP devices
drm/amd/display: turn off eDP lcdvdd and backlight if not required
drm/amd/display: Update IPS sequential_ono requirement checks
drm/amd/display: Use 16ms AUX read interval for LTTPR with old sinks
drm/amd/display: Use DC log instead of using DM error msg
drm/amd/display: use drm_dbg_driver() in amdgpu_dm.c
drm/amd/display: use drm_err in create_validate_stream_for_sink()
drm/amd/display: use drm_err in hpd rx offload
drm/amd/display: use drm_info instead of DRM_INFO
drm/amd/display: use drm_warn instead of DRM_WARN
drm/amd/display: Use meaningful size for block_sequence array
drm/amd/display: Use sync version of indirect register access.
drm/amd/display: Use true/false for boolean variables in DML2 core files
drm/amd/display: wait for updates to latch before locking
 
drm/amd/pm/smu11: Prevent division by zero
drm/amd/pm/smu11: Remove unused smu_v11_0_get_dpm_level_range
 
drm/amd/pm/smu13: Remove unused smu_v13_0_init_display_count
drm/amd/pm/smu13: Remove unused smu_v3 functions
 
drm/amd/pm/smu7: Remove unused smu7_copy_bytes_from_smc
 
drm/amd/pm: Add board voltage node to hwmon
drm/amd/pm: Add ip version check for smu_v13_0_12 functions
drm/amd/pm: Add link reset for SMU 13.0.6
drm/amd/pm: Add support to query partition metrics
drm/amd/pm: Add voltage caps for smu_v13_0_6
drm/amd/pm: Avoid open-coded use of ratelimit_state structure's internals
drm/amd/pm: Enable host limit metrics support
drm/amd/pm: Enable host limit metrics support
drm/amd/pm: Enable static metrics table support
drm/amd/pm: Enable static metrics table support
drm/amd/pm: Expose smu_v13_0_6 caps
drm/amd/pm: Fetch partition metrics on SMUv13.0.12
drm/amd/pm: Fetch partition metrics on SMUv13.0.6
drm/amd/pm: Fill pldm version for SMU v13.0.6 SOCs
drm/amd/pm: Fill static metrics data
drm/amd/pm: Fix comment style
drm/amd/pm: implement dpm vcn reset function
drm/amd/pm: Move SMUv13.0.12 function declarations
drm/amd/pm: Optimize get gpu metrics data function
drm/amd/pm: Remove remainder of mode2_reset_is_support
drm/amd/pm: Remove unused smu_mode2_reset_is_support
drm/amd/pm: Reset SMU v13.0.x custom settings
drm/amd/pm: Update pmfw headers for smu_v_13_0_6
drm/amd/pm: Update pmfw headers for smu_v_13_0_6
drm/amd/pm: Use common function to fetch static metrics table
drm/amd/pm: Use external link order for xgmi data
drm/amd/pm: Use gpu_metrics_v1_8 for smu_v13_0_12
drm/amd/pm: Use gpu_metrics_v1_8 for smu_v13_0_6
drm/amd/pm: Use macro to initialize metrics table
 
drm/amd/pn: Fetch static metrics table
 
drm/amd/pp: Fix potential NULL pointer dereference in atomctrl_initialize_mc_reg_table
 
drm/amd: add definition for new memory type
drm/amd: Add per-ring reset for vcn v4.0.0 use
drm/amd: Add per-ring reset for vcn v4.0.5 use
drm/amd: Add per-ring reset for vcn v5.0.0 use
drm/amd: Adjust output for discovery error handling
drm/amd: Export DMCUB version to sysfs
drm/amd: Forbid suspending into non-default suspend states
 
drm/amdgpu/: drm/amdgpu: Register the new sdma function pointers for sdma_v5_0
 
drm/amdgpu/atom: Work around vbios NULL offset false positive
 
drm/amdgpu/gfx10: Add Cleaner Shader Support for GFX10.3.x GPUs
drm/amdgpu/gfx10: dump full CP packet header FIFOs
drm/amdgpu/gfx10: fix CSIB handling
drm/amdgpu/gfx10: Refine Cleaner Shader for GFX10.1.10
 
drm/amdgpu/gfx11: Add Cleaner Shader Support for GFX11.5.2/11.5.3 GPUs
drm/amdgpu/gfx11: Add fw minimum version check for usermode queue
drm/amdgpu/gfx11: add support for disable_kq
drm/amdgpu/gfx11: add support for TMZ queues to mqd_init
drm/amdgpu/gfx11: clean up and consolidate sw_init
drm/amdgpu/gfx11: dump full CP packet header FIFOs
drm/amdgpu/gfx11: fix config guard
drm/amdgpu/gfx11: fix CSIB handling
drm/amdgpu/gfx11: Implement the GFX11 KCQ pipe reset
drm/amdgpu/gfx11: Implement the GFX11 KGQ pipe reset
drm/amdgpu/gfx11: properly reference EOP interrupts for userqs
drm/amdgpu/gfx11: update mqd init for UQ
 
drm/amdgpu/gfx12: Add fw minimum version check for usermode queue
drm/amdgpu/gfx12: add support for disable_kq
drm/amdgpu/gfx12: add support for TMZ queues to mqd_init
drm/amdgpu/gfx12: dump full CP packet header FIFOs
drm/amdgpu/gfx12: Implement the GFX12 KCQ pipe reset
drm/amdgpu/gfx12: Implement the gfx12 kgq pipe reset
drm/amdgpu/gfx12: properly reference EOP interrupts for userqs
drm/amdgpu/gfx12: split userq setup to a separate switch
drm/amdgpu/gfx12: update mqd init for UQ
 
drm/amdgpu/gfx6: fix CSIB handling
 
drm/amdgpu/gfx7: fix CSIB handling
 
drm/amdgpu/gfx8: fix CSIB handling
drm/amdgpu/gfx8: reset compute ring wptr on the GPU on resume
 
drm/amdgpu/gfx9.4.3: dump full CP packet header FIFOs
 
drm/amdgpu/gfx9: Add Cleaner Shader Support for GFX9.x GPUs
drm/amdgpu/gfx9: dump full CP packet header FIFOs
drm/amdgpu/gfx9: fix CSIB handling
 
drm/amdgpu/gfx: add generic handling for disable_kq
drm/amdgpu/gfx: assign the actual me0 queues per pipe
drm/amdgpu/gfx: decouple the number of kgqs from the hw
drm/amdgpu/gfx: Fix gfx_v7_0_get_csb_buffer to use rb_config
drm/amdgpu/gfx: Introduce helpers handling CSB manipulation
drm/amdgpu/gfx: make amdgpu_gfx_me_queue_to_bit() static
drm/amdgpu/gfx: Use CSB helpers in gfx_v10_0_get_csb_buffer
drm/amdgpu/gfx: Use CSB helpers in gfx_v11_0_get_csb_buffer
drm/amdgpu/gfx: Use CSB helpers in gfx_v6_0_get_csb_buffer
drm/amdgpu/gfx: Use CSB helpers in gfx_v7_0_get_csb_buffer
drm/amdgpu/gfx: Use CSB helpers in gfx_v8_0_get_csb_buffer
drm/amdgpu/gfx: Use CSB helpers in gfx_v9_0_get_csb_buffer
 
drm/amdgpu/hdp4: use memcfg register to post the write for HDP flush
 
drm/amdgpu/hdp5.2: use memcfg register to post the write for HDP flush
 
drm/amdgpu/hdp5: use memcfg register to post the write for HDP flush
 
drm/amdgpu/hdp6: use memcfg register to post the write for HDP flush
 
drm/amdgpu/hdp7: use memcfg register to post the write for HDP flush
 
drm/amdgpu/jpeg: sriov support for jpeg_v5_0_1
 
drm/amdgpu/Kconfig: fix wording of DRM_AMDGPU_NAVI3X_USERQ
 
drm/amdgpu/mes11: add conversion for priority levels
drm/amdgpu/mes11: use the device value for enforce isolation
 
drm/amdgpu/mes12: add conversion for priority levels
drm/amdgpu/mes12: optimize MES pipe FW version fetching
drm/amdgpu/mes12: use the device value for enforce isolation
 
drm/amdgpu/mes: add compatibility checks for set_hw_resource_1
drm/amdgpu/mes: add missing locking in helper functions
drm/amdgpu/mes: centralize gfx_hqd mask management
drm/amdgpu/mes: consolidate on a single mes reset callback
drm/amdgpu/mes: make more vmids available when disable_kq=1
drm/amdgpu/mes: remove more unused functions
drm/amdgpu/mes: remove some unused functions
drm/amdgpu/mes: remove unused functions
drm/amdgpu/mes: update hqd masks when disable_kq is set
drm/amdgpu/mes: use correct MES pipe for resets
drm/amdgpu/mes: warn on unexpected pipe numbers
 
drm/amdgpu/mmsch: Add MMSCH v5_0 support for sriov
 
drm/amdgpu/pm/swsmu: implement pause workload profile
 
drm/amdgpu/pm: add workload profile pause helper
 
drm/amdgpu/psp: mark securedisplay TA as optional
 
drm/amdgpu/sdma5.2: init engine reset mutex
 
drm/amdgpu/sdma5.x: suspend KFD queues in ring reset
 
drm/amdgpu/sdma5: init engine reset mutex
 
drm/amdgpu/sdma6: add support for disable_kq
drm/amdgpu/sdma6: add ucode version checks for userq support
drm/amdgpu/sdma6: properly reference trap interrupts for userqs
drm/amdgpu/sdma6: update mqd init for UQ
 
drm/amdgpu/sdma7: add support for disable_kq
drm/amdgpu/sdma7: add ucode version checks for userq support
drm/amdgpu/sdma7: properly reference trap interrupts for userqs
drm/amdgpu/sdma7: update mqd init for UQ
 
drm/amdgpu/sdma: add flag for tracking disable_kq
 
drm/amdgpu/sdma_v4: Register the new sdma function pointers
 
drm/amdgpu/uq: make MES UQ setup generic
drm/amdgpu/uq: remove gfx11 specifics from UQ setup
 
drm/amdgpu/userq/mes: handle user queue priority
drm/amdgpu/userq/mes: pass the secure flag to mqd init
drm/amdgpu/userq/mes: remove unused header
 
drm/amdgpu/userq: add a helper to check which IPs are enabled
drm/amdgpu/userq: add context and seqno of the fence
drm/amdgpu/userq: add helpers to start/stop scheduling
drm/amdgpu/userq: add priorty to user queue structure
drm/amdgpu/userq: add suspend and resume helpers
drm/amdgpu/userq: add UAPI for setting queue priority
drm/amdgpu/userq: add UAPI for setting up secure queues
drm/amdgpu/userq: Call unreserve on error in amdgpu_userq_fence_read_wptr()
drm/amdgpu/userq: enable support for queue priorities
drm/amdgpu/userq: enable support for secure queues
drm/amdgpu/userq: Fix DEBUG_LOCKS_WARN_ON(lock->magic != lock)
drm/amdgpu/userq: fix hardcoded uq functions
drm/amdgpu/userq: Fix lock contention in userq fence
drm/amdgpu/userq: fix user_queue parameters list
drm/amdgpu/userq: handle runtime pm
drm/amdgpu/userq: handle system suspend and resume
drm/amdgpu/userq: integrate with enforce isolation
drm/amdgpu/userq: move runpm handling into core userq code
drm/amdgpu/userq: move some code around
drm/amdgpu/userq: move the header to amdgpu directory
drm/amdgpu/userq: move waiting for last fence before umap
drm/amdgpu/userq: optimize enforce isolation and s/r
drm/amdgpu/userq: prevent runtime pm when userqs are active
drm/amdgpu/userq: properly clean up userq fence driver on failure
drm/amdgpu/userq: remove BROKEN from config
drm/amdgpu/userq: remove unnecessary NULL check
drm/amdgpu/userq: rename eviction helpers
drm/amdgpu/userq: rename suspend/resume callbacks
drm/amdgpu/userq: rework driver parameter
drm/amdgpu/userq: rework front end call sequence
drm/amdgpu/userq: take the userq_mgr lock in enforce isolation
drm/amdgpu/userq: take the userq_mgr lock in suspend/resume
drm/amdgpu/userq: track the xcp_id associated with the queue
drm/amdgpu/userq: unmap queues amdgpu_userq_mgr_fini()
drm/amdgpu/userq: use consistent function naming
 
drm/amdgpu/vcn1: read back register after written
 
drm/amdgpu/vcn2.5: read back register after written
 
drm/amdgpu/vcn2: read back register after written
 
drm/amdgpu/vcn3: read back register after written
 
drm/amdgpu/vcn4.0.3: read back register after written
 
drm/amdgpu/vcn4.0.5: read back register after written
 
drm/amdgpu/vcn4: read back register after written
 
drm/amdgpu/vcn5.0.1: read back register after written
 
drm/amdgpu/vcn5: read back register after written
 
drm/amdgpu/vcn: during dpc recovery will corrupt VCPU buffer
drm/amdgpu/vcn: sriov support for vcn_v5_0_1
drm/amdgpu/vcn: using separate VCN1_AON_SOC offset
 
drm/amdgpu: Add back JPEG to video caps for carrizo and newer
drm/amdgpu: Add basic validation for RAS header
drm/amdgpu: add db size and offset range for VCN and VPE
drm/amdgpu: Add debug bit for userptr usage
drm/amdgpu: add debugfs for spirom IFWI dump
drm/amdgpu: Add documentation associated with CSB
drm/amdgpu: Add documentation to some parts of the AMDGPU ring and wb
drm/amdgpu: Add DPG pause for VCN v5.0.1
drm/amdgpu: add drm_file reference in userq_mgr
drm/amdgpu: add get_gfx_shadow_info callback for gfx12
drm/amdgpu: add get_retire_flip_bits for UMC
drm/amdgpu: Add GFX 9.5.0 support for per-queue/pipe reset
drm/amdgpu: add gfx eviction fence helpers
drm/amdgpu: Add gpu_addr support to seq64 allocation
drm/amdgpu: add helpers to create userqueue object
drm/amdgpu: Add indirect L1_TLB_CNTL reg programming for VFs
drm/amdgpu: add initial documentation for debugfs files
drm/amdgpu: Add input fence to sync bo map/unmap
drm/amdgpu: Add jpeg poison status reg
drm/amdgpu: add kernel config for gfx-userqueue
drm/amdgpu: Add kicker device detection
drm/amdgpu: add kicker fws loading for gfx11/smu13/psp13
drm/amdgpu: add loop bits for NPS2 page retirement
drm/amdgpu: add missing DCE6 to dce_version_to_string()
drm/amdgpu: add missing DMA defines, shifts and masks
drm/amdgpu: add missing GFX6 defines
drm/amdgpu: add missing parameter name in dce110_clk_src_construct() declaration
drm/amdgpu: add missing SMU6 defines, shifts and masks
drm/amdgpu: Add more checks to discovery fetch
drm/amdgpu: Add mqd for userq compute queue
drm/amdgpu: Add mqd support for the fence address
drm/amdgpu: add new AMDGPU_INFO subquery for userq objects
drm/amdgpu: add new IOCTL for usermode queue
drm/amdgpu: Add PACKET3_RUN_CLEANER_SHADER_9_0 for Cleaner Shader execution
drm/amdgpu: add parameter to disable kernel queues
drm/amdgpu: Add pldm version reporting
drm/amdgpu: Add queue id support to the user queue wait IOCTL
drm/amdgpu: add rebar parameter
drm/amdgpu: add ring flag for no user submissions
drm/amdgpu: Add Runtime Bad Page message definitions for VFs
drm/amdgpu: Add separate array of read and write for BO handles
drm/amdgpu: add some additional members to amdgpu_mqd_prop
drm/amdgpu: Add Support for enforcing isolation without Cleaner Shader
drm/amdgpu: Add sysfs nodes for partition
drm/amdgpu: add the argument description for gpu_addr
drm/amdgpu: add the evf attached gem obj resv dump
drm/amdgpu: Add the missing error handling for xa_store() call
drm/amdgpu: Add the new sdma function pointers for amdgpu_sdma.h
drm/amdgpu: add tmz queue parameter to mqd props
drm/amdgpu: add UAPI to query if user queues are supported
drm/amdgpu: Add unrecoverable error message definitions for VFs
drm/amdgpu: add usermode queue base code
drm/amdgpu: Add userq fence support to SDMAv6.0
drm/amdgpu: Add userq fence support to SDMAv7.0
drm/amdgpu: add userq firmware version checks
drm/amdgpu: add userq specific kernel config for fence ioctls
drm/amdgpu: add userqueue suspend/resume functions
drm/amdgpu: Add vcn poison status reg
drm/amdgpu: add vcn v5_0_0 ip headers
drm/amdgpu: add vm root BO lock before accessing the vm
drm/amdgpu: Add wait IOCTL timeline syncobj support
drm/amdgpu: adjust enforce_isolation handling
drm/amdgpu: adjust high bits for RAS retired page
drm/amdgpu: Allow NPS2-CPX combination for VFs
drm/amdgpu: Allow P2P access through XGMI
drm/amdgpu: amdgpu_vram_mgr_new(): Clamp lpfn to total vram
drm/amdgpu: Apply sign extension to seq64
drm/amdgpu: bump version for user queue IP support query
drm/amdgpu: bypass SRIOV check for shadow size info
drm/amdgpu: cancel gfx idle work in device suspend for s0ix
drm/amdgpu: change DRM_DBG_DRIVER to drm_dbg_driver
drm/amdgpu: change DRM_ERROR to drm_file_err in amdgpu_userq.c
drm/amdgpu: Clean up error handling in amdgpu_userq_fence_driver_alloc()
drm/amdgpu: cleanup DCE6 a bit more
drm/amdgpu: cleanup leftover queues
drm/amdgpu: cleanup sriov function for psp v12
drm/amdgpu: Clear overflow for SRIOV
drm/amdgpu: continue cleaning up sid.h and si_enums.h
drm/amdgpu: convert userq UAPI _pad to flags
drm/amdgpu: create context space for usermode queue
drm/amdgpu: create MES-V11 usermode queue for GFX
drm/amdgpu: csa unmap use uninterruptible lock
drm/amdgpu: Direct ret in ras_reset_err_cnt on VF
drm/amdgpu: Disable ACA on VFs
drm/amdgpu: disable workload profile switching when OD is enabled
drm/amdgpu: Disallow partition query during reset
drm/amdgpu: Don't pin VRAM without DMABUF_MOVE_NOTIFY
drm/amdgpu: don't swallow errors in amdgpu_userqueue_resume_all()
drm/amdgpu: drop some dead code
drm/amdgpu: enable compute/gfx usermode queue
drm/amdgpu: Enable doorbell for JPEG5_0_1
drm/amdgpu: enable eviction fence
drm/amdgpu: enable FW workaround for VCN 4_0_5
drm/amdgpu: enable GFX-V11 userqueue support
drm/amdgpu: Enable per-queue reset for SDMA v4.4.2 on IP v9.5.0
drm/amdgpu: Enable RAS for jpeg 5.0.1
drm/amdgpu: Enable RAS for vcn 5.0.1
drm/amdgpu: enable SDMA usermode queues
drm/amdgpu: Enable userq fence interrupt support
drm/amdgpu: enable userqueue secure sem for GFX 12
drm/amdgpu: enable userqueue support for GFX12
drm/amdgpu: Enhance Cleaner Shader Handling in GFX v9.0 Architecture v2
drm/amdgpu: Fail DMABUF map of XGMI-accessible memory
drm/amdgpu: Few optimization and fixes for userq fence driver
drm/amdgpu: fill in gmc_v6_0_set_clockgating_state()
drm/amdgpu: Fix amdgpu_userq_wait_ioctl() warn missing error code 'r'
drm/amdgpu: Fix API status offset for MES queue reset
drm/amdgpu: fix call to amdgpu_eviction_fence_detach
drm/amdgpu: Fix circular locking in userq creation
drm/amdgpu: Fix comment style
drm/amdgpu: Fix CPER error handling on VFs
drm/amdgpu: Fix display freeze lockup error
drm/amdgpu: Fix display freezing issue when resizing apps
drm/amdgpu: Fix double free in amdgpu_userq_fence_driver_alloc()
drm/amdgpu: fix duplicated value setting in dce100_resource_construct()
drm/amdgpu: Fix eviction fence worker race during fd close
drm/amdgpu: fix IGT CI regression with eviction fence
drm/amdgpu: Fix Illegal opcode in command stream Error
drm/amdgpu: fix incorrect MALL size for GFX1151
drm/amdgpu: Fix integer overflow in amdgpu_gem_add_input_fence()
drm/amdgpu: Fix integer overflow issues in amdgpu_userq_fence.c
drm/amdgpu: Fix memory leak in amdgpu_ctx_mgr_entity_fini
drm/amdgpu: fix MES GFX mask
drm/amdgpu: Fix NULL dereference in amdgpu_userq_restore_worker
drm/amdgpu: Fix NULL ptr dereference issue for non userq fences
drm/amdgpu: Fix offset for HDP remap in nbio v7.11
drm/amdgpu: Fix out-of-bounds issue in user fence
drm/amdgpu: fix pm notifier handling
drm/amdgpu: Fix query order of XGMI v6.4.1 status
drm/amdgpu: Fix SDMA engine reset with logical instance ID
drm/amdgpu: Fix SDMA UTC_L1 handling during start/stop sequences
drm/amdgpu: Fix spelling mistake "rounter" -> "router"
drm/amdgpu: Fix the comment to avoid warning
drm/amdgpu: fix the eviction fence dereference
drm/amdgpu: fix the indentation
drm/amdgpu: Fix the kernel panic caused by RAS records exceed threshold
drm/amdgpu: fix the memleak caused by fence not released
drm/amdgpu: Fix the use-after-free issue in wait IOCTL
drm/amdgpu: fix typo in atombios.h
drm/amdgpu: fix typo in bios_parser.c
drm/amdgpu: Fix typo in DC_DEBUG_MASK kernel-doc
drm/amdgpu: fix typos in DCEs
drm/amdgpu: fix use-after-unlock in eviction fence destroy
drm/amdgpu: Fix user queue deadlock by reordering mutex locking
drm/amdgpu: fix userq resource double freed
drm/amdgpu: Fix userq ttm_bo_pin and ttm_bo_unpin lockdep warnings
drm/amdgpu: fix userqueue UAPI comments
drm/amdgpu: fix warning of drm_mm_clean
drm/amdgpu: Fix xgmi v6.4.1 link status reporting
drm/amdgpu: fixing typo in macro name
drm/amdgpu: generate doorbell index for userqueue
drm/amdgpu: Get mca address for old eeprom records
drm/amdgpu: handle eviction fence race
drm/amdgpu: handle old RAS eeprom data in non-nps1 mode
drm/amdgpu: huge sid.h cleanup, drop substituted defines.
drm/amdgpu: Implement a new userqueue fence driver
drm/amdgpu: implement get_retire_flip_bits for UMC v12
drm/amdgpu: Implement Runtime Bad Page query for VFs
drm/amdgpu: Implement SDMA soft reset directly for v5.x
drm/amdgpu: Implement unrecoverable error message handling for VFs
drm/amdgpu: Implement userqueue signal/wait IOCTL
drm/amdgpu: Include sdma_4_4_4.bin
drm/amdgpu: Increase reset counter only on success
drm/amdgpu: keep removing sid.h dependency from si_dma.c
drm/amdgpu: lock the eviction fence for wq signals it
drm/amdgpu: Log RAS errors during load
drm/amdgpu: Make amdgpu_ctx_mgr_entity_fini static
drm/amdgpu: make GFX6 easier to read
drm/amdgpu: map doorbell for the requested userq
drm/amdgpu: map usermode queue into MES
drm/amdgpu: map wptr BO into GART
drm/amdgpu: Modify the count method of defer error
drm/amdgpu: Modify the MES process va end limit
drm/amdgpu: Modify the seq64 VM cache policy
drm/amdgpu: Modify userq signal/wait struct field names
drm/amdgpu: move DCE6 away from sid.h and si_enums.h defines
drm/amdgpu: move GFX6 defines into gfx_v6_0.c
drm/amdgpu: Move read of snoop register from guest to host
drm/amdgpu: move si.c away from sid.h
drm/amdgpu: move si_dma.c away from sid.h and si_enums.h
drm/amdgpu: move si_ih.c away from sid.h defines
drm/amdgpu: move X_GB_ADDR_CONFIG_GOLDEN in GFX7
drm/amdgpu: Multi-GPU DPC recovery support
drm/amdgpu: only keep most recent fence for each context
drm/amdgpu: optimize queue reset and stop logic for sdma_v5_0
drm/amdgpu: optimize queue reset and stop logic for sdma_v5_2
drm/amdgpu: Print bootloader status for long waits
drm/amdgpu: Print kernel message when error logged by scrub
drm/amdgpu: promote the implicit sync to the dependent read fences
drm/amdgpu: properly handle GC vs MM in amdgpu_vmid_mgr_init()
drm/amdgpu: read back register after written for VCN v4.0.5
drm/amdgpu: refactor amdgpu_device_gpu_recover
drm/amdgpu: Refine Cleaner Shader MEC firmware version for GFX10.1.x GPUs
drm/amdgpu: refine MES register print for devices of hive
drm/amdgpu: Register aqua vanjaram jpeg poison irq
drm/amdgpu: Register aqua vanjaram vcn poison irq
drm/amdgpu: Register the new sdma function pointers for sdma_v5_2
drm/amdgpu: Release reset locks during failures
drm/amdgpu: remove DRM_AMDGPU_NAVI3X_USERQ config for UQ
drm/amdgpu: Remove duplicated "context still alive" check
drm/amdgpu: remove is_mes_queue flag
drm/amdgpu: remove mdelay in psp v12
drm/amdgpu: remove PACKET3 duplicated defines from si_enums.h
drm/amdgpu: remove re-route ih in psp v12
drm/amdgpu: remove the duplicated mes queue active state setting
drm/amdgpu: Remove the MES self test
drm/amdgpu: rename enforce isolation variables
drm/amdgpu: rename function to follow naming convention in dce110
drm/amdgpu: Replace deprecated function strcpy() with strscpy()
drm/amdgpu: Replace tmp_adev with hive in amdgpu_pci_slot_reset
drm/amdgpu: Reset RAS table if header is invalid
drm/amdgpu: Reset the clear flag in buddy during resume
drm/amdgpu: resume gfx userqueues
drm/amdgpu: return an error in the userq IOCTL when DRM_AMDGPU_NAVI3X_USERQ=n
drm/amdgpu: screen freeze and userq driver crash
drm/amdgpu: seq64 memory unmap uses uninterruptible lock
drm/amdgpu: set flip bits for RAS bad pages
drm/amdgpu: Set RAS EEPROM table version to v3 for umc v12_5
drm/amdgpu: set the evf name to identify the userq case
drm/amdgpu: set vram type for GC 9.5.0
drm/amdgpu: simplify eviction fence suspend/resume
drm/amdgpu: small cleanup to CIK SDMA
drm/amdgpu: still cleanup sid.h
drm/amdgpu: store userq_managers in a list in adev
drm/amdgpu: suspend gfx userqueues
drm/amdgpu: switch amdgpu_sdma_reset_engine to use the new sdma function pointers
drm/amdgpu: switch from queue_active to queue state
drm/amdgpu: switch job hw_fence to amdgpu_fence
drm/amdgpu: UAPI for user queue management
drm/amdgpu: UAPI headers for userqueue Secure semaphore
drm/amdgpu: unreserve the gem BO before returning from attach error
drm/amdgpu: update fence ptr with context:seqno
drm/amdgpu: update ras support check
drm/amdgpu: Update runtime pm checks
drm/amdgpu: update userqueue BOs and PDs
drm/amdgpu: Update vcn doorbell range in NBIO 7.9
drm/amdgpu: use "irq" in place of "interrupt" in DCE6/8 as in DCE10/11
drm/amdgpu: use a dummy owner for sysfs triggered cleaner shaders v4
drm/amdgpu: Use allowed_domains for pinning dmabufs
drm/amdgpu: use cik_sdma_is_idle() in CIK SDMA
drm/amdgpu: Use compatible NPS mode info
drm/amdgpu: use drm_file_err in fence timeouts
drm/amdgpu: Use generic hdp flush function
drm/amdgpu: use gmc_v7_0_is_idle() since it is available under GMC7
drm/amdgpu: use GRPH_SECONDARY_SURFACE_ADDRESS_MASK with GRPH_SECONDARY_SURFACE_ADDRESS in DCE6
drm/amdgpu: Use logical instance ID for SDMA v4_4_2 queue operations
drm/amdgpu: use proper defines, shifts and masks in DCE6 code
drm/amdgpu: Use the right function for hdp flush
drm/amdgpu: validate user queue parameters
drm/amdgpu: VCN v5_0_1 to prevent FW checking RB during DPG pause
drm/amdgpu: wire up defines, shifts and masks through SI code
 
Linux: drm/amdgpu:remove old sdma reset callback mechanism
 
drm/amdgu: get RAS retire flip bits for new type of HBM
 
drm/amdkfd: add hqd_sdma_get_doorbell callbacks for gfx7/8
drm/amdkfd: add pasid debugfs entries
drm/amdkfd: Add rec SDMA engines support with limited XGMI
drm/amdkfd: add smi events for process start and end
drm/amdkfd: change error to warning message for SDMA queues creation
drm/amdkfd: Change svm_range_get_info return type
drm/amdkfd: Don't call mmput from MMU notifier callback
drm/amdkfd: drop warning in event_interrupt_isr_v1*()
drm/amdkfd: Drop workaround for GC v9.4.3 revID 0
drm/amdkfd: enable kfd on RISCV systems
drm/amdkfd: fix a bug of smi event for superuser
drm/amdkfd: fix NULL check mistake for process smi event
drm/amdkfd: Fix race in GWS queue scheduling
drm/amdkfd: Identical code for different branches
drm/amdkfd: Map wptr BO to GART unconditionally
drm/amdkfd: move SDMA queue reset capability check to node_show
drm/amdkfd: Set SDMA_RLCx_IB_CNTL/SWITCH_INSIDE_IB
drm/amdkfd: Support chain runlists of XNACK+/XNACK-
drm/amdkfd: Use dev_* instead of pr_* for messages
 
drm/appletbdrm: Make appletbdrm depend on X86
drm/appletbdrm: Set struct drm_device.dma_dev
drm/appletbdrm: use %p4cl instead of %p4cc
 
drm/arm/malidp: Silence informational message
 
drm/ast: Add helper for computing framebuffer location in video memory
drm/ast: Add VGACR99 register constants
drm/ast: Add VGACRAA register constants
drm/ast: cursor: Add helpers for computing location in video memory
drm/ast: cursor: Drop page alignment
drm/ast: Do not include
drm/ast: Fix comment on modeset lock
drm/ast: Remove vaddr field from struct ast_plane
drm/ast: Remove vram_fb_available from struct ast_device
drm/ast: Replace AST_VIDMEM_SIZE_ with Linux SZ_ constants
drm/ast: Validate display modes against framebuffer and format limits
 
drm/atomic: Introduce helper to lookup connector by encoder
 
drm/bridge-connector: Fix bridge in drm_connector_hdmi_audio_init()
drm/bridge-connector: hook DisplayPort audio support
 
drm/bridge: add devm_drm_bridge_alloc()
drm/bridge: Add encoder parameter to drm_bridge_funcs.attach
drm/bridge: add function interface for DisplayPort audio implementation
drm/bridge: Add helper to reset bridge pipeline
drm/bridge: add support for refcounting
drm/bridge: analogic_dp: drop panel_is_modeset
drm/bridge: analogic_dp: drop panel_lock
drm/bridge: analogix-anx6345: convert to devm_drm_bridge_alloc() API
drm/bridge: analogix_dp: Add irq flag IRQF_NO_AUTOEN instead of calling disable_irq()
drm/bridge: analogix_dp: Add support for &drm_dp_aux.wait_hpd_asserted()
drm/bridge: analogix_dp: Add support for phy configuration.
drm/bridge: analogix_dp: Add support for RK3588
drm/bridge: analogix_dp: Add support to get panel from the DP AUX bus
drm/bridge: analogix_dp: drop extra calls to analogix_dp_prepare_panel()
drm/bridge: analogix_dp: drop unused argument to analogix_dp_prepare_panel()
drm/bridge: analogix_dp: Fix clk-disable removal
drm/bridge: analogix_dp: ignore return values of drm_panel_* calls
drm/bridge: analogix_dp: inline analogix_dp_prepare_panel()
drm/bridge: analogix_dp: Remove CONFIG_PM related check in analogix_dp_bind()/analogix_dp_unbind()
drm/bridge: analogix_dp: Remove the unnecessary calls to clk_disable_unprepare() during probing
drm/bridge: analogix_dp: Support to get &analogix_dp_device.plat_data and &analogix_dp_device.aux
drm/bridge: anx6345: Switch to common helpers to power up/down dp link
drm/bridge: anx7625: change the gpiod_set_value API
drm/bridge: anx7625: enable HPD interrupts
drm/bridge: anx7625: fix anx7625_sink_detect() to return correct hpd status
drm/bridge: anx7625: fix drm_bridge ops flags to support hot-plugging
drm/bridge: anx7625: Remove redundant 'flush_workqueue()' calls
drm/bridge: anx7625: Use devm_pm_runtime_enable()
drm/bridge: anx78xx: Switch to common helpers to power up/down dp link
drm/bridge: aux-hpd-bridge: fix assignment of the of_node
drm/bridge: cdns-csi: Switch to atomic helpers
drm/bridge: cdns-dsi: Add input format negotiation
drm/bridge: cdns-dsi: Check return value when getting default PHY config
drm/bridge: cdns-dsi: Fix connecting to next bridge
drm/bridge: cdns-dsi: Fix phy de-init and flag it so
drm/bridge: cdns-dsi: Fix the clock variable for mode_valid()
drm/bridge: cdns-dsi: Move DSI mode check to _atomic_check()
drm/bridge: cdns-dsi: Move to devm_drm_of_get_bridge()
drm/bridge: cdns-dsi: Wait for Clk and Data Lanes to be ready
drm/bridge: cdns-mhdp8546: Switch to common helpers to power up/down dp link
drm/bridge: display-connector: convert to devm_drm_bridge_alloc() API
drm/bridge: dw-hdmi: Avoid including uapi headers
drm/bridge: dw-hdmi: convert to devm_drm_bridge_alloc() API
drm/bridge: fsl-ldb: make warning message more informative
drm/bridge: imx8*-ldb: convert to devm_drm_bridge_alloc() API
drm/bridge: imx8qxp-ldb: cleanup return value
drm/bridge: Introduce drm_bridge_is_atomic() helper
drm/bridge: it6505: Switch to common helpers to power up/down dp link
drm/bridge: lt9611uxc: convert to devm_drm_bridge_alloc() API
drm/bridge: lt9611uxc: Fix an error handling path in lt9611uxc_probe()
drm/bridge: make devm_drm_bridge_alloc() mandatory for bridge allocation
drm/bridge: move bridges_show logic from drm_debugfs.c
drm/bridge: panel: move prepare_prev_first handling to drm_panel_bridge_add_typed
drm/bridge: Provide a helper to retrieve current bridge state
drm/bridge: samsung-dsim: Don't use %pK through printk
drm/bridge: samsung-dsim: use dynamic lifetime management
drm/bridge: select DRM_KMS_HELPER for AUX_BRIDGE
drm/bridge: sii902x: Set bridge type
drm/bridge: split HDMI Audio from DRM_BRIDGE_OP_HDMI
drm/bridge: tc358768: Convert to atomic helpers
drm/bridge: tc358768: Stop disabling when failing to enable
drm/bridge: tc358775: Switch to atomic commit
drm/bridge: tda998x: convert to devm_drm_bridge_alloc() API
drm/bridge: ti-sn65dsi83: Switch to drm_bridge_helper_reset_crtc
drm/bridge: ti-sn65dsi83: use dynamic lifetime management
drm/bridge: ti-sn65dsi86: Add HPD for DisplayPort connector type
drm/bridge: ti-sn65dsi86: Check bridge connection failure
drm/bridge: ti-sn65dsi86: convert to devm_drm_bridge_alloc() API
drm/bridge: ti-sn65dsi86: make use of debugfs_init callback
drm/bridge: ti-sn65dsi86: Remove drm_encoder->crtc use
drm/bridge: ti-sn65dsi86: Remove extra semicolon in ti_sn_bridge_probe()
 
drm/ci: arm64.config: mediatek: enable PHY drivers
drm/ci: enable CONFIG_DEBUG_WW_MUTEX_SLOWPATH
drm/ci: enable lockdep detection
drm/ci: fix merge request rules
drm/ci: refactor software-driver stage jobs
drm/ci: uprev IGT
drm/ci: uprev mesa
drm/ci: uprev mesa
 
drm/cirrus-qemu: Fix pitch programming
drm/cirrus-qemu: Remove custom plane state
drm/cirrus-qemu: Stricter mode validation
drm/cirrus-qemu: Use framebuffer format as-is, drop adjustments
 
drm/cirrus: Use non-hybrid PCI devres API
 
drm/client: Constify modes
drm/client: Make copies of modes
drm/client: Move variables to tighter scope
drm/client: s/new_crtc/crtc/
drm/client: s/unsigned int i/int i/
drm/client: Stop using the legacy crtc->mode
drm/client: Streamline mode selection debugs
drm/client: Use array notation for function arguments
 
drm/connector: only call HDMI audio helper plugged cb if non-null
 
drm/debugfs: add top-level 'bridges' file showing all added bridges
 
drm/display/dp: Export fn to calculate link symbol cycles
 
drm/display: dp-cec: use new DCPD access helpers
drm/display: dp-mst-topology: use new DCPD access helpers
drm/display: dp-tunnel: use new DCPD access helpers
drm/display: dp: change drm_dp_dpcd_read_link_status() return value
drm/display: dp: implement new access helpers
drm/display: dp: use new DCPD access helpers
drm/display: hdmi: Create documentation section
drm/display: hdmi: Mention Infoframes testing with edid-decode
drm/display: hdmi: provide central data authority for ACR params
drm/display: Update comment on hdmi hotplug helper
 
drm/doc: document front-buffer rendering
 
drm/dp: add option to disable zero sized address only transactions.
drm/dp: Add smooth brightness register bit definition
drm/dp: Change AUX DPCD probe address from DPCD_REV to LANE0_1_STATUS
drm/dp: Change AUX DPCD probe address from LANE0_1_STATUS to TRAINING_PATTERN_SET
drm/dp: Pull drm_dp_link_power_up/down from Tegra to common drm_dp_helper
 
drm/dp_mst: Fix GUID DPCD write to non-root MST branch devices
drm/dp_mst: Use drm_dp_dpcd_write_data() to write GUID for non-root MST branch devices
 
drm/edid: Implement DisplayID Type IX & X timing blocks parsing
drm/edid: Refactor DisplayID timing block structs
drm/edid: Use unsigned int in drm_add_modes_noedid()
 
drm/etnaviv: Protect the scheduler's pending list with its lock
drm/etnaviv: Test for imported buffers with drm_gem_is_imported()
drm/etnaviv: Use dma_buf from GEM object instance
 
drm/exynos: Don't use %pK through printk
drm/exynos: exynos7_drm_decon: add vblank check in IRQ handling
drm/exynos: fimd: Guard display clock control with runtime PM calls
drm/exynos: mic: convert to devm_drm_bridge_alloc() API
 
drm/format-helper: Add generic conversion to 16-bit formats
drm/format-helper: Add generic conversion to 24-bit formats
drm/format-helper: Add generic conversion to 32-bit formats
drm/format-helper: Add generic conversion to 8-bit formats
drm/format-helper: fix build
drm/format-helper: Move helpers for pixel conversion to header file
drm/format-helper: Optimize 32-to-16-bpp conversion
drm/format-helper: Optimize 32-to-24-bpp conversion
drm/format-helper: Optimize 32-to-8-bpp conversion
 
drm/framebuffer: Acquire internal references on GEM handles
 
drm/fsl-dcu: move to devm_platform_ioremap_resource() usage
 
drm/gem: Acquire references on GEM handles for framebuffers
drm/gem: Add _locked postfix to functions that have unlocked counterpart
drm/gem: Change locked/unlocked postfix of drm_gem_v/unmap() function names
drm/gem: Document locking rule of vmap and evict callbacks
drm/gem: Fix race in drm_gem_handle_create_tail()
 
drm/gm12u320: Set struct drm_device.dma_dev
 
drm/gma500/psb_intel_modes: Remove unused psb_intel_ddc_probe
 
drm/gma500: Remove unused mrst_clock_funcs
drm/gma500: Remove unused psb_mmu_virtual_to_pfn
 
drm/gpusvm: Fix kernel-doc
drm/gpusvm: remove unused pages pointer
drm/gpusvm: set has_dma_mapping inside mapping loop
 
drm/gud: Set struct drm_device.dma_dev
 
drm/hisilicon/hibmc: Add colorbar-cfg feature and its debugfs file
drm/hisilicon/hibmc: Add dp serdes cfg in dp process
drm/hisilicon/hibmc: Add dp serdes cfg to adjust serdes rate, voltage and pre-emphasis
drm/hisilicon/hibmc: Add MSI irq getting and requesting for HPD
drm/hisilicon/hibmc: Add vga connector detect functions
drm/hisilicon/hibmc: Enable this hot plug detect of irq feature
drm/hisilicon/hibmc: Getting connector info and EDID by using AUX channel
drm/hisilicon/hibmc: Refactor the member of drm_aux in struct hibmc_dp
drm/hisilicon/hibmc: Restructuring the header dp_reg.h
 
drm/hisilicon: move to devm_platform_ioremap_resource() usage
 
drm/i915/alpm: Add intel_psr_need_alpm() to simplify alpm check
drm/i915/alpm: Check for alpm support before accessing alpm register
drm/i915/alpm: Make intel_alpm_enable_sink available for PSR
drm/i915/alpm: Stop writing ALPM registers when PSR is enabled
drm/i915/alpm: use variable from intel_crtc_state instead of intel_psr
 
drm/i915/atomic: convert intel_atomic.c to struct intel_display
 
drm/i915/audio: don't set LPE audio irq chip data, it's unused
 
drm/i915/backlight: drop dmesg suggestion to file bugs
drm/i915/backlight: Modify condition to use panel luminance
 
drm/i915/bios: Apply vlv_fixup_mipi_sequences() to v2 mipi-sequences too
drm/i915/bios: fix a comment referencing struct drm_i915_private
 
drm/i915/color: prefer display->platform. checks
 
drm/i915/connector: convert intel_connector.c to struct intel_display
 
drm/i915/crc: convert intel_pipe_crc.c to struct intel_display
 
drm/i915/crt: switch to display->platform based platform detection
drm/i915/crt: Use intel_hpd_block/unblock() instead of intel_hpd_disable/enable()
 
drm/i915/crtc: pass struct intel_display to DISPLAY_VER()
 
drm/i915/ddi: convert intel_ddi.c to struct intel_display
 
drm/i915/de: drop drm_i915_private compat wrappers from intel_de_*()
 
drm/i915/debugfs: move PCH type to display caps
drm/i915/debugfs: remove i915_display_capabilities
 
drm/i915/display: Acomodate format check in intel_plane_can_async_flip()
drm/i915/display: Add check for alloc_ordered_workqueue() and alloc_workqueue()
drm/i915/display: add display specific runtime PM wrappers
drm/i915/display: Add fixed_rr to crtc_state dump
drm/i915/display: Add i915 hook for format_mod_supported_async
drm/i915/display: Add link rate and lane count to i915_display_info
drm/i915/display: Add macro for checking 3 DSC engines
drm/i915/display: Add new interface for getting dc_state
drm/i915/display: Avoid use of VTOTAL.Vtotal bits
drm/i915/display: conversions to with_intel_display_rpm()
drm/i915/display: Convert intel_bw.c externally to intel_display
drm/i915/display: Convert intel_bw.c internally to intel_display
drm/i915/display: convert intel_crtc_state_dump.c to struct intel_display
drm/i915/display: convert intel_modeset_setup.[ch] to struct intel_display
drm/i915/display: convert intel_modeset_verify.c to struct intel_display
drm/i915/display: Convert intel_pch towards intel_display
drm/i915/display: convert to display runtime PM interfaces
drm/i915/display: Disable PSR before disabling VRR
drm/i915/display: Disintegrate sink alpm enable from psr with lobf
drm/i915/display: drop lots of unnecessary #include i915_drv.h
drm/i915/display: drop some unnecessary intel_de_* compatibility wrappers
drm/i915/display: Enable MSA Ignore Timing PAR only when in not fixed_rr mode
drm/i915/display: Ensure enough lines between delayed VBlank and VBlank
drm/i915/display: Fix build error without DRM_FBDEV_EMULATION
drm/i915/display: Fix dma_fence_wait_timeout() return value handling
drm/i915/display: Fix htmldocs build
drm/i915/display: Fix u32 overflow in SNPS PHY HDMI PLL setup
drm/i915/display: implement wa_14022269668
drm/i915/display: Implement wa_14024400148
drm/i915/display: implement wa_18038517565
drm/i915/display: Indexed 8bit format does not support async flip
drm/i915/display: Introduce transcoder_has_vrr() helper
drm/i915/display: Maintain asciibetical order for HAS_* macros
drm/i915/display: Move intel_psr_post_plane_update() at the later
drm/i915/display: move min_hblank from dp_mst.c to dp.c
drm/i915/display: Move vrr.guardband/pipeline_full out of !fastset block
drm/i915/display: pass struct intel_display to PCH macros
drm/i915/display: Read panel replay source status through PSR2 status register
drm/i915/display: remove struct drm_i915_private forward declaration
drm/i915/display: rename I915_HAS_HOTPLUG() to HAS_HOTPLUG
drm/i915/display: Rename intel_psr_needs_block_dc_vblank
drm/i915/display: Rename vblank DC workaround functions and variables
drm/i915/display: switch to display->platform.dgfx from IS_DGFX()
drm/i915/display: use display runtime PM interfaces for for atomic state
drm/i915/display: Use fixed rr timings in intel_set_transcoder_timings_lrr()
drm/i915/display: Use fixed_rr timings in modeset sequence
 
drm/i915/dmc: Add interface to block PKG C-state
drm/i915/dmc: Add interface to control start of PKG C-state exit
drm/i915/dmc: Add PIPEDMC_BLOCK_PKGC_SW definitions
drm/i915/dmc: Add PIPEDMC_EVT_CTL register definition
drm/i915/dmc: Create debugfs entry for dc6 counter
drm/i915/dmc: switch to display->platform based platform detection
 
drm/i915/dp-aux: switch to display->platform based platform detection
 
drm/i915/dp: Check for HAS_DSC_3ENGINES while configuring DSC slices
drm/i915/dp: Fix 2.7 Gbps DP_LINK_BW value on g4x
drm/i915/dp: Fix link training interrupted by a short HPD pulse
drm/i915/dp: Fix the enabling/disabling of audio SDP splitting
drm/i915/dp: Queue a link check after link training is complete
drm/i915/dp: Reject HBR3 when sink doesn't support TPS4
drm/i915/dp: Rename intel_dp::link_trained to link.active
drm/i915/dp: Use an intel_connector pointer everywhere
 
drm/i915/dp_mst: Add intel_dp_mst_{inc, dec}_active_streams()
drm/i915/dp_mst: Fix side-band message timeouts due to long PPS delays
drm/i915/dp_mst: Remove stream count assert from intel_dp_check_mst_status()
drm/i915/dp_mst: Rename intel_dp::mst.active_links to mst.active_streams
drm/i915/dp_mst: Rename intel_dp_mst_encoder_active_links() to intel_dp_mst_active_streams()
drm/i915/dp_mst: Use intel_dp_mst_active_streams() instead of open-coding it
drm/i915/dp_mst: Use the correct connector while computing the link BPP limit on MST
drm/i915/dp_mst: Use VRR Timing generator for DP MST for fixed_rr
drm/i915/dp_mst: Work around Thunderbolt sink disconnect after SINK_COUNT_ESI read
 
drm/i915/dpio: have chv_data_lane_soft_reset() get/put dpio internally
drm/i915/dpio: switch to display->platform based platform detection
 
drm/i915/dpll: convert intel_dpll.[ch] to struct intel_display
 
drm/i915/dpt: convert intel_dpt_common.c to struct intel_display
 
drm/i915/dram: Add missing INTEL_DRAM str conversions
drm/i915/dram: Consolidate logging of DRAM type
 
drm/i915/dsi: convert intel_dsi_dcs_backlight.c to struct intel_display
drm/i915/dsi: convert intel_dsi_vbt.[ch] to struct intel_display
drm/i915/dsi: convert parameter printing to drm_printer
drm/i915/dsi: convert vlv_dsi.[ch] to struct intel_display
drm/i915/dsi: convert vlv_dsi_pll.[ch] to struct intel_display
drm/i915/dsi: Fix NULL pointer deref in vlv_dphy_param_init()
drm/i915/dsi: Fix off by one in BXT_MIPI_TRANS_VTOTAL
drm/i915/dsi: let HW maintain the HS-TRAIL timing
drm/i915/dsi: remove dependency on i915_drv.h
drm/i915/dsi: separate clock and data lane prepare timing
drm/i915/dsi: unify naming and simplify checks for dphy params
 
drm/i915/dvo: convert intel_dvo.[ch] to struct intel_display
 
drm/i915/error: drop dmesg suggestion to file bugs on GPU hangs
 
drm/i915/fb: convert intel_fbdev.[ch] and intel_fbdev_fb.[ch] to struct intel_display
 
drm/i915/fbc: keep FBC disabled if selective update is on in xe2lpd
drm/i915/fbc: update the panel_replay dependency in fbc wa's
 
drm/i915/frontbuffer: convert intel_frontbuffer.[ch] to struct intel_display
 
drm/i915/gem: Allow EXEC_CAPTURE on recoverable contexts on DG1
drm/i915/gem: Convert SPDX headers to single-line format
 
drm/i915/ggtt: Add intel_ggtt_read_entry()
 
drm/i915/gmbus: switch to display->platform based platform detection
 
drm/i915/gsc: delete a stray tab in intel_gsc_fw_get_binary_info()
drm/i915/gsc: mei interrupt top half should be in irq disabled context
 
drm/i915/gt: Add delay to let engine resumes properly
drm/i915/gt: Fix SPDX license format
drm/i915/gt: Fix timeline left held on VMA alloc error
drm/i915/gt: Remove const from struct i915_wa list allocation
drm/i915/gt: Remove trailing blank lines
drm/i915/gt: Use proper sleeping functions for timeouts shorter than 20ms
 
drm/i915/guc: Check if expecting reply before decrementing outstanding_submission_g2h
drm/i915/guc: Handle race condition where wakeref count drops below 0
 
drm/i915/gvt: fix unterminated-string-initialization warning
drm/i915/gvt: Stop using intel_runtime_pm_put_unchecked()
drm/i915/gvt: update MAINTAINERS
drm/i915/gvt: use hardcoded reference clocks
 
drm/i915/hdcp: deduplicate and refactor HDCP GSC ops initialization
drm/i915/hdcp: drop unnecessary include from intel_hdcp_gsc.h
drm/i915/hdcp: pass struct drm_device to driver specific HDCP GSC code
drm/i915/hdcp: pass the context to the HDCP GSC message interface
drm/i915/hdcp: remove duplicate declarations
drm/i915/hdcp: rename HDCP GSC context alloc/free functions
drm/i915/hdcp: rename struct intel_hdcp_gsc_message to intel_hdcp_gsc_context
drm/i915/hdcp: simplify HDCP GSC firmware usage selection
drm/i915/hdcp: split HDCP GSC message alloc/save responsibilities
drm/i915/hdcp: switch the HDCP GSC message interface from u8* to void*
 
drm/i915/hdmi: convert rest of intel_hdmi.c to struct intel_display
drm/i915/hdmi: switch to display->platform based platform detection
drm/i915/hdmi: Use an intel_connector pointer everywhere
drm/i915/hdmi: Use VRR Timing generator for HDMI for fixed_rr
 
drm/i915/hotplug: convert hotplug debugfs to struct intel_display
drm/i915/hotplug: convert hotplug irq handling to intel_de_*()
drm/i915/hotplug: convert intel_hotplug.[ch] to struct intel_display
drm/i915/hotplug: convert intel_hotplug_irq.[ch] to struct intel_display
 
drm/i915/hpd: Add support for blocking the IRQ handling on an HPD pin
drm/i915/hpd: Let an HPD pin be in the disabled state when handling missed IRQs
drm/i915/hpd: Track HPD pins instead of ports for HPD pulse events
 
drm/i915/huc: Fix fence not released on early probe errors
 
drm/i915/irq: convert ibx_irq_reset() into ibx_display_irq_reset()
drm/i915/irq: convert intel_display_irq.[ch] interfaces to struct intel_display
drm/i915/irq: convert rest of intel_display_irq.[ch] to struct intel_display
drm/i915/irq: make i915_enable_asle_pipestat() static
drm/i915/irq: move i915->irq_lock to display->irq.lock
drm/i915/irq: move locking inside valleyview_{enable, disable}_display_irqs()
drm/i915/irq: move locking inside vlv_display_irq_postinstall()
drm/i915/irq: move locking inside vlv_display_irq_reset()
drm/i915/irq: split out i915_display_irq_postinstall()
drm/i915/irq: split out i965_display_irq_postinstall()
 
drm/i915/lobf: Add debug interface for lobf
drm/i915/lobf: Add debug print for LOBF
drm/i915/lobf: Add fixed refresh rate check in compute_config()
drm/i915/lobf: Add lobf enablement in post plane update
drm/i915/lobf: Add mutex for alpm update
drm/i915/lobf: Check for sink error and disable LOBF
drm/i915/lobf: Disintegrate alpm_disable from psr_disable
drm/i915/lobf: Update lobf if any change in dependent parameters
 
drm/i915/lvds: convert intel_lvds.[ch] to struct intel_display
 
drm/i915/pch: abstract fake PCH detection better
drm/i915/pch: clean up includes
drm/i915/pch: convert intel_pch_display.[ch] to struct intel_display
drm/i915/pch: convert intel_pch_refclk.c to struct intel_display
drm/i915/pch: fix warning for coffeelake on SunrisePoint PCH
drm/i915/pch: move PCH detection to intel_display_driver_early_probe()
 
drm/i915/pmu: Fix build error with GCOV and AutoFDO enabled
 
drm/i915/power: convert to display runtime PM interfaces
 
drm/i915/pps: Let calling intel_pps_vdd_{on, off}_unlocked() w/o PPS lock held
 
drm/i915/psr: Add interface to notify PSR of vblank enable/disable
drm/i915/psr: Add mechanism to notify PSR of DC5/6 enable disable
drm/i915/psr: Add mechanism to notify PSR of pipe enable/disable
drm/i915/psr: Add PSR pause/resume reference count
drm/i915/psr: Apply underrun on PSR idle workaround
drm/i915/psr: Block PKG C-State when enabling PSR
drm/i915/psr: Fix using wrong mask in REG_FIELD_PREP
drm/i915/psr: further conversions to struct intel_display
drm/i915/psr: Move PSR workaround to intel_psr.c
drm/i915/psr: Prevent DP Panel Replay as well when CRC is enable
drm/i915/psr: Store enabled non-psr pipes into intel_crtc_state
 
drm/i915/ptl: Use everywhere the correct DDI port clock select mask
 
drm/i915/pxp: fix undefined reference to `intel_pxp_gsccs_is_ready_for_sessions'
 
drm/i915/reg: Add/remove some extra blank lines
drm/i915/reg: use REG_BIT and friends to define DP registers
 
drm/i915/rps: fix stale reference to i915->irq_lock
drm/i915/rps: refactor display rps support
 
drm/i915/selftests: Change mock_request() to return error pointers
drm/i915/selftests: Refactor RC6 power measurement and error handling
 
drm/i915/slpc: Balance the inc/dec for num_waiters
 
drm/i915/snps_hdmi_pll: Fix 64-bit divisor truncation by using div64_u64
 
drm/i915/sprite: convert intel_sprite_uapi.c to struct intel_display
 
drm/i915/tc: convert intel_tc.c to struct intel_display
 
drm/i915/vdsc: Use the DSC config tables for DSI panels
 
drm/i915/vga: Add more VGACNTRL bits
drm/i915/vga: Clean up VGACNTRL bits
drm/i915/vga: Consolidate intel_vga_disable() calls
drm/i915/vga: Extract intel_vga_regs.h
drm/i915/vga: Include the current pipe in the VGA disable debug message
drm/i915/vga: Nuke vga_redisable_power_on()
 
drm/i915/vrr: Add vrr.vsync_{start, end} in vrr_params_changed
drm/i915/vrr: Allow fixed_rr with pipe joiner
drm/i915/vrr: Always set vrr vmax/vmin/flipline in vrr_{enable/disable}
drm/i915/vrr: Always use VRR timing generator for PTL+
drm/i915/vrr: Avoid reading vrr.enable based on fixed_rr check
drm/i915/vrr: Disable CMRR
drm/i915/vrr: Make helpers for cmrr and vrr timings
drm/i915/vrr: Prepare for fixed refresh rate timings
drm/i915/vrr: Refactor condition for computing vmax and LRR
drm/i915/vrr: Remove unwanted comment
drm/i915/vrr: Set trans_vrr_ctl in intel_vrr_set_transcoder_timings()
drm/i915/vrr: Set vrr.enable for VRR TG with fixed_rr
drm/i915/vrr: Stop writing VRR_CTL_IGN_MAX_SHIFT for MTL onwards
drm/i915/vrr: Track vrr.enable only for variable timing
drm/i915/vrr: Use crtc_vtotal for vmin
drm/i915/vrr: Use fixed timings for platforms that support VRR
 
drm/i915/wa: convert intel_display_wa.[ch] to struct intel_display
 
drm/i915/watermark: Check bounds for scaler_users for dsc prefill latency
 
drm/i915/wm: convert i9xx_wm.c internally to struct intel_display
drm/i915/wm: convert i9xx_wm.c to intel_de_*() register interface
drm/i915/wm: convert i9xx_wm.h external interfaces to struct intel_display
drm/i915/wm: convert intel_wm.c internally to struct intel_display
drm/i915/wm: convert intel_wm.h external interfaces to struct intel_display
drm/i915/wm: convert skl_watermark.h external interfaces to struct intel_display
drm/i915/wm: convert skl_watermarks.c internally to struct intel_display
 
drm/i915/xe2hpd: Identify the memory type for SKUs with GDDR + ECC
 
drm/i915/xe3lpd: Map POWER_DOMAIN_AUDIO_PLAYBACK to DC_off
drm/i915/xe3lpd: Update bandwidth parameters
 
drm/i915: Apply the combo PLL frac w/a on DG1
drm/i915: Avoid open-coded use of ratelimit_state structure's ->missed field
drm/i915: Avoid triggering unwanted cdclk changes due to dbuf bandwidth changes
drm/i915: Convert REG_GENMASK*() to fixed-width GENMASK_U*()
drm/i915: Disable RPG during live selftest
drm/i915: Do more bw readout
drm/i915: don't capture DERRMR for VLV/CHV
drm/i915: Downgrade device register error if injected
drm/i915: Drop force_check_qgv
drm/i915: Drop the cached per-pipe min_cdclk[] from bw state
drm/i915: Eliminate intel_compute_sagv_mask()
drm/i915: Eliminate the initial_plane_phys_{smem,lmem}() duplication
drm/i915: Enable/disable shared dplls just the once for joined pipes
drm/i915: Expose intel_memory_type_str()
drm/i915: Extract intel_bw_check_sagv_mask()
drm/i915: Extract intel_bw_modeset_checks()
drm/i915: Extract intel_dbuf_bw_changed()
drm/i915: Extract intel_memory_type_is_local()
drm/i915: fix build error some more
drm/i915: Fix harmful driver register/unregister asymmetry
drm/i915: Fix PXP cleanup missing from probe error rewind
drm/i915: Fix scanline_offset for LNL+ and BMG+
drm/i915: Flag even inactive crtcs as "inherited"
drm/i915: Lookup the memory region first in the BIOS FB takeover
drm/i915: Make intel_bw_check_sagv_mask() internal to intel_bw.c
drm/i915: Make intel_bw_modeset_checks() internal to intel_bw_atomic_check()
drm/i915: Move intel_disable_shared_dpll() into ilk_pch_post_disable()
drm/i915: Pass intel_dbuf_bw to skl_*_calc_dbuf_bw() explicitly
drm/i915: record GEN2_IER in gtier[0] for pre-ilk error capture
drm/i915: reduce intel_wakeref.h dependencies
drm/i915: Replace the HAS_DDI() in intel_crtc_scanline_offset() with specific platform checks
drm/i915: Reverse the scanline_offset if ladder
drm/i915: s/intel_crtc_bw/intel_dbuf_bw/
drm/i915: Simplify combo PLL frac w/a
drm/i915: Skip bw stuff if per-crtc sagv state doesn't change
drm/i915: stop recording IER in error capture
drm/i915: track_pfn() -> "pfnmap tracking"
drm/i915: use 32-bit access for gen2 irq registers
drm/i915: Use a nicer way to lookup the memory region in BIOS FB takeover
drm/i915: use display snapshot mechanism for display irq regs
drm/i915: use graphics version instead of PCH split in error capture
drm/i915: Use intel_ggtt_read_entry() in the BIOS FB takeover
drm/i915: Use intel_memory_region_type_is_local() in the BIOS FB takeover
drm/i915: Verify the BIOS FB first PTE on non-LMEMBAR systems
 
Linux: drm/i915:vrr: Separate out functions to compute vmin and vmax
 
drm/imagination: Add power domain control
drm/imagination: Add reset controller support for GPU initialization
drm/imagination: Add RISC-V firmware processor support
drm/imagination: Add support for TI AM68 GPU
drm/imagination: avoid unused-const-variable warning
drm/imagination: Fix kernel crash when hard resetting the GPU
drm/imagination: Handle Rogue safety event IRQs
drm/imagination: loop counters moved to loop scope
drm/imagination: Make has_fixed_data_addr a value
drm/imagination: Mask GPU IRQs in threaded handler
drm/imagination: Move ELF fw utils to common file
drm/imagination: Remove firmware enable_reg
drm/imagination: Rename event_mask -> status_mask
drm/imagination: Update register defs for newer GPUs
drm/imagination: Use a lookup table for fw defs
drm/imagination: Use cached memory with dma_coherent
drm/imagination: Use callbacks for fw irq handling
drm/imagination: Use new generic compatible string
 
drm/imx: legacy-bridge: fix inconsistent indenting warning
 
drm/mcde: convert to devm_drm_bridge_alloc() API
 
drm/mediatek/hdmi: Use syscon_regmap_lookup_by_phandle_args
 
drm/mediatek: Add wait_event_timeout when disabling plane
drm/mediatek: Fix kobject put for component sub-drivers
drm/mediatek: hdmi: Use regmap instead of iomem for main registers
drm/mediatek: mtk_cec: Switch to register as module_platform_driver
drm/mediatek: mtk_dpi: Add local helpers for bus format parameters
drm/mediatek: mtk_dpi: Add support for additional output formats
drm/mediatek: mtk_dpi: Allow additional output formats on MT8195/88
drm/mediatek: mtk_dpi: Rename output fmts array for MT8195 DP_INTF
drm/mediatek: mtk_dpi: Reorder output formats on MT8195/88
drm/mediatek: mtk_dpi: Use switch in mtk_dpi_config_color_format()
drm/mediatek: mtk_drm_drv: Fix kobject put for mtk_mutex device ptr
drm/mediatek: mtk_drm_drv: Unbind secondary mmsys components on err
drm/mediatek: mtk_hdmi: Convert to module_platform_driver macro
drm/mediatek: mtk_hdmi: Disgregate function mtk_hdmi_audio_set_param()
drm/mediatek: mtk_hdmi: Move audio params selection to new function
drm/mediatek: mtk_hdmi: Move CEC device parsing in new function
drm/mediatek: mtk_hdmi: Move N/CTS setting to new function
drm/mediatek: mtk_hdmi: Move output init to mtk_hdmi_register_audio_driver()
drm/mediatek: mtk_hdmi: Move plugged_cb/codec_dev setting to new function
drm/mediatek: mtk_hdmi: Use dev_err_probe() in mtk_hdmi_dt_parse_pdata()
drm/mediatek: mtk_hdmi_ddc: Switch to register as module_platform_driver
drm/mediatek: only announce AFBC if really supported
drm/mediatek: Replace custom compare_dev with component_compare_of
 
drm/meson: fix debug log statement when setting the HDMI clocks
drm/meson: fix more rounding issues with 59.94Hz modes
drm/meson: use vclk_freq instead of pixel_freq in debug print
 
drm/mgag200: Do not include
 
drm/mipi-dsi: Add dev_is_mipi_dsi function
drm/mipi-dsi: Add helper to find input format
drm/mipi-dsi: Remove mipi_dsi_dcs_write_seq
 
drm/mode_config: Make drm_mode_config.(max|min)_(width|height) unsigned
 
drm/msm/a6xx: Disable rgb565_predicator on Adreno 7c3
drm/msm/a6xx: Increase HFI response timeout
 
drm/msm/a7xx: Call CP_RESET_CONTEXT_STATE
 
drm/msm/adreno: Add module param to disable ACD
drm/msm/adreno: Add support for ACD
drm/msm/adreno: Check for recognized GPU before bind
drm/msm/adreno: Drop fictional address_space_size
drm/msm/adreno: Pass device_node to find_chipid()
drm/msm/adreno: Remove MODULE_FIRMWARE()'s
 
drm/msm/disp: Correct porch timing for SDM845
 
drm/msm/dp: Account for LTTPRs capabilities
drm/msm/dp: convert to devm_drm_bridge_alloc() API
drm/msm/dp: Disable wide bus support for SDM845
drm/msm/dp: Fix support of LTTPR initialization
drm/msm/dp: Introduce link training per-segment for LTTPRs
drm/msm/dp: Prepare for link training per-segment for LTTPRs
drm/msm/dp: reuse generic HDMI codec implementation
 
drm/msm/dpu: add catalog entry for SAR2130P
drm/msm/dpu: Add handling of LM_6 and LM_7 bits in pending flush mask
drm/msm/dpu: Add LM_7, DSC_[67], PP_[67] and MERGE_3D_5
drm/msm/dpu: Add missing "fetch" name to set_active_pipes()
drm/msm/dpu: allocate single CTL for DPU >= 5.0
drm/msm/dpu: allow sharing SSPP between planes
drm/msm/dpu: Clear CTL_FETCH_PIPE_ACTIVE before blend setup
drm/msm/dpu: Clear CTL_FETCH_PIPE_ACTIVE on ctl_path reset
drm/msm/dpu: Clear CTL_FETCH_PIPE_ACTIVE on mixer reset
drm/msm/dpu: don't overwrite CTL_MERGE_3D_ACTIVE register
drm/msm/dpu: don't select single flush for active CTL blocks
drm/msm/dpu: drop now-unused condition for has_legacy_ctls
drm/msm/dpu: drop TE2 definitions
drm/msm/dpu: Drop useless comments
drm/msm/dpu: enable SmartDMA on SC8180X
drm/msm/dpu: enable SmartDMA on SC8280XP
drm/msm/dpu: enable SmartDMA on SM8150
drm/msm/dpu: enable SmartDMA on SM8550
drm/msm/dpu: pass master interface to CTL configuration
drm/msm/dpu: program master INTF value
drm/msm/dpu: remove DPU_CTL_SPLIT_DISPLAY from CTL blocks on DPU >= 5.0
drm/msm/dpu: remove DPU_CTL_SPLIT_DISPLAY from SAR2130P CTL blocks
drm/msm/dpu: remove DSC feature bit for PINGPONG on MSM8917
drm/msm/dpu: remove DSC feature bit for PINGPONG on MSM8937
drm/msm/dpu: remove DSC feature bit for PINGPONG on MSM8953
drm/msm/dpu: remove DSC feature bit for PINGPONG on SDM630
drm/msm/dpu: rename non-SmartDMA feature masks to be more explicit
drm/msm/dpu: use single CTL if it is the only CTL returned by RM
 
drm/msm/dsi/dsi_phy_10nm: Fix missing initial VCO rate
 
drm/msm/dsi/phy: add configuration for SAR2130P
 
drm/msm/dsi: add DSI PHY configuration on SA8775P
drm/msm/dsi: add DSI support for SA8775P
drm/msm/dsi: convert to devm_drm_bridge_alloc() API
 
drm/msm/gpu: Fix crash when throttling GPU immediately during boot
 
drm/msm/hdmi: add runtime PM calls to DDC transfer function
drm/msm/hdmi: convert clock and regulator arrays to const arrays
drm/msm/hdmi: convert to devm_drm_bridge_alloc() API
drm/msm/hdmi: drop clock frequency assignment
drm/msm/hdmi: ensure that HDMI is up if HPD is requested
drm/msm/hdmi: expand the HDMI_CFG macro
drm/msm/hdmi: implement proper runtime PM handling
drm/msm/hdmi: move msm_hdmi_audio_update() out of msm_hdmi_set_timings()
drm/msm/hdmi: move the alt_iface clock to the hpd list
drm/msm/hdmi: rename hpd_clks to pwr_clks
drm/msm/hdmi: simplify extp clock handling
drm/msm/hdmi: switch to clk_bulk API
drm/msm/hdmi: switch to pm_runtime_resume_and_get()
drm/msm/hdmi: use new helper for ACR tables
drm/msm/hdmi: wire in hpd_enable/hpd_disable bridge ops
 
drm/msm/mdp4: drop mpd4_lvds_pll_init stub
drm/msm/mdp4: move move_valid callback to lcdc_encoder
drm/msm/mdp4: register the LVDS PLL as a clock provider
drm/msm/mdp4: switch LVDS to use drm_bridge/_connector
drm/msm/mdp4: use parent_data for LVDS PLL
 
drm/msm/mdss: add SAR2130P device configuration
 
drm/msm: a6x: Rework qmp_get() error handling
drm/msm: Be more robust when HFI response times out
drm/msm: Convert comma to semicolon
drm/msm: Delete resume_translation()
drm/msm: Don't use a worker to capture fault devcoredump
drm/msm: Fix a fence leak in submit error path
drm/msm: Fix another leak in the submit error path
drm/msm: Fix CP_RESET_CONTEXT_STATE bitfield names
drm/msm: Fix inverted WARN_ON() logic
drm/msm: Rename add_components_mdp()
drm/msm: Temporarily disable stall-on-fault after a page fault
drm/msm: Test for imported buffers with drm_gem_is_imported()
 
drm/mxsfb: move to devm_platform_ioremap_resource() usage
drm/mxsfb: Remove generic DRM drivers in probe function
 
drm/nouveau/bl: increase buffer size to avoid truncate warning
 
drm/nouveau/ce: bump max instances to 20
 
drm/nouveau/conn: Avoid -Wflex-array-member-not-at-end warning
 
drm/nouveau/gf100-: track chan progress with non-WFI semaphore release
 
drm/nouveau/gsp: add channel class id to gpu hal
drm/nouveau/gsp: add common client alloc code
drm/nouveau/gsp: add common code for engines/engine objects
drm/nouveau/gsp: add defines for rmapi object handles
drm/nouveau/gsp: add display class ids to gpu hal
drm/nouveau/gsp: add gpu hal stubs
drm/nouveau/gsp: add hal for disp.bl_ctrl()
drm/nouveau/gsp: add hal for disp.chan.dmac_alloc()
drm/nouveau/gsp: add hal for disp.chan.set_pushbuf()
drm/nouveau/gsp: add hal for disp.dp.get_caps()
drm/nouveau/gsp: add hal for disp.dp.set_indexed_link_rates()
drm/nouveau/gsp: add hal for disp.get_active()
drm/nouveau/gsp: add hal for disp.get_connect_state()
drm/nouveau/gsp: add hal for disp.get_static_info()
drm/nouveau/gsp: add hal for disp.get_supported()
drm/nouveau/gsp: add hal for fifo.chan.alloc
drm/nouveau/gsp: add hal for fifo.chan.doorbell_handle
drm/nouveau/gsp: add hal for fifo.ectx_size()
drm/nouveau/gsp: add hal for fifo.rc_triggered()
drm/nouveau/gsp: add hal for fifo.rsvd_chids
drm/nouveau/gsp: add hal for fifo.xlat_rm_engine_type()
drm/nouveau/gsp: add hal for gr.get_ctxbufs_info()
drm/nouveau/gsp: add hal for gsp.drop_send_user_shared_data()
drm/nouveau/gsp: add hal for gsp.get_static_info()
drm/nouveau/gsp: add hal for gsp.set_rmargs()
drm/nouveau/gsp: add hal for gsp.set_system_info()
drm/nouveau/gsp: add hal for gsp.sr_data_size()
drm/nouveau/gsp: add hal for gsp.xlat_mc_engine_idx()
drm/nouveau/gsp: add hal for wpr config info + meta init
drm/nouveau/gsp: add hals for fbsr.suspend/resume()
drm/nouveau/gsp: add support for 570.144
drm/nouveau/gsp: add usermode class id to gpu hal
drm/nouveau/gsp: fetch level shift and PDE from BAR2 VMM
drm/nouveau/gsp: Fix potential integer overflow on integer shifts
drm/nouveau/gsp: fix potential leak of memory used during acpi init
drm/nouveau/gsp: fix rm shutdown wait condition
drm/nouveau/gsp: init client VMMs with NV0080_CTRL_DMA_SET_PAGE_DIRECTORY
drm/nouveau/gsp: move booter handling to GPU-specific code
drm/nouveau/gsp: move firmware loading to GPU-specific code
drm/nouveau/gsp: move subdev/engine impls to subdev/gsp/rm/r535/
drm/nouveau/gsp: remove gsp-specific chid allocation path
drm/nouveau/gsp: split client handling out on its own
drm/nouveau/gsp: split device handling out on its own
drm/nouveau/gsp: split rm alloc handling out on its own
drm/nouveau/gsp: split rm ctrl handling out on its own
drm/nouveau/gsp: split rpc handling out on its own
drm/nouveau/gsp: support deeper page tables in COPY_SERVER_RESERVED_PDES
drm/nouveau/gsp: switch to a simpler GSP-RM header layout
 
drm/nouveau/gv100-: switch to volta semaphore methods
 
drm/nouveau/instmem: add hal for set_bar0_window_addr()
 
drm/nouveau/kms: add support for GB20x
 
drm/nouveau/mmu: bump up the maximum page table depth
 
drm/nouveau/nv50-: separate CHANNEL_GPFIFO handling out from CHANNEL_DMA
 
drm/nouveau/nvenc: bump max instances to 4
 
drm/nouveau/nvif: fix null ptr deref on pre-fermi boards
 
drm/nouveau/nvkm: factor out current GSP RPC command policies
drm/nouveau/nvkm: introduce new GSP reply policy NVKM_GSP_RPC_REPLY_POLL
 
drm/nouveau/ofa: bump max instances to 2
 
drm/nouveau/outp: Avoid -Wflex-array-member-not-at-end warning
 
drm/nouveau/pci: add PRI address of config space mirror to nvkm_pci_func
 
drm/nouveau/tegra: Fix error pointer vs NULL return in nvkm_device_tegra_resource_addr()
 
drm/nouveau/vfn/r535: Convert comma to semicolon
 
drm/nouveau: add helper functions for allocating pinned/cpu-mapped bos
drm/nouveau: add support for GB10x
drm/nouveau: add support for GB20x
drm/nouveau: add support for GH100
drm/nouveau: chan: Avoid -Wflex-array-member-not-at-end warnings
drm/nouveau: check ioctl command codes better
drm/nouveau: disp: Avoid -Wflex-array-member-not-at-end warning
drm/nouveau: disp: Use __member_size() helper
drm/nouveau: Do not fail module init on debugfs errors
drm/nouveau: fence: Avoid -Wflex-array-member-not-at-end warning
drm/nouveau: fix a use-after-free in r535_gsp_rpc_push()
drm/nouveau: fix hibernate on disabled GPU
drm/nouveau: improve handling of 64-bit BARs
drm/nouveau: outp: Use __member_size() helper
drm/nouveau: svm: Avoid -Wflex-array-member-not-at-end warning
 
drm/ofdrm: Open-code drm_simple_encoder_init()
drm/ofdrm: Remove struct ofdrm_device.pdev
 
drm/panel-edp: Add support for AUO B140QAN08.H panel
drm/panel-edp: Add support for BOE NE140WUM-N6S panel
drm/panel-edp: Add support for CSW MNE007QS3-8 panel
 
drm/panel-simple: fix the warnings for the Evervision VGG644804
 
drm/panel/panel-simple: Use the new allocation in place of devm_kzalloc()
 
drm/panel/sharp-ls043t1le01: Use _multi variants
 
drm/panel/synaptics-r63353: Use _multi variants
 
drm/panel: Add new helpers for refcounted panel allocatons
drm/panel: Add Novatek NT37801 panel driver
drm/panel: Add refcount support
drm/panel: Add Visionox G2647FB105 panel driver
drm/panel: auo-a030jtn01: Fix compilation build
drm/panel: boe-bf060y8m-aj0: transition to mipi_dsi wrapped functions
drm/panel: boe-th101mb31ig002-28a: Fix compilation build
drm/panel: boe-tv101wum-ll2: Fix compilation build
drm/panel: deprecate old-style panel allocation
drm/panel: Fix build error on !CONFIG_OF
drm/panel: himax-hx8279: Always initialize goa_{even,odd}_valid in hx8279_check_goa_config()
drm/panel: himax-hx8394: transition to mipi_dsi wrapped functions
drm/panel: make prepare/enable and disable/unprepare calls return void
drm/panel: novatek-nt36523: transition to mipi_dsi wrapped functions
drm/panel: nt37801: Fix IS_ERR() vs NULL check in probe()
drm/panel: nt37801: select CONFIG_DRM_DISPLAY_DSC_HELPER
drm/panel: panel-samsung-sofef00: transition to mipi_dsi wrapped functions
drm/panel: panel-simple: Add function to look panel data up
drm/panel: panel-simple: get rid of panel_dpi hack
drm/panel: panel-simple: make panel_dpi_probe return a panel_desc
drm/panel: panel-simple: Make panel_simple_probe return its panel
drm/panel: samsung-s6d7aa0: transition to mipi_dsi wrapped functions
drm/panel: samsung-sofef00: Drop s6e3fc2x01 support
drm/panel: simple: Add NLT NL13676BC25-03F panel entry
drm/panel: simple: Add POWERTIP PH128800T004-ZZA01 panel entry
drm/panel: simple: add Tianma P0700WXF1MBAA panel
drm/panel: simple: Tianma TM070JDHG34-00: add delays
drm/panel: simple: Update timings for AUO G101EVN010
 
drm/panfrost: add h616 compatible string
drm/panfrost: Add PM runtime flag
drm/panfrost: Add support for AARCH64_4K page table format
drm/panfrost: Fix scheduler workqueue bug
drm/panfrost: Force AARCH64_4K page table format on MediaTek MT8188
drm/panfrost: Force AARCH64_4K page table format on MediaTek MT8192
drm/panfrost: reorder pd/clk/rst sequence
drm/panfrost: Set HW_FEATURE_AARCH64_MMU feature flag on Bifrost models
drm/panfrost: Set IOMMU_CACHE flag
drm/panfrost: Test for imported buffers with drm_gem_is_imported()
drm/panfrost: Use GPU_MMU_FEATURES_VA_BITS/PA_BITS macros
 
drm/panic: add missing Markdown code span
drm/panic: add missing space
drm/panic: Add support to scanout buffer as array of pages
drm/panic: clean Clippy warning
drm/panic: use `///` for private items too
drm/panic: Use a decimal fifo to avoid u64 by u64 divide
 
drm/panthor: Add driver IOCTL for setting BO labels
drm/panthor: Call panthor_gpu_coherency_init() after PM resume()
drm/panthor: Don't create a file offset for NO_MMAP BOs
drm/panthor: Don't update MMU_INT_MASK in panthor_mmu_irq_handler()
drm/panthor: Fix build warning when DEBUG_FS is disabled
drm/panthor: Fix GPU_COHERENCY_ACE[_LITE] definitions
drm/panthor: Fix the panthor_gpu_coherency_init() error path
drm/panthor: Introduce BO labeling
drm/panthor: Label all kernel BO's
drm/panthor: Let IRQ handlers clear the interrupts themselves
drm/panthor: show device-wide list of DRM GEM objects over DebugFS
drm/panthor: Test for imported buffers with drm_gem_is_imported()
drm/panthor: Update panthor_mmu::irq::mask when needed
 
drm/plane: Add new plane property IN_FORMATS_ASYNC
drm/plane: modify create_in_formats to acommodate async
 
drm/pm/legacy-dpm: move SI away from sid.h and si_enums.h
 
drm/prime: Support dedicated DMA device for dma-buf imports
 
drm/print: Add drm_coredump_printer_is_full
 
drm/probe-helper: Do not fail from drmm_kms_helper_poll_init()
 
drm/radeon/cik: Clean up doorbells
 
drm/radeon/radeon_audio: Remove unused r600_hdmi_audio_workaround
 
drm/radeon: Do not hold console lock during resume
drm/radeon: Do not hold console lock while suspending clients
drm/radeon: fix MAX_POWER_SHIFT value
drm/radeon: fix the warning for radeon_cs_parser_fini
drm/radeon: fix typo in atombios.h
drm/radeon: fixing typo in macro name
drm/radeon: Remove unused radeon_fence_wait_any
 
drm/rockchip: add CONFIG_OF dependency
drm/rockchip: analogix_dp: Add support for RK3588
drm/rockchip: analogix_dp: Add support to get panel from the DP AUX bus
drm/rockchip: inno-hdmi: Fix video timing HSYNC/VSYNC polarity setting for rk3036
drm/rockchip: inno-hdmi: Simplify error handler with dev_err_probe
drm/rockchip: rk3066_hdmi: switch to drm bridge
drm/rockchip: vop2: Make overlay layer select register configuration take effect by vsync
drm/rockchip: vop: Consistently use rk3399 registers consts
drm/rockchip: vop: remove redundant condition check
 
drm/sched: Add a basic test for checking credit limit
drm/sched: Add a basic test for modifying entities scheduler list
drm/sched: Add a simple timeout test
drm/sched: Add basic priority tests
drm/sched: Add scheduler unit testing infrastructure and some basic tests
drm/sched: Adjust outdated docu for run_job()
drm/sched: Clarify docu concerning drm_sched_job_arm()
drm/sched: Document run_job() refcount hazard
drm/sched: Increment job count before swapping tail spsc queue
drm/sched: Remove optimization that causes hang when killing dependent jobs
drm/sched: revert "drm_sched_job_cleanup(): correct false doc"
drm/sched: Update timedout_job()'s documentation
 
drm/scheduler: signal scheduled fence when kill job
 
drm/shmem-helper: Add and use pages_pin_count
drm/shmem-helper: Fix unsetting shmem vaddr while vmap refcount > 0
drm/shmem-helper: Make all exported symbols GPL
drm/shmem-helper: Refactor locked/unlocked functions
drm/shmem-helper: Remove obsoleted is_iomem test
drm/shmem-helper: Switch drm_gem_shmem_vmap/vunmap to use pin/unpin
drm/shmem-helper: Use refcount_t for pages_use_count
drm/shmem-helper: Use refcount_t for vmap_use_count
 
drm/simpledrm: Do not upcast in release helpers
drm/simpledrm: Remove struct simpledrm_device.nformats
 
drm/sitronix: move tiny Sitronix drivers to their own subdir
drm/sitronix: st7571-i2c: Select VIDEOMODE_HELPERS
 
drm/sprd: move to devm_platform_ioremap_resource() usage
 
drm/ssd130x: fix ssd132x_clear_screen() columns
 
drm/st7571-i2c: add support for Sitronix ST7571 LCD controller
drm/st7571-i2c: Fix IS_ERR() vs NULL checks in probe()
drm/st7571-i2c: select CONFIG_DRM_CLIENT_SELECTION
 
drm/sti: fix inconsistent indenting warning
drm/sti: move to devm_platform_ioremap_resource() usage
 
drm/syncobj: Extend EXPORT_SYNC_FILE for timeline syncobjs
 
drm/sysfb: Add efidrm for EFI displays
drm/sysfb: Add struct drm_sysfb_device
drm/sysfb: Add vesadrm for VESA displays
drm/sysfb: efidrm: Add EDID support
drm/sysfb: efidrm: Avoid clang -Wsometimes-uninitialized in efidrm_device_create()
drm/sysfb: efidrm: Support module builds
drm/sysfb: Maintain CRTC state in struct drm_sysfb_crtc_state
drm/sysfb: Merge connector functions
drm/sysfb: Merge CRTC functions
drm/sysfb: Merge mode-config functions
drm/sysfb: Merge primary-plane functions
drm/sysfb: ofdrm: Add EDID support
drm/sysfb: Provide single mode-init helper
drm/sysfb: Share helpers for integer validation
drm/sysfb: Share helpers for screen_info validation
drm/sysfb: simpledrm: Remove unused helper simpledrm_device_of_dev()
drm/sysfb: Split source file
drm/sysfb: vesadrm: Add EDID support
drm/sysfb: vesadrm: Add gamma correction
 
drm/tegra: Assign plane type before registration
drm/tegra: dpaux: Use dev_err_probe()
drm/tegra: falcon: Pipeline firmware copy
drm/tegra: Fix a possible null pointer dereference
drm/tegra: move to devm_platform_ioremap_resource() usage
drm/tegra: nvdec: Fix dma_alloc_coherent error check
drm/tegra: Remove unneeded include
drm/tegra: rgb: Fix the unbound reference count
 
drm/tests: Add kunit tests for bridges
drm/tests: bridge: Provide tests for drm_bridge_helper_reset_crtc
drm/tests: Create tests for drm_atomic
drm/tests: hdmi_state_helpers: Switch to new helper
drm/tests: helpers: Create new helper to enable output
 
drm/ttm/tests: fix incorrect assert in ttm_bo_unreserve_bulk()
 
drm/ttm/xe: drop unused force_alloc flag
 
drm/ttm: Fix compile error when CONFIG_SHMEM is not set
drm/ttm: fix error handling in ttm_buffer_object_transfer
drm/ttm: test private resv obj on release/destroy
 
drm/udl: Handle errors from usb_get_descriptor()
drm/udl: Improve type safety when using struct udl_device
drm/udl: Remove unused field dev from struct udl_device
drm/udl: Remove unused field gem_lock from struct udl_device
drm/udl: Return error if vendor descriptor is too short
drm/udl: Set error code in udl_init()
drm/udl: Set struct drm_device.dma_dev
drm/udl: Support adapters without firmware descriptor
drm/udl: Switch poll helpers to managed cleanup
drm/udl: The number of pixels is always positive
drm/udl: Treat vendor descriptor as u8
drm/udl: Unregister device before cleaning up on disconnect
drm/udl: Validate length in vendor-descriptor parser
 
drm/v3d: Associate a V3D tech revision to all supported devices
drm/v3d: Avoid NULL pointer dereference in `v3d_job_update_stats()`
drm/v3d: client ranges from axi_ids are different with V3D 7.1
drm/v3d: Disable interrupts before resetting the GPU
drm/v3d: fix client obtained from axi_ids on V3D 4.1
drm/v3d: Use V3D_SMS registers for power on/off and reset on V3D 7.x
 
drm/vc4: convert to devm_drm_bridge_alloc() API
drm/vc4: fix infinite EPROBE_DEFER loop
drm/vc4: hdmi: Add jack detection to HDMI audio driver
drm/vc4: hdmi: Call HDMI hotplug helper on disconnect
drm/vc4: plane: fix inconsistent indenting warning
drm/vc4: tests: Document output handling functions
drm/vc4: tests: Retry pv-muxing tests when EDEADLK
drm/vc4: tests: Stop allocating the state in test init
drm/vc4: tests: Use return instead of assert
 
drm/vesadrm: Avoid NULL-ptr deref in vesadrm_pmi_cmap_write()
 
drm/virtio: Add capset definitions to UAPI
drm/virtio: Support drm_panic with non-vmapped shmem BO
drm/virtio: Test for imported buffers with drm_gem_is_imported()
drm/virtio: Use dma_buf from GEM object instance
 
drm/vkms: Add a validation function for VKMS configuration
drm/vkms: Add KUnit test scaffolding
drm/vkms: Adjust vkms_state->active_planes allocation type
drm/vkms: Allow to attach connectors and encoders
drm/vkms: Allow to attach encoders and CRTCs
drm/vkms: Allow to attach planes and CRTCs
drm/vkms: Allow to configure multiple connectors
drm/vkms: Allow to configure multiple CRTCs
drm/vkms: Allow to configure multiple encoders
drm/vkms: Allow to configure multiple planes
drm/vkms: Create vkms_connector struct
drm/vkms: Extract vkms_config header
drm/vkms: Extract vkms_connector header
drm/vkms: Move default_config creation to its own function
drm/vkms: Set device name from vkms_config
 
drm/vmwgfx: Add error path for xa_store in vmw_bo_add_detached_resource
drm/vmwgfx: Add seqno waiter for sync_files
drm/vmwgfx: Bump the minor version
drm/vmwgfx: Fix dumb buffer leak
drm/vmwgfx: Fix guests running with TDX/SEV
drm/vmwgfx: Refactor cursor handling
drm/vmwgfx: Switch to exclusively using GEM references
drm/vmwgfx: Test for imported buffers with drm_gem_is_imported()
drm/vmwgfx: Use dma_buf from GEM object instance
 
drm/xe/bmg: Add one additional PCI ID
drm/xe/bmg: Don't use WA 16023588340 and 22019338487 on VF
drm/xe/bmg: fix compressed VRAM handling
drm/xe/bmg: Update Wa_14022085890
drm/xe/bmg: Update Wa_16023588340
drm/xe/bmg: Update Wa_22019338487
 
drm/xe/bo: Add a bo remove callback
 
drm/xe/compat: clean up unused platform check macros
drm/xe/compat: remove intel_runtime_pm.h
 
drm/xe/d3cold: Set power state to D3Cold during s2idle/s3
 
drm/xe/display: Add check for alloc_ordered_workqueue()
 
drm/xe/dma_buf: stop relying on placement in unmap
 
drm/xe/doc: Wire up PCIe Gen5 limitations
 
drm/xe/eustall: Do not support EU stall on SRIOV VF
drm/xe/eustall: Fix a possible pointer dereference after free
drm/xe/eustall: Resolve a possible circular locking dependency
 
drm/xe/gsc: do not flush the GSC worker from the reset path
 
drm/xe/guc: Bump the recommended GuC version to 70.44.1
drm/xe/guc: Cache DSS info when creating capture register list
drm/xe/guc: Default log level to non-verbose
drm/xe/guc: Don't expose GuC privileged debugfs files if VF
drm/xe/guc: Enable w/a 16026508708
drm/xe/guc: Explicitly exit CT safe mode on unwind
drm/xe/guc: Fix capture of steering registers
drm/xe/guc: Fix out-of-bound while enabling engine activity stats
drm/xe/guc: Make creation of SLPC debugfs files conditional
drm/xe/guc: Re-word message about ADS size changes
drm/xe/guc: Recommend GuC v70.46.2 for BMG, LNL, DG2
drm/xe/guc: Refactor GuC debugfs initialization
drm/xe/guc: Reformat dead CT reason string to be devcoredump compatible
drm/xe/guc: Use the steering flag when printing registers
 
drm/xe/guc_pc: Add _locked variant for min/max freq
drm/xe/guc_pc: Remove duplicated pc_start call
drm/xe/guc_pc: Retry and wait longer for GuC PC start
 
drm/xe/guc_submit: add back fix
 
drm/xe/hw_engine: define sysfs_ops on all directories
 
drm/xe/hw_engine_class_sysfs: Allow to inject error during probe
 
drm/xe/hwmon: Add support to manage power limits though mailbox
drm/xe/hwmon: expose fan speed
drm/xe/hwmon: Fix kernel version documentation for fan speed
drm/xe/hwmon: Fix kernel version documentation for temperature
drm/xe/hwmon: Fix xe_hwmon_power_max_write
drm/xe/hwmon: Move card reactive critical power under channel card
 
drm/xe/lrc: Use a temporary buffer for WA BB
 
drm/xe/migrate: Allow xe_migrate_vram() also on non-pagefault capable devices
drm/xe/migrate: Fix alignment check
drm/xe/migrate: fix copy direction in access_memory
drm/xe/migrate: ignore CCS for kernel objects
drm/xe/migrate: Switch from drm to dev managed actions
 
drm/xe/mocs: Initialize MOCS index early
 
drm/xe/pf: Clear all LMTT pages on alloc
drm/xe/pf: Don't show GGTT/LMEM debugfs files under media GT
drm/xe/pf: Drop CTC_MODE from VF runtime register list
drm/xe/pf: Enable per-function engine activity stats
drm/xe/pf: Prepare to stop SR-IOV support prior GT reset
drm/xe/pf: Resend PF provisioning after GT reset
 
drm/xe/pm: Correct comment of xe_pm_set_vram_threshold()
drm/xe/pm: Restore display pm if there is error after display suspend
drm/xe/pm: Temporarily disable D3Cold on BMG
 
drm/xe/pmu: Add GT frequency events
 
drm/xe/pxp: Clarify PXP queue creation behavior if PXP is not ready
drm/xe/pxp: do not queue unneeded terminations from debugfs
drm/xe/pxp: Use the correct define in the set_property_funcs array
 
drm/xe/rtp: Drop sentinels from arg to xe_rtp_process_to_sr()
 
drm/xe/sched: stop re-submitting signalled jobs
 
drm/xe/sriov: support non-contig VRAM provisioning
 
drm/xe/svm: Add stats for SVM page faults
drm/xe/svm: Fix a potential bo UAF
drm/xe/svm: fix dereferencing error pointer in drm_gpusvm_range_alloc()
drm/xe/svm: Fix regression disallowing 64K SVM migration
 
drm/xe/tests/mocs: Hold XE_FORCEWAKE_ALL for LNCF regs
 
drm/xe/uc: Add support for different firmware files on each GT
drm/xe/uc: Remove static from loop variable
 
drm/xe/userptr: Fix an incorrect assert
drm/xe/userptr: fix notifier vs folio deadlock
 
drm/xe/vf: Catch all unexpected register reads
drm/xe/vf: Don't check CTC_MODE[0] if VF
drm/xe/vf: Don't expose privileged GT debugfs files if VF
drm/xe/vf: Don't try Driver-FLR if VF
drm/xe/vf: Fix guc_info debugfs for VFs
drm/xe/vf: Stop applying save-restore MMIOs if VF
drm/xe/vf: Unblock xe_rtp_process_to_sr for VFs
 
drm/xe/vm: move rebind_work init earlier
drm/xe/vm: move xe_svm_init() earlier
 
drm/xe/vsec: fix CONFIG_INTEL_VSEC dependency
 
drm/xe/xe2hpg: Add Wa_16025250150
 
drm/xe/xe3: Recognize 3DSTATE_COARSE_PIXEL in LRC dumps
 
drm/xe/xe3lpg: Apply Wa_14022293748, Wa_22019794406
 
drm/xe/xe_guc_pc: Lock once to update stashed frequencies
 
drm/xe/xe_pmu: Add PMU support for per-function engine activity stats
 
drm/xe: Abort printing coredump in VM printer output if full
drm/xe: Add config control for svm flush work
drm/xe: Add configfs to enable survivability mode
drm/xe: Add devcoredump chunking
drm/xe: Add documentation for survivability mode
drm/xe: Add fault injection for xe_oa_alloc_regs
drm/xe: Add MI_LOAD_REGISTER_REG command definition
drm/xe: Add MI_MATH and ALU instruction definitions
drm/xe: Add missing documentation of rpa_freq
drm/xe: Add page queue multiplier
drm/xe: Add support for per-function engine activity
drm/xe: add XE_BO_FLAG_PINNED_LATE_RESTORE
drm/xe: Add XE_BO_FLAG_PINNED_NORESTORE
drm/xe: Adjust ringbuf emission for maximum possible size
drm/xe: Allocate PF queue size on pow2 boundary
drm/xe: Allow dropping kunit dependency as built-in
drm/xe: allow non-contig VRAM kernel BO
drm/xe: Allow scratch page under fault mode for certain platform
drm/xe: Allow to drop vram resizing
drm/xe: Allow to inject error in early probe
drm/xe: Apply Wa_16023105232
drm/xe: avoid plain 64-bit division
drm/xe: Avoid reading RMW registers in emit_wa_job
drm/xe: Clear scratch page on vm_bind
drm/xe: Create LRC BO without VM
drm/xe: Default auto_link_downgrade status to false
drm/xe: Do not print timedout job message on killed exec queues
drm/xe: Do not wedge device on killed exec queues
drm/xe: Don't print error about hwconfig when using execlists
drm/xe: Dont skip TLB invalidations on VF
drm/xe: Drop force_alloc from xe_bo_evict in selftests
drm/xe: drop redundant conversion to bool
drm/xe: Enable configfs support for survivability mode
drm/xe: Ensure fixed_slice_mode gets set after ccs_mode change
drm/xe: Ensure XE_BO_FLAG_CPU_ADDR_MIRROR has a unique value
drm/xe: evict user memory in PM notifier
drm/xe: Expose PCIe link downgrade attributes
drm/xe: Extend WA 14018094691 to BMG
drm/xe: Fix an out-of-bounds shift when invalidating TLB
drm/xe: Fix build without debugfs
drm/xe: Fix CFI violation when accessing sysfs files
drm/xe: fix devcoredump chunk alignmnent calculation
drm/xe: Fix early wedge on GuC load failure
drm/xe: Fix exporting xe buffers multiple times
drm/xe: Fix kconfig prompt
drm/xe: Fix memset on iomem
drm/xe: Fix MOCS debugfs LNCF readout
drm/xe: Fix out-of-bounds field write in MI_STORE_DATA_IMM
drm/xe: Fix ring flush invalidation
drm/xe: Fix taking invalid lock on wedge
drm/xe: Fix unmet direct dependencies warning
drm/xe: Fix xe_pt_stage_bind_walk kerneldoc
drm/xe: handle pinned memory in PM notifier
drm/xe: Introduce CONFIG_DRM_XE_GPUSVM
drm/xe: Introduce fault injection for guc CTB send/recv
drm/xe: Introduce fault injection for guc mmio send/recv.
drm/xe: Introduced needs_scratch bit in device descriptor
drm/xe: Invalidate L3 read-only cachelines for geometry streams too
drm/xe: Make PPHWSP size explicit in xe_gt_lrc_size()
drm/xe: Make the PT code handle placement per PTE rather than per vma / range
drm/xe: Make WA BB part of LRC BO
drm/xe: Make xe_gt_freq part of the Documentation
drm/xe: move DPT l2 flush to a more sensible place
drm/xe: Move DSB l2 flush to a more sensible place
drm/xe: Move page fault init after topology init
drm/xe: Move survivability back to xe
drm/xe: Move xe_device_sysfs_init() to xe_device_probe()
drm/xe: Pass flags directly to emit_flush_imm_ggtt
drm/xe: Prefer USEC_PER_SEC over MICRO
drm/xe: Process deferred GGTT node removals on device unwind
drm/xe: Release force wake first then runtime power
drm/xe: Release guc ids before cancelling work
drm/xe: Release runtime pm for error path of xe_devcoredump_read()
drm/xe: Remove extra spaces in xe_vm.c
drm/xe: Remove GEN11 prefixes from documentation
drm/xe: Remove pointless gen11 assertions
drm/xe: remove redundant check in xe_vm_create_ioctl()
drm/xe: remove unmatched xe_vm_unlock() from __xe_exec_queue_init()
drm/xe: remove unused LE_COS
drm/xe: Restore EIO errno return when GuC PC start fails
drm/xe: Rework eviction rejection of bound external bos
drm/xe: Set LRC addresses before guc load
drm/xe: Set survivability mode before heci init
drm/xe: share bo dma-resv with backup object
drm/xe: Simplify pinned bo iteration
drm/xe: Split xe_device_td_flush()
drm/xe: unconditionally apply PINNED for pin_map()
drm/xe: Update xe_ttm_access_memory to use GPU for non-visible access
drm/xe: use backup object for pinned save/restore
drm/xe: Use copy_from_user() instead of __copy_from_user()
drm/xe: Use correct type width for alignment in fb pinning code
drm/xe: Use GT oriented message to report engine activity error
drm/xe: Use local fence in error path of xe_migrate_clear
 
drm/{i915,xe}: Move intel_pch under display
 
drm: add drm_file_err function to add process info
drm: add modifiers for Apple GPU layouts
drm: Add UAPI for the Asahi driver
drm: drv: implement __drm_dev_alloc()
drm: Mark CONFIG_DRM_HEADER_TEST as BROKEN
drm: Move some options to separate new Kconfig
drm: Move sysfb drivers into separate subdirectory
drm: nova-drm: add initial driver skeleton
drm: panel-orientation-quirks: Add ZOTAC Gaming Zone
drm: panel: Add driver for Himax HX8279 DDIC panels
drm: pl111: fix inconsistent indenting warning
drm: rcar-du: Fix memory leak in rcar_du_vsps_init()
drm: Remove redundant statement in drm_crtc_helper_set_mode()
drm: Remove unused function rcar_cmm_write
drm: renesas: Add zpos, alpha and blend properties to RZ/G2L DU
drm: renesas: Extend RZ/G2L supported KMS formats
drm: renesas: rz-du: Add Kconfig dependency between RZG2L_DU and RZG2L_MIPI_DSI
drm: renesas: rz-du: Drop bpp variable from struct rzg2l_du_format_info
drm: renesas: rz-du: rzg2l_mipi_dsi: Update the comment in rzg2l_mipi_dsi_start_video()
drm: renesas: rz-du: Support dmabuf import
drm: writeback: Fix drm_writeback_connector_cleanup signature
drm: xlnx: zynqmp_dpsub: fix Kconfig dependencies for ASoC
drm: xlnx: zynqmp_dpsub: use snd_soc_dummy_dlc
 
dt-binding: mmc: microchip,sdhci-pic32: convert text based binding to json schema
 
dt-bindings: Add device tree support for Winsen MHZ19B CO2 sensor
dt-bindings: Add ROHM BD7970x variants
dt-bindings: Add SQ52206 to ina2xx devicetree bindings
dt-bindings: Add Winsen to the vendor prefixes
dt-bindings: allwinner: add H616 DE33 clock binding
dt-bindings: altera: Add compatible for Terasic's DE10-nano
dt-bindings: arm/cpus: Add missing properties
dt-bindings: arm/cpus: Add power-domains constraints
dt-bindings: arm/cpus: Add schemas for "enable-method" dependencies
dt-bindings: arm/cpus: Allow 2 power-domains entries
dt-bindings: arm/cpus: allow up to 3 interconnects entries
dt-bindings: arm/cpus: Re-wrap 'description' entries
dt-bindings: arm: add imx8mp-libra-rdk-fpsc
dt-bindings: arm: add MBa91xxCA Mainboard for TQMa93xxCA/LA SOM
dt-bindings: arm: add TQMa8XxS boards
dt-bindings: arm: amlogic: add S6 support
dt-bindings: arm: amlogic: add S7 support
dt-bindings: arm: amlogic: add S7D support
dt-bindings: arm: amlogic: add S805Y and Mi TV Stick
dt-bindings: arm: amlogic: Add TCU Fernsehfee 3.0 board
dt-bindings: arm: arm,coresight-static-replicator: add optional clocks
dt-bindings: arm: bcm2835: Add Raspberry Pi 2 (2nd rev)
dt-bindings: arm: fsl: Add Boundary Device Nitrogen8M Plus ENC Carrier Board
dt-bindings: arm: fsl: add i.MX943 EVK board
dt-bindings: arm: fsl: add Toradex SMARC iMX8MP SoM and carrier
dt-bindings: arm: mediatek: add bpi-r4 2g5 phy variant
dt-bindings: arm: mediatek: Add MT8186 Ponyta Chromebook
dt-bindings: arm: psci: change labels to lower-case in example
dt-bindings: arm: qcom,ids: add SoC ID for SM8750
dt-bindings: arm: qcom: Add Asus Zenbook A14
dt-bindings: arm: qcom: Add SM7150 Google Pixel 4a
dt-bindings: arm: qcom: Add Xiaomi Redmi Note 8
dt-bindings: arm: qcom: Document HP EliteBook Ultra G1q
dt-bindings: arm: qcom: Document Lenovo ThinkPad T14s Gen 6 LCD and OLED
dt-bindings: arm: rockchip: add PX30-Cobra boards from Theobroma Systems
dt-bindings: arm: rockchip: add PX30-PP1516 boards from Theobroma Systems
dt-bindings: arm: rockchip: Add Radxa ROCK 5B+
dt-bindings: arm: rockchip: Add rk3399 industry evaluation board
dt-bindings: arm: rockchip: Add rk3562 evb2 board
dt-bindings: arm: rockchip: Add rk3588 evb2 board
dt-bindings: arm: samsung: add compatibles for exynos7870 devices
dt-bindings: arm: stm32: add compatible for stm32h747i-disco board
dt-bindings: arm: stm32: Document Ultratronik's Fly board DT binding
dt-bindings: arm: sunxi: Add Liontron H-A133L board name
dt-bindings: arm: sunxi: Add new board names for A523 generation
dt-bindings: arm: sunxi: Add YuzukiHD Chameleon board name
dt-bindings: arm: tegra: Add Asus Transformer Pad TF300TL
dt-bindings: arm: tegra: Group Tegra30 based ASUS Transformers
dt-bindings: arm: ti: Add bindings for PHYTEC AM68x based hardware
dt-bindings: arm: ti: Add PocketBeagle2
dt-bindings: arm: ti: Add Toradex Verdin AM62P
dt-bindings: arm: vt8500: Add VIA APC Rock/Paper boards
dt-bindings: ASoC: admaif: Add missing properties
dt-bindings: ASoC: Document Tegra264 APE support
dt-bindings: at91rm9260-rtt: add microchip,sama7d65-rtt
dt-bindings: ata: Convert apm,xgene-ahci to DT schema
dt-bindings: ata: Convert arasan,cf-spear1340 to DT schema
dt-bindings: ata: Convert cavium,ebt3000-compact-flash to DT schema
dt-bindings: ata: Convert marvell,orion-sata to DT schema
dt-bindings: ata: Convert st,ahci to DT schema
dt-bindings: ata: Convert ti,dm816-ahci to DT schema
dt-bindings: ata: rockchip-dwc-ahci: add RK3576 compatible
dt-bindings: backlight: add TI LP8864/LP8866 LED-backlight drivers
dt-bindings: cache: add QiLai compatible to ax45mp
dt-bindings: cache: add specific RZ/Five compatible to ax45mp
dt-bindings: cache: Convert marvell,tauros2-cache to DT schema
dt-bindings: cache: Convert marvell,{feroceon,kirkwood}-cache to DT schema
dt-bindings: cache: qcom,llcc: Document SM8750 LLCC block
dt-bindings: cache: sifive,ccache0: Add ESWIN EIC7700 SoC compatibility
dt-bindings: can: renesas,rcar-canfd: Document RZ/G3E support
dt-bindings: can: renesas,rcar-canfd: Simplify the conditional schema
dt-bindings: clock: Add GRF clock definition for RK3528
dt-bindings: clock: add SM6350 QCOM video clock bindings
dt-bindings: clock: convert bcm2835-aux-clock to yaml
dt-bindings: clock: convert vf610-clock.txt to yaml format
dt-bindings: clock: Drop maxim,max77686.txt
dt-bindings: clock: Drop st,stm32h7-rcc.txt
dt-bindings: clock: exynosautov920: add cpucl0 clock definitions
dt-bindings: clock: exynosautov920: add cpucl1/2 clock definitions
dt-bindings: clock: mediatek: Add #reset-cells property for MT8188
dt-bindings: clock: renesas,r9a09g047-cpg: Add XSPI and GBETH PTP core clocks
dt-bindings: clock: renesas,r9a09g057-cpg: Add USB2 PHY and GBETH PTP core clocks
dt-bindings: clock: renesas: Document RZ/V2N SoC CPG
dt-bindings: clock: rk3036: add SCLK_USB480M clock-id
dt-bindings: clock: rk3576: add IOC gated clocks
dt-bindings: clock: socfpga: convert to yaml
dt-bindings: clock: sophgo: add clock controller for SG2044
dt-bindings: clock: sophgo: Use precise compatible for CV1800 series SoC
dt-bindings: clock: spacemit: Add spacemit,k1-pll
dt-bindings: clock: stm32h7: rename USART{7,8}_CK to UART{7,8}_CK
dt-bindings: clock: sun50i-h616-ccu: Add LVDS reset
dt-bindings: clock: thead: Add TH1520 VO clock controller
dt-bindings: counter: Convert ftm-quaddec.txt to yaml format
dt-bindings: cpufreq: Drop redundant Mediatek binding
dt-bindings: crypto: Convert amd,ccp-seattle-v1a to DT schema
dt-bindings: crypto: Convert axis,artpec6-crypto to DT schema
dt-bindings: crypto: Convert brcm,spum-crypto to DT schema
dt-bindings: crypto: Convert hisilicon,hip0{6,7}-sec to DT schema
dt-bindings: crypto: Convert img,hash-accelerator to DT schema
dt-bindings: crypto: Convert Marvell CESA to DT schema
dt-bindings: crypto: Drop obsolete mediatek,eip97-crypto
dt-bindings: crypto: fsl,sec-v4.0-mon: Add "power-off-time-sec"
dt-bindings: crypto: fsl,sec-v4.0: Add fsl,sec-v6.0
dt-bindings: crypto: qcom-qce: document QCS615 crypto engine
dt-bindings: display/msm/hdmi: drop obsolete GPIOs from schema
dt-bindings: display/msm: Add Qualcomm SAR2130P
dt-bindings: display/msm: dp-controller: describe SAR2130P
dt-bindings: display/msm: dsi-controller-main: describe SAR2130P
dt-bindings: display/msm: dsi-phy-7nm: describe SAR2130P
dt-bindings: display/msm: hdmi: Fix constraints on additional 'port' properties
dt-bindings: display/msm: qcom,sc7280-dpu: describe SAR2130P
dt-bindings: display: Add Sitronix ST7571 LCD Controller
dt-bindings: display: bridge: renesas,dsi: allow properties from dsi-controller
dt-bindings: display: imx: convert fsl,tcon.txt to yaml format
dt-bindings: display: imx: convert fsl-imx-drm.txt to yaml format
dt-bindings: display: imx: convert ldb.txt to yaml format
dt-bindings: display: ltk050h3146w: add port property
dt-bindings: display: ltk500hd1829: add port property
dt-bindings: display: mediatek: Add binding for HDMIv2 DDC
dt-bindings: display: mediatek: Add binding for MT8195 HDMI-TX v2
dt-bindings: display: mediatek: Add compatibles for MT8188 MDP3
dt-bindings: display: msm-dsi-phy-7nm: document the SA8775P DSI PHY
dt-bindings: display: msm: correct example in SM8350 MDSS schema
dt-bindings: display: msm: document DSI controller and phy on SA8775P
dt-bindings: display: msm: mdp4: add LCDC clock and PLL source
dt-bindings: display: msm: sm8350-mdss: Describe the CPU-CFG icc path
dt-bindings: display: panel: Add BOE TD4320
dt-bindings: display: panel: Add Himax HX8279/HX8279-D DDIC panels
dt-bindings: display: panel: Add Novatek NT37801
dt-bindings: display: panel: Add Visionox G2647FB105
dt-bindings: display: panel: convert truly,nt35597.txt to dt-schema
dt-bindings: display: panel: samsung,atna40yk20: document ATNA40YK20
dt-bindings: display: rockchip,inno-hdmi: Document GRF for RK3036 HDMI
dt-bindings: display: rockchip,inno-hdmi: Fix Document of RK3036 compatible
dt-bindings: display: rockchip,vop: Drop assigned-clocks
dt-bindings: display: rockchip: analogix-dp: Add support for RK3588
dt-bindings: display: rockchip: analogix-dp: Add support to get panel from the DP AUX bus
dt-bindings: display: rockchip: Convert cdn-dp-rockchip.txt to yaml
dt-bindings: display: simple: Add NLT NL13676BC25-03F panel
dt-bindings: display: simple: Add POWERTIP PH128800T004-ZZA01 panel
dt-bindings: display: simple: Add Tianma P0700WXF1MBAA panel
dt-bindings: dma: Add Arm DMA-350
dt-bindings: dma: fsl-edma: increase maxItems of interrupts and interrupt-names
dt-bindings: dma: nvidia,tegra20-apbdma: convert text based binding to json schema
dt-bindings: dma: qcom,bam: Document dma-coherent property
dt-bindings: dma: rz-dmac: Document RZ/V2H(P) family of SoCs
dt-bindings: dma: rz-dmac: Restrict properties for RZ/A1H
dt-bindings: Document Blaize BLZP1600 GPIO driver
dt-bindings: Document Tegra264 ADMA support
dt-bindings: Document Tegra264 HDA Support
dt-bindings: drm/bridge: ti-sn65dsi83: drop $ref to fix lvds-vod* warnings
dt-bindings: firmware: Add i.MX95 SCMI LMM and CPU protocol
dt-bindings: firmware: google,gs101-acpm-ipc: add PMIC child node
dt-bindings: firmware: stratix10: Convert to json-schema
dt-bindings: fpga: stratix10: Convert to json-schema
dt-bindings: fsl: convert m4if.txt and tigerp.txt to yaml format
dt-bindings: gpio: Add max77759 binding
dt-bindings: gpio: Correct indentation and style in DTS example
dt-bindings: gpio: pca95xx: add Toradex ecgpiol16
dt-bindings: gpio: spacemit: add support for K1 SoC
dt-bindings: gpio: tegra186: Add gpio-ranges
dt-bindings: gpio: vf610: add ngpios and gpio-reserved-ranges
dt-bindings: gpu: Add 'resets' property for GPU initialization
dt-bindings: gpu: img: Add BXS-4-64 devicetree bindings
dt-bindings: gpu: img: Future-proofing enhancements
dt-bindings: gpu: mali-bifrost: Add compatible for RZ/G3E SoC
dt-bindings: gpu: mali-bifrost: Add compatible for RZ/V2N SoC
dt-bindings: gpu: v3d: Add per-compatible register restrictions
dt-bindings: gpu: v3d: Add SMS register to BCM2712 compatible
dt-bindings: gpu: v3d: Add V3D driver maintainer as DT maintainer
dt-bindings: HID: i2c-hid: elan: Introduce Elan eKTH8D18
dt-bindings: hwinfo: Add VIA/WonderMedia SoC identification
dt-bindings: hwmon: Add bindings for mpq8785 driver
dt-bindings: hwmon: Add Sophgo SG2044 external hardware monitor support
dt-bindings: hwmon: amc6821: add fan and PWM output
dt-bindings: hwmon: pmbus: add lt3074
dt-bindings: hwmon: ti,tmp102: document optional V+ supply property
dt-bindings: i2c: dw: Add Sophgo SG2044 SoC I2C controller
dt-bindings: i2c: dw: merge duplicate compatible entry.
dt-bindings: i2c: i2c-mt65xx: Add MediaTek Dimensity 1200 MT6893
dt-bindings: i2c: i2c-rk3x: Add compatible string for RK3528
dt-bindings: i2c: i2c-wmt: Convert to YAML
dt-bindings: i2c: nvidia,tegra20-i2c: Specify the required properties
dt-bindings: i2c: realtek,rtl9301: Fix missing 'reg' constraint
dt-bindings: i2c: renesas,riic: Document RZ/V2N (R9A09G056) support
dt-bindings: i3c: silvaco,i3c-master: add i.MX94 and i.MX95 I3C
dt-bindings: iio: adc: ad7380: add AD7389-4
dt-bindings: iio: adc: Add compatible for Dimensity 1200 MT6893
dt-bindings: iio: adc: add NCT7201 ADCs
dt-bindings: iio: adc: Add ROHM BD79100G
dt-bindings: iio: adc: adi,ad7606: add SPI offload properties
dt-bindings: iio: adc: adi,ad7606: fix dt_schema validation warning
dt-bindings: iio: adc: amlogic,meson-saradc: Add GXLX SoC compatible
dt-bindings: iio: adc: mcp3911: add reset-gpios
dt-bindings: iio: Correct indentation and style in DTS example
dt-bindings: iio: dac: ad7293: add vrefin support
dt-bindings: iio: dac: Add adi,ad3530r.yaml
dt-bindings: iio: filter: Add lpf/hpf freq margins
dt-bindings: iio: gyro: invensense,mpu3050: change irq maxItems
dt-bindings: iio: imu: icm42600: add interrupt naming support
dt-bindings: iio: light: bh1750: Add reset-gpios property
dt-bindings: iio: Use unevaluatedProperties for SPI devices
dt-bindings: input: convert dlg,da7280.txt to dt-schema
dt-bindings: input: touchscreen: edt-ft5x06: use unevaluatedProperties
dt-bindings: intel: document Agilex5 NAND daughter board
dt-bindings: interconnect: Add EPSS L3 compatible for SA8775P
dt-bindings: interconnect: Correct indentation and style in DTS example
dt-bindings: interconnect: sm8650: document the MASTER_APSS_NOC
dt-bindings: interrupt-controller: Add EcoNet EN751221 INTC
dt-bindings: interrupt-controller: Add missed fsl tzic controller
dt-bindings: interrupt-controller: Add Sophgo SG2044 CLINT mswi
dt-bindings: interrupt-controller: Add Sophgo SG2044 MSI controller
dt-bindings: interrupt-controller: Add Sophgo SG2044 PLIC
dt-bindings: interrupt-controller: Convert abilis,tb10x-ictl to DT schema
dt-bindings: interrupt-controller: Convert al,alpine-msix to DT schema
dt-bindings: interrupt-controller: Convert amazon,al-fic to DT schema
dt-bindings: interrupt-controller: Convert arm,nvic to DT schema
dt-bindings: interrupt-controller: Convert arm,versatile-fpga-irq to DT schema
dt-bindings: interrupt-controller: Convert aspeed,ast2400-i2c-ic to DT schema
dt-bindings: interrupt-controller: Convert aspeed,ast2xxx-scu-ic to DT schema
dt-bindings: interrupt-controller: Convert brcm,bcm2835-armctrl-ic to DT schema
dt-bindings: interrupt-controller: Convert brcm,bcm6345-l1-intc to DT schema
dt-bindings: interrupt-controller: Convert cdns,xtensa-{mx,pic} to DT schema
dt-bindings: interrupt-controller: Convert chrp,open-pic to DT schema
dt-bindings: interrupt-controller: Convert cirrus,ep7209-intc to DT schema
dt-bindings: interrupt-controller: Convert cnxt,cx92755-ic to DT schema
dt-bindings: interrupt-controller: Convert csky,apb-intc to DT schema
dt-bindings: interrupt-controller: Convert csky,mpintc to DT schema
dt-bindings: interrupt-controller: Convert ezchip,nps400-ic to DT schema
dt-bindings: interrupt-controller: Convert faraday,ftintc010 to DT schema
dt-bindings: interrupt-controller: Convert google,goldfish-pic to DT schema
dt-bindings: interrupt-controller: Convert img,pdc-intc to DT schema
dt-bindings: interrupt-controller: Convert jcore,aic to DT schema
dt-bindings: interrupt-controller: Convert lsi,zevio-intc to DT schema
dt-bindings: interrupt-controller: Convert marvell,ap806-gicp to DT schema
dt-bindings: interrupt-controller: Convert marvell,ap806-sei to DT schema
dt-bindings: interrupt-controller: Convert marvell,armada-8k-pic to DT schema
dt-bindings: interrupt-controller: Convert marvell,cp110-icu to DT schema
dt-bindings: interrupt-controller: Convert marvell,odmi-controller to DT schema
dt-bindings: interrupt-controller: Convert marvell,orion-bridge-intc to DT schema
dt-bindings: interrupt-controller: Convert microchip,pic32mzda-evic to DT schema
dt-bindings: interrupt-controller: Convert nvidia,tegra20-ictlr to DT schema
dt-bindings: interrupt-controller: Convert opencores,or1k-pic to DT schema
dt-bindings: interrupt-controller: Convert openrisc,ompic to DT schema
dt-bindings: interrupt-controller: Convert qca,ar7100-cpu-intc to DT schema
dt-bindings: interrupt-controller: Convert qca,ar7100-misc-intc to DT schema
dt-bindings: interrupt-controller: Convert snps,arc700-intc to DT schema
dt-bindings: interrupt-controller: Convert snps,archs-idu-intc to DT schema
dt-bindings: interrupt-controller: Convert snps,archs-intc to DT schema
dt-bindings: interrupt-controller: Convert snps,dw-apb-ictl to DT schema
dt-bindings: interrupt-controller: Convert st,spear3xx-shirq to DT schema
dt-bindings: interrupt-controller: Convert technologic,ts4800-irqc to DT schema
dt-bindings: interrupt-controller: Convert ti,cp-intc to DT schema
dt-bindings: interrupt-controller: Convert ti,keystone-irq to DT schema
dt-bindings: interrupt-controller: Convert ti,omap-intc-irq to DT schema
dt-bindings: interrupt-controller: Convert ti,omap4-wugen-mpu to DT schema
dt-bindings: interrupt-controller: via,vt8500-intc: Convert to YAML
dt-bindings: iommu: mediatek: Add binding for MT6893 MM IOMMU
dt-bindings: leds: Add Texas Instruments TPS6131x flash LED driver
dt-bindings: mailbox: add Sophgo CV18XX series SoC
dt-bindings: mailbox: qcom,apcs: Add separate node for clock-controller
dt-bindings: mailbox: qcom: Add the SM7150 APCS compatible
dt-bindings: media: Add qcom,x1e80100-camss
dt-bindings: media: add support for video hardware on QCS615 platform
dt-bindings: media: camss: Restrict bus-type property
dt-bindings: media: convert imx.txt to yaml format
dt-bindings: media: mediatek: mdp3: Add compatibles for MT8188 MDP3
dt-bindings: media: qcom,sm8550-iris: document QCS8300 IRIS accelerator
dt-bindings: media: qcom,sm8550-iris: document SA8775p IRIS accelerator
dt-bindings: media: qcom,sm8550-iris: document SM8650 IRIS accelerator
dt-bindings: media: renesas,isp: Add ISP core function block
dt-bindings: memory-controllers: Add STM32 Octo Memory Manager controller
dt-bindings: memory: Document RZ/G3E support
dt-bindings: memory: mtk-smi: Add support for MT6893
dt-bindings: mfd: Add max77759 binding
dt-bindings: mfd: Add ROHM BD96802 PMIC
dt-bindings: mfd: atmel: Add microchip,sama7d65-gpbr
dt-bindings: mfd: bd96801: Add ROHM BD96805
dt-bindings: mfd: bd96802: Add ROHM BD96806
dt-bindings: mfd: brcm,bcm59056: Add compatible for BCM59054
dt-bindings: mfd: brcm,bcm59056: Convert to YAML
dt-bindings: mfd: Correct indentation and style in DTS example
dt-bindings: mfd: Drop unrelated nodes from DTS example
dt-bindings: mfd: mediatek,mt8195-scpsys: Add support for MT6893
dt-bindings: mfd: qcom,tcsr: Add compatible for ipq5018
dt-bindings: mfd: samsung,s2mps11: add s2mpg10
dt-bindings: mfd: stm32-lptimer: Add support for stm32mp25
dt-bindings: mfd: syscon: Add mediatek,mt8365-infracfg-nao
dt-bindings: mfd: syscon: Add microchip,sama7d65-secumod
dt-bindings: mfd: syscon: Add mt7988-topmisc
dt-bindings: mfd: syscon: Add qcom,apq8064-mmss-sfpb
dt-bindings: mfd: syscon: Add qcom,apq8064-sps-sic
dt-bindings: mfd: syscon: atmel,sama5d2-secumod: Convert to yaml
dt-bindings: mfd: ti,j721e-system-controller: Add compatible string for AM654
dt-bindings: microsoft,vmbus: Add interrupt and DMA coherence properties
dt-bindings: mips: Add EcoNet platform binding
dt-bindings: misc: Describe TI FPC202 dual port controller
dt-bindings: mmc: arasan,sdhci: Add Renesas RZ/N1D
dt-bindings: mmc: fsl,esdhc: add compatible string fsl,ls1021a-esdhc
dt-bindings: mmc: marvell,xenon-sdhci: Add reference to sdhci-common.yaml
dt-bindings: mmc: marvell,xenon-sdhci: Allow "dma-coherent" and "iommus"
dt-bindings: mmc: marvell,xenon-sdhci: Drop requiring 2 clocks
dt-bindings: mmc: mtk-sd: Add support for Dimensity 1200 MT6893
dt-bindings: mmc: Remove redundant sdhci.txt
dt-bindings: mmc: renesas,sdhi: Document RZ/V2N support
dt-bindings: mmc: sdhci-msm: Add the SM7150 compatible
dt-bindings: mmc: sdhci-of-dwcmhsc: Add Sophgo SG2044 support
dt-bindings: mmc: sdhci-of-dwcmhsc: Allow use of a power-domain
dt-bindings: mmc: spacemit,sdhci: add support for K1 SoC
dt-bindings: mmc: vt8500-sdmmc: Convert to YAML
dt-bindings: Move altr,msi-controller to interrupt-controller directory
dt-bindings: msm: dsi-controller-main: document the SA8775P DSI CTRL
dt-bindings: msm: qcom,mdss: Document interconnect paths
dt-bindings: mtd: Add Loongson-1 NAND Controller
dt-bindings: mtd: convert vf610-nfc to yaml format
dt-bindings: mtd: qcom,nandc: Document the SDX75 NAND controller
dt-bindings: mux: add optional regulator binding to gpio mux
dt-bindings: net: Add generic wireless controller
dt-bindings: net: Add network-class schema for mac-address properties
dt-bindings: net: airoha: Add EN7581 memory-region property
dt-bindings: net: bluetooth: nxp: Add support for host-wakeup
dt-bindings: net: brcm,asp-v2.0: Add asp-v3.0
dt-bindings: net: brcm,asp-v2.0: Remove asp-v2.0
dt-bindings: net: brcm,unimac-mdio: Add asp-v3.0
dt-bindings: net: brcm,unimac-mdio: Remove asp-v2.0
dt-bindings: net: Document support for Aeonsemi PHYs
dt-bindings: net: Document support for Renesas RZ/V2H(P) GBETH
dt-bindings: net: dp83822: add constraints for mac-termination-ohms
dt-bindings: net: dsa: mediatek,mt7530: Add airoha,an7583-switch
dt-bindings: net: dwmac: Increase 'maxItems' for 'interrupts' and 'interrupt-names'
dt-bindings: net: ethernet-controller: add 5000M speed to fixed-link
dt-bindings: net: ethernet-phy: add property mac-termination-ohms
dt-bindings: net: renesas-gbeth: Add support for RZ/V2N (R9A09G056) SoC
dt-bindings: net: snps,dwmac: Align mdio node in example with bindings
dt-bindings: net: sophgo,sg2044-dwmac: Drop status from the example
dt-bindings: net: sun8i-emac: Add A523 EMAC0 compatible
dt-bindings: net: sun8i-emac: Rename A523 EMAC0 to GMAC0
dt-bindings: net: ti: k3-am654-cpsw-nuss: evaluate fixed-link property
dt-bindings: net: via-rhine: Convert to YAML
dt-bindings: net: wireless: Add Realtek RTL8188ETV USB WiFi
dt-bindings: net: wireless: ath12k: describe firmware-name property
dt-bindings: net: wireless: describe the ath12k AHB module for IPQ5332
dt-bindings: nvmem: Add max77759 binding
dt-bindings: opp: Add v2-qcom-adreno vendor bindings
dt-bindings: pci: apple,pcie: Add t6020 compatible string
dt-bindings: PCI: Convert Marvell EBU to schema
dt-bindings: PCI: Convert marvell,armada8k-pcie to schema
dt-bindings: PCI: Convert v3,v360epc-pci to DT schema
dt-bindings: PCI: Correct indentation and style in DTS example
dt-bindings: PCI: dw: rockchip: Add rk3576 support
dt-bindings: PCI: dwc: rockchip: Add rk3562 support
dt-bindings: PCI: microchip,pcie-host: Fix DMA coherency property
dt-bindings: PCI: pci-ep: Add support for iommu-map and msi-map
dt-bindings: PCI: qcom,pcie-sa8775p: Add 'global' interrupt
dt-bindings: PCI: qcom,pcie-sc7280: Add 'global' interrupt
dt-bindings: PCI: qcom,pcie-sc8180x: Add 'global' interrupt
dt-bindings: PCI: qcom,pcie-sm8150: Add 'global' interrupt
dt-bindings: PCI: qcom,pcie-sm8250: Add 'global' interrupt
dt-bindings: PCI: qcom,pcie-sm8350: Add 'global' interrupt
dt-bindings: PCI: qcom: Add 'global' interrupt for SDM845 SoC
dt-bindings: PCI: qcom: Add IPQ5018 SoC
dt-bindings: PCI: qcom: Add MHI registers for IPQ9574
dt-bindings: PCI: qcom: Allow IPQ6018 to use 8 MSI and one 'global' interrupt
dt-bindings: PCI: qcom: Allow IPQ8074 to use 8 MSI and one 'global' interrupt
dt-bindings: PCI: qcom: Allow MSM8998 to use 8 MSI and one 'global' interrupt
dt-bindings: PCI: Remove obsolete .txt docs
dt-bindings: PCI: sifive,fu740-pcie: Fix include placement in DTS example
dt-bindings: phy: add exynos2200 eusb2 phy support
dt-bindings: phy: brcmstb-usb-phy: Add support for bcm74110
dt-bindings: phy: cadence-torrent: enable PHY_TYPE_USXGMII
dt-bindings: phy: imx8mq-usb: add imx95 tuning support
dt-bindings: phy: imx8mq-usb: fix fsl,phy-tx-vboost-level-microvolt property
dt-bindings: phy: mediatek,dsi-phy: Add support for MT6893
dt-bindings: phy: mediatek,tphy: Add support for MT6893
dt-bindings: phy: mtk-xs-phy: Add mt7988 compatible
dt-bindings: phy: mtk-xs-phy: support type switch by pericfg
dt-bindings: phy: qcom: uniphy-pcie: Add ipq5018 compatible
dt-bindings: phy: renesas,usb2-phy: Add clock constraint for RZ/G2L family
dt-bindings: phy: renesas,usb2-phy: Document RZ/V2H(P) SoC
dt-bindings: phy: rockchip,inno-usb2phy: add rk3036 compatible
dt-bindings: phy: rockchip,inno-usb2phy: add rk3562
dt-bindings: phy: rockchip: Add missing "phy-supply" property
dt-bindings: phy: rockchip: Convert RK3399 PCIe PHY to schema
dt-bindings: phy: rockchip: Convert RK3399 Type-C PHY to schema
dt-bindings: phy: samsung,usb3-drd-phy: add exynos2200 support
dt-bindings: phy: samsung,usb3-drd-phy: add exynos7870-usbdrd-phy compatible
dt-bindings: pinctl: amlogic,pinctrl-a4: Add compatible string for A5
dt-bindings: pinctrl: amlogic,pinctrl-a4: Add missing constraint on allowed 'group' node properties
dt-bindings: pinctrl: convert fsl,imx7ulp-pinctrl.txt to yaml format
dt-bindings: pinctrl: convert fsl,vf610-pinctrl.txt to yaml format
dt-bindings: pinctrl: mediatek: Add support for MT6893
dt-bindings: pinctrl: mediatek: Add support for mt8196
dt-bindings: pinctrl: mediatek: Correct indentation and style in DTS example
dt-bindings: pinctrl: mediatek: Drop unrelated nodes from DTS example
dt-bindings: pinctrl: qcom: correct gpio-ranges in examples for qcs615
dt-bindings: pinctrl: qcom: correct gpio-ranges in examples for qcs8300
dt-bindings: pinctrl: renesas: Document RZ/V2N SoC
dt-bindings: pinctrl: spacemit: add clock and reset property
dt-bindings: pmem: Convert binding to YAML
dt-bindings: power: Add Allwinner H6/H616 PRCM PPU
dt-bindings: power: mediatek: Support Dimensity 1200 MT6893 MTCMOS
dt-bindings: power: qcom,rpmpd: Add SM4450 compatible
dt-bindings: power: reset: add toradex,smarc-ec
dt-bindings: power: rockchip: Add support for RK3562 SoC
dt-bindings: power: supply: bq24190: Add BQ24193 compatible
dt-bindings: power: supply: Correct indentation and style in DTS example
dt-bindings: power: supply: Document Maxim MAX8971 charger
dt-bindings: power: supply: Document Pegatron Chagall fuel gauge
dt-bindings: powerpc: Convert fsl/pmc.txt to YAML
dt-bindings: pwm: Add Loongson PWM controller
dt-bindings: pwm: Add RZ/G2L GPT binding
dt-bindings: pwm: add support for MC33XS2410
dt-bindings: pwm: adi,axi-pwmgen: Fix clocks
dt-bindings: pwm: mediatek,pwm-disp: Add compatible for MT6893
dt-bindings: pwm: vt8500-pwm: Convert to YAML
dt-bindings: Reference opp-v1 schema in CPU schemas
dt-bindings: regulator: Add ROHM BD96802 PMIC
dt-bindings: remoteproc: qcom,sm8150-pas: Add missing SC8180X compatible
dt-bindings: remoteproc: qcom,sm8350-pas: Add SC8280XP
dt-bindings: remoteproc: stm32-rproc: Add firmware-name property
dt-bindings: Remove obsolete cpu-topology.txt
dt-bindings: Remove obsolete numa.txt
dt-bindings: remove RZ/N1S bindings
dt-bindings: renesas,sh-msiof: Add MSIOF I2S Sound support
dt-bindings: reset: Add compatible for Amlogic A4/A5 Reset Controller
dt-bindings: reset: Add T-HEAD TH1520 SoC Reset Controller
dt-bindings: reset: atmel,at91sam9260-reset: add microchip,sama7d65-rstc
dt-bindings: reset: Document RZ/V2H(P) USB2PHY reset
dt-bindings: reset: sophgo: Add SG2044 bindings.
dt-bindings: reset: syscon-reboot: add google,gs101-reboot
dt-bindings: riscv: Add xsfvfnrclipxfqf ISA extension description
dt-bindings: riscv: Add xsfvfwmaccqqq ISA extension description
dt-bindings: riscv: Add xsfvqmaccdod and xsfvqmaccqoq ISA extension description
dt-bindings: riscv: sophgo: Add SG2044 compatible string
dt-bindings: rng: rockchip,rk3588-rng: add rk3576-rng compatible
dt-bindings: rockchip: pmu: Add rk3562 compatible
dt-bindings: ROHM BD79104 ADC
dt-bindings: ROHM BD79124 ADC/GPO
dt-bindings: rtc: add schema for NXP S32G2/S32G3 SoCs
dt-bindings: rtc: at91rm9200: add microchip,sama7d65-rtc
dt-bindings: rtc: qcom-pm8xxx: add uefi-variable offset
dt-bindings: rtc: rzn1: add optional second clock
dt-bindings: serial: 8250: Make clocks and clock-frequency exclusive
dt-bindings: serial: 8250: support an optional second clock
dt-bindings: serial: 8250_omap: Drop redundant properties
dt-bindings: serial: Add compatible for Renesas RZ/T2H SoC in sci
dt-bindings: serial: amlogic,meson-uart: Add compatible string for S6/S7/S7D
dt-bindings: serial: atmel,at91-usart: add microchip,sama7d65-usart
dt-bindings: serial: Convert altr,juart-1.0 to DT schema
dt-bindings: serial: Convert altr,uart-1.0 to DT schema
dt-bindings: serial: Convert arm,mps2-uart to DT schema
dt-bindings: serial: Convert arm,sbsa-uart to DT schema
dt-bindings: serial: Convert cirrus,ep7209-uart to DT schema
dt-bindings: serial: Convert cnxt,cx92755-usart to DT schema
dt-bindings: serial: Convert lantiq,asc to DT schema
dt-bindings: serial: Convert marvell,armada-3700-uart to DT schema
dt-bindings: serial: Convert microchip,pic32mzda-uart to DT schema
dt-bindings: serial: Convert nxp,lpc3220-hsuart to DT schema
dt-bindings: serial: Convert snps,arc-uart to DT schema
dt-bindings: serial: Convert socionext,milbeaut-usio-uart to DT schema
dt-bindings: serial: mediatek,uart: Add compatible for MT6893
dt-bindings: serial: snps-dw-apb-uart: Simplify DMA-less RZ/N1 rule
dt-bindings: soc: amlogic: C3 supports clk-measure
dt-bindings: soc: amlogic: S4 supports clk-measure
dt-bindings: soc: fsl,ls1028a-reset: Drop extra "/" in $id
dt-bindings: soc: fsl,qman-fqd: Fix reserved-memory.yaml reference
dt-bindings: soc: google: Add gs101-pmu-intr-gen binding documentation
dt-bindings: soc: mediatek: dvfsrc: Add support for MT6893
dt-bindings: soc: qcom,rpm: add missing clock-controller node
dt-bindings: soc: qcom,rpmh-rsc: Limit power-domains requirement
dt-bindings: soc: qcom: qcom,rpm: add missing clock/-names properties
dt-bindings: soc: renesas: Add Renesas RZ/T2H (R9A09G077) SoC
dt-bindings: soc: renesas: Document Renesas RZ/V2N SoC variants and EVK
dt-bindings: soc: renesas: Document Retronix R-Car V4H Sparrow Hawk board support
dt-bindings: soc: renesas: Document SYS for RZ/V2N SoC
dt-bindings: soc: rockchip: Add rk3562 syscon compatibles
dt-bindings: soc: samsung: exynos-pmu: gs101: add google,pmu-intr-gen phandle
dt-bindings: soc: sophgo: add RTC support for Sophgo CV1800 series
dt-bindings: soc: sophgo: Add SG2044 top syscon device
dt-bindings: soc: spacemit: Add spacemit,k1-syscon
dt-bindings: soc: ti: ti,j721e-system-controller: Add PCIe ctrl property
dt-bindings: soundwire: qcom: Document v2.1.0 version of IP block
dt-bindings: spi: samsung: add exynosautov920-spi compatible
dt-bindings: spmi: Add Apple SPMI controller
dt-bindings: spmi: Add Apple SPMI NVMEM
dt-bindings: sram: sunxi-sram: Add A523 compatible
dt-bindings: thermal: Add support for Airoha EN7581 thermal sensor
dt-bindings: thermal: qcom-tsens: Add ipq5018 compatible
dt-bindings: timer: Add EcoNet EN751221 "HPT" CPU Timer
dt-bindings: timer: Add ESWIN EIC7700 CLINT
dt-bindings: timer: Add fsl,vf610-pit.yaml
dt-bindings: timer: Add NXP System Timer Module
dt-bindings: timer: Add Sophgo SG2044 ACLINT timer
dt-bindings: timer: Convert altr,timer-1.0 to DT schema
dt-bindings: timer: Convert arm,mps2-timer to DT schema
dt-bindings: timer: Convert cirrus,clps711x-timer to DT schema
dt-bindings: timer: Convert cnxt,cx92755-timer to DT schema
dt-bindings: timer: Convert csky,gx6605s-timer to DT schema
dt-bindings: timer: Convert csky,mptimer to DT schema
dt-bindings: timer: Convert ezchip,nps400-timer to DT schema
dt-bindings: timer: Convert fsl,gtm to YAML
dt-bindings: timer: Convert img,pistachio-gptimer to DT schema
dt-bindings: timer: Convert jcore,pit to DT schema
dt-bindings: timer: Convert lsi,zevio-timer to DT schema
dt-bindings: timer: Convert marvell,armada-370-timer to DT schema
dt-bindings: timer: Convert marvell,orion-timer to DT schema
dt-bindings: timer: Convert snps,arc-timer to DT schema
dt-bindings: timer: Convert snps,archs-gfrc to DT schema
dt-bindings: timer: Convert snps,archs-rtc to DT schema
dt-bindings: timer: Convert socionext,milbeaut-timer to DT schema
dt-bindings: timer: Convert st,spear-timer to DT schema
dt-bindings: timer: Convert ti,keystone-timer to DT schema
dt-bindings: timer: renesas,ostm: Document RZ/V2N (R9A09G056) support
dt-bindings: timer: renesas,tpu: remove binding documentation
dt-bindings: trivial-devices: Add Maxim max30208
dt-bindings: trivial-devices: Add VZ89TE to trivial
dt-bindings: trivial-devices: Document SEN0322
dt-bindings: Update Tegra194 and Tegra234 HDA bindings
dt-bindings: usb: Add binding for PS5511 hub controller
dt-bindings: usb: Add Parade PS8833 Type-C retimer variant
dt-bindings: usb: chipidea: Add i.MX95 compatible string 'fsl,imx95-usb'
dt-bindings: usb: cypress,hx3: Add support for all variants
dt-bindings: usb: dwc3-xilinx: allow dma-coherent
dt-bindings: usb: dwc3: Allow connector in USB controller node
dt-bindings: usb: generic-ehci: Add VIA/WonderMedia compatible
dt-bindings: usb: Introduce qcom,snps-dwc3
dt-bindings: usb: Introduce usb-hub.yaml
dt-bindings: usb: qcom,dwc3: Add SM8750 compatible
dt-bindings: usb: realtek,rts5411: Adapt usb-hub.yaml
dt-bindings: usb: renesas,usbhs: Add RZ/V2H(P) SoC support
dt-bindings: usb: samsung,exynos-dwc3: add dt-schema ExynosAutov920
dt-bindings: usb: samsung,exynos-dwc3: add exynos2200 compatible
dt-bindings: usb: smsc,usb3503: Correct indentation and style in DTS example
dt-bindings: usb: ti,usb8041: Add binding for TI USB8044 hub controller
dt-bindings: usb: usb-device: relax compatible pattern to a contains
dt-bindings: usb: usb-switch: Allow data-lanes property in port
dt-bindings: usb: usbmisc-imx: add support for i.MX95 platform
dt-bindings: vendor-prefixes: Add EcoNet
dt-bindings: vendor-prefixes: Add Liontron name
dt-bindings: vendor-prefixes: add prefix for Pegatron Corporation
dt-bindings: vendor-prefixes: Add Retronix Technology Inc.
dt-bindings: vendor-prefixes: Add Shenzhen Aoly Technology Co., Ltd.
dt-bindings: vendor-prefixes: Add SmartFiber
dt-bindings: vendor-prefixes: Add TC Unterhaltungselektronik AG
dt-bindings: vendor-prefixes: Add Ultratronik
dt-bindings: vendor-prefixes: Add YuzukiHD name
dt-bindings: vertexcom-mse102x: Fix IRQ type in example
dt-bindings: virtio: pci-iommu: Add ref to pci-device.yaml
dt-bindings: watchdog: Add NXP Software Watchdog Timer
dt-bindings: watchdog: Add rk3562 compatible
dt-bindings: watchdog: fsl,scu-wdt: Document imx8qm
dt-bindings: watchdog: fsl-imx-wdt: add compatible string fsl,ls1021a-wdt
dt-bindings: watchdog: renesas,wdt: Document RZ/V2N (R9A09G056) support
dt-bindings: watchdog: samsung-wdt: Add exynos990-wdt compatible
dt-bindings: wireless: bcm4329-fmac: Use wireless-controller.yaml schema
dt-bindings: wireless: qcom,wcnss: Use wireless-controller.yaml
dt-bindings: wireless: silabs,wfx: Use wireless-controller.yaml
dt-bindings: writing-schema: Explain sub-nodes with additionalProperties:true
 
dt: bindings: arm: add bindings for TQMa95xxSA
 
dummycon: Trigger redraw when switching consoles with deferred takeover
 
e1000: Move cancel_work_sync to avoid deadlock
 
e1000e: disregard NVM checksum on tgp when valid checksum bit is not set
e1000e: ignore uninitialized checksum word on tgp
e1000e: set fixed clock frequency indication for Nahum 11 and Nahum 13
 
EDAC/altera: Switch to irq_domain_create_linear()
EDAC/altera: Use correct write width with the INTTEST register
 
EDAC/amd64: Correct number of UMCs for family 19h models 70h-7fh
EDAC/amd64: Fix size calculation for Non-Power-of-Two DIMMs
 
EDAC/bluefield: Don't use bluefield_edac_readl() result on error
 
EDAC/i10nm: Explicitly set the modes of the RRL register sets
EDAC/i10nm: Fix the bitwise operation between variables of different sizes
 
EDAC/ie31200: Add two Intel SoCs for EDAC support
 
EDAC/igen6: Add Intel Amston Lake SoCs support
EDAC/igen6: Add Intel Arizona Beach SoCs support
EDAC/igen6: Fix NULL pointer dereference
EDAC/igen6: Skip absent memory controllers
 
EDAC/skx_common: Fix general protection fault
 
EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server
EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0
EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log()
EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log()
EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers
 
EDAC: Initialize EDAC features sysfs attributes
EDAC: Update documentation for the CXL memory patrol scrub control feature
 
efi/efi_test: Fix missing pending status update in getwakeuptime
 
efi/libstub: Describe missing 'out' parameter in efi_load_initrd
efi/libstub: use 'targets' instead of extra-y in Makefile
 
efi: Drop preprocessor directives from zboot.lds
efi: Export symbol efi_mem_desc_lookup
efi: Fix .data section size calculations when .sbat is present
efi: Improve logging around memmap init
efi: zboot specific mechanism for embedding SBAT section
 
efivarfs: Fix memory leak of efivarfs_fs_info in fs_context error paths
efivarfs: support freeze/thaw
 
EISA: Increase length of device names
EISA: Move devlist.h out of obj to always
 
emulex/benet: Annotate flash_cookie as nonstring
emulex/benet: correct command version selection in be_cmd_get_stats()
 
enic: fix incorrect MTU comparison in enic_change_mtu()
 
entry: Inline syscall_exit_to_user_mode()
 
erofs: add 'fsoffset' mount option to specify filesystem offset
erofs: address D-cache aliasing
erofs: allow readdir() to be interrupted
erofs: avoid using multiple devices with different type
erofs: clean up erofs_{init,exit}_sysfs()
erofs: fix file handle encoding for 64-bit NIDs
erofs: fix large fragment handling
erofs: fix to add missing tracepoint in erofs_read_folio()
erofs: fix to add missing tracepoint in erofs_readahead()
erofs: impersonate the opener's credentials when accessing backing file
erofs: lazily initialize per-CPU workers and CPU hotplug hooks
erofs: refine readahead tracepoint
erofs: refuse crafted out-of-file-range encoded extents
erofs: remove a superfluous check for encoded extents
erofs: remove unused trace event erofs_destroy_inode
erofs: support DEFLATE decompression by using Intel QAT
erofs: use memcpy_to_folio() to replace copy_to_iter()
 
errseq: eliminate special limitation for macro MAX_ERRNO
 
eth: bnxt: add support rx side device memory TCP
eth: bnxt: fix deadlock when xdp is attached or detached
eth: fbnic: Accept minimum anti-rollback version from firmware
eth: fbnic: add coverage for hw queue stats
eth: fbnic: add coverage for RXB stats
eth: fbnic: Add devlink dev flash support
eth: fbnic: add locking support for hw stats
eth: fbnic: Add mailbox support for PLDM updates
eth: fbnic: Add support for multiple concurrent completion messages
eth: fbnic: add support for TMI stats
eth: fbnic: add support for TTI HW stats
eth: fbnic: avoid double free when failing to DMA-map FW msg
eth: fbnic: fix `tx_dropped` counting
eth: fbnic: Replace kzalloc/fbnic_fw_init_cmpl with fbnic_fw_alloc_cmpl
eth: nfp: remove __get_unaligned_cpu32 from netronome drivers
 
ethernet: atl1: Add missing DMA mapping error checks and count errors
ethernet: intel: fix building with large NR_CPUS
ethernet: ionic: Fix DMA mapping tests
 
ethtool: Block setting of symmetric RSS when non-symmetric rx-flow-hash is requested
 
eventpoll: don't decrement ep refcount while still holding the ep mutex
eventpoll: Fix priority inversion problem
 
execmem: enforce allocation size aligment to PAGE_SIZE
 
exfat: do not clear volume dirty flag during sync
exfat: fix double free in delayed_free
 
exit: combine work under lock in synchronize_group_exit() and coredump_task_exit()
exit: move and extend sched_process_exit() tracepoint
exit: move wake_up_all() pidfd waiters into __unhash_process()
 
exportfs: require ->fh_to_parent() to encode connectable file handles
 
ext2: Deprecate DAX
 
ext4/jbd2: convert jbd2_journal_blocks_per_page() to support large folio
 
ext4: Add a WARN_ON_ONCE for querying LAST_IN_LEAF instead
ext4: Add atomic block write documentation
ext4: Add multi-fsblock atomic write support with bigalloc
ext4: Add support for EXT4_GET_BLOCKS_QUERY_LEAF_BLOCKS
ext4: avoid -Wformat-security warning
ext4: check env when mapping and modifying extents
ext4: Check if inode uses extents in ext4_inode_can_atomic_write()
ext4: clairfy the rules for modifying extents
ext4: convert i_fc_lock to spinlock
ext4: convert s_fc_lock to mutex type
ext4: correct the journal credits calculations of allocating blocks
ext4: Document an edge case for overwrites
ext4: drop i_fc_updates from inode fc info
ext4: enable large folio for regular file
ext4: Enable support for ext4 multi-fsblock atomic write using bigalloc
ext4: ensure i_size is smaller than maxbytes
ext4: ext4: unify EXT4_EX_NOCACHE|NOFAIL flags in ext4_ext_remove_space()
ext4: factor out ext4_get_maxbytes()
ext4: factor out is_special_ino()
ext4: fix calculation of credits for extent tree modification
ext4: fix incorrect punch max_end
ext4: fix out of bounds punch offset
ext4: for committing inode, make ext4_fc_track_inode wait
ext4: generalize EXT4_GET_BLOCKS_IO_SUBMIT flag usage
ext4: hold s_fc_lock while during fast commit
ext4: inline: fix len overflow in ext4_prepare_inline_data
ext4: introduce ext4_check_map_extents_env() debug helper
ext4: make __ext4_block_zero_page_range() support large folio
ext4: Make ext4_meta_trans_blocks() non-static for later use
ext4: make ext4_mpage_readpages() support large folios
ext4: make online defragmentation support large folios
ext4: make regular file's buffered write path support large folios
ext4: make the writeback path support large folios
ext4: mark inode dirty before grabbing i_data_sem in ext4_setattr
ext4: only dirty folios when data journaling regular files
ext4: prevent stale extent cache entries caused by concurrent fiemap
ext4: prevent stale extent cache entries caused by concurrent get es_cache
ext4: prevent stale extent cache entries caused by concurrent I/O writeback
ext4: remove sb argument from ext4_superblock_csum()
ext4: remove sbi argument from ext4_chksum()
ext4: Rename and document EXT4_EX_FILTER to EXT4_EX_QUERY_FILTER
ext4: rework fast commit commit path
ext4: Simplify flags in ext4_map_query_blocks()
ext4: Simplify last in leaf check in ext4_map_query_blocks
ext4: temporarily elevate commit thread priority
ext4: Unwritten to written conversion requires EXT4_EX_NOCACHE
ext4: update code documentation
ext4: use writeback_iter in ext4_journalled_submit_inode_data_buffers
 
f2fs: add a fast path in finish_preallocate_blocks()
f2fs: add a method for calculating the remaining blocks in the current segment in LFS mode.
f2fs: add a proc entry show inject stats
f2fs: add ckpt_valid_blocks to the section entry
f2fs: add f2fs_bug_on() in f2fs_quota_read()
f2fs: add f2fs_bug_on() to detect potential bug
f2fs: Add f2fs_get_meta_folio()
f2fs: Add f2fs_get_new_data_folio()
f2fs: Add f2fs_get_node_folio()
f2fs: Add f2fs_get_sum_folio()
f2fs: Add f2fs_get_xnode_folio()
f2fs: Add f2fs_grab_meta_folio()
f2fs: Add f2fs_new_node_folio()
f2fs: always unlock the page in f2fs_write_single_data_page
f2fs: clean up to check bi_status w/ BLK_STS_OK
f2fs: clean up unnecessary indentation
f2fs: clean up w/ fscrypt_is_bounce_page()
f2fs: Convert __f2fs_write_meta_page() to __f2fs_write_meta_folio()
f2fs: Convert __get_meta_page() to __get_meta_folio()
f2fs: Convert __write_node_page() to __write_node_folio()
f2fs: Convert clear_node_page_dirty() to clear_node_folio_dirty()
f2fs: Convert dnode_of_data->inode_page to inode_folio
f2fs: Convert dnode_of_data->node_page to node_folio
f2fs: Convert f2fs_convert_inline_page() to f2fs_convert_inline_folio()
f2fs: Convert f2fs_get_meta_page_retry() to f2fs_get_meta_folio_retry()
f2fs: Convert f2fs_get_tmp_page() to f2fs_get_tmp_folio()
f2fs: Convert f2fs_load_compressed_page() to f2fs_load_compressed_folio()
f2fs: Convert f2fs_move_node_page() to f2fs_move_node_folio()
f2fs: Convert f2fs_put_page_dic() to f2fs_put_folio_dic()
f2fs: Convert fsync_node_entry->page to folio
f2fs: Convert get_next_sit_page() to get_next_sit_folio()
f2fs: Convert read_node_page() to read_node_folio()
f2fs: don't over-report free space or inodes in statvfs
f2fs: drop usage of folio_index
f2fs: drop usage of folio_index
f2fs: fix 32-bits hexademical number in fault injection doc
f2fs: Fix __write_node_folio() conversion
f2fs: fix freezing filesystem during resize
f2fs: fix to bail out in get_new_segment()
f2fs: fix to correct check conditions in f2fs_cross_rename
f2fs: fix to detect gcing page in f2fs_is_cp_guaranteed()
f2fs: fix to do sanity check on ino and xnid
f2fs: fix to do sanity check on sbi->total_valid_block_count
f2fs: fix to do sanity check on sit_bitmap_size
f2fs: fix to return correct error number in f2fs_sync_node_pages()
f2fs: fix to set atomic write status more clear
f2fs: fix to skip f2fs_balance_fs() if checkpoint is disabled
f2fs: fix to update injection attrs according to fault_option
f2fs: fix to zero post-eof page
f2fs: handle error cases of memory donation
f2fs: introduce FAULT_VMALLOC
f2fs: Introduce fio_inode()
f2fs: introduce is_{meta,node}_folio
f2fs: Pass a folio to __f2fs_find_entry()
f2fs: Pass a folio to __f2fs_setxattr()
f2fs: Pass a folio to __recover_inline_status()
f2fs: Pass a folio to do_recover_data()
f2fs: Pass a folio to f2fs_delete_entry()
f2fs: Pass a folio to f2fs_delete_inline_entry()
f2fs: Pass a folio to f2fs_do_read_inline_data()
f2fs: Pass a folio to f2fs_find_entry()
f2fs: Pass a folio to f2fs_getxattr()
f2fs: Pass a folio to f2fs_has_enough_room()
f2fs: Pass a folio to f2fs_init_read_extent_tree()
f2fs: Pass a folio to f2fs_inode_chksum_verify()
f2fs: Pass a folio to f2fs_make_empty_inline_dir()
f2fs: Pass a folio to f2fs_move_inline_dirents()
f2fs: Pass a folio to f2fs_move_rehashed_dirents()
f2fs: Pass a folio to f2fs_parent_dir()
f2fs: Pass a folio to f2fs_ra_node_pages()
f2fs: Pass a folio to f2fs_recover_inline_data()
f2fs: Pass a folio to f2fs_recover_inline_xattr()
f2fs: Pass a folio to f2fs_set_link()
f2fs: Pass a folio to f2fs_setxattr()
f2fs: Pass a folio to f2fs_submit_merged_ipu_write()
f2fs: Pass a folio to f2fs_truncate_inline_inode()
f2fs: Pass a folio to f2fs_update_inode()
f2fs: Pass a folio to get_dnode_addr()
f2fs: Pass a folio to init_dent_inode()
f2fs: Pass a folio to inline_data_addr()
f2fs: Pass a folio to inline_xattr_addr()
f2fs: Pass a folio to make_empty_dir()
f2fs: Pass a folio to next_blkaddr_of_node()
f2fs: Pass a folio to read_inline_xattr()
f2fs: Pass a folio to set_nid()
f2fs: Pass a folio to write_all_xattrs()
f2fs: Pass an address to scan_nat_page()
f2fs: Pass folios to f2fs_init_acl()
f2fs: Pass folios to set_new_dnode()
f2fs: prevent kernel warning due to negative i_nlink from corrupted image
f2fs: prevent the current section from being selected as a victim during GC
f2fs: Remove access to page->mapping in f2fs_is_cp_guaranteed()
f2fs: Remove f2fs_find_data_page()
f2fs: Remove f2fs_get_inode_page()
f2fs: Remove f2fs_get_lock_data_page()
f2fs: Remove f2fs_get_meta_page()
f2fs: Remove f2fs_get_new_data_page()
f2fs: Remove f2fs_get_node_page()
f2fs: Remove f2fs_get_sum_page()
f2fs: Remove f2fs_get_xnode_page()
f2fs: Remove f2fs_grab_cache_page()
f2fs: Remove f2fs_grab_meta_page()
f2fs: Remove f2fs_new_node_page()
f2fs: remove redundant assignment to variable err
f2fs: remove unused sbi argument from checksum functions
f2fs: remove wbc->for_reclaim handling
f2fs: Return a folio from f2fs_init_inode_metadata()
f2fs: return bool from __f2fs_write_meta_folio
f2fs: return bool from __write_node_folio
f2fs: simplify return value handling in f2fs_fsync_node_pages
f2fs: support FAULT_TIMEOUT
f2fs: support to disable linear lookup fallback
f2fs: sysfs: add encoding_flags entry
f2fs: sysfs: export linear_lookup in features directory
f2fs: Use a folio in __clone_blkaddrs()
f2fs: Use a folio in __find_data_block()
f2fs: Use a folio in __get_nat_bitmaps()
f2fs: Use a folio in add_ipu_page()
f2fs: Use a folio in build_sit_entries()
f2fs: Use a folio in change_curseg()
f2fs: Use a folio in check_index_in_prev_nodes()
f2fs: Use a folio in check_index_in_prev_nodes()
f2fs: Use a folio in commit_checkpoint()
f2fs: Use a folio in do_read_inode()
f2fs: Use a folio in f2fs_add_inline_entry()
f2fs: Use a folio in f2fs_add_regular_entry()
f2fs: Use a folio in f2fs_cache_compressed_page()
f2fs: Use a folio in f2fs_compress_free_page()
f2fs: Use a folio in f2fs_convert_inline_inode()
f2fs: Use a folio in f2fs_defragment_range()
f2fs: Use a folio in f2fs_delete_entry()
f2fs: Use a folio in f2fs_do_truncate_blocks()
f2fs: Use a folio in f2fs_empty_inline_dir()
f2fs: Use a folio in f2fs_encrypt_one_page()
f2fs: Use a folio in f2fs_find_in_inline_dir()
f2fs: Use a folio in f2fs_get_new_data_page()
f2fs: Use a folio in f2fs_get_node_info()
f2fs: Use a folio in f2fs_get_valid_checkpoint()
f2fs: Use a folio in f2fs_init_inode_metadata()
f2fs: Use a folio in f2fs_inline_data_fiemap()
f2fs: Use a folio in f2fs_migrate_blocks()
f2fs: Use a folio in f2fs_move_inline_dirents()
f2fs: Use a folio in f2fs_quota_read()
f2fs: Use a folio in f2fs_ra_meta_pages()
f2fs: Use a folio in f2fs_ra_meta_pages_cond()
f2fs: Use a folio in f2fs_ra_node_page()
f2fs: Use a folio in f2fs_read_inline_data()
f2fs: Use a folio in f2fs_read_inline_dir()
f2fs: Use a folio in f2fs_readdir()
f2fs: Use a folio in f2fs_recover_inline_data()
f2fs: Use a folio in f2fs_recover_inline_xattr()
f2fs: Use a folio in f2fs_recover_inode_page()
f2fs: Use a folio in f2fs_recover_orphan_inodes()
f2fs: Use a folio in f2fs_recover_xattr_data()
f2fs: Use a folio in f2fs_truncate_meta_inode_pages()
f2fs: Use a folio in f2fs_truncate_xattr_node()
f2fs: Use a folio in f2fs_try_convert_inline_dir()
f2fs: Use a folio in f2fs_update_inode_page()
f2fs: Use a folio in f2fs_update_meta_page()
f2fs: Use a folio in f2fs_wait_on_block_writeback()
f2fs: Use a folio in f2fs_write_inline_data()
f2fs: Use a folio in f2fs_write_raw_pages()
f2fs: Use a folio in f2fs_xattr_fiemap()
f2fs: Use a folio in fill_zero()
f2fs: Use a folio in find_in_level()
f2fs: Use a folio in flush_inline_data()
f2fs: Use a folio in gc_node_segment()
f2fs: Use a folio in get_next_nat_page()
f2fs: Use a folio in is_alive()
f2fs: Use a folio in make_empty_dir()
f2fs: Use a folio in move_data_block()
f2fs: Use a folio in move_data_block()
f2fs: Use a folio in need_inode_page_update()
f2fs: Use a folio in prepare_compress_overwrite()
f2fs: Use a folio in prepare_write_begin
f2fs: Use a folio in ra_data_block()
f2fs: Use a folio in read_compacted_summaries()
f2fs: Use a folio in read_inline_xattr()
f2fs: Use a folio in read_normal_summaries()
f2fs: Use a folio in read_xattr_block()
f2fs: Use a folio in redirty_blocks()
f2fs: Use a folio in truncate_node()
f2fs: Use a folio in truncate_nodes()
f2fs: Use a folio in validate_checkpoint()
f2fs: Use a folio in write_all_xattrs()
f2fs: Use a folio in write_compacted_summaries()
f2fs: Use a folio in write_current_sum_page()
f2fs: Use a folio in write_orphan_inodes()
f2fs: Use bio_for_each_folio_all() in __has_merged_page()
f2fs: use d_inode(dentry) cleanup dentry->d_inode
f2fs: Use f2fs_folio_wait_writeback()
f2fs: Use F2FS_P_SB() in f2fs_is_compressed_page()
f2fs: Use folios in do_garbage_collect()
f2fs: Use folios in f2fs_get_dnode_of_data()
f2fs: Use folios in truncate_partial_nodes()
f2fs: use vmalloc instead of kvmalloc in .init_{,de}compress_ctx
f2fs: zone: fix to avoid inconsistence in between SIT and SSA
f2fs: zone: fix to calculate first_zoned_segno correctly
 
fadump: Use str_yes_no() helper in fadump_show_config()
 
fanotify: Drop use of flex array in fanotify_fh
fanotify: remove redundant permission checks
fanotify: support watching filesystems and mounts inside userns
 
fbcon: Make sure modelist not set on unregistered console
 
fbdev: arkfb: Cast ics5342_init() allocation type
fbdev: atyfb: Remove unused PCI vendor ID
fbdev: carminefb: Fix spelling mistake of CARMINE_TOTAL_DIPLAY_MEM
fbdev: core: fbcvt: avoid division by 0 in fb_cvt_hperiod()
fbdev: Fix do_register_framebuffer to prevent null-ptr-deref in fb_videomode_to_var
fbdev: Fix fb_set_var to prevent null-ptr-deref in fb_videomode_to_var
fbdev: nvidiafb: Correct const string length in nvidiafb_setup()
fbdev: Remove constants of unused events
fbdev: Rework fb_blank()
fbdev: Send old blank state in FB_EVENT_BLANK
fbdev: sstfb.rst: Fix spelling mistake
fbdev: Track display blanking state
fbdev: via: use new GPIO line value setter callbacks
 
fbtft: Replace 'depends on FB_TFT' by 'if FB_TFT ... endif'
fbtft: Unorphan the driver
 
fgraph: Do not enable function_graph tracer when setting funcgraph-args
 
filemap: convert __readahead_batch() to use a folio
filemap: do not use folio_contains for swap cache folios
filemap: remove find_subpage()
filemap: remove readahead_page()
filemap: remove readahead_page_batch()
 
find: Add find_first_andnot_bit()
 
finish_automount(): don't leak MNT_LOCKED from parent to child
 
firmware: arm_ffa: Fix memory leak by freeing notifier callback node
firmware: arm_ffa: Fix the missing entry in struct ffa_indirect_msg_hdr
firmware: arm_ffa: Move memory allocation outside the mutex locking
firmware: arm_ffa: Replace mutex with rwlock to avoid sleep in atomic context
firmware: arm_scmi: Add common framework to handle firmware quirks
firmware: arm_scmi: Add polling support to raw mode
firmware: arm_scmi: Assign correct parent to arm-scmi platform device
firmware: arm_scmi: Ensure scmi_devices are always matched by name as well
firmware: arm_scmi: Ensure that the message-id supports fastchannel
firmware: arm_scmi: Exclude transport devices from bus matching
firmware: arm_scmi: imx: Add i.MX95 CPU Protocol
firmware: arm_scmi: imx: Add i.MX95 LMM protocol
firmware: arm_scmi: imx: Add LMM and CPU documentation
firmware: arm_scmi: quirk: Fix CLOCK_DESCRIBE_RATES triplet
firmware: arm_scmi: quirk: Force perf level get fastchannel
firmware: arm_scmi: Refactor device matching logic to eliminate duplication
firmware: arm_scmi: Refactor error logging from SCMI device creation to single helper
firmware: cs_dsp: Add some sanity-checking to test harness
firmware: cs_dsp: Fix OOB memory read access in KUnit test
firmware: cs_dsp: Fix OOB memory read access in KUnit test (ctl cache)
firmware: cs_dsp: Fix OOB memory read access in KUnit test (wmfw info)
firmware: exynos-acpm: allow use during system shutdown
firmware: exynos-acpm: Correct kerneldoc and use typical np argument name
firmware: exynos-acpm: fix reading longer results
firmware: exynos-acpm: fix timeouts on xfers handling
firmware: exynos-acpm: introduce devm_acpm_get_by_node()
firmware: exynos-acpm: populate devices from device tree data
firmware: exynos-acpm: silence EPROBE_DEFER error on boot
firmware: exynos-acpm: use ktime APIs for timeout detection
firmware: imx: Add i.MX95 SCMI CPU driver
firmware: imx: Add i.MX95 SCMI LMM driver
firmware: psci: Fix refcount leak in psci_dt_init
firmware: qcom: scm: Allow QSEECOM for HP EliteBook Ultra G1q
firmware: qcom: scm: Allow QSEECOM on Asus Zenbook A14
firmware: qcom: tzmem: disable sm7150 platform
firmware: SDEI: Allow sdei initialization without ACPI_APEI_GHES
firmware: sysfb: Move bpp-depth calculation into screen_info helper
firmware: ti_sci: Convert CPU latency constraint from us to ms
firmware: turris-mox-rwtm: Add support for ECDSA signatures with HW private key
firmware: turris-mox-rwtm: Drop ECDSA signatures via debugfs
firmware: turris-mox-rwtm: fix building without CONFIG_KEYS
 
firmware_loader: use SHA-256 library API instead of crypto_shash API
 
Linux: fix a leak in fcntl_dirnotify()
Linux: fix proc_sys_compare() handling of in-lookup dentries
Linux: fix propagation graph breakage by MOVE_MOUNT_SET_GROUP move_mount(2)
Linux: Fix SMB311 posix special file creation to servers which do not advertise reparse support
Linux: Fix sock_exceed_buf_limit not being triggered in __sk_mem_raise_allocated
 
Fix spelling error for : 'parallel'
 
Linux: fix the regression in ufs options parsing
Linux: Fix typo in marvell octeontx2 documentation
 
fix: Correct Samsung 'Electronics' spelling in
 
flexfiles/pNFS: update stats on NFS4ERR_DELAY for v4.1 DSes
 
folio_queue: remove unused field `marks3`
 
fork: check charging success before zeroing stack
fork: clean-up ifdef logic around stack allocation
fork: clean-up naming of vm_stack/vm_struct variables in vmap stacks code
fork: define a local GFP_VMAP_STACK
 
fpga: fix potential null pointer deref in fpga_mgr_test_img_load_sgt()
fpga: m10bmc-sec: change contact for secure update driver
 
fs/dax: Fix "don't skip locked entries when scanning entries"
 
fs/fhandle.c: fix a race in call of has_locked_children()
 
fs/filesystems: Fix potential unsigned integer underflow in fs_name()
 
fs/fs_context: Mark an unlikely if condition with unlikely() in vfs_parse_monolithic_sep()
fs/fs_context: Use KERN_INFO for infof()|info_plog()|infofc()
 
fs/fs_parse: Correct comments of fs_validate_description()
fs/fs_parse: Delete macro fsparam_u32hex()
fs/fs_parse: Remove unused and problematic validate_constant_table()
 
fs/netfs: declare field `proc_link` only if CONFIG_PROC_FS=y
fs/netfs: remove `netfs_io_request.ractl`
fs/netfs: remove unused enum choice NETFS_READ_HOLE_CLEAR
fs/netfs: remove unused flag NETFS_ICTX_WRITETHROUGH
fs/netfs: remove unused flag NETFS_RREQ_BLOCKED
fs/netfs: remove unused flag NETFS_RREQ_DONT_UNLOCK_FOLIOS
fs/netfs: remove unused flag NETFS_SREQ_SEEK_DATA_READ
fs/netfs: remove unused source NETFS_INVALID_WRITE
fs/netfs: reorder struct fields to eliminate holes
 
fs/nfs/read: fix double-unlock bug in nfs_return_empty_folio()
 
fs/ntfs3: Add missing direct_IO in ntfs_aops_cmpr
fs/ntfs3: Drop redundant NULL check
fs/ntfs3: Fix handling of InitializeFileRecordSegment
fs/ntfs3: handle hdr_first_de() return value
fs/ntfs3: remove ability to change compression on mounted volume
 
fs/open: make chmod_common() and chown_common() killable
fs/open: make do_truncate() killable
 
fs/proc/page: refactor to reduce code duplication
 
fs/proc/task_mmu: fix PAGE_IS_PFNZERO detection for the huge zero folio
 
fs/proc: extend the PAGEMAP_SCAN ioctl to report guard regions
 
fs/read_write: make default_llseek() killable
 
fs/resctrl: Add boiler plate for external resctrl code
fs/resctrl: Restore the rdt_last_cmd_clear() calls after acquiring rdtgroup_mutex
 
fs/xattr.c: fix simple_xattr_list()
 
fs: add a write stream field to the kiocb
fs: add atomic write unit max opt to statx
fs: add missing values to TRACE_IOCB_STRINGS
fs: add S_ANON_INODE
fs: aio: initialize .ki_write_stream of read-write request
fs: allow all writers to be frozen
fs: allow clone_private_mount() for a path on real rootfs
fs: Convert __page_get_link() to use a folio
fs: convert mount flags to enum
fs: drop assert in file_seek_cur_needs_f_lock
fs: export anon_inode_make_secure_inode() and fix secretmem LSM bypass
fs: fuse: add dev id to /dev/fuse fdinfo
fs: improve codegen in link_path_walk()
fs: Make file-nr output the total allocated file handles
fs: Pass a folio to page_put_link()
fs: predict not having to do anything in fdput()
fs: Remove aops->writepage
fs: remove useless plus one in super_cache_scan()
fs: remove uselib() system call
fs: sort out cosmetic differences between stat funcs and add predicts
fs: touch up predicts in inode_permission()
fs: unconditionally use atime_needs_update() in pick_link()
fs: unlock the superblock during iterate_supers_type
fs: use writeback_iter directly in mpage_writepages
 
fscrypt: add support for hardware-wrapped keys
 
fsdax: Remove unused trace events for dax insert mapping
 
fsldma: Set correct dma_mask based on hw capability
 
ftrace: Comment that ftrace_func_mapper is freed with free_ftrace_hash()
ftrace: Do not bother checking per CPU "disabled" flag
ftrace: Do not disabled function graph based on "disabled" field
ftrace: Don't allocate ftrace module map if ftrace is disabled
ftrace: Expose call graph depth as unsigned int
ftrace: Fix UAF when lookup kallsym after ftrace disabled
ftrace: Show subops in enabled_functions
 
fuse: add more control over cache invalidation behaviour
fuse: change 'unsigned' to 'unsigned int'
fuse: Convert 'write' to a bit-field in struct fuse_copy_state
fuse: don't allow signals to interrupt getdents copying
fuse: don't allow signals to interrupt getdents copying
fuse: drop usage of folio_index
fuse: fix fuse_fill_write_pages() upper bound calculation
fuse: fix race between concurrent setattrs from multiple nodes
fuse: fix runtime warning on truncate_folio_batch_exceptionals()
fuse: increase readdir buffer size
fuse: Move prefaulting out of hot write path
fuse: optimize over-io-uring request expiration check
fuse: refactor fuse_fill_write_pages()
fuse: remove tmp folio for writebacks and internal rb tree
fuse: support copying large folios
fuse: support large folios for folio reads
fuse: support large folios for queued writes
fuse: support large folios for readahead
fuse: support large folios for retrieves
fuse: support large folios for stores
fuse: support large folios for symlinks
fuse: support large folios for writeback
fuse: support large folios for writethrough writes
fuse: use boolean bit-fields in struct fuse_copy_state
 
futex,selftests: Add another FUTEX2_NUMA selftest
 
futex: Acquire a hash reference in futex_wait_multiple_setup()
futex: Add basic infrastructure for local task local hash
futex: Allow automatic allocation of process wide futex hash
futex: Allow to make the private hash immutable
futex: Allow to resize the private local hash
futex: Correct the kernedoc return value for futex_wait_setup().
futex: Create futex_hash() get/put class
futex: Create hb scopes
futex: Create helper function to initialize a hash slot
futex: Create private_hash() get/put class
futex: Decrease the waiter count before the unlock operation
futex: Fix kernel-doc comments
futex: Fix outdated comment in struct restart_block
futex: Handle invalid node numbers supplied by user
futex: Implement FUTEX2_MPOL
futex: Implement FUTEX2_NUMA
futex: Initialize futex_phash_new during fork().
futex: Introduce futex_q_lockptr_lock()
futex: Move futex_queue() into futex_wait_setup()
futex: Pull futex_hash() out of futex_q_lock()
futex: Relax the rcu_assign_pointer() assignment of mm->futex_phash in futex_mm_init()
futex: Temporary disable FUTEX_PRIVATE_HASH
futex: Use RCU_INIT_POINTER() in futex_mm_init().
futex: Verify under the lock if hash can be replaced
 
gcc-plugins: Force full rebuild when plugins change
gcc-plugins: Remove ARM_SSP_PER_TASK plugin
gcc-plugins: remove SANCOV gcc plugin
 
gendwarfksyms: Add a kABI rule to override byte_size attributes
gendwarfksyms: Add a kABI rule to override type strings
gendwarfksyms: Clean up kABI rule look-ups
gendwarfksyms: Fix structure type overrides
 
geneve: Convert geneve_exit_batch_rtnl() to ->exit_rtnl().
 
genirq/autoprobe: Switch to lock guards
 
genirq/chip: Prepare for code reduction
genirq/chip: Rework handle_edge_irq()
genirq/chip: Rework handle_eoi_irq()
genirq/chip: Rework handle_fasteoi_ack_irq()
genirq/chip: Rework handle_fasteoi_mask_irq()
genirq/chip: Rework handle_level_irq()
genirq/chip: Rework handle_nested_irq()
genirq/chip: Rework handle_simple_irq()
genirq/chip: Rework handle_untracked_irq()
genirq/chip: Rework irq_modify_status()
genirq/chip: Rework irq_set_chip()
genirq/chip: Rework irq_set_chip_data()
genirq/chip: Rework irq_set_handler() variants
genirq/chip: Rework irq_set_handler_data()
genirq/chip: Rework irq_set_irq_type()
genirq/chip: Rework irq_set_msi_desc_off()
genirq/chip: Use lock guards where applicable
 
genirq/cpuhotplug: Convert to lock guards
genirq/cpuhotplug: Fix up lock guards conversion brainf..t
genirq/cpuhotplug: Rebalance managed interrupts across multi-CPU hotplug
genirq/cpuhotplug: Restore affinity even for suspended IRQ
 
genirq/debugfs: Convert to lock guards
 
genirq/generic-chip: Convert core code to lock guards
genirq/generic-chip: Fix incorrect lock guard conversions
genirq/generic-chip: Make locking unconditional
genirq/generic-chip: Remove unused lock wrappers
 
genirq/irq_sim: Initialize work context pointers properly
 
genirq/irqdesc: Decrease indentation level in __irq_get_desc_lock()
genirq/irqdesc: Remove double locking in hwirq_show()
genirq/irqdesc: Switch to lock guards
genirq/irqdesc: Use sysfs_emit() to instead of s*printf()
 
genirq/manage: Cleanup kernel doc comments
genirq/manage: Convert to lock guards
genirq/manage: Rework __disable_irq_nosync()
genirq/manage: Rework __irq_apply_affinity_hint()
genirq/manage: Rework can_request_irq()
genirq/manage: Rework disable_percpu_irq()
genirq/manage: Rework enable_irq()
genirq/manage: Rework enable_percpu_irq()
genirq/manage: Rework irq_get_irqchip_state()
genirq/manage: Rework irq_percpu_is_enabled()
genirq/manage: Rework irq_set_irq_wake()
genirq/manage: Rework irq_set_irqchip_state()
genirq/manage: Rework irq_set_parent()
genirq/manage: Rework irq_set_vcpu_affinity()
genirq/manage: Rework irq_update_affinity_desc()
genirq/manage: Rework prepare_percpu_nmi()
genirq/manage: Rework teardown_percpu_nmi()
genirq/manage: Use the correct lock guard in irq_set_irq_wake()
 
genirq/matrix: Remove unused irq_matrix_alloc_reserved tracepoint
 
genirq/msi: Add .msi_teardown() callback as the reverse of .msi_prepare()
genirq/msi: Add helper for creating MSI-parent irq domains
genirq/msi: Engage the .msi_teardown() callback on domain removal
genirq/msi: Move prepare() call to per-device allocation
genirq/msi: Rename msi_[un]lock_descs()
genirq/msi: Use lock guards for MSI descriptor locking
 
genirq/pm: Switch to lock guards
 
genirq/proc: Switch to lock guards
 
genirq/resend: Switch to lock guards
 
genirq/spurious: Cleanup code
genirq/spurious: Switch to lock guards
 
genirq: Bump the size of the local variable for sprintf()
genirq: Consistently use '%u' format specifier for unsigned int variables
genirq: Ensure flags in lock guard is consistently initialized
genirq: Fix inverted condition in handle_nested_irq()
genirq: Fix typo in IRQ_NOTCONNECTED comment
genirq: Provide conditional lock guards
genirq: Remove irq_[get|put]_desc*()
genirq: Remove unused remove_percpu_irq()
genirq: Retain disable depth for managed interrupts across CPU hotplug
genirq: Use scoped_guard() to shut clang up
 
genksyms: Fix enum consts from a reference affecting new values
 
gfs2: avoid inefficient use of crc32_le_shift()
gfs2: check sb_min_blocksize return value
gfs2: deallocate inodes in gfs2_create_inode
gfs2: Do not call iomap_zero_range beyond eof
gfs2: Don't clear sb->s_fs_info in gfs2_sys_fs_add
gfs2: Don't reread inodes unnecessarily
gfs2: Don't start unnecessary transactions during log flush
gfs2: Fix usage of bio->bi_status in gfs2_end_log_write
gfs2: Get rid of duplicate log head lookup
gfs2: gfs2_create_inode error handling fix
gfs2: Minor comments fix
gfs2: Move gfs2_dinode_dealloc
gfs2: Move gfs2_log_pointers_init
gfs2: Move gfs2_trans_add_databufs
gfs2: Move GIF_ALLOC_FAILED check out of gfs2_ea_dealloc
gfs2: move msleep to sleepable context
gfs2: No more gfs2_find_jhead caching
gfs2: only apply DLM_LKF_VALBLK if sb_lvbptr is not NULL
gfs2: pass through holder from the VFS for freeze/thaw
gfs2: Remove unnecessary NULL check before free_percpu()
gfs2: Rename jdata_dirty_folio to gfs2_jdata_dirty_folio
gfs2: replace sd_aspace with sd_inode
gfs2: Simplify clean_journal
gfs2: Simplify gfs2_log_pointers_init
gfs2: use bdev_rw_virt in gfs2_read_super
 
gfs: don't check for AOP_WRITEPAGE_ACTIVATE in gfs2_write_jdata_batch
 
git-resolve: add SPDX and copyright line
 
gpio: aggregator: add gpio_aggregator_{alloc,free}()
gpio: aggregator: cancel deferred probe for devices created via configfs
gpio: aggregator: expose aggregator created via legacy sysfs to configfs
gpio: aggregator: fix "_sysfs" prefix check in gpio_aggregator_make_group()
gpio: aggregator: Fix error code in gpio_aggregator_activate()
gpio: aggregator: Fix gpio_aggregator_line_alloc() checking
gpio: aggregator: Fix leak in gpio_aggregator_parse()
gpio: aggregator: introduce basic configfs interface
gpio: aggregator: rename 'name' to 'key' in gpio_aggregator_parse()
gpio: aggregator: reorder functions to prepare for configfs introduction
gpio: aggregator: Return an error if there are no GPIOs in gpio_aggregator_parse()
gpio: aggregator: unify function naming
gpio: bcm-kona: make irq_chip immutable
gpio: bcm-kona: select GPIOLIB_IRQCHIP
gpio: blzp1600: drop dependency on OF headers
gpio: blzp1600: remove incorrect pf_match_ptr()
gpio: davinci: Make irq_chip immutable
gpio: davinci: select GPIOLIB_IRQCHIP
gpio: davinci: Update irq chip data
gpio: dln2: use new line value setter callbacks
gpio: don't compare raw GPIO descriptor pointers
gpio: ds4520: don't check the 'ngpios' property in the driver
gpio: eic-sprd: use new line value setter callbacks
gpio: em: use new line value setter callbacks
gpio: Enable Blaize BLZP1600 GPIO support
gpio: exar: use new line value setter callbacks
gpio: f7188: use new line value setter callbacks
gpio: GPIO_BLZP1600 should depend on ARCH_BLAIZE
gpio: graniterapids: use new line value setter callbacks
gpio: grgpio: Make irq_chip immutable
gpio: grgpio: select GPIOLIB_IRQCHIP
gpio: gw-pld: use new line value setter callbacks
gpio: htc-egpio: enable building with COMPILE_TEST=y
gpio: htc-egpio: use new line value setter callbacks
gpio: ich: enable building with COMPILE_TEST=y
gpio: ich: use new line value setter callbacks
gpio: idt3243x: Switch to irq_find_mapping()
gpio: imx-scu: destroy the mutex in detach path
gpio: imx-scu: don't check the GPIO range
gpio: imx-scu: use lock guards
gpio: imx-scu: use new line value setter callbacks
gpio: it87: use new line value setter callbacks
gpio: janz-ttl: use new line value setter callbacks
gpio: kempld: use new line value setter callbacks
gpio: ljca: use new line value setter callbacks
gpio: logicvc: use new line value setter callbacks
gpio: loongson-64bit: Correct Loongson-7A2000 ACPI GPIO access mode
gpio: loongson-64bit: use new line value setter callbacks
gpio: loongson: use new line value setter callbacks
gpio: lp3943: use new line value setter callbacks
gpio: lp873x: use new GPIO line value setter callbacks
gpio: lp87565: use new GPIO line value setter callbacks
gpio: lpc18xx: Make irq_chip immutable
gpio: lpc18xx: select GPIOLIB_IRQCHIP
gpio: lpc18xx: use new GPIO line value setter callbacks
gpio: lpc32xx: use new GPIO line value setter callbacks
gpio: madera: use new GPIO line value setter callbacks
gpio: max3191x: remove unused callbacks
gpio: max730x: use new GPIO line value setter callbacks
gpio: max732x: use new GPIO line value setter callbacks
gpio: max77620: use new GPIO line value setter callbacks
gpio: max77759: Add Maxim MAX77759 gpio driver
gpio: mb86s7x: use new GPIO line value setter callbacks
gpio: mc33880: use new GPIO line value setter callbacks
gpio: ml-ioh: use new GPIO line value setter callbacks
gpio: mlxbf3: only get IRQ for device instance 0
gpio: mpc8xxx: Make irq_chip immutable
gpio: mpc8xxx: select GPIOLIB_IRQCHIP
gpio: msc313: enable building the module with COMPILE_TEST=y
gpio: mvebu: Convert generic irqchip locking to guard()
gpio: mxc: configure dynamic GPIO base for CONFIG_GPIO_SYSFS=n
gpio: of: initialize local variable passed to the .of_xlate() callback
gpio: pca953x: Add support for level-triggered interrupts
gpio: pca953x: fix wrong error probe return value
gpio: pl061: enable building the module with COMPILE_TEST=y
gpio: provide gpiod_is_equal()
gpio: pxa: Make irq_chip immutable
gpio: pxa: select GPIOLIB_IRQCHIP
gpio: Restrict GPIO_ICH to compile testing with HAS_IOPORT
gpio: rtd: enable building the module with COMPILE_TEST=y
gpio: spacemit: Add missing MODULE_DEVICE_TABLE
gpio: spacemit: add support for K1 SoC
gpio: Switch to irq_domain_create_*()
gpio: timberdale: Make irq_chip immutable
gpio: timberdale: select GPIOLIB_IRQCHIP
gpio: tn48m: enable building the module with COMPILE_TEST=y
gpio: TODO: add item about GPIO drivers reading struct gpio_chip::base
gpio: vf610: Allow building as a module
gpio: xgene-sb: Make irq_chip immutable
gpio: zynq: enable building the modules with COMPILE_TEST=y
 
gpiolib-acpi: Update file references in the Documentation and MAINTAINERS
 
gpiolib: acpi: Add a quirk for Acer Nitro V15
gpiolib: acpi: Add acpi_gpio_need_run_edge_events_on_boot() getter
gpiolib: acpi: Deduplicate some code in __acpi_find_gpio()
gpiolib: acpi: Handle deferred list via new API
gpiolib: acpi: Improve struct acpi_gpio_info memory footprint
gpiolib: acpi: Make sure we fill struct acpi_gpio_info
gpiolib: acpi: Move quirks to a separate file
gpiolib: acpi: Reduce memory footprint for struct acpi_gpio_params
gpiolib: acpi: Remove index parameter from acpi_gpio_property_lookup()
gpiolib: acpi: Rename par to params for better readability
gpiolib: acpi: Reuse struct acpi_gpio_params in struct acpi_gpio_lookup
gpiolib: acpi: Switch to use enum in acpi_gpio_in_ignore_list()
gpiolib: acpi: Use temporary variable for struct acpi_gpio_info
gpiolib: Call validate_desc() when VALIDATE_DESC() can't be used
gpiolib: Convert to use guard()() for gpio_machine_hogs_mutex
gpiolib: devres: Finish the conversion to use devm_add_action()
gpiolib: devres: release GPIOs in devm_gpiod_put_array()
gpiolib: don't allow setting values on input lines
gpiolib: fix performance regression when using gpio_chip_get_multiple()
gpiolib: Make taking gpio_lookup_lock consistent
gpiolib: Move validate_desc() and Co upper in the code
gpiolib: of: Add polarity quirk for s5m8767
gpiolib: Print actual error when descriptor contains an error pointer
gpiolib: Remove redundant assignment of return variable
gpiolib: remove unneeded #ifdef
gpiolib: Reuse return variable in gpiod_to_irq()
gpiolib: Revert "Don't WARN on gpiod_put() for optional GPIO"
gpiolib: support parsing gpio three-cell interrupts scheme
 
gpu: drm: nova: select AUXILIARY_BUS instead of depending on it
gpu: drm: xlnx: zynqmp_dp: Use dev_err_probe()
gpu: host1x: Remove mid-job CDMA flushes
gpu: host1x: Use for_each_available_child_of_node_scoped()
gpu: ipu-v3: Switch to irq_find_mapping()
gpu: nova-core: add missing GA100 definition
gpu: nova-core: define registers layout using helper macro
gpu: nova-core: derive useful traits for Chipset
gpu: nova-core: fix layout of NV_PMC_BOOT_0
gpu: nova-core: move Firmware to firmware module
gpu: nova-core: register auxiliary device for nova-drm
gpu: nova-core: remove completed Vec extentions from task list
gpu: nova-core: select AUXILIARY_BUS instead of depending on it
gpu: nova-core: take bound device in Gpu::new
gpu: Switch to irq_domain_create_linear()
 
gre: Fix IPv6 multicast route creation.
 
gtp: Convert gtp_net_exit_batch_rtnl() to ->exit_rtnl().
 
gve: add missing NULL check for gve_alloc_pending_packet() in TX DQO
gve: add netmem TX support to GVE DQO-RDA mode
gve: Fix RX_BUFFERS_POSTED stat to report per-queue fill_cnt
gve: Fix stuck TX queue for DQ queue format
 
hamradio: Remove unnecessary strscpy_pad() size arguments
 
hardening: simplify CONFIG_CC_HAS_COUNTED_BY
 
helpers: make few bpf helpers public
 
hexagon: add syscall_set_return_value()
 
hfsplus: use bdev_rw_virt in hfsplus_submit_bio
 
hid-asus: check ROG Ally MCU version and warn
 
HID: Add IGNORE quirk for SMARTLINKTECHNOLOGY
HID: appletb-kbd: fix "appletb_backlight" backlight device reference counting
HID: appletb-kbd: fix memory corruption of input_handler_list
HID: appletb-kbd: fix slab use-after-free bug in appletb_kbd_probe
HID: appletb-kbd: Use secs_to_jiffies() instead of msecs_to_jiffies()
HID: core: Add functions for HID drivers to react on first open and last close call
HID: core: do not bypass hid_hw_raw_request
HID: core: ensure __hid_request reserves the report ID as the first byte
HID: core: ensure the allocated report buffer can contain the reserved report ID
HID: corsair-void: Use to_delayed_work()
HID: cp2112: destroy mutex on driver detach
HID: cp2112: hold the lock for the entire direction_output() call
HID: cp2112: use lock guards
HID: cp2112: use new line value setter callbacks
HID: debug: Remove duplicate entry (BTN_WHEEL)
HID: elecom: add support for ELECOM HUGE 019B variant
HID: Fix debug name for BTN_GEAR_DOWN, BTN_GEAR_UP, BTN_WHEEL
HID: hid-logitech: use sysfs_emit_at() instead of scnprintf()
HID: HID_APPLETB_BL should depend on X86
HID: HID_APPLETB_KBD should depend on X86
HID: input: lower message severity of 'No inputs registered, leaving' to debug
HID: intel-ish-hid: ipc: Add Wildcat Lake PCI device ID
 
hid: intel-ish-hid: Use PCI_DEVICE_DATA() macro for ISH device table
 
HID: Intel-thc-hid: Intel-quicki2c: Enhance QuickI2C reset flow
HID: intel-thc-hid: intel-quicki2c: pass correct arguments to acpi_evaluate_object
HID: intel-thc-hid: intel-thc: make read-only arrays static const
HID: Kysona: Add periodic online check
HID: lenovo: Add support for ThinkPad X1 Tablet Thin Keyboard Gen2
HID: lenovo: Restrict F7/9/11 mode to compact keyboards only
HID: magicmouse: Apple Magic Mouse 2 USB-C support
HID: mcp2200: use new line value setter callbacks
HID: mcp2221: use new line value setter callbacks
HID: multitouch: Disable touchpad on firmware level while not in use
HID: nintendo: avoid bluetooth suspend/resume stalls
HID: quirks: Add HID_QUIRK_IGNORE_MOUSE quirk
HID: quirks: Add quirk for 2 Chicony Electronics HP 5MP Cameras
HID: sensor-hub: Fix typo and improve documentation
HID: sensor-hub: Fix typo and improve documentation for sensor_hub_remove_callback()
HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
HID: wacom: fix crash in wacom_aes_battery_handler()
HID: wacom: fix kobject reference count leak
HID: wacom: fix memory leak on kobject creation failure
HID: wacom: fix memory leak on sysfs attribute creation failure
 
highmem: Add memcpy_folio()
 
hinic3: module initialization and tx/rx logic
hinic3: Remove printed message during module init
 
hisi_acc_vfio_pci: add eq and aeq interruption restore
hisi_acc_vfio_pci: bugfix cache write-back issue
hisi_acc_vfio_pci: bugfix live migration function without VF device driver
hisi_acc_vfio_pci: bugfix the problem of uninstalling driver
hisi_acc_vfio_pci: fix XQE dma address error
hisi_acc_vfio_pci: update function return values.
 
hpet: Remove unnecessary NULL check before unregister_sysctl_table()
 
hugetlb: show nr_huge_pages in report_hugepages()
hugetlb: simplify make_huge_pte()
 
hung_task: replace blocker_mutex with encoded blocker
hung_task: show the blocker task if the task is hung on semaphore
 
hv_netvsc: fix potential deadlock in netvsc_vf_setxdp()
hv_netvsc: Set VF priv_flags to IFF_NO_ADDRCONF before open to prevent IPv6 addrconf
 
hwmon/misc: amd-sbi: Move core sbrmi from hwmon to misc
 
hwmon: (aht10) Drop doctype annotations from static functions
hwmon: (amc6821) Add PWM polarity configuration with OF
hwmon: (asus-ec-sensors) add ROG MAXIMUS Z90 Formula.
hwmon: (asus-ec-sensors) check sensor index in read_string()
hwmon: (asus-ec-sensors) sort sensor definition arrays
hwmon: (ausus-ec-sensors) add MAXIMUS VI HERO.
hwmon: (corsair-cpro) Validate the size of the received input buffer
hwmon: (dell-smm) Add the Dell OptiPlex 7050 to the DMI whitelist
hwmon: (ftsteutates) Fix TOCTOU race in fts_read()
hwmon: (gpio-fan) Add regulator support
hwmon: (ina238) Add ina238_config to save configurations for different chips
hwmon: (ina238) Add support for SQ52206
hwmon: (ina238) Modify the calculation formula to adapt to different chips
hwmon: (ina238) Report energy in microjoules
hwmon: (ina2xx) make regulator 'vs' support optional
hwmon: (isl28022) Fix current reading calculation
hwmon: (isl28022, nct7363) Convert to use maple tree register cache
hwmon: (k10temp) Add support for Zen5 Ryzen Desktop
hwmon: (lm75) Fix I3C transfer buffer pointer for incoming data
hwmon: (lm90) Use to_delayed_work()
hwmon: (ltc2992) Use new GPIO line value setter callbacks
hwmon: (ltc4282) avoid repeated register write
hwmon: (max34451) Work around lost page
hwmon: (max6639) Allow setting target RPM
hwmon: (max77705) Add initial support
hwmon: (occ) fix unaligned accesses
hwmon: (occ) Rework attribute registration for stack usage
hwmon: (oxp-sensors) Add all OneXFly variants
hwmon: (oxp-sensors) Distinguish the X1 variants
hwmon: (pmbus) Do not set regulators_node for single-channel chips
hwmon: (pmbus) Introduce page_change_delay
hwmon: (pmbus/lt3074) add support for lt3074
hwmon: (pmbus/max34440) Add support for ADPM12160
hwmon: (pmbus/max34440) Fix support for max34451
hwmon: (pmbus/ucd9000) Fix error in ucd9000_gpio_set
hwmon: (pmbus/ucd9000) Use new GPIO line value setter callbacks
hwmon: (pwm-fan) disable threaded interrupts
hwmon: (qnap-mcu) Remove (explicitly) unused header
hwmon: (spd5118) Detect and support 16-bit register addressing
hwmon: (spd5118) Name chips taking the specification literally
hwmon: (spd5118) Split into common and I2C specific code
hwmon: (spd5118) Support 16-bit addressing for NVMEM accesses
hwmon: (tmp102) add vcc regulator support
hwmon: (xgene-hwmon) Simplify PCC shared memory region handling
hwmon: Add KEBA battery monitoring controller support
hwmon: Add KEBA fan controller support
hwmon: pmbus: mpq8785: Add support for MPM3695 family
hwmon: pmbus: mpq8785: Add support for MPM82504
hwmon: pmbus: mpq8785: Implement VOUT feedback resistor divider ratio configuration
hwmon: pmbus: mpq8785: Prepare driver for multiple device support
 
hwrng: atmel - Add struct device pointer to device context struct
hwrng: mtk - Add struct device pointer to device context struct
hwrng: npcm - Add struct device pointer to device context struct
hwrng: rockchip - add support for RK3576's RNG
 
i2c-mlxbf: Add repeated start condition support
i2c-mlxbf: Improve I2C bus timing configuration
 
i2c/designware: Fix an initialization issue
 
i2c: amd-isp: Add ISP i2c-designware driver
i2c: amd-isp: Initialize unique adapter name
i2c: atr: add passthrough flag
i2c: atr: add static flag
i2c: atr: allow replacing mappings in attach_addr()
i2c: atr: deduplicate logic in attach_addr()
i2c: atr: do not create mapping in detach_addr()
i2c: atr: find_mapping() -> get_mapping()
i2c: atr: Fix end of loop test in i2c_atr_find_mapping_by_addr()
i2c: atr: Fix lockdep for nested ATRs
i2c: atr: split up i2c_atr_get_mapping_by_addr()
i2c: core: add useful info when defer probe
i2c: core: Deprecate of_node in struct i2c_board_info
i2c: core: Do not dereference fwnode in struct device
i2c: core: Drop duplicate check before calling OF APIs
i2c: core: Reuse fwnode variable where it makes sense
i2c: core: Switch to fwnode APIs to get IRQ
i2c: core: Unify the firmware node type check
i2c: davinci: add I2C_FUNC_PROTOCOL_MANGLING to feature list
i2c: designware: Don't warn about missing get_clk_rate_khz
i2c: designware: Initialize adapter name only when not set
i2c: designware: Invoke runtime suspend on quick slave re-registration
i2c: designware: Use better constants from units.h
i2c: i2c-xiic: Replace dev_err() with dev_err_probe() in probe function
i2c: I2C_DESIGNWARE_AMDISP should depend on DRM_AMD_ISP
i2c: imx: add some dev_err_probe calls
i2c: imx: fix emulated smbus block read
i2c: iproc: Drop unnecessary initialisation of 'ret'
i2c: iproc: Fix alignment to match the open parenthesis
i2c: iproc: Fix indentation of bcm_iproc_i2c_slave_init()
i2c: iproc: Move function and avoid prototypes
i2c: iproc: Remove stray blank line in slave ISR
i2c: iproc: Remove unnecessary double negation
i2c: iproc: Replace udelay() with usleep_range()
i2c: iproc: Use dev_err_probe in probe
i2c: iproc: Use u32 instead of uint32_t
i2c: iproc: When there's an error treat it as an error
i2c: ismt: Use non-hybrid PCI devres API
i2c: k1: check for transfer error
i2c: lpc2k: Add check for clk_enable()
i2c: microchip-core: re-fix fake detections w/ i2cdetect
i2c: microchip-corei2c: add smbus support
i2c: mlxbf: Allow build with COMPILE_TEST
i2c: mlxbf: avoid 64-bit division
i2c: mlxbf: Use str_read_write() helper
i2c: move ATR alias pool to a separate struct
i2c: mux: ltc4306: use new GPIO line value setter callbacks
i2c: npcm7xx: Remove redundant ret variable
i2c: npcm: Add clock toggle recovery
i2c: octeon: add block-mode i2c operations
i2c: omap: Fix an error handling path in omap_i2c_probe()
i2c: omap: Fix an error handling path in omap_i2c_probe()
i2c: omap: Handle omap_i2c_init() errors in omap_i2c_probe()
i2c: pasemi: Enable the unjam machine
i2c: pasemi: Improve error recovery
i2c: pasemi: Improve timeout handling
i2c: pasemi: Log bus reset causes
i2c: pasemi: Sort includes alphabetically
i2c: pasemi: Use correct bits.h include
i2c: piix4, x86/platform: Move the SB800 PIIX4 FCH definitions to
i2c: piix4: Make CONFIG_I2C_PIIX4 dependent on CONFIG_X86
i2c: powermac: convert of_node usage to fwnode
i2c: qcom-geni: Use generic definitions for bus frequencies
i2c: qup: jump out of the loop in case of timeout
i2c: Re-enable piix4 driver on non-x86
i2c: remove 'of_node' member from i2c_boardinfo
i2c: rename field 'alias_list' of struct i2c_atr_chan to 'alias_pairs'
i2c: riic: Implement bus recovery
i2c: robotfuzz-osif: disable zero-length read messages
i2c: rzv2m: Constify struct i2c_algorithm
i2c: scx200_acb: depends on HAS_IOPORT
i2c: scx200_acb: Replace dev_err() with dev_err_probe() in probe function
i2c: smbus: introduce Write Disable-aware SPD instantiating functions
i2c: stm32: fix the device used for the DMA map
i2c: stm32f7: unmap DMA mapped buffer
i2c: Support dynamic address translation
i2c: support per-channel ATR alias pools
i2c: Switch to irq_domain_create_linear()
i2c: tegra: check msg length in SMBUS block read
i2c: tegra: Fix reset error handling with ACPI
i2c: thunderx: Use non-hybrid PCI devres API
i2c: tiny-usb: disable zero-length read messages
i2c: uniphier(-f): Replace dev_err() with dev_err_probe() in probe function
i2c: uniphier: Replace dev_err() with dev_err_probe() in probe function
i2c: use client addresses directly in ATR interface
i2c: use inclusive callbacks in struct i2c_algorithm
i2c: use only 'fwnode' for client devices
i2c: Use str_read_write() helper
i2c: via: Replace dev_err() with dev_err_probe() in probe function
i2c: viai2c-wmt: Replace dev_err() with dev_err_probe() in probe function
i2c: viapro: Replace dev_err() with dev_err_probe() in probe function
i2c: viperboard: Replace dev_err() with dev_err_probe() in probe function
i2c: virtio: Avoid hang by using interruptible completion wait
i2c: virtio: Replace dev_err() with dev_err_probe() in probe function
i2c: xgene-slimpro: Replace dev_err() with dev_err_probe() in probe function
i2c: xgene-slimpro: Simplify PCC shared memory region handling
 
i3c: controllers do not need to depend on I3C
i3c: master: svc: Emit STOP asap in the IBI transaction
i3c: master: svc: Receive IBI requests in interrupt context
i3c: master: svc: skip address resend on repeat START
i3c: master: svc: switch to bulk clk API for flexible clock support
i3c: mipi-i3c-hci: Allow only relevant INTR_STATUS bit updates
i3c: mipi-i3c-hci: Change name of INTR_STATUS bit 11
i3c: mipi-i3c-hci: Clear INTR_STATUS unconditionally
i3c: mipi-i3c-hci: Fix handling status of i3c_hci_irq_handler()
i3c: mipi-i3c-hci: Move unexpected INTR_STATUS print before IO handler
 
i40e: fix MMIO write access to an invalid page in i40e_clear_hw
i40e: report VF tx_dropped with tx_errors instead of tx_discards
i40e: retry VFLR handling if there is ongoing VF reset
i40e: return false from i40e_reset_vf if reset is in progress
i40e: When removing VF MAC filters, only check PF-set MAC
 
i915/gt/selftests: Disable lrc_timestamp test
 
i915/selftest/igt_mmap: let mmap tests run in kthread
 
i915: Use writeback_iter()
 
iavf: centralize watchdog requeueing itself
iavf: extract iavf_watchdog_step() out of iavf_watchdog_task()
iavf: fix reset_task for early reset event
iavf: get rid of the crit lock
iavf: iavf_suspend(): take RTNL before netdev_lock()
iavf: simplify watchdog_task in terms of adminq task scheduling
iavf: sprinkle netdev_assert_locked() annotations
 
IB/cm: Drop lockdep assert and WARN when freeing old msg
IB/cm: Remove dead code and adjust naming
IB/cm: use rwlock for MAD agent lock
 
IB/core: Annotate umem_mutex acquisition under fs_reclaim for lockdep
 
IB/hfi1: Adjust fd->entry_to_rb allocation type
IB/hfi1: Avoid -Wflex-array-member-not-at-end warning
IB/hfi1: Remove unused sc_drop and sdma_all_idle
 
IB/IPoIB: Allow using netdevs that require the instance lock
IB/IPoIB: Enqueue separate work_structs for each flushed interface
IB/IPoIB: Replace vlan_rwsem with the netdev instance lock
 
IB/mlx5: Fix potential deadlock in MR deregistration
 
IB/mthca: Adjust buddy->bits allocation type
 
ibmvnic: Fix hardcoded NUM_RX_STATS/NUM_TX_STATS with dynamic sizeof
 
ice/ptp: fix crosstimestamp reporting
 
ice: add NULL check in eswitch lag check
ice: check correct pointer in fwlog debugfs
ice: create new Tx scheduler nodes for new queues only
ice: do not add LLDP-specific filter if not necessary
ice: enable LLDP TX for VFs through tc
ice: enable timesync operation on 2xNAC E825 devices
ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
ice: fix check for existing switch rule
ice: fix eswitch code memory leak in reset scenario
ice: fix rebuilding the Tx scheduler tree for large queue counts
ice: fix Tx scheduler error handling in XDP callback
ice: improve error message for insufficient filter space
ice: make const read-only array dflt_rules static
ice: receive LLDP on trusted VFs
ice: refactor ice_sbq_msg_dev enum
ice: remove headers argument from ice_tc_count_lkups
ice: remove SW side band access workaround for E825
ice: Replace ice specific DSCP mapping num with a kernel define
ice: support egress drop rules on PF
 
idpf: add initial PTP support
idpf: add mailbox access to read PTP clock time
idpf: add PTP clock configuration
idpf: add support for Rx timestamping
idpf: add Tx timestamp capabilities negotiation
idpf: add Tx timestamp flows
idpf: assign extracted ptype to struct libeth_rqe_info field
idpf: avoid mailbox timeout delays during reset
idpf: change the method for mailbox workqueue allocation
idpf: convert control queue mutex to a spinlock
idpf: fix a race in txq wakeup
idpf: move virtchnl structures to the header file
idpf: negotiate PTP capabilities and get PTP clock
idpf: remove unreachable code from setting mailbox
idpf: return 0 size for RSS key if not supported
 
ieee802154: Use struct sockaddr_storage with dev_set_mac_address()
 
igb: Add support for persistent NAPI config
igb: Get rid of spurious interrupts
igb: Link IRQs to NAPI instances
igb: Link queues to NAPI instances
 
igc: add support for frame preemption verification
igc: add support to get frame preemption statistics via ethtool
igc: add support to get MAC Merge data via ethtool
igc: add support to set tx-min-frag-size
igc: block setting preemptible traffic class in taprio
igc: Change Tx mode for MQPRIO offloading
igc: disable L1.2 PCI-E link substate to avoid performance issue
igc: enable HW vlan tag insertion/stripping by default
igc: Limit netdev_tc calls to MQPRIO
igc: optimize TX packet buffer utilization for TSN mode
igc: rename I225_RXPBSIZE_DEFAULT and I225_TXPBSIZE_DEFAULT
igc: rename xdp_get_tx_ring() for non-xdp usage
igc: set the RX packet buffer size for TSN mode
igc: use FIELD_PREP and GENMASK for existing RX packet buffer size
igc: use FIELD_PREP and GENMASK for existing TX packet buffer size
 
iidc/ice/irdma: Break iidc.h into two headers
iidc/ice/irdma: Rename IDC header file
iidc/ice/irdma: Rename to iidc_* convention
iidc/ice/irdma: Update IDC to support multiple consumers
 
iio: ABI: add new DAC powerdown mode
iio: accel: adxl345: add double tap feature
iio: accel: adxl345: add single tap feature
iio: accel: adxl345: cleanup regmap return values
iio: accel: adxl345: introduce adxl345_push_event function
iio: accel: adxl345: move INT enable to regmap cache
iio: accel: adxl345: set the tap suppress bit permanently
iio: accel: adxl345: use regmap cache for INT mapping
iio: accel: fxls8962af: Fix temperature calculation
iio: accel: fxls8962af: Fix temperature scan element sign
iio: accel: fxls8962af: Fix use after free in fxls8962af_fifo_flush
iio: accel: hid: Use iio_push_to_buffers_with_ts() to provide length for runtime checks.
iio: accel: kxcjk-1013: Deduplicate setup interrupt functions
iio: accel: sca3300: use IIO_DECLARE_BUFFER_WITH_TS
iio: accel: Use iio_push_to_buffers_with_ts() to provide length for runtime checks.
iio: adc: ad4000: Add support for SPI offload
iio: adc: ad4000: Avoid potential double data word read
iio: adc: ad4030: check scan_type for error
iio: adc: ad4030: don't store scan_type in state
iio: adc: ad4030: explain rearranging raw sample data
iio: adc: ad4030: move setting mode to update_scan_mode
iio: adc: ad4030: remove bits_per_word = 8
iio: adc: ad4030: remove some duplicate code
iio: adc: ad4130: use new GPIO line value setter callbacks
iio: adc: ad4695: rename AD4695_MAX_VIN_CHANNELS
iio: adc: ad4695: use IIO_DECLARE_DMA_BUFFER_WITH_TS
iio: adc: ad4695: use u16 for buffer elements
iio: adc: ad4851: fix ad4858 chan pointer handling
iio: adc: ad7091r-base: Remove duplicate code on volatile reg check
iio: adc: ad7124: Fix 3dB filter frequency reading
iio: adc: ad7124: Make register naming consistent
iio: adc: ad7124: Remove ability to write filter_low_pass_3db_frequency
iio: adc: ad7173: fix compiling without gpiolib
iio: adc: ad7380: add ad7389-4
iio: adc: ad7380: fix adi,gain-milli property parsing
iio: adc: ad7380: move internal reference voltage to chip_info
iio: adc: ad7380: rename internal_ref_only
iio: adc: ad7380: use IIO_DECLARE_DMA_BUFFER_WITH_TS
iio: adc: ad7606: add missing max sample rates
iio: adc: ad7606: add SPI offload support
iio: adc: ad7606: don't use address field
iio: adc: ad7606: drop ch param from ad7606_scale_setup_cb_t
iio: adc: ad7606: dynamically allocate channel info
iio: adc: ad7606: explicit timestamp alignment
iio: adc: ad7606: fix kernel-doc comments
iio: adc: ad7606: fix raw read for 18-bit chips
iio: adc: ad7606: use devm_mutex_init()
iio: adc: ad7606: use kernel identifier name style
iio: adc: ad7606_par: add ad7606c chips
iio: adc: ad7606_spi: add offload scan mask check
iio: adc: ad7606_spi: check error in ad7606B_sw_mode_config()
iio: adc: ad7606_spi: fix reg write value mask
iio: adc: ad7768-1: Add reset gpio
iio: adc: ad7768-1: convert driver to use regmap
iio: adc: ad7768-1: Move buffer allocation to a separate function
iio: adc: ad7768-1: reorganize driver headers
iio: adc: ad7944: drop bits_per_word hack
iio: adc: ad7944: mask high bits on direct read
iio: adc: ad7949: use spi_is_bpw_supported()
iio: adc: ad_sigma_delta: Fix use of uninitialized status_pos
iio: adc: add helpers for parsing ADC nodes
iio: adc: add support for Nuvoton NCT7201
iio: adc: adi-axi-adc: fix ad7606_bus_reg_read()
iio: adc: at91-sama5d2: use IIO_DECLARE_BUFFER_WITH_TS
iio: adc: axp20x_adc: Add missing sentinel to AXP717 ADC channel maps
iio: adc: hx711: use struct with aligned_s64 timestamp
iio: adc: max1363: Fix MAX1363_4X_CHANS/MAX1363_8X_CHANS[]
iio: adc: max1363: Reorder mode_list[] entries
iio: adc: mcp3911: add reset management
iio: adc: mcp3911: fix device dependent mappings for conversion result registers
iio: adc: meson: add support for the GXLX SoC
iio: adc: mt6360-adc: use aligned_s64 for timestamp
iio: adc: mxs-lradc: Switch to sparse friendly iio_device_claim/release_direct()
iio: adc: PAC1934: fix typo in documentation link
iio: adc: rcar: Switch to sparse friendly iio_device_claim/release_direct()
iio: adc: rzg2l_adc: Use adc-helpers
iio: adc: sort TI drivers alphanumerical
iio: adc: stm32-adc: Fix race in installing chained IRQ handler
iio: adc: stm32: add oversampling support
iio: adc: sun20i-gpadc: Use adc-helpers
iio: adc: Support ROHM BD79124 ADC
iio: adc: ti-adc128s052: Be consistent with arrays
iio: adc: ti-adc128s052: Simplify using be16_to_cpu()
iio: adc: ti-adc128s052: Simplify using guard(mutex)
iio: adc: ti-adc128s052: Support ROHM BD79104
iio: adc: ti-adc128s052: Use devm_mutex_init()
iio: adc: ti-ads1015: Switch to sparse friendly iio_device_claim/release_direct()
iio: adc: ti-ads1015: Use guard(mutex) and factor out code for INFO_RAW
iio: adc: ti-ads1100: Switch to sparse friendly iio_device_claim/release_direct()
iio: adc: ti-ads1100: Use guard(mutex) to allow direct returns
iio: adc: ti-ads1298: Kconfig: add kfifo dependency to fix module build
iio: adc: ti-ads131e08: Use new iio_push_to_buffers_with_ts() to provide length sanity check.
iio: adc: ti-ads7950: use new GPIO line value setter callbacks
iio: adc: ti-tsc2046: remove bits_per_word = 8
iio: adc: Use iio_push_to_buffers_with_ts() to provide length for runtime checks.
iio: adc: vf610: Move claim of direct mode to caller of vf610_read_sample and use guard(mutex)
iio: adc: vf610: Switch to sparse friendly iio_device_claim/release_direct()
iio: addac: ad74115: Switch to sparse friendly iio_device_claim/release_direct()
iio: addac: ad74115: use new GPIO line value setter callbacks
iio: addac: ad74413r: use aligned_s64 for timestamp
iio: addac: ad74413r: use new GPIO line value setter callbacks
iio: Adjust internals of handling of direct mode claiming to suit new API.
iio: admv1013: replace redundant ternary operator with just len
iio: amplifiers: hmc425a: Remove not fully correct comment
iio: backend: add support for data source get
iio: backend: fix out-of-bound write
iio: bd79124: Use set_rv and set_multiple_rv
iio: bmp280: zero-init buffer
iio: chemical: Add driver for SEN0322
iio: chemical: Add support for Winsen MHZ19B CO2 sensor
iio: chemical: atlas-sensor: Switch to sparse friendly iio_device_claim/release_direct()
iio: chemical: bme680_spi: remove bits_per_word = 8
iio: chemical: ccs811: Factor out handling of read of IIO_INFO_RAW to simplify error paths.
iio: chemical: ccs811: Switch to sparse friendly iio_device_claim/release_direct()
iio: chemical: mhz19b: Fix error code in probe()
iio: chemical: scd4x: Switch to sparse friendly iio_device_claim/release_direct()
iio: chemical: Use iio_push_to_buffers_with_ts() to provide length for runtime checks.
iio: common: scmi: Switch to sparse friendly iio_device_claim/release_direct()
iio: common: st_sensors: Fix use of uninitialize device structs
iio: common: st_sensors: Switch to sparse friendly iio_device_claim/release_direct()
iio: core: Add support for writing 64 bit attrs
iio: cros_ec: Avoid -Wflex-array-member-not-at-end warning
iio: cros_ec_sensors: Flush when changing the FIFO timeout
iio: dac: ad3530r: Add driver for AD3530R and AD3531R
iio: dac: ad3530r: Fix incorrect masking for channels 4-7 in powerdown mode
iio: dac: ad3552r-hs: add debugfs reg access
iio: dac: ad3552r-hs: add support for internal ramp
iio: dac: ad5592r: Delete stray unlock in ad5592r_write_raw()
iio: dac: ad5592r: destroy mutexes in detach paths
iio: dac: ad5592r: use lock guards
iio: dac: ad5592r: use new GPIO line value setter callbacks
iio: dac: ad5761: remove bits_per_word = 8
iio: dac: ad5766: remove bits_per_word = 8
iio: dac: ad5791: remove bits_per_word = 8
iio: dac: ad7293: add adc reference configuration
iio: dac: adi-axi-dac: add cntrl chan check
iio: dac: adi-axi-dac: add data source get
iio: dac: adi-axi-dac: fix bus read
iio: dac: bd79703 Store device address to 'address'
iio: dac: bd79703: Add chip data
iio: dac: bd79703: Support BD79700 and BD79701
iio: dac: bd79703: Support ROHM BD79702
iio: dac: ltc2688: remove bits_per_word = 8
iio: dummy: Switch to iio_push_to_buffers_with_ts() and provide size of storage
iio: dummy: Use a fixed structure to build up scan to push to buffers.
iio: filter: admv8818: fix band 4, state 15
iio: filter: admv8818: fix integer overflow
iio: filter: admv8818: fix range calculation
iio: filter: admv8818: Support frequencies >= 2^32
iio: fix potential out-of-bound write
iio: frequency: ad9832: devicetree probing support
iio: frequency: ad9832: Remove unused parameter from data documentation
iio: frequency: ad9832: Use FIELD_PREP macro to set bit fields
iio: gyro: adxrs290: Switch to sparse friendly iio_device_claim/release_direct()
iio: gyro: adxrs450: remove bits_per_word = 8
iio: health: max30102: Switch to sparse friendly iio_device_claim/release_direct()
iio: hid-sensor-prox: Add support for 16-bit report size
iio: humidity: hdc100x: Switch to sparse friendly iio_device_claim/release_direct()
iio: humidity: hdc100x: Use guard(mutex) to simplify code flow
iio: humidity: hdc2010: Switch to sparse friendly iio_device_claim/release_direct()
iio: humidity: hts211: Factor out everything under direct mode claim into helper functions.
iio: humidity: hts211: Switch to sparse friendly iio_device_claim/release_direct()
iio: imu: adis: remove bits_per_word = 8
iio: imu: inv_icm42600: Fix temperature calculation
iio: imu: inv_icm42600: Switch to sparse friendly iio_device_claim/release_direct()
iio: imu: inv_icm42600: switch to use generic name irq get
iio: imu: inv_mpu6050: Switch to sparse friendly iio_device_claim/release_direct()
iio: imu: smi240: Switch to sparse friendly iio_device_claim/release_direct()
iio: imu: st_lsm6dsx: Factor out parts of st_lsm6dsx_shub_write_raw() to allow direct returns
iio: imu: st_lsm6dsx: Switch to sparse friendly claim/release_direct()
iio: imu: st_lsm6dsx: Switch to sparse friendly iio_device_claim/release_direct()
iio: introduce IIO_DECLARE_BUFFER_WITH_TS macros
iio: introduced iio_push_to_buffers_with_ts() that takes a data_total_len argument.
iio: light: al3000a: Fix an error handling path in al3000a_probe()
iio: light: al3010: Abstract device reference in the probe function
iio: light: al3010: Implement regmap support
iio: light: al3010: Improve al3010_init error handling with dev_err_probe()
iio: light: al3010: Remove DRV_NAME definition
iio: light: al3010: Split set_pwr function into set_pwr_on and _off
iio: light: al3010: Use unsigned int for the indexing
iio: light: al3320a: Abstract device reference in the probe function
iio: light: al3320a: Fix an error handling path in al3320a_probe()
iio: light: al3320a: Implement regmap support
iio: light: al3320a: Remove DRV_NAME definition
iio: light: al3320a: Split set_pwr function into set_pwr_on and _off
iio: light: al3320a: Use unsigned int for the indexing
iio: light: apds9306: Switch to sparse friendly iio_device_claim/release_direct()
iio: light: as73211: Switch to sparse friendly iio_device_claim/release_direct()
iio: light: as73211: Use guard() and move mode switch into inner write_raw fucntion
iio: light: bh1750: Add hardware reset support via GPIO
iio: light: gp2ap020a00f: Switch to sparse friendly iio_device_claim/release_direct()
iio: light: isl29125: Switch to sparse friendly iio_device_claim/release_direct()
iio: light: ltr501: Factor out core of write_raw() where direct mode claim is held.
iio: light: ltr501: Factor out IIO_INFO_RAW leg of read_raw() callback.
iio: light: ltr501: Switch to sparse friendly iio_device_claim/release_direct()
iio: light: opt4060: Switch to sparse friendly iio_device_claim/release_direct()
iio: light: rohm-bu27034: Switch to sparse friendly iio_device_claim/release_direct()
iio: light: rpr0521: Factor out handling of IIO_INFO_RAW and use guard()
iio: light: rpr0521: Switch to sparse friendly iio_device_claim/release_direct()
iio: light: si1145: Switch to sparse friendly iio_device_claim/release_direct()
iio: light: st_uvis25: Switch to sparse friendly iio_device_claim/release_direct()
iio: light: tcs3414: Switch to sparse friendly iio_device_claim/release_direct()
iio: light: tcs3472: Switch to sparse friendly iio_device_claim/release_direct()
iio: light: vcnl4000: Switch to sparse friendly iio_device_claim/release_direct()
iio: light: vcnl4035: Switch to sparse friendly iio_device_claim/release_direct()
iio: light: zopt2201: Remove code duplication in scale write functions
iio: magnetometer: hmc5843_spi: remove bits_per_word = 8
iio: magnetometer: mag3110: Factor out core of read/write_raw() and use guard() to simplify code flow.
iio: magnetometer: mag3110: Switch to sparse friendly iio_device_claim/release_direct()
iio: magnetometer: rm3100-spi: remove bits_per_word = 8
iio: magnetometer: rm3100: Switch to sparse friendly iio_device_claim/release_direct()
iio: magnetometer: Use iio_push_to_buffers_with_ts() to provide length for runtime checks.
iio: make IIO_DMA_MINALIGN minimum of 8 bytes
iio: normalize array sentinel style
iio: orientation: hid-sensor-rotation: remove unnecessary alignment
iio: pressure: bmp280-spi: remove bits_per_word = 8
iio: pressure: bmp280: drop sensor_data array
iio: pressure: dlhl60d: Switch to sparse friendly iio_device_claim/release_direct()
iio: pressure: icp10100: Switch to sparse friendly iio_device_claim/release_direct()
iio: pressure: mpl3115: factor out core of IIO_INFO_RAW read to simplify code flow
iio: pressure: mpl3115: Switch to sparse friendly iio_device_claim/release_direct()
iio: pressure: ms5611: Switch to sparse friendly iio_device_claim/release_direct()
iio: pressure: ms5611_spi: remove bits_per_word = 8
iio: pressure: rohm-bm1390: Switch to sparse friendly iio_device_claim/release_direct()
iio: pressure: Use iio_push_to_buffers_with_ts() to provide length for runtime checks.
iio: pressure: zpa2326: Switch to sparse friendly iio_device_claim/release_direct()
iio: pressure: zpa2326: Use aligned_s64 for the timestamp
iio: pressure: zpa2326_spi: remove bits_per_word = 8
iio: proximity: cros_ec_mkbp_proximity: Avoid -Wflex-array-member-not-at-end warning
iio: proximity: hx9023s: Switch to sparse friendly iio_device_claim/release_direct()
iio: proximity: irsd200: Use a struct for scan and iio_push_to_buffers_with_ts()
iio: proximity: pulsed-light: Switch to sparse friendly iio_device_claim/release_direct()
iio: proximity: sx9500: Switch to sparse friendly iio_device_claim/release_direct()
iio: proximity: Use iio_push_to_buffers_with_ts() to provide length for runtime checks.
iio: resolver: Use iio_push_to_buffers_with_ts() to provide length for runtime checks.
iio: ssp_sensors: optimalize -> optimize
iio: Switch to irq_domain_create_simple()
iio: temp: maxim_thermocouple: Drop unused mutex.h include.
iio: temp: maxim_thermocouple: Switch to sparse friendly iio_device_claim/release_direct()
iio: temperature: Use iio_push_to_buffers_with_ts() to provide length for runtime checks.
iio: ti-adc128s052: Drop variable vref
iio: trigger: stm32-lptimer: add support for stm32mp25
 
ima: define and call ima_alloc_kexec_file_buf()
ima: do not copy measurement list to kdump kernel
ima: kexec: define functions to copy IMA log at soft boot
ima: kexec: move IMA log copy from kexec load to execute
ima: kexec: skip IMA segment validation after kexec soft reboot
ima: make the kexec extra memory configurable
ima: measure kexec load and exec events as critical data
ima: rename variable the seq_file "file" to "ima_kexec_file"
ima: verify if the segment size has changed
 
include/cgroup: separate {get,put}_cgroup_ns no-op case
 
include/linux/fs.h: add inode_lock_killable()
 
include: pe.h: Fix PE definitions
 
inet: Remove rtnl_is_held arg of lwtunnel_valid_encap_type(_attr)?().
 
init/main.c: log initcall level when initcall_debug is used
 
init: fix build warnings about export.h
 
input/joystick: magellan: Mark __nonstring look-up table const
 
Input: alps - switch to use scnprintf() to suppress truncation warning
Input: alps - use scnprintf() to suppress truncation warning
Input: amijoy - fix Amiga 4-joystick adapter pinout in documentation
Input: amijoy - fix broken table formatting in documentation
Input: amijoy - fix grammar in documentation
Input: amijoy - make headings compliant w/ guidelines in documentation
Input: apple_z2 - drop default ARCH_APPLE in Kconfig
Input: atkbd - do not reset keyboard by default on Loongson
Input: atkbd - switch to use scnprintf() to suppress truncation warning
Input: cs40l50-vibra - fix potential NULL dereference in cs40l50_upload_owt()
Input: fsia6b - suppress buffer truncation warning for phys
Input: Fully open-code compatible for grepping
Input: gpio-keys - fix a sleep while atomic with PREEMPT_RT
Input: gpio-keys - fix possible concurrent access in gpio_keys_irq_timer()
Input: ims-pcu - check record size in ims_pcu_flash_firmware()
Input: iqs626a - replace snprintf() with scnprintf()
Input: iqs7222 - explicitly define number of external channels
Input: lifebook - switch to use scnprintf() to suppress truncation warning
Input: matrix_keypad - add function for reading row state
Input: matrix_keypad - detect change during scan
Input: psmouse - switch to use scnprintf() to suppress truncation warning
Input: snvs_pwrkey - support power-off-time-sec
Input: xpad - add the ByoWave Proteus controller
Input: xpad - adjust error handling for disconnect
Input: xpad - allow delaying init packets
Input: xpad - return errors from xpad_try_sending_next_out_packet() up
Input: xpad - send LED and auth done packets to all Xbox One controllers
Input: xpad - set correct controller type for Acer NGR200
Input: xpad - support Acer NGR 200 Controller
 
integer-wrap: Force full rebuild when .scl file changes
 
intel_idle: Add C1 demotion on/off sysfs knob
intel_idle: Rescan "dead" SMT siblings during initialization
intel_idle: Update arguments of mwait_idle_with_hints()
intel_idle: Use subsys_initcall_sync() for initialization
 
interconnect: avoid memory allocation when 'icc_bw_lock' is held
interconnect: core: Add dynamic id allocation support
interconnect: exynos: handle node name allocation failure
interconnect: icc-clk: destroy nodes in case of memory allocation failures
interconnect: increase ICC_DYN_ID_START
interconnect: qcom: Add multidev EPSS L3 support
interconnect: qcom: icc-rpmh: Add dynamic icc node id support
interconnect: qcom: sa8775p: Add dynamic icc node id support
interconnect: qcom: sc7280: Add missing num_links to xm_pcie3_1 node
interconnect: qcom: sm8650: add the MASTER_APSS_NOC
interconnect: qcom: sm8650: enable QoS configuration
interconnect: qcom: sm8650: remove regmap config for mc_virt & clk_virt
 
io_uring/cmd: move net cmd into a separate file
io_uring/cmd: warn on reg buf imports by ineligible cmds
 
io_uring/eventfd: clean up rcu locking
io_uring/eventfd: dedup signalling helpers
io_uring/eventfd: open code io_eventfd_grab()
 
io_uring/fdinfo: get rid of dumping credentials
io_uring/fdinfo: only compile if CONFIG_PROC_FS is set
 
io_uring/futex: get rid of struct io_futex addr union
io_uring/futex: mark wait requests as inflight
 
io_uring/io-wq: ignore non-busy worker going to sleep
io_uring/io-wq: move hash helpers to the top
io_uring/io-wq: only create a new worker if it can make progress
 
io_uring/kbuf: account ring io_buffer_list memory
io_uring/kbuf: don't compute size twice on prep
io_uring/kbuf: don't truncate end buffer for multiple buffer peeks
io_uring/kbuf: drop extra vars in io_register_pbuf_ring
io_uring/kbuf: flag partial buffer mappings
io_uring/kbuf: limit legacy provided buffer lists to USHRT_MAX
io_uring/kbuf: pass bgid to io_buffer_select()
io_uring/kbuf: refactor __io_remove_buffers
io_uring/kbuf: unify legacy buf provision and removal
io_uring/kbuf: use mem_is_zero()
 
io_uring/msg_ring: ensure io_kiocb freeing is deferred for RCU
 
io_uring/net: always use current transfer count for buffer put
io_uring/net: don't use io_do_buffer_select at prep
io_uring/net: mark iov as dynamically allocated even for single segments
io_uring/net: move CONFIG_NET guards to Makefile
io_uring/net: only consider msg_inq if larger than 1
 
io_uring/poll: fix POLLERR handling
 
io_uring/rsrc: clean up io_coalesce_buffer()
io_uring/rsrc: don't rely on user vaddr alignment
io_uring/rsrc: fix folio unpinning
io_uring/rsrc: remove node assignment helpers
io_uring/rsrc: remove null check on import
io_uring/rsrc: use unpin_user_folio
io_uring/rsrc: validate buffer count with offset for cloning
 
io_uring/sqpoll: don't put task_struct on tctx setup failure
 
io_uring/timeout: don't export link t-out disarm helper
 
io_uring/wq: avoid indirect do_work/free_work calls
 
io_uring/zcrx: add support for multiple ifqs
io_uring/zcrx: disallow user selected dmabuf offset and size
io_uring/zcrx: dmabuf backed zerocopy receive
io_uring/zcrx: fix area release on registration failure
io_uring/zcrx: fix pp destruction warnings
io_uring/zcrx: improve area validation
io_uring/zcrx: init id for xa_find
io_uring/zcrx: let zcrx choose region for mmaping
io_uring/zcrx: move io_zcrx_iov_page
io_uring/zcrx: move zcrx region to struct io_zcrx_ifq
io_uring/zcrx: remove duplicated freelist init
io_uring/zcrx: remove sqe->file_index check
io_uring/zcrx: resolve netdev before area creation
io_uring/zcrx: selftests: add test case for rss ctx
io_uring/zcrx: selftests: fix setting ntuple rule into rss
io_uring/zcrx: selftests: parse json from ethtool -g
io_uring/zcrx: selftests: set hds_thresh to 0
io_uring/zcrx: selftests: switch to using defer() for cleanup
io_uring/zcrx: selftests: use rand_port()
io_uring/zcrx: split common area map/unmap parts
io_uring/zcrx: split out memory holders from area
 
io_uring: account drain memory to cgroup
io_uring: add helper io_uring_cmd_ctx_handle()
io_uring: add lockdep asserts to io_add_aux_cqe
io_uring: add new helpers for posting overflows
io_uring: add support for IORING_OP_PIPE
io_uring: consistently use rcu semantics with sqpoll thread
io_uring: consolidate drain seq checking
io_uring: count allocated requests
io_uring: delete misleading comment in io_fill_cqe_aux()
io_uring: don't assume uaddr alignment in io_vec_fill_bvec
io_uring: don't store bgid in req->buf_index
io_uring: drain based on allocates reqs
io_uring: enable per-io write streams
io_uring: finish IOU_OK -> IOU_COMPLETE transition
io_uring: fix potential page leak in io_sqe_buffer_register()
io_uring: fix resource leak in io_import_dmabuf()
io_uring: fix spurious drain flushing
io_uring: fix task leak issue in io_wq_create()
io_uring: fix use-after-free of sq->thread in __io_uring_show_fdinfo()
io_uring: gate REQ_F_ISREG on !S_ANON_INODE as well
io_uring: make fallocate be hashed work
io_uring: make io_alloc_ocqe() take a struct io_cqe pointer
io_uring: move io_req_put_rsrc_nodes()
io_uring: open code io_account_cq_overflow()
io_uring: open code io_req_cqe_overflow()
io_uring: pass in struct io_big_cqe to io_alloc_ocqe()
io_uring: remove drain prealloc checks
io_uring: remove duplicate io_uring_alloc_task_context() definition
io_uring: remove io_preinit_req()
io_uring: run local task_work from ring exit IOPOLL reaping
io_uring: set IMPORT_BUFFER in generic send setup
io_uring: simplify drain ret passing
io_uring: split alloc and add of overflow
io_uring: update parameter name in io_pin_pages function declaration
 
iomap: avoid unnecessary ifs_set_range_uptodate() with locks
iomap: don't lose folio dropbehind state for overwrites
iomap: drop pos param from __iomap_[get|put]_folio()
iomap: drop unnecessary pos param from iomap_write_[begin|end]
iomap: helper to trim pos/bytes to within folio
iomap: push non-large folio check into get folio path
iomap: resample iter->pos after iomap_write_begin() calls
iomap: rework iomap_write_begin() to return folio offset and length
iomap: trace: Add missing flags to [IOMAP_|IOMAP_F_]FLAGS_STRINGS
 
iommu/amd: Add support for HTRangeIgnore feature
iommu/amd: Allow matching ACPI HID devices without matching UIDs
iommu/amd: Change rlookup, irq_lookup, and alias to use kvalloc()
iommu/amd: Convert to use struct iommu_pages_list
iommu/amd: Ensure GA log notifier callbacks finish running before module unload
iommu/amd: Use iommu_alloc_pages_node_sz() for the IRT
iommu/amd: Use roundup_pow_two() instead of get_order()
 
iommu/arm-smmu-qcom: Add SAR2130P MDSS compatible
iommu/arm-smmu-qcom: Enable threaded IRQ for Adreno SMMUv2/MMU500
iommu/arm-smmu-qcom: Make set_stall work when the device is on
 
iommu/arm-smmu-v3: Fix incorrect return in arm_smmu_attach_dev
iommu/arm-smmu-v3: Put iopf enablement in the domain attach path
 
iommu/arm-smmu: Move handing of RESUME to the context fault handler
 
iommu/dma: Factor out a iommu_dma_map_swiotlb helper
 
iommu/fsl_pamu: remove trailing space after \n
 
iommu/io-pgtable-arm: Add quirk to quiet WARN_ON()
iommu/io-pgtable-arm: dynamically allocate selftest device struct
 
iommu/mediatek: Add support for Dimensity 1200 MT6893 MM IOMMU
iommu/mediatek: Fix compatible typo for mediatek,mt6893-iommu-mm
 
iommu/pages: Allow sub page sizes to be passed into the allocator
iommu/pages: De-inline the substantial functions
iommu/pages: Formalize the freelist API
iommu/pages: Make iommu_put_pages_list() work with high order allocations
iommu/pages: Move from struct page to struct ioptdesc and folio
iommu/pages: Move the __GFP_HIGHMEM checks into the common code
iommu/pages: Remove __iommu_alloc_pages()/__iommu_free_pages()
iommu/pages: Remove iommu_alloc_page/pages()
iommu/pages: Remove iommu_alloc_page_node()
iommu/pages: Remove iommu_free_page()
iommu/pages: Remove iommu_put_pages_list_old and the _Generic
iommu/pages: Remove the order argument to iommu_free_pages()
 
iommu/riscv: Convert to use struct iommu_pages_list
iommu/riscv: Update to use iommu_alloc_pages_node_lg2()
 
iommu/rockchip: prevent iommus dead loop when two masters share one IOMMU
 
iommu/s390: allow larger region tables
iommu/s390: set appropriate IOTA region type
iommu/s390: support cleanup of additional table regions
iommu/s390: support iova_to_phys for additional table regions
iommu/s390: support map/unmap for additional table regions
 
iommu/tegra: Do not use struct page as the handle for pts
iommu/tegra: Fix incorrect size calculation
 
iommu/terga: Do not use struct page as the handle for as->pd memory
 
iommu/virtio: Break out bypass identity support into a global static
iommu/virtio: Move to domain_alloc_paging()
 
iommu/vt-d: Assign devtlb cache tag on ATS enablement
iommu/vt-d: Change dmar_ats_supported() to return boolean
iommu/vt-d: Eliminate pci_physfn() in dmar_find_matched_satc_unit()
iommu/vt-d: Put iopf enablement in domain attach path
iommu/vt-d: Replace spin_lock with mutex to protect domain ida
iommu/vt-d: Restore context entry setup order for aliased devices
iommu/vt-d: Restore WO permissions on second-level paging entries
iommu/vt-d: Use ida to manage domain id
 
iommu/vtd: Remove iommu_alloc_pages_node()
 
iommu: Add domain_alloc_identity()
iommu: add kernel-doc for iommu_unmap_fast
iommu: Allow attaching static domains in iommu_attach_device_pasid()
iommu: apple-dart: Remove unnecessary NULL check before free_io_pgtable_ops()
iommu: Avoid introducing more races
iommu: Change iommu_iotlb_gather to use iommu_page_list
iommu: Cleanup comments for dev_enable/disable_feat
iommu: Clear the freelist after iommu_put_pages_list()
iommu: Do not call domain_alloc() in iommu_sva_domain_alloc()
iommu: generalize the batched sync after map interface
iommu: Handle yet another race around registration
iommu: Hide ops.domain_alloc behind CONFIG_FSL_PAMU
iommu: ipmmu-vmsa: avoid Wformat-security warning
iommu: make inclusion of amd directory conditional
iommu: make inclusion of arm/arm-smmu-v3 directory conditional
iommu: make inclusion of intel directory conditional
iommu: make inclusion of riscv directory conditional
iommu: Protect against overflow in iommu_pgsize()
iommu: remove duplicate selection of DMAR_TABLE
iommu: Remove iommu_dev_enable/disable_feature()
iommu: Remove IOMMU_DEV_FEAT_SVA
iommu: Split out and tidy up Arm Kconfig
iommu: Update various drivers to pass in lg2sz instead of order to iommu pages
 
iommufd/selftest: Add asserts testing global mfd
iommufd/selftest: Add missing close(mfd) in memfd_mmap()
iommufd/selftest: Fix build warnings due to uninitialized mfd
iommufd/selftest: Fix iommufd_dirty_tracking with large hugepage sizes
iommufd/selftest: Put iopf enablement in domain attach path
 
iommufd: Remove unnecessary IOMMU_DEV_FEAT_IOPF
 
ionic: add module eeprom channel data to ionic_if and ethtool
ionic: extend the QSFP module sprom for more pages
ionic: Prevent driver/fw getting out of sync on devcmd(s)
ionic: support ethtool get_module_eeprom_by_page
 
iov: remove copy_page_from_iter_atomic()
 
iov_iter: convert iov_iter_extract_xarray_pages() to use folios
iov_iter: convert iter_xarray_populate_pages() to use folios
iov_iter: use iov_offset for length calculation in iov_iter_aligned_bvec
 
ip: load balance tcp connections to single dst addr and port
 
ipc: fix to protect IPCS lookups using RCU
 
ipe: add errno field to IPE policy load auditing
 
ipmi: Add a note about the pretimeout callback
 
Linux: ipmi:msghandler: Add a error return from unhandle LAN cmds
Linux: ipmi:msghandler: Deliver user messages in a work queue
 
ipmi:msghandler: Don: 't acquire a user refcount for queued messages
ipmi:msghandler: Don: 't check for shutdown when returning responses
ipmi:msghandler: Don: 't deliver messages to deleted users
 
Linux: ipmi:msghandler: Export and fix panic messaging capability
Linux: ipmi:msghandler: Fix locking around users and interfaces
Linux: ipmi:msghandler: Fix potential memory corruption in ipmi_create_user()
Linux: ipmi:msghandler: Move timer handling into a work queue
Linux: ipmi:msghandler: Remove proc_fs.h
Linux: ipmi:msghandler: Remove some user level processing in panic mode
Linux: ipmi:msghandler: Remove srcu for the ipmi_interfaces list
Linux: ipmi:msghandler: Remove srcu from the ipmi user structure
Linux: ipmi:msghandler: Rename recv_work to smi_work
Linux: ipmi:msghandler: Shut down lower layer first at unregister
Linux: ipmi:msghandler: Use READ_ONCE on run_to_completion
Linux: ipmi:msghandler: Use the system_wq, not system_bh_wq
Linux: ipmi:si: Move SI type information into an info structure
Linux: ipmi:si: Rework startup of IPMI devices
Linux: ipmi:ssif: Fix a shutdown race
Linux: ipmi:watchdog: Change lock to mutex
Linux: ipmi:watchdog: Use the new interface for panic messages
 
ipmi_msghandler: Change the events lock to a mutex
 
ipv4/route: Use this_cpu_inc() for stats on PREEMPT_RT
 
ipv4: fib: Fix fib_info_hash_alloc() allocation type
ipv4: Honor "ignore_routes_with_linkdown" sysctl in nexthop selection
ipv4: ip_tunnel: Convert ip_tunnel_delete_nets() callers to ->exit_rtnl().
ipv4: ip_tunnel: Replace strcpy use with strscpy
ipv4: prefer multipath nexthop that matches source address
ipv4: remove unnecessary judgment in ip_route_output_key_hash_rcu
ipv4: Use nlmsg_payload in devinet file
ipv4: Use nlmsg_payload in fib_frontend file
ipv4: Use nlmsg_payload in ipmr file
ipv4: Use nlmsg_payload in route file
 
ipv6: Check GATEWAY in rtm_to_fib6_multipath_config().
ipv6: Convert tunnel devices' ->exit_batch_rtnl() to ->exit_rtnl().
ipv6: Defer fib6_purge_rt() in fib6_add_rt2node() to fib6_add().
ipv6: Don't pass net to ip6_route_info_append().
ipv6: Factorise ip6_route_multipath_add().
ipv6: Get rid of RTNL for SIOCADDRT and RTM_NEWROUTE.
ipv6: Get rid of RTNL for SIOCDELRT and RTM_DELROUTE.
ipv6: mcast: Delay put pmc->idev in mld_del_delrec()
ipv6: Move fib6_config_validate() to ip6_route_add().
ipv6: Move nexthop_find_by_id() after fib6_info_alloc().
ipv6: Move some validation from ip6_route_info_create() to rtm_to_fib6_config().
ipv6: Narrow down RCU critical section in inet6_rtm_newroute().
ipv6: Pass gfp_flags down to ip6_route_info_create_nh().
ipv6: Preallocate nhc_pcpu_rth_output in ip6_route_info_create().
ipv6: Preallocate rt->fib6_nh->rt6i_pcpu in ip6_route_info_create().
ipv6: Protect fib6_link_table() with spinlock.
ipv6: Protect nh->f6i_list with spinlock and flag.
ipv6: Remove rcu_read_lock() in fib6_get_table().
ipv6: Rename rt6_nh.next to rt6_nh.list.
ipv6: Restore fib6_config validation for SIOCADDRT.
ipv6: Revert two per-cpu var allocation for RTM_NEWROUTE.
ipv6: Split ip6_route_info_create().
ipv6: sr: switch to GFP_ATOMIC flag to allocate memory during seg6local LWT setup
ipv6: sr: Use nested-BH locking for hmac_storage
ipv6: Use nlmsg_payload in addrconf file
ipv6: Use nlmsg_payload in addrlabel file
ipv6: Use nlmsg_payload in inet6_rtm_valid_getaddr_req
ipv6: Use nlmsg_payload in inet6_valid_dump_ifaddr_req
ipv6: Use nlmsg_payload in route file
ipv6: Validate RTA_GATEWAY of RTA_MULTIPATH in rtm_to_fib6_config().
 
irqchip/armada-370-xp: Switch to irq_find_mapping()
 
irqchip/ath79-misc: Fix missing prototypes warnings
 
irqchip/econet-en751221: Switch to irq_domain_create_linear()
irqchip/econet-en751221: Switch to of_fwnode_handle()
 
irqchip/gic-v3-its: Add support for device tree msi-map and msi-mask
irqchip/gic-v3-its: Implement .msi_teardown() callback
irqchip/gic-v3-its: Set IRQ_DOMAIN_FLAG_MSI_IMMUTABLE for ITS
irqchip/gic-v3-its: Use allocation size from the prepare call
 
irqchip/gic-v4.1: Use local 4_1 ITS to generate VSGI
 
irqchip/gic: Convert to msi_create_parent_irq_domain() helper
 
irqchip/irq-msi-lib: Fix build with PCI disabled
irqchip/irq-msi-lib: Select CONFIG_GENERIC_MSI_IRQ
 
irqchip/irq-pruss-intc: Simplify chained interrupt handler setup
 
irqchip/irq-vt8500: Don't require 8 interrupts from a chained controller
irqchip/irq-vt8500: Drop redundant copy of the device node pointer
irqchip/irq-vt8500: Split up ack/mask functions
irqchip/irq-vt8500: Switch to irq_domain_create_*()
irqchip/irq-vt8500: Use a dedicated chained handler function
irqchip/irq-vt8500: Use fewer global variables and add error handling
 
irqchip/msi-lib: Honour the MSI_FLAG_NO_AFFINITY flag
 
irqchip/mvebu: Convert to msi_create_parent_irq_domain() helper
 
irqchip/renesas-rzv2h: Add rzv2h_icu_register_dma_req()
 
irqchip/sg2042-msi: Add the Sophgo SG2044 MSI interrupt controller
irqchip/sg2042-msi: Fix wrong type cast in sg2044_msi_irq_ack()
irqchip/sg2042-msi: Introduce configurable chipinfo for SG2042
irqchip/sg2042-msi: Rename functions and data structures to be SG2042 agnostic
 
irqchip: Add EcoNet EN751221 INTC
irqchip: Convert generic irqchip locking to guards
irqchip: Make irq-msi-lib.h globally available
irqchip: Switch to irq_domain_create_*()
irqchip: Switch to of_fwnode_handle()
 
irqdomain: Add IRQ_DOMAIN_FLAG_MSI_IMMUTABLE and irq_domain_is_msi_immutable()
irqdomain: cdx: Switch to of_fwnode_handle()
irqdomain: Consolidate coding style
irqdomain: Drop irq_domain_add_*() functions
irqdomain: Drop irq_linear_revmap()
irqdomain: Drop of_node_to_fwnode()
irqdomain: Fix kernel-doc and add it to Documentation
irqdomain: Improve kernel-docs of functions
irqdomain: Make irq_domain_create_hierarchy() an inline
irqdomain: Make struct irq_domain_info variables const
irqdomain: pci: Switch to of_fwnode_handle()
irqdomain: spmi: Switch to irq_domain_create_tree()
irqdomain: ssb: Switch to irq_domain_create_linear()
irqdomain: Support three-cell scheme interrupts
irqdomain: um: use irq_domain_create_linear() helper
irqdomain: Use irq_domain_instantiate()'s return value as initializers
 
isofs: fix Y2038 and Y2156 issues in Rock Ridge TF entry
isofs: Verify inode mode when loading from disk
 
ixgbe: add .info_get extension specific for E610 devices
ixgbe: add device flash update via devlink
ixgbe: add E610 .set_phys_id() callback implementation
ixgbe: add E610 functions for acquiring flash data
ixgbe: add E610 functions getting PBA and FW ver info
ixgbe: add E610 implementation of FW recovery mode
ixgbe: add FW API version check
ixgbe: add handler for devlink .info_get()
ixgbe: add initial devlink support
ixgbe: add support for ACPI WOL for E610
ixgbe: add support for devlink reload
ixgbe: add support for FW rollback mode
ixgbe: apply different rules for setting FC on E610
ixgbe: create E610 specific ethtool_ops structure
ixgbe: devlink: add devlink region support for E610
ixgbe: extend .info_get() with stored versions
ixgbe: Fix unreachable retry logic in combined and byte I2C write functions
ixgbe: read the netlist version information
ixgbe: read the OROM version information
ixgbe: wrap netdev_priv() usage
 
jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
jbd2: remove journal_t argument from jbd2_chksum()
jbd2: remove journal_t argument from jbd2_superblock_csum()
 
jffs2: check jffs2_prealloc_raw_node_refs() result in few other places
jffs2: check that raw node were preallocated before writing summary
 
jfs: fix array-index-out-of-bounds read in add_missing_indices
jfs: Fix null-ptr-deref in jfs_ioc_trim
jfs: implement migrate_folio for jfs_metapage_aops
jfs: validate AG parameters in dbMount() to prevent crashes
 
kallsyms: fix build without execinfo
 
kasan: remove kasan_find_vm_area() to prevent possible deadlock
kasan: use vmalloc_dump_obj() for vmalloc error reports
 
kbuild, bpf: Enable --btf_features=attributes
 
kbuild: link lib-y objects to vmlinux forcibly even when CONFIG_MODULES=n
kbuild: move kbuild syntax processing to scripts/Makefile.build
kbuild: move W=1 check for scripts/misc-check to top-level Makefile
kbuild: move warnings about linux/export.h from W=1 to W=2
 
Kbuild: remove structleak gcc plugin
 
kbuild: require gcc-8 and binutils-2.30
kbuild: set y instead of 1 to KBUILD_{BUILTIN,MODULES}
kbuild: Switch from -Wvla to -Wvla-larger-than=1
 
kconfig: introduce menu type enum
 
kcov: rust: add flags for KCOV with Rust
 
kernel.h: move PTR_IF() and u64_to_user_ptr() to util_macros.h
kernel.h: move READ/WRITE definitions to
 
kernel/events/uprobes: pass VMA instead of MM to remove_breakpoint()
kernel/events/uprobes: pass VMA to set_swbp(), set_orig_insn() and uprobe_write_opcode()
kernel/events/uprobes: uprobe_write_opcode() rewrite
 
kernel/nsproxy: remove unnecessary guards
 
kernel/panic.c: format kernel-doc comments
 
kernel/rcu/tree_stall: add /sys/kernel/rcu_stall_count
kernel/rcu/tree_stall: add /sys/kernel/rcu_stall_count
 
kernel/watchdog: add /sys/kernel/{hard,soft}lockup_count
 
kernel: ftrace: export ftrace_sync_ipi
 
kernfs: add warning about implementing freeze/thaw
kernfs: Relax constraint in draining guard
kernfs: switch global kernfs_idr_lock to per-fs lock
kernfs: switch global kernfs_rename_lock to per-fs lock
 
kexec: add config option for KHO
kexec: add Kexec HandOver (KHO) generation helpers
kexec: add KHO parsing support
kexec: add KHO support to kexec file loads
kexec: define functions to map and unmap segments
kexec: enable KHO support for memory preservation
 
kexec_file: allow to place kexec_buf randomly
kexec_file: use SHA-256 library API instead of crypto_shash API
 
KEYS: Invert FINAL_PUT bit
 
kho: initialize tail pages for higher order folios properly
 
khugepaged: pass folio instead of head page to trace events
 
Linux: kill vfs_submount()
 
kmsan: apply clang-format to files mm/kmsan/
kmsan: drop the declaration of kmsan_save_stack()
kmsan: enter the runtime around kmsan_internal_memmove_metadata() call
kmsan: fix usage of kmsan_enter_runtime() in kmsan_vmap_pages_range_noflush()
kmsan: rework kmsan_in_runtime() handling in kmsan_report()
kmsan: test: add module description
 
kselftest/arm64: fp-ptrace: Adjust to new inactive mode behaviour
kselftest/arm64: fp-ptrace: Adjust to new VL change behaviour
kselftest/arm64: fp-ptrace: Fix expected FPMR value when PSTATE.SM is changed
kselftest/arm64: Set default OUTPUT path when undefined
kselftest/arm64: tpidr2: Adjust to new clone() behaviour
 
kselftest: cpufreq: Get rid of double suspend in rtcwake case
 
ksmbd: add free_transport ops in ksmbd connection
ksmbd: allow a filename to contain special characters on SMB3.1.1 posix extension
ksmbd: fix a mount write count leak in ksmbd_vfs_kern_path_locked()
ksmbd: fix null pointer dereference in destroy_previous_session
ksmbd: fix potential use-after-free in oplock/lease break ack
ksmbd: handle set/get info file for streamed file
ksmbd: provide zero as a unique ID to the Mac client
ksmbd: remove unnecessary softdep on crc32
ksmbd: use SHA-256 library API instead of crypto_shash API
 
kstrtox: add support for enabled and disabled in kstrtobool()
 
ktls, sockmap: Fix missing uncharge operation
 
kunit/overflow: Add tests for STACK_FLEX_ARRAY_SIZE() helper
 
kunit/usercopy: Disable u64 test on 32-bit SPARC
 
kunit: configs: Enable CONFIG_INIT_STACK_ALL_PATTERN in all_tests
kunit: executor: Remove const from kunit_filter_suites() allocation type
kunit: Fix wrong parameter to kunit_deactivate_static_stub()
kunit: qemu_configs: Add 64-bit SPARC configuration
kunit: qemu_configs: Add PowerPC 32-bit BE and 64-bit LE
kunit: qemu_configs: Add riscv32 config
kunit: qemu_configs: Disable faulting tests on 32-bit SPARC
kunit: qemu_configs: powerpc: Explicitly enable CONFIG_CPU_BIG_ENDIAN=y
kunit: qemu_configs: sparc: Explicitly enable CONFIG_SPARC32=y
kunit: tool: add test counts to JSON output
kunit: tool: Implement listing of available architectures
 
kvm powerpc/book3s-apiv2: Add kunit tests for Hostwide GSB elements
kvm powerpc/book3s-apiv2: Add support for Hostwide GSB elements
kvm powerpc/book3s-apiv2: Introduce kvm-hv specific PMU
 
KVM: add kvm_lock_all_vcpus and kvm_trylock_all_vcpus
KVM: Add parameter "kvm" to kvm_cpu_dirty_log_size() and its callers
KVM: Allow CPU to reschedule while setting per-page memory attributes
KVM: arm64: Add .hyp.data section
KVM: arm64: Add a range to __pkvm_host_share_guest()
KVM: arm64: Add a range to __pkvm_host_test_clear_young_guest()
KVM: arm64: Add a range to __pkvm_host_unshare_guest()
KVM: arm64: Add a range to __pkvm_host_wrprotect_guest()
KVM: arm64: Add a range to pkvm_mappings
KVM: arm64: Add assignment-specific sysreg accessor
KVM: arm64: Add context-switch for FEAT_FGT2 registers
KVM: arm64: Add description of FGT bits leading to EC!=0x18
KVM: arm64: Add FEAT_FGT2 registers to the VNCR page
KVM: arm64: Add FGT descriptors for FEAT_FGT2
KVM: arm64: Add RMW specific sysreg accessor
KVM: arm64: Add sanitisation for FEAT_FGT2 registers
KVM: arm64: Add trap routing for FEAT_FGT2 registers
KVM: arm64: Adjust range correctly during host stage-2 faults
KVM: arm64: Allow kvm_has_feat() to take variable arguments
KVM: arm64: Allow sysreg ranges for FGT descriptors
KVM: arm64: Allow userspace to limit the number of PMU counters for EL2 VMs
KVM: arm64: Allow userspace to request KVM_ARM_VCPU_EL2*
KVM: arm64: Compute FGT masks from KVM's own FGT tables
KVM: arm64: Contextualise the handling of PMCR_EL0.P writes
KVM: arm64: Convert pkvm_mappings to interval tree
KVM: arm64: Defer EL2 stage-1 mapping on share
KVM: arm64: Document NV caps and vcpu flags
KVM: arm64: Don't feed uninitialised data to HCR_EL2
KVM: arm64: Don't free hyp pages with pKVM on GICv2
KVM: arm64: Don't let userspace write to PMCR_EL0.N when the vcpu has EL2
KVM: arm64: Don't treat HCRX_EL2 as a FGT register
KVM: arm64: Don't use __vcpu_sys_reg() to get the address of a sysreg
KVM: arm64: Don't WARN from __pkvm_host_share_guest()
KVM: arm64: Drop sort_memblock_regions()
KVM: arm64: Explicitly treat routing entry type changes as changes
KVM: arm64: Extend pKVM selftest for np-guests
KVM: arm64: Fix documentation for vgic_its_iter_next()
KVM: arm64: Fix enforcement of upper bound on MDCR_EL2.HPMN
KVM: arm64: Fix error path in init_hyp_mode()
KVM: arm64: Fix handling of FEAT_GTG for unimplemented granule sizes
KVM: arm64: Fix MDCR_EL2.HPMN reset value
KVM: arm64: Fix PAR_EL1.{PTW,S} reporting on AT S1E*
KVM: arm64: Fix pKVM page-tracking comments
KVM: arm64: Force HCR_EL2.xMO to 1 at all times in VHE mode
KVM: arm64: Handle huge mappings for np-guest CMOs
KVM: arm64: Handle out-of-bound write to MDCR_EL2.HPMN
KVM: arm64: Handle PSB CSYNC traps
KVM: arm64: Handle trapping of FEAT_LS64* instructions
KVM: arm64: Handle TSB CSYNC traps
KVM: arm64: Handle UBSAN faults
KVM: arm64: Introduce CONFIG_UBSAN_KVM_EL2
KVM: arm64: Introduce for_each_hyp_page
KVM: arm64: Introduce {get,set}_host_state() helpers
KVM: arm64: Let kvm_vcpu_read_pmcr() return an EL-dependent value for PMCR_EL0.N
KVM: arm64: Make __vcpu_sys_reg() a pure rvalue operand
KVM: arm64: Make MTE_frac masking conditional on MTE capability
KVM: arm64: Mask out non-VA bits from TLBI VA* on VNCR invalidation
KVM: arm64: Move hyp state to hyp_vmemmap
KVM: arm64: np-guest CMOs with PMD_SIZE fixmap
KVM: arm64: nv: Add pseudo-TLB backing VNCR_EL2
KVM: arm64: nv: Add S1 TLB invalidation primitive for VNCR_EL2
KVM: arm64: nv: Add userspace and guest handling of VNCR_EL2
KVM: arm64: nv: Allocate VNCR page when required
KVM: arm64: nv: Don't adjust PSTATE.M when L2 is nesting
KVM: arm64: nv: Extract translation helper from the AT code
KVM: arm64: nv: Fix MI line level calculation in vgic_v3_nested_update_mi()
KVM: arm64: nv: Fix tracking of shadow list registers
KVM: arm64: nv: Handle mapping of VNCR_EL2 at EL2
KVM: arm64: nv: Handle TLBI S1E2 for VNCR invalidation with mmu_lock held
KVM: arm64: nv: Handle VNCR_EL2 invalidation from MMU notifiers
KVM: arm64: nv: Handle VNCR_EL2-triggered faults
KVM: arm64: nv: Hold mmu_lock when invalidating VNCR SW-TLB before translating
KVM: arm64: nv: Move TLBI range decoding to a helper
KVM: arm64: nv: Plumb TLBI S1E2 into system instruction dispatch
KVM: arm64: nv: Program host's VNCR_EL2 to the fixmap address
KVM: arm64: nv: Release faulted-in VNCR page from mmu_lock critical section
KVM: arm64: nv: Remove clearing of ICH_LR.EOI if ICH_LR.HW == 1
KVM: arm64: nv: Remove dead code from ERET handling
KVM: arm64: nv: Snapshot S1 ASID tagging information during walk
KVM: arm64: Plug FEAT_GCS handling
KVM: arm64: Propagate FGT masks to the nVHE hypervisor
KVM: arm64: Protect vLPI translation with vgic_irq::irq_lock
KVM: arm64: Remove ad-hoc CPTR manipulation from fpsimd_sve_sync()
KVM: arm64: Remove ad-hoc CPTR manipulation from kvm_hyp_handle_fpsimd()
KVM: arm64: Remove cpacr_clear_set()
KVM: arm64: Remove hand-crafted masks for FGT registers
KVM: arm64: Remove kvm_arch_vcpu_run_map_fp()
KVM: arm64: Reorganise CPTR trap manipulation
KVM: arm64: Repaint pmcr_n into nr_pmu_counters
KVM: arm64: Replace ternary flags with str_on_off() helper
KVM: arm64: Resolve vLPI by host IRQ in vgic_v4_unset_forwarding()
KVM: arm64: Restrict ACCDATA_EL1 undef to FEAT_LS64_ACCDATA being disabled
KVM: arm64: Selftest for pKVM transitions
KVM: arm64: selftests: Add test for SVE host corruption
KVM: arm64: selftests: Close the GIC FD in arch_timer_edge_cases
KVM: arm64: selftests: Determine effective counter width in arch_timer_edge_cases
KVM: arm64: selftests: Fix help text for arch_timer_edge_cases
KVM: arm64: selftests: Fix thread migration in arch_timer_edge_cases
KVM: arm64: selftests: Fix xVAL init in arch_timer_edge_cases
KVM: arm64: Simplify handling of negative FGT bits
KVM: arm64: Stage-2 huge mappings for np-guests
KVM: arm64: Switch to table-driven FGU configuration
KVM: arm64: Teach address translation about access faults
KVM: arm64: Tighten handling of unknown FGT groups
KVM: arm64: Track SVE state in the hypervisor vcpu structure
KVM: arm64: Unconditionally configure fine-grain traps
KVM: arm64: Unconditionally cross check hyp state
KVM: arm64: Unmap vLPIs affected by changes to GSI routing information
KVM: arm64: Use 0b11 for encoding PKVM_NOPAGE
KVM: arm64: Use computed FGT masks to setup FGT registers
KVM: arm64: Use computed masks as sanitisers for FGT registers
KVM: arm64: Use FGT feature maps to drive RES0 bits
KVM: arm64: Use HCR_EL2 feature map to drive fixed-value bits
KVM: arm64: Use HCRX_EL2 feature map to drive fixed-value bits
KVM: arm64: Use KVM-specific HCRX_EL2 RES0 mask
KVM: arm64: use kvm_trylock_all_vcpus when locking all vCPUs
KVM: arm64: Use lock guard in vgic_v4_set_forwarding()
KVM: arm64: Validate FGT register descriptions against RES0 masks
KVM: arm64: vgic-debug: Avoid dereferencing NULL ITE pointer
KVM: arm64: vgic-init: Plug vCPU vs. VGIC creation race
KVM: arm64: vgic-its: Add debugfs interface to expose ITS tables
KVM: arm64: VHE: Centralize ISBs when returning to host
KVM: arm64: VHE: Synchronize CPTR trap deactivation
KVM: arm64: VHE: Synchronize restore of host debug registers
KVM: Documentation: document how KVM is tested
KVM: Documentation: minimal updates to review-checklist.rst
KVM: Export hardware virtualization enabling/disabling functions
KVM: nVMX: Check MSR load/store list counts during VM-Enter consistency checks
KVM: powerpc: Enable commented out BUILD_BUG_ON() assertion
KVM: PPC: Book3S HV: Fix IRQ map warnings with XICS on pSeries KVM Guest
KVM: Remove obsolete comment about locking for kvm_io_bus_read/write
KVM: RISC-V: refactor sbi reset request
KVM: RISC-V: refactor vector state reset
KVM: RISC-V: remove unnecessary SBI reset state
KVM: riscv: selftests: Add vector extension tests
KVM: riscv: selftests: Align the trap information wiht pt_regs
KVM: riscv: selftests: Decode stval to identify exact exception type
KVM: s390: Refactor and split some gmap helpers
KVM: s390: Remove unneeded srcu lock
KVM: s390: rename PROT_NONE to PROT_TYPE_DUMMY
KVM: s390: Simplify and move pv code
KVM: selftests: access_tracking_perf_test: Add option to skip the sanity check
KVM: selftests: access_tracking_perf_test: Use MGLRU for access tracking
KVM: selftests: Add a basic SEV-SNP smoke test
KVM: selftests: Add a test for x86's fastops emulation
KVM: selftests: Add back the missing check of MONITOR/MWAIT availability
KVM: selftests: Add core KVM selftests support for LoongArch
KVM: selftests: Add KVM selftests header files for LoongArch
KVM: selftests: Add library support for interacting with SNP
KVM: selftests: Add SMT control state helper
KVM: selftests: Add supported test cases for LoongArch
KVM: selftests: Add test to verify KVM_CAP_X86_BUS_LOCK_EXIT
KVM: selftests: Add ucall test support for LoongArch
KVM: selftests: Add VM_MODE_P47V47_16K VM mode
KVM: selftests: Add vmgexit helper
KVM: selftests: Build and link selftests/cgroup/lib into KVM selftests
KVM: selftests: Confirm exposing MTE_frac does not break migration
KVM: selftests: Decouple SEV policy from VM type
KVM: selftests: Extract guts of THP accessor to standalone sysfs helpers
KVM: selftests: Force GUEST_MEMFD flag for SNP VM type
KVM: selftests: Introduce SEV VM type check
KVM: selftests: Replace assert() with TEST_ASSERT_EQ()
KVM: selftests: SEV-SNP test for KVM_SEV_INIT2
KVM: SEV: Configure "ALLOWED_SEV_FEATURES" VMCB Field
KVM: SEV: Disable SEV-SNP support on initialization failure
KVM: SVM: Add a mutex to dump_vmcb() to prevent concurrent output
KVM: SVM: Add architectural definitions/assets for Bus Lock Threshold
KVM: SVM: Add missing member in SNP_LAUNCH_START command structure
KVM: SVM: Add support for KVM_CAP_X86_BUS_LOCK_EXIT on SVM CPUs
KVM: SVM: Add support to initialize SEV/SNP functionality in KVM
KVM: SVM: Add the type of VM for which the VMCB/VMSA is being dumped
KVM: SVM: Advertise TSA CPUID bits to guests
KVM: SVM: avoid frequency indirect calls
KVM: SVM: Clear current_vmcb during vCPU free for all *possible* CPUs
KVM: SVM: Decrypt SEV VMSA in dump_vmcb() if debugging is enabled
KVM: SVM: Dump guest register state in dump_vmcb()
KVM: SVM: Fix SNP AP destroy race with VMRUN
KVM: SVM: Include the vCPU ID when dumping a VMCB
KVM: SVM: Initialize vmsa_pa in VMCB to INVALID_PAGE if VMSA page is NULL
KVM: SVM: Reject SEV{-ES} intra host migration if vCPU creation is in-flight
KVM: SVM: Treat DEBUGCTL[5:2] as reserved
KVM: TDX: Add a method to ignore hypercall patching
KVM: TDX: Add a place holder for handler of TDX hypercalls (TDG.VP.VMCALL)
KVM: TDX: Add a place holder to handle TDX VM exit
KVM: TDX: Add accessors VMX VMCS helpers
KVM: TDX: Add an ioctl to create initial guest memory
KVM: TDX: Add helper functions to print TDX SEAMCALL error
KVM: TDX: add ioctl to initialize VM with TDX specific parameters
KVM: TDX: Add load_mmu_pgd method for TDX
KVM: TDX: Add method to ignore guest instruction emulation
KVM: TDX: Add methods to ignore accesses to CPU state
KVM: TDX: Add methods to ignore accesses to TSC
KVM: TDX: Add methods to ignore virtual apic related operation
KVM: TDX: Add methods to ignore VMX preemption timer
KVM: TDX: Add new TDVMCALL status code for unsupported subfuncs
KVM: TDX: Add place holder for TDX VM specific mem_enc_op ioctl
KVM: TDX: Add placeholders for TDX VM/vCPU structures
KVM: TDX: Add support for find pending IRQ in a protected local APIC
KVM: TDX: Add TDX "architectural" error codes
KVM: TDX: Always block INIT/SIPI
KVM: TDX: create/destroy VM structure
KVM: TDX: create/free TDX vcpu structure
KVM: TDX: Define TDX architectural definitions
KVM: TDX: Detect unexpected SEPT violations due to pending SPTEs
KVM: TDX: Disable PI wakeup for IPIv
KVM: TDX: Disable support for TSX and WAITPKG
KVM: TDX: Do TDX specific vcpu initialization
KVM: TDX: Don't offline the last cpu of one package when there's TDX guest
KVM: TDX: Don't report base TDVMCALLs
KVM: TDX: Enable guest access to LMCE related MSRs
KVM: TDX: Enable guest access to MTRR MSRs
KVM: TDX: Enforce KVM_IRQCHIP_SPLIT for TDX guests
KVM: TDX: Exit to userspace for GetTdVmCallInfo
KVM: TDX: Exit to userspace for SetupEventNotifyInterrupt
KVM: TDX: Finalize VM initialization
KVM: TDX: Force APICv active for TDX guest
KVM: TDX: Get system-wide info about TDX module on initialization
KVM: TDX: Get TDX global information
KVM: TDX: Handle EPT violation/misconfig exit
KVM: TDX: Handle EXCEPTION_NMI and EXTERNAL_INTERRUPT
KVM: TDX: Handle EXIT_REASON_OTHER_SMI
KVM: TDX: Handle KVM hypercall with TDG.VP.VMCALL
KVM: TDX: Handle SEPT zap error due to page add error in premap
KVM: TDX: Handle SMI request as !CONFIG_KVM_SMM
KVM: TDX: Handle TDG.VP.VMCALL
KVM: TDX: Handle TDG.VP.VMCALL hypercall
KVM: TDX: Handle TDG.VP.VMCALL
KVM: TDX: Handle TDG.VP.VMCALL
KVM: TDX: Handle TDX PV CPUID hypercall
KVM: TDX: Handle TDX PV HLT hypercall
KVM: TDX: Handle TDX PV MMIO hypercall
KVM: TDX: Handle TDX PV port I/O hypercall
KVM: TDX: Handle TDX PV rdmsr/wrmsr hypercall
KVM: TDX: Handle TLB tracking for TDX
KVM: TDX: Handle vCPU dissociation
KVM: TDX: Ignore setting up mce
KVM: TDX: Implement callbacks for MSR operations
KVM: TDX: Implement hook to get max mapping level of private pages
KVM: TDX: Implement hooks to propagate changes of TDP MMU mirror page table
KVM: TDX: Implement methods to inject NMI
KVM: TDX: Implement non-NMI interrupt injection
KVM: TDX: Implement TDX vcpu enter/exit path
KVM: TDX: Kick off vCPUs when SEAMCALL is busy during TD page removal
KVM: TDX: KVM: TDX: Always honor guest PAT on TDX enabled guests
KVM: TDX: Make pmu_intel.c ignore guest TD case
KVM: TDX: Make TDX VM type supported
KVM: TDX: Register TDX host key IDs to cgroup misc controller
KVM: TDX: Report supported optional TDVMCALLs in TDX capabilities
KVM: TDX: Require TDP MMU, mmio caching and EPT A/D bits for TDX
KVM: TDX: restore host xsave state when exit from the guest TD
KVM: TDX: restore user ret MSRs
KVM: TDX: Retry locally in TDX EPT violation handler on RET_PF_RETRY
KVM: TDX: Save and restore IA32_DEBUGCTL
KVM: TDX: Set gfn_direct_bits to shared bit
KVM: TDX: Set per-VM shadow_mmio_value to 0
KVM: TDX: Skip updating CPU dirty logging request for TDs
KVM: TDX: Support per-VM KVM_CAP_MAX_VCPUS extension check
KVM: TDX: vcpu_run: save/restore host state(host kernel gs)
KVM: TDX: Wait lapic expire when timer IRQ was injected
KVM: VMX: Add a helper for NMI handling
KVM: VMX: Clean up and macrofy x86_ops
KVM: VMX: Define a VMX glue macro for kvm_complete_insn_gp()
KVM: VMX: Don't send UNBLOCK when starting device assignment without APICv
KVM: VMX: Ensure unused kvm_tdx_capabilities fields are zeroed out
KVM: VMX: Ensure vIRR isn't reloaded at odd times when sync'ing PIR
KVM: VMX: Flush shadow VMCS on emergency reboot
KVM: VMX: Initialize TDX during KVM module load
KVM: VMX: Isolate pure loads from atomic XCHG when processing PIR
KVM: VMX: Move common fields of struct vcpu_{vmx,tdx} to a struct
KVM: VMX: Move emulation_required to struct vcpu_vt
KVM: VMX: Move posted interrupt delivery code to common header
KVM: VMX: Move vt_apicv_pre_state_restore() to posted_intr.c and tweak name
KVM: VMX: Process PIR using 64-bit accesses on 64-bit kernels
KVM: VMX: Refactor VMX module init/exit functions
KVM: VMX: Split out guts of EPT violation to common/exposed function
KVM: VMX: Teach EPT violation helper about private mem
KVM: VMX: use __always_inline for is_td_vcpu and is_td
KVM: VMX: Use arch_xchg() when processing PIR to avoid instrumentation
KVM: VMX: Use LEAVE in vmx_do_interrupt_irqoff()
KVM: x86/hyper-v: Skip non-canonical addresses during PV TLB flush
KVM: x86/hyper-v: Use preallocated per-vCPU buffer for de-sparsified vCPU masks
KVM: x86/mmu: Add parameter "kvm" to kvm_mmu_page_ad_need_write_protect()
KVM: x86/mmu: Add setter for shadow_mmio_value
KVM: x86/mmu: Bail out kvm_tdp_map_page() when VM dead
KVM: x86/mmu: Do not enable page track for TD guest
KVM: x86/mmu: Embed direct bits into gpa for KVM_PRE_FAULT_MEMORY
KVM: x86/mmu: Export kvm_tdp_map_page()
KVM: x86/mmu: Further check old SPTE is leaf for spurious prefetch fault
KVM: x86/mmu: Implement memslot deletion for TDX
KVM: x86/mmu: Reject direct bits in gpa passed to KVM_PRE_FAULT_MEMORY
KVM: x86/mmu: Taking guest pa into consideration when calculate tdp level
KVM: x86/mmu: Use kvm_x86_call() instead of manual static_call()
KVM: x86/mmu: Warn if PFN changes on shadow-present SPTE in shadow MMU
KVM: x86/tdp_mmu: Add a helper function to walk down the TDP MMU
KVM: x86/tdp_mmu: Merge prefetch and access checks for spurious faults
KVM: x86/tdp_mmu: WARN if PFN changes for spurious faults
KVM: x86/xen: Allow 'out of range' event channel ports in IRQ routing table.
KVM: x86/xen: Fix cleanup logic in emulation of Xen schedop poll hypercalls
KVM: x86: Add a helper to deduplicate I/O APIC EOI interception logic
KVM: x86: Add a switch_db_regs flag to handle TDX's auto-switched behavior
KVM: x86: Add module param to control and enumerate device posted IRQs
KVM: x86: Advertise support for AMD's PREFETCHI
KVM: x86: Advertise support for WRMSRNS
KVM: x86: Allow to update cached values in kvm_user_return_msrs w/o wrmsr
KVM: x86: Allow vendor code to disable quirks
KVM: x86: Assume timer IRQ was injected if APIC state is protected
KVM: x86: avoid underflow when scaling TSC frequency
KVM: x86: clean up a return
KVM: x86: do not allow re-enabling quirks
KVM: x86: expose cpuid_entry2_find for TDX
KVM: x86: Generalize IBRS virtualization on emulated VM-exit
KVM: x86: Have ____kvm_emulate_hypercall() read the GPRs
KVM: x86: Introduce Intel specific quirk KVM_X86_QUIRK_IGNORE_GUEST_PAT
KVM: x86: Introduce KVM_TDX_GET_CPUID
KVM: x86: Introduce supported_quirks to block disabling quirks
KVM: x86: Isolate edge vs. level check in userspace I/O APIC route scanning
KVM: x86: Make cpu_dirty_log_size a per-VM value
KVM: x86: Make kvm_pio_request.linear_rip a common field for user exits
KVM: x86: Move KVM_MAX_MCE_BANKS to header file
KVM: x86: Move pv_unhalted check out of kvm_vcpu_has_events()
KVM: x86: Propagate AMD's IbrsSameMode to the guest
KVM: x86: Reject KVM_SET_TSC_KHZ vCPU ioctl for TSC protected guest
KVM: x86: remove shadow_memtype_mask
KVM: x86: Rescan I/O APIC routes after EOI interception for old routing
KVM: x86: Revert kvm_x86_ops.mem_enc_ioctl() back to an OPTIONAL hook
KVM: x86: Sort CPUID_8000_0021_EAX leaf bits properly
KVM: x86: Unify cross-vCPU IBPB
 
leds: backlight trigger: Move blank-state handling into helper
leds: backlight trigger: Replace fb events with a dedicated function call
leds: core: Bail out when composed name can't fit the buffer
leds: Do not enable by default during compile testing
leds: flash: Add support for flash/strobe duration
leds: led-test: Fill out the registration test to cover more test cases
leds: led-test: Provide tests for the lookup and get infrastructure
leds: led-test: Remove standard error checking after KUNIT_ASSERT_*()
leds: led-triggers: Improvements for default trigger
leds: leds-cros_ec: Avoid -Wflex-array-member-not-at-end warning
leds: lgm-sso: Use new GPIO line value setter callbacks
leds: lp8860: Disable GPIO with devm action
leds: lp8860: Enable regulator using enable_optional helper
leds: lp8860: Only unlock in lp8860_unlock_eeprom()
leds: lp8860: Remove default regs when not caching
leds: lp8860: Use new mutex guards to cleanup function exits
leds: lp8860: Use regmap_multi_reg_write for EEPROM writes
leds: multicolor: Fix intensity setting while SW blinking
leds: ncp5623: Use fwnode_get_child_node_count()
leds: pca9532: Use new GPIO line value setter callbacks
leds: pca955x: Avoid potential overflow when filling default_label
leds: pca955x: Use new GPIO line value setter callbacks
leds: pca995x: Fix typo in pca995x_of_match's of_device_id entry
leds: Provide skeleton KUnit testing for the LEDs framework
leds: pwm-multicolor: Use fwnode_get_child_node_count()
leds: rgb: leds-mt6370-rgb: Improve definition of some struct linear_range
leds: tca6507: Use new GPIO line value setter callbacks
leds: tps6131x: Add support for Texas Instruments TPS6131X flash LED driver
leds: turris-omnia: Drop commas in the terminator entries
 
lenovo-wmi-hotkey: Avoid triggering error -5 due to missing mute LED
 
lib/alloc_tag: do not acquire non-existent lock in alloc_tag_top_users()
 
lib/crc16: unexport crc16_table and crc16_byte()
 
lib/crc32: add SPDX license identifier
lib/crc32: remove unused support for CRC32C combination
 
lib/crc: make arch-optimized code use subsys_initcall
lib/crc: make the CPU feature static keys __ro_after_init
 
lib/crypto/curve25519-hacl64: Disable KASAN with clang-17 and older
 
lib/crypto/poly1305: Fix arm64's poly1305_blocks_arch()
 
lib/crypto: Annotate crypto strings with nonstring
lib/crypto: sha256: Mark sha256_choose_blocks as __always_inline
 
lib/group_cpus: fix NULL pointer dereference from group_cpus_evenly()
 
lib/oid_registry.c: remove unused sprint_OID
 
lib/rbtree.c: fix the example typo
 
lib/string_helpers: Introduce parse_int_array()
 
lib/test_kmod: do not hardcode/depend on any filesystem
 
lib/test_vmalloc.c: allow built-in execution
lib/test_vmalloc.c: replace RWSEM to SRCU for setup
 
lib/tests: Add randstruct KUnit test
lib/tests: randstruct: Add deep function pointer layout test
 
lib/vsprintf: Add support for generic FourCCs by extending %p4cc
 
lib: test_objagg: Set error message in check_expect_hints_stats()
 
libbpf/btf: Fix string handling to support multi-split BTF
 
libbpf: Add getters for BTF.ext func and line info
libbpf: Add identical pointer detection to btf_dedup_is_equiv()
libbpf: Add likely/unlikely macros and use them in selftests
libbpf: Check bpf_map_skeleton link for NULL
libbpf: Fix buffer overflow in bpf_object__init_prog
libbpf: Fix event name too long error
libbpf: Fix handling of BPF arena relocations
libbpf: Fix implicit memfd_create() for bionic
libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
libbpf: Fix possible use-after-free for externs
libbpf: Handle unsupported mmap-based /sys/kernel/btf/vmlinux correctly
libbpf: Improve BTF dedup handling of "identical" BTF types
libbpf: Remove sample_period init in perf_buffer
libbpf: Support creating and destroying qdisc
libbpf: Use mmap to parse vmlinux BTF from sysfs
libbpf: Use proper errno value in linker
libbpf: Use proper errno value in nlattr
libbpf: Verify section type in btf_find_elf_sections
 
libfs: export find_next_child()
 
libperf cpumap: Add ability to create CPU from a single CPU number
 
libperf threadmap: Add perf_thread_map__idx()
libperf threadmap: Don't segv for index 0 for the NULL 'struct perf_thread_map' pointer
 
LICENSES: add CC0-1.0 license text
 
Linux: Linux 6.16
Linux: Linux 6.16-rc1
Linux: Linux 6.16-rc2
Linux: Linux 6.16-rc3
Linux: Linux 6.16-rc4
Linux: Linux 6.16-rc5
Linux: Linux 6.16-rc6
Linux: Linux 6.16-rc7
 
list: remove redundant 'extern' for function prototypes
 
lkdtm: use SLAB_NO_MERGE instead of an empty constructor
 
llist: make llist_add_batch() a static inline
 
locking/lockdep: Add number of dynamic keys to /proc/lockdep_stats
locking/lockdep: Move hlock_equal() to the respective #ifdeffery
locking/lockdep: Prevent abuse of lockdep subclass
 
locking/mutex: implement mutex_lock_killable_nest_lock
locking/mutex: implement mutex_trylock_nested
 
locking/percpu-rwsem: add freezable alternative to down_read
 
Linux: Logitech C-270 even more broken
 
loongarch/perf: Remove driver-specific throttle support
 
LoongArch: Add a default install.sh
LoongArch: Add SCHED_MC (Multi-core scheduler) support
LoongArch: Add some annotations in archhelp
LoongArch: Avoid using $r0/$r1 as "mask" for csrxchg
LoongArch: dts: Add PWM support to Loongson-2K0500
LoongArch: dts: Add PWM support to Loongson-2K1000
LoongArch: dts: Add PWM support to Loongson-2K2000
LoongArch: Enable ARCH_SUPPORTS_MSEAL_SYSTEM_MAPPINGS
LoongArch: Enable HAVE_ARCH_STACKLEAK
LoongArch: entry: Fix include order
LoongArch: entry: Migrate ret_from_fork() to C
LoongArch: Fix build warnings about export.h
LoongArch: Fix panic caused by NULL-PMD in huge_pte_offset()
LoongArch: Handle KCOV __init vs inline mismatches
LoongArch: Increase max supported CPUs up to 2048
LoongArch: Introduce the numa_memblks conversion
LoongArch: KVM: Add address alignment check for IOCSR emulation
LoongArch: KVM: Add ecode parameter for exception handlers
LoongArch: KVM: Avoid overflow with array index
LoongArch: KVM: Check interrupt route from physical CPU
LoongArch: KVM: Check validity of "num_cpu" from user space
LoongArch: KVM: Disable updating of "num_cpu" and "feature"
LoongArch: KVM: Do not flush tlb if HW PTW supported
LoongArch: KVM: Fix interrupt route update with EIOINTC
LoongArch: Preserve firmware configuration when desired
LoongArch: Replace __ASSEMBLY__ with __ASSEMBLER__ in headers
LoongArch: Reserve the EFI memory map region
LoongArch: Using generic scripts/install.sh in `make install`
LoongArch: vDSO: Correctly use asm parameters in syscall wrappers
 
loop: add file_start_write() and file_end_write()
loop: move lo_set_size() out of queue freeze
loop: use kiocb helpers to fix lockdep warning
 
lsm: Move security_netlink_send to under CONFIG_SECURITY_NETWORK
 
m68k/kernel: replace strncpy() with strscpy()
 
m68k: coldfire: gpio: use new line value setter callbacks
m68k: defconfig: Update defconfigs for v6.15-rc1
m68k: mac: Fix macintosh_config for Mac II
m68k: mm: call ctor/dtor for kernel PTEs
m68k: remove use of page->index
m68k: Replace memcpy() + manual NUL-termination with strscpy()
m68k: Replace strcpy() with strscpy() in hardware_proc_show()
 
maccess: fix strncpy_from_user_nofault() empty string handling
 
macsec: MACsec SCI assignment for ES = 0
 
mailbox: imx: Fix TXDB_V2 sending
mailbox: mchp-ipc-sbi: Fix COMPILE_TEST build error
mailbox: mtk-cmdq: Refine GCE_GCTL_VALUE setting
mailbox: Not protect module_put with spin_lock_irqsave
mailbox: Propagate correct error return value
mailbox: qcom-apcs-ipc: Assign OF node to clock controller child device
mailbox: qcom-ipcc: Switch to irq_domain_create_tree()
mailbox: Remove devm_mbox_controller_unregister
mailbox: sophgo: add mailbox driver for CV18XX series SoC
mailbox: Use dev_err when there is error
mailbox: Use guard/scoped_guard for con_mutex
mailbox: Use guard/scoped_guard for spinlock
 
mailmap: add entries for Zijun Hu
mailmap: add entry for Danilo Krummrich
mailmap: add entry for Senozhatsky
mailmap: correct name for a historical account of Zijun Hu
mailmap: update and consolidate Casey Connolly's name and email
mailmap: update Duje Mihanović's email address
mailmap: Update entry for Akhil P Oommen
 
MAINTAINERS, mailmap: Update Paulo Alcantara's email address
MAINTAINERS, mailmap: update Sven Peter's email address
 
MAINTAINERS: .mailmap: Update Hans de Goede's email address
MAINTAINERS: .mailmap: update Rob Clark's email address
MAINTAINERS: A driver for TI/ROHM ADCs
MAINTAINERS: add additional mmap-related files to mmap section
MAINTAINERS: add Alistair as reviewer of mm memory policy
MAINTAINERS: add Barry as a THP reviewer
MAINTAINERS: Add BD96802 specific header
MAINTAINERS: add block and fsdevel lists to iov_iter
MAINTAINERS: add configfs Rust abstractions
MAINTAINERS: add crc_kunit.c back to CRC LIBRARY
MAINTAINERS: Add Dmitry Osipenko as drm/virtio co-maintainer
MAINTAINERS: add DRM Rust source files to DRM DRIVERS
MAINTAINERS: add entry for crypto library
MAINTAINERS: add entry for i.MX SCMI extensions
MAINTAINERS: Add entry for newly added EcoNet platform.
MAINTAINERS: Add entry for Renesas RZ/V2H(P) DWMAC GBETH glue layer driver
MAINTAINERS: Add entry for Renesas RZ/V2H(P) USB2PHY Port Reset driver
MAINTAINERS: Add entry for Rust cpumask API
MAINTAINERS: add entry for Rust XArray API
MAINTAINERS: add entry for Sitronix ST7571 LCD Controller
MAINTAINERS: add entry for STM32 OCTO MEMORY MANAGER driver
MAINTAINERS: Add entry for ULTRATRONIK BOARD SUPPORT
MAINTAINERS: add further init files to mm init block
MAINTAINERS: Add google,gs101-pmu-intr-gen.yaml binding file
MAINTAINERS: Add hisilicon PMU JSON events under its entry
MAINTAINERS: add hugetlb_cgroup.c to hugetlb section
MAINTAINERS: Add IIO ADC helpers
MAINTAINERS: Add in6.h to MAINTAINERS
MAINTAINERS: add kernel/fork.c to relevant sections
MAINTAINERS: add linux-mm@ list to Kexec Handover
MAINTAINERS: add Lorenzo as THP co-maintainer
MAINTAINERS: add maintainers for ad4851 driver
MAINTAINERS: add memfd, shmem quota files to shmem section
MAINTAINERS: add miscdevice Rust abstractions
MAINTAINERS: add missing files to mm page alloc section
MAINTAINERS: add missing mm/workingset.c file to mm reclaim section
MAINTAINERS: add missing test files to mm gup section
MAINTAINERS: add mm swap section
MAINTAINERS: Add myself as bpf networking reviewer
MAINTAINERS: Add myself as mlx5 core and mlx5e co-maintainer
MAINTAINERS: add myself as reviewer for Samsung S2M MFD
MAINTAINERS: Add reviewers for fs/resctrl
MAINTAINERS: Add ROHM BD79124 ADC/GPO
MAINTAINERS: add Sabrina as official reviewer for ovpn
MAINTAINERS: add stray rmap file to mm rmap section
MAINTAINERS: add test_vmalloc.c to VMALLOC section
MAINTAINERS: add tlb trace events to MMU GATHER AND TLB INVALIDATION
MAINTAINERS: add tree entry to mm init block
MAINTAINERS: Add WINSEN MHZ19B
MAINTAINERS: adjust file entry after renaming rzv2h-gbeth dtb
MAINTAINERS: adjust file entry in OMNIVISION OV7670 SENSOR DRIVER
MAINTAINERS: Adjust the file entry in SIEMENS IPC LED DRIVERS
MAINTAINERS: ASoC: Simplify references to Cirrus Logic include files
MAINTAINERS: bitmap: add UAPI headers
MAINTAINERS: Change habanalabs maintainer
MAINTAINERS: Change Yanteng's email address
MAINTAINERS: drop bouncing Lakshmi Sowjanya D
MAINTAINERS: drop myself as maintainer
MAINTAINERS: Fix XILINX SD-FEC entry
MAINTAINERS: Generalize ARM/RISC-V/RENESAS ARCHITECTURE
MAINTAINERS: IIO: Update reviewers for the subsystem
MAINTAINERS: Include the entire kcpuid/ directory under the X86 CPUID DATABASE entry
MAINTAINERS: mailmap: update Benno Lossin's email address
MAINTAINERS: Maintainer change for hisi_dma
MAINTAINERS: powerpc: Remove myself as a reviewer
MAINTAINERS: remove bouncing address for Nandor Han
MAINTAINERS: remove myself as netronome maintainer
MAINTAINERS: remove myself from io_uring
MAINTAINERS: remove obsolete file entry in TUN/TAP DRIVER
MAINTAINERS: Remove Shannon Nelson from MAINTAINERS file
MAINTAINERS: rust: Add a new section for all of the time stuff
MAINTAINERS: Update Atish's email address
MAINTAINERS: update Daniel Gomez's role and email address
MAINTAINERS: update dlg,da72??.txt to yaml
MAINTAINERS: Update Drew Fustini's email address
MAINTAINERS: Update drm/ci maintainers
MAINTAINERS: Update entries for IFS and SBL drivers
MAINTAINERS: update filter of FUSE documentation
MAINTAINERS: update git URL for ovpn
MAINTAINERS: Update HiSilicon GPIO driver maintainer
MAINTAINERS: Update HiSilicon SFC driver maintainer
MAINTAINERS: Update HiSilicon SPI Controller driver maintainer
MAINTAINERS: Update Intel LJCA maintainer
MAINTAINERS: Update Joel's email address
MAINTAINERS: Update Kirill Shutemov's email address for TDX
MAINTAINERS: Update Krzysztof Wilczyński email address
MAINTAINERS: Update Kuniyuki Iwashima's email address.
MAINTAINERS: update linux-doc entry to cover new Python scripts
MAINTAINERS: Update maintainers for crypto/marvell
MAINTAINERS: update maintainers for HugeTLB
MAINTAINERS: Update Manivannan Sadhasivam email address
MAINTAINERS: update Microchip's Atmel-HLCDC driver maintainers
MAINTAINERS: update my email address
MAINTAINERS: Update Neil Brown's email address
MAINTAINERS: update Qualcomm audio codec drivers list
MAINTAINERS: update smc section
MAINTAINERS: Update Zqiang's email address
 
Make : 'cc-option' work correctly for the -Wno-xyzzy pattern
 
Makefile.kcov: apply needed compiler option unconditionally in CFLAGS_KCOV
 
Makefile: move KERNELDOC macro to the main Makefile
Makefile: remove dependency on archscripts for header installation
 
maple_tree: add sufficient height
maple_tree: break on convergence in mas_spanning_rebalance()
maple_tree: convert mas_prealloc_calc() to take in a maple write state
maple_tree: fix MA_STATE_PREALLOC flag in mas_preallocate()
maple_tree: fix mt_destroy_walk() on root leaf node
maple_tree: reorder mas->store_type case statements
maple_tree: use height and depth consistently
maple_tree: use vacant nodes to reduce worst case allocations
 
md/bcache: Mark __nonstring look-up table
 
md/dm-raid: remove max_write_behind setting limit
 
md/md-bitmap: cleanup bitmap_ops->startwrite()
md/md-bitmap: fix dm-raid max_write_behind setting
md/md-bitmap: fix GPF in bitmap_get_stats()
md/md-bitmap: remove parameter slot from bitmap_create()
 
md/raid1,raid10: don't handle IO error for REQ_RAHEAD and REQ_NOWAIT
md/raid1,raid10: strip REQ_NOWAIT from member bios
 
md/raid1: Fix stack memory use after return in raid1_reshape
 
md: add a new api sync_io_depth
md: clean up accounting for issued sync IO
md: fix is_mddev_idle()
md: record dm-raid gendisk in mddev
 
mdio: fix CONFIG_MDIO_DEVRES selects
 
media: Add C3ISP_PARAMS and C3ISP_STATS meta formats
media: adv7511-v4l2: use constants for BT.2020 colorimetry
media: amlogic: c3-mipi-csi2: Handle 64-bits division
media: amphion: Add a frame flush mode for decoder
media: amphion: Fix spelling mistake "dismatch" -> "mismatch"
media: amphion: Reduce decoding latency for HEVC decoder
media: amphion: Slightly simplify vpu_core_register()
media: atmel-isi: use devm_kmemdup_array()
media: atomisp: Add support for sensors with a separate ISP v4l2_subdev
media: atomisp: Avoid deadlock with sensor subdevs with state_lock set
media: atomisp: Avoid picking too big sensor resolution
media: atomisp: Fix indentation to use TAB instead of spaces
media: atomisp: Fix spelling error in ia_css_sdis2_types.h
media: atomisp: Fix Wformat-truncation warning
media: atomisp: gmin: Fix indentation to use TAB instead of spaces
media: atomisp: gmin: Remove duplicate NULL test
media: atomisp: gmin: Remove GPIO driven regulator support
media: atomisp: Remove atomisp-mt9m114 driver
media: atomisp: Remove compat ioctl32 header file
media: atomisp: Remove gmin_platform Asus T100TA quirks
media: atomisp: Rename camera to sensor
media: atomisp: Use the actual value of the enum instead of the enum
media: ccs-pll: Add a flag for even PLL multipliers
media: ccs-pll: Better validate VT PLL branch
media: ccs-pll: Check for too high VT PLL multiplier in dual PLL case
media: ccs-pll: Correct the upper limit of maximum op_pre_pll_clk_div
media: ccs-pll: Document the CCS PLL flags
media: ccs-pll: Drop LINK_DECOUPLED flag
media: ccs-pll: Print a debug message on too high VT PLL OP clock
media: ccs-pll: Print a debug message when VT tree calculation fails
media: ccs-pll: Print missing PLL flags
media: ccs-pll: Print PLL calculator flags in the beginning
media: ccs-pll: Start OP pre-PLL multiplier search from correct value
media: ccs-pll: Start VT pre-PLL multiplier search from correct value
media: ccs: Don't complain about lack of quirks
media: ccs: Don't complain about missing "clock-frequency" property
media: ccs: Remove I²C write retry hack
media: ccs: Try a little longer to access the sensor before giving up
media: ccs: Use read_poll_timeout() in reset polling
media: cec: extron-da-hd-4k-plus: Fix Wformat-truncation
media: common: Add v4l2_find_nearest_size_conditional()
media: cxusb: no longer judge rbuf when the write fails
media: davinci: vpif: Fix memory leak in probe error path
media: dt-bindings: Add amlogic,c3-isp.yaml
media: dt-bindings: Add amlogic,c3-mipi-adapter.yaml
media: dt-bindings: Add amlogic,c3-mipi-csi2.yaml
media: dt-bindings: Add OmniVision OV02C10
media: dt-bindings: Add OmniVision OV02E10
media: dt-bindings: Add ST VD55G1 camera sensor
media: dt-bindings: Add ST VD56G3 camera sensor
media: dt-bindings: Convert Analog Devices ad5820 to DT schema
media: dt-bindings: Document Tegra186 and Tegra194 cec
media: dt-bindings: Document Tegra186 and Tegra194 cec
media: dt-bindings: media: i2c: align filenames format with standard
media: dt-bindings: media: renesas,fcp: Document RZ/V2H(P) SoC
media: dt-bindings: media: renesas,vsp1: Document RZ/V2H(P)
media: dt-bindings: renesas,fcp: add top-level constraints
media: dt-bindings: renesas,rzg2l-cru: Document Renesas RZ/G3E SoC
media: dt-bindings: renesas,rzg2l-csi2: Document Renesas RZ/G3E CSI-2 block
media: dt-bindings: renesas,rzg2l-csi2: Document Renesas RZ/V2H(P) SoC
media: dt-bindings: renesas,vsp1: add top-level constraints
media: dt-bindings: sony,imx219: Allow props from video-interface-devices
media: dt-bindings: sony,imx290: Update usage example
media: dt-bindings: sony,imx415: update maintainer e-mail address
media: dt-bindings: ti,ds90ub960: Allow setting serializer address
media: dvb: Fix typos bloc -> block
media: gspca: Add error handling for stv06xx_read_sensor()
media: i2c: Add driver for ST VD55G1 camera sensor
media: i2c: Add driver for ST VD56G3 camera sensor
media: i2c: Add Omnivision OV02C10 sensor driver
media: i2c: change lt6911uxe irq_gpio name to "hpd"
media: i2c: ds90ub913: Add error handling to ub913_log_status()
media: i2c: ds90ub913: Align ub913_read() with other similar functions
media: i2c: ds90ub913: Fix returned fmt from .set_fmt()
media: i2c: ds90ub953: Add error handling to ub953_log_status()
media: i2c: ds90ub953: Fix error prints
media: i2c: ds90ub953: Move reg defines to a header file
media: i2c: ds90ub953: Speed-up I2C watchdog timer
media: i2c: ds90ub960: Add error handling to multiple places
media: i2c: ds90ub960: Add RX port iteration support
media: i2c: ds90ub960: Add UB9702 specific registers
media: i2c: ds90ub960: Configure serializer using back-channel
media: i2c: ds90ub960: Fix uninitialized variable in ub960_rxport_bc_ser_config()
media: i2c: ds90ub960: Fix uninitialized variable in ub960_serializer_temp_ramp()
media: i2c: ds90ub960: Move all RX port init code into ub960_init_rx_ports()
media: i2c: ds90ub960: Move UB9702 registers to a separate section
media: i2c: ds90ub960: Protect alias_use_mask with a mutex
media: i2c: ds90ub960: Refresh ub960_init_tx_ports_ub9702()
media: i2c: ds90ub960: Remove of_node assignment
media: i2c: ds90ub960: Replace aliased clients list with address list
media: i2c: ds90ub960: Split ub960_init_tx_ports()
media: i2c: ds90ub960: Update UB9702 init sequences
media: i2c: ds90ub9x3: Remove (explicitly) unused header
media: i2c: ds90ub9xx: Add err parameter to read/write funcs
media: i2c: ds90ub9xx: Set serializer temperature ramp
media: i2c: imx219: media: i2c: imx219: Enable runtime PM autosuspend
media: i2c: imx219: switch to {enable,disable}_streams
media: i2c: imx283: use (t,l)/wxh format for rectangle
media: i2c: imx334: add modes for 720p and 480p resolutions
media: i2c: imx334: common reg value correction
media: i2c: imx334: Configure lane mode dynamically
media: i2c: imx334: Convert to CCI register access helpers
media: i2c: imx334: Enable runtime PM before sub-device registration
media: i2c: imx334: Fix power management and control handling
media: i2c: imx334: Fix runtime PM handling in remove function
media: i2c: imx334: Optimized 4k and 2k mode register arrays
media: i2c: imx334: Remove redundant register entries
media: i2c: imx334: Simplify with dev_err_probe()
media: i2c: imx334: switch to {enable,disable}_streams
media: i2c: imx334: uninitialized variable in imx334_update_exp_gain()
media: i2c: imx334: update mode_3840x2160_regs array
media: i2c: imx334: Use subdev state lock for synchronization
media: i2c: imx335: Fix frame size enumeration
media: i2c: max9671x: Remove (explicitly) unused header
media: i2c: ov02e10: add OV02E10 image sensor driver
media: i2c: ov13b10: Fix h_blank calculation
media: i2c: ov13b10: Improve code readability
media: i2c: ov13b10: Support 2 lane mode
media: i2c: rdacm2x: Make use of device properties
media: imagination: fix a potential memory leak in e5010_probe()
media: imx-jpeg: Change the pattern size to 128x64
media: imx-jpeg: Check decoding is ongoing for motion-jpeg
media: imx-jpeg: Cleanup after an allocation error
media: imx-jpeg: Drop the first error frames
media: imx-jpeg: Move mxc_jpeg_free_slot_data() ahead
media: imx-jpeg: Reset slot data pointers when freed
media: imx335: Add MAINTAINER entry
media: imx335: Use correct register width for HNUM
media: intel/ipu6: Abstract buf ready function
media: intel/ipu6: Add missing new line character in error message
media: intel/ipu6: Change deprecated lock comment
media: intel/ipu6: Constify ipu6_buttress_ctrl structure
media: intel/ipu6: Fix dma mask for non-secure mode
media: intel/ipu6: Make two functions static
media: intel/ipu6: Minor dma_mask clenaup
media: intel/ipu6: Remove ipu6_buttress_ctrl started field
media: intel/ipu6: Remove line_align
media: intel/ipu6: Remove pin_ready function pointer
media: intel/ipu6: Remove unused dev field from ipu6_isys_queue
media: intel/ipu6: Remove unused IPU6_BUS_NAME
media: intel/ipu6: Remove unused ipu6_isys_csi2_pdata
media: intel/ipu6: Remove unused ipu6_isys_subdev_link_validate()
media: intel/ipu6: Replace deprecated PCI functions
media: intel/ipu6: Use timestamp value directly
media: ipu-bridge: add ACPI HID for lt6911uxe bridge
media: ipu3-cio2: Replace deprecated PCI functions
media: ipu6: Remove workaround for Meteor Lake ES2
media: iris: add qcs8300 platform data
media: iris: fix error code in iris_load_fw_to_memory()
media: iris: fix the order of compat strings
media: mailmap: add entry for Michael Riesch
media: MAINTAINERS: Add myself to iris Reviewers
media: MAINTAINERS: Amend venus Maintainers and Reviewers
media: mediatek: jpeg: support 34bits
media: mediatek: vcodec: add description for vsi struct
media: mediatek: vcodec: Correct vsi_core framebuffer size
media: mediatek: vcodec: Enable HEVC main still picture decode
media: mediatek: vcodec: Remove trailing space after \n newline
media: mediatek: vcodec: remove vsi operation in common interface
media: mediatek: vcodec: support extended h264 decode
media: mgb4: Enumerate only the available timings
media: mgb4: Fix resolution change events triggering
media: nuvoton: npcm-video: Fix stuck due to no video signal error
media: nuvoton: npcm-video: Prevent returning unsupported resolutions
media: nxp: imx8-isi: better handle the m2m usage_count
media: omap3isp: drop wait_prepare/finish callbacks
media: omap3isp: use sgtable-based scatterlist wrappers
media: ov02c10: Use div_u64 to divide a 64-bit number
media: ov08x40: Add shared global register list
media: ov08x40: Add support for 2/4 lanes at 1500 Mbps
media: ov08x40: Extend sleep after reset to 5 ms
media: ov08x40: Remove common register settings from resolution-specific table
media: ov08x40: Select mode based on mipi lane count
media: ov08x40: Separate the lane configuration and PLL settings
media: ov08x40: Use v4l2_link_freq_to_bitmap helper
media: ov2740: Move pm-runtime cleanup on probe-errors to proper place
media: ov5675: suppress probe deferral errors
media: ov8856: suppress probe deferral errors
media: pci: zoran: use (t,l)/wxh format for rectangle
media: platform: Add C3 ISP driver
media: platform: Add C3 MIPI adapter driver
media: platform: Add C3 MIPI CSI-2 driver
media: platform: cros-ec: Add Dirks to the match table
media: platform: cros-ec: Add Moxie to the match table
media: platform: cros-ec: select ports ab for Dirks
media: platform: exynos4-is: Add hardware sync wait to fimc_is_hw_change_mode()
media: platform: exynos4-is: Use of_get_available_child_by_name()
media: platform: mtk-mdp3: Remove unused mdp_get_plat_device
media: platform: qcom/iris: add power_off_controller to vpu_ops
media: platform: qcom/iris: add sm8650 support
media: platform: qcom/iris: add support for vpu33
media: platform: qcom/iris: introduce optional controller_rst_tbl
media: platform: qcom/iris: rename iris_vpu3 to iris_vpu3x
media: platform: qcom/iris: rename platform_sm8550 to platform_gen2
media: platform: use (t,l)/wxh format for rectangle
media: pt3: Replace deprecated PCI functions
media: pvrusb2: Remove unused pvr2_std_create_enum
media: qcom: camss: Add an id property to struct resources
media: qcom: camss: Add CSID 680 support
media: qcom: camss: Add support for 3ph CSIPHY write settle delay
media: qcom: camss: Add VFE680 support
media: qcom: camss: Add x1e80100 specific support
media: qcom: camss: csid: suppress CSID log spam
media: qcom: camss: csiphy-3ph: Add 4nm CSIPHY 2ph 5Gbps DPHY v2.1.2 init sequence
media: qcom: camss: Restrict endpoint bus-type to D-PHY
media: qcom: camss: Use the CSIPHY id property to find clock names
media: qcom: camss: vfe: suppress VFE version log spam
media: qcom: venus: Fix uninitialized variable warning
media: raspberrypi: rp1-cfe: Remove (explicitly) unused header
media: rc: add keymap for Hauppauge Credit Card RC
media: rcar-csi2: Remove hack to detect NTSC content
media: rcar-isp: Move driver to own directory
media: rcar-isp: Parse named cs memory region
media: rcar-isp: Rename base register variable
media: rcar-vin: Add RCAR_GEN4 model value
media: rcar-vin: Fix RAW10
media: rcar-vin: Fix RAW8
media: rcar-vin: Fix stride setting for RAW8 formats
media: rcar-vin: Remove emulated SEQ_{TB,BT}
media: rcar-vin: Remove superfluous starting state
media: rcar-vin: Remove superfluous suspended state
media: rcar-vin: Remove unnecessary checks
media: rcar-vin: Simplify the shutdown process
media: remove STA2x11 media pci driver
media: renesas: vsp1: Add support IIF ISP Interface
media: renesas: vsp1: Allow setting encoding and quantization
media: renesas: vsp1: dl: Use singleshot DL for VSPX
media: renesas: vsp1: Expose color space through the DRM API
media: renesas: vsp1: Fix HSV format enumeration
media: renesas: vsp1: Fix media bus code setup on RWPF source pad
media: renesas: vsp1: Implement pixel format enumeration
media: renesas: vsp1: Make HSI and HST modules optional
media: renesas: vsp1: Name nested structure in vsp1_drm
media: renesas: vsp1: Report colour space information to userspace
media: renesas: vsp1: rwpf: Support operations with IIF
media: renesas: vsp1: Use %p4cc printk modifier to print FourCC codes
media: renesas: vsp1: wpf: Propagate vsp1_rwpf_init_ctrls()
media: rkisp1: Remove unnecessary defines
media: rkvdec: Add get_image_fmt ops
media: rkvdec: Add image format concept
media: rkvdec: Extract decoded format enumeration into helper
media: rkvdec: Extract rkvdec_fill_decoded_pixfmt into helper
media: rkvdec: Fix frame size enumeration
media: rkvdec: h264: Don't hardcode SPS/PPS parameters
media: rkvdec: h264: Limit minimum profile to constrained baseline
media: rkvdec: h264: Support High 10 and 4:2:2 profiles
media: rkvdec: h264: Use bytesperline and buffer height as virstride
media: rkvdec: Initialize the m2m context before the controls
media: rkvdec: Move rkvdec_reset_decoded_fmt helper
media: rzg2l-cru: Add function pointer to check if FIFO is empty
media: rzg2l-cru: Add function pointer to configure CSI
media: rzg2l-cru: Add image_conv offset to OF data
media: rzg2l-cru: Add IRQ handler to OF data
media: rzg2l-cru: Add register mapping support
media: rzg2l-cru: Add support for RZ/G3E SoC
media: rzg2l-cru: csi2: Add support for RZ/V2H(P) SoC
media: rzg2l-cru: csi2: Introduce SoC-specific D-PHY handling
media: rzg2l-cru: csi2: Skip system clock for RZ/V2H(P) SoC
media: rzg2l-cru: csi2: Use devm_pm_runtime_enable()
media: rzg2l-cru: csi2: Use local variable for struct device in rzg2l_csi2_probe()
media: rzg2l-cru: Pass resolution limits via OF data
media: rzg2l-cru: rzg2l-core: Use devm_pm_runtime_enable()
media: rzg2l-cru: rzg2l-core: Use local variable for struct device in rzg2l_cru_probe()
media: s5p-mfc: Support for handling RET_ENC_BUFFER_FULL interrupt
media: solo6x10: Replace deprecated PCI functions
media: staging: atomisp/starfive: use (t,l)/wxh format for rectangle
media: stm32-dcmi: use devm_kmemdup_array()
media: synopsys: hdmirx: Count dropped frames
media: synopsys: hdmirx: Renamed frame_idx to sequence
media: tc358743: ignore video while HPD is low
media: ti: cal: Add streams support
media: ti: cal: Fix wrong goto on error path
media: ti: cal: Use printk's fourcc formatting
media: tw5864: Replace deprecated PCI functions
media: uapi: Add stats info and parameters buffer for C3 ISP
media: uapi: cec-funcs.h: use CEC_LOG_ADDR_BROADCAST
media: uapi: v4l: Change V4L2_TYPE_IS_CAPTURE condition
media: uapi: v4l: Fix V4L2_TYPE_IS_OUTPUT condition
media: usb: em28xx: use (t,l)/wxh format for rectangle
media: uvcvideo: Create uvc_pm_(get|put) functions
media: uvcvideo: Do not turn on the camera for some ioctls
media: uvcvideo: Fix deferred probing error
media: uvcvideo: Increase/decrease the PM counter per IOCTL
media: uvcvideo: Keep streaming state in the file handle
media: uvcvideo: Make power management granular
media: uvcvideo: Return the number of processed controls
media: uvcvideo: Rollback non processed entities on error
media: uvcvideo: Send control events for partial succeeds
media: uvcvideo: Use dev_err_probe for devm_gpiod_get_optional
media: v4l2-common: Add helpers to calculate bytesperline and sizeimage
media: v4l2-common: Add RGBR format info
media: v4l2-dev: fix error handling in __video_register_device()
media: v4l2: Add NV15 and NV20 pixel formats
media: v4l: subdev: Fix coverity issue: Logically dead code
media: venus: Fix probe error handling
media: venus: pm_helpers: add compatibility for dev_pm_genpd_set_hwmode on V4
media: venus: vdec: queue dpb buffers to firmware for video seek
media: verisilicon: Enable NV15 support for Rockchip VDPU981
media: verisilicon: Enable wide 4K in AV1 decoder
media: verisilicon: Free post processor buffers on error
media: videobuf2: check constants during build time
media: videobuf2: use sgtable-based scatterlist wrappers
media: vidtv: Terminating the subsequent process of initialization failure
media: vim2m: Add parametized support for multiplanar API
media: vim2m: Simplify try_fmt
media: vivid: Add more webcam resolutions
media: vivid: Change the siize of the composing
media: vivid: Fix requirement about webcam_intervals
media: vivid: use (t,l)/wxh format for rectangle
 
mei: Cast the cb->ext_hdr allocation type
mei: vsc: Cast tx_buf to (__be32 *) when passed to cpu_to_be32_array()
 
memblock: add KHO support for reserve_mem
memblock: add MEMBLOCK_RSRV_KERN flag
memblock: add support for scratch memory
memblock: introduce memmap_init_kho_scratch()
 
memcg, oom: do not bypass oom killer for dying tasks
 
Linux: memcg-introduce-non-blocking-limit-setting-option-v3
 
memcg: add nmi-safe update for MEMCG_KMEM
memcg: combine slab obj stock charging and accounting
memcg: completely decouple memcg and obj stocks
memcg: decouple drain_obj_stock from local stock
memcg: disable kmem charging in nmi for unsupported arch
memcg: do obj_cgroup_put inside drain_obj_stock
memcg: introduce memcg_uncharge
memcg: introduce non-blocking limit setting option
memcg: make __mod_memcg_lruvec_state re-entrant safe against irqs
memcg: make count_memcg_events re-entrant safe against irqs
memcg: make memcg_rstat_updated nmi safe
memcg: make mod_memcg_state re-entrant safe against irqs
memcg: manually inline __refill_stock
memcg: manually inline replace_stock_objcg
memcg: memcg_rstat_updated re-entrant safe against irqs
memcg: move preempt disable to callers of memcg_rstat_updated
memcg: multi-memcg percpu charge cache
memcg: nmi safe memcg stats for specific archs
memcg: nmi-safe slab stats updates
memcg: no irq disable for memcg stock lock
memcg: no refilling stock from obj_cgroup_release
memcg: no stock lock for cpu hot-unplug
memcg: objcg stock trylock without irq disabling
memcg: optimize memcg_rstat_updated
memcg: remove root memcg check from refill_stock
memcg: separate local_trylock for memcg and obj
memcg: simplify consume_stock
memcg: use __mod_memcg_state in drain_obj_stock
memcg: vmalloc: simplify MEMCG_VMALLOC updates
 
memory: Add STM32 Octo Memory Manager driver
memory: bt1-l2-ctl: replace scnprintf() with sysfs_emit()
memory: implement memory_block_advise/probe_max_size
memory: mtk-smi: Add support for Dimensity 1200 MT6893 SMI
memory: omap-gpmc: remove GPIO set() and direction_output() callbacks
memory: omap-gpmc: Switch to irq_domain_create_linear()
memory: omap-gpmc: use the dedicated define for GPIO direction
memory: renesas-rpc-if: Add missing static keyword
memory: renesas-rpc-if: Add regmap to struct rpcif_info
memory: renesas-rpc-if: Add RZ/G3E xSPI support
memory: renesas-rpc-if: Add wrapper functions
memory: renesas-rpc-if: Fix RPCIF_DRENR_CDB macro error
memory: renesas-rpc-if: Move rpc-if reg definitions
memory: renesas-rpc-if: Move rpcif_info definitions near to the user
memory: renesas-rpc-if: Use devm_reset_control_array_get_exclusive()
memory: Simplify 'default' choice in Kconfig
memory: stm32: Fix spelling mistake "resset" -> "reset"
memory: stm32_omm: Fix error handling in stm32_omm_configure()
memory: stm32_omm: Fix error handling in stm32_omm_disable_child()
memory: stm32_omm: Fix NULL vs IS_ERR() check in probe()
memory: tegra: Do not enable by default during compile testing
 
mempolicy: optimize queue_folios_pte_range by PTE batching
 
memstick: core: Zero initialize id_reg in h_memstick_read_dev_id()
 
Linux: Merge 6.15-rc4 into char-misc-next
Linux: Merge 6.15-rc4 into driver-core-next
Linux: Merge 6.15-rc4 into tty-next
Linux: Merge 6.15-rc4 into usb-next
Linux: Merge 6.15-rc6 into char-misc-next
Linux: Merge 6.15-rc6 into driver-core-next
Linux: Merge 6.15-rc6 into staging-next
Linux: Merge 6.15-rc6 into usb-next
Linux: Merge ACPICA material for 6.16 to satisfy dependencies
Linux: Merge back cpufreq material for 6.16
Linux: Merge back cpufreq material for 6.16
Linux: Merge back earlier ACPICA material for 6.16
Linux: Merge back earlier cpufreq material for 6.16
 
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 : '10GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch : '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch : '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch : '200GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch : '200GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch : '20250203063427.358327-2-alexeymin@postmarketos.org' into arm64-for-6.15
Merge branch : '20250313110359.242491-1-quic_mmanikan@quicinc.com' into arm64-for-6.15
Merge branch : '20250324-sm6350-videocc-v2-2-cc22386433f4@fairphone.com' into clk-for-6.16
Merge branch : '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch : '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch : '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch : '6.15/scsi-fixes' into 6.16/scsi-staging
Merge branch : '6.16/scsi-queue' into 6.16/scsi-fixes
Merge branch : 'acpi-tables'
Merge branch : 'acpica'
Merge branch : 'add-built-in-2-5g-ethernet-phy-support-on-mt7988'
Merge branch : 'add-functions-for-txgbe-aml-devices'
Merge branch : 'add-gbeth-glue-layer-driver-for-renesas-rz-v2h-p-soc'
Merge branch : 'add-l2-hw-acceleration-for-airoha_eth-driver'
Merge branch : 'add-more-features-for-enetc-v4-round-2'
Merge branch : 'add-support-for-mdb-offload-failure-notification'
Merge branch : 'add-the-capability-to-consume-sram-for-hwfd-descriptor-queue-in-airoha_eth-driver'
Merge branch : 'adopting-nlmsg_payload-in-ipv4-ipv6'
Merge branch : 'af_unix-fix-two-oob-issues'
Merge branch : 'allow-mmap-of-sys-kernel-btf-vmlinux'
Merge branch : 'allwinner-a523-rename-emac0-to-gmac0'
Merge branch : 'amd-xgbe-add-support-for-amd-renoir'
Merge branch : 'arm32-for-6.15' into arm32-for-6.16
Merge branch : 'arm32-for-6.15' into arm64-for-6.16
Merge branch : 'arm64-for-6.15' into arm64-for-6.16
Merge branch : 'atm-clip-fix-infinite-recursion-potential-null-ptr-deref-and-memleak'
Merge branch : 'atm-fix-uninit-and-mem-accounting-leak-in-vcc_sendmsg'
Merge branch : 'atomic_writes-6.16' into xfs-6.16-merge
Merge branch : 'block-6.15' into for-6.16/block
Merge branch : 'block-6.15' into for-6.16/block
Merge branch : 'block-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block into xfs-6.16-merge
Merge branch : 'bnxt_en-3-bug-fixes'
Merge branch : 'bnxt_en-bug-fixes'
Merge branch : 'bnxt_en-update-for-net-next'
Merge branch : 'bpf-allow-access-to-const-void-pointer-arguments-in-tracing-programs'
Merge branch : 'bpf-allow-some-trace-helpers-for-all-prog-types'
Merge branch : 'bpf-allow-xdp_redirect-for-xdp-dev-bound-programs'
Merge branch : 'bpf-arm64-support-up-to-12-arguments'
Merge branch : 'bpf-fix-ktls-panic-with-sockmap-and-add-tests'
Merge branch : 'bpf-qdisc'
Merge branch : 'bpf-retrieve-ref_ctr_offset-from-uprobe-perf-link'
Merge branch : 'bpf-riscv64-support-load-acquire-and-store-release-instructions'
Merge branch : 'bpf-sockmap-fix-data-loss-and-panic-issues'
Merge branch : 'bpf-specify-access-type-of-bpf_sysctl_get_name-args'
Merge branch : 'bpf-support-atomic-update-for-htab-of-maps'
Merge branch : 'bpf-support-bpf-rbtree-traversal-and-list-peeking'
Merge branch : 'bpf-udp-exactly-once-socket-iteration'
Merge branch : 'bridge-mc-per-vlan-qquery'
Merge branch : 'bridge-prevent-unicast-arp-ns-packets-from-being-suppressed-by-bridge'
Merge branch : 'cpsw-bindings-for-5000m-fixed-link'
Merge branch : 'cznic/platform' of https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc into soc/drivers
Merge branch : 'device-memory-tcp-tx'
Merge branch : 'devlink-sanitize-variable-typed-attributes'
Merge branch : 'devmem-tcp-minor-cleanups-and-ksft-improvements'
Merge branch : 'dma-mapping-for-6.16-two-step-api' of git://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux into v6.16/vfio/next
Merge branch : 'dpaa_eth-conversion-to-ndo_hwtstamp_get-and-ndo_hwtstamp_set'
Merge branch : 'efi-sbat' into efi/next
Merge branch : 'enable-multiple-irq-lines-support-in-airoha_eth-driver'
Merge branch : 'eth-fbnic-add-devlink-dev-flash-support'
Merge branch : 'eth-fbnic-extend-hardware-stats-coverage'
Merge branch : 'fix-bpf-qdisc-bugs-and-clean-up'
Merge branch : 'fix-irq-vectors'
Merge branch : 'fix-late-dma-unmap-crash-for-page-pool'
Merge branch : 'fix-netdevim-to-correctly-mark-napi-ids'
Merge branch : 'fix-ntuple-rules-targeting-default-rss'
Merge branch : 'fix-qca808x-wol-issue'
Merge branch : 'fix-rx-fatal-errors'
Merge branch : 'fix-verifier-test-failures-in-verbose-mode'
Merge branch : 'fixes' into for-next
Merge branch : 'for-6.15-fixes' into for-6.16
Merge branch : 'for-6.15-fixes' into for-6.16
Merge branch : 'for-6.15-fixes' into for-6.16
Merge branch : 'for-6.16/apple' into for-linus
Merge branch : 'for-6.16/core' into for-linus
Merge branch : 'for-6.16/core' into for-linus
Merge branch : 'for-6.16/corsair' into for-linus
Merge branch : 'for-6.16/cxl-cleanups' into cxl-for-next
Merge branch : 'for-6.16/cxl-docs' into cxl-for-next
Merge branch : 'for-6.16/cxl-features-ras' into cxl-for-next
Merge branch : 'for-6.16/hid-gpio-setter-callbacks' into for-linus
Merge branch : 'for-6.16/intel-thc' into for-linus
Merge branch : 'for-6.16/kysona' into for-linus
Merge branch : 'for-6.16/logitech' into for-linus
Merge branch : 'for-6.16/magicmouse' into for-linus
Merge branch : 'for-6.16/tsm' into tsm-next
Merge branch : 'for-6.16/tsm-mr' into tsm-next
Merge branch : 'for-6.16/tsm-mr' into tsm-next
Merge branch : 'for-linus' into for-next
Merge branch : 'for-linus' into for-next
Merge branch : 'for-linus' into for-next
Merge branch : 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/linux
Merge branch : 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/tnguy/linux into wip/leon-for-next
Merge branch : 'for-next/acpi' into for-next/core
Merge branch : 'for-next/cpufeature' into for-next/core
Merge branch : 'for-next/efi' into for-next/core
Merge branch : 'for-next/entry' into for-next/core
Merge branch : 'for-next/fixes' into for-next/core
Merge branch : 'for-next/misc' into for-next/core
Merge branch : 'for-next/mm' into for-next/core
Merge branch : 'for-next/perf' into for-next/core
Merge branch : 'for-next/psci' into for-next/core
Merge branch : 'for-next/selftests' into for-next/core
Merge branch : 'for-next/sme-fixes' into for-next/core
Merge branch : 'for-next/vdso' into for-next/core
Merge branch : 'for-v6.16/dt-bindings-clk-samsung' into next/clk
Merge branch : 'for-v6.16/dt-bindings-clk-samsung' into next/clk
Merge branch : 'gre-fix-default-ipv6-multicast-route-creation'
Merge branch : 'ib-armada-for-v6.16' into devel
Merge branch : 'icc-sa8775p' into icc-next
Merge branch : 'implement-udp-tunnel-port-for-txgbe'
Merge branch : 'intel-sst' of https://github.com/spandruvada/linux-kernel into for-next
Merge branch : 'introduce-kfuncs-for-memory-reads-into-dynptrs'
Merge branch : 'introducing-openvpn-data-channel-offload'
Merge branch : 'io_uring-6.15' into for-6.16/io_uring
Merge branch : 'io_uring-zcrx-fix-selftests-and-add-new-test-for-rss-ctx'
Merge branch : 'io_uring-zcrx-selftests-more-cleanups'
Merge branch : 'ionic-support-qsfp-cmis'
Merge branch : 'ip-improve-tcp-sock-multipath-routing'
 
Merge branch 'ipsec: fix splat due to ipcomp fallback tunnel'
 
Merge branch : 'ipv6-follow-up-for-rtnl-free-rtm_newroute-series'
Merge branch : 'ipv6-no-rtnl-for-ipv6-routing-table'
Merge branch : 'irq/platform-msi' into irq/msi
Merge branch : 'ktls-sockmap-fix-missing-uncharge-operation-and-add-selfttest'
Merge branch : 'kvm-6.15-rc2-cleanups' into HEAD
Merge branch : 'kvm-6.15-rc2-fixes' into HEAD
Merge branch : 'kvm-fixes-6.15-rc4' into HEAD
Merge branch : 'kvm-lockdep-common' into HEAD
Merge branch : 'kvm-pi-fix-lockdep' into HEAD
Merge branch : 'kvm-tdx-enter-exit' into HEAD
Merge branch : 'kvm-tdx-finish-initial' into HEAD
Merge branch : 'kvm-tdx-initial' into HEAD
Merge branch : 'kvm-tdx-initialization' into HEAD
Merge branch : 'kvm-tdx-interrupts' into HEAD
Merge branch : 'kvm-tdx-mmu' into HEAD
Merge branch : 'kvm-tdx-userspace-exit' into HEAD
Merge branch : 'lan78xx-phylink-prep'
Merge branch : 'libbpf-fix-event-name-too-long-error-and-add-tests'
Merge branch : 'libbpf-introduce-line_info-and-func_info-getters'
Merge branch : 'libbpf-support-multi-split-btf'
Merge branch : 'likely-unlikely-for-bpf_helpers-and-a-small-comment-fix'
Merge branch : 'linus' into x86/cpu, to resolve conflicts
Merge branch : 'locking/futex' into locking/core, to pick up pending futex changes
Merge branch : 'mauro' into docs-mw
Merge branch : 'misc-drivers-sw-timestamp-changes'
Merge branch : 'mitigate-double-allocations-in-ioam6_iptunnel'
Merge branch : 'mlx5-misc-fixes-2025-06-10'
Merge branch : 'mlx5-misc-fixes-2025-07-10'
Merge branch : 'mlx5-misc-fixes-2025-07-17'
Merge branch : 'mm-hotfixes-stable' into mm-stable in order to successfully
Merge branch : 'mptcp-fix-fallback-related-races'
Merge branch : 'mptcp-various-small-and-unrelated-improvements'
Merge branch : 'net-adopting-nlmsg_payload-final-series'
Merge branch : 'net-airoha-add-per-flow-stats-support-to-hw-flowtable-offloading'
Merge branch : 'net-airoha-fix-ipv6-hw-acceleration'
Merge branch : 'net-airoha-improve-hwfd-buffer-descriptor-queues-setup'
Merge branch : 'net-bcmasp-add-v3-0-and-remove-v2-0'
Merge branch : 'net-bcmgenet-64bit-stats-and-expose-more-stats-in-ethtool'
Merge branch : 'net-convert-dev_set_mac_address-to-struct-sockaddr_storage'
Merge branch : 'net-convert-exit_batch_rtnl-to-exit_rtnl'
Merge branch : 'net-cover-more-per-cpu-storage-with-local-nested-bh-locking'
Merge branch : 'net-depend-on-instance-lock-for-queue-related-netlink-ops'
Merge branch : 'net-dsa-b53-fix-rgmii-ports'
Merge branch : 'net-dsa-mt7530-modernize-mib-handling-fix'
Merge branch : 'net-ethernet-ti-am65-cpsw-fix-mac-address-fetching'
Merge branch : 'net-ethtool-introduce-ethnl-dump-helpers'
Merge branch : 'net-faster-and-simpler-crc32c-computation'
Merge branch : 'net-fix-inet_proto_csum_replace_by_diff-for-ipv6'
Merge branch : 'net-fix-passive-tfo-socket-having-invalid-napi-id'
Merge branch : 'net-followup-series-for-exit_rtnl'
Merge branch : 'net-ibmveth-make-ibmveth-use-new-reset-function-and-new-kunit-testsg'
Merge branch : 'net-introduce-nlmsg_payload-helper'
Merge branch : 'net-mlx5-convert-mlx5-to-netdev-instance-locking'
Merge branch : 'net-mlx5-hws-complex-matchers-and-rehash-mechanism-fixes'
Merge branch : 'net-mlx5-hws-improve-ip-version-handling'
Merge branch : 'net-mlx5-hws-refactor-action-ste-handling'
Merge branch : 'net-mlx5-hws-set-of-fixes-and-adjustments'
Merge branch : 'net-phy-add-support-for-new-aeonsemi-phys'
Merge branch : 'net-phy-dp83822-add-support-for-changing-the-mac-series-termination'
Merge branch : 'net-phy-fixed_phy-simplifications-and-improvements'
Merge branch : 'net-phy-microchip-lan88xx-reliability-fixes'
Merge branch : 'net-phy-realtek-add-support-for-phy-leds'
Merge branch : 'net-phy-smsc-robustness-fixes-for-lan87xx-lan9500'
Merge branch : 'net-pktgen-fix-checkpatch-code-style-errors-warnings'
Merge branch : 'net-ptp-driver-opt-in-for-supported-ptp-ioctl-flags'
Merge branch : 'net-retire-dccp-socket'
Merge branch : 'net-stmmac-anarion-cleanups'
Merge branch : 'net-stmmac-dwmac-loongson-add-loongson-2k3000-support'
Merge branch : 'net-stmmac-ingenic-cleanups'
Merge branch : 'net-stmmac-prevent-div-by-0'
Merge branch : 'net-stmmac-qcom-ethqos-simplifications'
Merge branch : 'net-stmmac-remove-unnecessary-initialisation-of-1-s-tic-counter'
Merge branch : 'net-stmmac-replace-speed_mode_2500-method'
Merge branch : 'net-stmmac-socfpga-1000basex-support-and-cleanups'
Merge branch : 'net-stmmac-socfpga-fix-init-ordering-and-cleanups'
Merge branch : 'net-stmmac-sti-cleanups'
Merge branch : 'net-stmmac-stmmac_pltfr_find_clk'
Merge branch : 'net-stmmac-sunxi-cleanups'
Merge branch : 'net-vertexcom-mse102x-improve-rx-handling'
Merge branch : 'net-vlan-fix-vlan-0-refcount-imbalance-of-toggling-filtering-during-runtime'
Merge branch : 'net_sched-hfsc-address-reentrant-enqueue-adding-class-to-eltree-twice'
Merge branch : 'net_sched-no-longer-use-qdisc_tree_flush_backlog'
Merge branch : 'netlink-specs-enforce-strict-naming-of-properties'
Merge branch : 'netlink-specs-remove-phantom-structs'
Merge branch : 'netlink-specs-rt-link-decode-ip6gre'
Merge branch : 'netlink-specs-rtnetlink-adjust-specs-for-c-codegen'
Merge branch : 'next' into for-linus
Merge branch : 'octeontx2-improve-mailbox-tracing'
Merge branch : 'octeontx2-pf-do-not-detect-macsec-block-based-on-silicon'
Merge branch : 'pci/aer'
Merge branch : 'pci/bwctrl'
Merge branch : 'pci/controller/apple'
Merge branch : 'pci/controller/cadence'
Merge branch : 'pci/controller/dw-rockchip'
Merge branch : 'pci/controller/dwc'
Merge branch : 'pci/controller/dwc-ep'
Merge branch : 'pci/controller/imx6'
Merge branch : 'pci/controller/mobiveil'
Merge branch : 'pci/controller/mvebu'
Merge branch : 'pci/controller/qcom'
Merge branch : 'pci/controller/rcar-gen4'
Merge branch : 'pci/controller/rockchip'
Merge branch : 'pci/controller/tegra194'
Merge branch : 'pci/devres'
Merge branch : 'pci/dt-bindings'
Merge branch : 'pci/endpoint'
Merge branch : 'pci/enumeration'
Merge branch : 'pci/hotplug'
Merge branch : 'pci/irq'
Merge branch : 'pci/misc'
Merge branch : 'pci/pci-acpi'
Merge branch : 'pci/pm'
Merge branch : 'pci/ptm-debugfs'
Merge branch : 'pci/pwrctrl'
Merge branch : 'pci/reset'
Merge branch : 'pci/virtualization'
Merge branch : 'pds_core-cleanups'
Merge branch : 'perf/urgent'
Merge branch : 'perf/urgent'
Merge branch : 'perf/urgent' into perf/core, to pick up fixes
Merge branch : 'phase-out-hybrid-pci-devres-api'
Merge branch : 'pktgen-code-cleanup'
Merge branch : 'pm-cpufreq'
Merge branch : 'pm-cpufreq'
Merge branch : 'pm-cpuidle'
Merge branch : 'pm-cpuidle'
Merge branch : 'pm-cpuidle'
Merge branch : 'pm-em'
Merge branch : 'pm-sleep'
Merge branch : 'pm-tools'
Merge branch : 'pm-tools'
Merge branch : 'prot-key-async'
Merge branch : 'ptp_vclock-fixes'
Merge branch : 'qed-deadcoding'
Merge branch : 'queue_api-reduce-risk-of-name-collision-over-txq'
Merge branch : 'r8169-merge-chip-versions'
Merge branch : 'refactor-phy-reset-handling-and'
Merge branch : 'refactoring-designware-vlan-code'
Merge branch : 'replace-config_dmabuf_sysfs_stats-with-bpf'
Merge branch : 'rps-misc-changes'
Merge branch : 'rust/cpufreq-dt' into cpufreq/arm/linux-next
Merge branch : 'rxrpc-afs-add-afs-gssapi-security-class-to-af_rxrpc-and-kafs'
Merge branch : 'rxrpc-miscellaneous-fixes'
Merge branch : 'rxrpc-miscellaneous-fixes'
Merge branch : 's390-bpf-fix-bpf_arch_text_poke-with-new_addr-null-again'
Merge branch : 's390-bpf-remove-the-orig_call-null-check'
Merge branch : 's390-bpf-use-kernel-s-expoline-thunks'
Merge branch : 'selftests-bpf-fix-a-few-issues-in-arena_spin_lock'
Merge branch : 'selftests-bpf-test-sockmap-sockhash-redirection'
Merge branch : 'selftests-mptcp-connect-cover-alt-modes'
Merge branch : 'selftests-mptcp-increase-code-coverage'
Merge branch : 'selftests-net-configure-rp_filter-in-setup_ns'
Merge branch : 'selftests-xsk-add-tests-for-xdp-tail-adjustment-in-af_xdp'
Merge branch : 'so_passrights'
Merge branch : 'tcp-add-a-new-tw_paws-drop-reason'
Merge branch : 'tcp-better-memory-control-for-not-yet-accepted-sockets'
Merge branch : 'tcp-fastopen-observability'
Merge branch : 'tcp-receive-side-improvements'
Merge branch : 'there-are-some-bugfix-for-the-hns3-ethernet-driver'
Merge branch : 'thermal-intel'
Merge branch : 'tools-ynl-c-basic-netlink-raw-support'
Merge branch : 'tools-ynl-gen-add-support-for-inherited-selector-and-therefore-tc'
Merge branch : 'tools-ynl-gen-additional-c-types-and-classic-netlink-handling'
Merge branch : 'tools-ynl-gen-split-presence-metadata'
Merge branch : 'tools-ynl-gen-support-sub-messages-and-rt-link'
Merge branch : 'tools-ynl-gen-support-sub-types-for-binary-attributes'
Merge branch : 'tpacket_snd-bugs' into main
Merge branch : 'trace-add-tracepoint-for-tcp_sendmsg_locked'
Merge branch : 'udp_tunnel-gro-optimizations'
Merge branch : 'Update offload configuration with SA'
Merge branch : 'v6.16-shared/clkids' into v6.16-armsoc/dts64
Merge branch : 'v6.16-shared/clkids' into v6.16-clk/next
Merge branch : 'v6.16-shared/clkids' into v6.16-clk/next
Merge branch : 'veth-qdisc-backpressure-and-qdisc-check-refactor'
Merge branch : 'virtio-fixes-for-tx-ring-sizing-and-resize-error-reporting'
Merge branch : 'virtio-net-disable-delayed-refill-when-pausing-rx'
Merge branch : 'virtio-net-fixes-for-mergeable-xdp-receive-path'
Merge branch : 'vsock-fix-transport_-h2g-g2h-dgram-local-toctou-issues'
Merge branch : 'vsock-sock_linger-rework'
Merge branch : 'vsock-test-improve-sigpipe-test-reliability'
Merge branch : 'vxlan-convert-fdb-table-to-rhashtable'
Merge branch : 'wireguard-updates-for-6-16'
Merge branch : 'with-a-mutex'
Merge branch : 'x86/alternatives' into x86/core, to merge dependent commits
Merge branch : 'x86/asm' into x86/core, to merge dependent commits
Merge branch : 'x86/boot' into x86/core, to merge dependent commits
Merge branch : 'x86/bugs' into x86/core, to merge dependent commits
Merge branch : 'x86/cpu' into x86/core, to resolve conflicts
Merge branch : 'x86/cpu' into x86/fpu, to pick up dependent commits
Merge branch : 'x86/cpu' into x86/microcode, to pick up dependent commits
Merge branch : 'x86/fpu' into x86/core, to merge dependent commits
Merge branch : 'x86/microcode' into x86/core, to merge dependent commits
Merge branch : 'x86/mm' into x86/core, to resolve conflicts
Merge branch : 'x86/msr' into x86/core, to resolve conflicts
Merge branch : 'x86/nmi' into x86/core, to merge dependent commits
Merge branch : 'x86/platform' into x86/core, to merge dependent commits
Merge branch : 'x86/urgent' into x86/boot, to merge dependent commit and upstream fixes
Merge branch : 'x86/urgent' into x86/boot, to pick up fixes
 
Merge branch 'xfrm & bonding: Correct use of xso.real_dev'
 
Merge branch 'xfrm: fixes for xfrm_state_find under preemption'
 
Merge branch : 'xsk-respect-the-offsets-when-copying-frags'
Merge branch : 'zcrypt-no-alloc'
 
Linux: Merge branch kvm-arm64/at-fixes-6.16 into kvmarm-master/next
Linux: Merge branch kvm-arm64/fgt-masks into kvmarm-master/next
Linux: Merge branch kvm-arm64/misc-6.16 into kvmarm-master/next
Linux: Merge branch kvm-arm64/mte-frac into kvmarm-master/next
Linux: Merge branch kvm-arm64/nv-nv into kvmarm-master/next
Linux: Merge branch kvm-arm64/nv-pmu-fixes into kvmarm-master/next
Linux: Merge branch kvm-arm64/pkvm-6.16 into kvm-arm64/pkvm-np-thp-6.16
Linux: Merge branch kvm-arm64/pkvm-np-thp-6.16 into kvmarm-master/next
Linux: Merge branch kvm-arm64/pkvm-selftest-6.16 into kvm-arm64/pkvm-np-thp-6.16
Linux: Merge branch kvm-arm64/ubsan-el2 into kvmarm-master/next
 
Merge branches : 'acpi-pad', 'acpi-cppc', 'acpi-ec' and 'acpi-resource'
Merge branches : 'acpi-pci', 'acpi-battery', 'acpi-ec' and 'acpi-apei'
Merge branches : 'acpi-processor' and 'acpi-cppc'
Merge branches : 'acpi-resource', 'acpi-pm', 'acpi-platform-profile' and 'acpi-docs'
Merge branches : 'acpica', 'acpi-tables' and 'acpi-apei'
Merge branches : 'clk-amlogic', 'clk-allwinner', 'clk-rockchip' and 'clk-qcom' into clk-next
Merge branches : 'clk-bindings', 'clk-renesas', 'clk-spacemit' and 'clk-cleanup' into clk-next
Merge branches : 'clk-socfpga', 'clk-sophgo', 'clk-thead' and 'clk-samsung' into clk-next
Merge branches : 'fixes', 'apple/dart', 'arm/smmu/updates', 'arm/smmu/bindings', 'fsl/pamu', 'mediatek', 'renesas/ipmmu', 's390', 'intel/vt-d', 'amd/amd-vi' and 'core' into next
Merge branches : 'ib-firmware-mfd-6.16', 'ib-mfd-clocksource-pwm-6.16', 'ib-mfd-gpio-nvmem-6.16', 'ib-mfd-regulator-6.16' and 'ib-mfd-regulator-6.16-1' into ibs-for-mfd-merged
Merge branches : 'pm-runtime' and 'pm-sleep'
Merge branches : 'rcu/misc-for-6.16', 'rcu/seq-counters-for-6.16' and 'rcu/torture-for-6.16' into rcu/for-next
 
Merge commit : 'core-entry-2025-05-25' into loongarch-next
Merge commit : 'eaff6b62d343' of pm/linux-next into commit 'f720efda2db5' of driver-core/driver-core-next
Merge commit : 'its-for-linus-20250509-merge' into x86/core, to resolve conflicts
 
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 drm/drm-next into drm-xe-next
Linux: Merge Energy Model management code changes for 6.16
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf after rc3
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf after rc4
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux v6.15-rc5
Linux: Merge irq/cleanup fragments into irq/msi
Linux: Merge netfs API documentation updates
Linux: Merge patch "Fix a segmentation fault also add raid6test for RISC-V support"
Linux: Merge patch series "Add support for RZ/G3E CANFD"
 
Merge patch series "coredump: add coredump socket"
Merge patch series "coredump: hand a pidfd to the usermode coredump helper"
 
Merge patch series "Documentation: iomap: Add missing flags description"
 
Linux: Merge patch series "dropbehind fixes and cleanups"
 
Merge patch series "efivarfs: support freeze/thaw"
 
Linux: Merge patch series "Extend freeze support to suspend and hibernate"
Linux: Merge patch series "filesystems selftests cleanups and fanotify test"
 
Merge patch series "fs: harden anon inodes"
Merge patch series "fs: sort out cosmetic differences between stat funcs and add predicts"
 
Merge patch series "gpiolib: acpi: Fix missing info filling"
Merge patch series "gpiolib: acpi: Refactor to shrink the code by ~8%"
Merge patch series "gpiolib: acpi: Split quirks to its own file"
 
Merge patch series "hisi_sas: Misc patches and cleanups"
 
Merge patch series "include/linux/fs.h: add inode_lock_killable()"
 
Merge patch series "iomap: misc buffered write path cleanups and prep"
 
Linux: Merge patch series "Minor namespace code simplication"
 
Merge patch series "net, pidfs: enable handing out pidfds for reaped sk->sk_peer_pid"
 
Merge patch series "netfs, cifs: Fixes to retry-related code"
 
Merge patch series "netfs: Fix use of fscache with ceph"
Merge patch series "netfs: Miscellaneous cleanups"
Merge patch series "netfs: Miscellaneous fixes"
 
Merge patch series "pidfd: improve uapi when task isn't found"
 
Merge patch series "pidfs: ensure consistent ENOENT/ESRCH reporting"
 
Merge patch series "power: wire-up filesystem freeze/thaw with suspend/resume"
 
Linux: Merge patch series "Remove aops->writepage"
 
Merge patch series "riscv: add SBI FWFT misaligned exception delegation support"
Merge patch series "riscv: Add vendor extensions support for SiFive"
Merge patch series "riscv: Add Zicbop & prefetchw support"
Merge patch series "riscv: ftrace: atmoic patching and preempt improvements"
Merge patch series "riscv: kexec_file: Support loading Image binary file"
Merge patch series "riscv: misaligned: Add ZCB handling and fix sleeping function"
Merge patch series "riscv: misaligned: fix misaligned accesses handling in put/get_user()"
Merge patch series "riscv: uaccess: optimisations"
 
Merge patch series "rust: file: mark `LocalFile` as `repr(transparent)`"
 
Merge patch series "scsi: qedi deadcoding"
Merge patch series "scsi: qla2xxx deadcoding"
Merge patch series "scsi: scsi_debug: Changes to improve support for device types"
Merge patch series "scsi: ufs-qcom: Enable Hibern8, MCQ, and Testbus registers Dump"
 
Merge patch series "selftests: coredump: Some bug fixes"
 
Linux: Merge patch series "smartpqi updates"
Linux: Merge patch series "Support for wrapped inline encryption keys on Qualcomm SoCs"
 
Merge patch series "target: Remove atomics from main IO path"
 
Linux: Merge patch series "two nits for path lookup"
 
Merge patch series "ufs: core: cleanup and threaded irq handler"
 
Linux: Merge patch series "Update lpfc to revision 14.4.0.9"
Linux: Merge patch series "Use folios for symlinks in the page cache"
 
Merge patch series "VFS: improve interface for lookup_one functions"
 
Merge remote-tracking branch : 'drm-misc/drm-misc-next' into msm-next
Merge remote-tracking branch : 'linux-block/block-6.15' into xfs tree
Merge remote-tracking branch : 'torvalds/master' into perf-tools-next
Merge remote-tracking branch : 'torvalds/master' into perf-tools-next
Merge remote-tracking branch : 'torvalds/master' into perf-tools-next
 
Merge tag : '6.16-rc-ksmbd-server-fixes' of git://git.samba.org/ksmbd
Merge tag : '6.16-rc-part2-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : '6.16-rc2-ksmbd-server-fixes' of git://git.samba.org/ksmbd
Merge tag : 'acpi-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'acpi-6.16-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'acpi-6.16-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'acpi-6.16-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'acpi-6.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'acpi-6.16-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'alloc-next-v6.16-2025-05-13' of https://github.com/Rust-for-Linux/linux into rust-next
Merge tag : 'amd-drm-fixes-6.16-2025-05-29' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag : 'amd-drm-fixes-6.16-2025-06-05' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag : 'amd-drm-fixes-6.16-2025-06-18' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-fixes-6.16-2025-07-01' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-fixes-6.16-2025-07-17' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-fixes-6.16-2025-25-25' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-next-6.16-2025-05-09' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag : 'amd-drm-next-6.16-2025-05-16' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag : 'amd-pstate-v6.16-2025-05-08' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/superm1/linux
Merge tag : 'amd-pstate-v6.16-2025-05-15' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/superm1/linux
Merge tag : 'amd-tee-for-v6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into soc/drivers
Merge tag : 'amlogic-arm-dt-for-v6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt
Merge tag : 'amlogic-arm64-dt-for-v6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt
Merge tag : 'amlogic-driver-for-v6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/drivers
Merge tag : 'apple-soc-fixes-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/sven/linux into arm/fixes
Merge tag : 'arc-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc
Merge tag : 'arm-gpio-set-conversion-for-v6.16-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into soc/arm
Merge tag : 'arm-soc/for-6.16/devicetree' of https://github.com/Broadcom/stblinux into soc/dt
Merge tag : 'arm-soc/for-6.16/devicetree-arm64' of https://github.com/Broadcom/stblinux into soc/dt
Merge tag : 'arm-soc/for-6.16/drivers' of https://github.com/Broadcom/stblinux into soc/drivers
Merge tag : 'arm-soc/for-6.16/maintainers' 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.16' of https://github.com/AsahiLinux/linux into soc/dt
Merge tag : 'asoc-fix-v6.15-rc7' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-fix-v6.16-merge-window' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-fix-v6.16-rc2' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-fix-v6.16-rc3' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-fix-v6.16-rc4' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-fix-v6.16-rc5' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-fix-v6.16-rc6' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-fix-v6.16-rc7' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-v6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-next
Merge tag : 'asoc-v6.16-2' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-next
Merge tag : 'aspeed-6.16-fixes-0' of https://git.kernel.org/pub/scm/linux/kernel/git/bmc/linux into arm/fixes
Merge tag : 'at91-dt-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt
Merge tag : 'ata-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag : 'ata-6.16-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag : 'ata-6.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag : 'ath-current-20250608' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
Merge tag : 'ath-current-20250617' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
Merge tag : 'ath-current-20250714' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
Merge tag : 'ath-next-20250418' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath into wireless-next
Merge tag : 'ath-next-20250521' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
Merge tag : 'atomic-writes-6.16_2025-05-07' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into atomic_writes
Merge tag : 'audit-pr-20250527' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit
Merge tag : 'backlight-next-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight
Merge tag : 'batadv-next-pullrequest-20250509' of git://git.open-mesh.org/linux-merge
Merge tag : 'bcachefs-2025-05-24' of git://evilpiepirate.org/bcachefs
Merge tag : 'bcachefs-2025-06-04' of git://evilpiepirate.org/bcachefs
Merge tag : 'bcachefs-2025-06-12' of git://evilpiepirate.org/bcachefs
Merge tag : 'bcachefs-2025-06-26' of git://evilpiepirate.org/bcachefs
Merge tag : 'bcachefs-2025-07-03' of git://evilpiepirate.org/bcachefs
Merge tag : 'bcachefs-2025-07-11' of git://evilpiepirate.org/bcachefs
Merge tag : 'bcachefs-2025-07-17' of git://evilpiepirate.org/bcachefs
Merge tag : 'bcachefs-2025-07-24' of git://evilpiepirate.org/bcachefs
Merge tag : 'bitmap-for-6.16-rc1' of https://github.com/norov/linux
Merge tag : 'bitmap-for-6.16-rc2' of https://github.com/norov/linux
Merge tag : 'bitmap-for-6.16-rc6' of https://github.com/norov/linux
Merge tag : 'block-6.16-20250606' of git://git.kernel.dk/linux
Merge tag : 'block-6.16-20250614' of git://git.kernel.dk/linux
Merge tag : 'block-6.16-20250619' of git://git.kernel.dk/linux
Merge tag : 'block-6.16-20250626' of git://git.kernel.dk/linux
Merge tag : 'block-6.16-20250704' of git://git.kernel.dk/linux
Merge tag : 'block-6.16-20250710' of git://git.kernel.dk/linux
Merge tag : 'block-6.16-20250718' of git://git.kernel.dk/linux
Merge tag : 'block-6.16-20250725' of git://git.kernel.dk/linux
Merge tag : 'bootconfig-v6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag : 'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag : 'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag : 'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag : 'bpf-next-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge tag : 'ceph-for-6.16-rc1' of https://github.com/ceph/ceph-client
Merge tag : 'cgroup-for-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag : 'cgroup-for-6.16-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag : 'cgroup-for-6.16-rc2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag : 'cgroup-for-6.16-rc6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag : 'char-misc-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag : 'char-misc-6.16-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag : 'Chinese-doc-6.16-rc1' of gitolite.kernel.org:pub/scm/linux/kernel/git/alexs/linux into docs-mw
Merge tag : 'chrome-platform-v6.16' 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-meson-v6.16-1' of https://github.com/BayLibre/clk-meson into clk-amlogic
Merge tag : 'configfs-for-v6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/a.hindborg/linux
Merge tag : 'core-entry-2025-05-25' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'coresight-next-v6.16' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/coresight/linux into char-misc-next
Merge tag : 'counter-fixes-for-6.15' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/wbg/counter into char-misc-next
Merge tag : 'counter-updates-for-6.16' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/wbg/counter into char-misc-next
Merge tag : 'counter-updates-for-6.16b' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/wbg/counter into char-misc-next
Merge tag : 'cpufreq-arm-fixes-6.16-rc' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge tag : 'cpufreq-arm-updates-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge tag : 'crc-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
Merge tag : 'cxl-fixes-6.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
Merge tag : 'cxl-for-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
Merge tag : 'davinci-updates-for-v6.16-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into soc/arm
Merge tag : 'devicetree-fixes-for-6.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag : 'devicetree-for-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag : 'dlm-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm
Merge tag : 'dma-mapping-6.16-2025-05-26' of git://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux
Merge tag : 'dma-mapping-6.16-2025-07-11' of git://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux
Merge tag : 'dmaengine-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
Merge tag : 'dmaengine-fix-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
Merge tag : 'docs-6.16' of git://git.lwn.net/linux
Merge tag : 'driver-core-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core
Merge tag : 'driver-core-6.16-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core
Merge tag : 'drm-fixes-2025-06-06' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-fixes-2025-06-14' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-fixes-2025-06-20' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-fixes-2025-06-28' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-fixes-2025-07-04' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-fixes-2025-07-12' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-fixes-2025-07-18-1' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-fixes-2025-07-24' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-fixes-2025-07-26' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-intel-fixes-2025-06-18' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag : 'drm-intel-fixes-2025-06-26' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag : 'drm-intel-fixes-2025-07-03' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag : 'drm-intel-fixes-2025-07-10' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag : 'drm-intel-fixes-2025-07-17' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag : 'drm-intel-fixes-2025-07-24' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag : 'drm-intel-gt-next-2025-05-08-1' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag : 'drm-intel-next-2025-04-11' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag : 'drm-intel-next-2025-05-08' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag : 'drm-intel-next-fixes-2025-05-15' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag : 'drm-intel-next-fixes-2025-05-22' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag : 'drm-intel-next-fixes-2025-05-28' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag : 'drm-intel-next-fixes-2025-06-05' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag : 'drm-misc-fixes-2025-05-28' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-fixes-2025-06-06' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-fixes-2025-06-12' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-fixes-2025-06-19' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-fixes-2025-06-26' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-fixes-2025-07-03' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-fixes-2025-07-10' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-fixes-2025-07-16' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-fixes-2025-07-23' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag : 'drm-misc-next-2025-04-09' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag : 'drm-misc-next-2025-04-29' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag : 'drm-misc-next-2025-05-08' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag : 'drm-misc-next-2025-05-12' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag : 'drm-misc-next-fixes-2025-06-05' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag : 'drm-msm-fixes-2025-06-04' of https://gitlab.freedesktop.org/drm/msm into drm-next
Merge tag : 'drm-msm-fixes-2025-06-16' of https://gitlab.freedesktop.org/drm/msm into drm-fixes
Merge tag : 'drm-msm-next-2025-05-16' of https://gitlab.freedesktop.org/drm/msm into drm-next
Merge tag : 'drm-next-2025-05-28' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-next-2025-06-06' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-xe-fixes-2025-06-12' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-fixes-2025-06-19' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-fixes-2025-06-26' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-fixes-2025-07-03' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-fixes-2025-07-11' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-fixes-2025-07-17' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-fixes-2025-07-24' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-next-2025-04-17' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag : 'drm-xe-next-2025-04-28-1' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag : 'drm-xe-next-2025-05-08' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag : 'drm-xe-next-fixes-2025-05-23' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag : 'drm-xe-next-fixes-2025-05-28' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag : 'drm-xe-next-fixes-2025-06-05' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag : 'dt-vt8500-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt
Merge tag : 'dt64-cleanup-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt
Merge tag : 'edac_updates_for_v6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag : 'edac_urgent_for_v6.16_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag : 'edac_urgent_for_v6.16_rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag : 'edac_urgent_for_v6.16_rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag : 'edac_urgent_for_v6.16_rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag : 'efi-fixes-for-v6.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag : 'efi-fixes-for-v6.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag : 'efi-next-for-v6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag : 'erofs-for-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag : 'erofs-for-6.16-rc3-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag : 'erofs-for-6.16-rc6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag : 'exfat-for-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat
Merge tag : 'ext4_for_linus-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
Merge tag : 'exynos-drm-fixes-for-v6.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-fixes
Merge tag : 'f2fs-for-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs
Merge tag : 'f2fs-for-6.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs
Merge tag : 'fbdev-for-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev
Merge tag : 'ffa-fixes-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes
Merge tag : 'for-6.16-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-6.16-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-6.16-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-6.16-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-6.16/block-20250523' of git://git.kernel.dk/linux
Merge tag : 'for-6.16/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag : 'for-6.16/dm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag : 'for-6.16/dm-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag : 'for-6.16/io_uring-20250523' 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/linux/kernel/git/rmk/linux
Merge tag : 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag : 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag : 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag : 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag : 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag : 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag : 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag : 'for-linus' of https://github.com/openrisc/linux
Merge tag : 'for-linus-6.16-1' of https://github.com/cminyard/linux-ipmi
Merge tag : 'for-linus-6.16-ofs1' of git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux
Merge tag : 'for-linus-6.16-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-net-2025-05-30' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag : 'for-net-2025-06-05' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag : 'for-net-2025-06-11' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag : 'for-net-2025-06-23' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag : 'for-net-2025-06-27' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag : 'for-net-2025-07-03' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag : 'for-net-2025-07-17' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag : 'for-net-next-2025-05-22' 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-v6.16' 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 : 'fpga-for-6.16-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga into char-misc-next
Merge tag : 'fs_for_v6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag : 'fscrypt-for-linus' of git://git.kernel.org/pub/scm/fs/fscrypt/linux
Merge tag : 'fsnotify_for_v6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag : 'ftrace-v6.16-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'fuse-update-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse
Merge tag : 'gcc-minimum-version-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic
Merge tag : 'gfs2-for-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2
Merge tag : 'gfs2-for-6.16-fix' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2
Merge tag : 'gpio-fixes-for-v6.16-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'gpio-fixes-for-v6.16-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'gpio-fixes-for-v6.16-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'gpio-s5m8767-polarity-quirk-for-v6.16-rc1' into gpio/for-next
Merge tag : 'gpio-updates-for-v6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'gpiod-devm-is-action-added-for-v6.16-rc1' into gpio/for-next
Merge tag : 'gpiod-devm-is-action-added-for-v6.16-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/brgl/linux into driver-core-next
Merge tag : 'gpiod-is-equal-for-v6.16-rc1' of gitolite.kernel.org:pub/scm/linux/kernel/git/brgl/linux into gpio/for-next
Merge tag : 'hardening-v6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag : 'hardening-v6.16-rc1-fix1-take2' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag : 'hid-for-linus-2025060301' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag : 'hid-for-linus-2025062701' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag : 'hid-for-linus-2025070502' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag : 'hid-for-linus-2025071501' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag : 'hisi-drivers-for-6.16' of https://github.com/hisilicon/linux-hisi into soc/drivers
Merge tag : 'hwmon-for-v6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag : 'hwmon-for-v6.16-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag : 'hwmon-for-v6.16-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag : 'hyperv-fixes-signed-20250718' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Merge tag : 'hyperv-next-signed-20250602' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Merge tag : 'i2c-for-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag : 'i2c-for-6.16-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag : 'i2c-for-6.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag : 'i2c-for-6.16-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag : 'i2c-for-6.16-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag : 'i2c-for-6.16-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag : 'i2c-host-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-mergewindow
Merge tag : 'i2c-host-fixes-6.16-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-current
Merge tag : 'i2c-host-fixes-6.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-current
Merge tag : 'i2c-host-fixes-6.16-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-current
Merge tag : 'i2c-host-fixes-6.16-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-current
Merge tag : 'i2c-host-fixes-6.16-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-current
Merge tag : 'i3c/for-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux
Merge tag : 'ib-mfd-gpio-nvmem-v6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd into gpio/for-next
Merge tag : 'icc-6.16-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next
Merge tag : 'icc-6.16-rc5' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-linus
Merge tag : 'iio-fixes-for-6.15b' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
Merge tag : 'iio-fixes-for-6.16a' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-linus
Merge tag : 'iio-for-6.16a-take2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
Merge tag : 'imx-bindings-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag : 'imx-defconfig-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/defconfig
Merge tag : 'imx-drivers-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/drivers
Merge tag : 'imx-dt-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag : 'imx-dt64-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag : 'imx-fixes-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes
Merge tag : 'input-for-v6.16-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag : 'input-for-v6.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag : 'input-for-v6.16-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag : 'integrity-v6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity
Merge tag : 'intel-gpio-v6.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel into gpio/for-next
Merge tag : 'intel-gpio-v6.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel into gpio/for-current
Merge tag : 'io_uring-6.16-20250606' of git://git.kernel.dk/linux
Merge tag : 'io_uring-6.16-20250614' of git://git.kernel.dk/linux
Merge tag : 'io_uring-6.16-20250619' of git://git.kernel.dk/linux
Merge tag : 'io_uring-6.16-20250621' of git://git.kernel.dk/linux
Merge tag : 'io_uring-6.16-20250626' of git://git.kernel.dk/linux
Merge tag : 'io_uring-6.16-20250630' of git://git.kernel.dk/linux
Merge tag : 'io_uring-6.16-20250710' of git://git.kernel.dk/linux
Merge tag : 'io_uring-6.16-20250718' of git://git.kernel.dk/linux
Merge tag : 'iommu-fixes-v6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
Merge tag : 'iommu-fixes-v6.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
Merge tag : 'iommu-updates-v6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
Merge tag : 'ipe-pr-20250527' of git://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe
Merge tag : 'ipsec-2025-07-23' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec
Merge tag : 'ipsec-next-2025-05-23' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next
Merge tag : 'irq-cleanups-2025-05-25' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'irq-core-2025-05-25' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'irq-drivers-2025-05-25' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'irq-msi-2025-05-25' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'irq-urgent-2025-06-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'irq_urgent_for_v6.16_rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'irq_urgent_for_v6.16_rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'irq_urgent_for_v6.16_rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'irqdomain-04-08-25' into irq/cleanups
Merge tag : 'irqdomain-04-08-25' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip into gpio/for-next
Merge tag : 'iwlwifi-fixes-2025-06-04' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next
Merge tag : 'iwlwifi-fixes-2025-06-18' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next
Merge tag : 'iwlwifi-fixes-2025-06-25' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next
Merge tag : 'iwlwifi-fixes-2025-07-15' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next
Merge tag : 'iwlwifi-next-2025-05-15' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next
Merge tag : 'jfs-6.16' of github.com:kleikamp/linux-shaggy
Merge tag : 'juno-updates-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/dt
Merge tag : 'kbuild-fixes-v6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag : 'kbuild-v6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag : 'kvm-riscv-6.16-1' of https://github.com/kvm-riscv/linux into HEAD
Merge tag : 'kvm-riscv-fixes-6.16-1' of https://github.com/kvm-riscv/linux into HEAD
Merge tag : 'kvm-riscv-fixes-6.16-2' of https://github.com/kvm-riscv/linux into HEAD
Merge tag : 'kvm-s390-next-6.15-1' of https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
Merge tag : 'kvm-s390-next-6.16-1' of https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
Merge tag : 'kvm-x86-fixes-6.16-rc7' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-fixes-6.16-rcN' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-misc-6.16' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-mmu-6.16' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-pir-6.16' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-selftests-6.16' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-svm-6.16' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-vmx-6.16' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvmarm-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag : 'kvmarm-fixes-6.16-1' of https://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag : 'kvmarm-fixes-6.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag : 'kvmarm-fixes-6.16-3' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag : 'kvmarm-fixes-6.16-4' of https://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag : 'kvmarm-fixes-6.16-5' of https://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag : 'kvmarm-fixes-6.16-6' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag : 'leds-next-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds
Merge tag : 'libcrypto-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
Merge tag : 'libcrypto-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
Merge tag : 'libcrypto-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
Merge tag : 'libnvdimm-fixes-6.16-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
Merge tag : 'linux-can-fixes-for-6.16-20250529' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag : 'linux-can-fixes-for-6.16-20250617' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag : 'linux-can-fixes-for-6.16-20250711' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag : 'linux-can-fixes-for-6.16-20250715' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag : 'linux-can-fixes-for-6.16-20250722' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag : 'linux-can-next-for-6.16-20250522' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag : 'linux-cpupower-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux
Merge tag : 'linux-cpupower-6.16-rc2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux
Merge tag : 'linux-watchdog-6.16-rc1' of git://www.linux-watchdog.org/linux-watchdog
Merge tag : 'linux_kselftest-kunit-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag : 'linux_kselftest-next-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag : 'lkmm.2025.05.25a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag : 'locking-core-2025-05-25' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'locking-urgent-2025-07-20' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'locking_urgent_for_v6.16_rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'locking_urgent_for_v6.16_rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'locking_urgent_for_v6.16_rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'loongarch-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag : 'loongarch-fixes-6.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag : 'loongarch-kvm-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson into HEAD
Merge tag : 'lsm-pr-20250527' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm
Merge tag : 'm68k-for-v6.16-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k
Merge tag : 'm68knommu-for-v6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu
Merge tag : 'mailbox-v6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox
Merge tag : 'md-6.16-20250513' of https://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux into for-6.16/block
Merge tag : 'md-6.16-20250530' of https://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux into block-6.16
Merge tag : 'md-6.16-20250705' of gitolite.kernel.org:pub/scm/linux/kernel/git/mdraid/linux into block-6.16
Merge tag : 'media/v6.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag : 'mediatek-drm-fixes-20250718' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-fixes
Merge tag : 'mediatek-drm-next-20250515' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-next
Merge tag : 'memory-controller-drv-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers
Merge tag : 'memory-controller-drv-6.16-2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers
Merge tag : 'memory-controller-drv-renesas-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers
Merge tag : 'mfd-fixes-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
Merge tag : 'mfd-next-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
Merge tag : 'mhi-fixes-for-v6.15' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mani/mhi into char-misc-next
Merge tag : 'mhi-for-v6.16' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mani/mhi into char-misc-next
Merge tag : 'microblaze-v6.16' of git://git.monstr.eu/linux-2.6-microblaze
Merge tag : 'microchip-dt64-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt
Merge tag : 'mips_6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag : 'mm-hotfixes-stable-2025-06-06-16-02' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-hotfixes-stable-2025-06-13-21-56' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-hotfixes-stable-2025-06-22-18-52' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-hotfixes-stable-2025-06-27-16-56' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-hotfixes-stable-2025-07-11-16-16' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-hotfixes-stable-2025-07-24-18-03' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-nonmm-stable-2025-05-31-15-28' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-stable-2025-05-31-14-50' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-stable-2025-06-01-14-06' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-stable-2025-06-06-16-09' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mmc-v6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag : 'mmc-v6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag : 'mmc-v6.16-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag : 'modules-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/modules/linux
Merge tag : 'modules-6.16-rc6.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/modules/linux
Merge tag : 'mt76-fixes-2025-07-07' of https://github.com/nbd168/wireless
Merge tag : 'mt76-next-2025-05-21' of https://github.com/nbd168/wireless
Merge tag : 'mtd/fixes-for-6.16-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
Merge tag : 'mtd/for-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
Merge tag : 'mtk-defconfig-for-v6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/defconfig
Merge tag : 'mtk-dts64-for-v6.16-2' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/dt
Merge tag : 'mtk-soc-for-v6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/drivers
Merge tag : 'mux-drv-6.16' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/krzk/linux into char-misc-next
Merge tag : 'mvebu-dt64-6.16-1' of https://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt
Merge tag : 'nand/for-6.16' into mtd/next
Merge tag : 'net-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-6.16-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-6.16-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-6.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-6.16-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-6.16-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-6.16-rc6-2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-6.16-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-6.16-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-next-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
Merge tag : 'next.2025.05.17a' of git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux
Merge tag : 'nf-25-06-05' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag : 'nf-25-07-17' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag : 'nf-next-25-04-29' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Merge tag : 'nf-next-25-05-06' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Merge tag : 'nf-next-25-05-23' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Merge tag : 'nfs-for-6.16-1' of git://git.linux-nfs.org/projects/anna/linux-nfs
Merge tag : 'nfs-for-6.16-2' of git://git.linux-nfs.org/projects/anna/linux-nfs
Merge tag : 'nfsd-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag : 'nfsd-6.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag : 'nios2_updates_for_v6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux
Merge tag : 'nolibc-20250526-for-6.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc
Merge tag : 'nova-next-v6.16-2025-05-20' of https://gitlab.freedesktop.org/drm/nova into drm-next
Merge tag : 'ntfs3_for_6.16' of https://github.com/Paragon-Software-Group/linux-ntfs3
Merge tag : 'nuvoton-arm-6.16-devicetree' of https://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into soc/dt
Merge tag : 'nvme-6.16-2025-05-20' of git://git.infradead.org/nvme into for-6.16/block
Merge tag : 'nvme-6.16-2025-06-05' of git://git.infradead.org/nvme into block-6.16
Merge tag : 'nvme-6.16-2025-06-26' of git://git.infradead.org/nvme into block-6.16
Merge tag : 'nvme-6.16-2025-07-03' of git://git.infradead.org/nvme into block-6.16
Merge tag : 'nvme-6.16-2025-07-17' of git://git.infradead.org/nvme into block-6.16
Merge tag : 'objtool-core-2025-05-25' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'objtool_urgent_for_v6.16_rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'omap-for-v6.16/drivers-signed' of https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into soc/drivers
Merge tag : 'omap-for-v6.16/dt-signed' of https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into soc/dt
Merge tag : 'omap-for-v6.16/soc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into soc/arm
Merge tag : 'opp-updates-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge tag : 'optee-fix-for-v6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into arm/fixes
Merge tag : 'ovl-update-v2-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs
Merge tag : 'ovpn-net-20250603' of https://github.com/OpenVPN/ovpn-net-next
Merge tag : 'ovpn-net-20250716' of https://github.com/OpenVPN/ovpn-net-next
Merge tag : 'ovpn-net-next-20250515' of https://github.com/OpenVPN/ovpn-net-next
Merge tag : 'parisc-for-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag : 'pci-v6.16-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag : 'pci-v6.16-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag : 'pci-v6.16-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag : 'pci-v6.16-fixes-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag : 'pci-v6.16-fixes-4' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag : 'perf-core-2025-05-25' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'perf-tools-fixes-for-v6.16-1-2025-06-20' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag : 'perf-tools-for-v6.16-1-2025-06-03' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag : 'perf-urgent-2025-06-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'perf_urgent_for_v6.16_rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'perf_urgent_for_v6.16_rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'perf_urgent_for_v6.16_rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'perf_urgent_for_v6.16_rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'phy-fix-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
Merge tag : 'phy-for-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
Merge tag : 'pin-init-v6.16' of https://github.com/Rust-for-Linux/linux into rust-next
Merge tag : 'pinctrl-v6.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag : 'pinctrl-v6.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag : 'pinctrl-v6.16-3' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag : 'platform-drivers-x86-v6.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag : 'platform-drivers-x86-v6.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag : 'platform-drivers-x86-v6.16-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag : 'platform-drivers-x86-v6.16-4' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag : 'pm-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'pm-6.16-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'pm-6.16-rc1-3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'pm-6.16-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'pm-6.16-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'pm-6.16-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'pm-6.16-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'pmdomain-v6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Merge tag : 'pmdomain-v6.16-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Merge tag : 'powerpc-6.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag : 'powerpc-6.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag : 'powerpc-6.16-3' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag : 'probes-fixes-v6.16-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'pull-automount' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag : 'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag : 'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag : 'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag : 'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag : 'pull-ufs' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag : 'pull-ufs-fix' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag : 'pwm/for-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux
Merge tag : 'pwm/for-6.16-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux
Merge tag : 'pwm/for-6.16-rc6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux
Merge tag : 'qcom-arm32-for-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag : 'qcom-arm32-for-6.16-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag : 'qcom-arm64-defconfig-fixes-for-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes
Merge tag : 'qcom-arm64-defconfig-for-6.16-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/defconfig
Merge tag : 'qcom-arm64-fixes-for-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes
Merge tag : 'qcom-arm64-for-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag : 'qcom-arm64-for-6.16-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag : 'qcom-clk-for-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into clk-qcom
Merge tag : 'qcom-drivers-for-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
Merge tag : 'qcom-drivers-for-6.16-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
Merge tag : 'ras_urgent_for_v6.16_rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'ratelimit.2025.05.25a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag : 'rcu/fixes-for-6.16-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux
Merge tag : 'regmap-fix-v6.16-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Merge tag : 'regmap-v6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Merge tag : 'regulator-fix-v6.16-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag : 'regulator-fix-v6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag : 'regulator-fix-v6.16-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag : 'regulator-fix-v6.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag : 'regulator-v6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag : 'renesas-arm-defconfig-for-v6.16-tag2' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into pwm/for-next
Merge tag : 'renesas-arm-defconfig-for-v6.16-tag2' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/defconfig
Merge tag : 'renesas-clk-for-v6.16-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
Merge tag : 'renesas-clk-for-v6.16-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
Merge tag : 'renesas-drivers-for-v6.16-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/drivers
Merge tag : 'renesas-drivers-for-v6.16-tag2' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/drivers
Merge tag : 'renesas-dt-bindings-for-v6.16-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag : 'renesas-dts-for-v6.16-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag : 'renesas-dts-for-v6.16-tag2' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag : 'renesas-dts-for-v6.16-tag3' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag : 'renesas-dts-for-v6.16-tag4' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag : 'renesas-dts-for-v6.16-tag5' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag : 'renesas-pinctrl-for-v6.16-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel
Merge tag : 'renesas-r9a09g047-dt-binding-defs-tag3' into renesas-clk-for-v6.16
Merge tag : 'renesas-r9a09g056-dt-binding-defs-tag1' into renesas-clk-for-v6.16
Merge tag : 'renesas-r9a09g056-dt-binding-defs-tag1' into renesas-dts-for-v6.16
Merge tag : 'renesas-r9a09g057-dt-binding-defs-tag3' into renesas-clk-for-v6.16
Merge tag : 'reset-for-v6.16' of git://git.pengutronix.de/pza/linux into soc/drivers
Merge tag : 'riscv-cache-for-v6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/drivers
Merge tag : 'riscv-config-for-v6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/defconfig
Merge tag : 'riscv-dt-for-v6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/dt
Merge tag : 'riscv-fixes-6.16-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/alexghiti/linux into fixes
Merge tag : 'riscv-fixes-6.16-rc4' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/alexghiti/linux into fixes
Merge tag : 'riscv-for-linus-5.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag : 'riscv-for-linus-6.16-mw1' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag : 'riscv-for-linus-6.16-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag : 'riscv-for-linus-6.16-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag : 'riscv-mw1-6.16-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/alexghiti/linux into for-next
Merge tag : 'riscv-mw2-6.16-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/alexghiti/linux into for-next
Merge tag : 'riscv-sophgo-clk-for-v6.16' of https://github.com/sophgo/linux into clk-sophgo
Merge tag : 'riscv-sophgo-dt-for-v6.16' of https://github.com/sophgo/linux into soc/late
Merge tag : 'riscv-sophgo-soc-for-v6.16' of https://github.com/sophgo/linux into soc/drivers
Merge tag : 'rpmsg-v6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag : 'rproc-v6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag : 'rtc-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux
Merge tag : 'rtc-6.16-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux
Merge tag : 'rtw-next-2025-05-16' of https://github.com/pkshih/rtw
Merge tag : 'rust-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux
Merge tag : 'rust-fixes-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux
Merge tag : 'rust-fixes-6.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux
Merge tag : 'rust-timekeeping-for-v6.16-v2' of https://github.com/Rust-for-Linux/linux into rust-next
Merge tag : 'rust-xarray-for-v6.16' of https://github.com/Rust-for-Linux/linux into rust-next
Merge tag : 's390-6.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag : 's390-6.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag : 's390-6.16-3' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag : 's390-6.16-4' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag : 'samsung-clk-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into clk-samsung
Merge tag : 'samsung-drivers-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/drivers
Merge tag : 'samsung-drivers-6.16' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/krzk/linux into ib-firmware-mfd-6.16
Merge tag : 'samsung-drivers-6.16-2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/drivers
Merge tag : 'samsung-dsim-fixes-for-v6.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-fixes
Merge tag : 'samsung-dt64-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
Merge tag : 'samsung-fixes-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/fixes
Merge tag : 'samsung-pinctrl-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung into devel
Merge tag : 'sched-core-2025-05-25' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'sched-urgent-2025-07-20' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'sched_ext-for-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag : 'sched_ext-for-6.16-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag : 'sched_ext-for-6.16-rc2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag : 'sched_ext-for-6.16-rc6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag : 'sched_urgent_for_v6.16_rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'scmi-updates-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers
Merge tag : 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag : 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag : 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag : 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag : 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag : 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag : 'seccomp-v6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag : 'selinux-pr-20250527' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux
Merge tag : 'selinux-pr-20250618' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux
Merge tag : 'selinux-pr-20250624' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux
Merge tag : 'sh-for-v6.16-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/glaubitz/sh-linux
Merge tag : 'slab-for-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag : 'Smack-for-6.16' of https://github.com/cschaufler/smack-next
Merge tag : 'soc-arm-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-defconfig-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-drivers-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-drivers-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/drivers
Merge tag : 'soc-dt-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-fixes-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-fixes-6.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-fixes-6.16-3' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-newsoc-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc_fsl-6.16-1' of https://github.com/chleroy/linux into soc/drivers
Merge tag : 'socfpga_clk_updates_for_6.16_v2' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into clk-socfpga
Merge tag : 'socfpga_dts_updates_for_v6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into soc/dt
Merge tag : 'sound-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-6.16-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-6.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-6.16-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-6.16-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-fix-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'soundwire-6.16-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire
Merge tag : 'soundwire-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire
Merge tag : 'spacemit-clk-binding-for-6.16' of https://github.com/spacemit-com/linux into spacemit-dt-for-6.16
Merge tag : 'spacemit-clk-for-6.16-1' of https://github.com/spacemit-com/linux into clk-spacemit
Merge tag : 'spacemit-dt-for-6.16-1' of https://github.com/spacemit-com/linux into soc/dt
Merge tag : 'spdx-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx
Merge tag : 'spi-fix-v6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'spi-fix-v6.16-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'spi-fix-v6.16-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'spi-fix-v6.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'spi-fix-v6.16-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'spi-fix-v6.16-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'spi-nor/for-6.16' into mtd/next
Merge tag : 'spi-v6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'spi-v6.16-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'staging-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
Merge tag : 'staging-6.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
Merge tag : 'staging-6.16-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
Merge tag : 'stm32-dt-for-v6.16-1' of https://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into soc/dt
Merge tag : 'sunxi-clk-fixes-for-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into clk-fixes
Merge tag : 'sunxi-clk-for-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into clk-allwinner
Merge tag : 'sunxi-dt-for-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt
Merge tag : 'sunxi-fixes-for-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/fixes
Merge tag : 'sysctl-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl
Merge tag : 'tee-for-v6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into soc/drivers
Merge tag : 'tegra-for-6.16-arm-dt' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag : 'tegra-for-6.16-arm64-dt' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag : 'tegra-for-6.16-dt-bindings' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag : 'thead-clk-for-v6.16' of https://github.com/pdp7/linux into clk-thead
Merge tag : 'thead-dt-for-v6.16' of https://github.com/pdp7/linux into soc/dt
Merge tag : 'thermal-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'thermal-v6.16-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/thermal/linux
Merge tag : 'thunderbolt-for-v6.15-rc7' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-next
Merge tag : 'thunderbolt-for-v6.16-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-next
Merge tag : 'thunderbolt-for-v6.16-rc4' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-linus
Merge tag : 'ti-driver-soc-for-v6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/drivers
Merge tag : 'ti-k3-config-for-v6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/defconfig
Merge tag : 'ti-k3-dt-for-v6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt
Merge tag : 'timers-cleanups-2025-05-25' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'timers-cleanups-2025-06-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'timers-clocksource-2025-05-25' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'timers-core-2025-05-25' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'timers-urgent-2025-06-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'timers-urgent-2025-07-27' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'timers-v6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/daniel.lezcano/linux into timers/drivers
Merge tag : 'tomoyo-pr-20250606' of git://git.code.sf.net/p/tomoyo/tomoyo
Merge tag : 'topic/device-context-2025-04-17' into driver-core-next
Merge tag : 'topic/device-context-2025-04-17' into nova-next
Merge tag : 'topic/drm-next-nouveau-r570-2025-05-19-1' of https://gitlab.freedesktop.org/drm/kernel into drm-next
Merge tag : 'tpmdd-next-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag : 'trace-ringbuffer-v6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-tools-v6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-v6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-v6.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-v6.16-3' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-v6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-v6.16-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-v6.16-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'tsa_x86_bugs_for_6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'tsm-for-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/devsec/tsm
Merge tag : 'tty-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag : 'tty-6.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag : 'tty-6.16-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag : 'turbostat-2025.06.08' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux
Merge tag : 'ubifs-for-linus-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs
Merge tag : 'uml-for-6.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux
Merge tag : 'uml-for-linux-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux
Merge tag : 'usb-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag : 'usb-6.16-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag : 'usb-6.16-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag : 'usb-serial-6.16-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-next
Merge tag : 'usb-serial-6.16-rc6' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus
Merge tag : 'usb-serial-6.16-rc7' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus
Merge tag : 'v6.15' into rdma.git for-next
Merge tag : 'v6.15-rc1' into x86/asm, to refresh the branch
Merge tag : 'v6.15-rc1' into x86/boot, to pick up fixes and refresh to a known base
Merge tag : 'v6.15-rc1' into x86/cpu, to refresh the branch with upstream changes
Merge tag : 'v6.15-rc1' into x86/mm, to pick up fixes
Merge tag : 'v6.15-rc4' into x86/asm, to pick up fixes
Merge tag : 'v6.15-rc4' into x86/fpu, to pick up fixes
Merge tag : 'v6.15-rc4' into x86/msr, to pick up fixes and resolve conflicts
Merge tag : 'v6.15-rc5' into x86/cpu, to resolve conflicts
Merge tag : 'v6.15-rc5' into x86/msr, to pick up fixes and to resolve conflicts
Merge tag : 'v6.15-rc6' into next
Merge tag : 'v6.15-rc7' into x86/core, to pick up fixes
Merge tag : 'v6.16-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag : 'v6.16-p2' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag : 'v6.16-p3' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag : 'v6.16-p4' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag : 'v6.16-p5' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag : 'v6.16-p6' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag : 'v6.16-p7' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag : 'v6.16-rc-part1-smb-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : 'v6.16-rc1-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : 'v6.16-rc2-smb3-client-fixes-v2' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : 'v6.16-rc3-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : 'v6.16-rc4-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : 'v6.16-rc5-ksmbd-server-fixes' of git://git.samba.org/ksmbd
Merge tag : 'v6.16-rc6-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : 'v6.16-rockchip-clk1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into clk-rockchip
Merge tag : 'v6.16-rockchip-defconfig64-1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/defconfig
Merge tag : 'v6.16-rockchip-dts32-1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag : 'v6.16-rockchip-dts32-2' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag : 'v6.16-rockchip-dts64-1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag : 'v6.16-rockchip-dts64-2' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag : 'v6.16-rockchip-dts64-3' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag : 'v6.16-rockchip-dtsfixes1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/fixes
Merge tag : 'vfio-v6.16-rc1' of https://github.com/awilliam/linux-vfio
Merge tag : 'vfs-6.16-rc1.async.dir' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.16-rc1.coredump' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.16-rc1.iomap' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.16-rc1.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.16-rc1.mount' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.16-rc1.mount.api' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.16-rc1.netfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.16-rc1.pidfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.16-rc1.selftests' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.16-rc1.super' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.16-rc1.writepage' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.16-rc2.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.16-rc3.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.16-rc5.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.16-rc7.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.16-rc8.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'wireless-2025-06-05' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag : 'wireless-2025-06-12' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag : 'wireless-2025-06-18' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag : 'wireless-2025-06-25' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag : 'wireless-2025-07-10' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag : 'wireless-2025-07-17' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag : 'wireless-next-2025-05-06' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag : 'wireless-next-2025-05-22' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag : 'wq-for-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Merge tag : 'wq-for-6.16-rc2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Merge tag : 'x86-build-2025-05-25' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-cleanups-2025-05-25' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-core-2025-05-25' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-debug-2025-05-25' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-entry-2025-05-25' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-urgent-2025-06-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-urgent-2025-07-20' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_cache_for_v6.16_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_mtrr_for_v6.16_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_sev_for_v6.16_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_sgx_for_6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_urgent_for_6.16-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_urgent_for_v6.16_rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_urgent_for_v6.16_rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_urgent_for_v6.16_rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_urgent_for_v6.16_rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'xfs-fixes-6.16-rc5' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag : 'xfs-fixes-6.16-rc7' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag : 'xfs-merge-6.16' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag : 'xtensa-20250603' of https://github.com/jcmvbkbc/linux-xtensa
 
mfd: 88pm886: Constify struct regmap_irq_chip and some other structures
mfd: 88pm886: Fix wakeup source leaks on device unbind
mfd: aat2870: Use per-client debugfs directory
mfd: as3722: Fix wakeup source leaks on device unbind
mfd: bcm590xx: Add PMU ID/revision parsing function
mfd: bcm590xx: Add support for multiple device types + BCM59054 compatible
mfd: bcm590xx: Drop unused "id" member of bcm590xx struct
mfd: bd96801: Drop IC name from the regulator IRQ resources
mfd: bd96801: Support ROHM BD96805
mfd: bd96801: Support ROHM BD96806
mfd: exynos-lpass: Avoid calling exynos_lpass_disable() twice in exynos_lpass_remove()
mfd: exynos-lpass: Fix an error handling path in exynos_lpass_probe()
mfd: exynos-lpass: Fix another error handling path in exynos_lpass_probe()
mfd: Fix building without CONFIG_OF
mfd: max14577: Fix wakeup source leaks on device unbind
mfd: max77541: Fix wakeup source leaks on device unbind
mfd: max77705: Fix wakeup source leaks on device unbind
mfd: max77759: Add Maxim MAX77759 core driver
mfd: max8925: Fix wakeup source leaks on device unbind
mfd: maxim: Correct Samsung "Electronics" spelling in copyright headers
mfd: maxim: Correct Samsung "Electronics" spelling in headers
mfd: rohm-bd96801: Add chip info
mfd: rohm-bd96801: Support ROHM BD96802
mfd: rt5033: Fix wakeup source leaks on device unbind
mfd: sec-common: Convert to using MFD_CELL macros
mfd: sec-common: Don't ignore errors from sec_irq_init()
mfd: sec-common: Fix multiple trivial whitespace issues
mfd: sec-common: Use sizeof(*var), not sizeof(struct type_of_var)
mfd: sec-core: Drop non-existing forward declarations
mfd: sec-i2c: Rework platform data and regmap instantiating
mfd: sec-i2c: s2dos05/s2mpu05: Use explicit regmap config and drop default
mfd: sec-i2c: Sort struct of_device_id entries and the device type switch
mfd: sec-irq: Convert to using REGMAP_IRQ_REG() macros
mfd: sec-irq: s2dos05 doesn't support interrupts
mfd: sec: Add myself as module author
mfd: sec: Add support for S2MPG10 PMIC
mfd: sec: Change device_type to int
mfd: sec: Don't compare against NULL / 0 for errors, use !
mfd: sec: Merge separate core and irq modules
mfd: sec: Move private internal API to internal header
mfd: sec: Sort includes alphabetically
mfd: sec: Split into core and transport (i2c) drivers
mfd: sec: Update includes to add missing and remove superfluous ones
mfd: sec: Use dev_err_probe() where appropriate
mfd: sm501: Remove unused sm501_find_clock
mfd: sm501: Use new GPIO line value setter callbacks
mfd: sprd-sc27xx: Fix wakeup source leaks on device unbind
mfd: stm32-lptimer: Add support for stm32mp25
mfd: stmpe-spi: Correct the name used in MODULE_DEVICE_TABLE
mfd: Switch to irq_domain_create_*()
mfd: tps65010: Use new GPIO line value setter callbacks
mfd: tps65010: Use per-client debugfs directory
mfd: ucb1x00: Use new GPIO line value setter callbacks
 
microblaze: Use of_property_present() for non-boolean properties
 
migrate: Remove call to ->writepage
 
Linux: Minor bug fix and tidy up for sof_sdw
 
mips, net: ensure that SOCK_COREDUMP is defined
 
mips/perf: Remove driver-specific throttle support
 
mips: Add -std= flag specified in KBUILD_CFLAGS to vdso CFLAGS
mips: Add EcoNet MIPS platform support
 
MIPS: alchemy: gpio: use new line value setter callbacks
MIPS: bcm63xx: gpio: use new line value setter callbacks
MIPS: bcm63xx: nvram: avoid inefficient use of crc32_le_combine()
MIPS: BCM63XX: Replace strcpy() with strscpy() in board_prom_init()
 
mips: dts: Add EcoNet DTS with EN751221 and SmartFiber XP8421-B board
mips: dts: pic32: pic32mzda: Rename the sdhci nodename to match with common mmc-controller binding
mips: dts: realtek: Add MDIO controller
mips: econet: Fix incorrect Kconfig dependencies
 
MIPS: loongson2ef: cs5536: add missing function prototypes
MIPS: loongson2ef: lemote-2f: add missing function prototypes
MIPS: Loongson64: Add missing '#interrupt-cells' for loongson64c_ls7a
 
mips: ptrace: Improve code formatting and indentation
 
MIPS: rb532: gpio: use new line value setter callbacks
MIPS: Replace strcpy() with strscpy() in vpe_elfload()
MIPS: SMP: Implement parallel CPU bring up for EyeQ
MIPS: SMP: Move the AP sync point before the calibration delay
MIPS: SMP: Move the AP sync point before the non-parallel aware functions
MIPS: Switch to irq_domain_create_*()
MIPS: txx9: gpio: use new line value setter callbacks
 
misc: add FPC202 dual port controller driver
misc: amd-sbi: Add document for AMD SB IOCTL description
misc: amd-sbi: Add support for AMD_SBI IOCTL
misc: amd-sbi: Add support for CPUID protocol
misc: amd-sbi: Add support for read MCA register protocol
misc: amd-sbi: Add support for register xfer
misc: amd-sbi: Address copy_to/from_user() warning reported in smatch
misc: amd-sbi: Address potential integer overflow issue reported in smatch
misc: amd-sbi: Explicitly clear in/out arg "mb_in_out"
misc: amd-sbi: Move hwmon device sensor as separate entity
misc: amd-sbi: Move protocol functionality to core file
misc: amd-sbi: Optimize the wait condition for mailbox command completion
misc: amd-sbi: Use regmap subsystem
misc: bcm-vk: avoid -Wflex-array-member-not-at-end warning
misc: cardreader: Return -EBUSY if regions are busy
misc: cardreader: Use non-hybrid PCI devres API
misc: echo: Remove
misc: eeprom/idt_89hpesx: use per-client debugfs directory
misc: fastrpc: Add meaningful labels for exit paths
misc: hi6421-spmi-pmic: Switch to irq_domain_create_simple()
misc: lis3lv02d: Fix correct sysfs directory path for lis3lv02d
misc: microchip: pci1xxxx: Add GPIO Wakeup Support
misc: microchip: pci1xxxx: Add PCIe Hot reset disable support for Rev C0 and later devices
misc: microchip: pci1xxxx: use new GPIO line value setter callbacks
misc: rtsx: Enhance the signal handling processes in SVID/SSID 1028:0CE1 platform
misc: rtsx: Remove deadcode
misc: tps6594-pfsm: Add NULL pointer check in tps6594_pfsm_probe()
 
mlxbf_gige: return EPROBE_DEFER if PHY IRQ is not available
 
mlxsw: core_thermal: Constify struct thermal_zone_device_ops
 
mm, hugetlb: avoid passing a null nodemask when there is mbind policy
 
mm, PM: use for_each_valid_pfn() in kernel/power/snapshot.c
 
mm, swap: remove no longer used swap mapping helper
 
mm, x86: use for_each_valid_pfn() from __ioremap_check_ram()
 
mm,hugetlb: allocate frozen pages in alloc_buddy_hugetlb_folio
 
mm/alloc_tag: fix the kmemleak false positive issue in the allocation of the percpu variable tag->counters
 
mm/compaction: reduce the difference between low and high watermarks
mm/compaction: remove low watermark cap for proactive compaction
mm/compaction: use folio in hugetlb pathway
 
mm/damon/core: avoid destroyed target reference from DAMOS quota
mm/damon/core: commit damos_quota_goal->nid
mm/damon/core: handle damon_call_control as normal under kdmond deactivation
mm/damon/core: introduce damos quota goal metrics for memory node utilization
mm/damon/core: warn and fix nr_accesses[_bp] corruption
 
mm/damon/Kconfig: enable CONFIG_DAMON by default
mm/damon/Kconfig: set DAMON_{VADDR,PADDR,SYSFS} default to DAMON
 
mm/damon/paddr: remove unused variable, folio_list, in damon_pa_stat()
 
mm/damon/sysfs-schemes: connect damos_quota_goal nid with core layer
mm/damon/sysfs-schemes: fix wrong comment on damons_sysfs_quota_goal_metric_strs
mm/damon/sysfs-schemes: free old damon_sysfs_scheme_filter->memcg_path on write
mm/damon/sysfs-schemes: implement file for quota goal nid parameter
mm/damon/sysfs-schemes: use kmalloc_array() and size_add()
 
mm/damon/tests/core-kunit: add a test for damos_set_filters_default_reject()
 
mm/damon: fix divide by zero in damon_get_intervals_score()
mm/damon: s/primitives/code/ on comments
 
mm/debug: fix parameter passed to page_mapcount_is_type()
 
mm/debug_page_alloc: improve error message for invalid guardpage minorder
 
mm/filemap: gate dropbehind invalidate on folio !dirty && !writeback
mm/filemap: unify dropbehind flag testing and clearing
mm/filemap: unify read/write dropbehind naming
mm/filemap: use filemap_end_dropbehind() for read invalidation
 
mm/gup: clean up codes in fault_in_xxx() functions
mm/gup: remove gup_fast_pgd_leaf() and clean up the relevant codes
mm/gup: remove page_folio() in memfd_pin_folios()
mm/gup: remove unnecessary check in memfd_pin_folios()
mm/gup: remove unneeded checking in follow_page_pte()
mm/gup: revert "mm: gup: fix infinite loop within __get_longterm_locked"
mm/gup: update comment explaining why gup_fast() disables IRQs
 
mm/hmm: let users to tag specific PFN with DMA mapped bit
mm/hmm: provide generic DMA managing logic
 
mm/huge_memory: adjust try_to_migrate_one() and split_huge_pmd_locked()
mm/huge_memory: remove useless folio pointers passing
 
mm/hugetlb: convert use of struct page to folio in __unmap_hugepage_range()
mm/hugetlb: don't crash when allocating a folio if there are no resv
mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
mm/hugetlb: pass folio instead of page to unmap_ref_private()
mm/hugetlb: refactor __unmap_hugepage_range() to take folio instead of page
mm/hugetlb: refactor unmap_hugepage_range() to take folio instead of page
mm/hugetlb: remove unnecessary holding of hugetlb_lock
mm/hugetlb: unshare page tables during VMA split, not before
mm/hugetlb: use separate nodemask for bootmem allocations
 
mm/io-mapping: precompute remap protection flags for clarity
mm/io-mapping: track_pfn() -> "pfnmap tracking"
 
mm/khugepaged: clean up refcount check using folio_expected_ref_count()
mm/khugepaged: fix race with folio split/free using temporary reference
 
mm/kmap: Add kmap_local_page_try_from_panic()
 
mm/ksm: fix -Wsometimes-uninitialized from clang-21 in advisor_mode_show()
 
mm/madvise: batch tlb flushes for MADV_DONTNEED[_LOCKED]
mm/madvise: batch tlb flushes for MADV_FREE
mm/madvise: define and use madvise_behavior struct for madvise_do_behavior()
mm/madvise: handle madvise_lock() failure during race unwinding
 
mm/memcg: move mem_cgroup_init() ahead of cgroup_init()
mm/memcg: use kmem_cache when alloc memcg
mm/memcg: use kmem_cache when alloc memcg pernode info
 
mm/memory: split non-tlb flushing part from zap_page_range_single()
 
mm/mempolicy: fix incorrect freeing of wi_kobj
mm/mempolicy: fix memory leaks in weighted interleave sysfs
mm/mempolicy: prepare weighted interleave sysfs for memory hotplug
mm/mempolicy: support memory hotplug in weighted interleave
mm/mempolicy: Weighted Interleave Auto-tuning
 
mm/migrate: fix do_pages_stat in compat mode
 
mm/mm_init: use for_each_valid_pfn() in init_unavailable_range()
 
mm/numa: remove unnecessary local variable in alloc_node_data()
 
mm/page_alloc: simplify free_page_is_bad by removing free_page_is_bad_report
 
mm/page_table_check: Batch-check pmds/puds just like ptes
 
mm/ptdump: split effective_prot() into level specific callbacks
mm/ptdump: split note_page() into level specific callbacks
 
mm/rmap: fix potential out-of-bounds page table access during batched unmap
mm/rmap: fix typo in comment in page_address_in_vma
mm/rmap: inline folio_test_large_maybe_mapped_shared() into callers
mm/rmap: rename page__anon_vma to anon_vma for consistency
 
mm/selftests: add a test to verify mmap_changing race with -EAGAIN
 
mm/shmem, swap: fix softlockup with mTHP swapin
 
mm/shmem: fix potential dead loop in shmem_unuse()
mm/shmem: remove unneeded xa_is_value() check in shmem_unuse_swap_entries()
 
mm/show_mem: optimize si_meminfo_node by reducing redundant code
 
mm/vma: fix incorrectly disallowed anonymous VMA merges
mm/vma: remove mmap() retry merge
mm/vma: reset VMA iterator on commit_merge() OOM failure
 
mm/vmalloc.c: change purge_ndoes as local static variable
mm/vmalloc.c: find the vmap of vmap_nodes in reverse order
mm/vmalloc.c: optimize code in decay_va_pool_node() a little bit
mm/vmalloc.c: return explicit error value in alloc_vmap_area()
 
mm/vmalloc: Enter lazy mmu mode while manipulating vmalloc ptes
mm/vmalloc: fix data race in show_numa_info()
mm/vmalloc: Gracefully unmap huge ptes
mm/vmalloc: leave lazy MMU mode on PTE mapping error
mm/vmalloc: optimize function vm_unmap_aliases()
mm/vmalloc: Warn on improper use of vunmap_range()
 
mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
mm/vmscan: modify the assignment logic of the scan and total_scan variables
 
mm/zsmalloc: do not pass __GFP_MOVABLE if CONFIG_COMPACTION=n
 
mm: abstract initial stack setup to mm subsystem
mm: add CONFIG_PAGE_BLOCK_ORDER to select page block order
mm: add folio_expected_ref_count() for reference count calculation
mm: add folio_mk_pmd()
mm: add folio_mk_pte()
mm: add kernel-doc comment for free_pgd_range()
mm: add max swappiness arg to lru_gen for anonymous memory only
mm: add mmap_prepare() compatibility layer for nested file systems
mm: add nr_free_highatomic in show_free_areas
mm: add OOM killer maintainer structure
mm: add swappiness=max arg to memory.reclaim for only anon reclaim
mm: Add vmalloc_huge_node()
mm: annotate data race in update_hiwater_rss
mm: call ctor/dtor for kernel PTEs
mm: close theoretical race where stale TLB entries could linger
mm: cma: set early_pfn and bitmap as a union in cma_memrange
mm: convert do_set_pmd() to take a folio
mm: convert free_page_and_swap_cache() to free_folio_and_swap_cache()
mm: convert track_pfn_insert() to pfnmap_setup_cachemode*()
mm: convert VM_PFNMAP tracking to pfnmap_track() + pfnmap_untrack()
mm: delete thp_nr_pages()
mm: establish mm/vma_exec.c for shared exec/mm VMA functionality
mm: expose abnormal new_pte during move_ptes
mm: fix parameter passed to page_mapcount_is_type()
mm: fix ratelimit_pages update error in dirty_ratio_handler()
mm: fix the inaccurate memory statistics issue for users
mm: fix typos in comments in mm_init.c
mm: fix uprobe pte be overwritten when expanding vma
mm: fix vmstat after removing NR_BOUNCE
mm: huge_memory: add folio_mark_accessed() when zapping file THP
mm: implement for_each_valid_pfn() for CONFIG_FLATMEM
mm: implement for_each_valid_pfn() for CONFIG_SPARSEMEM
mm: introduce a common definition of mk_pte()
mm: introduce for_each_valid_pfn() and use it from reserve_bootmem_region()
mm: introduce new .mmap_prepare() file callback
mm: introduce pfnmap_track() and pfnmap_untrack() and use them for memremap
mm: khugepaged: convert set_huge_pmd() to take a folio
mm: khugepaged: decouple SHMEM and file folios' collapse
mm: kmemleak: drop kmemleak_warning variable
mm: kmemleak: drop wrong comment
mm: kmemleak: mark variables as __read_mostly
mm: kvmalloc: make kmalloc fast path real fast path
mm: make mk_pte() definition unconditional
mm: memcontrol: remove unnecessary NULL check before free_percpu()
mm: mincore: use pte_batch_hint() to batch process large folios
mm: move dup_mmap() to mm
mm: move folio_index to mm/swap.h and remove no longer needed helper
mm: move mmap/vma locking logic into specific files
mm: numa_memblks: introduce numa_add_reserved_memblk
mm: page-flags-layout.h: change the KASAN_TAG_WIDTH for HW_TAGS
mm: page_alloc: remove redundant READ_ONCE
mm: page_alloc: tighten up find_suitable_fallback()
mm: pass mm down to pagetable_{pte,pmd}_ctor
mm: pcp: increase pcp->free_count threshold to trigger free_high
mm: perform VMA allocation, freeing, duplication in mm
mm: pgtable: fix pte_swp_exclusive
mm: remove mk_huge_pte()
mm: remove NR_BOUNCE zone stat
mm: remove obsolete pgd_offset_gate()
mm: remove offset_in_thp()
mm: Remove swap_writepage() and shmem_writepage()
mm: remove unused macro INIT_PASID
mm: remove VM_PAT
mm: remove WARN_ON_ONCE() in file_has_valid_mmap_hooks()
mm: rename page->index to page->__folio_index
mm: rename try_alloc_pages() to alloc_pages_nolock()
mm: rust: add abstraction for struct mm_struct
mm: rust: add lock_vma_under_rcu
mm: rust: add MEMORY MANAGEMENT [RUST]
mm: rust: add mmput_async support
mm: rust: add vm_area_struct methods that require read access
mm: rust: add vm_insert_page
mm: rust: add VmaNew for f_ops->mmap()
mm: rust: make CONFIG_MMU ifdefs more narrow
mm: secretmem: convert to .mmap_prepare() hook
mm: set the pte dirty if the folio is already dirty
mm: shmem: add missing shmem_unacct_size() in __shmem_file_setup()
mm: shmem: avoid unpaired folio_unlock() in shmem_swapin_folio()
mm: shmem: only remove inode from swaplist when it's swapped page count is 0
mm: skip folio reclaim in legacy memcg contexts for deadlockable mappings
mm: skip ptlock_init() for kernel PMDs
mm: slub: only warn once when allocating slab obj extensions fails
mm: swap: drop last SWAP_MAP_SHMEM flag in batch in swap_entries_put_nr()
mm: swap: enable swap_entry_range_free() to drop any kind of last ref
mm: swap: factor out helper to drop cache of entries within a single cluster
mm: swap: free each cluster individually in swap_entries_put_map_nr()
mm: swap: rename __swap_[entry/entries]_free[_locked] to swap_[entry/entries]_put[_locked]
mm: swap: replace cluster_swap_free_nr() with swap_entries_put_[map/cache]()
mm: swap: use swap_entries_free() drop last ref count in swap_entries_put_nr()
mm: swap: use swap_entries_free() to free swap entry in swap_entry_put_locked()
mm: update MAINTAINERS entry for HMM
mm: use for_each_valid_pfn() in memory_hotplug
mm: use SWAPPINESS_ANON_ONLY in MGLRU
mm: userfaultfd: fix race of userfaultfd_move and swap cache
mm: vmscan: add more comments about cache_trim_mode
mm: workingset: simplify lockdep check in update_node
 
mmc: Add quirk to disable DDR50 tuning
mmc: alcor: Use str_read_write() helper
mmc: bcm2835: Fix dma_unmap_sg() nents value
mmc: bcm2835: Use str_read_write() helper
mmc: cavium-thunderx: Use non-hybrid PCI devres API
mmc: core: Add support for graceful host removal for eMMC
mmc: core: Add support for graceful host removal for SD
mmc: core: Adjust some error messages for SD UHS-II cards
mmc: core: Convert into an enum for the poweroff-type for eMMC
mmc: core: Convert mmc_can_poweroff_notify() into a bool
mmc: core: Further avoid re-storing power to the eMMC before a shutdown
mmc: core: Scan the eMMC boot areas for partition table
mmc: core: sd: Apply BROKEN_SD_DISCARD quirk earlier
mmc: host: sdhci-esdhc-imx: refactor the system PM logic
mmc: Merge branch fixes into next
mmc: Merge branch fixes into next
mmc: mtk-sd: Add condition to enable 'single' burst type
mmc: mtk-sd: Aggregate R/W for top_base iospace case where possible
mmc: mtk-sd: Aggregate writes for MSDC_PATCH_BIT1/2 setup
mmc: mtk-sd: Clarify patch bit register initialization and layout
mmc: mtk-sd: Do single write in function msdc_new_tx_setting
mmc: rename mmc_boot_partition_access() to mmc_host_can_access_boot()
mmc: rename mmc_can_discard() to mmc_card_can_discard()
mmc: rename mmc_can_erase() to mmc_card_can_erase()
mmc: rename mmc_can_ext_csd() to mmc_card_can_ext_csd()
mmc: rename mmc_can_gpio_cd() to mmc_host_can_gpio_cd()
mmc: rename mmc_can_gpio_ro() to mmc_host_can_gpio_ro()
mmc: rename mmc_can_poweroff_notify() to mmc_card_can_poweroff_notify()
mmc: rename mmc_can_reset() to mmc_card_can_reset()
mmc: rename mmc_can_sanitize() to mmc_card_can_sanitize()
mmc: rename mmc_can_secure_erase_trim() to mmc_card_can_secure_erase_trim()
mmc: rename mmc_can_sleep() to mmc_card_can_sleep()
mmc: rename mmc_can_trim() to mmc_card_can_trim()
mmc: rename mmc_host_cmd23() to mmc_host_can_cmd23()
mmc: rename mmc_host_done_complete() to mmc_host_can_done_complete()
mmc: rename mmc_host_uhs() to mmc_host_can_uhs()
mmc: renesas_sdhi: improve registering irqs
mmc: renesas_sdhi: Use of_get_available_child_by_name()
mmc: sdhci-esdhc-imx: calculate data timeout value based on clock
mmc: sdhci-esdhc-imx: explicitly reset tuning circuit via RSTT bit
mmc: sdhci-esdhc-imx: fix defined but not used warnings
mmc: sdhci-esdhc-imx: fix few build warnings
mmc: sdhci-esdhc-imx: reset async FIFO before sending manual tuning command
mmc: sdhci-esdhc-imx: Save tuning value when card stays powered in suspend
mmc: sdhci-esdhc-imx: switch standard tuning to manual tuning
mmc: sdhci-esdhc-imx: verify tuning control status after configuration
mmc: sdhci-esdhc-imx: widen auto-tuning window for manual tuning
mmc: sdhci-esdhc-imx: widen auto-tuning window for standard tuning
mmc: sdhci-of-k1: add support for SpacemiT K1 SoC
mmc: sdhci-of-k1: Fix error code in probe()
mmc: sdhci-pci: Quirk for broken command queuing on Intel GLK-based Positivo models
mmc: sdhci-uhs2: Adjust some error messages and register dump for SD UHS-II card
mmc: sdhci: Add a helper function for dump register in dynamic debug mode
mmc: sdhci: export APIs for sdhci irq wakeup
mmc: sdhci_am654: Workaround for Errata i2312
 
mmu_gather: move tlb flush for VM_PFNMAP/VM_MIXEDMAP vmas into free_pgtables()
 
mmu_notifiers: remove leftover stub macros
 
mod_devicetable: Enlarge the maximum platform_device_id name length
 
modpost: check forbidden MODULE_IMPORT_NS("module:") at compile time
modpost: Use for() loop
 
module: Account for the build time module name mangling
module: Add a separate function to mark sections as read-only after init
module: Add module specific symbol namespace support
module: Avoid unnecessary return value initialization in move_module()
module: Constify parameters of module_enforce_rwx_sections()
module: Extend the module namespace parsing
module: Fix memory deallocation on error path in move_module()
module: Make .static_call_sites read-only after init
module: make __mod_device_table__* symbols static
module: Make sure relocations are applied to the per-CPU section
module: Provide EXPORT_SYMBOL_GPL_FOR_MODULES() helper
module: Remove outdated comment about text_size
 
mount: add a comment about concurrent changes with statmount()/listmount()
 
Linux: Move FCH header to a location accessible by all archs
 
mpls: Use nlmsg_payload in mpls_valid_fib_dump_req
mpls: Use nlmsg_payload in mpls_valid_getroute_req
mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
 
mptcp: add MPJoinRejected MIB counter
mptcp: Align mptcp_inet6_sk with other protocols
mptcp: make fallback action and fallback decision atomic
mptcp: pass right struct to subflow_hmac_valid
mptcp: plug races between subflow fail and subflow creation
mptcp: pm: Return local variable instead of freed pointer
mptcp: reset fallback status gracefully at disconnect() time
mptcp: sched: remove mptcp_sched_data
mptcp: sched: split validation part
mptcp: Use nested-BH locking for hmac_storage
 
mtd: bcm47xxnflash: Add error handling for bcm47xxnflash_ops_bcm4706_ctl_cmd()
mtd: core: always create master device
mtd: Do not enable by default during compile testing
mtd: nand: brcmnand: fix NAND timeout when accessing eMMC
mtd: nand: ecc-mxic: Fix use of uninitialized variable ret
mtd: nand: qpic_common: prevent out of bounds access of BAM arrays
mtd: nand: sunxi: Add randomizer configuration before randomizer enable
mtd: rawnand: Add Loongson-1 NAND Controller Driver
mtd: rawnand: brcmnand: legacy exec_op implementation
mtd: rawnand: brcmnand: remove unused parameters
mtd: rawnand: loongson1: Fix error code in ls1x_nand_dma_transfer()
mtd: rawnand: loongson1: Fix inconsistent refcounting in ls1x_nand_chip_init()
mtd: rawnand: qcom: Fix last codeword read in qcom_param_page_type_exec()
mtd: rawnand: qcom: Fix read len for onfi param page
mtd: rawnand: qcom: Pass 18 bit offset from NANDc base to BAM base
mtd: rawnand: sunxi: Add randomizer configuration in sunxi_nfc_hw_ecc_write_chunk
mtd: rawnand: Use non-hybrid PCI devres API
mtd: spi-nor: macronix: Add fixups for MX25L3255E
mtd: spi-nor: macronix: Drop the redundant flash info fields
mtd: spi-nor: macronix: Remove duplicate flash info entries
mtd: spinand: Define octal operations
mtd: spinand: esmt: fix id code for F50D1G41LB
mtd: spinand: fix memory leak of ECC engine conf
mtd: spinand: Use more specific naming for the (dual IO) read from cache ops
mtd: spinand: Use more specific naming for the (dual output) read from cache ops
mtd: spinand: Use more specific naming for the (quad IO) read from cache ops
mtd: spinand: Use more specific naming for the (quad output) read from cache ops
mtd: spinand: Use more specific naming for the (quad) program load op
mtd: spinand: Use more specific naming for the (single) program load op
mtd: spinand: Use more specific naming for the (single) read from cache ops
mtd: spinand: Use more specific naming for the erase op
mtd: spinand: Use more specific naming for the get/set feature ops
mtd: spinand: Use more specific naming for the page read op
mtd: spinand: Use more specific naming for the program execution op
mtd: spinand: Use more specific naming for the read ID op
mtd: spinand: Use more specific naming for the reset op
mtd: spinand: Use more specific naming for the write enable/disable op
mtd: spinand: winbond: Add octal support
mtd: spinand: winbond: Add support for W35N01JW in single mode
mtd: spinand: winbond: Add support for W35N02JW and W35N04JW chips
mtd: spinand: winbond: Fix W35N number of planes/LUN
mtd: spinand: winbond: Increase maximum frequency on an octal operation
mtd: spinand: winbond: Prevent unsupported frequencies on dual/quad I/O variants
mtd: spinand: winbond: Rename DTR variants
 
mtip32xx: Remove unnecessary pcim_iounmap_regions() calls
 
mtk-sd: Fix a pagefault in dma_unmap_sg() for not prepared data
mtk-sd: Prevent memory corruption from DMA map failure
mtk-sd: reset host->mrq on prepare_data() error
 
mux: adg792a: remove incorrect of_match_ptr annotation
mux: adgs1408: fix Wvoid-pointer-to-enum-cast warning
mux: adgs1408: simplify with spi_get_device_match_data()
mux: gpio: add optional regulator support
mux: MAINTAINERS: Mark as Odd Fixes
mux: mmio: Add missing word in error message
mux: mmio: Do not use syscon helper to build regmap
mux: mmio: Fix missing CONFIG_REGMAP_MMIO
 
mxser: Use non-hybrid PCI devres API
 
nbd: fix uaf in nbd_genl_connect() error path
 
neighbour: Use nlmsg_payload in neigh_valid_get_req
neighbour: Use nlmsg_payload in neightbl_valid_dump_info
 
net, pidfd: report EINVAL for ESRCH
 
net, pidfs: enable handing out pidfds for reaped sk->sk_peer_pid
net, pidfs: prepare for handing out pidfds for reaped sk->sk_peer_pid
 
net/enic: Allow at least 8 RQs to always be used
 
net/mdiobus: Fix potential out-of-bounds clause 45 read/write access
net/mdiobus: Fix potential out-of-bounds read/write access
 
net/mlx4_core: Adjust allocation type for buddy->bits
 
net/mlx4_en: Prevent potential integer overflow calculating Hz
 
net/mlx5: Add error handling in mlx5_query_nic_vport_node_guid()
net/mlx5: Avoid using xso.real_dev unnecessarily
net/mlx5: Correctly set gso_size when LRO is used
net/mlx5: E-Switch, Fix peer miss rules to use peer eswitch
net/mlx5: Ensure fw pages are always allocated on same NUMA
net/mlx5: Fix ECVF vports unload on shutdown flow
net/mlx5: Fix memory leak in cmd_exec()
net/mlx5: Fix return value when searching for existing flow group
net/mlx5: Fix spelling mistakes in mlx5_core_dbg message and comments
net/mlx5: HWS, add definer function to get field name str
net/mlx5: HWS, Add error checking to hws_bwc_rule_complex_hash_node_get()
net/mlx5: HWS, Add fullness tracking to pool
net/mlx5: HWS, Cleanup after pool refactoring
net/mlx5: HWS, Cleanup matcher action STE table
net/mlx5: HWS, Disallow matcher IP version mixing
net/mlx5: HWS, dump bad completion details
net/mlx5: HWS, Export action STE tables to debugfs
net/mlx5: HWS, expose function mlx5hws_table_ft_set_next_ft in header
net/mlx5: HWS, expose polling function in header file
net/mlx5: HWS, Fix an error code in mlx5hws_bwc_rule_create_complex()
net/mlx5: HWS, fix counting of rules in the matcher
net/mlx5: HWS, Fix IP version decision
net/mlx5: HWS, Fix matcher action template attach
net/mlx5: HWS, fix missing ip_version handling in definer
net/mlx5: HWS, Fix pool size optimization
net/mlx5: HWS, fix redundant extension of action templates
net/mlx5: HWS, fix typo - 'nope' to 'nop'
net/mlx5: HWS, force rehash when rule insertion failed
net/mlx5: HWS, Free unused action STE tables
net/mlx5: HWS, handle modify header actions dependency
net/mlx5: HWS, Harden IP version definer checks
net/mlx5: HWS, Implement action STE pool
net/mlx5: HWS, Init mutex on the correct path
net/mlx5: HWS, introduce isolated matchers
net/mlx5: HWS, Make pool single resource
net/mlx5: HWS, make sure the uplink is the last destination
net/mlx5: HWS, Refactor pool implementation
net/mlx5: HWS, register reformat actions with fw
net/mlx5: HWS, Remove unused element array
net/mlx5: HWS, rework rehash loop
net/mlx5: HWS, support complex matchers
net/mlx5: HWS, Use the new action STE pool
net/mlx5: Reset bw_share field when changing a node's parent
net/mlx5: support software TX timestamp
net/mlx5: SWS, fix reformat id error handling
net/mlx5: Update the list of the PCI supported devices
net/mlx5: Use to_delayed_work()
 
net/mlx5_core: Add error handling inmlx5_query_nic_vport_qkey_viol_cntr()
 
net/mlx5e: Add new prio for promiscuous mode
net/mlx5e: Allow setting MAC address of representors
net/mlx5e: Convert mlx5 netdevs to instance locking
net/mlx5e: Don't drop RTNL during firmware flash
net/mlx5e: ethtool: Fix formatting of ptp_rq0_csum_complete_tail_slow
net/mlx5e: Fix leak of Geneve TLV option object
net/mlx5e: Fix number of lanes to UNKNOWN when using data_rate_oper
net/mlx5e: Fix race between DIM disable and net_dim()
net/mlx5e: Reuse per-RQ XDP buffer to avoid stack zeroing overhead
 
net/ncsi: Use struct sockaddr_storage for pending_mac
 
net/sched: Abort __tc_modify_qdisc if parent class does not exist
net/sched: act_mirred: Move the recursion counter struct netdev_xmit
net/sched: Always pass notifications when child class becomes empty
net/sched: fix use-after-free in taprio_dev_notifier
net/sched: Return NULL when htb_lookup_leaf encounters an empty rbtree
net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
net/sched: sch_qfq: Fix null-deref in agg_dequeue
net/sched: sch_qfq: Fix race condition on qfq_aggregate
net/sched: Use nested-BH locking for sch_frag_data_storage
 
net/tg3: use crc32() instead of hand-rolled equivalent
 
net: 802: Remove unused p8022 code
net: Add ->exit_rtnl() hook to struct pernet_operations.
net: add data-race annotations in softnet_seq_show()
net: add debug checks in ____napi_schedule() and napi_poll()
net: add devmem TCP TX documentation
net: add get_netmem/put_netmem support
net: Add ops_undo_single for module load/unload.
net: add skb_copy_and_crc32c_datagram_iter()
net: add skb_crc32c()
net: Add support for providing the PTP hardware source in tsinfo
net: add UAPI to the header guard in various network headers
net: airoha: Add FLOW_CLS_STATS callback support
net: airoha: Add L2 hw acceleration support
net: airoha: Add l2_flows rhashtable
net: airoha: Add matchall filter offload support
net: airoha: Add the capability to allocate hfwd descriptors in SRAM
net: airoha: Add the capability to allocate hwfd buffers via reserved-memory
net: airoha: Always check return value from airoha_ppe_foe_get_entry()
net: airoha: Compute number of descriptors according to reserved memory size
net: airoha: Differentiate hwfd buffer size for QDMA0 and QDMA1
net: airoha: Do not store hfwd references in airoha_qdma struct
net: airoha: Enable multiple IRQ lines support in airoha_eth driver.
net: airoha: Enable RX queues 16-31
net: airoha: Fix an error handling path in airoha_alloc_gdm_port()
net: airoha: Fix an error handling path in airoha_probe()
net: airoha: Fix IPv6 hw acceleration in bridge mode
net: airoha: fix potential use-after-free in airoha_npu_get()
net: airoha: Fix smac_id configuration in bridge mode
net: airoha: Initialize PPE UPDMEM source-mac table
net: airoha: Introduce airoha_irq_bank struct
net: airoha: npu: Move memory allocation in airoha_npu_send_msg() caller
net: airoha: ppe: Disable packet keepalive
net: annotate data-races around cleanup_net_task
net: apple: bmac: use crc32() instead of hand-rolled equivalent
net: appletalk: Fix device refcount leak in atrtr_create()
net: appletalk: Fix use-after-free in AARP proxy probe
net: atlantic: generate software timestamp just before the doorbell
net: atm: add lec_mutex
net: atm: fix /proc/net/atm/lec handling
net: avoid potential race between netdev_get_by_index_lock() and netns switch
net: axienet: Fix spelling mistake "archecture" -> "architecture"
net: bcmasp: Add support for asp-v3.0
net: bcmasp: Remove support for asp-v2.0
net: bcmasp: Restore programming of TX map vector register
net: bcmgenet: count hw discarded packets in missed stat
net: bcmgenet: expose more stats in ethtool
net: bcmgenet: Initialize u64 stats seq counter
net: bcmgenet: switch to use 64bit statistics
net: bridge: Add offload_fail_notification bopt
net: bridge: Do not offload IGMP/MLD messages
net: bridge: locally receive all multicast packets if IFF_ALLMULTI is set
net: bridge: mcast: Add offload failed mdb flag
net: bridge: mcast: Notify on mdb offload failure
net: bridge: mcast: re-implement br_multicast_{enable, disable}_port functions
net: bridge: mcast: update multicast contex when vlan state is changed
net: bridge: Prevent unicast ARP/NS packets from being suppressed by bridge
net: cgroup: Guard users of sock_cgroup_classid()
net: ch9200: fix uninitialised access during mii_nway_restart
net: check for driver support in netmem TX
net: clear the dst when changing skb protocol
net: convert dev->rtnl_link_state to a bool
net: core: Convert dev_set_mac_address() to struct sockaddr_storage
net: core: Convert dev_set_mac_address_user() to use struct sockaddr_storage
net: core: Convert inet_addr_is_any() to sockaddr_storage
net: core: Switch netif_set_mac_address() to struct sockaddr_storage
net: cpsw: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set()
net: cpsw: isolate cpsw_ndo_ioctl() to just the old driver
net: cxgb4: generate software timestamp just before the doorbell
net: Delete the outer () duplicated of macro SOCK_SKB_CB_OFFSET definition
net: designate XSK pool pointers in queues as "ops protected"
net: devmem: Implement TX path
net: devmem: ksft: add 5 tuple FS support
net: devmem: ksft: add exit_wait to make rx test pass
net: devmem: ksft: add ipv4 support
net: devmem: ksft: upgrade rx test to send 1K data
net: devmem: move list_add to net_devmem_bind_dmabuf.
net: devmem: ncdevmem: remove unused variable
net: devmem: preserve sockc_err
net: devmem: support single IOV with sendmsg
net: devmem: TCP tx netlink api
net: dlink: add synchronization for stats update
net: dlink: Correct endian treatment of t_SROM data
net: dpaa2-eth: add ndo_hwtstamp_get() implementation
net: dpaa2-eth: convert to ndo_hwtstamp_set()
net: dpaa_eth: add ndo_hwtstamp_get() implementation
net: dpaa_eth: convert to ndo_hwtstamp_set()
net: dpaa_eth: simplify dpaa_ioctl()
net: Drop hold_rtnl arg from ops_undo_list().
net: Drop unused @sk of __skb_try_recv_from_queue()
net: drv: netdevsim: don't napi_complete() from netpoll
net: dsa: b53: allow RGMII for bcm63xx RGMII ports
net: dsa: b53: do not configure bcm63xx's IMP port interface
net: dsa: b53: do not enable EEE on bcm63xx
net: dsa: b53: do not enable RGMII delay on bcm63xx
net: dsa: b53: do not touch DLL_IQQD on bcm53115
net: dsa: b53: fix untagged traffic sent via cpu tagged with VID 0
net: dsa: b53: implement setting ageing time
net: dsa: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set()
net: dsa: microchip: add ETS scheduler support for KSZ88x3 switches
net: dsa: microchip: Add SGMII port support to KSZ9477 switch
net: dsa: mt7530: Add AN7583 support
net: dsa: mt7530: generalize read port stats logic
net: dsa: mt7530: implement .get_stats64
net: dsa: mt7530: move pause MIB counter to eth_ctrl stats API
net: dsa: mt7530: move pkt size and rx err MIB counter to rmon stats API
net: dsa: mt7530: move pkt stats and err MIB counter to eth_mac stats API
net: dsa: mt7530: move remaining MIB counter to define
net: dsa: rzn1_a5psw: Make the read-only array offsets static const
net: dsa: tag_brcm: legacy: fix pskb_may_pull length
net: dst_cache: Use nested-BH locking for dst_cache::cache
net: e1000e: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set()
net: emaclite: Fix missing pointer increment in aligned_read()
net: ena: Support persistent per-NAPI config.
net: enable driver support for netmem TX
net: enetc: add command BD ring support for i.MX95 ENETC
net: enetc: add debugfs interface to dump MAC filter
net: enetc: add initial netc-lib driver to support NTMP
net: enetc: add loopback support for i.MX95 ENETC PF
net: enetc: add MAC filtering for i.MX95 ENETC PF
net: enetc: add RSS support for i.MX95 ENETC PF
net: enetc: add set/get_rss_table() hooks to enetc_si_ops
net: enetc: add VLAN filtering support for i.MX95 ENETC PF
net: enetc: change enetc_set_rss() to void type
net: enetc: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set()
net: enetc: Correct endianness handling in _enetc_rd_reg64
net: enetc: enable RSS feature by default
net: enetc: extract enetc_refresh_vlan_ht_filter()
net: enetc: fix implicit declaration of function FIELD_PREP
net: enetc: fix the error handling in enetc4_pf_netdev_create()
net: enetc: fix the netc-lib driver build dependency
net: enetc: make enetc_set_rss_key() reusable
net: enetc: move generic MAC filtering interfaces to enetc-core
net: enetc: move generic VLAN hash filter functions to enetc_pf_common.c
net: ethernet: cortina: Use TOE/TSO on all TCP
net: ethernet: mtk_eth_soc: add support for MT7988 internal 2.5G PHY
net: ethernet: mtk_eth_soc: convert cap_bit in mtk_eth_muxc struct to u64
net: ethernet: mtk_eth_soc: Correct spelling
net: ethernet: mtk_wed: annotate RCU release in attach()
net: ethernet: natsemi: Use pure PCI devres API
net: ethernet: rtsn: Fix a null pointer dereference in rtsn_probe()
net: ethernet: sis900: Use pure PCI devres API
net: ethernet: ti: am65-cpsw-nuss: Fix skb size by accounting for skb_shared_info
net: ethernet: ti: am65-cpsw: handle -EPROBE_DEFER
net: ethernet: ti: am65-cpsw: set fwnode for ports
net: ethtool: Adjust exactly ETH_GSTRING_LEN-long stats to use memcpy
net: ethtool: Don't check if RSS context exists in case of context 0
net: ethtool: fix get_ts_stats() documentation
net: ethtool: Introduce per-PHY DUMP operations
net: ethtool: mm: extract stmmac verification logic into common library
net: ethtool: mm: reset verification status when link is down
net: ethtool: netlink: Use netdev_hold for dumpit() operations
net: ethtool: phy: Convert the PHY_GET command to generic phy dump
net: ethtool: remove duplicate defines for family info
net: Factorise setup_net() and cleanup_net().
net: fib_rules: Use nlmsg_payload in fib_valid_dumprule_req
net: fib_rules: Use nlmsg_payload in fib_{new,del}rule()
net: Fix checksum update for ILA adj-transport
net: Fix net_devmem_bind_dmabuf for non-devmem configs
net: fix segmentation after TCP/UDP fraglist GRO
net: Fix TOCTOU issue in sk_is_readable()
net: fix udp gso skb_segment after pull from frag_list
net: Fix wild-memory-access in __register_pernet_operations() when CONFIG_NET_NS=n.
net: fold __skb_checksum() into skb_checksum()
net: ftgmac100: select FIXED_PHY
net: gianfar: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set()
net: hns3: default enable tx bounce buffer when smmu enabled
net: hns3: disable interrupt when ptp init failed
net: hns3: fix concurrent setting vlan filter issue
net: hns3: fixed vf get max channels bug
net: hsr: sync hw addr of slave2 according to slave1 hw addr on PRP
net: ibmveth: added KUnit tests for some buffer pool functions
net: ibmveth: Indented struct ibmveth_adapter correctly
net: ibmveth: Refactored veth_pool_store for better maintainability
net: ibmveth: Reset the adapter when unexpected states are detected
net: ice: Perform accurate aRFS flow match
net: introduce CONFIG_NET_CRC32C
net: introduce OpenVPN Data Channel Offload (ovpn)
net: ip_gre: Fix spelling mistake "demultiplexor" -> "demultiplexer"
net: ipa: Make the SMEM item ID constant
net: ipv4: fix stat increase when udp early demux drops the packet
net: ipv6: ioam6: fix double reallocation
net: ipv6: ioam6: use consistent dst names
net: ipvlan: remove __get_unaligned_cpu32 from ipvlan driver
net: ixp4xx_eth: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set()
net: Kconfig NET_DEVMEM selects GENERIC_ALLOCATOR
net: lan743x: Allocate rings outside ZONE_DMA
net: lan743x: convert to ndo_hwtstamp_set()
net: lan743x: Fix PHY reset handling during initialization and WOL
net: lan743x: fix potential out-of-bounds write in lan743x_ptp_io_event_clock_get()
net: lan743x: implement ndo_hwtstamp_get()
net: lan743x: Modify the EEPROM and OTP size for PCI1xxxx devices
net: lan743x: rename lan743x_reset_phy to lan743x_hw_reset_phy
net: lan966x: Fix 1-step timestamping over ipv4 or ipv6
net: lan966x: Make sure to insert the vlan tags also in host mode
net: let lockdep compare instance locks
net: libwx: Add mailbox api for wangxun pf drivers
net: libwx: Add msg task func
net: libwx: Add sriov api for wangxun nics
net: libwx: Fix log level
net: libwx: fix multicast packets received count
net: libwx: Fix statistics of multicast packets
net: libwx: fix the creation of page_pool
net: libwx: fix the incorrect display of the queue number
net: libwx: fix the using of Rx buffer DMA
net: libwx: properly reset Rx ring descriptor
net: libwx: Redesign flow when sriov is enabled
net: libwx: remove duplicate page_pool_put_full_page()
net: ll_temac: Fix missing tx_pending check in ethtools_set_ringparam()
net: Look for bonding slaves in the bond's network namespace
net: macb: Check return value of dma_set_mask_and_coherent()
net: mana: Add support for auxiliary device servicing events
net: mana: Add support for Multi Vports on Bare metal
net: mana: Fix warnings for missing export.h header inclusion
net: mana: Probe rdma device in mana driver
net: mana: Record doorbell physical address in PF mode
net: mctp: start tx queue on netdev open
net: mctp: use nlmsg_payload() for netlink message data extraction
net: mdio: Add RTL9300 MDIO driver
net: mdio: thunder: Use pure PCI devres API
net: mlx4: add SOF_TIMESTAMPING_TX_SOFTWARE flag when getting ts info
net: mlxsw: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set()
net: mvpp2: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set()
net: ncsi: Fix GCPS 64-bit member variables
net: neigh: use kfree_skb_reason() in neigh_resolve_output() and neigh_connected_output()
net: netlink: reduce extack cookie size
net: netmem: fix skb_ensure_writable with unreadable skbs
net: netpoll: Initialize UDP checksum field before checksumming
net: ngbe: add sriov function support
net: ngbe: specify IRQ vector when the number of VFs is 7
net: octeontx2: Use pure PCI devres API
net: openvswitch: Fix the dead loop of MPLS parse
net: page_pool: Don't recycle into cache on PREEMPT_RT
net: pass const to msg_data_left()
net: phy: add driver for MaxLinear MxL86110 PHY
net: phy: Add helper for getting MAC termination resistance
net: phy: Add support for Aeonsemi AS21xxx PHYs
net: phy: air_en8811h: Add clk provider for CKO pin
net: phy: aquantia: fix commenting format
net: phy: bcm87xx: simplify .match_phy_device OP
net: phy: clear phydev->devlink when the link is deleted
net: phy: Don't register LEDs for genphy
net: phy: dp83822: Add support for changing the MAC termination
net: phy: dp83867: remove check of delay strap configuration
net: phy: dp83867: use 2ns delay if not specified in DTB
net: phy: factor out provider part from mdio_bus.c
net: phy: fix up const issues in to_mdio_device() and to_phy_device()
net: phy: fixed_phy: constify status argument where possible
net: phy: fixed_phy: remove fixed_phy_register_with_gpiod
net: phy: fixed_phy: remove irq argument from fixed_phy_add
net: phy: fixed_phy: remove irq argument from fixed_phy_register
net: phy: introduce genphy_match_phy_device()
net: phy: make mdio consumer / device layer a separate module
net: phy: marvell-88q2xxx: Enable temperature measurement in probe again
net: phy: marvell-88q2xxx: Enable temperature sensor for mv88q211x
net: phy: mdio-bcm-unimac: Add asp-v3.0
net: phy: mdio-bcm-unimac: Remove asp-v2.0
net: phy: mediatek: Add Airoha AN7583 PHY support
net: phy: mediatek: add Airoha PHY ID to SoC driver
net: phy: mediatek: add driver for built-in 2.5G ethernet PHY on MT7988
net: phy: mediatek: do not require syscon compatible for pio property
net: phy: mediatek: init val in .phy_led_polarity_set for AN7581
net: phy: mediatek: permit to compile test GE SOC PHY driver
net: phy: mediatek: Sort config and file names in Kconfig and Makefile
net: phy: microchip: document where the LAN88xx PHYs are used
net: phy: microchip: limit 100M workaround to link-down events on LAN88xx
net: phy: microchip: Use genphy_soft_reset() to purge stale LPA bits
net: phy: mscc: Fix memory leak when using one step timestamping
net: phy: mscc: Stop clearing the the UDPv4 checksum for L2 frames
net: phy: nxp-c45-tja11xx: simplify .match_phy_device OP
net: phy: pass PHY driver to .match_phy_device OP
net: phy: phy_caps: Don't skip better duplex macth on non-exact match
net: phy: qcom: move the WoL function to shared library
net: phy: qcom: qca808x: Fix WoL issue by utilizing at8031_set_wol()
net: phy: realtek: add RTL8127-internal PHY
net: phy: realtek: add RTL8211F register defines
net: phy: realtek: Add support for PHY LEDs on RTL8211E
net: phy: realtek: Add support for WOL magic packet on RTL8211F
net: phy: realtek: Clean up RTL821x ExtPage access
net: phy: realtek: Group RTL82* macro definitions
net: phy: realtek: remove unsed RTL821x_PHYSR* macros
net: phy: realtek: use __set_bit() in rtl8211f_led_hw_control_get()
net: phy: Refactor fwnode_get_phy_node()
net: phy: remove device_phy_find_device
net: phy: remove function stubs
net: phy: remove Kconfig symbol MDIO_DEVRES
net: phy: remove redundant dependency on NETDEVICES for PHYLINK and PHYLIB
net: phy: remove stub for mdiobus_register_board_info
net: phy: smsc: Fix Auto-MDIX configuration when disabled by strap
net: phy: smsc: Fix link failure in forced mode with Auto-MDIX
net: phy: smsc: Force predictable MDI-X state on LAN87xx
net: phylink: Drop unused defines for SUPPORTED/ADVERTISED_INTERFACES
net: pktgen: fix code style (ERROR: "foo * bar" should be "foo *bar")
net: pktgen: fix code style (ERROR: else should follow close brace '}')
net: pktgen: fix code style (ERROR: space prohibited after that '&')
net: pktgen: fix code style (WARNING: Block comments)
net: pktgen: fix code style (WARNING: macros should not use a trailing semicolon)
net: pktgen: fix code style (WARNING: Missing a blank line after declarations)
net: pktgen: fix code style (WARNING: please, no space before tabs)
net: pktgen: fix code style (WARNING: Prefer strscpy over strcpy)
net: pktgen: fix code style (WARNING: quoted string split across lines)
net: pktgen: fix code style (WARNING: suspect code indent for conditional statements)
net: prestera: Use pure PCI devres API
net: prestera: Use to_delayed_work()
net: prevent a NULL deref in rtnl_create_link()
net: ptp: introduce .supported_extts_flags to ptp_clock_info
net: ptp: introduce .supported_perout_flags to ptp_clock_info
net: qed: reduce stack usage for TLV processing
net: qede: Initialize qede_ll_ops with designated initializer
net: Remove ->exit_batch_rtnl().
net: remove __get_unaligned_cpu32 from macvlan driver
net: remove cpu stall in txq_trans_update()
net: remove skb_copy_and_hash_datagram_iter()
net: Restrict SO_PASS{CRED,PIDFD,SEC} to AF_{UNIX,NETLINK,BLUETOOTH}.
net: Retire DCCP socket.
net: rfs: add sock_rps_delete_flow() helper
net: rps: annotate data-races around (struct sd_flow_limit)->count
net: rps: change skb_flow_limit() hash function
net: rps: remove kfree_rcu_mightsleep() use
net: sched: generalize check for no-queue qdisc on TX queue
net: sched: uapi: add more sanely named duplicate defines
net: selftests: fix TCP packet checksum
net: stmmac: Add DWMAC glue layer for Renesas GBETH
net: stmmac: add get_interfaces() platform method
net: stmmac: anarion: clean up anarion_config_dt() error handling
net: stmmac: anarion: clean up interface parsing
net: stmmac: anarion: use devm_stmmac_pltfr_probe()
net: stmmac: anarion: use stmmac_pltfr_probe()
net: stmmac: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set()
net: stmmac: dwc-qos: calibrate tegra with mdio bus idle
net: stmmac: dwc-qos: remove tegra_eqos_init()
net: stmmac: dwc-qos: use PHY clock-stop capability
net: stmmac: dwc-qos: use stmmac_pltfr_find_clk()
net: stmmac: dwmac-loongson: Add new GMAC's PCI device ID support
net: stmmac: dwmac-loongson: Add new multi-chan IP core support
net: stmmac: dwmac-loongson: Move queue number init to common function
net: stmmac: dwxgmac2: Add support for HW-accelerated VLAN stripping
net: stmmac: Fix interrupt handling for level-triggered mode in DWC_XGMAC2
net: stmmac: generate software timestamp just before the doorbell
net: stmmac: imx: use stmmac_pltfr_probe()
net: stmmac: ingenic: convert to devm_stmmac_pltfr_probe()
net: stmmac: ingenic: convert to stmmac_pltfr_pm_ops
net: stmmac: intel-plat: remove eee_usecs_rate and hardware write
net: stmmac: intel: convert speed_mode_2500() to get_interfaces()
net: stmmac: intel: move phy_interface init to tgl_common_data()
net: stmmac: intel: populate entire system_counterval_t in get_time_fn() callback
net: stmmac: intel: remove eee_usecs_rate and hardware write
net: stmmac: intel: remove unnecessary setting max_speed
net: stmmac: make sure that ptp_rate is not 0 before configuring EST
net: stmmac: make sure that ptp_rate is not 0 before configuring timestamping
net: stmmac: mediatek: stop initialising plat->mac_interface
net: stmmac: move frag_size handling out of spin_lock
net: stmmac: platform: guarantee uniqueness of bus_id
net: stmmac: provide stmmac_pltfr_find_clk()
net: stmmac: qcom-ethqos: remove ethqos->speed
net: stmmac: qcom-ethqos: remove speed_mode_2500() method
net: stmmac: qcom-ethqos: remove unnecessary setting max_speed
net: stmmac: qcom-ethqos: set serdes speed using serdes_speed
net: stmmac: Refactor VLAN implementation
net: stmmac: remove eee_usecs_rate
net: stmmac: remove GMAC_1US_TIC_COUNTER definition
net: stmmac: remove speed_mode_2500() method
net: stmmac: socfpga: call set_phy_mode() before registration
net: stmmac: socfpga: convert to devm_stmmac_pltfr_probe()
net: stmmac: socfpga: convert to stmmac_pltfr_pm_ops
net: stmmac: socfpga: Don't check for phy to enable the SGMII adapter
net: stmmac: socfpga: Enable internal GMII when using 1000BaseX
net: stmmac: socfpga: init dwmac->stmmac_rst before registration
net: stmmac: socfpga: provide init function
net: stmmac: socfpga: Remove unused pcs-mdiodev field
net: stmmac: sti: convert to devm_stmmac_pltfr_probe()
net: stmmac: sti: convert to stmmac_pltfr_pm_ops
net: stmmac: sti: use phy_interface_mode_is_rgmii()
net: stmmac: stm32: simplify clock handling
net: stmmac: stmmac_vlan: rename VLAN functions and symbol to generic symbol.
net: stmmac: sun8i: use stmmac_pltfr_probe()
net: stmmac: sunxi: convert to set_clk_tx_rate()
net: stmmac: sunxi: use devm_stmmac_pltfr_probe()
net: stmmac: sunxi: use stmmac_pltfr_probe()
net: stmmac: use a local variable for priv->phylink_config
net: stmmac: use priv->plat->phy_interface directly
net: stmmac: visconti: convert to set_clk_tx_rate() method
net: Switch to irq_domain_create_*()
net: thunder: make tx software timestamp independent
net: thunder_bgx: Don't disable PCI device manually
net: thunder_bgx: Use pure PCI devres API
net: thunderx: avoid direct MTU assignment after WRITE_ONCE()
net: ti: icssg-prueth: Add ICSSG FW Stats
net: ti: icssg-prueth: Fix buffer allocation for ICSSG
net: ti: icssg-prueth: Fix packet handling for XDP_TX
net: ti: icssg-prueth: Fix swapped TX stats for MII interfaces.
net: tipc: fix refcount warning in tipc_aead_encrypt
net: tulip: Use pure PCI devres API
net: txgbe: add sriov function support
net: txgbe: Correct the currect link settings
net: txgbe: Distinguish between 40G and 25G devices
net: txgbe: Fix pending interrupt
net: txgbe: fix the issue of TX failure
net: txgbe: Implement PHYLINK for AML 25G/10G devices
net: txgbe: Implement PTP for AML devices
net: txgbe: Implement SRIOV for AML devices
net: txgbe: Remove specified SP type
net: txgbe: request MISC IRQ in ndo_open
net: txgbe: Restrict the use of mismatched FW versions
net: txgbe: Support the FDIR rules assigned to VFs
net: txgbe: Support to handle GPIO IRQs for AML devices
net: txgbe: Support to set UDP tunnel port
net: txgbe: Update module description
net: Unexport shared functions for DCCP.
net: usb: aqc111: debug info before sanitation
net: usb: aqc111: fix error handling of usbnet read calls
net: usb: lan78xx: Extract flow control configuration to helper
net: usb: lan78xx: Extract PHY interrupt acknowledgment to helper
net: usb: lan78xx: fix WARN in __netif_napi_del_locked on disconnect
net: usb: lan78xx: Improve error handling in PHY initialization
net: usb: lan78xx: move LED DT configuration to helper
net: usb: lan78xx: refactor PHY init to separate detection and MAC configuration
net: usb: lan78xx: Refactor USB link power configuration into helper
net: usb: lan78xx: remove explicit check for missing PHY driver
net: usb: qmi_wwan: add SIMCom 8230C composition
net: usb: r8152: Add device ID for TP-Link UE200
net: usb: r8152: Convert to use struct sockaddr_storage internally
net: Use nlmsg_payload in neighbour file
net: Use nlmsg_payload in rtnetlink file
net: use skb_crc32c() in skb_crc32c_csum_help()
net: vertexcom: mse102x: Add warning about IRQ trigger type
net: vertexcom: mse102x: Drop invalid cmd stats
net: vertexcom: mse102x: Implement flag for valid CMD
net: vertexcom: mse102x: Return code for mse102x_rx_pkt_spi
net: vertexcom: mse102x: Simplify mse102x_rx_pkt_spi
net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
net: wangxun: Correct clerical errors in comments
net: wangxun: restrict feature flags for tunnel packets
net: wangxun: revert the adjustment of the IRQ vector sequence
net: wangxun: Use specific flag bit to simplify the code
net: wwan: mhi_wwan_mbim: use correct mux_id for multiplexing
net: wwan: t7xx: Fix napi rx poll issue
net: xilinx: axienet: Fix Tx skb circular buffer occupancy check in dmaengine xmit
 
net_sched: ets: fix a race in ets_qdisc_change()
net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
net_sched: prio: fix a race in prio_tune()
net_sched: red: fix a race in __red_change()
net_sched: remove qdisc_tree_flush_backlog()
net_sched: sch_sfq: fix a potential crash on gso_skb handling
net_sched: sch_sfq: reject invalid perturb period
net_sched: tbf: fix a race in tbf_change()
 
netconsole: fix appending sysdata when sysdata_fields == SYSDATA_RELEASE
 
netdev: add "ops compat locking" helpers
netdev: depend on netdev->lock for qstats in ops locked drivers
netdev: depend on netdev->lock for xdp features
netdev: don't hold rtnl_lock over nl queue info get when possible
netdev: fix the locking for netdev notifications
 
netdevsim: Mark NAPI ID on skb in nsim_rcv
 
netfilter: bridge: Move specific fragmented packet to slow_path instead of dropping it
netfilter: conntrack: make nf_conntrack_id callable without a module dependency
netfilter: conntrack: Remove redundant NFCT_ALIGN call
netfilter: flowtable: account for Ethernet header in nf_flow_pppoe_proto()
netfilter: nf_conntrack: fix crash due to removal of uninitialised entry
netfilter: nf_conntrack: speed up reads from nf_conntrack proc file
netfilter: nf_dup_netdev: Move the recursion counter struct netdev_xmit
netfilter: nf_dup{4, 6}: Move duplication check to task_struct
netfilter: nf_nat: also check reverse tuple to obtain clashing entry
netfilter: nf_set_pipapo_avx2: fix initial map fill
netfilter: nf_tables: Add notifications for hook changes
netfilter: nf_tables: add packets conntrack state to debug trace info
netfilter: nf_tables: export set count and backend name to userspace
netfilter: nf_tables: Handle NETDEV_CHANGENAME events
netfilter: nf_tables: Have a list of nf_hook_ops in nft_hook
netfilter: nf_tables: hide clash bit from userspace
netfilter: nf_tables: Introduce functions freeing nft_hook objects
netfilter: nf_tables: Introduce nft_hook_find_ops{,_rcu}()
netfilter: nf_tables: Introduce nft_register_flowtable_ops()
netfilter: nf_tables: nft_fib: consistent l3mdev handling
netfilter: nf_tables: nft_fib_ipv6: fix VRF ipv4/ipv6 result discrepancy
netfilter: nf_tables: Pass nf_hook_ops to nft_unregister_flowtable_hook()
netfilter: nf_tables: Prepare for handling NETDEV_REGISTER events
netfilter: nf_tables: Respect NETDEV_REGISTER events
netfilter: nf_tables: Sort labels in nft_netdev_hook_alloc()
netfilter: nf_tables: Support wildcard netdev hook specs
netfilter: nf_tables: Wrap netdev notifiers
netfilter: nft_inner: Use nested-BH locking for nft_pcpu_tun_ctx
netfilter: nft_quota: match correctly when the quota just depleted
netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
netfilter: nft_set_pipapo: prevent overflow in lookup table allocation
netfilter: nft_tunnel: fix geneve_opt dump
netfilter: xt_cgroup: Make it independent from net_cls
netfilter: xt_IDLETIMER: convert timeouts to secs_to_jiffies()
netfilter: xtables: support arpt_mark and ipv6 optstrip for iptables-nft only builds
 
netfs: Fix copy-to-cache so that it performs collection with ceph+fscache
netfs: Fix double put of request
netfs: Fix hang due to missing case in final DIO read result collection
netfs: Fix i_size updating
netfs: Fix looping in wait functions
netfs: Fix oops in write-retry from mis-resetting the subreq iterator
netfs: Fix race between cache write completion and ALL_QUEUED being set
netfs: Fix ref leak on inserted extra subreq in write retry
netfs: Fix setting of transferred bytes with short DIO reads
netfs: Fix the request's work item to not require a ref
netfs: Fix undifferentiation of DIO reads from unbuffered reads
netfs: Fix wait/wake to be consistent about the waitqueue used
netfs: Merge i_size update functions
netfs: Provide helpers to perform NETFS_RREQ_IN_PROGRESS flag wangling
netfs: Renumber the NETFS_RREQ_* flags to make traces easier to read
netfs: Update main API document
netfs: Update tracepoints in a number of ways
 
netlink: fix policy dump for int with validation callback
netlink: Fix rmem check in netlink_broadcast_deliver().
netlink: Fix wraparounds of sk->sk_rmem_alloc.
netlink: Introduce nlmsg_payload helper
netlink: make sure we allow at least one dump skb
netlink: specs: allow header properties for attribute sets
netlink: specs: devlink: replace underscores with dashes in names
netlink: specs: dpll: replace underscores with dashes in names
netlink: specs: enforce strict naming of properties
netlink: specs: ethtool: replace underscores with dashes in names
netlink: specs: fou: replace underscores with dashes in names
netlink: specs: mptcp: replace underscores with dashes in names
netlink: specs: nfsd: replace underscores with dashes in names
netlink: specs: nl80211: drop structs which are not uAPI
netlink: specs: ovs: correct struct names
netlink: specs: ovs_flow: replace underscores with dashes in names
netlink: specs: remove implicit structs for SNMP counters
netlink: specs: rename rtnetlink specs in accordance with family name
netlink: specs: rt-addr: add C naming info
netlink: specs: rt-addr: remove the fixed members from attrs
netlink: specs: rt-link: add C naming info
netlink: specs: rt-link: add C naming info for ovpn
netlink: specs: rt-link: add missing byte-order properties
netlink: specs: rt-link: add notification for newlink
netlink: specs: rt-link: adjust AF_ nest for C codegen
netlink: specs: rt-link: decode ip6gre
netlink: specs: rt-link: make bond's ipv6 address attribute fixed size
netlink: specs: rt-link: remove duplicated group in attr list
netlink: specs: rt-link: remove if-netnsid from attr list
netlink: specs: rt-link: remove implicit structs from devconf
netlink: specs: rt-link: remove the fixed members from attrs
netlink: specs: rt-link: replace underscores with dashes in names
netlink: specs: rt-neigh: add C naming info
netlink: specs: rt-neigh: make sure getneigh is consistent
netlink: specs: rt-route: add C naming info
netlink: specs: rt-route: remove the fixed members from attrs
netlink: specs: rt-route: specify fixed-header at operations level
netlink: specs: rt-rule: add C naming info
netlink: specs: rtnetlink: correct notify properties
netlink: specs: tc: add C naming info
netlink: specs: tc: add qdisc dump to TC spec
netlink: specs: tc: drop the family name prefix from attrs
netlink: specs: tc: remove duplicate nests
netlink: specs: tc: replace underscores with dashes in names
netlink: specs: tc: use tc-gact instead of tc-gen as struct name
 
netmem: add niov->type attribute to distinguish different net_iov types
 
nexthop: Convert nexthop_net_exit_batch_rtnl() to ->exit_rtnl().
 
nfc: Correct Samsung "Electronics" spelling in copyright headers
 
NFC: nci: uart: Set tty->disc_data only in success path
 
nfp: xsk: Adjust allocation type for nn->dp.xsk_pools
 
nfs: add a refcount tracker for struct net as held by the nfs_client
 
NFS: add localio to sysfs
NFS: Add support for fallocate(FALLOC_FL_ZERO_RANGE)
NFS: always probe for LOCALIO support asynchronously
 
nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
nfs: clear SB_RDONLY before getting superblock
nfs: don't return AOP_WRITEPAGE_ACTIVATE from nfs_do_writepage
nfs: fix incorrect handling of large-number NFS errors in nfs4_do_mkdir()
nfs: fold nfs_page_async_flush into nfs_do_writepage
nfs: ignore SB_RDONLY when remounting nfs
nfs: refactor nfs_do_writepage
nfs: Use a folio in nfs_get_link()
nfs: use writeback_iter directly
 
nfs_localio: always hold nfsd net ref with nfsd_file ref
nfs_localio: change nfsd_file_put_local() to take a pointer to __rcu pointer
nfs_localio: duplicate nfs_close_local_fh()
nfs_localio: protect race between nfs_uuid_put() and nfs_close_local_fh()
nfs_localio: simplify interface to nfsd for getting nfsd_file
nfs_localio: use cmpxchg() to install new nfs_file_localio
 
NFSD: Add /sys/kernel/debug/nfsd
NFSD: Add a "default" block size
NFSD: Add a Call equivalent to the NFSD_TRACE_PROC_RES macros
 
nfsd: add a tracepoint for nfsd_setattr
nfsd: add a tracepoint to nfsd_lookup_dentry
nfsd: add commit start/done tracepoints around nfsd_commit()
 
NFSD: Add experimental setting to disable the use of splice read
 
nfsd: add nfsd_vfs_create tracepoints
nfsd: add tracepoint for getattr and statfs events
nfsd: add tracepoint to nfsd_link()
nfsd: add tracepoint to nfsd_readdir
nfsd: add tracepoint to nfsd_rename
nfsd: add tracepoint to nfsd_symlink
nfsd: add tracepoints for unlink events
 
NFSD: Avoid corruption of a referring call list
NFSD: De-duplicate the svc_fill_write_vector() call sites
 
nfsd: fix access checking for NLM under XPRTSEC policies
 
NFSD: fix race between nfsd registration and exports_proc
NFSD: Implement CB_SEQUENCE referring call lists
NFSD: Implement CB_SEQUENCE referring call lists
NFSD: Implement FATTR4_CLONE_BLKSIZE attribute
 
nfsd: Initialize ssc before laundromat_work to prevent NULL dereference
nfsd: nfsd4_spo_must_allow() must check this is a v4 compound request
 
NFSD: OFFLOAD_CANCEL should mark an async COPY as completed
NFSD: Record each NFSv4 call's session slot index
 
nfsd: remove dprintks for v2/3 RENAME events
nfsd: remove legacy dprintks from GETATTR and STATFS codepaths
nfsd: remove legacy READDIR dprintks
 
NFSD: Remove NFSD_BUFSIZE
NFSD: Remove NFSSVC_MAXBLKSIZE_V2 macro
 
nfsd: remove old LINK dprintks
nfsd: remove old v2/3 create path dprintks
nfsd: remove old v2/3 SYMLINK dprintks
nfsd: remove redundant WARN_ON_ONCE in nfsd4_write
nfsd: remove REMOVE/RMDIR dprintks
 
NFSD: Shorten CB_OFFLOAD response to NFS4ERR_DELAY
NFSD: unregister filesystem in case genl_register_family() fails
 
nfsd: Use lookup_one() rather than lookup_one_len()
 
NFSD: Use rqstp->rq_bvec in nfsd_iter_read()
NFSD: Use rqstp->rq_bvec in nfsd_iter_write()
 
nfsd: use SHA-256 library API instead of crypto_shash API
 
NFSD: Use sockaddr instead of a generic array
 
nfsd: use threads array as-is in netlink interface
 
NFSv4.2: fix listxattr to return selinux security label
NFSv4.2: fix setattr caching of TIME_[MODIFY|ACCESS]_SET when timestamps are delegated
 
NFSv4/flexfiles: Fix handling of NFS level errors in I/O
 
NFSv4/pNFS: Fix a race to wake on NFS_LAYOUT_DRAIN
 
NFSv4: Allow FREE_STATEID to clean up delegations
NFSv4: Always set NLINK even if the server doesn't support it
NFSv4: Don't check for OPEN feature support in v4.1
NFSv4: xattr handlers should check for absent nfs filehandles
 
nilfs2: add pointer check for nilfs_direct_propagate()
nilfs2: do not propagate ENOENT error from nilfs_btree_propagate()
nilfs2: reject invalid file types when reading inodes
nilfs2: remove wbc->for_reclaim handling
 
nios2: do not introduce conflicting mappings when flushing tlb entries
nios2: force update_mmu_cache on spurious tlb-permission--related pagefaults
nios2: Replace strcpy() with strscpy() and simplify setup_cpuinfo()
nios2: Switch to irq_domain_create_linear()
 
nodemask: drop nodes_shift
 
nouveau/gsp: add a 50ms delay between fbsr and driver unload rpcs
 
NTB/msi: Switch MSI descriptor locking to lock guard()
 
ntfs3: use folios more in ntfs_compress_write()
 
nui: Fix dma_mapping_error() check
 
nvme-auth: do not re-authenticate queues with no prior authentication
nvme-auth: use SHASH_DESC_ON_STACK
 
nvme-fc: do not reference lsrsp after failure
 
nvme-loop: avoid -Wflex-array-member-not-at-end warning
 
nvme-multipath: fix suspicious RCU usage warning
nvme-multipath: introduce delayed removal of the multipath head node
 
nvme-pci: add a symolic name for the small pool size
nvme-pci: derive and better document max segments limits
nvme-pci: don't try to use SGLs for metadata on the admin queue
nvme-pci: factor out a nvme_init_hctx_common() helper
nvme-pci: make PRP list DMA pools per-NUMA-node
nvme-pci: refresh visible attrs after being checked
nvme-pci: remove struct nvme_descriptor
nvme-pci: rename the descriptor pools
nvme-pci: store aborted state in flags variable
nvme-pci: use a better encoding for small prp pool allocations
nvme-pci: use struct_size for allocation struct nvme_dev
 
nvme-tcp: fix I/O stalls on congested sockets
nvme-tcp: open-code nvme_tcp_queue_request() for R2T
nvme-tcp: remove redundant check to ctrl->opts
nvme-tcp: remove tag set when second admin queue config fails
nvme-tcp: sanitize request list handling
nvme-tcp: use crc32c() and skb_copy_and_crc32c_datagram_iter()
 
nvme: add a nvme_get_log_lsi helper
nvme: add FDP definitions
nvme: always punt polled uring_cmd end_io work to task_work
nvme: correctly account for namespace head reference counter
nvme: enable vectored registered bufs for passthrough cmds
nvme: fix atomic write size validation
nvme: fix command limits status code
nvme: fix endianness of command word prints in nvme_log_err_passthru()
nvme: fix implicit bool to flags conversion
nvme: fix inconsistent RCU list manipulation in nvme_ns_add_to_ctrl_list()
nvme: Fix incorrect cdw15 value in passthru error logging
nvme: fix incorrect sizeof
nvme: fix misaccounting of nvme-mpath inflight I/O
nvme: fix write_stream_granularity initialization
nvme: introduce multipath_always_on module param
nvme: pass a void pointer to nvme_get/set_features for the result
nvme: refactor the atomic write unit detection
nvme: register fdp parameters with the block layer
nvme: rename nvme_mpath_shutdown_disk to nvme_mpath_remove_disk
nvme: reset delayed remove_work after reconnect
nvme: revert the cross-controller atomic write size validation
nvme: spelling fixes
nvme: use fdp streams if write stream is provided
 
nvmem: Add apple-spmi-nvmem driver
nvmem: imx-ocotp: fix MAC address byte length
nvmem: layouts: u-boot-env: remove crc32 endianness conversion
nvmem: max77759: Add Maxim MAX77759 NVMEM driver
nvmem: Remove unused nvmem cell table support
nvmem: rmem: select CONFIG_CRC32
nvmem: zynqmp_nvmem: unbreak driver after cleanup
 
nvmet-auth: authenticate on admin queue only
nvmet-auth: use SHASH_DESC_ON_STACK
 
nvmet-fc: free pending reqs on tgtport unregister
nvmet-fc: take tgtport refs for portentry
 
nvmet-fcloop: access fcpreq only when holding reqlock
nvmet-fcloop: add missing fcloop_callback_host_done
nvmet-fcloop: allocate/free fcloop_lsreq directly
nvmet-fcloop: don't wait for lport cleanup
nvmet-fcloop: drop response if targetport is gone
nvmet-fcloop: prevent double port deletion
nvmet-fcloop: refactor fcloop_delete_local_port
nvmet-fcloop: refactor fcloop_nport_alloc and track lport
nvmet-fcloop: remove nport from list on last user
nvmet-fcloop: track ref counts for nports
nvmet-fcloop: update refs on tfcp_req
 
nvmet-tcp: fix callback lock for TLS handshake
nvmet-tcp: switch to using the crc32c library
 
nvmet: add a helper function for cqid checking
nvmet: cq: prepare for completion queue sharing
nvmet: fabrics: add CQ init and destroy
nvmet: fix memory leak of bio integrity
nvmet: replace strncpy with strscpy
nvmet: simplify the nvmet_req_init() interface
nvmet: support completion queue sharing
 
objtool, x86/hweight: Remove ANNOTATE_IGNORE_ALTERNATIVE
 
objtool/rust: add one more `noreturn` Rust function for Rust 1.89.0
objtool/rust: relax slice condition to cover more `noreturn` Rust functions
 
objtool: Add missing endian conversion to read_annotate()
objtool: Fix up st_info in COMDAT group section
objtool: Speed up SHT_GROUP reindexing
 
ocfs2: fix possible memory leak in ocfs2_finish_quota_recovery
ocfs2: o2net_idle_timer: Rename del_timer_sync in comment
ocfs2: remove unnecessary NULL check before unregister_sysctl_table()
ocfs2: simplify return statement in ocfs2_filecheck_attr_store()
 
octeon_ep_vf: Remove octep_vf_wq
 
octeontx2-af: Add MACSEC capability flag
octeontx2-af: convert dev_dbg to tracepoint in mbox
octeontx2-af: Display names for CPT and UP messages
octeontx2-af: NPC: Clear Unicast rule on nixlf detach
octeontx2-af: Remove unused rvu_npc_enable_bcast_entry
octeontx2-af: Send Link events one by one
 
octeontx2-pf: Add error log forcn10k_map_unmap_rq_policer()
octeontx2-pf: Add tracepoint for NIX_PARSE_S
octeontx2-pf: AF_XDP: code clean up
 
Octeontx2-pf: Fix Backpresure configuration
 
octeontx2-pf: macsec: Get MACSEC capability flag from AF
octeontx2-pf: QOS: Perform cache sync on send queue teardown
octeontx2-pf: QOS: Refactor TC_HTB_LEAF_DEL_LAST callback
 
octeontx2: Add new tracepoint otx2_msg_status
octeontx2: Add pcifunc also to mailbox tracepoints
 
of: reserved_mem: Add functions to parse "memory-region"
of: Simplify of_dma_set_restricted_buffer() to use of_for_each_phandle()
of: unittest: Unlock on error in unittest_data_add()
 
omfs: convert to new mount API
 
openvswitch: Allocate struct ovs_pcpu_storage dynamically
openvswitch: Merge three per-CPU structures into one
openvswitch: Move ovs_frag_data_storage into the struct ovs_pcpu_storage
openvswitch: Stricter validation for the userspace action
openvswitch: Use nested-BH locking for ovs_pcpu_storage
 
OPP: Add dev_pm_opp_set_level()
OPP: Define and use scope-based cleanup helpers
OPP: Remove _get_opp_table_kref()
OPP: Return opp from dev_pm_opp_get()
OPP: Return opp_table from dev_pm_opp_get_opp_table_ref()
OPP: switch to use kmemdup_array()
OPP: Use mutex locking guards
OPP: Use scope-based OF cleanup helpers
 
optee: ffa: fix sleep in atomic context
 
orangefs: Convert to use the new mount API
 
overflow: Add STACK_FLEX_ARRAY_SIZE() helper
overflow: Clarify expectations for getting DEFINE_FLEX variable sizes
overflow: Fix direct struct member initialization in _DEFINE_FLEX()
overflow: Introduce __DEFINE_FLEX for having no initializer
 
ovl: Annotate struct ovl_entry with __counted_by()
ovl: Check for NULL d_inode() in ovl_dentry_upper()
ovl: don't require "metacopy=on" for "verity"
ovl: fix debug print in case of mkdir error
ovl: Fix nested backing file paths
ovl: fix regression caused by lookup helpers API changes
ovl: make redirect/metacopy rejection consistent
ovl: relax redirect/metacopy requirements for lower -> data redirect
ovl: Replace offsetof() with struct_size() in ovl_cache_entry_new()
ovl: Replace offsetof() with struct_size() in ovl_stack_free()
ovl: Use str_on_off() helper in ovl_show_options()
 
ovpn: add basic ethtool support
ovpn: add basic interface creation/destruction/management routines
ovpn: add basic netlink support
ovpn: add support for MSG_NOSIGNAL in tcp_sendmsg
ovpn: add support for updating local or remote UDP endpoint
ovpn: avoid sleep in atomic context in TCP RX error path
ovpn: don't drop skb's dst when xmitting packet
ovpn: drop useless reg_state check in keepalive worker
ovpn: ensure sk is still valid during cleanup
ovpn: fix check for skb_to_sgvec_nomark() return value
ovpn: fix ndo_start_xmit return value on error
ovpn: implement basic RX path (UDP)
ovpn: implement basic TX path (UDP)
ovpn: implement keepalive mechanism
ovpn: implement key add/get/del/swap via netlink
ovpn: implement multi-peer support
ovpn: implement packet processing
ovpn: implement peer add/get/dump/delete via netlink
ovpn: implement peer lookup logic
ovpn: implement TCP transport
ovpn: improve 'no route to host' debug message
ovpn: introduce the ovpn_peer object
ovpn: introduce the ovpn_socket object
ovpn: keep carrier always on for MP interfaces
ovpn: kill key and notify userspace in case of IV exhaustion
ovpn: notify userspace when a peer is deleted
ovpn: propagate socket mark to skb in UDP
ovpn: properly deconfigure UDP-tunnel
ovpn: reject unexpected netlink attributes
ovpn: reset GSO metadata after decapsulation
ovpn: set skb->ignore_df = 1 before sending IPv6 packets out
ovpn: store tunnel and transport statistics
 
page_pool: fix ugly page_pool formatting
page_pool: Fix use-after-free in page_pool_recycle_in_ring
page_pool: Move pp_magic check into helper functions
page_pool: Track DMA-mapped pages and unmap them when destroying the pool
 
panel/abt-y030xx067a: Use the refcounted allocation in place of devm_kzalloc()
 
panel/arm-versatile: Use the refcounted allocation in place of devm_kzalloc()
 
panel/auo-a030jtn01: Use refcounted allocation in place of devm_kzalloc()
 
panel/bf060y8m-aj0: Use refcounted allocation in place of devm_kzalloc()
 
panel/boe-tv101wum-ll2: Use refcounted allocation in place of devm_kzalloc()
 
panel/dsi-cm: Use refcounted allocation in place of devm_kzalloc()
 
panel/ebbg-ft8719: Use refcounted allocation in place of devm_kzalloc()
 
panel/panel-edp: Use refcounted allocation in place of devm_kzalloc()
 
panel/th101mb31ig002-28a: Use refcounted allocation in place of devm_kzalloc()
 
panel/z00t-tm5p5-n35596: Use refcounted allocation in place of devm_kzalloc()
 
panic: Move panic ctl tables into panic.c
 
parisc/unaligned: Fix hex output to show 8 hex chars
 
parisc: fix building with gcc-15
parisc: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
parisc: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers
 
path_overmount(): avoid false negatives
 
pch_uart: Fix dma_sync_sg_for_device() nents value
 
PCI/ACPI: Fix allocated memory release on error in pci_acpi_scan_root()
 
PCI/AER: Add ratelimits to PCI AER Documentation
PCI/AER: Add sysfs attributes for log ratelimits
PCI/AER: Check log level once and remember it
PCI/AER: Consolidate Error Source ID logging in aer_isr_one_error_type()
PCI/AER: Convert aer_get_device_error_info(), aer_print_error() to index
PCI/AER: Extract bus/dev/fn in aer_print_port_info() with PCI_BUS_NUM(), etc
PCI/AER: Factor COR/UNCOR error handling out from aer_isr_one_error()
PCI/AER: Initialize aer_err_info before using it
PCI/AER: Move aer_print_source() earlier in file
PCI/AER: Ratelimit correctable and non-fatal error logging
PCI/AER: Reduce pci_print_aer() correctable error level to KERN_WARNING
PCI/AER: Rename aer_print_port_info() to aer_print_source()
PCI/AER: Rename struct aer_stats to aer_info
PCI/AER: Simplify add_error_device()
PCI/AER: Simplify pci_print_aer()
PCI/AER: Trace error event before ratelimiting
PCI/AER: Update statistics before ratelimiting
 
PCI/bwctrl: Replace lbms_count with PCI_LINK_LBMS_SEEN flag
 
PCI/DPC: Initialize aer_err_info before using it
PCI/DPC: Log Error Source ID only when valid
 
PCI/ERR: Add printk level to pcie_print_tlp_log()
PCI/ERR: Remove misleading TODO regarding kernel panic
 
PCI/MSI: Prevent recursive locking in pci_msix_write_tph_tag()
PCI/MSI: Provide a sane mechanism for TPH
PCI/MSI: Set pci_dev:: Msi_enabled late
PCI/MSI: Size device MSI domain with the maximum number of vectors
PCI/MSI: Switch msi_capability_init() to guard(msi_desc_lock)
PCI/MSI: Switch msix_capability_init() to guard(msi_desc_lock)
PCI/MSI: Use __free() for affinity masks
PCI/MSI: Use bool for MSI enable state tracking
PCI/MSI: Use guard(msi_desc_lock) where applicable
 
PCI/P2PDMA: Refactor the p2pdma mapping helpers
 
PCI/PM: Set up runtime PM even for devices without PCI PM
 
PCI/PTM: Build debugfs code only if CONFIG_DEBUG_FS is enabled
 
PCI/pwrctrl: Cancel outstanding rescan work when unregistering
PCI/pwrctrl: Create pwrctrl devices only when CONFIG_PCI_PWRCTRL is enabled
PCI/pwrctrl: Rename pwrctrl Kconfig symbols and slot module
 
PCI/TPH: Replace the broken MSI-X control word update
 
PCI: Add ACS quirk for Loongson PCIe
PCI: Add CONFIG_MMU dependency
PCI: Add debugfs support for exposing PTM context
PCI: Add Intel Wildcat Lake audio Device ID
PCI: Add lane equalization register offsets
PCI: apple: Abstract register offsets via a SoC-specific structure
PCI: apple: Add T602x PCIe support
PCI: apple: Add tracking of probed root ports
PCI: apple: Convert to MSI parent infrastructure
PCI: apple: Drop poll for CORE_RC_PHYIF_STAT_REFCLK
PCI: apple: Dynamically allocate RID-to_SID bitmap
PCI: apple: Fix missing OF node reference in apple_pcie_setup_port
PCI: apple: Move away from INTMSK{SET,CLR} for INTx and private interrupts
PCI: apple: Move over to standalone probing
PCI: apple: Move port PHY registers to their own reg items
PCI: apple: Set only available ports up
PCI: apple: Use gpiod_set_value_cansleep in probe flow
PCI: cadence-ep: Correct PBA offset in .set_msix() callback
PCI: cadence-ep: Introduce cdns_pcie_ep_disable() helper for cleanup
PCI: cadence-host: Introduce cdns_pcie_host_disable() helper for cleanup
PCI: cadence: Add support to build pcie-cadence library as a kernel module
PCI: cadence: Fix runtime atomic count underflow
PCI: cadence: Remove duplicate message code definitions
PCI: cadence: Simplify J721e link status check
PCI: dw-rockchip: Enable ASPM L0s capability for both RC and EP modes
PCI: dw-rockchip: Fix PHY function call sequence in rockchip_pcie_phy_deinit()
PCI: dw-rockchip: Move rockchip_pcie_ep_hide_broken_ats_cap_rk3588() to dw_pcie_ep_ops::init()
PCI: dw-rockchip: Remove PCIE_L0S_ENTRY check from rockchip_pcie_link_up()
PCI: dw-rockchip: Remove unused PCIE_CLIENT_GENERAL_DEBUG definition
PCI: dw-rockchip: Reorganize register and bitfield definitions
PCI: dw-rockchip: Replace PERST# sleep time with proper macro
PCI: dw-rockchip: Use rockchip_pcie_link_up() to check link up instead of open coding
PCI: dwc: Add debugfs support for PTM context
PCI: dwc: Add support for configuring lane equalization presets
PCI: dwc: ep: Correct PBA offset in .set_msix() callback
PCI: dwc: ep: Fix errno typo
PCI: dwc: ep: Use FIELD_GET() where applicable
PCI: dwc: Make link training more robust by setting PORT_LOGIC_LINK_WIDTH to one lane
PCI: dwc: Pass DWC PCIe mode to dwc_pcie_debugfs_init()
PCI: dwc: Return bool from link up check
PCI: dwc: Update pci->num_lanes to maximum supported link width
PCI: ecam: Allow cfg->priv to be pre-populated from the root port device
PCI: endpoint: Align pci_epc_get_msi(), pci_epc_ops::get_msi() return value encoding
PCI: endpoint: Align pci_epc_get_msix(), pci_epc_ops::get_msix() return value encoding
PCI: endpoint: Align pci_epc_set_msi(), pci_epc_ops::set_msi() nr_irqs encoding
PCI: endpoint: Align pci_epc_set_msix(), pci_epc_ops::set_msix() nr_irqs encoding
PCI: endpoint: pci-epf-vntb: Simplify ctrl/SPAD space allocation
PCI: endpoint: Retain fixed-size BAR size as well as aligned size
PCI: Explicitly put devices into D0 when initializing
PCI: Fix lock symmetry in pci_slot_unlock()
PCI: host-common: Convert to library for host controller drivers
PCI: host-generic: Extract an ECAM bridge creation helper from pci_host_common_probe()
PCI: host-generic: Set driver_data before calling gen_pci_init()
PCI: hotplug: Drop superfluous #include directives
PCI: hv: Don't load the driver for baremetal root partition
PCI: hv: Fix warnings for missing export.h header inclusion
PCI: hv: Get vPCI MSI IRQ domain from DeviceTree
PCI: hv: Remove unnecessary flex array in struct pci_packet
PCI: hv: Switch MSI descriptor locking to guard()
PCI: hv: Use the correct hypercall for unmasking interrupts on nested
PCI: imx6: Add PLL lock check for i.MX95 SoC
PCI: imx6: Add workaround for errata ERR051586
PCI: imx6: Add workaround for errata ERR051624
PCI: imx6: Call dw_pcie_wait_for_link() from start_link() callback only when required
PCI: imx6: Save and restore the LUT setting during suspend/resume for i.MX95 SoC
PCI: imx6: Skip link up workaround for newer platforms
PCI: imx6: Toggle the core reset for i.MX95 PCIe
PCI: Increment PM usage counter when probing reset methods
PCI: j721e: Add support to build as a loadable module
PCI: j721e: Fix host/endpoint dependencies
PCI: Limit visibility of match_driver flag to PCI core
PCI: ls-gen4: Use to_delayed_work()
PCI: mobiveil: Return bool from link up check
PCI: mvebu: Use for_each_of_range() iterator for parsing "ranges"
PCI: of: Add of_pci_get_equalization_presets() API
PCI: pciehp: Ignore belated Presence Detect Changed caused by DPC
PCI: pciehp: Ignore Link Down/Up caused by Secondary Bus Reset
PCI: pciehp: Ignore Presence Detect Changed caused by DPC
PCI: Print the actual delay time in pci_bridge_wait_for_secondary_bus()
PCI: qcom-ep: Mask PTM_UPDATING interrupt
PCI: qcom: Add support for IPQ5018
PCI: qcom: Replace PERST# sleep time with proper macro
PCI: rcar-gen4: Document how to obtain platform firmware
PCI: rcar-gen4: set ep BAR4 fixed size
PCI: Remove exclusive requests flags from _pcim_request_region()
PCI: Remove function pcim_intx() prototype from pci.h
PCI: Remove hybrid devres nature from request functions
PCI: Remove hybrid-devres usage warnings from kernel-doc
PCI: Remove pci_fixup_cardbus()
PCI: Remove pcim_iounmap_regions()
PCI: Remove pcim_request_region_exclusive()
PCI: Remove redundant set of request functions
PCI: Remove unnecessary linesplit in __pci_setup_bridge()
PCI: Remove unused pci_printk()
PCI: rockchip-ep: Mark RK3399 as intx_capable
PCI: rockchip: Fix order of rockchip_pci_core_rsts
PCI: Switch to irq_domain_create_linear()
PCI: tegra194: Create debugfs directory only when CONFIG_PCIEASPM is enabled
PCI: tegra: Convert to MSI parent infrastructure
PCI: Update Link Speed after retraining
PCI: Use PCI_STD_NUM_BARS instead of 6
PCI: WARN (not BUG()) when we fail to assign optional resources
PCI: xgene: Convert to MSI parent infrastructure
 
pds_core: Allocate pdsc_viftype_defaults copy with ARRAY_SIZE()
pds_core: init viftype default in declaration
pds_core: remove extra name description
pds_core: smaller adminq poll starting interval
 
perf amd ibs: Add Load Latency bits in raw dump
perf amd ibs: Incorporate Zen5 DTLB and PageSize information
 
perf arm-spe: Add support for SPE Data Source packet on HiSilicon HIP12
 
perf beauty: Update copy of linux/socket.h with the kernel sources
 
perf bench evlist-open-close: Reduce scope of 2 variables
 
perf bench futex: Fix prctl include in musl libc
 
perf build: Warn when libdebuginfod devel files are not available
 
perf callchain: Always populate the addr_location map when adding IP
 
perf check: Add tip about building with libbfd using BUILD_NONDISTRO=1
perf check: Allow showing a tip for opt-in features not built into perf
perf check: Move the FEATURE_STATUS() macro to its only user source file
perf check: Share the feature status printing routine with 'perf version'
 
perf demangle-rust: Add rustc-demangle C demangler
perf demangle-rust: Remove previous legacy rust decoder
 
perf dso: Minor refactor to allow clang's Wthread-safety analysis
 
perf evlist: Make groups visible in evlist__format_evsels() output
perf evlist: Make uniquifying counter names consistent
perf evlist: Refactor evlist__scnprintf_evsels()
 
perf evsel: Add per-thread warning for EOPNOTSUPP open failues
perf evsel: Assemble off-cpu samples
perf evsel: Expose evsel__is_offcpu_event() for future use
perf evsel: Missed close() when probing hybrid core PMUs
 
perf fncache: Switch to using hashmap
 
perf ftrace: Use process/session specific trace settings
 
perf hist: Add struct he_mem_stat
perf hist: Allow custom output fields in hierarchy mode
perf hist: Basic support for mem_stat accounting
perf hist: Hide unused mem stat columns
perf hist: Implement output fields for mem stats
perf hist: Remove formats in hierarchy when cancel children
perf hist: Remove formats in hierarchy when cancel latency
perf hist: Remove output field from sort-list properly
perf hist: Set levels in output_field_add()
perf hist: Support multi-line header
 
perf intel-pt: Do not default to recording all switch events
perf intel-pt: Fix PEBS-via-PT data_src
 
perf intel-tpebs: Add mutex for tpebs_results
perf intel-tpebs: Add support for updating counts in evsel__tpebs_read
perf intel-tpebs: Avoid race when evlist is being deleted
perf intel-tpebs: Cleanup header
perf intel-tpebs: Don't close record on read
perf intel-tpebs: Ensure events are opened, factor out finding
perf intel-tpebs: Filter non-workload samples
perf intel-tpebs: Inline get_perf_record_args
perf intel-tpebs: Move the cpumap_buf variable out of evsel__tpebs_open()
perf intel-tpebs: Reduce scope of the tpebs_events_size variable
perf intel-tpebs: Refactor tpebs_results list
perf intel-tpebs: Rename tpebs_start to evsel__tpebs_open
perf intel-tpebs: Separate evsel__tpebs_prepare() out of evsel__tpebs_open()
perf intel-tpebs: Simplify tpebs_cmd
perf intel-tpebs: Use stats for retirement latency statistics
 
perf list: Display the PMU name associated with a perf metric in JSON
 
perf lock contention: Add -J/--inject-delay option
perf lock contention: Reject more than 10ms delays for safety
perf lock contention: Symbolize zone->lock using BTF
 
perf machine: Factor creating a "live" machine out of dwarf-unwind
 
perf mem/c2c amd: Add ldlat support
 
perf mem: Add 'cache' and 'memory' output fields
perf mem: Add 'dtlb' output field
perf mem: Add 'op' output field
perf mem: Add 'snoop' output field
perf mem: Count L2 HITM for c2c statistic
perf mem: Describe overhead calculation in brief
perf mem: Display sort order only if it's available
perf mem: Document new output fields (op, cache, mem, dtlb, snoop)
perf mem: Show absolute percent in mem_stat output
 
perf metricgroup: Binary search when resolving referred to metrics
 
perf parse-events: Add "cpu" term to set the CPU an event is recorded on
perf parse-events: Add debug dump of evlist if reordered
perf parse-events: Set is_pmu_core for legacy hardware events
perf parse-events: Use wildcard processing to set an event to merge into
 
perf pmu intel: Adjust cpumaks for sub-NUMA clusters on graniterapids
 
perf pmu-events: Add retirement latency to JSON events inside of perf
 
perf pmu: Avoid segv for missing name/alias_name in wildcarding
perf pmu: Change aliases from list to hashmap
perf pmu: Use available core PMU for raw events
 
perf python: Add counting.py as example for counting perf events
perf python: Add evlist close support
perf python: Add evsel cpus and threads functions
perf python: Add evsel read method
perf python: Add support for 'struct perf_counts_values' to return counter data
 
perf record --off-cpu: Add --off-cpu-thresh option
perf record --off-cpu: Disable perf_event's callchain collection
perf record --off-cpu: Dump off-cpu samples in BPF
perf record --off-cpu: Dump the remaining PERF_SAMPLE_ in sample_type from BPF's stack trace map
perf record --off-cpu: Parse off-cpu event
perf record --off-cpu: Preparation of off-cpu BPF program
 
perf record: Add --sample-mem-info option
perf record: Add 8-byte aligned event type PERF_RECORD_COMPRESSED2
perf record: Fix a asan runtime error in util/maps.c
perf record: Fix incorrect --user-regs comments
perf record: Retirement latency cleanup in evsel__config
 
perf report: Add 'tgid' sort key
 
perf rwsem: Add clang's -Wthread-safety annotations
 
perf script: Display off-cpu samples correctly
perf script: Print PERF_AUX_FLAG_COLLISION flag
 
perf scripts python: exported-sql-viewer.py: Fix pattern matching with Python 3
 
perf session: Skip unsupported new event types
 
perf stat: Add mean, min, max and last --tpebs-mode options
perf stat: Better hybrid support for the NMI watchdog warning
perf stat: Remove print_mixed_hw_group_error
perf stat: Use counter cpumask to skip zero values
 
perf symbol-elf: Integrate rust-v0 demangling
 
perf symbol-minimal: Fix double free in filename__read_build_id
 
perf symbol: Fix use-after-free in filename__read_build_id
perf symbol: Move demangling code out of symbol-elf.c
 
perf symbols: Handle 'u' and 'l' symbols in /proc/kallsyms
perf symbols: Ignore mapping symbols on riscv
 
perf test amd ibs: Add sample period unit test
perf test amd ibs: Fix spelling mistake "Asssuming" -> "Assuming"
 
perf test amd: Skip amd-ibs-period test on kernel < v6.15
 
perf test demangle-java: Don't segv if demangling fails
perf test demangle-java: Switch to using dso__demangle_sym()
 
perf test demangle-ocaml: Switch to using dso__demangle_sym()
 
perf test demangle-rust: Add Rust demangling test
 
perf test intel-pt: Skip jitdump test if no libelf
 
perf test perf-report-hierarchy: Add new test
 
perf test probe_vfs_getname: Add regex for searching probe line
perf test probe_vfs_getname: Skip if no suitable line detected
 
perf test trace_summary: Skip --bpf-summary tests if no libbpf
 
perf test: Add AMD IBS sw filter test
perf test: Add cgroup summary test case for 'perf trace'
perf test: Add direct off-cpu tests
perf test: Add perf trace summary test
perf test: Add stat uniquifying test
perf test: Allow tolerance for leader sampling test
perf test: Directory file descriptor leak
perf test: Fix LBR test by ignoring idle task
perf test: Hybrid improvements for metric value validation test
perf test: Restrict uniquifying test to machines with 'uncore_imc'
perf test: Update sysfs path for core PMU caps
 
perf tests metric-only perf stat: Fix tests 84 and 86 s390
 
perf tests metrics: Permission related fixes
 
perf tests record: Cleanup improvements
 
perf tests switch-tracking: Fix timestamp comparison
 
perf tests trace_summary.sh: Run in exclusive mode
 
perf tests: Fix 'perf report' tests installation
perf tests: Harden branch stack sampling test
 
perf thread: Ensure comm_lock held for comm_list
 
perf tool_pmu: Fix aggregation on duration_time
 
perf tools: Fix arm64 source package build
 
perf trace: Add missing thread__put() in thread__e_machine()
perf trace: Always print return value for syscalls returning a pid
perf trace: Fix leaks of 'struct thread' in fprintf_sys_enter()
perf trace: Fix leaks of 'struct thread' in set_filter_loop_pids()
perf trace: Free the files.max entry in files->table
perf trace: Implement syscall summary in BPF
perf trace: Set errpid to false for rseq and set_robust_list
perf trace: Support --summary-mode=cgroup
 
perf ui browser annotate-data: Provide feedback on unhandled hotkeys
 
perf ui browser annotate: Don't show the source code view status initially
perf ui browser annotate: Provide feedback on unhandled hotkeys
perf ui browser annotate: Show in the title the source code view toggle
 
perf ui browser header: Provide feedback on unhandled hotkeys
 
perf ui browser hists: Provide feedback on unhandled hotkeys
perf ui browser hists: Set actions->thread before calling do_zoom_thread()
perf ui browser hists: Simplify the routines that add entries to the popup menu
 
perf ui browser map: Provide feedback on unhandled hotkeys
 
perf ui browser: Accept the left arrow key as a Zoom out if done on the first column
perf ui browser: Add a warn on unhandled hotkey helper
perf ui browser: Add key_name() helper
 
perf vendor events arm64: Drop hip08 PublicDescription if same as BriefDescription
perf vendor events arm64: Fill up Desc field for Hisi hip08 hha pmu
 
perf vendor events: Add graniterapids retirement latencies
perf vendor events: Update alderlake events/metrics
perf vendor events: Update AlderlakeN events/metrics
perf vendor events: Update arrowlake events/metrics
perf vendor events: Update bonnell events
perf vendor events: Update broadwell metrics
perf vendor events: Update broadwellde metrics
perf vendor events: Update broadwellx metrics
perf vendor events: Update cascadelakex events/metrics
perf vendor events: Update clearwaterforest events
perf vendor events: Update elkhartlake events
perf vendor events: Update emeraldrapids events/metrics
perf vendor events: Update grandridge events/metrics
perf vendor events: Update haswell metrics
perf vendor events: Update haswellx metrics
perf vendor events: Update icelake events/metrics
perf vendor events: Update icelakex events/metrics
perf vendor events: Update ivybridge metrics
perf vendor events: Update ivytown metrics
perf vendor events: Update jaketown metrics
perf vendor events: Update lunarlake events/metrics
perf vendor events: Update meteorlake events/metrics
perf vendor events: Update nehalemep events
perf vendor events: Update nehalemex events
perf vendor events: Update rocketlake events/metrics
perf vendor events: Update sandybridge metrics
perf vendor events: Update sapphirerapids events/metrics
perf vendor events: Update sierraforest events/metrics
perf vendor events: Update skylake metrics
perf vendor events: Update skylakex events/metrics
perf vendor events: Update snowridgex events
perf vendor events: Update tigerlake metrics
perf vendor events: Update westmereep-dp events
perf vendor events: Update westmereep-dp events
perf vendor events: Update westmereep-dp events
 
perf/amlogic: Replace smp_processor_id() with raw_smp_processor_id() in meson_ddr_pmu_create()
 
perf/apple_m1: Remove driver-specific throttle support
 
perf/arch: Record sample last_period before updating on the x86 and PowerPC platforms
 
perf/arm-cmn: Add CMN S3 ACPI binding
perf/arm-cmn: Fix REQ2/SNP2 mixup
perf/arm-cmn: Initialise cmn->cpu earlier
perf/arm-cmn: Remove CMN-600 DTC domain special case
 
perf/arm: Remove driver-specific throttle support
 
perf/aux: Allocate non-contiguous AUX pages by default
perf/aux: Fix pending disable flow when the AUX ring buffer overruns
 
perf/core: Add the is_event_in_freq_mode() helper to simplify the code
perf/core: Fix broken throttling when max_samples_per_tick=1
perf/core: Fix event timekeeping merge
perf/core: Fix event->parent life-time issue
perf/core: Fix perf-stat / read()
perf/core: Fix put_ctx() ordering
perf/core: Fix the WARN_ON_ONCE is out of lock protected region
perf/core: Fix WARN in perf_cgroup_switch()
perf/core: Fix WARN in perf_sigtrap()
 
perf/headers: Clean up a bit
 
perf/uapi: Clean up a bit
perf/uapi: Fix PERF_RECORD_SAMPLE comments in
 
perf/x86/amd/uncore: Add parameter to configure hrtimer
perf/x86/amd/uncore: Prevent UMC counters from saturating
perf/x86/amd/uncore: Remove unused 'struct amd_uncore_ctx::node' member
perf/x86/amd/uncore: Use hrtimer for handling overflows
 
perf/x86/amd: Remove driver-specific throttle support
 
perf/x86/intel/bts: Rename local bts_buffer variables for clarity
perf/x86/intel/bts: Replace offsetof() with struct_size()
 
perf/x86/intel/ds: Remove redundant assignments to sample.period
 
perf/x86/intel/uncore: Use HRTIMER_MODE_HARD for detecting overflows
 
perf/x86/intel: Add CPUID enumeration for the auto counter reload
perf/x86/intel: Add PMU support for Clearwater Forest
perf/x86/intel: Check the X86 leader for ACR group
perf/x86/intel: Decouple BTS initialization from PEBS initialization
perf/x86/intel: Fix crash in icl_update_topdown_event()
perf/x86/intel: Fix incorrect MSR index calculations in intel_pmu_config_acr()
perf/x86/intel: Introduce pairs of PEBS static calls
perf/x86/intel: Parse CPUID archPerfmonExt leaves for non-hybrid CPUs
perf/x86/intel: Remove driver-specific throttle support
perf/x86/intel: Rename x86_pmu.pebs to x86_pmu.ds_pebs
perf/x86/intel: Support auto counter reload
perf/x86/intel: Track the num of events needs late setup
 
perf/x86/zhaoxin: Remove driver-specific throttle support
 
perf/x86: Add dynamic constraint
perf/x86: Optimize the is_x86_event
 
perf: Add comment to enum perf_event_state
perf: arm-ni: Fix missing platform_set_drvdata()
perf: arm-ni: Unregister PMUs on probe failure
perf: Do not enable by default during compile testing
perf: Ensure bpf_perf_link path is properly serialized
perf: Extend the bit width of the arch-specific flag
perf: Fix cgroup state vs ERROR
perf: Fix confusing aux iteration
perf: Fix dangling cgroup pointer in cpuctx
perf: Fix failing inherit_event() doing extra refcount decrement on parent
perf: Fix irq work dereferencing garbage
perf: Fix sample vs do_exit()
perf: Fix the throttle error of some clock events
perf: Fix the throttle logic for a group
perf: Make perf_pmu_unregister() useable
perf: Only dump the throttle log for the leader
perf: Remove too early and redundant CPU hotplug handling
perf: Rename perf_event_exit_task(.child)
perf: Revert to requiring CAP_SYS_ADMIN for uprobes
perf: Simplify child event tear-down
perf: Simplify perf_event_free_task() wait
perf: Simplify perf_event_release_kernel()
perf: Unify perf_event_free_task() / perf_event_exit_task_context()
 
pfcp: Convert pfcp_net_exit() to ->exit_rtnl().
 
phonet/pep: Move call to pn_skb_get_dst_sockaddr() earlier in pep_sock_accept()
 
phy-zynqmp: Postpone getting clock rate until actually needed
 
phy: Add HDMI configuration options
phy: amlogic: meson8b-usb2: Use FIELD_PREP instead of _SHIFT macros
phy: amlogic: meson8b-usb2: Use the regmap_{clear,set}_bits helpers
phy: amlogic: phy-meson-axg-mipi-dphy: Simplify error handling with dev_err_probe()
phy: amlogic: phy-meson-axg-mipi-pcie-analog: Simplify error handling with dev_err_probe()
phy: amlogic: phy-meson-axg-pcie: Fix PHY creation order in axg-pcie probe
phy: amlogic: phy-meson-axg-pcie: Simplify error handling with dev_err_probe()
phy: amlogic: phy-meson-g12a-usb2: Simplify error handling with dev_err_probe()
phy: amlogic: phy-meson-gxl-usb2: Simplify error handling with dev_err_probe()
phy: exynos5-usbdrd: add exynos7870 USBDRD support
phy: exynos5-usbdrd: fix setting LINKSYSTEM_FLADJ on exynos7870
phy: exynos5-usbdrd: s/FIELD_PREP_CONST/FIELD_PREP where appropriate
phy: exynos5-usbdrd: support Exynos USBDRD 3.2 4nm controller
phy: exynos5-usbdrd: use GENMASK and FIELD_PREP for Exynos5 PHY registers
phy: freescale: fsl-samsung-hdmi: Improve LUT search for best clock
phy: freescale: fsl-samsung-hdmi: Refactor finding PHY settings
phy: freescale: fsl-samsung-hdmi: Rename phy_clk_round_rate
phy: freescale: imx8m-pcie: Simplify with dev_err_probe()
phy: fsl-imx8mq-usb: add i.MX95 tuning support
phy: fsl-imx8mq-usb: fix phy_tx_vboost_level_from_property()
phy: hdmi: Add color depth configuration
phy: marvell: Do not enable by default during compile testing
phy: mediatek: xsphy: support type switch by pericfg
phy: move phy-qcom-snps-eusb2 out of its vendor sub-directory
phy: phy-snps-eusb2: add support for exynos2200
phy: phy-snps-eusb2: make repeater optional
phy: phy-snps-eusb2: make reset control optional
phy: phy-snps-eusb2: refactor constructs names
phy: phy-snps-eusb2: refactor reference clock init
phy: phy-snps-eusb2: split phy init code
phy: qcom-qmp-usb: Fix an NULL vs IS_ERR() bug
phy: qcom-qusb2: reuse the IPQ6018 settings for IPQ5424
phy: qcom: fix error code in snps_eusb2_hsphy_probe()
phy: qcom: pcie: Determine has_nocsr_reset dynamically
phy: qcom: qmp-pcie: Add PHY register retention support
phy: qcom: qmp-pcie: drop bogus x1e80100 qref supply
phy: qualcomm: qcom-uniphy-pcie 28LP add support for IPQ5018
phy: renesas: phy-rcar-gen3-usb2: Add USB2.0 PHY support for RZ/V2H(P)
phy: renesas: phy-rcar-gen3-usb2: Sort compatible entries by SoC part number
phy: rockchip: inno-usb2: add phy definition for rk3036
phy: rockchip: inno-usb2: Add usb2 phy support for rk3562
phy: rockchip: samsung-hdptx: Add high color depth management
phy: rockchip: samsung-hdptx: Avoid Hz<->hHz unit conversion overhead
phy: rockchip: samsung-hdptx: Do no set rk_hdptx_phy->rate in case of errors
phy: rockchip: samsung-hdptx: Drop superfluous cfgs driver data
phy: rockchip: samsung-hdptx: Drop unused phy_cfg driver data
phy: rockchip: samsung-hdptx: Drop unused struct lcpll_config
phy: rockchip: samsung-hdptx: Fix clock ratio setup
phy: rockchip: samsung-hdptx: Optimize internal rate handling
phy: rockchip: samsung-hdptx: Provide config params validation support
phy: rockchip: samsung-hdptx: Remove unneeded semicolon
phy: rockchip: samsung-hdptx: Rename ambiguous rk_hdptx_phy->rate
phy: rockchip: samsung-hdptx: Restrict altering TMDS char rate via CCF
phy: rockchip: samsung-hdptx: Setup TMDS char rate via phy_configure_opts_hdmi
phy: samsung: Do not enable PHY_EXYNOS5_USBDRD by default during compile testing
phy: tegra: p2u: Broaden architecture dependency
phy: tegra: xusb: Decouple CYA_TRK_CODE_UPDATE_ON_IDLE from trk_hw_mode
phy: tegra: xusb: Disable periodic tracking on Tegra234
phy: tegra: xusb: Fix unbalanced regulator disable in UTMI PHY mode
phy: usb: add support for bcm74110
phy: use per-PHY lockdep keys
 
pidfd: improve uapi when task isn't found
pidfd: remove unneeded NULL check from pidfd_prepare()
 
pidfs, coredump: add PIDFD_INFO_COREDUMP
 
pidfs: detect refcount bugs
pidfs: ensure consistent ENOENT/ESRCH reporting
pidfs: get rid of __pidfd_prepare()
pidfs: move O_RDWR into pidfs_alloc_file()
pidfs: never refuse ppid == 0 in PIDFD_GET_INFO
pidfs: register pid in pidfs
pidfs: use anon_inode_getattr()
pidfs: use anon_inode_setattr()
 
pinctr: nomadik: abx500: Restrict compile test
 
pinctrl: abx500: enable building modules with COMPILE_TEST=y
pinctrl: abx500: use new GPIO line value setter callbacks
pinctrl: add stubs for OF-specific pinconf functions
pinctrl: amd: Add an LPS0 check() callback
pinctrl: amd: Clear GPIO debounce for suspend
pinctrl: amd: Fix hibernation support with CONFIG_SUSPEND unset
pinctrl: amd: Fix use of undeclared identifier 'pinctrl_amd_s2idle_dev_ops'
pinctrl: amd: use new GPIO line value setter callbacks
pinctrl: amlogic-a4: use new GPIO line value setter callbacks
pinctrl: apple: Make regmap_config static const and fix indentation
pinctrl: armada-37xx: propagate error from armada_37xx_gpio_direction_output()
pinctrl: armada-37xx: propagate error from armada_37xx_gpio_get()
pinctrl: armada-37xx: propagate error from armada_37xx_gpio_get_direction()
pinctrl: armada-37xx: propagate error from armada_37xx_pmx_gpio_set_direction()
pinctrl: armada-37xx: propagate error from armada_37xx_pmx_set_by_name()
pinctrl: armada-37xx: set GPIO output value before setting direction
pinctrl: armada-37xx: use correct OUTPUT_VAL register for GPIOs > 31
pinctrl: armada-37xx: use new GPIO line value setter callbacks
pinctrl: at91-pio4: use new GPIO line value setter callbacks
pinctrl: at91: Add error handling for pinctrl_utils_add_map_mux()
pinctrl: at91: allow building the module with COMPILE_TEST=y
pinctrl: at91: drop unneeded dependency on OF_GPIO
pinctrl: at91: Fix possible out-of-boundary access
pinctrl: at91: use new GPIO line value setter callbacks
pinctrl: aw9523: fix can_sleep flag for GPIO chip
pinctrl: axp209: use new GPIO line value setter callbacks
pinctrl: bcm2835: use new GPIO line value setter callbacks
pinctrl: bcm: iproc-gpio: use new GPIO line value setter callbacks
pinctrl: bcm: nsp-gpio: use new GPIO line value setter callbacks
pinctrl: core: add devm_pinctrl_register_mappings()
pinctrl: cy8c95x0: use new GPIO line value setter callbacks
pinctrl: freescale: Add support for imx943 pinctrl
pinctrl: freescale: Depend imx-scu driver on OF
pinctrl: freescale: Enable driver if platform is enabled.
pinctrl: ingenic: use new GPIO line value setter callbacks
pinctrl: keembay: Switch to irq_find_mapping()
pinctrl: MAINTAINERS: Drop bouncing Jianlong Huang
pinctrl: mcp23s08: Reset all pins to input at probe
pinctrl: mediatek: Add pinctrl driver for MT6893 Dimensity 1200
pinctrl: mediatek: Add pinctrl driver on mt8196
pinctrl: mediatek: airoha: use new GPIO line value setter callbacks
pinctrl: mediatek: common: use new GPIO line value setter callbacks
pinctrl: mediatek: eint: Fix invalid pointer dereference for v1 platforms
pinctrl: mediatek: Fix the invalid conditions
pinctrl: mediatek: moore: use new GPIO line value setter callbacks
pinctrl: mediatek: paris: don't double-check the GPIO number
pinctrl: mediatek: paris: use new GPIO line value setter callbacks
pinctrl: mediatek: pinctrl: mediatek: add mt8196 eint pin
pinctrl: meson: Do not enable by default during compile testing
pinctrl: meson: Drop unused aml_pctl_find_group_by_name()
pinctrl: meson: use new GPIO line value setter callbacks
pinctrl: microchip-sgpio: use new GPIO line value setter callbacks
pinctrl: nuvoton: Fix boot on ma35dx platforms
pinctrl: ocelot: use new GPIO line value setter callbacks
pinctrl: owl: use new GPIO line value setter callbacks
pinctrl: pistachio: use new GPIO line value setter callbacks
pinctrl: qcom: correct the ngpios entry for QCS615
pinctrl: qcom: correct the ngpios entry for QCS8300
pinctrl: qcom: lpass-lpi: use new GPIO line value setter callbacks
pinctrl: qcom: msm: mark certain pins as invalid for interrupts
pinctrl: qcom: msm: use new GPIO line value setter callbacks
pinctrl: qcom: pinctrl-qcm2290: Add egpio support
pinctrl: qcom: pinctrl-qcm2290: Add missing pins
pinctrl: qcom: spmi-gpio: use new GPIO line value setter callbacks
pinctrl: qcom: spmi-mpp: use new GPIO line value setter callbacks
pinctrl: qcom: ssbi-gpio: use new GPIO line value setter callbacks
pinctrl: qcom: ssbi-mpp: use new GPIO line value setter callbacks
pinctrl: qcom: switch to devm_gpiochip_add_data()
pinctrl: qcom: tlmm-test: Fix potential null dereference in tlmm kunit test
pinctrl: remove extern specifier for functions in machine.h
pinctrl: renesas: rzg2l: Add support for RZ/V2N SoC
pinctrl: rk805: use new GPIO line value setter callbacks
pinctrl: samsung: add dedicated SoC eint suspend/resume callbacks
pinctrl: samsung: Add filter selection support for alive bank on gs101
pinctrl: samsung: add gs101 specific eint suspend/resume callbacks
pinctrl: samsung: refactor drvdata suspend & resume callbacks
pinctrl: samsung: use new GPIO line value setter callbacks
pinctrl: spacemit: add clock support for K1 SoC
pinctrl: st: Drop unused st_gpio_bank() function
pinctrl: stm32: use new GPIO line value setter callbacks
pinctrl: stmfx: use new GPIO line value setter callbacks
pinctrl: sunxi: dt: Consider pin base when calculating bank number from pin
pinctrl: Switch to irq_domain_create_*()
pinctrl: sx150x: use new GPIO line value setter callbacks
pinctrl: tb10x: Drop of_match_ptr for ID table
pinctrl: uniphier: Do not enable by default during compile testing
 
platform-msi: Add msi_remove_device_irq_domain() in platform_device_msi_free_irqs_all()
 
platform/chrome: cros_ec_debugfs: Avoid -Wflex-array-member-not-at-end warnings
platform/chrome: cros_ec_proto: Allow to build as module
platform/chrome: cros_ec_proto: Avoid -Wflex-array-member-not-at-end warnings
platform/chrome: cros_ec_typec: Set Pin Assignment E in DP PORT VDO
platform/chrome: cros_kbd_led_backlight: Avoid -Wflex-array-member-not-at-end warnings
platform/chrome: cros_kbd_led_backlight: Fix build dependencies
platform/chrome: cros_kbd_led_backlight: Remove CROS_EC dependency
platform/chrome: kunit: Avoid -Wflex-array-member-not-at-end
platform/chrome: of_hw_prober: Support Google Spherion
platform/chrome: of_hw_prober: Support touchscreen probing on Squirtle
platform/chrome: of_hw_prober: Support trackpad probing on Corsola family
 
platform/loongarch: laptop: Add backlight power control support
platform/loongarch: laptop: Get brightness setting from EC on probe
platform/loongarch: laptop: Unregister generic_sub_drivers on exit
 
platform/mellanox: Fix spelling and comment clarity in Mellanox drivers
platform/mellanox: mlxbf-pmc: Fix duplicate event ID for CACHE_DATA1
platform/mellanox: mlxbf-pmc: Remove newline char from event name input
platform/mellanox: mlxbf-pmc: Support additional PMC blocks
platform/mellanox: mlxbf-pmc: Use kstrtobool() to check 0/1 input
platform/mellanox: mlxbf-pmc: Validate event/enable input
platform/mellanox: mlxbf-tmfifo: fix vring_desc.len assignment
platform/mellanox: mlxreg-dpu: Add initial support for Nvidia DPU
platform/mellanox: mlxreg-dpu: Fix smatch warnings
platform/mellanox: mlxreg-lc: Fix logic error in power state check
platform/mellanox: nvsw-sn2201: Fix bus number in adapter error message
platform/mellanox: Rename field to improve code readability
 
platform/x86/amd/hsmp: acpi: Add sysfs files to display HSMP telemetry
platform/x86/amd/hsmp: fix building with CONFIG_HWMON=m
platform/x86/amd/hsmp: Report power via hwmon sensors
platform/x86/amd/hsmp: Use a single DRIVER_VERSION for all hsmp modules
 
platform/x86/amd/pmc: Add PCSpecialist Lafite Pro V 14M to 8042 quirks list
platform/x86/amd/pmc: Use FCH_PM_BASE definition
 
platform/x86/amd: pmc: Clear metrics table at start of cycle
platform/x86/amd: pmf: Prevent amd_pmf_tee_deinit() from running twice
platform/x86/amd: pmf: Simplify error flow in amd_pmf_init_smart_pc()
platform/x86/amd: pmf: Use device managed allocations
 
platform/x86/intel-uncore-freq: Add attributes to show agent types
platform/x86/intel-uncore-freq: Add attributes to show die_id
platform/x86/intel-uncore-freq: avoid non-literal format string
platform/x86/intel-uncore-freq: Fail module load when plat_info is NULL
 
platform/x86/intel/hid: Add Wildcat Lake support
 
platform/x86/intel/pmc: Add Lunar Lake support to Intel PMC SSRAM Telemetry
platform/x86/intel/pmc: Add Panther Lake support to Intel PMC SSRAM Telemetry
 
platform/x86/intel: power-domains: Add interface to get Linux die ID
platform/x86/intel: power-domains: Fix error code in tpmi_init()
 
platform/x86/sony-laptop: Remove unused sony laptop camera code
 
platform/x86/tuxedo: Add virtual LampArray for TUXEDO NB04 devices
platform/x86/tuxedo: Prevent invalid Kconfig state
 
platform/x86: Add AMD ISP platform config for OV05C10
platform/x86: alieneware-wmi-wmax: Add AWCC support to more laptops
platform/x86: alienware-wmi-wmax: Add a DebugFS interface
platform/x86: alienware-wmi-wmax: Add HWMON support
platform/x86: alienware-wmi-wmax: Add support for manual fan control
platform/x86: alienware-wmi-wmax: Add support for the "custom" thermal profile
platform/x86: alienware-wmi-wmax: Expose GPIO debug methods
platform/x86: alienware-wmi-wmax: Fix `dmi_system_id` array
platform/x86: alienware-wmi-wmax: Fix awcc_hwmon_fans_init() label logic
platform/x86: alienware-wmi-wmax: Fix uninitialized bitmap in awcc_hwmon_fans_init()
platform/x86: alienware-wmi-wmax: Improve ID processing
platform/x86: alienware-wmi-wmax: Improve internal AWCC API
platform/x86: alienware-wmi-wmax: Improve platform profile probe
platform/x86: alienware-wmi-wmax: Modify supported_thermal_profiles[]
platform/x86: alienware-wmi-wmax: Rename thermal related symbols
platform/x86: asus-nb-wmi: add DMI quirk for ASUS Zenbook Duo UX8406CA
platform/x86: asus-wmi: fix build without CONFIG_SUSPEND
platform/x86: asus-wmi: Refactor Ally suspend/resume
platform/x86: Avoid -Wflex-array-member-not-at-end warning
platform/x86: barco-p50: use new GPIO line value setter callbacks
platform/x86: dell-ddv: Expose the battery health to userspace
platform/x86: dell-ddv: Expose the battery manufacture date to userspace
platform/x86: dell-ddv: Fix taking the psy->extensions_sem lock twice
platform/x86: dell-ddv: Implement the battery matching algorithm
platform/x86: dell-lis3lv02d: Add Latitude 5500
platform/x86: dell-lis3lv02d: Add Precision 3551
platform/x86: dell-pc: Propagate errors when detecting feature support
platform/x86: dell-pc: Transition to faux device
platform/x86: dell-pc: Use non-atomic bitmap operations
platform/x86: dell-wmi-sysman: Fix class device unregistration
platform/x86: dell-wmi-sysman: Fix WMI data block retrieval in sysfs callbacks
platform/x86: dell_rbu: Bump version
platform/x86: dell_rbu: Fix list usage
platform/x86: dell_rbu: Fix lock context warning
platform/x86: dell_rbu: Stop overwriting data buffer
platform/x86: Fix initialization order for firmware_attributes_class
platform/x86: hp-bioscfg: Fix class device unregistration
platform/x86: ideapad-laptop: Fix FnLock not remembered among boots
platform/x86: ideapad-laptop: Fix kbd backlight not remembered among boots
platform/x86: ideapad-laptop: use usleep_range() for EC polling
platform/x86: int0002: use new GPIO line value setter callbacks
platform/x86: int3472: Add handshake pin support
platform/x86: int3472: Add skl_int3472_register_clock() helper
platform/x86: int3472: Avoid GPIO regulator spikes
platform/x86: int3472: Debug log when remapping pins
platform/x86: int3472: Drop unused gpio field from struct int3472_gpio_regulator
platform/x86: int3472: Export int3472_discrete_parse_crs()
platform/x86: int3472: For mt9m114 sensors map powerdown to powerenable
platform/x86: int3472: Make regulator supply name configurable
platform/x86: int3472: Move common.h to public includes, symbols to INTEL_INT3472
platform/x86: int3472: Prepare for registering more than 1 GPIO regulator
platform/x86: int3472: Remove unused sensor_config struct member
platform/x86: int3472: Rework AVDD second sensor quirk handling
platform/x86: int3472: Stop setting a supply-name for GPIO regulators
platform/x86: int3472: Stop using devm_gpiod_get()
platform/x86: Introduce dasharo-acpi platform driver
platform/x86: ISST: Do Not Restore SST MSRs on CPU Online Operation
platform/x86: ISST: Support SST-PP revision 2
platform/x86: ISST: Support SST-TF revision 2
platform/x86: ISST: Update minor version
platform/x86: oxpec: Add a lower bounds check in oxp_psy_ext_set_prop()
platform/x86: oxpec: Add charge threshold and behaviour to OneXPlayer
platform/x86: oxpec: Add support for the OneXPlayer G1
platform/x86: oxpec: Add turbo led support to X1 devices
platform/x86: oxpec: Adhere to sysfs-class-hwmon and enable pwm on 2
platform/x86: oxpec: Convert defines to using tabs
platform/x86: oxpec: Follow reverse xmas convention for tt_toggle
platform/x86: oxpec: Make turbo val apply a bitmask
platform/x86: oxpec: Move fan speed read to separate function
platform/x86: oxpec: Move hwmon/oxp-sensors to platform/x86
platform/x86: oxpec: Move pwm value read/write to separate functions
platform/x86: oxpec: Move pwm_enable read to its own function
platform/x86: oxpec: Rename ec group to tt_toggle
platform/x86: oxpec: Rename rval to ret in tt_toggle
platform/x86: portwell-ec: Add GPIO and WDT driver for Portwell EC
platform/x86: portwell-ec: Move watchdog device under correct platform hierarchy
platform/x86: samsung-galaxybook: Add SAM0426
platform/x86: silicom: use new GPIO line value setter callbacks
platform/x86: think-lmi: Create ksets consecutively
platform/x86: think-lmi: Fix class device unregistration
platform/x86: think-lmi: Fix kobject cleanup
platform/x86: think-lmi: Fix sysfs group cleanup
platform/x86: thinkpad-acpi: Add support for new hotkey for camera shutter switch
platform/x86: thinkpad_acpi: handle HKEY 0x1402 event
platform/x86: Update swnode graph for amd isp4
platform/x86: Use i2c adapter name to fix build errors
platform/x86: Use strscpy()/scnprintf() with acpi_device_name/class()
platform/x86: wmi: Fix WMI event enablement
platform/x86: wmi: Update documentation of WCxx/WExx ACPI methods
 
Linux: platform/x86:intel/pmc: Convert index variables to be unsigned
Linux: platform/x86:intel/pmc: Create Intel PMC SSRAM Telemetry driver
Linux: platform/x86:intel/pmc: Improve pmc_core_get_lpm_req()
Linux: platform/x86:intel/pmc: Move error handling to init function
Linux: platform/x86:intel/pmc: Move PMC Core related functions
Linux: platform/x86:intel/pmc: Move PMC devid to core.h
Linux: platform/x86:intel/pmc: Remove unneeded header file inclusion
Linux: platform/x86:intel/pmc: Remove unneeded io operations
Linux: platform/x86:intel/pmc: Rename core_ssram to ssram_telemetry
Linux: platform/x86:intel/pmc: Use devm for mutex_init
Linux: platform/x86:intel/vsec: Change return type of intel_vsec_register
 
platform: arm64: acer-aspire1-ec: convert to devm_drm_bridge_alloc() API
platform: arm64: huawei-gaokun-ec: fix OF node leak
platform: arm64: huawei-gaokun-ec: Remove unneeded semicolon
platform: cznic: Add keyctl helpers for Turris platform
platform: cznic: fix function parameter names
platform: cznic: turris-omnia-mcu: Add support for digital message signing with HW private key
platform: cznic: turris-omnia-mcu: Refactor requesting MCU interrupt
platform: cznic: use ffs() instead of __bf_shf()
platform: Do not enable by default during compile testing
platform: mellanox: Cosmetic changes to improve code style
platform: mellanox: Introduce support of Nvidia smart switch
platform: mellanox: mlx-platform: Add support for new Nvidia system
platform: mellanox: nvsw-sn2200: Add support for new system flavour
platform: mellanox: nvsw-sn2200: Fix .items in nvsw_sn2201_busbar_hotplug
platform: replace magic number with macro PLATFORM_DEVID_NONE
 
pldmfw: Don't require send_package_data or send_component_table to be defined
pldmfw: Select CRC32 when PLDMFW is selected
 
PM: EM: Documentation: fix typo in energy-model.rst
PM: EM: Documentation: Fix typos in example driver code
PM: EM: Fix potential division-by-zero error in em_compute_costs()
PM: EM: Introduce em_adjust_cpu_capacity()
PM: EM: Move CPU capacity check to em_adjust_new_capacity()
PM: freezer: Rewrite restarting tasks log to remove stray *done.*
PM: hibernate: add configurable delay for pm_test
PM: hibernate: Remove size arguments when calling strscpy()
PM: hibernate: split and simplify hib_submit_io
PM: Restrict swap use to later in the suspend sequence
PM: runtime: Add new devm functions
PM: runtime: Define pm_runtime_put cleanup helper
PM: runtime: fix denying of auto suspend in pm_suspend_timer_fn()
PM: sleep: Add locking to dpm_async_resume_children()
PM: sleep: Call pm_restore_gfp_mask() after dpm_resume()
PM: sleep: docs: Replace "diasble" with "disable"
PM: sleep: Fix list splicing in device suspend error paths
PM: sleep: Fix power.is_suspended cleanup for direct-complete devices
PM: sleep: Introduce pm_sleep_transition_in_progress()
PM: sleep: Introduce pm_suspend_in_progress()
PM: sleep: Make suspend of devices more asynchronous
PM: sleep: Print PM debug messages during hibernation
PM: sleep: Remove unnecessary !!
PM: sleep: Resume children after resuming the parent
PM: sleep: Suspend async parents after suspending children
PM: sleep: Update power.completion for all devices on errors
PM: sleep: Use two lines for "Restarting..." / "done" messages
PM: suspend: clean up redundant filesystems_freeze/thaw() handling
PM: suspend: Drop a misplaced pm_restore_gfp_mask() call
PM: sysfs: Move debug runtime PM attributes to runtime_attrs[]
PM: wakeup: Add missing wakeup source attribute relax_count
PM: wakeup: Delete space in the end of string shown by pm_show_wakelocks()
PM: wakeup: Do not expose 4 device wakeup source APIs
 
pmdomain: amlogic: Constify some structures
pmdomain: arm: Do not enable by default during compile testing
pmdomain: bcm: bcm2835-power: Use devm_clk_get_optional
pmdomain: core: Add genpd helper to correct the usage/rejected counters
pmdomain: core: Add residency reflection for domain-idlestates to debugfs
pmdomain: core: Convert genpd_power_off() to void
pmdomain: core: Convert to device_awake_path()
pmdomain: core: Reset genpd->states to avoid freeing invalid data
pmdomain: core: Simplify return statement in genpd_power_off()
pmdomain: core: Use genpd->opp_table to simplify error/remove path
pmdomain: governor: Consider CPU latency tolerance from pm_domain_cpu_gov
pmdomain: mediatek: Add error messages for missing regmaps
pmdomain: mediatek: Add support for Dimensity 1200 MT6893
pmdomain: mediatek: Bump maximum bus protect data array elements
pmdomain: Merge branch dt into next
pmdomain: Merge branch dt into next
pmdomain: Merge branch dt into next
pmdomain: Merge branch dt into next
pmdomain: Merge branch fixes into next
pmdomain: Merge branch fixes into next
pmdomain: qcom: rpmhpd: Add SM4450 power domains
pmdomain: rockchip: Add support for RK3562 SoC
pmdomain: sunxi: add H6 PRCM PPU driver
pmdomain: ti: Fix STANDBY handling of PER power domain
 
pnfs/flexfiles: connect to NFSv3 DS using TLS if MDS connection uses TLS
 
posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
 
posix-timers: Initialize cache early and move pointer into __timer_data
 
power: bq24190: Add BQ24193 support
power: freeze filesystems during suspend/resume
power: reset: add Toradex Embedded Controller
power: reset: at91-reset: Optimize at91_reset()
power: reset: reboot-mode: better compatibility with DT (replace ' ,/')
power: reset: syscon-reboot: add gs101-specific reset
power: supply: Add driver for Pegatron Chagall battery
power: supply: add Huawei Matebook E Go psy driver
power: supply: add inhibit-charge-awake to charge_behaviour
power: supply: Add support for Maxim MAX8971 charger
power: supply: bq27xxx: Retrieve again when busy
power: supply: collie: Fix wakeup source leaks on device unbind
power: supply: core: Add additional health status values
power: supply: core: Add power_supply_get/set_property_direct()
power: supply: cros_charge-control: Avoid -Wflex-array-member-not-at-end warning
power: supply: gpio-charger: Fix wakeup source leaks on device unbind
power: supply: max17040: adjust thermal channel scaling
power: supply: max77705: Fix workqueue error handling in probe
power: supply: max77976: add EXTCON dependency
power: supply: rk817: remove redundant null check on node
power: supply: rt9471: Simplify definition of some struct linear_range
power: supply: support charge_types in extensions
power: supply: sysfs: Remove duplicate NUL termination
power: supply: test-power: Test access to extended power supply
power: supply: wm831x: Constify struct chg_map and some arrays
 
powercap: intel_rapl: Do not change CLAMPING bit if ENABLE bit cannot be changed
 
powernow: use pr_info_once
 
powerpc/8xx: Reduce alignment constraint for kernel memory
 
powerpc/boot: Fix build with gcc 15
 
powerpc/bpf: fix JIT code size calculation of bpf trampoline
 
powerpc/crash: Fix non-smp kexec preparation
 
powerpc/crc: drop "glue" from filenames
powerpc/crc: Include uaccess.h and others
powerpc/crc: rename crc32-vpmsum_core.S to crc-vpmsum-template.S
 
powerpc/eeh: Fix missing PE bridge reconfiguration during VFIO EEH recovery
 
powerpc/iommu: Use str_disabled_enabled() helper
 
powerpc/kernel: Fix ppc_save_regs inclusion in build
 
powerpc/kvm-hv-pmu: Add perf-events for Hostwide counters
powerpc/kvm-hv-pmu: Implement GSB message-ops for hostwide counters
 
powerpc/microwatt: Fix model property in device tree
 
powerpc/mm/fault: Use str_write_read() helper function
 
powerpc/perf: Remove driver-specific throttle support
 
powerpc/powermac: Use str_enabled_disabled() and str_on_off() helpers
 
powerpc/powernv/memtrace: Fix out of bounds issue in memtrace mmap
 
powerpc/ps3: Use str_write_read() in ps3_notification_read_write()
 
powerpc/pseries/htmdump: Add documentation for H_HTM debugfs interface
powerpc/pseries/htmdump: Add htm capabilities support to htmdump module
powerpc/pseries/htmdump: Add htm configure support to htmdump module
powerpc/pseries/htmdump: Add htm flags support to htmdump module
powerpc/pseries/htmdump: Add htm info support to htmdump module
powerpc/pseries/htmdump: Add htm setup support to htmdump module
powerpc/pseries/htmdump: Add htm start support to htmdump module
powerpc/pseries/htmdump: Add htm status support to htmdump module
powerpc/pseries/htmdump: Add htm_hcall_wrapper to integrate other htm operations
powerpc/pseries/htmdump: Include header file to get is_kvm_guest() definition
 
powerpc/pseries/iommu: Fix kmemleak in TCE table userspace view
 
powerpc/pseries/msi: Avoid reading PCI device registers in reduced power states
 
powerpc/pseries: Add a char driver for physical-attestation RTAS
powerpc/pseries: Add ibm,get-dynamic-sensor-state RTAS call support
powerpc/pseries: Add ibm,set-dynamic-indicator RTAS call support
powerpc/pseries: Add papr-indices char driver for ibm,get-indices
powerpc/pseries: Add papr-platform-dump character driver for dump retrieval
powerpc/pseries: Define common functions for RTAS sequence calls
powerpc/pseries: Define papr_indices_io_block for papr-indices ioctls
powerpc/pseries: Include linux/types.h in papr-platform-dump.h
 
powerpc/vas: Return -EINVAL if the offset is non-zero in mmap()
 
powerpc/vdso: Fix build of VDSO32 with pcrel
 
powerpc64/ftrace: fix clobbered r15 during livepatching
 
powerpc: 44x/gpio: use new line value setter callbacks
powerpc: 52xx/gpio: use new line value setter callbacks
powerpc: 83xx/gpio: use new line value setter callbacks
powerpc: 8xx/gpio: use new line value setter callbacks
powerpc: do not build ppc_save_regs.o always
powerpc: Document APIv2 KVM hcall spec for Hostwide counters
powerpc: Don't use --- in kernel logs
powerpc: dts: mpc8315erdb: Add GPIO controller node
powerpc: enable dynamic preemption
powerpc: Fix struct termio related ioctl macros
powerpc: mm: call ctor/dtor for kernel PTEs
powerpc: mpic: Use str_enabled_disabled() helper function
powerpc: Replace strcpy() with strscpy() in proc_ppc64_init()
powerpc: Switch irq_domain_add_nomap() to use fwnode
powerpc: Switch to irq_domain_create_*()
powerpc: Switch to irq_find_mapping()
powerpc: Switch to of_fwnode_handle()
powerpc: sysdev/gpio: use new line value setter callbacks
powerpc: Transliterate author name and remove FIXME
 
ppp: Split ppp_exit_net() to ->exit_rtnl().
 
printf: add tests for generic FourCCs
 
proc: fix the issue of proc_mem_open returning NULL
 
property: Add functions to iterate named child
 
Linux: Provide a new two step DMA mapping API
 
psci: MAINTAINERS: Include DT binding in the entry
 
ptp: allow reading of currently dialed frequency to succeed on free-running clocks
ptp: Do not enable by default during compile testing
ptp: fix breakage after ptp_vclock_in_use() rework
ptp: ocp: Add const to bp->attr_group allocation type
ptp: remove ptp->n_vclocks check logic in ptp_vclock_in_use()
 
ptrace: introduce PTRACE_SET_SYSCALL_INFO request
 
ptrace_get_syscall_info: factor out ptrace_get_syscall_info_op
 
pwm: Add actual hardware state to pwm debugfs file
pwm: Add Loongson PWM controller support
pwm: add support for NXPs high-side switch MC33XS2410
pwm: Add support for RZ/G2L GPT
pwm: adp5585: make sure to include mod_devicetable.h
pwm: axi-pwmgen: fix missing separate external clock
pwm: Better document return value of pwm_round_waveform_might_sleep()
pwm: Do stricter return value checking for .round_waveform_tohw()
pwm: Fix invalid state detection
pwm: Fix various formatting issues in kernel-doc
pwm: Formally describe the procedure used to pick a hardware waveform setting
pwm: Let pwm_set_waveform_might_sleep() fail for exact but impossible requests
pwm: Let pwm_set_waveform_might_sleep() return 0 instead of 1 after rounding up
pwm: loongson: Fix an error code in probe()
pwm: loongson: Fix u32 overflow in waveform calculation
pwm: Make chip parameter to pwmchip_get_drvdata() a const pointer
pwm: mediatek: Ensure to disable clocks in error path
pwm: meson: Enable constant and polarity features for g12, axg, s4
pwm: meson: Simplify get_state() callback
pwm: meson: Simplify meson_pwm_cnt_to_ns()
pwm: meson: Support constant and polarity bits
pwm: meson: Use separate device id data for axg and g12
pwm: pca9685: Use new GPIO line value setter callbacks
pwm: pxa: Improve using dev_err_probe()
pwm: Restore alphabetic ordering in Kconfig and Makefile
pwm: rzg2l-gpt: Accept requests for too high period length
pwm: stm32-lp: Add support for stm32mp25
pwm: stm32: Don't open-code TIM_CCER_CCxE()
pwm: stm32: Emit debug output also for corner cases of the rounding callbacks
pwm: Tidyup PWM menu for Renesas
 
qed: Remove unused qed_calc_*_ctx_validation functions
qed: Remove unused qed_db_recovery_dp
qed: Remove unused qed_memset_*ctx functions
qed: Remove unused qed_print_mcp_trace_*
qed: Remove unused qed_ptt_invalidate
 
queue_api: reduce risk of name collision over txq
 
r8152: use SHA-256 library API instead of crypto_shash API
 
r8169: add helper rtl8125_phy_param
r8169: add helper rtl_csi_mod for accessing extended config space
r8169: add RTL_GIGA_MAC_VER_LAST to facilitate adding support for new chip versions
r8169: add support for RTL8127A
r8169: merge chip versions 52 and 53 (RTL8117)
r8169: merge chip versions 64 and 65 (RTL8125D)
r8169: merge chip versions 70 and 71 (RTL8126A)
r8169: refactor chip version detection
r8169: use pci_prepare_to_sleep in rtl_shutdown
 
raid10: cleanup memleak at raid10_make_request
 
raid6: Add RISC-V SIMD syndrome and recovery calculations
raid6: riscv: Fix NULL pointer dereference caused by a missing clobber
raid6: skip avx512 checks
 
random: Avoid open-coded use of ratelimit_state structure's ->missed field
 
randstruct: Force full rebuild when seed changes
randstruct: gcc-plugin: Fix attribute addition
randstruct: gcc-plugin: Remove bogus void member
 
rapidio: remove some dead defines
rapidio: remove unused functions
 
ratelimit: Allow zero ->burst to disable ratelimiting
ratelimit: Avoid atomic decrement if already rate-limited
ratelimit: Avoid atomic decrement under lock if already rate-limited
ratelimit: Avoid jiffies=0 special case
ratelimit: Convert the ->missed field to atomic_t
ratelimit: Count misses due to lock contention
ratelimit: Create functions to handle ratelimit_state internals
ratelimit: Don't flush misses counter if RATELIMIT_MSG_ON_RELEASE
ratelimit: Drop redundant accesses to burst
ratelimit: Force re-initialization when rate-limiting re-enabled
ratelimit: Reduce ___ratelimit() false-positive rate limiting
ratelimit: Simplify common-case exit path
ratelimit: Use nolock_ret label to collapse lock-failure code
ratelimit: Use nolock_ret label to save a couple of lines of code
ratelimit: Use nolock_ret restructuring to collapse common case code
ratelimit: Warn if ->interval or ->burst are negative
 
rcu/cpu_stall_cputime: fix the hardirq count for x86 architecture
 
rcu/nocb: Add Safe checks for access offloaded rdp
 
rcu: Add warning to ensure rcu_seq_done_exact() is working
rcu: Comment on the extraneous delta test on rcu_seq_done_exact()
rcu: Remove swake_up_one_online() bandaid
rcu: Replace magic number with meaningful constant in rcu_seq_done_exact()
rcu: Return early if callback is not specified
 
rcuref: Provide rcuref_is_dead()
 
rcuscale: using kcalloc() to relpace kmalloc()
 
rcutorture: Comment invocations of tick_dep_set_task()
rcutorture: Fix issue with re-using old images on ARM64
rcutorture: Make srcu_lockdep.sh check kernel Kconfig
rcutorture: Make srcu_lockdep.sh check reader-conflict handling
rcutorture: Make torture.sh --do-rt use CONFIG_PREEMPT_RT
rcutorture: Perform more frequent testing of ->gpwrap
rcutorture: Reduce TREE01 CPU overcommit
rcutorture: Remove MAXSMP and CPUMASK_OFFSTACK from TREE01
rcutorture: Split out beginning and end from rcu_torture_one_read()
 
RDMA/bnxt_re: Fix incorrect display of inactivity_cp in debugfs output
RDMA/bnxt_re: Fix missing error handling for tx_queue
RDMA/bnxt_re: Fix return code of bnxt_re_configure_cc
RDMA/bnxt_re: Support extended stats for Thor2 VF
 
RDMA/cma: Fix hang when cma_netevent_callback fails to queue_work
RDMA/cma: Remove unused rdma_res_to_id
 
RDMA/core: Avoid hmm_dma_map_alloc() for virtual DMA devices
RDMA/core: Convert to use ERR_CAST()
RDMA/core: Convert to use ERR_CAST()
RDMA/core: Convert UMEM ODP DMA mapping to caching IOVA and page linkage
RDMA/core: Move ODP capability definitions to uapi
RDMA/core: Rate limit GID cache warning messages
 
RDMA/hns: Add trace for AEQE dumping
RDMA/hns: Add trace for CMDQ dumping
RDMA/hns: Add trace for flush CQE
RDMA/hns: Add trace for MR/MTR attribute dumping
RDMA/hns: Add trace for WQE dumping
RDMA/hns: Fix build error of hns_roce_trace
RDMA/hns: Fix endian issue in trace events
RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
RDMA/hns: initialize db in update_srq_db()
RDMA/hns: Remove unused parameters
 
RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction
 
RDMA/mana_ib: Access remote atomic for MRs
RDMA/mana_ib: Add support of 4M, 1G, and 2G pages
RDMA/mana_ib: Add support of mana_ib for RNIC and ETH nic
RDMA/mana_ib: support of the zero based MRs
RDMA/mana_ib: unify mana_ib functions to support any gdma device
 
RDMA/mlx5: Add support for 200Gbps per lane speeds
RDMA/mlx5: Avoid flexible array warning
RDMA/mlx5: convert timeouts to secs_to_jiffies()
RDMA/mlx5: Fix CC counters query for MPV
RDMA/mlx5: Fix error flow upon firmware failure for RQ destruction
RDMA/mlx5: Fix HW counters query for non-representor devices
RDMA/mlx5: Fix unsafe xarray access in implicit ODP handling
RDMA/mlx5: Fix vport loopback for MPV device
RDMA/mlx5: Initialize obj_event->obj_sub_list before xa_insert
RDMA/mlx5: reduce stack usage in mlx5_ib_ufile_hw_cleanup
RDMA/mlx5: Remove the redundant MLX5_IB_STAGE_UAR stage
 
RDMA/rxe: Break endless pagefault loop for RO pages
RDMA/rxe: Enable ODP in ATOMIC WRITE operation
RDMA/rxe: Enable ODP in RDMA FLUSH operation
RDMA/rxe: Fix "trying to register non-static key in rxe_qp_do_cleanup" bug
RDMA/rxe: Fix mismatched type declarations
RDMA/rxe: Remove 32-bit architecture support
RDMA/rxe: Remove unused rxe_run_task
 
RDMA/siw: Remove unused siw_mem_add
RDMA/siw: replace redundant ternary operator with just rv
RDMA/siw: use skb_crc32c() instead of __skb_checksum()
 
RDMA/umem: Separate implicit ODP initialization from explicit ODP
RDMA/umem: Store ODP access mask information in PFN
 
RDMA/uverbs: Convert to use ERR_CAST()
 
RDMA: Don't use %pK through printk
RDMA: Replace msecs_to_jiffies with secs_to_jiffies for timeout
 
rds: Acquire per-CPU pointer within BH disabled section
rds: Disable only bottom halves in rds_page_remainder_alloc()
rds: Use nested-BH locking for rds_page_remainder
 
readdir: supply dir_context.count as readdir buffer size hint
readdir: supply dir_context.count as readdir buffer size hint
 
Reapply "wifi: ath11k: restore country code during resume"
 
Reapply "x86/smp: Eliminate mwait_play_dead_cpuid_hint()"
 
Reapply: drm/amdgpu: Use generic hdp flush function
 
Linux: Refine RAS bad page records counting and parsing in eeprom V3
 
regcache: Use sort()'s default swap() implementation
 
regmap-irq: Use dedicated interrupt wake setters
 
regmap: fix potential memory leak of regmap_bus
regmap: irq: Add support for chips without separate IRQ status
regmap: Move selecting for REGMAP_MDIO and REGMAP_IRQ
 
regulator: adp5055: Add driver for adp5055
regulator: adp5055: remove duplicate device table
regulator: adp5055: Remove unneeded semicolon
regulator: bcm590xx: Add support for BCM59054 regulators
regulator: bcm590xx: Rename BCM59056-specific data as such
regulator: bcm590xx: Store regulator descriptions in table
regulator: bcm590xx: Use dev_err_probe for regulator register error
regulator: bd96801: Drop IC name from the IRQ resources
regulator: bd96801: Support ROHM BD96802
regulator: bd96801: Support ROHM BD96805 PMIC
regulator: bd96801: Support ROHM BD96806 PMIC
regulator: core: fix NULL dereference on unbind due to stale coupling data
regulator: da9121: Fix Wvoid-pointer-to-enum-cast warning
regulator: don't compare raw GPIO descriptor pointers
regulator: dt-bindings: adi,adp5055-regulator: Add adp5055 support
regulator: dt-bindings: mt6357: Drop fixed compatible requirement
regulator: fan53555: add enable_time support and soft-start times
regulator: gpio: Fix the out-of-bounds access to drvdata::gpiods
regulator: gpio: Use dev_err_probe
regulator: max14577: Add error check for max14577_read_reg()
regulator: max20086: Change enable gpio to optional
regulator: max20086: Fix MAX200086 chip id
regulator: max20086: Fix refcount leak in max20086_parse_regulators_dt()
regulator: max20086: Fixes chip id and enable gpio
regulator: max8952: Correct Samsung "Electronics" spelling in copyright headers
regulator: mp886x: Fix ID table driver_data
regulator: pca9450: Add restart handler
regulator: pf9453: convert to use maple tree register cache
regulator: pf9453: Improve documentation for pf9453_regulator_set_ramp_delay_regmap
regulator: qcom_spmi: Constify struct spmi_voltage_range
regulator: rpi-panel-attiny: don't double-check GPIO range
regulator: rpi-panel-attiny: use devres for mutex management
regulator: rpi-panel-attiny: use lock guards for the state mutex
regulator: rpi-panel-attiny: use new GPIO line value
regulator: rpi-panel-attiny: use new GPIO line value setter callbacks
regulator: s5m8767: Convert to GPIO descriptors
regulator: s5m8767: Convert to GPIO descriptors
regulator: sy8824x: Fix ID table driver_data
regulator: tps65219: Add support for TPS65215 Regulator IRQs
regulator: tps65219: Add support for TPS65215 regulator resources
regulator: tps65219: Add TI TPS65214 Regulator Support
regulator: tps65219: Fix devm_kmalloc size allocation
regulator: tps65219: Update struct names
 
relay: remove unused relay_late_setup_files
 
release_task: kill the no longer needed get/put_pid(thread_pid)
 
remoteproc: core: Cleanup acquired resources when rproc_handle_resources() fails in rproc_attach()
remoteproc: core: Release rproc->clean_table after rproc_attach() fails
remoteproc: imx_dsp_rproc: Add support for DSP-specific features
remoteproc: k3-dsp: Assert local reset during .prepare callback
remoteproc: k3-dsp: Correct Reset deassert logic for devices w/o lresets
remoteproc: k3-dsp: Correct Reset logic for devices without lresets
remoteproc: k3-dsp: Don't override rproc ops in IPC-only mode
remoteproc: k3-dsp: Drop check performed in k3_dsp_rproc_{mbox_callback/kick}
remoteproc: k3-m4: Add pointer to rproc struct within k3_m4_rproc
remoteproc: k3-m4: Don't assert reset in detach routine
remoteproc: k3-m4: Introduce central function to put rproc into reset
remoteproc: k3-m4: Introduce central function to release rproc from reset
remoteproc: k3-m4: Ping the mbox while acquiring the channel
remoteproc: k3-m4: Use k3_rproc_mem_data structure for memory info
remoteproc: k3-r5: Drop check performed in k3_r5_rproc_{mbox_callback/kick}
remoteproc: k3-r5: Re-order internal memory initialization functions
remoteproc: k3-r5: Re-order k3_r5_release_tsp() function
remoteproc: k3-r5: Refactor Data Structures to Align with DSP and M4
remoteproc: k3-r5: Refactor sequential core power up/down operations
remoteproc: k3-r5: Use k3_r5_rproc_mem_data structure for memory info
remoteproc: k3-{m4/dsp}: Add a void ptr member in rproc internal struct
remoteproc: k3: Refactor .attach rproc ops into common driver
remoteproc: k3: Refactor .da_to_va rproc ops into common driver
remoteproc: k3: Refactor .detach rproc ops into common driver
remoteproc: k3: Refactor .get_loaded_rsc_table ops into common driver
remoteproc: k3: Refactor .kick rproc ops into common driver
remoteproc: k3: Refactor .prepare rproc ops into common driver
remoteproc: k3: Refactor .start rproc ops into common driver
remoteproc: k3: Refactor .stop rproc ops into common driver
remoteproc: k3: Refactor .unprepare rproc ops into common driver
remoteproc: k3: Refactor mailbox rx_callback functions into common driver
remoteproc: k3: Refactor mem_release() functions into common driver
remoteproc: k3: Refactor of_get_memories() functions into common driver
remoteproc: k3: Refactor release_tsp() functions into common driver
remoteproc: k3: Refactor reserved_mem_init() functions into common driver
remoteproc: k3: Refactor rproc_release() implementation into common driver
remoteproc: k3: Refactor rproc_request_mbox() implementations into common driver
remoteproc: k3: Refactor rproc_reset() implementation into common driver
remoteproc: k3: Refactor shared data structures
remoteproc: qcom_wcnss_iris: Add missing put_device() on error in probe
remoteproc: stm32_rproc: Allow to specify firmware default name
remoteproc: xlnx: Avoid RPU force power down
 
Remove legacy : 'cc-disable-warning' use from the generic build scripts
 
Linux: replace collect_mounts()/drop_collected_mounts() with a safer variant
Linux: replace strncpy with strscpy_pad
 
reset: Add devm_reset_control_array_get_exclusive_released()
reset: Add USB2PHY port reset driver for Renesas RZ/V2H(P)
reset: thead: Add TH1520 reset controller driver
 
resource: fix false warning in __request_region()
 
Revert "ACPI: battery: negate current when discharging"
 
Revert "arm64: dts: imx93-tqma9352-mba93xxca: enable Open Drain for MDIO"
Revert "arm64: dts: imx93-tqma9352-mba93xxla: enable Open Drain for MDIO"
Revert "arm64: dts: mediatek: mt8390-genio-common: Add firmware-name for scp0"
 
Revert "ARM: dts: rockchip: drop grf reference from rk3036 hdmi"
 
Revert "bcache: remove heap-related macros and switch to generic min_heap"
Revert "bcache: update min_heap_callbacks to use default builtin swap"
 
Revert "Bluetooth: btusb: add sysfs attribute to control USB alt setting"
Revert "Bluetooth: btusb: Configure altsetting for HCI_USER_CHANNEL"
 
Revert "bus: ti-sysc: Probe for l4_wkup and l4_cfg interconnect devices first"
 
Revert "cgroup_freezer: cgroup_freezing: Check if not frozen"
 
Revert "char: misc: add test cases"
Revert "char: misc: make miscdevice unit test built-in only"
 
Revert "crypto: powerpc/poly1305 - Add SIMD fallback"
Revert "crypto: run initcalls for generic implementations earlier"
Revert "crypto: tcrypt - Restore multibuffer ahash tests"
Revert "crypto: testmgr - Add hash export format testing"
Revert "crypto: testmgr - Add multibuffer acomp testing"
 
Linux: Revert "Disable FOP_DONTCACHE for now due to bugs"
 
Revert "drm/amd/display: [FW Promotion] Release 0.1.11.0"
Revert "drm/amd/display: Fix VUpdate offset calculations for dcn401"
Revert "drm/amd/display: Hardware cursor changes color when switched to software cursor"
Revert "drm/amd/display: more liberal vmin/vmax update for freesync"
Revert "drm/amd/display: pause the workload setting in dm"
Revert "drm/amd/display: Refactor SubVP cursor limiting logic"
Revert "drm/amd/display: turn off eDP lcdvdd and backlight if not required"
 
Revert "drm/amd: Keep display off while going into S4"
Revert "drm/amd: Stop evicting resources on APUs in suspend"
 
Revert "drm/amdgpu: don't allow userspace to create a doorbell BO"
Revert "drm/amdgpu: Use generic hdp flush function"
 
Revert "drm/etnaviv: Use dma_buf from GEM object instance"
 
Revert "drm/gem-dma: Use dma_buf from GEM object instance"
 
Revert "drm/gem-framebuffer: Use dma_buf from GEM object instance"
 
Revert "drm/gem-shmem: Use dma_buf from GEM object instance"
 
Revert "drm/i915/gem: Allow EXEC_CAPTURE on recoverable contexts on DG1"
 
Revert "drm/nouveau: check ioctl command codes better"
 
Revert "drm/prime: Use dma_buf from GEM object instance"
 
Revert "drm/virtio: Use dma_buf from GEM object instance"
 
Revert "drm/vmwgfx: Use dma_buf from GEM object instance"
 
Revert "drm/xe/xe2: Enable Indirect Ring State support for Xe2"
 
Revert "eventpoll: Fix priority inversion problem"
 
Revert "hardening: Disable GCC randstruct for COMPILE_TEST"
 
Revert "io_uring: gate REQ_F_ISREG on !S_ANON_INODE as well"
 
Revert "iommu/amd: Prevent binding other PCI drivers to IOMMU PCI devices"
 
Revert "iommu: make inclusion of arm/arm-smmu-v3 directory conditional"
 
Revert "ipv6: Factorise ip6_route_multipath_add()."
Revert "ipv6: sr: switch to GFP_ATOMIC flag to allocate memory during seg6local LWT setup"
 
Revert "kunit: configs: Enable CONFIG_INIT_STACK_ALL_PATTERN in all_tests"
 
Revert "mac80211: Dynamically set CoDel parameters per station"
 
Revert "mm/damon/Kconfig: enable CONFIG_DAMON by default"
 
Revert "mm/execmem: Unify early execmem_cache behaviour"
 
Revert "mmc: sdhci: Disable SD card clock before changing parameters"
 
Revert "mtd: core: always create master device"
 
Revert "netfilter: nf_tables: Add notifications for hook changes"
 
Revert "PCI/ACPI: Fix allocated memory release on error in pci_acpi_scan_root()"
 
Revert "PCI: ecam: Allow cfg->priv to be pre-populated from the root port device"
 
Revert "perf thread: Ensure comm_lock held for comm_list"
 
Revert "phy: qcom-qusb2: add QUSB2 support for IPQ5424"
 
Revert "platform/x86: alienware-wmi-wmax: Add G-Mode support to Alienware m16 R1"
 
Revert "rcu/nocb: Fix rcuog wake-up from offline softirq"
 
Revert "remoteproc: core: Clear table_sz when rproc_shutdown"
 
Revert "RISC-V: vDSO: Wire up getrandom() vDSO implementation"
 
Revert "riscv: Define TASK_SIZE_MAX for __access_ok()"
Revert "riscv: misaligned: fix sleeping function called during misaligned access handling"
 
Revert "sched/numa: add statistics of numa balance task"
 
Revert "selftests/nolibc: use waitid() over waitpid()"
 
Revert "staging: vchiq_arm: Create keep-alive thread during probe"
Revert "staging: vchiq_arm: Improve initial VCHIQ connect"
 
Revert "usb: gadget: u_serial: Add null pointer check in gs_start_io"
Revert "usb: xhci: Implement xhci_handshake_check_state() helper"
 
Revert "vt: create ucs_recompose.c using gen_ucs_recompose.py"
Revert "vt: fix comment vs definition mismatch"
Revert "vt: introduce gen_ucs_recompose.py to create ucs_recompose.c"
Revert "vt: introduce gen_ucs_width.py to create ucs_width.c"
Revert "vt: minor cleanup to vc_translate_unicode()"
Revert "vt: move unicode processing to a separate file"
Revert "vt: pad double-width code points with a zero-white-space"
Revert "vt: properly support zero-width Unicode code points"
Revert "vt: remove zero-white-space handling from conv_uni_to_pc()"
Revert "vt: support Unicode recomposition"
Revert "vt: update gen_ucs_width.py to produce more space efficient tables"
Revert "vt: update ucs_width.c following latest gen_ucs_width.py"
Revert "vt: update ucs_width.c using gen_ucs_width.py"
 
Revert "wifi: iwlwifi: clean up config macro"
Revert "wifi: mt76: Check link_conf pointer in mt76_connac_mcu_sta_basic_tlv()"
Revert "wifi: mt76: mt7996: fill txd by host driver"
Revert "wifi: mwifiex: Fix HT40 bandwidth issue."
 
Revert "x86/mm: Remove unused __set_memory_prot()"
 
Revert "x86/smp: Eliminate mwait_play_dead_cpuid_hint()"
 
Revert "xfrm: destroy xfrm_state synchronously on net exit path"
 
Revert: "drm/amd/display: Enable urgent latency adjustment on DCN35"
 
ring-buffer: Add ring_buffer_record_is_on_cpu()
ring-buffer: Allow reserve_mem persistent ring buffers to be mmapped
ring-buffer: Do not trigger WARN_ON() due to a commit_overrun
ring-buffer: Fix buffer locking in ring_buffer_subbuf_order_set()
ring-buffer: Make ring_buffer_{un}map() simpler with guard(mutex)
ring-buffer: Move cpus_read_lock() outside of buffer->mutex
ring-buffer: Remove jump to out label in ring_buffer_swap_cpu()
ring-buffer: Removed unnecessary if() goto out where out is the next line
ring-buffer: Simplify functions with __free(kfree) to free allocations
ring-buffer: Simplify reset_disabled_cpu_buffer() with use of guard()
ring-buffer: Simplify ring_buffer_read_page() with guard()
 
RISC-V: Documentation: Add enough title underlines to CMODX
RISC-V: Kconfig: Fix help text of CMDLINE_EXTEND
RISC-V: KVM: add KVM_CAP_RISCV_MP_STATE_RESET
RISC-V: KVM: Disable vstimecmp before exiting to user-space
RISC-V: KVM: Don't treat SBI HFENCE calls as NOPs
RISC-V: KVM: Fix the size parameter check in SBI SFENCE calls
RISC-V: KVM: lock the correct mp_state during reset
RISC-V: KVM: Move HGEI[E|P] CSR access to IMSIC virtualization
RISC-V: KVM: Remove experimental tag for RISC-V
RISC-V: KVM: Remove scounteren initialization
RISC-V: KVM: use kvm_trylock_all_vcpus when locking all vCPUs
RISC-V: uaccess: Wrap the get_user_8 uaccess macro
RISC-V: vDSO: Correct inline assembly constraints in the getrandom syscall wrapper
RISC-V: vDSO: Wire up getrandom() vDSO implementation
RISC-V: vDSO: Wire up getrandom() vDSO implementation
 
riscv/kexec_file: Fix comment in purgatory relocator
 
riscv: add a data fence for CMODX in the kernel mode
riscv: Add ARCH_HAS_PREFETCH[W] support with Zicbop
riscv: Add SiFive xsfvfnrclipxfqf vendor extension
riscv: Add SiFive xsfvfwmaccqqq vendor extension
riscv: Add SiFive xsfvqmaccdod and xsfvqmaccqoq vendor extensions
riscv: Add support for PUD THP
riscv: Add support for Zicbop
riscv: cpu_ops_sbi: Use static array for boot_data
riscv: defconfig: Remove EXPERT
riscv: defconfig: spacemit: enable clock controller driver for SpacemiT K1
riscv: defconfig: spacemit: enable gpio support for K1 SoC
riscv: Documentation: add a description about dynamic ftrace
riscv: dts: renesas: Add specific RZ/Five cache compatible
riscv: dts: sopgho: use SOC_PERIPHERAL_IRQ to calculate interrupt number
riscv: dts: sophgo: Add initial device tree of Sophgo SRD3-10
riscv: dts: sophgo: Move all soc specific device into soc dtsi file
riscv: dts: sophgo: Move riscv cpu definition to a separate file
riscv: dts: sophgo: rename header file cv18xx.dtsi to cv180x.dtsi
riscv: dts: sophgo: sg2042: add pinctrl support
riscv: dts: sophgo: switch precise compatible for existed clock device for CV18XX
riscv: dts: spacemit: Acquire clocks for pinctrl
riscv: dts: spacemit: Acquire clocks for UART
riscv: dts: spacemit: Add clock tree for SpacemiT K1
riscv: dts: spacemit: add gpio LED for system heartbeat
riscv: dts: spacemit: add gpio support for K1 SoC
riscv: dts: starfive: fml13v01: enable USB 3.0 port
riscv: dts: starfive: jh7110-common: add CPU BUS PERH QSPI clocks to syscrg
riscv: dts: starfive: jh7110-common: add eeprom node to i2c5
riscv: dts: starfive: jh7110-common: bootph-pre-ram hinting needed by boot loader
riscv: dts: starfive: jh7110-common: qspi flash setting read-delay 2 cycles max 100MHz
riscv: dts: starfive: jh7110-common: use macros for MMC0 pins
riscv: dts: thead: Add device tree VO clock controller
riscv: dts: thead: Introduce power domain nodes with aon firmware
riscv: dts: thead: Introduce reset controller node
riscv: Enable interrupt during exception handling
riscv: enable mseal sysmap for RV64
riscv: Enable PM_GENERIC_DOMAINS for T-Head SoCs
riscv: entry: Convert ret_from_fork() to C
riscv: entry: Split ret_from_fork() into user and kernel
riscv: export boot_cpu_hartid
riscv: fix runtime constant support for nommu kernels
riscv: Fix sparse warning in vendor_extensions/sifive.c
riscv: ftrace factor out code defined by !WITH_ARG
riscv: ftrace: align patchable functions to 4 Byte boundary
riscv: ftrace: do not use stop_machine to update code
riscv: ftrace: prepare ftrace for atomic code patching
riscv: ftrace: Properly acquire text_mutex to fix a race condition
riscv: ftrace: support direct call using call_ops
riscv: ftrace: support fastcc in Clang for WITH_ARGS
riscv: ftrace: support PREEMPT
riscv: hwprobe: Add SiFive vendor extension support and probe for xsfqmaccdod and xsfqmaccqoq
riscv: hwprobe: Add SiFive xsfvfnrclipxfqf vendor extension
riscv: hwprobe: Add SiFive xsfvfwmaccqqq vendor extension
riscv: hwprobe: Document SiFive xsfvfnrclipxfqf vendor extension
riscv: hwprobe: Document SiFive xsfvfwmaccqqq vendor extension
riscv: hwprobe: Document SiFive xsfvqmaccdod and xsfvqmaccqoq vendor extensions
riscv: hwprobe: export Zabha extension
riscv: Implement HAVE_DYNAMIC_FTRACE_WITH_CALL_OPS
riscv: implement user_access_begin() and families
riscv: Improve Kconfig help for RISCV_ISA_V_PREEMPTIVE
riscv: Introduce Zicbop instructions
riscv: kexec_file: Split the loading of kernel and others
riscv: kexec_file: Support loading Image binary file
riscv: Make regs_irqs_disabled() more clear
riscv: make unsafe user copy routines use existing assembly routines
riscv: misaligned: add a function to check misalign trap delegability
riscv: misaligned: Add handling for ZCB instructions
riscv: misaligned: declare misaligned_access_speed under CONFIG_RISCV_MISALIGNED
riscv: misaligned: fix sleeping function called during misaligned access handling
riscv: misaligned: move emulated access uniformity check in a function
riscv: misaligned: request misaligned exception from SBI
riscv: misaligned: use on_each_cpu() for scalar misaligned access probing
riscv: mm: Add support for Svinval extension
riscv: mm: call PUD/P4D ctor in special kernel pgtable alloc
riscv: mm: clarify ctor mm argument in alloc_{pte,pmd}_late
riscv: module: Optimize PLT/GOT entry counting
riscv: process: use unsigned int instead of unsigned long for put_user()
riscv: Require clang-17 or newer for kCFI
riscv: save the SR_SUM status over switches
riscv: sbi: add Firmware Feature (FWFT) SBI extensions definitions
riscv: sbi: add FWFT extension interface
riscv: sbi: add new SBI error mappings
riscv: sbi: add SBI FWFT extension calls
riscv: sbi: remove useless parenthesis
riscv: sophgo: dts: Add spi controller for SG2042
riscv: Stop considering R_RISCV_NONE as bad relocations
riscv: Stop supporting static ftrace
riscv: switch set_icache_stale_mask() to using non-atomic assign_cpu()
riscv: traps_misaligned: properly sign extend value in misaligned load handler
riscv: uaccess: do not do misaligned accesses in get/put_user()
riscv: uaccess: Fix -Wuninitialized and -Wshadow in __put_user_nocheck
riscv: uaccess: Only restore the CSR_STATUS SUM bit
riscv: uaccess: use 'asm goto' for put_user()
riscv: uaccess: use 'asm_goto_output' for get_user()
riscv: uaccess: use input constraints for ptr of __put_user()
riscv: vdso: Exclude .rodata from the PT_DYNAMIC segment
riscv: vDSO: Remove --hash-style=both
riscv: vector: Fix context save/restore with xtheadvector
riscv: vector: Support calling schedule() for preemptible Vector
riscv: xchg: Prefetch the destination word for sc.w
 
rnbd-srv: use bio_add_virt_nofail
 
rocker: Simplify if condition in ofdpa_port_fdb()
 
rose: fix dangling neighbour pointers in rose_rt_device_down()
 
rpl: Fix use-after-free in rpl_do_srh_inline().
 
rpmsg: core: Remove deadcode
rpmsg: qcom_smd: Fix uninitialized return variable in __qcom_smd_send()
rpmsg: qcom_smd: Fix uninitialized return variable in __qcom_smd_send()
rpmsg: qcom_smd: Improve error handling for qcom_smd_parse_edge
rpmsg: Remove unused method pointers *send_offchannel
rpmsg: virtio: Remove uncallable offchannel functions
 
rtase: Add ndo_setup_tc support for CBS offload in traffic control setup
rtase: Modify the format specifier in snprintf to %u
rtase: Use min() instead of min_t()
 
rtc: amlogic: Do not enable by default during compile testing
rtc: at91rm9200: drop unused module alias
rtc: cmos: use spin_lock_irqsave in cmos_interrupt
rtc: cpcap: drop unused module alias
rtc: da9063: drop unused module alias
rtc: da9063: simplify irq management
rtc: Fix offset calculation for .start_secs < 0
rtc: interface: silence KMSAN warning
rtc: jz4740: drop unused module alias
rtc: loongson: Add missing alarm notifications for ACPI RTC events
rtc: m41t80: kickstart ocillator upon failure
rtc: m41t80: reduce verbosity
rtc: Make rtc_time64_to_tm() support dates before 1970
rtc: mt6359: Add mt6357 support
rtc: pcf2127: add missing semicolon after statement
rtc: pcf2127: fix SPI command byte for PCF2131
rtc: pcf8563: fix wrong alarm register
rtc: pm8xxx: drop unused module alias
rtc: pm8xxx: fix uefi offset lookup
rtc: rzn1: clear interrupts on remove
rtc: rzn1: Disable controller before initialization
rtc: rzn1: support input frequencies other than 32768Hz
rtc: s32g: add NXP S32G2/S32G3 SoC support
rtc: s3c: drop unused module alias
rtc: s5m: add support for S2MPG10 RTC
rtc: s5m: cache device type during probe
rtc: s5m: fix a typo: peding -> pending
rtc: s5m: prepare for external regmap
rtc: s5m: replace open-coded read/modify/write registers with regmap helpers
rtc: s5m: replace regmap_update_bits with regmap_clear/set_bits
rtc: s5m: switch to devm_device_init_wakeup
rtc: sh: assign correct interrupts with DT
rtc: sh: minor fixes to adhere to coding style
rtc: sh: only disable carry interrupts in probe()
rtc: sh: remove periodic interrupt handling
rtc: sh: remove update interrupt handling
rtc: sh: remove useless wrapper function
rtc: sh: simplify irq setup after refactoring
rtc: sh: use local variables in probe() for mapping IO
rtc: sophgo: add rtc support for Sophgo CV1800 SoC
rtc: stm32: drop unused module alias
rtc: test: Also test time and wday outcome of rtc_time64_to_tm()
rtc: test: Emit the seconds-since-1970 value instead of days-since-1970
rtc: test: Test date conversion for dates starting in 1900
 
rtla: Define __NR_sched_setattr for LoongArch
rtla: Define _GNU_SOURCE in timerlat_bpf.c
rtla: Set distinctive exit value for failed tests
 
rtmutex_api: provide correct extern functions
 
rtnetlink: do_setlink: Use struct sockaddr_storage
rtnetlink: Use nlmsg_payload in valid_fdb_dump_strict
 
rust/revocable: add try_access_with() convenience method
 
rust: add `kunit_tests` to the prelude
rust: add C FFI types to the prelude
rust: add helper for mutex_trylock
rust: alloc: add `Vec::dec_len`
rust: alloc: add missing invariant in Vec::set_len()
rust: alloc: add missing Markdown code span
rust: alloc: add missing Markdown code spans
rust: alloc: add Vec::clear
rust: alloc: add Vec::drain_all
rust: alloc: add Vec::insert_within_capacity
rust: alloc: add Vec::len() <= Vec::capacity invariant
rust: alloc: add Vec::pop
rust: alloc: add Vec::push_within_capacity
rust: alloc: add Vec::remove
rust: alloc: add Vec::resize method
rust: alloc: add Vec::retain
rust: alloc: add Vec::truncate method
rust: alloc: allow coercion from `Box` to `Box` if T implements U
rust: alloc: refactor `Vec::truncate` using `dec_len`
rust: alloc: replace `Vec::set_len` with `inc_len`
rust: alloc: use `spare_capacity_mut` to reduce unsafe
rust: arm: fix unknown (to Clang) argument '-mno-fdpic'
rust: auxiliary: add auxiliary device / driver abstractions
rust: auxiliary: add auxiliary registration
rust: check type of `$ptr` in `container_of!`
rust: clarify the language unstable features in use
rust: clk: Add helpers for Rust code
rust: clk: Add initial abstractions
rust: compile libcore with edition 2024 for 1.87+
rust: completion: implement initial abstraction
rust: configfs: add a sample demonstrating configfs usage
rust: configfs: introduce rust support for configfs
rust: convert raw URLs to Markdown autolinks in comments
rust: cpu: Add CpuId::current() to retrieve current CPU ID
rust: cpu: Add from_cpu()
rust: cpu: Introduce CpuId abstraction
rust: cpufreq: Add initial abstractions for cpufreq framework
rust: cpufreq: Extend abstractions for driver registration
rust: cpufreq: Extend abstractions for policy and driver ops
rust: cpumask: Add few more helpers
rust: cpumask: Add initial abstractions
rust: device: conditionally expect `dead_code` for `parent()`
rust: device: implement Bound device context
rust: device: implement device context for Device
rust: device: implement Device::parent()
rust: device: implement impl_device_context_deref!
rust: device: implement impl_device_context_into_aref!
rust: devres: do not dereference to the internal Revocable
rust: devres: fix doctest build under `!CONFIG_PCI`
rust: devres: fix race in Devres::drop()
rust: devres: implement Devres::access()
rust: devres: require a bound device
rust: dma: add missing Markdown code span
rust: dma: require a bound device
rust: drm: add device abstraction
rust: drm: add driver abstractions
rust: drm: add DRM driver registration
rust: drm: device: drop_in_place() the drm::Device in release()
rust: drm: file: Add File abstraction
rust: drm: gem: Add GEM object abstraction
rust: drm: gem: Implement AlwaysRefCounted for all gem objects automatically
rust: drm: gem: Refactor IntoGEMObject::from_gem_obj() to as_ref()
rust: drm: gem: s/into_gem_obj()/as_raw()/
rust: drm: gem: Use NonNull for Object::dev
rust: drm: ioctl: Add DRM ioctl abstraction
rust: drm: remove unnecessary imports
rust: file: improve safety comments
rust: file: mark `LocalFile` as `repr(transparent)`
rust: hrtimer: Add Ktime temporarily
rust: init: Fix generics in *_init! macros
rust: kunit: support checked `-> Result`s in KUnit `#[test]`s
rust: kunit: support KUnit-mapped `assert!` macros in `#[test]`s
rust: list: Add examples for linked list
rust: list: fix path of `assert_pinned!`
rust: list: Fix typo `much` in arc.rs
rust: list: Use "List::is_empty()" to perform checking when possible
rust: macros: enable use of hyphens in module names
rust: make section names plural
rust: miscdevice: add mmap support
rust: miscdevice: fix typo in MiscDevice::ioctl documentation
rust: module: place cleanup_module() in .exit.text section
rust: opp: Add abstractions for the configuration options
rust: opp: Add abstractions for the OPP table
rust: opp: Add initial abstractions for OPP framework
rust: opp: Extend OPP abstractions with cpufreq support
rust: opp: Make the doctest example depend on CONFIG_OF
rust: opp: Move `cfg(CONFIG_OF)` attribute to the top of doc test
rust: page: optimize rust symbol generation for Page
rust: pci: fix docs related to missing Markdown code spans
rust: pci: impl TryFrom<&Device> for &pci::Device
rust: pci: move iomap_region() to impl Device
rust: pci: preserve device context in AsRef
rust: pin-init: add `cast_[pin_]init` functions to change the initialized type
rust: pin-init: add `MaybeZeroable` derive macro
rust: pin-init: Add the `Wrapper` trait.
rust: pin-init: allow `pub` fields in `derive(Zeroable)`
rust: pin-init: allow `Zeroable` derive macro to also be applied to unions
rust: pin-init: examples: conditionally enable `feature(lint_reasons)`
rust: pin-init: examples: use `allow` instead of `expect`
rust: pin-init: fix typos
rust: pin-init: Implement `Wrapper` for `UnsafePinned` behind feature flag.
rust: pin-init: improve documentation for `Zeroable` derive macros
rust: pin-init: internal: skip rustfmt formatting of kernel-only module
rust: pin-init: synchronize README.md
rust: pin-init: Update Changelog and Readme
rust: pin-init: Update the structural pinning link in readme.
rust: platform: fix docs related to missing Markdown code spans
rust: platform: impl TryFrom<&Device> for &platform::Device
rust: platform: preserve device context in AsRef
rust: remove unneeded Rust 1.87.0 `allow(clippy::ptr_eq)`
rust: replace rustdoc references to alloc::format
rust: retain pointer mut-ness in `container_of!`
rust: revocable: implement Revocable::access()
rust: revocable: indicate whether `data` has been revoked already
rust: static_assert: add optional message
rust: str: convert `rusttest` tests into KUnit
rust: str: fix typo in comment
rust: str: simplify KUnit tests `format!` macro
rust: str: take advantage of the `-> Result` support in KUnit `#[test]`'s
rust: sync: rcu: Mark Guard methods as inline
rust: task: add missing Markdown code spans and intra-doc links
rust: time: Add PartialEq/Eq/PartialOrd/Ord trait to Ktime
rust: time: Fix compile error in impl_has_hr_timer macro
rust: time: Introduce Delta type
rust: time: Introduce Instant type
rust: types: add `ForeignOwnable::PointedTo`
rust: types: add `Opaque::zeroed`
rust: uaccess: take advantage of the prelude and `Result`'s defaults
rust: use `#[used(compiler)]` to fix build and `modpost` with Rust >= 1.89.0
rust: use absolute paths in macros referencing core and kernel
rust: Use CpuId in place of raw CPU numbers
rust: workaround `bindgen` issue with forward references to `enum` types
rust: workqueue: remove HasWork::OFFSET
rust: xarray: Add an abstraction for XArray
 
rxrpc: Add more CHALLENGE/RESPONSE packet tracing
rxrpc: Add the security index for yfs-rxgk
rxrpc: Add YFS RxGK (GSSAPI) security class
rxrpc: Allow CHALLENGEs to the passed to the app for a RESPONSE
rxrpc: Allow the app to store private data on peer structs
rxrpc: Display security params in the afs_cb_call tracepoint
rxrpc: Fix bug due to prealloc collision
rxrpc: Fix irq-disabled in local_bh_enable()
rxrpc: Fix notification vs call-release vs recvmsg
rxrpc: Fix oops due to non-existence of prealloc backlog struct
rxrpc: Fix over large frame size warning
rxrpc: Fix recv-recv race of completed call
rxrpc: Fix return from none_validate_challenge()
rxrpc: Fix to use conn aborts for conn-wide failures
rxrpc: Fix transmission of an abort in response to an abort
rxrpc: kdoc: Update function descriptions and add link from rxrpc.rst
rxrpc: Pull out certain app callback funcs into an ops table
rxrpc: Remove deadcode
rxrpc: Remove some socket lock acquire/release annotations
rxrpc: rxgk: Fix some reference count leaks
rxrpc: rxgk: Implement connection rekeying
rxrpc: rxgk: Implement the yfs-rxgk security class (GSSAPI)
rxrpc: rxgk: Provide infrastructure and key derivation
rxrpc: rxgk: Set error code in rxgk_yfs_decode_ticket()
rxrpc: rxperf: Add test RxGK server keys
 
s390/ap/zcrypt: New xflag parameter
s390/ap/zcrypt: Rework AP message buffer allocation
 
s390/ap: Introduce ap message buffer pool
s390/ap: Move response_type struct into ap_msg struct
 
s390/boot: Add sized_strscpy() to enable strscpy() usage
s390/boot: Replace strncpy() with strscpy()
s390/boot: Use strspcy() instead of strcpy()
 
s390/bpf: Add macros for calling external functions
s390/bpf: Fix bpf_arch_text_poke() with new_addr == NULL again
s390/bpf: Remove the orig_call NULL check
s390/bpf: Store backchain even for leaf progs
s390/bpf: Use kernel's expoline thunks
 
s390/con3270: Use strscpy() instead of strcpy()
 
s390/cpacf: Rework cpacf_pcc() to return condition code
 
s390/cpumf: Adjust number of leading zeroes for z15 attributes
 
s390/crc32: Remove have_vxrs static key
s390/crc32: Remove no-op module init and exit functions
 
s390/crc: drop "glue" from filenames
 
s390/crypto: Extend protected key conversion retry loop
s390/crypto: Rework protected key AES for true asynch support
s390/crypto: Select crypto engine in Kconfig when PAES is chosen
 
s390/extmem: Add workaround for DCSS unload diag
 
s390/ipl: Rename and change strncpy_skip_quote()
 
s390/ism: fix concurrency management in ism_cmd()
 
s390/mm: Add mmap_assert_write_locked() check to crst_table_upgrade()
s390/mm: Fix in_atomic() handling in do_secure_storage_access()
s390/mm: Fix potential use-after-free in __crst_table_upgrade()
s390/mm: Reimplement lazy ASCE handling
s390/mm: Select ARCH_WANT_IRQS_OFF_ACTIVATE_MM
 
s390/pci: Allow automatic recovery with minimal driver support
s390/pci: Allow re-add of a reserved but not yet removed device
s390/pci: Do not try re-enabling load/store if device is disabled
s390/pci: Fix __pcilg_mio_inuser() inline assembly
s390/pci: Fix stale function handles in error handling
s390/pci: Prevent self deletion in disable_slot()
s390/pci: Remove redundant bus removal and disable from zpci_release_device()
s390/pci: Serialize device addition and removal
 
s390/perf: Remove driver-specific throttle support
 
s390/pkey/crypto: Introduce xflags param for pkey in-kernel API
 
s390/pkey: Prevent overflow in size calculation for memdup_user()
s390/pkey: Provide and pass xflags within pkey and zcrypt layers
s390/pkey: Rework CCA pkey handler to use stack for small memory allocs
s390/pkey: Rework EP11 pkey handler to use stack for small memory allocs
s390/pkey: Use preallocated memory for retrieve of UV secret metadata
 
s390/ptrace: Always inline regs_get_kernel_stack_nth() and regs_get_register()
s390/ptrace: Fix pointer dereferencing in regs_get_kernel_stack_nth()
 
s390/string: Remove optimized strncpy()
s390/string: Remove strcpy() implementation
 
s390/thread_info: Cleanup header includes
 
s390/uv: Always return 0 from s390_wiggle_split_folio() if successful
s390/uv: Don't return 0 from make_hva_secure() if the operation was not successful
s390/uv: Improve splitting of large folios that cannot be split while dirty
s390/uv: Remove uv_get_secret_metadata function
s390/uv: Rename find_secret() to uv_find_secret() and publish
 
s390/zcrypt: Avoid alloc and copy of ep11 targets if kernelspace cprb
s390/zcrypt: Introduce cprb mempool for cca misc functions
s390/zcrypt: Introduce cprb mempool for ep11 misc functions
s390/zcrypt: Introduce pre-allocated device status array for cca misc
s390/zcrypt: Introduce pre-allocated device status array for ep11 misc
s390/zcrypt: Locate ep11_domain_query_info onto the stack instead of kmalloc
s390/zcrypt: Propagate xflags argument with cca_get_info()
s390/zcrypt: Remove CCA and EP11 card and domain info caches
s390/zcrypt: Remove unused functions from cca misc
s390/zcrypt: Rework cca findcard() implementation and callers
s390/zcrypt: Rework cca misc functions kmallocs to use the cprb mempool
s390/zcrypt: Rework ep11 findcard() implementation and callers
s390/zcrypt: Rework ep11 misc functions to use cprb mempool
s390/zcrypt: Rework zcrypt function zcrypt_device_status_mask_ext
 
s390: always declare expoline thunks
s390: ism: Pass string literal as format argument of dev_set_name()
s390: Remove optional third argument of strscpy() if possible
s390: Remove unneeded includes
s390: Simple strcpy() to strscpy() conversions
 
sample/tsm-mr: Fix missing static for sample_report
 
samples/damon/prcl: fix a comment typo
 
samples/damon: fix damon sample mtier for start failure
samples/damon: fix damon sample prcl for start failure
samples/damon: fix damon sample wsse for start failure
samples/damon: implement a DAMON module for memory tiering
 
samples: extend hung_task detector test with semaphore support
samples: rust: add Rust auxiliary driver sample
samples: rust: convert PCI rust sample driver to use try_access_with()
samples: rust: pci: take advantage of Devres::access()
samples: rust: select AUXILIARY_BUS instead of depending on it
 
Linux: saner calling conventions for ->d_automount()
 
scatterlist: fix extraneous '@'-sign kernel-doc notation
scatterlist: inline sg_next()
 
sched,freezer: Remove unnecessary warning in __thaw_task
 
sched,livepatch: Untangle cond_resched() and live-patching
 
sched/core: Fix migrate_swap() vs. hotplug
sched/core: Tweak wait_task_inactive() to force dequeue sched_delayed tasks
 
sched/deadline: Fix dl_server runtime calculation formula
 
sched/debug: Print the local group's asym_prefer_cpu
 
sched/ext: Prevent update_locked_rq() calls with NULL rq
 
sched/fair: Adhere to place_entity() constraints
sched/fair: Allow decaying util_est when util_avg > CPU capa
sched/fair: Fixup wake_up_sync() vs DELAYED_DEQUEUE
sched/fair: Use READ_ONCE() to read sg->asym_prefer_cpu
 
sched/isolation: Make use of more than one housekeeping cpu
 
sched/numa: add statistics of numa balance task
sched/numa: add tracepoint that tracks the skipping of numa balancing due to cpuset memory pinning
sched/numa: fix task swap by skipping kernel threads
sched/numa: skip VMA scanning on memory pinned to one NUMA node via cpuset.mems
 
sched/rt: Fix race in push_rt_task
 
sched/topology: improve topology_span_sane speed
sched/topology: Introduce sched_update_asym_prefer_cpu()
sched/topology: Refinement to topology_span_sane speedup
 
sched/tracepoints: Move and extend the sched_process_exit() tracepoint
 
sched/uclamp: Align uclamp and util_est and call before freq update
 
sched/util_est: Simplify condition for util_est_{en,de}queue()
 
sched: Add annotations to RT_GROUP_SCHED fields
sched: Add commadline option for RT_GROUP_SCHED toggling
sched: Add RT_GROUP WARN checks for non-root task_groups
sched: Always initialize rt_rq's task_group
sched: Bypass bandwitdh checks with runtime disabled RT_GROUP_SCHED
sched: Change nr_uninterruptible type to unsigned long
sched: Convert CONFIG_RT_GROUP_SCHED macros to code conditions
sched: Do not construct nor expose RT_GROUP_SCHED structures if disabled
sched: Fix preemption string of preempt_dynamic_none
sched: Fix trace_sched_switch(.prev_state)
sched: Remove unneeed macro wrap
sched: Skip non-root task_groups with disabled RT_GROUP_SCHED
 
sched_ext, docs: add label
sched_ext, docs: convert mentions of "CFS" to "fair-class scheduler"
 
sched_ext, sched/core: Don't call scx_group_set_weight() prematurely from sched_create_group()
 
sched_ext: Add @sch to SCX_CALL_OP*()
sched_ext: Add @sch to SCX_CALL_OP*()
sched_ext: add helper for refill task with default slice
sched_ext: Add RCU protection to scx_root in DSQ iterator
sched_ext: Avoid NULL scx_root deref in __scx_exit()
sched_ext: Avoid NULL scx_root deref through SCX_HAS_OP()
sched_ext: Call ops.update_idle() after updating builtin idle bits
sched_ext: change the variable name for slice refill event
sched_ext: Clarify CPU context for running/stopping callbacks
sched_ext: Clean up SCX_EXIT_NONE handling in scx_disable_workfn()
sched_ext: Clean up scx_root usages
sched_ext: Cleanup [__]scx_exit/error*()
sched_ext: Convert cgroup BPF support to use cgroup_lifetime_notifier
sched_ext: Drop "ops" from scx_ops_bypass(), scx_ops_breather() and friends
sched_ext: Drop "ops" from scx_ops_enable_state and friends
sched_ext: Drop "ops" from scx_ops_exit(), scx_ops_error() and friends
sched_ext: Drop "ops" from scx_ops_helper, scx_ops_enable_mutex and __scx_ops_enabled
sched_ext: Drop "ops" from SCX_OPS_TASK_ITER_BATCH
sched_ext: Drop "ops" from scx_ops_{init|exit|enable|disable}[_task]() and friends
sched_ext: Explain the temporary situation around scx_root dereferences
sched_ext: Factor out scx_alloc_and_add_sched()
sched_ext: Factor out scx_read_events()
sched_ext: idle: Accept an arbitrary cpumask in scx_select_cpu_dfl()
sched_ext: idle: Allow scx_bpf_select_cpu_and() from unlocked context
sched_ext: idle: Consolidate default idle CPU selection kfuncs
sched_ext: idle: Explicitly pass allowed cpumask to scx_select_cpu_dfl()
sched_ext: idle: Extend topology optimizations to all tasks
sched_ext: idle: Handle migration-disabled tasks in idle selection
sched_ext: idle: Introduce scx_bpf_select_cpu_and()
sched_ext: idle: Properly handle invalid prev_cpu during idle selection
sched_ext: idle: Skip cross-node search with !CONFIG_NUMA
sched_ext: idle: Validate locking correctness in scx_bpf_select_cpu_and()
sched_ext: Improve cross-compilation support in Makefile
sched_ext: Indentation updates
sched_ext: Inline create_dsq() into scx_bpf_create_dsq()
sched_ext: Introduce cgroup_lifetime_notifier
sched_ext: Introduce scx_sched
sched_ext: Make scx_group_set_weight() always update tg->scx.weight
sched_ext: Make scx_has_op a bitmap
sched_ext: Make scx_kf_allowed_if_unlocked() available outside ext.c
sched_ext: Merge branch 'for-6.15-fixes' into for-6.16
sched_ext: Move disable machinery into scx_sched
sched_ext: Move dsq_hash into scx_sched
sched_ext: Move event_stats_cpu into scx_sched
sched_ext: Move global_dsqs into scx_sched
sched_ext: Relocate scx_event_stats definition
sched_ext: Remove bpf_scx_get_func_proto
sched_ext: Remove scx_ops_allow_queued_wakeup static_key
sched_ext: Remove scx_ops_cpu_preempt static_key
sched_ext: Remove scx_ops_enq_* static_keys
sched_ext: Update mailing list entry in MAINTAINERS
sched_ext: Use dynamic allocation for scx_sched
 
scm: Move scm_recv() from scm.h to scm.c.
 
scripts/bpf_doc.py: implement json output format
 
scripts/gdb/symbols: determine KASLR offset on s390 during early boot
scripts/gdb/symbols: factor out get_vmlinux()
scripts/gdb/symbols: factor out pagination_off()
 
scripts/gdb: de-reference per-CPU MCE interrupts
scripts/gdb: fix dentry_name() lookup
scripts/gdb: fix interrupts display after MCP on x86
scripts/gdb: fix interrupts.py after maple tree conversion
scripts/gdb: fix kgdb probing on single-core systems
scripts/gdb: update documentation for lx_per_cpu
 
scripts/kernel-doc.py: add a Python parser
scripts/kernel-doc.py: adjust some coding style issues
scripts/kernel-doc.py: better handle empty sections
scripts/kernel-doc.py: convert message output to an interactor
scripts/kernel-doc.py: don't create *.pyc files
scripts/kernel-doc.py: fix handling of doc output check
scripts/kernel-doc.py: fix line number output
scripts/kernel-doc.py: implement support for -no-doc-sections
scripts/kernel-doc.py: move file lists to the parser function
scripts/kernel-doc.py: move KernelDoc class to a separate file
scripts/kernel-doc.py: move KernelFiles class to a separate file
scripts/kernel-doc.py: move modulename to man class
scripts/kernel-doc.py: move output classes to a separate file
scripts/kernel-doc.py: move regex methods to a separate file
scripts/kernel-doc.py: output warnings the same way as kerneldoc
scripts/kernel-doc.py: postpone warnings to the output plugin
scripts/kernel-doc.py: properly handle KBUILD_BUILD_TIMESTAMP
scripts/kernel-doc.py: properly handle out_section for ReST
scripts/kernel-doc.py: properly handle struct_group macros
scripts/kernel-doc.py: Properly handle Werror and exit codes
scripts/kernel-doc.py: Rename the kernel doc Re class to KernRe
scripts/kernel-doc.py: Set an output format for --none
 
scripts/kernel-doc: add a symlink to the Perl version of kernel-doc
scripts/kernel-doc: rename it to scripts/kernel-doc.pl
scripts/kernel-doc: switch to use kernel-doc.py
 
scripts/kernel_doc.py: better handle exported symbols
 
scripts/lib/kdoc/kdoc_files.py: allow filtering output per fname
scripts/lib/kdoc/kdoc_files.py: don't try to join None
 
scripts/lib/kdoc/kdoc_parser.py: fix Python compat with < v3.13
scripts/lib/kdoc/kdoc_parser.py: move kernel entry to a class
scripts/lib/kdoc/kdoc_parser.py: move states to a separate class
scripts/lib/kdoc/kdoc_parser.py: remove a python 3.9 dependency
 
scripts/lib/kdoc: change mode to 0644
 
scripts/misc-check: add double-quotes to satisfy shellcheck
scripts/misc-check: check missing #include when W=1
scripts/misc-check: check unnecessary #include when W=1
 
scripts/tags.sh: allow to use alternative ctags implementation
 
scripts: Add git-resolve tool for full SHA-1 resolution
scripts: gdb: vfs: support external dentry names
scripts: kernel-doc: fix parsing function-like typedefs (again)
scripts: kernel-doc: prevent a KeyError when checking output
 
Linux: scripts:kdoc_files.py: use glob for export_file seek
 
scsi: aacraid: Remove useless code
scsi: core: devinfo: Fix typo in comment
scsi: core: Enforce unlimited max_segment_size when virt_boundary_mask is set
scsi: core: Remove unused scsi_dev_info_list_del_keyed()
scsi: core: ufs: Fix a hang in the error handler
scsi: dc395x: Remove DEBUG conditional compilation
scsi: dc395x: Remove leftover if statement in reselect()
scsi: docs: Clean up some style in scsi_mid_low_api
scsi: elx: efct: Fix memory leak in efct_hw_parse_filter()
scsi: elx: sli4: Replace deprecated strncpy() with strscpy()
scsi: error: alua: I/O errors for ALUA state transitions
scsi: fnic: Add and improve logs in FDMI and FDMI ABTS paths
scsi: fnic: Fix crash in fnic_wq_cmpl_handler when FDMI times out
scsi: fnic: Fix missing DMA mapping error in fnic_send_frame()
scsi: fnic: Replace memset() with eth_zero_addr()
scsi: fnic: Set appropriate logging level for log message
scsi: fnic: Turn off FDMI ACTIVE flags on link down
scsi: hisi_sas: Call I_T_nexus after soft reset for SATA disk
scsi: hisi_sas: Coding style cleanup
scsi: hisi_sas: Fix warning detected by sparse
scsi: hisi_sas: Use macro instead of magic number
scsi: hisi_sas: Wait until error handling is complete
scsi: isci: Remove unused sci_remote_device_reset()
scsi: iscsi: Fix incorrect error path labels for flashnode operations
scsi: lpfc: Avoid potential ndlp use-after-free in dev_loss_tmo_callbk
scsi: lpfc: Copyright updates for 14.4.0.9 patches
scsi: lpfc: Create lpfc_vmid_info sysfs entry
scsi: lpfc: Fix lpfc_check_sli_ndlp() handling for GEN_REQUEST64 commands
scsi: lpfc: Notify FC transport of rport disappearance during PCI fcn reset
scsi: lpfc: Prevent failure to reregister with NVMe transport after PRLI retry
scsi: lpfc: Restart eratt_poll timer if HBA_SETUP flag still unset
scsi: lpfc: Update lpfc version to 14.4.0.9
scsi: lpfc: Use memcpy() for BIOS version
scsi: lpfc: Use secs_to_jiffies() instead of msecs_to_jiffies()
scsi: make aha152x depend on !HIGHMEM
scsi: make imm depend on !HIGHMEM
scsi: make ppa depend on !HIGHMEM
scsi: megaraid_sas: Fix invalid node index
scsi: mpi3mr: Event processing debug improvement
scsi: mpi3mr: Fix typo and grammar
scsi: mpt3sas: Fix _ctl_get_mpt_mctp_passthru_adapter() to return IOC pointer
scsi: mvsas: Fix typos in per-phy comments and SAS cmd port registers
scsi: mvsas: Fix typos in SAS/SATA VSP register comments
scsi: pm80xx: Add __nonstring annotations for unterminated strings
scsi: qedf: Use designated initializer for struct qed_fcoe_cb_ops
scsi: qedi: Remove unused qedi_get_proto_itt()
scsi: qedi: Remove unused sysfs functions
scsi: qla2xxx: Fix DMA mapping test in qla24xx_get_port_database()
scsi: qla2xxx: Remove duplicate struct crb_addr_pair
scsi: qla2xxx: Remove unused module parameters
scsi: qla2xxx: Remove unused ql_log_qp
scsi: qla2xxx: Remove unused qla2x00_gpsc()
scsi: qla2xxx: Remove unused qla82xx_pci_region_offset()
scsi: qla2xxx: Remove unused qla82xx_wait_for_state_change()
scsi: qla2xxx: Remove unused qlt_83xx_iospace_config()
scsi: qla2xxx: Remove unused qlt_fc_port_deleted()
scsi: qla2xxx: Remove unused qlt_free_qfull_cmds()
scsi: qla4xxx: Fix missing DMA mapping error in qla4xxx_alloc_pdu()
scsi: qla4xxx: Remove duplicate struct crb_addr_pair
scsi: RDMA/srp: Don't set a max_segment_size when virt_boundary_mask is set
scsi: remove the no_highmem flag in the host
scsi: s390: zfcp: Ensure synchronous unit_add
scsi: scsi_debug: Add ERASE for tapes
scsi: scsi_debug: Enable different command definitions for different device types
scsi: scsi_debug: Fix two typos in command definitions
scsi: scsi_debug: Move some tape-specific commands to separate definitions
scsi: scsi_debug: Reduce DEF_ATOMIC_WR_MAX_LENGTH
scsi: scsi_debug: Use scsi_device->type instead os sdebug_ptype where possible
scsi: scsi_transport_fc: Rename del_timer() in comment
scsi: sd: Fix VPD page 0xb7 length check
scsi: sd: Remove the stream_status member from scsi_stream_status_header
scsi: sg: Remove unnecessary NULL check before unregister_sysctl_table()
scsi: smartpqi: Add new PCI IDs
scsi: smartpqi: Delete a stray tab in pqi_is_parity_write_stream()
scsi: smartpqi: Enhance WWID logging logic
scsi: smartpqi: Fix smp_processor_id() call trace for preemptible kernels
scsi: smartpqi: Take drives offline when controller is offline
scsi: smartpqi: Update driver version to 2.1.34-035
scsi: soc: qcom: ice: Add HWKM support to the ICE driver
scsi: soc: qcom: ice: Make qcom_ice_program_key() take struct blk_crypto_key
scsi: storvsc: Increase the timeouts to storvsc_timeout
scsi: target: core: Constify enabled() in struct target_opcode_descriptor
scsi: target: core: Constify struct target_opcode_descriptor
scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
scsi: target: Move delayed/ordered tracking to per CPU
scsi: target: Move I/O path stats to per CPU
scsi: target: Remove size arguments when calling strscpy()
scsi: ufs: core: Add WB buffer resize support
scsi: ufs: core: Change hwq_id type and value
scsi: ufs: core: Delegate the interrupt service routine to a threaded IRQ handler
scsi: ufs: core: Don't perform UFS clkscaling during host async scan
scsi: ufs: core: Drop last_intr_status/ts stats
scsi: ufs: core: Fix clk scaling to be conditional in reset and restore
scsi: ufs: core: Fix spelling of a sysfs attribute name
scsi: ufs: core: Fix WB resize using wrong offset
scsi: ufs: core: Increase the UIC command timeout further
scsi: ufs: core: Print error value as hex format in ufshcd_err_handler()
scsi: ufs: core: Support updating device command timeout
scsi: ufs: core: Track when MCQ ESI is enabled
scsi: ufs: mcq: Delete ufshcd_release_scsi_cmd() in ufshcd_mcq_abort()
scsi: ufs: qcom: Add support for wrapped keys
scsi: ufs: qcom: Call ufs_qcom_cfg_timers() in clock scaling path
scsi: ufs: qcom: Check gear against max gear in vop freq_to_gear()
scsi: ufs: qcom: dt-bindings: Document the SM8750 UFS Controller
scsi: ufs: qcom: Map devfreq OPP freq to UniPro Core Clock freq
scsi: ufs: qcom: Prevent calling phy_exit() before phy_init()
scsi: ufs: qcom: Remove the MSI descriptor abuse
scsi: ufs: ufs-qcom: Add support to dump HW and SW hibern8 count
scsi: ufs: ufs-qcom: Add support to dump MCQ registers
scsi: ufs: ufs-qcom: Add support to dump testbus registers
scsi: zfcp: Simplify workqueue allocation
 
sctp: Do not wake readers in __sctp_write_space()
sctp: mark sctp_do_peeloff static
sctp: Remove unused sctp_assoc_del_peer and sctp_chunk_iif
sctp: use skb_crc32c() instead of __skb_checksum()
 
secretmem: use SB_I_NOEXEC
 
security/smack/smackfs: small kernel-doc fixes
 
seg6: Fix validation of nexthop addresses
 
select: core_sys_select add unlikely branch hint on return path
select: do_pollfd: add unlikely branch hint return path
 
selftest/bpf/benchs: Add benchmark for sockmap usage
selftest/bpf/benchs: Remove duplicate sys/types.h header
 
selftest/mm: make hugetlb_reparenting_test tolerant to async reparenting
 
selftest/net/ovpn: extend coverage with more test cases
selftest/net/ovpn: fix crash in case of getaddrinfo() failure
selftest/net/ovpn: fix missing file
selftest/net/ovpn: fix TCP socket creation
 
selftest/pidfd: add test for thread-group leader pidfd open for thread
 
selftest: af_unix: Add tests for -ECONNRESET.
selftest: af_unix: Test SO_PASSRIGHTS.
selftest: net: Remove DCCP bits.
 
selftests/bpf: adapt one more case in test_lru_map to the new target_free
selftests/bpf: Add 5-byte NOP uprobe trigger benchmark
selftests/bpf: Add a basic fifo qdisc test
selftests/bpf: Add a bpf fq qdisc to selftest
selftests/bpf: Add btf dedup test covering module BTF dedup
selftests/bpf: Add BTF.ext line/func info getter tests
selftests/bpf: add ktls selftest
selftests/bpf: Add link info test for ref_ctr_offset retrieval
selftests/bpf: Add negative test cases for snprintf
selftests/bpf: Add selftest for sockmap/hashmap redirection
selftests/bpf: Add SKIP_LLVM makefile variable
selftests/bpf: Add socket_kind_to_str() to socket_helpers
selftests/bpf: Add test case for atomic update of fd htab
selftests/bpf: Add test for attaching kprobe with long event names
selftests/bpf: Add test for attaching uprobe with long event names
selftests/bpf: Add test for bpf_list_{front,back}
selftests/bpf: Add test for dmabuf_iter
selftests/bpf: Add test for open coded dmabuf_iter
selftests/bpf: Add test to access const void pointer argument in tracing program
selftests/bpf: Add test to cover sockmap with ktls
selftests/bpf: Add tests for bpf_rbtree_{root,left,right}
selftests/bpf: Add tests for bucket resume logic in UDP socket iterators
selftests/bpf: Add tests with stack ptr register in conditional jmp
selftests/bpf: Add u32()/u64() to sockmap_helpers
selftests/bpf: Add unit tests with __bpf_trap() kfunc
selftests/bpf: Allow skipping docs compilation
selftests/bpf: Avoid passing out-of-range values to __retval()
selftests/bpf: Cleanup bpf qdisc selftests
selftests/bpf: Close the file descriptor to avoid resource leaks
selftests/bpf: Convert comma to semicolon
selftests/bpf: Convert test_sysctl to prog_tests
selftests/bpf: enable many-args tests for arm64
selftests/bpf: Enable non-arena load-acquire/store-release selftests for riscv64
selftests/bpf: Fix arena_spin_lock on systems with less than 16 CPUs
selftests/bpf: Fix arena_spin_lock.c build dependency
selftests/bpf: Fix bpf selftest build error
selftests/bpf: Fix bpf selftest build warning
selftests/bpf: Fix bpf_nf selftest failure
selftests/bpf: Fix caps for __xlated/jited_unpriv
selftests/bpf: Fix compilation errors
selftests/bpf: Fix endianness issue in __qspinlock declaration
selftests/bpf: Fix kmem_cache iterator draining
selftests/bpf: Fix selftest btf_tag/btf_type_tag_percpu_vmlinux_helper failure
selftests/bpf: introduce tests for dynptr copy kfuncs
selftests/bpf: Introduce verdict programs for sockmap_redir
selftests/bpf: Relax TCPOPT_WINDOW validation in test_tcp_custom_syncookie.c.
selftests/bpf: Remove sockmap_ktls disconnect_after_delete test
selftests/bpf: Remove unnecessary link dependencies
selftests/bpf: Return socket cookies from sock_iter_batch progs
selftests/bpf: Set MACs during veth creation in tc_redirect
selftests/bpf: sockmap_listen cleanup: Drop af_inet SOCK_DGRAM redir tests
selftests/bpf: sockmap_listen cleanup: Drop af_unix redir tests
selftests/bpf: sockmap_listen cleanup: Drop af_vsock redir tests
selftests/bpf: Stress test attaching a BPF prog to another BPF prog
selftests/bpf: Support af_unix SOCK_DGRAM socket pair creation
selftests/bpf: Support struct/union presets in veristat
selftests/bpf: Test attaching a bpf qdisc with incomplete operators
selftests/bpf: Test attaching bpf qdisc to mq and non root
selftests/bpf: Test multi-split BTF
selftests/bpf: Test setting and creating bpf qdisc as default qdisc
selftests/bpf: test_verifier verbose causes erroneous failures
selftests/bpf: test_verifier verbose log overflows
selftests/bpf: Use CAN_USE_LOAD_ACQ_STORE_REL when appropriate
selftests/bpf: Verify zero-extension behavior in load-acquire tests
selftests/bpf: xdp_metadata: Check XDP_REDIRCT support for dev-bound progs
 
selftests/coredump: add tests for AF_UNIX coredumps
selftests/coredump: Fix "socket_detect_userspace_client" test failure
 
selftests/cpufreq: Fix cpufreq basic read and update testcases
 
selftests/damon/_damon_sysfs: read tried regions directories in order
selftests/damon/_damon_sysfs: skip testcases if CONFIG_DAMON_SYSFS is disabled
 
selftests/damon: remove the remaining test scripts for DAMON debugfs interface
 
selftests/eventfd: correct test name and improve messages
 
selftests/filesystems: add chmod() test for anonymous inodes
selftests/filesystems: add chown() test for anonymous inodes
selftests/filesystems: add exec() test for anonymous inodes
selftests/filesystems: add open() test for anonymous inodes
selftests/filesystems: create get_unique_mnt_id() helper
selftests/filesystems: create setup_userns() helper
selftests/filesystems: Fix build of anon_inode_test
selftests/filesystems: move wrapper.h out of overlayfs subdir
 
selftests/fs/mount-notify: add a test variant running inside userns
selftests/fs/mount-notify: build with tools include dir
 
selftests/fs/statmount: build with tools include dir
 
selftests/ftrace: Convert poll to a gen_file
 
selftests/futex: Add futex_numa to .gitignore
selftests/futex: Add futex_numa_mpol
selftests/futex: Add futex_priv_hash
selftests/futex: Build without headers nonsense
selftests/futex: Convert 32-bit timespec to 64-bit version for 32-bit compatibility mode
selftests/futex: Fix spelling mistake "unitiliazed" -> "uninitialized"
selftests/futex: getopt() requires int as return value.
selftests/futex: Set the home_node in futex_numa_mpol
selftests/futex: Use TAP output in futex_numa_mpol
selftests/futex: Use TAP output in futex_priv_hash
 
selftests/hid: add a test case for the recent syzbot underflow
 
selftests/kexec: Add x86_64 selftest for kexec-jump and exception handling
 
selftests/mm: add configs to fix testcase failure
selftests/mm: add helper for logging test start and results
selftests/mm: add PAGEMAP_SCAN guard region test
selftests/mm: add simple VM_PFNMAP tests based on mmap'ing /dev/mem
selftests/mm: add test about uprobe pte be orphan during vma merge
selftests/mm: convert page_size to unsigned long
selftests/mm: deduplicate default page size test results in thuge-gen
selftests/mm: deduplicate second mmap() of 5*PAGE_SIZE at base
selftests/mm: deduplicate test logging in test_mlock_lock()
selftests/mm: deduplicate test names in madv_populate
selftests/mm: extract read_sysfs and write_sysfs into vm_util
selftests/mm: fix split_huge_page_test for folio_split() tests
selftests/mm: fix test result reporting in gup_longterm
selftests/mm: fix validate_addr() helper
selftests/mm: increase timeout from 180 to 900 seconds
selftests/mm: report unique test names for each cow test
selftests/mm: restore default nr_hugepages value during cleanup in hugetlb_reparenting_test.sh
selftests/mm: skip failed memfd setups in gup_longterm
selftests/mm: skip guard_regions.uffd tests when uffd is not present
selftests/mm: skip hugevm test if kernel config file is not present
selftests/mm: skip uprobe vma merge test if uprobes are not enabled
selftests/mm: two fixes for the pfnmap test
selftests/mm: use long for dwRegionSize
selftests/mm: use standard ksft_finished() in cow and gup_longterm
 
selftests/mount_setattr: adapt detached mount propagation test
 
selftests/mount_settattr: add missing STATX_MNT_ID_UNIQUE define
selftests/mount_settattr: don't define sys_open_tree() twice
selftests/mount_settattr: ensure that ext4 filesystem can be created
selftests/mount_settattr: remove duplicate syscall definitions
 
selftests/net: packetdrill: add tcp_ooo-before-and-after-accept.pkt
selftests/net: test tcp connection load balancing
 
selftests/nolibc: add test for snprintf() truncation
selftests/nolibc: always run nolibc header check
selftests/nolibc: disable ubsan for smash_stack()
selftests/nolibc: drop dependency from sysroot to defconfig
selftests/nolibc: drop include guards around standard headers
selftests/nolibc: drop unnecessary sys/io.h include
selftests/nolibc: enable UBSAN if available
selftests/nolibc: only consider XARCH for CFLAGS when requested
selftests/nolibc: rename vfprintf test suite
selftests/nolibc: use snprintf() for printf tests
 
selftests/perf_events: Fix spelling mistake "sycnhronize" -> "synchronize"
 
selftests/pidfd: adapt to recent changes
selftests/pidfd: add PIDFD_INFO_COREDUMP infrastructure
selftests/pidfd: move syscall definitions into wrappers.h
 
selftests/ptrace: add a test case for PTRACE_SET_SYSCALL_INFO
 
selftests/run_kselftest.sh: Use readlink if realpath is not available
 
selftests/sched_ext: Add test for scx_bpf_select_cpu_and()
selftests/sched_ext: Add test for scx_bpf_select_cpu_and() via test_run
selftests/sched_ext: Fix exit selftest hang on UP
selftests/sched_ext: Update test enq_select_cpu_fails
 
selftests/seccomp: fix negative_ENOSYS tracer tests on arm32
selftests/seccomp: fix syscall_restart test for arm compat
 
selftests/tc-testing: Add a test for HFSC eltree double add with reentrant enqueue behaviour on netem
selftests/tc-testing: Create test case for UAF scenario with DRR/NETEM/BLACKHOLE chain
selftests/tc-testing: Create test cases for adding qdiscs to invalid qdisc parents
selftests/tc-testing: Test htb_dequeue_tree with deactivation and row emptying
 
selftests/timens: Make run_tests() functions static
selftests/timens: Print TAP headers
selftests/timens: timerfd: Use correct clockid type in tclock_gettime()
 
selftests/x86/apx: Add APX test
 
selftests/x86/lam: Fix clean up fds in do_uring() and allocate_dsa_pasid()
 
selftests/x86: Add a test to detect infinite SIGTRAP handler loop
 
selftests/xsk: Add packet stream replacement function
selftests/xsk: Add tail adjustment tests and support check
 
selftests: Add IPv6 multicast route generation tests for GRE devices.
selftests: Add test cases for vlan_filter modification during runtime
selftests: bpf: Add a test for mmapable vmlinux BTF
selftests: can: Import tst-filter from can-tests
selftests: can: test_raw_filter.sh: add support of physical interfaces
selftests: coredump: Fix test failure for slow machines
selftests: coredump: Properly initialize pointer
selftests: coredump: Raise timeout to 2 minutes
selftests: drv-net: add configs for the TSO test
selftests: drv-net: Factor out ksft C helpers
selftests: drv-net: Fix "envirnoments" to "environments"
selftests: drv-net: ping: make sure the ping test restores checksum offload
selftests: drv-net: rss_ctx: Add test for ntuple rules targeting default RSS context
selftests: drv-net: rss_input_xfrm: Check test prerequisites before running
selftests: drv-net: Test that NAPI ID is non-zero
selftests: drv-net: tso: fix the GRE device name
selftests: drv-net: tso: make bkg() wait for socat to quit
selftests: drv-net: wait for iperf client to stop sending
selftests: fix some typos in tools/testing/selftests
selftests: gpio: add test cases for gpio-aggregator
selftests: gpio: gpio-aggregator: add a test case for _sysfs prefix reservation
selftests: harness: Add "variant" and "self" to test metadata
selftests: harness: Add kselftest harness selftest
selftests: harness: Add teardown callback to test metadata
selftests: harness: Don't set setup_completed for fixtureless tests
selftests: harness: Ignore unused variant argument warning
selftests: harness: Implement test timeouts through pidfd
selftests: harness: Mark functions without prototypes static
selftests: harness: Move teardown conditional into test metadata
selftests: harness: Remove dependency on libatomic
selftests: harness: Remove inline qualifier for wrappers
selftests: harness: Stop using setjmp()/longjmp()
selftests: harness: Use C89 comment style
selftests: iou-zcrx: Clean up build warnings for error format
selftests: iou-zcrx: Get the page size at runtime
selftests: memcg: allow low event with no memory.low and memory_recursiveprot on
selftests: memcg: increase error tolerance of child memory.current check in test_memcg_protection()
selftests: mptcp: add chk_sublfow in diag.sh
selftests: mptcp: add helpers to get subflow_info
selftests: mptcp: add struct params in mptcp_diag
selftests: mptcp: connect: also cover alt modes
selftests: mptcp: connect: also cover checksum
selftests: mptcp: diag: drop nlh parameter of recv_nlmsg
selftests: mptcp: info: hide 'grep: write error' warnings
selftests: mptcp: refactor NLMSG handling with 'proto'
selftests: mptcp: refactor send_query parameters for code clarity
selftests: mptcp: remove rp_filter configuration
selftests: mptcp: sockopt: use IPPROTO_MPTCP for getaddrinfo
selftests: mptcp: use IPPROTO_MPTCP for getaddrinfo
selftests: mptcp: validate MPJoinRejected counter
selftests: ncdevmem: add tx test with multiple IOVs
selftests: ncdevmem: Implement devmem TCP TX
selftests: ncdevmem: make chunking optional
selftests: nci: Fix "Electrnoics" to "Electronics"
selftests: net-drv: remove the nic_performance and nic_link_layer tests
selftests: net/bridge : add tests for per vlan snooping with stp state changes
selftests: net: add a virtio_net deadlock selftest
selftests: net: add flag to force zerocopy mode in xdp_helper
selftests: net: add passive TFO test binary
selftests: net: add test case for NAT46 looping back dst
selftests: net: add test for passive TFO socket NAPI ID
selftests: net: build net/lib dependency in all target
selftests: net: disable rp_filter after namespace initialization
selftests: net: exit cleanly on SIGTERM / timeout
selftests: net: Fix spellings
selftests: net: increase inter-packet timeout in udpgro.sh
selftests: net: lib: fix shift count out of range
selftests: net: move wait_local_port_listen to lib.sh
selftests: net: move xdp_helper to net/lib
selftests: net: remove redundant rp_filter configuration
selftests: net: retry when bind returns EBUSY in xdp_helper
selftests: net: use setup_ns for bareudp testing
selftests: net: use setup_ns for SRv6 tests and remove rp_filter configuration
selftests: net: validate team flags propagation
selftests: netdevsim: improve lib.sh include in peer.sh
selftests: netfilter: add conntrack clash resolution test case
selftests: netfilter: add conntrack stress test
selftests: netfilter: conntrack_resize.sh: also use udpclash tool
selftests: netfilter: conntrack_resize.sh: extend resize test
selftests: netfilter: fix conntrack stress test failures on debug kernels
selftests: netfilter: Fix skip of wildcard interface test
selftests: netfilter: move fib vrf test to nft_fib.sh
selftests: netfilter: nft_concat_range.sh: add coverage for 4bit group representation
selftests: netfilter: nft_concat_range.sh: add datapath check for map fill bug
selftests: netfilter: nft_concat_range.sh: prefer per element counters for testing
selftests: netfilter: nft_concat_range.sh: send packets to empty set
selftests: netfilter: nft_fib.sh: add 'type' mode tests
selftests: netfilter: nft_fib.sh: add type and oif tests with and without VRFs
selftests: netfilter: nft_fib.sh: check lo packets bypass fib lookup
selftests: netfilter: nft_nat.sh: add test for reverse clash with nat
selftests: netfilter: nft_queue.sh: include file transfer duration in log message
selftests: netfilter: remove rp_filter configuration
selftests: netfilter: tone-down conntrack clash test
selftests: netfilter: Torture nftables netdev hooks
selftests: pid_namespace: add missing sys/mount.h include in pid_max.c
selftests: seccomp: Fix "performace" to "performance"
selftests: tc-testing: Pre-load IFE action and its submodules
selftests: test_bridge_neigh_suppress: Test unicast ARP/NS with suppression
selftests: ublk: add functional test for per io daemons
selftests: ublk: add stress test for per io daemons
selftests: ublk: add test case for UBLK_U_CMD_UPDATE_SIZE
selftests: ublk: add test for covering UBLK_AUTO_BUF_REG_FALLBACK
selftests: ublk: add test for UBLK_F_QUIESCE
selftests: ublk: cover PER_IO_DAEMON in more stress tests
selftests: ublk: don't take same backing file for more than one ublk devices
selftests: ublk: kublk: build with -Werror iff WERROR!=0
selftests: ublk: kublk: decouple ublk_queues from ublk server threads
selftests: ublk: kublk: fix include path
selftests: ublk: kublk: improve behavior on init failure
selftests: ublk: kublk: lift queue initialization out of thread
selftests: ublk: kublk: move per-thread data out of ublk_queue
selftests: ublk: kublk: plumb q_id in io_uring user_data
selftests: ublk: kublk: tie sqe allocation to io instead of queue
selftests: ublk: make IO & device removal test more stressful
selftests: ublk: make test_generic_06 silent on success
selftests: ublk: support UBLK_F_AUTO_BUF_REG
 
selinux: add likely hints for fast paths
selinux: change security_compute_sid to return the ssid or tsid on match
selinux: constify network address pointer
selinux: contify network namespace pointer
selinux: drop copy-paste comment
selinux: fix selinux_xfrm_alloc_user() to set correct ctx_len
selinux: fix the kdoc header for task_avdcache_update
selinux: reduce path walk overhead
selinux: remove a duplicated include
selinux: support wildcard match in genfscon
selinux: unify OOM handling in network hashtables
 
serdev: Refine several error or debug messages
 
serial: 8250: unexport serial8250_rpm_*() functions
serial: 8250_ni: Remove duplicate mapping
serial: 8250_ni: Remove unneeded conditionals
serial: 8250_ni: Switch to use dev_err_probe()
serial: 8250_ni: Switch to use platform_get_mem_or_io()
serial: 8250_ni: Switch to use uart_read_port_properties()
serial: 8250_ni: Tidy up ACPI ID table
serial: 8250_ni: use serial_port_in()/serial_port_out() helpers
serial: 8250_of: add support for an optional bus clock
serial: 8250_of: manage bus clock in suspend/resume
serial: core: fix OF node leak
serial: core: restore of_node information in sysfs
serial: Fix potential null-ptr-deref in mlb_usio_probe()
serial: imx: Restore original RXTL for console to fix data loss
serial: jsm: fix NPE during jsm_uart_port_init
serial: lantiq: Remove unnecessary print function dev_err()
serial: max3100: Replace open-coded parity calculation with parity8()
serial: max310x: use new GPIO line value setter callbacks
serial: qcom-geni: Remove alias dependency from qcom serial driver
serial: rename local uart_port_lock() -> uart_port_ref_lock()
serial: sc16is7xx: use new GPIO line value setter callbacks
serial: sh-sci: Fix a comment about SCIFA
serial: sh-sci: Introduced function pointers
serial: sh-sci: Introduced sci_of_data
serial: sifive: Switch to nbcon console
serial: switch uart_port::iotype to enum uart_iotype
serial: tegra-utc: Remove unneeded semicolon
serial: use uart_port_ref_lock() helper
 
sh: ecovec24: Make SPI mode explicit
sh: kprobes: Remove unused variables in kprobe_exceptions_notify()
sh: Replace __ASSEMBLY__ with __ASSEMBLER__ in all headers
sh: Switch to irq_domain_create_*()
sh: Switch to irq_find_mapping()
 
shmem: Add shmem_writeout()
 
signal: Move signal ctl tables into signal.c
 
skb: implement skb_send_sock_locked_with_flags()
 
smb: client: add NULL check in automount_fullpath
smb: client: add ParentLeaseKey support
smb: client: disable path remapping with POSIX extensions
smb: client: fix first command failure during re-negotiation
smb: client: fix max_sge overflow in smb_extract_folioq_to_rdma()
smb: client: fix native SMB symlink traversal
smb: client: fix perf regression with deferred closes
smb: client: fix potential deadlock when reconnecting channels
smb: client: fix race condition in negotiate timeout by using more precise timing
smb: client: fix readdir returning wrong type with POSIX extensions
smb: client: fix regression with native SMB symlinks
smb: client: fix use-after-free in cifs_oplock_break
smb: client: fix use-after-free in crypt_message when using async crypto
smb: client: fix warning when reconnecting channel
smb: client: let smbd_post_send_iter() respect the peers max_send_size and transmit all data
smb: client: make use of common smbdirect.h
smb: client: make use of common smbdirect_pdu.h
smb: client: make use of common smbdirect_socket
smb: client: make use of common smbdirect_socket_parameters
smb: client: remove \t from TP_printk statements
smb: client: Remove an unused function and variable
smb: client: set missing retry flag in cifs_readv_callback()
smb: client: set missing retry flag in cifs_writev_callback()
smb: client: set missing retry flag in smb2_writev_callback()
smb: client: use ParentLeaseKey in cifs_do_create
smb: client: use ParentLeaseKey in open_cached_dir
smb: fix secondary channel creation issue with kerberos by populating hostname when adding channels
smb: improve directory cache reuse for readdir operations
smb: invalidate and close cached directory when creating child entries
smb: Log an error when close_all_cached_dirs fails
smb: minor fix to use sizeof to initialize flags_string buffer
smb: minor fix to use SMB2_NTLMV2_SESSKEY_SIZE for auth_key size
smb: server: make use of rdma_destroy_qp()
smb: smbdirect: add smbdirect.h with public structures
smb: smbdirect: add smbdirect_pdu.h with protocol definitions
smb: smbdirect: add smbdirect_socket.h
smb: smbdirect: introduce smbdirect_socket_parameters
smb: Use loff_t for directory position in cached_dirents
 
smc: Fix various oops due to inet_sock type confusion.
 
soc: Add VIA/WonderMedia SoC identification driver
soc: amlogic: clk-measure: Add support for C3
soc: amlogic: clk-measure: Add support for S4
soc: amlogic: clk-measure: Define MSR_CLK's register offset separately
soc: amlogic: clk-measure: Optimize the memory size of clk-measure
soc: aspeed: Add NULL check in aspeed_lpc_enable_snoop()
soc: aspeed: lpc-snoop: Cleanup resources in stack-order
soc: aspeed: lpc-snoop: Don't disable channels that aren't enabled
soc: aspeed: lpc: Fix impossible judgment condition
soc: dove: Convert generic irqchip locking to guard()
soc: fsl: Do not enable DPAA2_CONSOLE by default during compile testing
soc: fsl: qbman: Remove const from portal->cgrs allocation type
soc: fsl: qe: Consolidate chained IRQ handler install/remove
soc: fsl: qe: remove unused qe_ic_from_irq function
soc: hisilicon: kunpeng_hccs: Simplify PCC shared memory region handling
soc: imx8m: Cleanup with adding imx8m_soc_[un]prepare
soc: imx8m: Dump higher 64bits UID
soc: imx8m: Introduce soc_uid hook
soc: mediatek: mtk-dvfsrc: Add support for Dimensity 1200 MT6893
soc: mediatek: mtk-dvfsrc: remove an unused variable
soc: mediatek: mtk-dvfsrc: Rename and move bw constraints data
soc: qcom: llcc-qcom: Add support for LLCC V6
soc: qcom: llcc-qcom: Add support for SM8750
soc: qcom: pd-mapper: Add support for SM7150
soc: qcom: pmic_glink: enable UCSI on sc8280xp
soc: qcom: pmic_glink_altmode: fix spurious DP hotplug events
soc: qcom: smem: Update max processor count
soc: qcom: smp2p: Fix fallback to qcom,ipc parse
soc: qcom: socinfo: add SM8750 SoC ID
soc: renesas: Add config option for RZ/V2N (R9A09G056) SoC
soc: renesas: Kconfig: Enable SoCs by default when ARCH_RENESAS is set
soc: renesas: rz-sysc: Add SoC identification for RZ/V2N SoC
soc: samsung: exynos-pmu: enable CPU hotplug support for gs101
soc: sophgo: cv1800: rtcsys: New driver (handling RTC only)
soc: sophgo: sg2044: Add support for SG2044 TOP syscon device
soc: Switch to irq_domain_create_*()
soc: ti: k3-ringacc: Use device_match_of_node()
soc: ti: k3-socinfo: Add JTAG ID for AM62LX
soc: ti: knav_qmss_queue: Remove unnecessary NULL check before free_percpu()
soc: ti: ti_sci_inta_msi: Switch MSI descriptor locking to guard()
soc: ti: wkup_m3_ipc: Use dev_err_probe
 
sock: Correct error checking condition for (assign|release)_proto_idx()
 
software node: Correct a OOB check in software_node_get_reference_args()
 
sort.h: hoist cmp_int() into generic header file
 
soundwire: amd: fix for clearing command status register
soundwire: amd: fix for handling slave alerts after link is down
soundwire: bus: Add internal slave ID and use for IRQs
soundwire: bus: Simplify sdw_assign_device_num()
soundwire: intel: Add awareness of ACE3+ microphone privacy
soundwire: only compute port params in specific stream states
soundwire: Revert "soundwire: qcom: Add set_channel_map api support"
 
sparc/crc: drop "glue" from filenames
 
sparc/perf: Remove driver-specific throttle support
 
sparc32: remove custom definition of mk_pte()
 
sparc64: mm: call ctor/dtor for kernel PTEs
 
sparc: mv sparc sysctls into their own file under arch/sparc/kernel
 
spi: Add check for 8-bit transfer with 8 IO mode support
spi: Add spi_bpw_to_bytes() helper and use it
spi: Add support for Double Transfer Rate (DTR) mode
spi: amd: add CONFIG_PCI dependency
spi: atmel-quadspi: Fix printed error code during DMA setup
spi: atmel-quadspi: Fix unbalanced pm_runtime by using devm_ API
spi: axi-spi-engine: don't repeat mode config for offload
spi: axi-spi-engine: offload instruction optimization
spi: axi-spi-engine: omit SYNC from offload instructions
spi: axi-spi-engine: optimize bits_per_word for offload
spi: axi-spi-engine: wait for completion in setup
spi: bcm63xx-hsspi: fix shared reset
spi: bcm63xx-spi: fix shared reset
spi: cadence-quadspi: Assume device could match via platform
spi: cadence-quadspi: fix cleanup of rx_chan on failure paths
spi: cs42l43: Make handling missing spk-id GPIOs explicit
spi: dt-bindings: Add rk3528-spi compatible
spi: dt-bindings: Fix description mentioning a removed property
spi: dt-bindings: fsl,dspi: Fix example indentation
spi: dt-bindings: nuvoton,wpcm450-fiu: Drop unrelated nodes from DTS example
spi: dt-bindings: spi-qpic-snand: Add IPQ5018 compatible
spi: dt-bindings: spi-sg2044-nor: Add SOPHGO SG2042
spi: dt-bindings: st,stm32mp25-ospi: Make "resets" a required property
spi: dt-bindings: tegra: Document IOMMU property for Tegra234 QSPI
spi: dw: Use spi_bpw_to_bytes() helper
spi: fsl-qspi: Fix double cleanup in probe error path
spi: fsl-qspi: Optimize fsl_qspi struct
spi: fsl-qspi: Simplify probe error handling using managed API
spi: gpio: fix const issue in spi_to_spi_gpio()
spi: Group CS related fields in struct spi_device
spi: intel: Improve resource mapping
spi: Introduce and use spi_bpw_to_bytes()
spi: loongson: Fix build warnings about export.h
spi: loopback-test: fix up const pointer issue in rx_ranges_cmp()
spi: loopback-test: Simplify strange loopback value check
spi: meson-spicc: add DMA support
spi: nxp-fspi: use devm instead of remove for driver detach
spi: offload: check for match callback when a trigger is being registered
spi: offload: check offload ops existence before disabling the trigger
spi: offload: remove unnecessary check on trigger->ops
spi: omap2-mcspi: Disable multi mode when CS should be kept asserted after message
spi: omap2-mcspi: Disable multi-mode when the previous message kept CS asserted
 
SPI: omap2-mcspi: Fix SPI CS behaviour around
 
spi: pci1xxxx: Use non-hybrid PCI devres API
spi: Raise limit on number of chip selects to 24
spi: rpc-if: Add write support for memory-mapped area
spi: sh-msiof: Add core support for dual-group transfers
spi: sh-msiof: Complete using dev in sh_msiof_spi_probe()
spi: sh-msiof: Correct RX FIFO size for R-Car Gen2
spi: sh-msiof: Correct RX FIFO size for R-Car Gen3
spi: sh-msiof: Correct SIMDR2_GRPMASK
spi: sh-msiof: Document frame start sync pulse mode
spi: sh-msiof: Double maximum DMA transfer size using two groups
spi: sh-msiof: Drop comma after OF match table sentinel
spi: sh-msiof: Fix maximum DMA transfer size
spi: sh-msiof: ignore driver probing if it was MSIOF Sound
spi: sh-msiof: Increase TX FIFO size for R-Car V4H/V4M
spi: sh-msiof: Make words/bits unsigned in sh_msiof_spi_txrx_once()
spi: sh-msiof: Make words/fs unsigned in FIFO helpers
spi: sh-msiof: Move register definitions to
spi: sh-msiof: Remove unneeded compatible values
spi: sh-msiof: SICTR bitfield conversion
spi: sh-msiof: SIFCTR bitfield conversion
spi: sh-msiof: Simplify BRG's Division Ratio
spi: sh-msiof: SITMDR1/SIRMDR1 bitfield conversion
spi: sh-msiof: SITMDR2 and SIRMDR2 bitfield conversion
spi: sh-msiof: SITSCR/SIRSCR bitfield conversion
spi: sh-msiof: Transfer size improvements and I2S
spi: sh-msiof: Use bool for boolean flags
spi: sh-msiof: use dev in sh_msiof_spi_probe()
spi: Simplify conditionals in spi_set_cs()
spi: spi-cadence-quadspi: Fix pm runtime unbalance
spi: spi-cavium-thunderx: Use non-hybrid PCI devres API
spi: spi-fsl-dspi: Clear completion counter before initiating transfer
spi: spi-nxp-fspi: enable runtime pm for fspi
spi: spi-nxp-fspi: remove the goto in probe
spi: spi-nxp-fspi: remove the unchecked return value for nxp_fspi_clk_disable_unprep
spi: spi-nxp-fspi: use guard(mutex) to simplify the code
spi: spi-pci1xxxx: Drop MSI-X usage as unsupported by DMA engine
spi: spi-pci1xxxx: Fix error code in probe
spi: spi-pci1xxxx: Fix Probe failure with Dual SPI instance with INTx interrupts
spi: spi-qpic-snand: avoid memory corruption
spi: spi-qpic-snand: document the limited bit error reporting capability
spi: spi-qpic-snand: don't hardcode ECC steps
spi: spi-qpic-snand: extend bitmasks usage
spi: spi-qpic-snand: extend FIELD_PREP() macro usage
spi: spi-qpic-snand: reallocate BAM transactions
spi: spi-qpic-snand: remove superfluous parameters of qcom_spi_check_error()
spi: spi-qpic-snand: remove unused 'wlen' member of 'struct qpic_spi_nand'
spi: spi-qpic-snand: return early on error from qcom_spi_io_op()
spi: spi-qpic-snand: reuse qcom_spi_check_raw_flash_errors()
spi: spi-qpic-snand: use CW_PER_PAGE_MASK bitmask
spi: spi-qpic-snand: use kmalloc() for OOB buffer allocation
spi: spi-qpic-snand: validate user/chip specific ECC properties
spi: spi-stm32-ospi: dt-bindings fixes
spi: spi-stm32-ospi: Make "resets" a required property
spi: spi_amd: Add HIDDMA basic write support
spi: spi_amd: Add PCI-based driver for AMD HID2 SPI controller
spi: spi_amd: Fix an IS_ERR() vs NULL check in probe
spi: spi_amd: Remove read{q,b} usage on DMA buffer
spi: spi_amd: Update Kconfig dependencies
spi: stm32-ospi: clean up on error in probe()
spi: stm32-ospi: Make usage of reset_control_acquire/release() API
spi: tegra210-qspi: Remove cache operations
spi: tegra210-quad: Add support for internal DMA
spi: tegra210-quad: Fix X1_X2_X4 encoding and support x4 transfers
spi: tegra210-quad: modify chip select (CS) deactivation
spi: tegra210-quad: remove redundant error handling code
spi: tegra210-quad: Update dummy sequence configuration
spi: xcomm: use new GPIO line value setter callbacks
 
spmi: add a spmi driver for Apple SoC
spmi: Only use Hikey 970 SPMI controller driver when ARM64
 
Linux: sprintf.h requires stdarg.h
 
squashfs: add optional full compressed block caching
 
Squashfs: check return result of sb_min_blocksize
 
srcu: Use rcu_seq_done_exact() for polling API
 
stack_tracer: move sysctl registration to kernel/trace/trace_stack.c
 
staging: bcm2835-audio: Validate values written to controls
staging: bcm2835-camera: Modify function call formatting
staging: gbip: Alignment should match open parens
staging: gpib: Add return value to request_control
staging: gpib: agilent_02350b: cleanup comments
staging: gpib: agilent_82350b: gpib_board_config
staging: gpib: agilent_82350b: gpib_interface
staging: gpib: agilent_82350b: u8 over uint8_t
staging: gpib: agilent_82357a uses completion
staging: gpib: agilent_82357a: fixes multiline comments style
staging: gpib: agilent_82357a: gpib_board_config
staging: gpib: agilent_82357a: gpib_interface
staging: gpib: agilent_82357a: u8 over uint8_t
staging: gpib: autospoll_ioctl_t now short
staging: gpib: Avoid unused variable warning
staging: gpib: Avoid unused variable warnings
staging: gpib: cb7210: fixes multiline comments style
staging: gpib: cb7210: struct gpib_board_config
staging: gpib: cb7210: struct gpib_interface
staging: gpib: cb7210: u8 over uint8_t
staging: gpib: cec: struct gpib_board_config
staging: gpib: cec: struct gpib_interface
staging: gpib: cec: u8 over uint8_t
staging: gpib: Change error code for no listener
staging: gpib: Cleanup allocate_gpios code
staging: gpib: common: fixes multiline comments style
staging: gpib: common: lines exceeded 100 columns
staging: gpib: common: struct gpib_board_config
staging: gpib: common: struct gpib_interface
staging: gpib: Correct CamelCase for EVENT enums
staging: gpib: Correct CamelCase for PPConfig
staging: gpib: Declare driver entry points static
staging: gpib: eastwood: fixes multiline comments style
staging: gpib: eastwood: Remove unnecessary print function dev_err()
staging: gpib: eastwood: struct gpib_board_config
staging: gpib: Enable SRQ irq on request_system_control
staging: gpib: event_ioctl_t now short
staging: gpib: Fix lpvo request_system_control
staging: gpib: Fix PCMCIA config identifier
staging: gpib: Fix request_system_control in gpio
staging: gpib: Fix secondary address restriction
staging: gpib: Fix setting controller-in-charge
staging: gpib: Fix uapi include header guard name
staging: gpib: fluke: struct gpib_interface
staging: gpib: fluke_gpib: u8 over uint8_t
staging: gpib: fmh: struct gpib_board_config
staging: gpib: fmh: struct gpib_interface
staging: gpib: fmh_gpib: fixes multiline comments style
staging: gpib: fmh_gpib: Remove unnecessary .owner assignment
staging: gpib: fmh_gpib: Remove unnecessary print function dev_err()
staging: gpib: fmh_gpib: u8 over uint8_t
staging: gpib: gpib_bitbang: u8 over uint8_t
staging: gpib: gpib_ioctl: u64 over uint64_t
staging: gpib: gpib_ioctl: u8 over uint8_t
staging: gpib: gpib_os: u8 over uint8_t
staging: gpib: gpib_proto: u8 over uint8_t
staging: gpib: gpib_types: u8 over uint8_t
staging: gpib: gpib_user: u8 over uint8_t
staging: gpib: gpibP: struct gpib_board_config
staging: gpib: gpibP: struct gpib_interface
staging: gpib: gpio: fixes multiline comments style
staging: gpib: gpio: struct gpib_board_config
staging: gpib: gpio: struct gpib_interface
staging: gpib: hp2341: struct gpib_interface
staging: gpib: hp_82335: fixes multiline comments style
staging: gpib: hp_82335: struct gpib_board_config
staging: gpib: hp_82335: struct gpib_interface
staging: gpib: hp_82335: u8 over uint8_t
staging: gpib: hp_82341: fixes multiline comments style
staging: gpib: hp_82341: struct gpib_board_config
staging: gpib: hp_82341: u8 over uint8_t
staging: gpib: ibsys: u8 over uint8_t
staging: gpib: include: fixes multiline comments style
staging: gpib: ines: fixes multiline comments style
staging: gpib: ines: lines exceeded 100 columns
staging: gpib: ines: struct gpib_board_config
staging: gpib: ines: struct gpib_interface
staging: gpib: ines: u8 over uint8_t
staging: gpib: local_ppoll_mode_ioctl_t now short
staging: gpib: lpvo_usb: struct gpib_board_config
staging: gpib: lpvo_usb: struct gpib_interface
staging: gpib: lpvo_usb_gpib: fixes multiline comments style
staging: gpib: lpvo_usb_gpib: u8 over uint8_t
staging: gpib: nec7210: fixes multiline comments style
staging: gpib: nec7210: u8 over uint8_t
staging: gpib: nec: Fix Improper SPDX comment.
staging: gpib: nec: lines exceeded 100 columns
staging: gpib: ni_usb: fixes multiline comments style
staging: gpib: ni_usb: struct gpib_board_config
staging: gpib: ni_usb: struct gpib_interface
staging: gpib: ni_usb: u8 over uint8_t
staging: gpib: pc2: fixes multiline comments style
staging: gpib: pc2: lines exceeded 100 columns
staging: gpib: pc2: struct gpib_board_config
staging: gpib: pc2: struct gpib_interface
staging: gpib: pc2: u8 over uint8_t
staging: gpib: Remove atn_asserted global variable
staging: gpib: Remove dependency on LED subsystem
staging: gpib: Remove typedef gpib_file_private_t
staging: gpib: Remove unused enums from common include file
staging: gpib: Removing function ibAPE
staging: gpib: Removing function ibaPrsp
staging: gpib: Removing function ibAPWait
staging: gpib: Removing function osInit
staging: gpib: Removing function osReset
staging: gpib: Removing function osSendEOI
staging: gpib: Removing gpib_event_t typedef
staging: gpib: Removing gpib_interface_list_t
staging: gpib: Removing typedef gpib_board_config
staging: gpib: Removing typedef gpib_descriptor_t
staging: gpib: Removing typedef gpib_event_queue
staging: gpib: Removing typedef gpib_interface_t
staging: gpib: Removing typedef gpib_status_queue
staging: gpib: Removing typedef of status_byte
staging: gpib: Removing unused function CFGn
staging: gpib: Rename common include file
staging: gpib: rsc_ioctl_t now int
staging: gpib: Set control lines in attach
staging: gpib: struct typing for gpib_interface
staging: gpib: switch to kmalloc(sizeof(*status))
staging: gpib: t1_delay_ioctl_t now unsigned int
staging: gpib: tms9914: Fix Improper SPDX comment.
staging: gpib: tms9914: fixes multiline comments style
staging: gpib: tms9914: lines exceeded 100 columns
staging: gpib: tms9914: u8 over uint8_t
staging: gpib: tnt4882: fixes multiline comments style
staging: gpib: tnt4882: lines exceeded 100 columns
staging: gpib: tnt4882: struct gpib_board_config
staging: gpib: tnt4882: struct gpib_interface
staging: gpib: tnt4882: u8 over uint8_t
staging: gpib: uapi: Fix CamelCase and IB_STB
staging: gpib: uapi: Fix CamelCase and IBA Dup
staging: gpib: uapi: Fix CamelCase and IBA Dup
staging: gpib: uapi: Fix CamelCase and IBC Dup
staging: gpib: Using gpib_select_device_path_ioctl
staging: gpib: Using struct gpib_board_info_ioctl
staging: gpib: Using struct gpib_board_type_ioctl
staging: gpib: Using struct gpib_close_dev_ioctl
staging: gpib: Using struct gpib_eos_ioctl
staging: gpib: Using struct gpib_online_ioctl
staging: gpib: Using struct gpib_open_dev_ioctl
staging: gpib: Using struct gpib_pad_ioctl
staging: gpib: Using struct gpib_ppoll_config_ioctl`
staging: gpib: Using struct gpib_read_write_ioctl
staging: gpib: Using struct gpib_request_service2
staging: gpib: Using struct gpib_sad_ioctl
staging: gpib: Using struct gpib_select_pci_ioctl
staging: gpib: Using struct gpib_serial_poll_ioctl
staging: gpib: Using struct gpib_spoll_bytes_ioctl
staging: gpib: Using struct gpib_wait_ioctl
staging: greybus: camera: fix code alignment warning
staging: greybus: Check for string truncation instead of NUL-termination
staging: greybus: use new GPIO line value setter callbacks
staging: iio: ad5933: Correct settling cycles encoding per datasheet
staging: iio: ad5933: Switch to sparse friendly iio_device_claim/release_direct()
staging: iio: adt7316: replace irqd_get_trigger_type with irq_get_trigger_type
staging: rtl8723bs: Add spaces and line breaks to improve readability
staging: rtl8723bs: add spaces between ternary and binary operators
staging: rtl8723bs: Avoid memset() in aes_cipher() and aes_decipher()
staging: rtl8723bs: Fix compilation errors for W=1 build
 
Staging: rtl8723bs: Fix unbalanced braces in conditional
 
staging: rtl8723bs: Initialize variables at declaration in rtl8723b_hal_init.c
staging: rtl8723bs: Initialize variables at declaration in rtl8723bs_xmit.c
staging: rtl8723bs: modify struct field to use standard bool type
staging: rtl8723bs: Place constants on right side of comparison
staging: rtl8723bs: remove braces around single statements
staging: rtl8723bs: remove multiple blank lines
staging: rtl8723bs: Remove trailing whitespace
staging: rtl8723bs: remove unnecessary braces for single statement blocks
staging: rtl8723bs: remove unnecessary else block after return
staging: rtl8723bs: Removed multiple blank lines of rtw_pwrctrl.c
staging: rtl8723bs: Rename variables
staging: rtl8723bs: simplify if-else block by removing unnecessary braces
staging: rtl8723bs: Use % 4096 instead of & 0xfff
staging: rtl8723bs: Use boolean false instead of integer 0
staging: rtl8723bs: use preferred comparison order
staging: sm750fb: change `enum dpms` to snake_case
staging: sm750fb: change sii164CheckInterrupt to snake_case
staging: sm750fb: change sii164ClearInterrupt to snake_case
staging: sm750fb: change sii164EnableHotPlugDetection to snake_case
staging: sm750fb: change sii164GetChipString to snake_case
staging: sm750fb: change sii164IsConnected to snake_case
staging: sm750fb: change sii164ResetChip to snake_case
staging: sm750fb: change sii164SetPower to snake_case
staging: sm750fb: clean-up `else`-blocks
staging: sm750fb: fix casing style on getDeviceID
staging: sm750fb: remove ddk750_dvi
staging: sm750fb: remove ddk750_hwi2c
staging: sm750fb: Remove ddk750_sii164
staging: sm750fb: remove irrelevant TODO line
staging: sm750fb: rename `hw_sm750_crtc_checkMode`
staging: sm750fb: rename `hw_sm750_crtc_setMode`
staging: sm750fb: rename `hw_sm750_deWait`
staging: sm750fb: rename `hw_sm750_initAccel`
staging: sm750fb: rename `hw_sm750_output_setMode`
staging: sm750fb: rename `hw_sm750_setBLANK`
staging: sm750fb: rename `hw_sm750_setColReg`
staging: sm750fb: rename `hw_sm750le_deWait`
staging: sm750fb: rename `hw_sm750le_setBLANK`
staging: sm750fb: rename sm750_hw_cursor_setColor
staging: sm750fb: rename sm750_hw_cursor_setData
staging: sm750fb: rename sm750_hw_cursor_setData2
staging: sm750fb: rename sm750_hw_cursor_setPos
staging: sm750fb: rename sm750_hw_cursor_setSize
staging: vchiq_arm: Make vchiq_shutdown never fail
 
staing: gpib: struct typing for gpib_board_config
 
statmount: update STATMOUNT_SUPPORTED macro
 
strparser: Remove unused __strp_unpause
 
sunrpc: Add a helper to derive maxpages from sv_max_mesg
sunrpc: add info about xprt queue times to svc_xprt_dequeue tracepoint
sunrpc: Adjust size of socket's receive page array dynamically
sunrpc: allow SOMAXCONN backlogged TCP connections
 
SUNRPC: Bump the maximum payload size for the server
SUNRPC: Cleanup/fix initial rq_pages allocation
 
sunrpc: don't immediately retransmit on seqno miss
 
SUNRPC: Export xdr_buf_to_bvec()
 
sunrpc: fix loop in gss seqno cache
sunrpc: fix race in cache cleanup causing stale nextcheck time
sunrpc: handle SVC_GARBAGE during svc auth processing as auth error
sunrpc: implement rfc2203 rpcsec_gss seqnum cache
 
SUNRPC: Prevent hang on NFS mount with xprtsec=[m]tls
 
sunrpc: Remove backchannel check in svc_init_buffer()
 
SUNRPC: Remove dead code from xs_tcp_tls_setup_socket()
SUNRPC: Remove svc_fill_write_vector()
SUNRPC: Remove svc_rqst :: rq_vec
 
sunrpc: Remove the RPCSVC_MAXPAGES macro
sunrpc: Replace the rq_bvec array with dynamically-allocated memory
sunrpc: Replace the rq_pages array with dynamically-allocated memory
sunrpc: update nextcheck time when adding new cache entries
 
super: add filesystem freezing helpers for suspend and hibernate
super: remove pointless s_root checks
super: simplify user_get_super()
super: skip dying superblocks early
super: use a common iterator (Part 1)
super: use common iterator (Part 2)
 
svcrdma: Adjust the number of entries in svc_rdma_recv_ctxt::rc_pages
svcrdma: Adjust the number of entries in svc_rdma_send_ctxt::sc_pages
svcrdma: Reduce the number of rdma_rw contexts per-QP
svcrdma: Unregister the device if svc_rdma_accept() fails
 
svsm: Add header with SVSM_VTPM_CMD helpers
 
syscall.h: add syscall_set_arguments()
syscall.h: introduce syscall_set_nr()
 
sysctl: Add 0012 to test the u8 range check
sysctl: call sysctl tests with a for loop
sysctl: Close test ctl_headers with a for loop
sysctl: move u8 register test to lib/test_sysctl.c
 
sysfb: Fix screen_info type check for VGA
 
sysfs: constify attribute_group::bin_attrs
sysfs: constify bin_attribute argument of bin_attribute::read/write()
 
task: rust: rework how current is accessed
 
task_stack.h: remove obsolete __HAVE_ARCH_KSTACK_END check
 
tc: Return an error if filters try to attach too many actions
 
tcp: add LINUX_MIB_PAWS_TW_REJECTED counter
tcp: add receive queue awareness in tcp_rcv_space_adjust()
tcp: add tcp_rcvbuf_grow() tracepoint
tcp: add TCP_RFC7323_TW_PAWS drop reason
tcp: adjust rcvbuf in presence of reorders
tcp: always seek for minimal rtt in tcp_rcv_rtt_update()
tcp: always use tcp_limit_output_bytes limitation
tcp: Correct signedness in skb remaining space calculation
tcp: fastopen: note that a child socket was created
tcp: fastopen: pass TFO child indication through getsockopt
tcp: fix initial tp->rcvq_space.space value for passive TS enabled flows
tcp: fix passive TFO socket having invalid NAPI ID
tcp: fix sk_rcvbuf overshoot
tcp: fix tcp_packet_delayed() for tcp_is_non_sack_preventing_reopen() behavior
tcp: increase tcp_limit_output_bytes default value to 4MB
tcp: increase tcp_rmem[2] to 32 MB
tcp: refine sk_rcvbuf increase for ooo packets
tcp: remove zero TCP TS samples for autotuning
tcp: Rename tcp_or_dccp_get_hashinfo().
tcp: Restrict SO_TXREHASH to TCP socket.
tcp: skip big rtt sample if receive queue is not empty
 
tee: optee: smc: remove unnecessary NULL check before release_firmware()
tee: Prevent size calculation wraparound on 32-bit kernels
 
test_bits: add tests for BIT_U*()
test_bits: add tests for GENMASK_U*()
 
testing/selftests: add test tool and scripts for ovpn module
 
thermal/drivers/acerhdf: Constify struct thermal_zone_device_ops
 
thermal/drivers/airoha: Fix spelling mistake
thermal/drivers/airoha: Fix spelling mistake "calibrarion" -> "calibration"
 
thermal/drivers/amlogic: Rename Uptat to uptat to follow kernel coding style
 
thermal/drivers/bcm2835: Use %pC instead of %pCn
 
thermal/drivers/hisi: Do not enable by default during compile testing
 
thermal/drivers/mediatek/lvts: Fix debugfs unregister on failure
thermal/drivers/mediatek/lvts: Remove unused lvts_debugfs_exit
 
thermal/drivers/qcom/tsens: Add support for IPQ5018 tsens
thermal/drivers/qcom/tsens: Add support for tsens v1 without RPM
thermal/drivers/qcom/tsens: Update conditions to strictly evaluate for IP v2+
 
thermal/drivers: Add support for Airoha EN7581 thermal sensor
 
thermal: int340x: processor_thermal: Platform temperature control documentation
thermal: intel: int340x: Add platform temperature control interface
thermal: intel: int340x: Enable platform temperature control
thermal: qcom: ipq5018: make ops_ipq5018 struct static
thermal: Switch to irq_domain_create_linear()
 
Linux: This patch set did some clean up and add runtime pm
 
thunderbolt: Add Thunderbolt/USB4 <-> USB3 match function
thunderbolt: Do not double dequeue a configuration request
thunderbolt: Expose usb4_port_index() to other modules
thunderbolt: Fix a logic error in wake on connect
thunderbolt: Fix bit masking in tb_dp_port_set_hops()
thunderbolt: Fix wake on connect at runtime
thunderbolt: Introduce domain event message handler
thunderbolt: Notify userspace about firmware CM tunneling events
thunderbolt: Notify userspace about software CM tunneling events
thunderbolt: Use wake on connect and disconnect over suspend
 
tick/nohz: Remove unused tick_nohz_full_add_cpus_to()
 
time/jiffies: Change register_refined_jiffies() to void __init
 
timekeeping: Zero initialize system_counterval when querying time from phc drivers
 
timens: Add struct seq_file forward declaration
 
timers: Remove unused __round_jiffies(_up)
timers: Rename __init_timer() as __timer_init()
timers: Rename __init_timer_on_stack() as __timer_init_on_stack()
timers: Rename init_timer_key() as timer_init_key()
timers: Rename init_timer_on_stack_key() as timer_init_key_on_stack()
timers: Rename init_timers() as timers_init()
timers: Rename NEXT_TIMER_MAX_DELTA as TIMER_NEXT_MAX_DELTA
 
tinyconfig: enable CONFIG_LD_DEAD_CODE_DATA_ELIMINATION
 
tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
tipc: Fix use-after-free in tipc_conn_close().
tipc: Removing deprecated strncpy()
tipc: use kfree_sensitive() for aead cleanup
 
tls: always refresh the queue when reading sock
 
tomoyo: update mailing lists
 
tools arch amd ibs: Sync ibs.h with the kernel sources
 
tools arch x86: Sync the msr-index.h copy with the kernel sources
tools arch x86: Sync the msr-index.h copy with the kernel sources
 
tools build: Don't set libunwind as available if test-all.c build succeeds
tools build: Don't show libbfd build status as it is opt-in
tools build: Don't show libunwind build status as it is opt-in
 
tools headers compiler: Pick the const_true() define from the kernel sources
 
tools headers UAPI: Sync kvm header with the kernel sources
tools headers UAPI: Sync KVM's vmx.h header with the kernel sources
tools headers UAPI: sync linux/fs.h with the kernel sources
tools headers UAPI: Sync linux/kvm.h with the kernel sources
tools headers UAPI: Sync linux/prctl.h with the kernel sources to pick FUTEX knob
tools headers UAPI: Sync the drm/drm.h with the kernel sources
 
tools headers x86 cpufeatures: Sync with the kernel sources
tools headers x86 cpufeatures: Sync with the kernel sources to pick ZEN6 and Indirect Target Selection (ITS) bits
 
tools headers x86 svm: Sync svm headers with the kernel sources
 
tools headers: Sync the linux/unaligned.h copy with the kernel sources
tools headers: Synchronize linux/bits.h with the kernel sources
tools headers: Synchronize linux/bits.h with the kernel sources
tools headers: Synchronize prctl.h ABI header
tools headers: Synchronize prctl.h ABI header
tools headers: Synchronize uapi/linux/bits.h with the kernel sources
tools headers: Syncronize linux/build_bug.h with the kernel sources
tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench'
tools headers: Update the fs headers with the kernel sources
 
tools include UAPI: Sync linux/vhost.h with the kernel sources
 
tools kvm headers arm64: Update KVM header from the kernel sources
 
tools/arch/x86: Move the header to
 
tools/bootconfig: allow overriding CFLAGS assignment
tools/bootconfig: specify LDFLAGS as an argument to CC
 
tools/hv: fcopy: Fix incorrect file path conversion
tools/hv: fcopy: Fix irregularities with size of ring buffer
 
tools/Makefile: Add ynl target
 
tools/memory-model/Documentation: Fix SRCU section in explanation.txt
 
tools/memory-model: docs/ordering: Fix trivial typos
tools/memory-model: docs/README: Update introduction of locking.txt
tools/memory-model: docs/references: Remove broken link to imgtec.com
tools/memory-model: docs/simple.txt: Fix trivial typos
 
tools/nolibc/types.h: fix mismatched parenthesis in minor()
 
tools/nolibc: add %m printf format
tools/nolibc: add __nolibc_aligned() and __nolibc_aligned_as()
tools/nolibc: add __nolibc_has_feature()
tools/nolibc: add _exit()
tools/nolibc: add abs() and friends
tools/nolibc: add clock_getres(), clock_gettime() and clock_settime()
tools/nolibc: add difftime()
tools/nolibc: add dprintf() and vdprintf()
tools/nolibc: add elf.h
tools/nolibc: add fopen()
tools/nolibc: add getopt()
tools/nolibc: add getrandom()
tools/nolibc: Add m68k support
tools/nolibc: add more stat() variants
tools/nolibc: add mremap()
tools/nolibc: add namespace functionality
tools/nolibc: add setpgrp()
tools/nolibc: add snprintf() and friends
tools/nolibc: add strstr()
tools/nolibc: add support for access() and faccessat()
tools/nolibc: Add support for SPARC
tools/nolibc: add sys/types.h shim
tools/nolibc: add target to check header usability
tools/nolibc: add timer functions
tools/nolibc: add timerfd functionality
tools/nolibc: add tolower() and toupper()
tools/nolibc: allow different write callbacks in printf
tools/nolibc: allow limiting of printf destination size
tools/nolibc: disable function sanitizer for _start_c()
tools/nolibc: drop manual stack pointer alignment
tools/nolibc: fall back to sys_clock_gettime() in gettimeofday()
tools/nolibc: fix integer overflow in i{64,}toa_r() and
tools/nolibc: handle intmax_t/uintmax_t in printf
tools/nolibc: implement wait() in terms of waitpid()
tools/nolibc: implement waitpid() in terms of waitid()
tools/nolibc: implement width padding in printf()
tools/nolibc: include nolibc.h early from all header files
tools/nolibc: move getauxval() to sys/auxv.h
tools/nolibc: move getrlimit() and friends to sys/resource.h
tools/nolibc: move gettimeofday() to sys/time.h
tools/nolibc: move ioctl() to sys/ioctl.h
tools/nolibc: move makedev() and friends to sys/sysmacros.h
tools/nolibc: move mmap() and friends to sys/mman.h
tools/nolibc: move mount() to sys/mount.h
tools/nolibc: move NULL and offsetof() to sys/stddef.h
tools/nolibc: move open() and friends to fcntl.h
tools/nolibc: move poll() to poll.h
tools/nolibc: move prctl() to sys/prctl.h
tools/nolibc: move reboot() to sys/reboot.h
tools/nolibc: move stat() and friends to sys/stat.h
tools/nolibc: move syscall() to sys/syscall.h
tools/nolibc: move uname() and friends to sys/utsname.h
tools/nolibc: move wait() and friends to sys/wait.h
tools/nolibc: prepare for headers in subdirectories
tools/nolibc: properly align dirent buffer
tools/nolibc: use intmax definitions from compiler
tools/nolibc: use poll-related definitions from UAPI headers
tools/nolibc: use ppoll_time64 if available
tools/nolibc: use pselect6_time64 if available
 
tools/perf: Allow to select the number of hash buckets
 
tools/power turbostat.8: fix typo: idle_pct should be pct_idle
tools/power turbostat.8: pm_domain wording fix
 
tools/power turbostat: Add Android support for MSR device handling
tools/power turbostat: Add initial support for BartlettLake
tools/power turbostat: Add initial support for DMR
tools/power turbostat: Allow probing RAPL with platform_features->rapl_msrs cleared
tools/power turbostat: Always check rapl_joules flag
tools/power turbostat: Avoid probing the same perf counters
tools/power turbostat: Clean up add perf/msr counter logic
tools/power turbostat: Dump RAPL sysfs info
tools/power turbostat: Fix AMD package-energy reporting
tools/power turbostat: Fix RAPL_GFX_ALL typo
tools/power turbostat: Introduce add_msr_counter()
tools/power turbostat: Quit early for unsupported RAPL counters
tools/power turbostat: Remove add_cstate_perf_counter_()
tools/power turbostat: Remove add_msr_perf_counter_()
tools/power turbostat: Remove add_rapl_perf_counter_()
tools/power turbostat: version 2025.06.08
 
tools/power/x86/intel-speed-select: Skip uncore frequency update
tools/power/x86/intel-speed-select: Support SST PP revision 2 fields
tools/power/x86/intel-speed-select: v1.23 release
 
tools/resolve_btfids: Fix build when cross compiling kernel with clang.
 
tools/testing/selftests: assert that anon merge cases behave as expected
 
tools/testing/vma: add missing function stub
 
tools/testing: add PROCMAP_QUERY helper functions in mm self tests
tools/testing: check correct variable in open_procmap()
 
tools/x86/kcpuid: Consolidate index validity checks
tools/x86/kcpuid: Define Transmeta and Centaur index ranges
tools/x86/kcpuid: Exit the program on invalid parameters
tools/x86/kcpuid: Extend CPUID index mask macro
tools/x86/kcpuid: Filter valid CPUID ranges
tools/x86/kcpuid: Fix error handling
tools/x86/kcpuid: Print correct CPUID output register names
tools/x86/kcpuid: Refactor CPUID range handling for future expansion
tools/x86/kcpuid: Remove unused global variable
tools/x86/kcpuid: Remove unused local variable
tools/x86/kcpuid: Save CPUID output in an array
tools/x86/kcpuid: Set parse_line() return type to void
tools/x86/kcpuid: Simplify usage() handling
tools/x86/kcpuid: Update bitfields to x86-cpuid-db v2.0
tools/x86/kcpuid: Update bitfields to x86-cpuid-db v2.1
tools/x86/kcpuid: Update bitfields to x86-cpuid-db v2.2
tools/x86/kcpuid: Update bitfields to x86-cpuid-db v2.3
tools/x86/kcpuid: Update bitfields to x86-cpuid-db v2.4
tools/x86/kcpuid: Use intrinsics
tools/x86/kcpuid: Use C99-style for loops
 
tools: hv: Enable debug logs for hv_kvp_daemon
tools: ynl-gen: add makefile deps for neigh
tools: ynl-gen: allow noncontiguous enums
tools: ynl-gen: array-nest: support arrays of nests
tools: ynl-gen: array-nest: support binary array with exact-len
tools: ynl-gen: array-nest: support put for scalar
tools: ynl-gen: auto-indent else
tools: ynl-gen: consider dump ops without a do "type-consistent"
tools: ynl-gen: don't consider requests with fixed hdr empty
tools: ynl-gen: don't init enum checks for classic netlink
tools: ynl-gen: factor out free_needs_iter for a struct
tools: ynl-gen: factor out the annotation of pure nested struct
tools: ynl-gen: fill in missing empty attr lists
tools: ynl-gen: fix comment about nested struct dict
tools: ynl-gen: move fixed header info from RenderInfo to Struct
tools: ynl-gen: move the count into a presence struct too
tools: ynl-gen: multi-attr: type gen for string
tools: ynl-gen: mutli-attr: support binary types with struct
tools: ynl-gen: prepare for submsg structs
tools: ynl-gen: rename basic presence from 'bit' to 'present'
tools: ynl-gen: split presence metadata
tools: ynl-gen: submsg: plumb thru an empty type
tools: ynl-gen: submsg: render the structs
tools: ynl-gen: submsg: support parsing and rendering sub-messages
tools: ynl-gen: support CRUD-like notifications for classic Netlink
tools: ynl-gen: support local attrs in _multi_parse
tools: ynl-gen: support passing selector to a nest
tools: ynl-gen: support struct for binary attributes
tools: ynl-gen: support sub-type for binary attributes
tools: ynl-gen: support using dump types for ntf
tools: ynl-gen: support weird sub-message formats
tools: ynl-gen: use family c-name in notifications
tools: ynl: add a sample for rt-link
tools: ynl: add a sample for TC
tools: ynl: add missing header deps
tools: ynl: allow fixed-header to be specified per op
tools: ynl: don't use genlmsghdr in classic netlink
tools: ynl: enable codegen for all rt- families
tools: ynl: enable codegen for TC
tools: ynl: fix mixing ops and notifications on one socket
tools: ynl: fix the header guard name for OVPN
tools: ynl: fix typo in info string
tools: ynl: generate code for rt-addr and add a sample
tools: ynl: generate code for rt-route and add a sample
tools: ynl: handle broken pipe gracefully in CLI
tools: ynl: let classic netlink requests specify extra nlflags
tools: ynl: parse extack for sub-messages
tools: ynl: submsg: reverse parse / error reporting
tools: ynl: support creating non-genl sockets
 
topology: make for_each_node_with_cpus() O(N)
 
torture: Add --do-{,no-}normal to torture.sh
torture: Add testing of RCU's Rust bindings to torture.sh
torture: Check for "Call trace:" as well as "Call Trace:"
 
tpm: Add SNP SVSM vTPM driver
tpm: remove kmalloc failure error message
 
tpm_crb: ffa_tpm: fix/update comments describing the CRB over FFA ABI
 
tpm_crb_ffa: use dev_xx() macro to print log
 
tpm_ffa_crb: access tpm service over FF-A direct message request v2
 
trace/io_uring: fix io_uring_local_work_run ctx documentation
 
trace: tcp: Add const qualifier to skb parameter in tcp_probe event
trace: tcp: Add tracepoint for tcp_sendmsg_locked()
 
traceevent/block: Add REQ_ATOMIC flag to block trace events
 
tracepoint: Have tracepoints created with DECLARE_TRACE() have _tp suffix
 
tracing/mmiotrace: Remove reference to unused per CPU data pointer
 
tracing/osnoise: Allow arbitrarily long CPU string
tracing/osnoise: Fix crash in timerlat_dump_stack()
 
tracing/probes: Avoid using params uninitialized in parse_btf_arg()
 
tracing/sched: Use __string() instead of fixed lengths for task->comm
 
tracing: Add a helper function to handle the dereference arg in verifier
tracing: Add common_comm to histograms
tracing: Add down_write(trace_event_sem) when adding trace event
tracing: Add rcu annotation around file->filter accesses
tracing: Add tracer_tracing_disable/enable() functions
tracing: Adjust addresses for printing out fields
tracing: Allow the top level trace_marker to write into another instances
tracing: Always use memcpy() in histogram add_to_key()
tracing: branch: Use trace_tracing_is_on_cpu() instead of "disabled" field
tracing: Cleanup upper_empty() in pid_list
tracing: Convert the per CPU "disabled" counter to local from atomic
tracing: Do not free "head" on error path of filter_free_subsystem_filters()
tracing: Do not use per CPU array_buffer.data->disabled for cpumask
tracing: Fix compilation warning on arm32
tracing: Fix error handling in event_trigger_parse()
tracing: Fix filter logic error
tracing: Fix regression of filter waiting a long time on RCU synchronization
tracing: Just use this_cpu_read() to access ignore_pid
tracing: kdb: Use tracer_tracing_on/off() instead of setting per CPU disabled
tracing: Move histogram trigger variables from stack to per CPU structure
tracing: Move trace sysctls into trace.c
tracing: Only return an adjusted address if it matches the kernel address
tracing: PM: Remove unused clock events
tracing: Record trace_clock and recover when reboot
tracing: Remove unnecessary "goto out" that simply returns ret is trigger code
tracing: Remove unused buffer_page field from trace_array_cpu structure
tracing: Rename event_trigger_alloc() to trigger_data_alloc()
tracing: Replace deprecated strncpy() with strscpy() for stack_trace_filter_buf
tracing: Reset last-boot buffers when reading out all cpu buffers
tracing: Show function names when possible when listing fields
tracing: Show preempt and irq events callsites from the offsets in field print
tracing: Update function trace addresses with module addresses
tracing: Use atomic_inc_return() for updating "disabled" counter in irqsoff tracer
tracing: Use tracer_tracing_disable() instead of "disabled" field for ftrace_dump_one()
 
treewide, timers: Rename destroy_timer_on_stack() as timer_destroy_on_stack()
treewide, timers: Rename from_timer() to timer_container_of()
treewide, timers: Rename try_to_del_timer_sync() as timer_delete_sync_try()
 
treewide: fix typo "previlege"
 
tsm-mr: Add tsm-mr sample code
tsm-mr: Add TVM Measurement Register support
tsm-mr: Fix init breakage after bin_attrs constification by scoping non-const pointers to init phase
 
ttm: Call shmem_writeout() from ttm_backup_backup_page()
 
tty/vt: Gather the code that outputs char with utf8 in mind
tty/vt: Use KVAL instead of use bit operation
 
tty: Remove unused API tty_port_register_device_serdev()
tty: serial: 8250_omap: fix TX with DMA for am33xx
tty: serial: samsung_tty: support 18 uart ports
tty: serial: uartlite: register uart driver in init
tty: simplify throttling using guard()s
tty: use lock guard()s in tty_io
 
uacce: Remove unnecessary IOMMU_DEV_FEAT_IOPF
 
uapi: bitops: use UAPI-safe variant of BITS_PER_LONG again
uapi: bitops: use UAPI-safe variant of BITS_PER_LONG again (2)
 
ubifs: Fix grammar in error message
ubifs: Use ACOMP_REQUEST_CLONE
 
ublk: add feature UBLK_F_QUIESCE
ublk: Add UBLK_U_CMD_UPDATE_SIZE
ublk: build batch from IOs in same io_ring_ctx and io task
ublk: check UBLK_IO_FLAG_OWNED_BY_SRV in ublk_abort_queue()
ublk: consolidate UBLK_IO_FLAG_OWNED_BY_SRV checks
ublk: convert to refcount_t
ublk: document auto buffer registration(UBLK_F_AUTO_BUF_REG)
ublk: don't call ublk_dispatch_req() for NEED_GET_DATA
ublk: don't log uring_cmd cmd_op in ublk_dispatch_req()
ublk: don't queue request if the associated uring_cmd is canceled
ublk: factor out ublk_commit_and_fetch
ublk: factor out ublk_start_io() helper
ublk: fix "immepdately" typo in comment
ublk: fix narrowing warnings in UAPI header
ublk: handle ublk_set_auto_buf_reg() failure correctly in ublk_fetch()
ublk: have a per-io daemon instead of a per-queue daemon
ublk: prepare for supporting to register request buffer automatically
ublk: register buffer to local io_uring with provided buf index via UBLK_F_AUTO_BUF_REG
ublk: remove io argument from ublk_auto_buf_reg_fallback()
ublk: remove misleading "ubq" in "ubq_complete_io_cmd()"
ublk: remove unnecessary ubq checks
ublk: run auto buf unregisgering in same io_ring_ctx with registering
ublk: sanity check add_dev input for underflow
ublk: santizize the arguments from userspace when adding a device
ublk: setup ublk_io correctly in case of ublk_get_data() failure
ublk: store request pointer in ublk_io
ublk: support UBLK_AUTO_BUF_REG_FALLBACK
ublk: take const ubq pointer in ublk_get_iod()
ublk: update UBLK_F_SUPPORT_ZERO_COPY comment in UAPI header
 
ubsan: integer-overflow: depend on BROKEN to keep this out of CI
ubsan: Remove regs from report_ubsan_failure()
 
ucsi_ccg: Disable async suspend in ucsi_ccg_probe()
 
udmabuf: use sgtable-based scatterlist wrappers
 
udp: properly deal with xfrm encap and ADDRFORM
 
udp_tunnel: create a fastpath GRO lookup.
udp_tunnel: use static call for GRO hooks when possible
 
ufs: convert ufs to the new mount API
ufs: reject multiple conflicting -o ufstype=... on mount
ufs: split ->s_mount_opt - don't mix flavour and on-error
 
uio_hv_generic: Align ring size to system page
uio_hv_generic: Set event for all channels on the device
uio_hv_generic: Use correct size for interrupt and monitor pages
 
um/asm: Rename rep_nop() to native_pause()
um/asm: Replace "REP; NOP" with PAUSE mnemonic
 
um: Add cmpxchg8b_emu and checksum functions to asm-prototypes.h
um: Add helper functions to get/set state for SECCOMP
um: Add SECCOMP support detection and initialization
um: Add stub side of SECCOMP/futex based process handling
um: Add VFIO-based virtual PCI driver
um: chan_kern: use raw spinlock for irqs_to_free_lock
um: do not send SIGALRM to userspace in time-travel mode
um: fix SECCOMP 32bit xstate register restore
um: Fix tgkill compile error on old host OSes
um: fix unused variable warning
um: Implement kernel side of SECCOMP based process handling
um: Include linux/types.h in asm/fpu/api.h
um: Move faultinfo extraction into userspace routine
um: pass FD for memory operations when needed
um: remove "extern" from implementation of sigchld_handler
um: remove custom definition of mk_pte()
um: Remove duplicate arch.h header
um: Remove legacy network transport infrastructure
um: Remove obsolete legacy network transports
um: stop using PCI port I/O
um: Track userspace children dying in SECCOMP mode
um: ubd: Add missing error check in start_io_thread()
um: Use correct data source in fpregs_legacy_set()
um: use proper care when taking mmap lock during segfault
um: vector: Clean up and modernize log messages
um: vector: Eliminate the dependency on uml_net
um: vector: Reduce stack usage in vector_eth_configure()
um: vector: Use mac_pton() for MAC address parsing
um: vfio: Prevent duplicate device assignments
um: xterm: Add Wayland support
um: xterm: Update options for gnome-terminal
 
Update Christoph: 's Email address and make it consistent
 
uprobes/x86: Add support to emulate NOP instructions
 
usb-storage: reject probe of device one non-DMA HCDs when using highmem
 
usb: acpi: fix device link removal
usb: acpi: Prevent null pointer dereference in usb_acpi_add_usb4_devlink()
usb: Add checks for snprintf() calls in usb_alloc_dev()
usb: cdc-wdm: avoid setting WDM_READ for ZLP-s
usb: cdns3: Remove the invalid comment
usb: cdnsp: do not disable slot for disabled slot
usb: cdnsp: Fix issue with CV Bad Descriptor test
usb: cdnsp: Fix issue with detecting command completion event
usb: cdnsp: Fix issue with detecting USB 3.2 speed
usb: chipidea: imx: add HSIO Block Control wakeup setting
usb: chipidea: imx: add wakeup interrupt handling
usb: chipidea: udc: disconnect/reconnect from host when do suspend/resume
usb: common: usb-conn-gpio: use a unique name for usb connector device
usb: core: config: Use USB API functions rather than constants
 
USB: core: Correct API usb_(enable|disable)_autosuspend() prototypes
 
usb: dwc2: also exit clock_gating when stopping udc while suspended
usb: dwc2: gadget: Fix enter to hibernation for UTMI+ PHY
usb: dwc2: gadget: Use USB API functions rather than constants
usb: dwc3-exynos: add support for ExynosAutov920
usb: dwc3: Abort suspend on soft disconnect failure
usb: dwc3: core: Avoid redundant system suspend/resume callbacks
usb: dwc3: core: Don't touch resets and clocks
usb: dwc3: core: Expose core driver as library
usb: dwc3: exynos: add support for Exynos2200 variant
usb: dwc3: gadget: Fix TRB reclaim logic for short transfers and ZLPs
usb: dwc3: qcom: Don't leave BCR asserted
usb: dwc3: qcom: Don't rely on drvdata during probe
usb: dwc3: qcom: Fix error handling in probe
usb: dwc3: qcom: Snapshot driver for backwards compatibilty
usb: dwc3: qcom: Transition to flattened model
usb: dwc3: qcom: Use bulk clock API and devres
usb: dwc3: qcom: use modern PM macros
usb: dwc3: Specify maximum number of XHCI interrupters
usb: ehci-fsl: Fix use of private data to avoid -Wflex-array-member-not-at-end warning
usb: Flush altsetting 0 endpoints before reinitializating them after reset.
usb: gadget: configfs: Fix OOB read on empty string write
usb: gadget: epautoconf: Use USB API functions rather than constants
usb: gadget: f_hid: wake up readers on disable/unbind
 
USB: gadget: fix up const issue with struct usb_function_instance
 
usb: gadget: g_ffs: Adjust f_ffs[0] allocation type
usb: gadget: hid: allow dynamic interval configuration via configfs
usb: gadget: lpc32xx_udc: Use USB API functions rather than constants
 
USB: gadget: Replace deprecated strncpy() with strscpy()
 
usb: gadget: u_serial: Avoid double unlock of serial_port_lock
usb: gadget: u_serial: Fix race condition in TTY wakeup
usb: gadget: u_serial: Implement remote wakeup capability
usb: gadget: udc-xilinx: Remove the invalid comment
 
USB: gadget: udc: fix const issue in gadget_match_driver()
 
usb: gadget: udc: renesas_usb3: remove unnecessary NULL check before phy_exit()
usb: gadget: uvc: Avoid -Wflex-array-member-not-at-end warnings
 
USB: host: omap: Do not enable by default during compile testing
 
usb: host: xhci-mem: Allow for interrupter clients to choose specific index
usb: host: xhci-mem: Cleanup pending secondary event ring events
usb: host: xhci-plat: Set XHCI max interrupters if property is present
usb: host: xhci: Notify xHCI sideband on transfer ring free
usb: hub: Block less in USB3 link power management LPM disable path
usb: hub: Don't disable LPM completely if device initiated LPM fails
usb: hub: Don't try to recover devices lost during warm reset.
usb: hub: Fail fast in USB3 link power management enable path
usb: hub: fix detection of high tier USB3 devices behind suspended hubs
usb: hub: Fix flushing and scheduling of delayed work that tunes runtime pm
usb: hub: Fix flushing of delayed work used for post resume purposes
usb: hub: reorder USB3 link power management enable requests
usb: hub: verify device is configured in usb_device_may_initiate_lpm()
usb: misc: onboard_dev: Add Realtek RTL8188ETV WiFi (0bda:0179)
usb: misc: onboard_usb_dev: Add Parade PS5511 hub support
usb: misc: onboard_usb_dev: Add support for TI TUSB8044 hub
usb: misc: onboard_usb_dev: fix build warning for CONFIG_USB_ONBOARD_DEV_USB5744=n
usb: misc: onboard_usb_dev: Fix usb5744 initialization sequence
usb: musb: fix gadget state on disconnect
usb: net: sierra: check for no status endpoint
usb: potential integer overflow in usbg_make_tpg()
usb: quirks: Add NO_LPM quirk for SanDisk Extreme 55AE
usb: Remove orphaned UDC drivers
usb: renesas_usbhs: Correct function references in comment
usb: renesas_usbhs: Fix typo in comment
usb: renesas_usbhs: Reorder clock handling and power management in probe
 
USB: serial: bus: fix const issue in usb_serial_device_match()
USB: serial: ftdi_sio: add support for NDI EMGUIDE GEMINI
USB: serial: option: add Foxconn T99W640
USB: serial: option: add Telit Cinterion FE910C04 (ECM) composition
USB: serial: pl2303: add new chip PL2303GC-Q20 and PL2303GT-2AB
USB: serial: ti_usb_3410_5052: drop bogus read urb check
 
usb: storage: Ignore UAS driver for SanDisk 3.2 Gen2 storage device
usb: typec: altmodes/displayport: do not index invalid pin_assignments
usb: typec: Connect Type-C port with associated USB4 port
usb: typec: displayport: Fix potential deadlock
usb: typec: displayport: Receive DP Status Update NAK request exit dp altmode
 
USB: typec: fix const issue in typec_match()
 
usb: typec: mux: do not return on EOPNOTSUPP in {mux, switch}_set
usb: typec: mux: fsa4480: add regulator support
usb: typec: tcpci: add regulator support
usb: typec: tcpci: Fix wakeup source leaks on device unbind
usb: typec: tcpm/tcpci_maxim: Fix bounds check in process_rx()
usb: typec: tcpm: allow sink (ufp) to toggle into accessory mode debug
usb: typec: tcpm: allow switching to mode accessory to mux properly
usb: typec: tcpm: allow to use sink in accessory mode
usb: typec: tcpm: apply vbus before data bringup in tcpm_src_attach
usb: typec: tcpm: move tcpm_queue_vdm_unlocked to asynchronous work
usb: typec: tcpm: Use configured PD revision for negotiation
usb: typec: tcpm: Use fwnode_get_child_node_count()
usb: typec: tipd: fix typo in TPS_STATUS_HIGH_VOLAGE_WARNING macro
usb: typec: tipd: Fix wakeup source leaks on device unbind
usb: typec: ucsi: add Huawei Matebook E Go ucsi driver
usb: typec: ucsi: Add the UCSI commands in debugfs
usb: typec: ucsi: fix Clang -Wsign-conversion warning
usb: typec: ucsi: Fix unmet dependencies for UCSI_HUAWEI_GAOKUN
usb: typec: ucsi: huawei_gaokun: add error checking
usb: usbtmc: Fix read_stb function and get_stb ioctl
usb: usbtmc: Fix timeout value in get_stb
usb: xhci: Add debugfs support for xHCI port bandwidth
usb: xhci: add individual allocation checks in xhci_mem_init()
usb: xhci: cleanup IMOD register comments
usb: xhci: cleanup xhci_mem_init()
usb: xhci: Don't log transfer ring segment list on errors
usb: xhci: guarantee that IMAN register is flushed
usb: xhci: improve Interrupt Management register macros
usb: xhci: move command ring pointer write
usb: xhci: move DCBAA pointer write
usb: xhci: move device slot enabling register write
usb: xhci: move doorbell array pointer assignment
usb: xhci: move enabling of USB 3 device notifications
usb: xhci: move initialization of the primary interrupter
usb: xhci: quirk for data loss in ISOC transfers
usb: xhci: refactor xhci_set_cmd_ring_deq()
usb: xhci: relocate pre-allocation initialization
usb: xhci: remove '0' write to write-1-to-clear register
usb: xhci: remove error handling from xhci_add_interrupter()
usb: xhci: rename 'irq_control' to 'imod'
usb: xhci: rename 'irq_pending' to 'iman'
usb: xhci: rework Event Ring Segment Table Address mask
usb: xhci: rework Event Ring Segment Table Size mask
usb: xhci: set requested IMODI to the closest supported value
usb: xhci: Skip xhci_reset in xhci_resume if xhci is being removed
 
usbnet: asix AX88772: leave the carrier control to phylink
 
Linux: Use thread-safe function pointer in libbpf_print
Linux: Use try_lookup_noperm() instead of d_hash_and_lookup() outside of VFS
Linux: userns and mnt_idmap leak in open_tree_attr(2)
 
util_macros.h: fix the reference in kernel-doc
util_macros.h: make the header more resilient
 
vboxsf: Convert to writepages
 
vdpa/octeon_ep: Control PCI dev enabling manually
 
veth: apply qdisc backpressure on full ptr_ring to reduce TX drops
veth: prevent NULL pointer dereference in veth_xdp_rcv
 
vfio/mlx5: Enable the DMA link API
vfio/mlx5: Explicitly use number of pages instead of allocated length
vfio/mlx5: Rewrite create mkey flow to allow better code reuse
 
vfio/type1: Fix error unwind in migration dirty bitmap allocation
vfio/type1: Remove Fine Grained Superpages detection
 
vfs: Add sysctl vfs_cache_pressure_denom for bulk file operations
 
VFS: change lookup_one_common and lookup_noperm_common to take a qstr
VFS: change try_lookup_noperm() to skip revalidation
VFS: improve interface for lookup_one functions
VFS: rename lookup_one_len family to lookup_noperm and remove permission check
 
vgacon: Add check for vc_origin address range in vgacon_scroll()
 
vhost-scsi: adjust vhost_scsi_get_desc() to log vring descriptors
vhost-scsi: log control queue write descriptors
vhost-scsi: log event queue write descriptors
vhost-scsi: log I/O queue write descriptors
 
vhost/net: Defer TX queue re-enable until after sendmsg
 
vhost: modify vhost_log_write() for broader users
vhost: vringh: Use matching allocation type in resize_iovec()
 
video: screen_info: Relocate framebuffers behind PCI bridges
 
virt: acrn: Remove unused list 'acrn_irqfd_clients'
virt: tdx-guest: Expose TDX MRs as sysfs attributes
virt: tdx-guest: Refactor and streamline TDREPORT generation
virt: tdx-guest: Transition to scoped_cond_guard for mutex operations
 
virtchnl: add PTP virtchnl definitions
 
virtio-net: ensure the received length does not exceed allocated size
virtio-net: fix recursived rtnl_lock() during probe()
virtio-net: remove redundant truesize check with PAGE_SIZE
virtio-net: use the check_mergeable_len helper
virtio-net: xsk: rx: fix the frame's length check
 
virtio-pci: Fix result size returned for the admin command completion
 
virtio: reject shm region if length is zero
 
virtio_net: Cleanup '2+MAX_SKB_FRAGS'
virtio_net: Enforce minimum TX ring size for reliability
 
virtio_ring: Fix error reporting in virtqueue_resize
 
virtio_rtc: Add Arm Generic Timer cross-timestamping
virtio_rtc: Add module and driver core
virtio_rtc: Add PTP clocks
virtio_rtc: Add RTC class driver
 
vmalloc: add for_each_vmap_node() helper
vmalloc: align nr_vmalloc_pages and vmap_lazy_nr
vmalloc: switch to for_each_vmap_node() helper
vmalloc: use atomic_long_add_return_relaxed()
vmalloc: use for_each_vmap_node() in purge-vmap-area
 
VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
 
vmlinux.lds: Include .data.rel[.local] into .data section
 
vmscan,cgroup: apply mems_effective to reclaim
 
vmxnet3: correctly report gso type for UDP tunnels
 
vringh: use bvec_kmap_local
 
vsock/test: Add test for an unexpectedly lingering close()
vsock/test: add timeout_usleep() to allow sleeping in timeout sections
vsock/test: check also expected errno on sigpipe test
vsock/test: Introduce enable_so_linger() helper
vsock/test: Introduce vsock_wait_sent() helper
vsock/test: retry send() to avoid occasional failure in sigpipe test
 
vsock/uapi: fix linux/vm_sockets.h userspace compilation errors
 
vsock/virtio: fix `rx_bytes` accounting for stream sockets
vsock/virtio: Linger on unsent data
 
vsock/vmci: Clear the vmci transport packet properly when initializing it
 
vsock: fix `vsock_proto` declaration
vsock: Fix IOCTL_VM_SOCKETS_GET_LOCAL_CID to check also `transport_local`
vsock: Fix transport_* TOCTOU
vsock: Fix transport_{g2h,h2g} TOCTOU
vsock: Move lingering logic to af_vsock core
 
vsprintf: remove redundant and unused %pCn format specifier
vsprintf: Use %p4chR instead of %p4cn for reading data in reversed host ordering
 
vt: add missing notification when switching back to text mode
vt: add new dynamically generated files to .gitignore
vt: add ucs_get_fallback()
vt: add VT_GETCONSIZECSRPOS to retrieve console size and cursor position
vt: bracketed paste support
vt: create ucs_fallback_table.h_shipped with gen_ucs_fallback_table.py
vt: create ucs_recompose.c using gen_ucs_recompose.py
vt: create ucs_recompose_table.h with gen_ucs_recompose_table.py
vt: create ucs_width_table.h with gen_ucs_width_table.py
vt: fix comment vs definition mismatch
vt: fix kernel-doc warnings in ucs_get_fallback()
vt: introduce gen_ucs_fallback_table.py to create ucs_fallback_table.h
vt: introduce gen_ucs_recompose.py to create ucs_recompose.c
vt: introduce gen_ucs_recompose_table.py to create ucs_recompose_table.h
vt: introduce gen_ucs_width.py to create ucs_width.c
vt: introduce gen_ucs_width_table.py to create ucs_width_table.h
vt: make sure displayed double-width characters are remembered as such
vt: make use of ucs_get_fallback() when glyph is unavailable
vt: minor cleanup to vc_translate_unicode()
vt: minor cleanup to vc_translate_unicode()
vt: move glyph determination to a separate function
vt: move UCS tables to the "shipped" form
vt: move unicode processing to a separate file
vt: move unicode processing to a separate file
vt: pad double-width code points with a zero-white-space
vt: pad double-width code points with a zero-width space
vt: process the full-width ASCII fallback range programmatically
vt: properly support zero-width Unicode code points
vt: properly support zero-width Unicode code points
vt: refresh ucs_width_table.h and adjust code in ucs.c accordingly
vt: remove VT_RESIZE and VT_RESIZEX from vt_compat_ioctl()
vt: remove zero-white-space handling from conv_uni_to_pc()
vt: remove zero-width-space handling from conv_uni_to_pc()
vt: support Unicode recomposition
vt: support Unicode recomposition
vt: ucs.c: fix misappropriate in_range() usage
vt: update gen_ucs_width.py to produce more space efficient tables
vt: update gen_ucs_width_table.py to make tables more space efficient
vt: update ucs_width.c following latest gen_ucs_width.py
vt: update ucs_width.c using gen_ucs_width.py
vt: use new tables in ucs.c
 
vxlan: Add a linked list of FDB entries
vxlan: Add RCU read-side critical sections in the Tx path
vxlan: Convert FDB flushing to RCU
vxlan: Convert FDB garbage collection to RCU
vxlan: Convert FDB table to rhashtable
vxlan: Convert vxlan_exit_batch_rtnl() to ->exit_rtnl().
vxlan: Create wrappers for FDB lookup
vxlan: Do not treat dst cache initialization errors as fatal
vxlan: Insert FDB into hash table in vxlan_fdb_create()
vxlan: Introduce FDB key structure
vxlan: Relocate assignment of default remote device
vxlan: Rename FDB Tx lookup function
vxlan: Simplify creation of default FDB entry
vxlan: Unsplit default FDB entry creation and notification
vxlan: Use a single lock to protect the FDB table
vxlan: Use linked list to traverse FDB entries
vxlan: Use nlmsg_payload in vxlan_vnifilter_dump
 
w1: Avoid -Wflex-array-member-not-at-end warnings
w1: ds2406: use crc16() instead of crc16_byte() loop
 
watchdog: Add driver for Intel OC WDT
watchdog: Add the Watchdog Timer for the NXP S32 platform
watchdog: apple: set max_hw_heartbeat_ms instead of max_timeout
watchdog: arm_smc_wdt: get wdt status through SMCWD_GET_TIMELEFT
watchdog: Correct kerneldoc warnings
watchdog: cros-ec: Avoid -Wflex-array-member-not-at-end warning
watchdog: da9052_wdt: add support for nowayout
watchdog: da9052_wdt: do not disable wdt during probe
watchdog: da9052_wdt: respect TWDMIN
watchdog: da9052_wdt: use timeout value from external inputs
watchdog: diag288_wdt: Implement module autoload
watchdog: Do not enable by default during compile testing
watchdog: exar: Shorten identity name to fit correctly
watchdog: fix watchdog may detect false positive of softlockup
watchdog: iTCO: Drop driver-internal locking
watchdog: iTCO_wdt: Update the heartbeat value after clamping timeout
watchdog: lenovo_se30_wdt: Fix possible devm_ioremap() NULL pointer dereference in lenovo_se30_wdt_probe()
watchdog: qcom: introduce the device data for IPQ5424 watchdog device
watchdog: s3c2410_wdt: Add exynos990-wdt compatible data
watchdog: stm32: Fix wakeup source leaks on device unbind
 
wifi: ath10k: Avoid vdev delete timeout when firmware is already down
wifi: ath10k: Constify structures in hw.c
wifi: ath10k: Don't use %pK through printk
wifi: ath10k: Fix spelling mistake "comple" -> "complete"
wifi: ath11k: adjust unlock sequence in ath11k_update_stats_event()
wifi: ath11k: avoid burning CPU in ath11k_debugfs_fw_stats_request()
wifi: ath11k: choose default PM policy for hibernation
wifi: ath11k: consistently use ath11k_mac_get_fw_stats()
wifi: ath11k: determine PM policy based on machine model
wifi: ath11k: Don't use %pK through printk
wifi: ath11k: don't use static variables in ath11k_debugfs_fw_stats_process()
wifi: ath11k: don't wait when there is no vdev started
wifi: ath11k: fix node corruption in ar->arvifs list
wifi: ath11k: Fix QMI memory reuse logic
wifi: ath11k: fix ring-buffer corruption
wifi: ath11k: fix rx completion meta data corruption
wifi: ath11k: introduce ath11k_core_continue_suspend_resume()
wifi: ath11k: move locking outside of ath11k_mac_get_fw_stats()
wifi: ath11k: move some firmware stats related functions outside of debugfs
wifi: ath11k: refactor ath11k_core_suspend/_resume()
wifi: ath11k: support DBS and DFS compatibility
wifi: ath11k: support non-WoWLAN mode suspend as well
wifi: ath11k: switch to PCI_PWRCTRL_PWRSEQ
wifi: ath11k: Use of_property_present() to test property presence
wifi: ath11k: validate ath11k_crypto_mode on top of ath11k_core_qmi_firmware_ready
wifi: ath12k: Abort scan before removing link interface to prevent duplicate deletion
wifi: ath12k: add 11d scan offload support
wifi: ath12k: add AHB driver support for IPQ5332
wifi: ath12k: add ath12k_hw_params for IPQ5332
wifi: ath12k: add configure country code for WCN7850
wifi: ath12k: Add device dp stats support
wifi: ath12k: Add extra TLV tag parsing support in monitor Rx path
wifi: ath12k: add get_txpower mac ops
wifi: ath12k: add handler for WMI_VDEV_SET_TPC_POWER_CMDID
wifi: ath12k: Add helper function ath12k_mac_update_freq_range()
wifi: ath12k: Add hw_params to remap CE register space for IPQ5332
wifi: ath12k: add interrupt configuration for mon status ring
wifi: ath12k: add monitor interface support on QCN9274
wifi: ath12k: add monitor mode handler by monitor status ring interrupt
wifi: ath12k: Add MSDU length validation for TKIP MIC error
wifi: ath12k: add parse of transmit power envelope element
wifi: ath12k: add reference counting for core attachment to hardware group
wifi: ath12k: add ring config for monitor mode on WCN7850
wifi: ath12k: add rx_info to capture required field from rx descriptor
wifi: ath12k: add srng config template for mon status ring
wifi: ath12k: add support for fixed QMI firmware memory
wifi: ath12k: Add support for link specific datapath stats
wifi: ath12k: Add support to clear qdesc array in REO cache
wifi: ath12k: add support to reap and process mon dest ring
wifi: ath12k: add support to reap and process monitor status ring
wifi: ath12k: add support to select 6 GHz regulatory type
wifi: ath12k: Add support to simulate firmware crash
wifi: ath12k: Adjust the process of resource release for ahb bus
wifi: ath12k: ahb: Replace del_timer_sync() with timer_delete_sync()
wifi: ath12k: alloc REO queue per station
wifi: ath12k: Avoid allocating rx_stats when ext_rx_stats is disabled
wifi: ath12k: avoid burning CPU while waiting for firmware stats
wifi: ath12k: avoid call ath12k_dp_mon_parse_rx_dest_tlv() for WCN7850
wifi: ath12k: Avoid CPU busy-wait by handling VDEV_STAT and BCN_STAT
wifi: ath12k: avoid deadlock during regulatory update in ath12k_regd_update()
wifi: ath12k: Avoid fetch Error bitmap and decap format from Rx TLV
wifi: ath12k: avoid m3 firmware download in AHB device IPQ5332
wifi: ath12k: avoid multiple skb_cb fetch in ath12k_mac_mgmt_tx_wmi()
wifi: ath12k: Avoid packet offset and FCS length from Rx TLV
wifi: ath12k: change soc name to device name
wifi: ath12k: change the status update in the monitor Rx
wifi: ath12k: correctly handle mcast packets for clients
wifi: ath12k: delete mon reap timer
wifi: ath12k: determine interface mode in _op_add_interface()
wifi: ath12k: Disable broadcast TWT feature in HE MAC capabilities
wifi: ath12k: don't activate more links than firmware supports
wifi: ath12k: don't put ieee80211_chanctx_conf struct in ath12k_link_vif
wifi: ath12k: don't skip non-primary links for WCN7850
wifi: ath12k: Don't use %pK through printk
wifi: ath12k: don't use static variables in ath12k_wmi_fw_stats_process()
wifi: ath12k: don't wait when there is no vdev started
wifi: ath12k: Enable AST index based address search in Station Mode
wifi: ath12k: enable ath12k AHB support
wifi: ath12k: enable monitor mode for WCN7850
wifi: ath12k: Enable REO queue lookup table feature on QCN9274
wifi: ath12k: extend dma mask to 36 bits
wifi: ath12k: fill parameters for vdev set TPC power WMI command
wifi: ath12k: Fix a couple NULL vs IS_ERR() bugs
wifi: ath12k: fix a possible dead lock caused by ab->base_lock
wifi: ath12k: fix ath12k_core_pre_reconfigure_recovery() with grouping
wifi: ath12k: fix ATH12K_FLAG_REGISTERED flag handling
wifi: ath12k: Fix buffer overflow in debugfs
wifi: ath12k: fix cleanup path after mhi init
wifi: ath12k: fix documentation on firmware stats
wifi: ath12k: fix failed to set mhi state error during reboot with hardware grouping
wifi: ath12k: fix firmware assert during reboot with hardware grouping
wifi: ath12k: Fix frequency range in driver
wifi: ath12k: fix GCC_GCC_PCIE_HOT_RST definition for WCN7850
wifi: ath12k: Fix hal_reo_cmd_status kernel-doc
wifi: ath12k: fix incorrect CE addresses
wifi: ath12k: Fix incorrect rates sent to firmware
wifi: ath12k: fix invalid access to memory
wifi: ath12k: Fix invalid memory access while forming 802.11 header
wifi: ath12k: Fix invalid RSSI values in station dump
wifi: ath12k: fix link valid field initialization in the monitor Rx
wifi: ath12k: fix mac pdev frequency range update
wifi: ath12k: fix macro definition HAL_RX_MSDU_PKT_LENGTH_GET
wifi: ath12k: Fix memory corruption during MLO multicast tx
wifi: ath12k: Fix memory leak due to multiple rx_stats allocation
wifi: ath12k: Fix memory leak during extended skb allocation
wifi: ath12k: Fix memory leak during vdev_id mismatch
wifi: ath12k: fix memory leak in ath12k_service_ready_ext_event
wifi: ath12k: fix memory leak in WMI firmware stats
wifi: ath12k: Fix misspelling "upto" in dp.c
wifi: ath12k: fix node corruption in ar->arvifs list
wifi: ath12k: fix NULL access in assign channel context handler
wifi: ath12k: Fix packets received in WBM error ring with REO LUT enabled
wifi: ath12k: fix regdomain update failure after 11D scan completes
wifi: ath12k: fix regdomain update failure when adding interface
wifi: ath12k: fix regdomain update failure when connection establishes
wifi: ath12k: fix ring-buffer corruption
wifi: ath12k: Fix scan initiation failure handling
wifi: ath12k: fix SLUB BUG - Object already free in ath12k_reg_free()
wifi: ath12k: Fix spelling errors in mac.c file
wifi: ath12k: Fix the enabling of REO queue lookup table feature
wifi: ath12k: Fix the QoS control field offset to build QoS header
wifi: ath12k: fix uaf in ath12k_core_init()
wifi: ath12k: Fix WMI tag for EHT rate in peer assoc
wifi: ath12k: fix wrong handling of CCMP256 and GCMP ciphers
wifi: ath12k: group REO queue buffer parameters together
wifi: ath12k: handle ath12k_core_reset() with hardware grouping
wifi: ath12k: handle ath12k_core_restart() with hardware grouping
wifi: ath12k: Handle error cases during extended skb allocation
wifi: ath12k: handle scan link during vdev create
wifi: ath12k: identify assoc link vif in station mode
wifi: ath12k: init monitor parameters for WCN7850
wifi: ath12k: introduce ath12k_fw_feature_supported()
wifi: ath12k: Introduce check against zero for ahvif->key_cipher in ath12k_mac_op_tx()
wifi: ath12k: make assoc link associate first
wifi: ath12k: move firmware stats out of debugfs
wifi: ath12k: move reg info handling outside
wifi: ath12k: Move to NO_VIRTUAL monitor
wifi: ath12k: parse and save hardware mode info from WMI_SERVICE_READY_EXT_EVENTID event for later use
wifi: ath12k: parse and save sbs_lower_band_end_freq from WMI_SERVICE_READY_EXT2_EVENTID event
wifi: ath12k: parse msdu_end tlv in ath12k_dp_mon_rx_parse_status_tlv()
wifi: ath12k: Pass correct values of center freq1 and center freq2 for 160 MHz
wifi: ath12k: Pass correct values of center freq1 and center freq2 for 320 MHz
wifi: ath12k: pass link_conf for tx_arvif retrieval
wifi: ath12k: Power down userPD
wifi: ath12k: Power up root PD
wifi: ath12k: Power up userPD
wifi: ath12k: Prevent multicast duplication for dynamic VLAN
wifi: ath12k: Prevent sending WMI commands to firmware during firmware crash
wifi: ath12k: print device dp stats in debugfs
wifi: ath12k: read country code from SMBIOS for WCN7850
wifi: ath12k: refactor ath12k_hw_regs structure
wifi: ath12k: refactor ath12k_reg_build_regd()
wifi: ath12k: refactor ath12k_reg_chan_list_event()
wifi: ath12k: Refactor the monitor channel context procedure
wifi: ath12k: Refactor tx descriptor handling in tx completion handler
wifi: ath12k: Register various userPD interrupts and save SMEM entries
wifi: ath12k: remove open parenthesis
wifi: ath12k: remove redundant regulatory rules intersection logic in host
wifi: ath12k: Reorder and relocate the release of resources in ath12k_core_deinit()
wifi: ath12k: Replace band define G with GHZ where appropriate
wifi: ath12k: replace the usage of rx desc with rx_info
wifi: ath12k: reset MLO global memory during recovery
wifi: ath12k: Resolve multicast packet drop by populating key_cipher in ath12k_install_key()
wifi: ath12k: save max transmit power in vdev start response event from firmware
wifi: ath12k: save power spectral density(PSD) of regulatory rule
wifi: ath12k: Send MCS15 support to firmware during peer assoc
wifi: ath12k: store and send country code to firmware after recovery
wifi: ath12k: store reg info for later use
wifi: ath12k: support 2 channels for single pdev device
wifi: ath12k: support MLO as well if single_chip_mlo_support flag is set
wifi: ath12k: support usercase-specific firmware overrides
wifi: ath12k: support WMI_MLO_LINK_SET_ACTIVE_CMDID command
wifi: ath12k: switch to PCI_PWRCTRL_PWRSEQ
wifi: ath12k: update EMLSR capabilities of ML Station
wifi: ath12k: update freq range for each hardware mode
wifi: ath12k: Update frequency range if reg rules changes
wifi: ath12k: update link active in case two links fall on the same MAC
wifi: ath12k: update regulatory rules when connection established
wifi: ath12k: update regulatory rules when interface added
wifi: ath12k: use ath12k_buffer_addr in ath12k_dp_rx_link_desc_return()
wifi: ath12k: use correct WMI command to set country code for WCN7850
wifi: ath12k: use different packet offset for WCN7850
wifi: ath12k: use fw_features only when it is valid
wifi: ath12k: Use scan link ID 15 for all scan operations
wifi: ath12k: Use skb->len for dma_unmap_single() length parameter
wifi: ath12k: use WMI_VDEV_SET_TPC_POWER_CMDID when EXT_TPC_REG_SUPPORT for 6 GHz
wifi: ath12k: using msdu end descriptor to check for rx multicast packets
wifi: ath6kl: remove WARN on bad firmware input
wifi: ath9k: ahb: do ioremap resource in one step
wifi: ath9k_htc: Abort software beacon handling if disabled
wifi: brcm80211: fmac: Add error log in brcmf_usb_dl_cmd()
wifi: brcmfmac: cyw: support external SAE authentication in station mode
wifi: brcmfmac: Fix structure size for WPA3 external SAE
wifi: brcmfmac: make per-vendor event map const
wifi: brcmfmac: support per-vendor cfg80211 callbacks and firmware events
wifi: brcmsmac: Spelling corrections
wifi: carl9170: Add __nonstring annotations for unterminated strings
wifi: carl9170: do not ping device which has failed to load firmware
wifi: carl9170: micro-optimize carl9170_tx_shift_bm()
wifi: cfg80211/mac80211: correctly parse S1G beacon optional elements
wifi: cfg80211/mac80211: remove more 5/10 MHz code
wifi: cfg80211: Add support to get EMLSR capabilities of non-AP MLD
wifi: cfg80211: fix S1G beacon head validation in nl80211
wifi: cfg80211: remove scan request n_channels counted_by
wifi: cfg80211: use kfree_sensitive() for connkeys cleanup
wifi: check if socket flags are valid
wifi: free SKBTX_WIFI_STATUS skb tx_flags flag
wifi: ieee80211: Add helpers to fetch EMLSR delay and timeout values
wifi: ieee80211: define beacon protection bit field
wifi: iwlegacy: work around excessive stack usage on clang/kasan
wifi: iwlfiwi: mvm: Fix the rate reporting
wifi: iwlwifi: Add a new version for mac config command
wifi: iwlwifi: Add a new version for sta config command
wifi: iwlwifi: add definitions for iwl_mac_power_cmd version 2
wifi: iwlwifi: Add helper function to extract device ID
wifi: iwlwifi: add JF1/JF2 RF for dynamic FW building
wifi: iwlwifi: Add missing MODULE_FIRMWARE for Qu-c0-jf-b0
wifi: iwlwifi: add range response version 10 support
wifi: iwlwifi: Add short description to enum iwl_power_scheme
wifi: iwlwifi: Add support for a new version for link config command
wifi: iwlwifi: add support for ALIVE v8
wifi: iwlwifi: add support PE RF
wifi: iwlwifi: avoid scheduling restart during restart
wifi: iwlwifi: build 9000 series FW filenames dynamically
wifi: iwlwifi: bump FW API to 99 for BZ/SC/DR devices
wifi: iwlwifi: cfg: add a couple of older devices
wifi: iwlwifi: cfg: add FM RF config
wifi: iwlwifi: cfg: add GF RF config
wifi: iwlwifi: cfg: add ucode API min/max to MAC config
wifi: iwlwifi: cfg: build ax210 family FW names dynamically
wifi: iwlwifi: cfg: clean up BW limit and subdev matching
wifi: iwlwifi: cfg: clean up dr/br configs
wifi: iwlwifi: cfg: clean up GF device matching
wifi: iwlwifi: cfg: clean up HR device matching
wifi: iwlwifi: cfg: clean up JF device matching
wifi: iwlwifi: cfg: clean up Sc/Dr/Br configs
wifi: iwlwifi: cfg: finish config split
wifi: iwlwifi: cfg: fix and clean up FM/WH device matching
wifi: iwlwifi: cfg: fix and unify Killer/JF configs
wifi: iwlwifi: cfg: fix Ma device configs
wifi: iwlwifi: cfg: fix PE RF names
wifi: iwlwifi: cfg: fix some device names
wifi: iwlwifi: cfg: handle cc firmware dynamically
wifi: iwlwifi: cfg: inline HT params
wifi: iwlwifi: cfg: Limit cb_size to valid range
wifi: iwlwifi: cfg: mark Ty devices as discrete
wifi: iwlwifi: cfg: minor fixes for Sc
wifi: iwlwifi: cfg: move all names out of configs
wifi: iwlwifi: cfg: move MAC parameters to MAC data
wifi: iwlwifi: cfg: reduce configuration struct size
wifi: iwlwifi: cfg: reduce mac_type to u8
wifi: iwlwifi: cfg: remove 'cdb' value
wifi: iwlwifi: cfg: remove 6 GHz from ht40_bands
wifi: iwlwifi: cfg: remove dbgc_supported field
wifi: iwlwifi: cfg: remove DCCM offsets from new devices
wifi: iwlwifi: cfg: remove duplicated iwl_cfg_gl
wifi: iwlwifi: cfg: remove duplicated Sc device configs
wifi: iwlwifi: cfg: remove eeprom_size from new devices
wifi: iwlwifi: cfg: remove fw_name_mac
wifi: iwlwifi: cfg: remove iwl_ax201_cfg_qu_hr
wifi: iwlwifi: cfg: remove iwl_cfg_br
wifi: iwlwifi: cfg: remove MAC type/step matching
wifi: iwlwifi: cfg: remove max_tx_agg_size
wifi: iwlwifi: cfg: remove nvm_hw_section_num from new devices
wifi: iwlwifi: cfg: remove QuZ/JF special cases
wifi: iwlwifi: cfg: remove rf_id field
wifi: iwlwifi: cfg: remove some unused names
wifi: iwlwifi: cfg: remove unnecessary configs
wifi: iwlwifi: cfg: remove unused config externs
wifi: iwlwifi: cfg: rename BW_NO_LIMIT to BW_NOT_LIMITED
wifi: iwlwifi: cfg: unify and add some Killer devices
wifi: iwlwifi: cfg: unify HR configs
wifi: iwlwifi: cfg: unify JF configs
wifi: iwlwifi: cfg: unify Killer 1650s/i with Qu/Hr
wifi: iwlwifi: cfg: unify num_rbds config
wifi: iwlwifi: cfg: unify Qu/QuZ configs
wifi: iwlwifi: cfg: use minimum API version 97 for Sc/Dr
wifi: iwlwifi: clean up band in RX metadata
wifi: iwlwifi: clean up config macro
wifi: iwlwifi: clean up config macro
wifi: iwlwifi: dbg: fix dump trigger split check
wifi: iwlwifi: debug: set CDB indication from CSR
wifi: iwlwifi: define API for external FSEQ images
wifi: iwlwifi: drop whtc RF
wifi: iwlwifi: dvm: fix various W=1 warnings
wifi: iwlwifi: dvm: init 'keep_alive_beacons' in power tables
wifi: iwlwifi: dvm: pair transport op-mode enter/leave
wifi: iwlwifi: dvm: restore n_no_reclaim_cmds setting
wifi: iwlwifi: fix 6005N/SFF match
wifi: iwlwifi: fix a wrong comment
wifi: iwlwifi: Fix botched indexing conversion
wifi: iwlwifi: Fix incorrect logic on cmd_ver range checking
wifi: iwlwifi: fix merge damage related to iwl_pci_resume
wifi: iwlwifi: fix thermal code compilation with -Werror=cast-qual
wifi: iwlwifi: fw: api: Absolute rudimentary typo fixes in the file power.h
wifi: iwlwifi: fw: api: include required headers in rs/location
wifi: iwlwifi: fw: do reset handshake during assert if needed
wifi: iwlwifi: fw: remove RATE_MCS_NSS_POS
wifi: iwlwifi: fw: support PPAG command version 7
wifi: iwlwifi: fw: support reading PPAG BIOS table revision 4
wifi: iwlwifi: handle reasons recommended by FW for leaving EMLSR
wifi: iwlwifi: handle v3 rates
wifi: iwlwifi: implement TOP reset
wifi: iwlwifi: implement TOP reset follower
wifi: iwlwifi: make iwl_uefi_get_uats_table() return void
wifi: iwlwifi: map iwl_context_info to the matching struct
wifi: iwlwifi: mask reserved bits in chan_state_active_bitmap
wifi: iwlwifi: mld: add debug log instead of warning
wifi: iwlwifi: mld: add debugfs for using ptp clock time for monitor interface
wifi: iwlwifi: mld: add kunit test for emlsr with bt on
wifi: iwlwifi: mld: add monitor internal station
wifi: iwlwifi: mld: add RFI_CONFIG_CMD to iwl_mld_system_names array
wifi: iwlwifi: mld: add support for ROC on BSS
wifi: iwlwifi: mld: allow 2 ROCs on the same vif
wifi: iwlwifi: mld: allow EMLSR on separated 5 GHz subbands
wifi: iwlwifi: mld: allow EMLSR with 2.4 GHz when BT is ON
wifi: iwlwifi: mld: avoid init-after-queue
wifi: iwlwifi: mld: avoid memory leak if mcc_init fails
wifi: iwlwifi: mld: avoid panic on init failure
wifi: iwlwifi: mld: Block EMLSR only when ready to enter ROC
wifi: iwlwifi: mld: build HT/VHT injected rate in v2
wifi: iwlwifi: mld: call thermal exit without wiphy lock held
wifi: iwlwifi: mld: check for NULL before referencing a pointer
wifi: iwlwifi: mld: clarify variable type
wifi: iwlwifi: mld: Correct comments for cleanup functions
wifi: iwlwifi: mld: don't check the TPT counters when scanning
wifi: iwlwifi: mld: don't do iwl_trans_stop_device twice
wifi: iwlwifi: mld: don't report bad EHT rate to mac80211
wifi: iwlwifi: mld: don't return an error if the FW is dead
wifi: iwlwifi: mld: fix iwl_mld_emlsr_disallowed_with_link() return
wifi: iwlwifi: mld: Fix ROC activity cleanup in iwl_mld_vif
wifi: iwlwifi: mld: force the responder to use the full bandwidth
wifi: iwlwifi: mld: handle SW reset w/o NIC error
wifi: iwlwifi: mld: inform trans on init failure
wifi: iwlwifi: mld: move aux_sta member from iwl_mld_link to iwl_mld_vif
wifi: iwlwifi: mld: Move regulatory domain initialization
wifi: iwlwifi: mld: properly handle async notification in op mode start
wifi: iwlwifi: mld: refactor purging async notifications
wifi: iwlwifi: mld: refactor tests to use chandefs
wifi: iwlwifi: mld: remove one more error in unallocated BAID
wifi: iwlwifi: mld: remove P2P powersave tracking
wifi: iwlwifi: mld: remove stored_beacon support
wifi: iwlwifi: mld: rx: simplify channel handling
wifi: iwlwifi: mld: send the WPFC table to the FW
wifi: iwlwifi: mld: set rx_mpdu_cmd_hdr_size
wifi: iwlwifi: mld: simplify iwl_mld_rx_fill_status()
wifi: iwlwifi: mld: skip unknown FW channel load values
wifi: iwlwifi: mld: start AP with the correct bandwidth
wifi: iwlwifi: mld: stop hw if mcc_init fails
wifi: iwlwifi: mld: support for COMPRESSED_BA_RES_API_S_VER_7
wifi: iwlwifi: mld: support iwl_mac_power_cmd version 2
wifi: iwlwifi: mld: tests: extend link pair tests
wifi: iwlwifi: mld: tests: simplify le32 bitfield handling
wifi: iwlwifi: mld: use a radio/system specific power budget
wifi: iwlwifi: mld: use cfg80211_chandef_get_width()
wifi: iwlwifi: mld: Work around Clang loop unrolling bug
wifi: iwlwifi: move phy_filters to fw_runtime
wifi: iwlwifi: move STEP config into trans->conf
wifi: iwlwifi: mvm/mld: allow puncturing use in 5 GHz
wifi: iwlwifi: mvm: add command order checks to kunit
wifi: iwlwifi: mvm: assume '1' as the default mac_config_cmd version
wifi: iwlwifi: mvm: Avoid -Wflex-array-member-not-at-end warning
wifi: iwlwifi: mvm: don't report bad EHT rate to mac80211
wifi: iwlwifi: mvm: fix assert on suspend
wifi: iwlwifi: mvm: fix beacon CCK flag
wifi: iwlwifi: mvm: Remove duplicated include in iwl-utils.c
wifi: iwlwifi: mvm: remove HT greenfield support
wifi: iwlwifi: mvm: remove IWL_EMPTYING_HW_QUEUE_DELBA state
wifi: iwlwifi: mvm: remove nl80211 testmode
wifi: iwlwifi: mvm: support iwl_mac_power_cmd version 2
wifi: iwlwifi: mvm: support ROC command version 6
wifi: iwlwifi: mvm: use a radio/system specific power budget
wifi: iwlwifi: parse active and 20 MHz AP NVM channel flag
wifi: iwlwifi: pass full FW info to transport
wifi: iwlwifi: pass trans to iwl_parse_nvm_mcc_info()
wifi: iwlwifi: pcie: add entry for Killer AX1650i on AdL-P
wifi: iwlwifi: pcie: Add support for new device ids
wifi: iwlwifi: pcie: add support for the reset handshake in MSI
wifi: iwlwifi: pcie: don't call itself indirectly
wifi: iwlwifi: pcie: fix locking on invalid TOP reset
wifi: iwlwifi: pcie: fix non-MSIX handshake register
wifi: iwlwifi: pcie: log async commands
wifi: iwlwifi: pcie: make sure to lock rxq->read
wifi: iwlwifi: pcie: move invalid TX CMD into PCIe
wifi: iwlwifi: pcie: move ME check data to pcie
wifi: iwlwifi: pcie: move wait_command_queue into PCIe
wifi: iwlwifi: pcie: remove 'ent' argument from alloc
wifi: iwlwifi: pcie: remove 0x2726 devices
wifi: iwlwifi: pcie: remove constant wdg_timeout
wifi: iwlwifi: pcie: remove iwl_trans_pcie_gen2_send_hcmd
wifi: iwlwifi: pcie: rename "continuous" memory
wifi: iwlwifi: prepare for reading WPFC from UEFI
wifi: iwlwifi: print the DSM value when read from UEFI
wifi: iwlwifi: re-add IWL_AMSDU_8K case
wifi: iwlwifi: read WPFC also from UEFI
wifi: iwlwifi: remove bc_table_dword transport config
wifi: iwlwifi: remove duplicated line
wifi: iwlwifi: remove GEN3 from a couple of macros
wifi: iwlwifi: remove iwl_cmd_groups_verify_sorted()
wifi: iwlwifi: remove NVM C step override
wifi: iwlwifi: remove PM mode and send-in-D3
wifi: iwlwifi: remove sku_id from trans
wifi: iwlwifi: remove TH/TH1 RF types
wifi: iwlwifi: remove unused high_temp from iwl_cfg
wifi: iwlwifi: remove unused macro
wifi: iwlwifi: rename cfg_trans_params to mac_cfg
wifi: iwlwifi: rename ctx-info-gen3 to ctx-info-v2
wifi: iwlwifi: rename iwl_cfg to iwl_rf_cfg
wifi: iwlwifi: rename modulation type values
wifi: iwlwifi: rename ppag_ver to ppag_bios_rev
wifi: iwlwifi: rename struct iwl_base_params
wifi: iwlwifi: restore missing initialization of async_handlers_list (again)
wifi: iwlwifi: rework transport configuration
wifi: iwlwifi: set step_urm in transport and not in the opmodes
wifi: iwlwifi: stop supporting TX_CMD_API_S_VER_8
wifi: iwlwifi: tests: allow same config for different MACs
wifi: iwlwifi: tests: check configs are not duplicated
wifi: iwlwifi: tests: check for device names
wifi: iwlwifi: tests: check for duplicate name strings
wifi: iwlwifi: tests: check transport configs are not duplicated
wifi: iwlwifi: tests: make subdev match test more precise
wifi: iwlwifi: tests: simplify devinfo_no_trans_cfg_dups()
wifi: iwlwifi: trans: collect device information
wifi: iwlwifi: trans: move ext_32khz_clock_valid to config
wifi: iwlwifi: trans: remove hw_id_str
wifi: iwlwifi: trans: remove hw_wfpm_id
wifi: iwlwifi: trans: remove SCD base address validation
wifi: iwlwifi: unexport iwl_trans_pcie_send_hcmd()
wifi: iwlwifi: unify iwlagn_scd_bc_tbl_entry and iwl_gen3_bc_tbl_entry
wifi: iwlwifi: unify some configurations
wifi: iwlwifi: update the PHY_CONTEXT_CMD API
wifi: iwlwifi: use bc entries instead of bc table also for pre-ax210
wifi: iwlwifi: use normal versioning convention for iwl_tx_cmd
wifi: mac80211: accept probe response on link address as well
wifi: mac80211: Add link iteration macro for link data
wifi: mac80211: add the virtual monitor after reconfig complete
wifi: mac80211: always initialize sdata::key_list
wifi: mac80211: Avoid -Wflex-array-member-not-at-end warnings
wifi: mac80211: clear frame buffer to never leak stack
wifi: mac80211: correctly identify S1G short beacon
wifi: mac80211: Create separate links for VLAN interfaces
wifi: mac80211: do not offer a mesh path if forwarding is disabled
wifi: mac80211: don't WARN for late channel/color switch
wifi: mac80211: drop invalid source address OCB frames
wifi: mac80211: finish link init before RCU publish
wifi: mac80211: fix beacon interval calculation overflow
wifi: mac80211: fix non-transmitted BSSID profile search
wifi: mac80211: Fix uninitialized variable with __free() in ieee80211_ml_epcs()
wifi: mac80211: handle non-MLO mode as well in ieee80211_num_beaconing_links()
wifi: mac80211: reject VHT opmode for unsupported channel widths
wifi: mac80211: Replace __get_unaligned_cpu32 in mesh_pathtbl.c
wifi: mac80211: restructure tx profile retrieval for MLO MBSSID
wifi: mac80211: Update MCS15 support in link_conf
wifi: mac80211: update ML STA with EML capabilities
wifi: mac80211: validate SCAN_FLAG_AP in scan request during MLO
wifi: mac80211: VLAN traffic in multicast path
wifi: mac80211_hwsim: Prevent tsf from setting if beacon is disabled
wifi: mt76: add a wrapper for wcid access with validation
wifi: mt76: add mt76_connac_mcu_build_rnr_scan_param routine
wifi: mt76: Assume __mt76_connac_mcu_alloc_sta_req runs in atomic context
wifi: mt76: connac: add support to load firmware for mt7990
wifi: mt76: connac: rework TX descriptor and TX free for mt7990
wifi: mt76: fix available_antennas setting
wifi: mt76: fix queue assignment for deauth packets
wifi: mt76: Move RCU section in mt7996_mcu_add_rate_ctrl()
wifi: mt76: Move RCU section in mt7996_mcu_add_rate_ctrl_fixed()
wifi: mt76: Move RCU section in mt7996_mcu_set_fixed_field()
wifi: mt76: mt76x2: Add support for LiteOn WN4516R,WN4519R
wifi: mt76: mt7915: Fix null-ptr-deref in mt7915_mmio_wed_init()
wifi: mt76: mt7915: rework radar HWRDD idx
wifi: mt76: mt7915: set correct background radar capability
wifi: mt76: mt7921: add 160 MHz AP for mt7922 device
wifi: mt76: mt7921: prevent decap offload config before STA initialization
wifi: mt76: mt7925: add EHT preamble puncturing
wifi: mt76: mt7925: add rfkill_poll for hardware rfkill
wifi: mt76: mt7925: add RNR scan support for 6GHz
wifi: mt76: mt7925: add test mode support
wifi: mt76: mt7925: ensure all MCU commands wait for response
wifi: mt76: mt7925: extend MCU support for testmode
wifi: mt76: mt7925: fix host interrupt register initialization
wifi: mt76: mt7925: fix incorrect scan probe IE handling for hw_scan
wifi: mt76: mt7925: fix invalid array index in ssid assignment during hw scan
wifi: mt76: mt7925: Fix logical vs bitwise typo
wifi: mt76: mt7925: Fix null-ptr-deref in mt7925_thermal_init()
wifi: mt76: mt7925: fix the wrong config for tx interrupt
wifi: mt76: mt7925: introduce thermal protection
wifi: mt76: mt7925: prevent multiple scan commands
wifi: mt76: mt7925: prevent NULL pointer dereference in mt7925_sta_set_decap_offload()
wifi: mt76: mt7925: refine the sniffer commnad
wifi: mt76: mt792x: Limit the concurrent STA and SoftAP to operate on the same channel
wifi: mt76: mt7996: add eeprom support for mt7990
wifi: mt76: mt7996: add macros for pci device ids
wifi: mt76: mt7996: Add NULL check in mt7996_thermal_init
wifi: mt76: mt7996: add PCI device id for mt7990
wifi: mt76: mt7996: adjust HW capabilities for mt7990
wifi: mt76: mt7996: avoid null deref in mt7996_stop_phy()
wifi: mt76: mt7996: avoid NULL pointer dereference in mt7996_set_monitor()
wifi: mt76: mt7996: change max beacon size
wifi: mt76: mt7996: drop fragments with multicast or broadcast RA
wifi: mt76: mt7996: fix beamformee SS field
wifi: mt76: mt7996: fix invalid NSS setting when TX path differs from NSS
wifi: mt76: mt7996: Fix null-ptr-deref in mt7996_mmio_wed_init()
wifi: mt76: mt7996: fix RX buffer size of MCU event
wifi: mt76: mt7996: fix uninitialized symbol warning
wifi: mt76: mt7996: prevent uninit return in mt7996_mac_sta_add_links
wifi: mt76: mt7996: remove duplicate check in mt7996_mcu_sta_mld_setup_tlv()
wifi: mt76: mt7996: rework background radar check for mt7990
wifi: mt76: mt7996: rework DMA configuration for mt7990
wifi: mt76: mt7996: rework radar HWRDD idx
wifi: mt76: mt7996: rework register mapping for mt7990
wifi: mt76: mt7996: rework WA mcu command for mt7990
wifi: mt76: mt7996: set EHT max ampdu length capability
wifi: mt76: Remove an unneeded local variable in mt76x02_dma_init()
wifi: mt76: remove capability of partial bandwidth UL MU-MIMO
wifi: mt76: Remove RCU section in mt7996_mac_sta_rc_work()
wifi: mt76: scan: Fix 'mlink' dereferenced before IS_ERR_OR_NULL check
wifi: mt76: support power delta calculation for 5 TX paths
wifi: mwifiex: deduplicate code in mwifiex_cmd_tx_rate_cfg()
wifi: mwifiex: discard erroneous disassoc frames on STA interface
wifi: mwifiex: Don't use %pK through printk
wifi: mwifiex: drop asynchronous init waiting code
wifi: mwifiex: drop unnecessary initialization
wifi: mwifiex: fix indention
wifi: mwifiex: let mwifiex_init_fw() return 0 for success
wifi: mwifiex: make locally used function static
wifi: mwifiex: make region_code_mapping_t const
wifi: mwifiex: move common settings out of switch/case
wifi: mwifiex: pass adapter to mwifiex_dnld_cmd_to_fw()
wifi: mwifiex: remove mwifiex_sta_init_cmd() last argument
wifi: mwifiex: remove unnecessary queue empty check
wifi: mwifiex: simplify mwifiex_setup_ht_caps()
wifi: mwifiex: use adapter as context pointer for mwifiex_hs_activated_event()
wifi: nl80211: add link id of transmitted profile for MLO MBSSID
wifi: p54: prevent buffer-overflow in p54_rx_eeprom_readback()
wifi: prevent A-MSDU attacks in mesh networks
wifi: remove zero-length arrays
wifi: rt2x00: fix remove callback type mismatch
wifi: rt2x00: remove weird self-assignment in rt2800_loft_search()
wifi: rtlwifi: disable ASPM for RTL8723BE with subsystem ID 11ad:1723
wifi: rtlwifi: Remove uncalled stub rtl*_phy_ap_calibrate
wifi: rtlwifi: Remove unused rtl_bb_delay()
wifi: rtlwifi: Remove unused rtl_usb_{resume|suspend}
wifi: rtw88: do not ignore hardware read error during DPK
wifi: rtw88: Don't set SUPPORTS_AMSDU_IN_AMPDU for RTL8814AU
wifi: rtw88: Fix RX aggregation settings for RTL8723DS
wifi: rtw88: fix the 'para' buffer size to avoid reading out of bounds
wifi: rtw88: Fix the module names printed in dmesg
wifi: rtw88: Fix the random "error beacon valid" messages for USB
wifi: rtw88: Handle RTL8723D(S) with blank efuse
wifi: rtw88: rtw8822bu VID/PID for BUFFALO WI-U2-866DM
wifi: rtw88: sdio: call rtw_sdio_indicate_tx_status unconditionally
wifi: rtw88: sdio: map mgmt frames to queue TX_DESC_QSEL_MGMT
wifi: rtw88: sdio: Remove redundant 'flush_workqueue()' calls
wifi: rtw88: Set AMPDU factor to hardware for RTL8814A
wifi: rtw88: usb: Enable RX aggregation for RTL8814AU
wifi: rtw88: usb: Enable switching the RTL8814AU to USB 3
wifi: rtw88: usb: Reduce control message timeout to 500 ms
wifi: rtw88: usb: Remove redundant 'flush_workqueue()' calls
wifi: rtw88: usb: Upload the firmware in bigger chunks
wifi: rtw89: 8852bx: support different SAR configs by antenna
wifi: rtw89: 8852c: support different SAR configs by antenna
wifi: rtw89: 8852c: update supported firmware format to 2
wifi: rtw89: 8922a: fix TX fail with wrong VCO setting
wifi: rtw89: 8922a: increase beacon loss to 6 seconds
wifi: rtw89: 8922a: rfk: adjust timeout time of RX DCK
wifi: rtw89: 8922a: support different SAR configs by antenna
wifi: rtw89: 8922a: use SW CRYPTO when broadcast in MLO mode
wifi: rtw89: acpi: introduce country specific TAS enabling
wifi: rtw89: acpi: introduce method evaluation function for reuse
wifi: rtw89: acpi: support loading dynamic SAR tables and indicator
wifi: rtw89: acpi: support loading GEO SAR tables
wifi: rtw89: acpi: support loading static SAR table
wifi: rtw89: add handling of mlo_link_cfg H2C command and C2H event
wifi: rtw89: add MLD capabilities declaration
wifi: rtw89: add MLO track for MLSR switch decision
wifi: rtw89: add suffix "_ax" to Wi-Fi 6 HW scan struct and func
wifi: rtw89: Adjust management queue mapping for [MLO, HW-1]
wifi: rtw89: allow driver to do specific band TX for MLO
wifi: rtw89: chan: re-calculate MLO DBCC mode during setting channel
wifi: rtw89: Configure scan band when mlo_dbcc_mode changes
wifi: rtw89: constrain TX power according to dynamic antenna power table
wifi: rtw89: Convert rtw89_core_set_supported_band to use devm_*
wifi: rtw89: debug: add FW log component for MLO
wifi: rtw89: debug: add MLD table dump
wifi: rtw89: debug: add mlo_mode dbgfs
wifi: rtw89: debug: extend dbgfs for MLO
wifi: rtw89: declare MLO support if prerequisites are met
wifi: rtw89: don't re-randomize TSF of AP/GO
wifi: rtw89: extend join_info H2C command for MLO fields
wifi: rtw89: extend mapping from Qsel to DMA ch for MLO
wifi: rtw89: extract link part from core tx write function
wifi: rtw89: Fill in correct Rx link ID for MLO
wifi: rtw89: fix firmware scan delay unit for WiFi 6 chips
wifi: rtw89: Fix inadverent sharing of struct ieee80211_supported_band data
wifi: rtw89: fix typo of "access" in rtw89_sar_info description
wifi: rtw89: fw: cast mfw_hdr pointer from address of zeroth byte of firmware->data
wifi: rtw89: fw: Remove "const" on allocation type
wifi: rtw89: introduce helper to get designated link for MLO
wifi: rtw89: leave idle mode when setting WEP encryption for AP mode
wifi: rtw89: mcc: add courtesy mechanism conditions to P2P roles
wifi: rtw89: mcc: avoid redundant recalculations if no chance to improve
wifi: rtw89: mcc: avoid that loose pattern sets negative timing for auxiliary GO
wifi: rtw89: mcc: deal with non-periodic NoA
wifi: rtw89: mcc: drop queued chanctx changes when stopping
wifi: rtw89: mcc: handle the case where NoA start time has passed
wifi: rtw89: mcc: introduce calculation of anchor pattern
wifi: rtw89: mcc: make GO announce one-time NoA for HW scan process
wifi: rtw89: mcc: make GO+STA mode calculate dynamic beacon offset
wifi: rtw89: mcc: pass whom to stop at when pausing chanctx
wifi: rtw89: mcc: refine filling function of start TSF
wifi: rtw89: mcc: support courtesy mechanism on both roles at the same time
wifi: rtw89: mcc: update entire plan when courtesy config changes
wifi: rtw89: pci: configure manual DAC mode via PCI config API only
wifi: rtw89: pci: enlarge retry times of RX tag to 1000
wifi: rtw89: phy: add C2H event handler for report of FW scan
wifi: rtw89: phy: reset value of force TX power for MAC ID
wifi: rtw89: refactor flow that hw scan handles channel list
wifi: rtw89: regd: indicate if regd_UK TX power settings follow regd_ETSI
wifi: rtw89: regd: introduce string getter for reuse
wifi: rtw89: roc: dynamically handle link id and link instance index
wifi: rtw89: sar: add skeleton for different configs by antenna
wifi: rtw89: sar: add skeleton for SAR configuration via ACPI
wifi: rtw89: sar: introduce structure to wrap query parameters
wifi: rtw89: send nullfunc based on the given link
wifi: rtw89: set 2TX for 1SS rate by default
wifi: rtw89: set pre-calculated antenna matrices for HE trigger frame
wifi: wcn36xx: Don't use %pK through printk
wifi: zd1211rw: Fix potential NULL pointer dereference in zd_mac_tx_to_dev()
 
wil6210: fix support for sparrow chipsets
 
wireguard: allowedips: add WGALLOWEDIP_F_REMOVE_ME flag
wireguard: device: enable threaded NAPI
wireguard: global: add __nonstring annotations for unterminated strings
wireguard: netlink: use NLA_POLICY_MASK where possible
wireguard: selftests: cleanup CONFIG_UBSAN_SANITIZE_ALL
wireguard: selftests: specify -std=gnu17 for bash
 
wireless: purelifi: plfxlc: fix memory leak in plfxlc_usb_wreq_asyn()
 
workqueue: Better document teardown for delayed_work
workqueue: Fix race condition in wq->stats incrementation
workqueue: fix typo in comment
workqueue: Initialize wq_isolated_cpumask in workqueue_init_early()
 
writeback: Remove writeback_use_writepage()
 
x86,fs/resctrl: Move the resctrl filesystem code to live in /fs/resctrl
x86,fs/resctrl: Remove inappropriate references to cacheinfo in the resctrl subsystem
 
x86/alternative: Remove unused header #defines
 
x86/alternatives, um: Rename UML's text_poke_sync() wrapper to smp_text_poke_sync_each_cpu()
 
x86/alternatives: Add comment about noinstr expectations
x86/alternatives: Add documentation for smp_text_poke_batch_add()
x86/alternatives: Add text_mutex) assert to smp_text_poke_batch_flush()
x86/alternatives: Assert input parameters in smp_text_poke_batch_process()
x86/alternatives: Assert that smp_text_poke_int3_handler() can only ever handle 'tp_vec[]' based requests
x86/alternatives: Constify text_poke_addr()
x86/alternatives: Document 'smp_text_poke_single()'
x86/alternatives: Document the text_poke_bp_batch() synchronization rules a bit more
x86/alternatives: Fix int3 handling failure from broken text_poke array
x86/alternatives: Improve code-patching scalability by removing false sharing in poke_int3_handler()
x86/alternatives: Introduce 'struct smp_text_poke_array' and move tp_vec and tp_vec_nr to it
x86/alternatives: Make smp_text_poke_batch_process() subsume smp_text_poke_batch_finish()
x86/alternatives: Move declarations of vmlinux.lds.S defined section symbols to
x86/alternatives: Move text_poke_array completion from smp_text_poke_batch_finish() and smp_text_poke_batch_flush() to smp_text_poke_batch_process()
x86/alternatives: Move the text_poke_array manipulation into text_poke_int3_loc_init() and rename it to __smp_text_poke_batch_add()
x86/alternatives: Remove 'smp_text_poke_batch_flush()'
x86/alternatives: Remove duplicate 'text_poke_early()' prototype
x86/alternatives: Remove the 'addr == NULL means forced-flush' hack from smp_text_poke_batch_finish()/smp_text_poke_batch_flush()/text_poke_addr_ordered()
x86/alternatives: Remove the confusing, inaccurate & unnecessary 'temp_mm_state_t' abstraction
x86/alternatives: Remove the mixed-patching restriction on smp_text_poke_single()
x86/alternatives: Remove the tp_vec indirection
x86/alternatives: Rename 'apply_relocation()' to 'text_poke_apply_relocation()'
x86/alternatives: Rename 'bp_desc' to 'int3_desc'
x86/alternatives: Rename 'bp_refs' to 'text_poke_array_refs'
x86/alternatives: Rename 'int3_desc' to 'int3_vec'
x86/alternatives: Rename 'poke_int3_handler()' to 'smp_text_poke_int3_handler()'
x86/alternatives: Rename 'POKE_MAX_OPCODE_SIZE' to 'TEXT_POKE_MAX_OPCODE_SIZE'
x86/alternatives: Rename 'poking_addr' to 'text_poke_mm_addr'
x86/alternatives: Rename 'poking_mm' to 'text_poke_mm'
x86/alternatives: Rename 'put_desc()' to 'put_text_poke_array()'
x86/alternatives: Rename 'struct bp_patching_desc' to 'struct text_poke_int3_vec'
x86/alternatives: Rename 'struct text_poke_loc' to 'struct smp_text_poke_loc'
x86/alternatives: Rename 'text_poke_bp()' to 'smp_text_poke_single()'
x86/alternatives: Rename 'text_poke_bp_batch()' to 'smp_text_poke_batch_process()'
x86/alternatives: Rename 'text_poke_finish()' to 'smp_text_poke_batch_finish()'
x86/alternatives: Rename 'text_poke_flush()' to 'smp_text_poke_batch_flush()'
x86/alternatives: Rename 'text_poke_loc_init()' to 'text_poke_int3_loc_init()'
x86/alternatives: Rename 'text_poke_queue()' to 'smp_text_poke_batch_add()'
x86/alternatives: Rename 'text_poke_sync()' to 'smp_text_poke_sync_each_cpu()'
x86/alternatives: Rename 'TP_ARRAY_NR_ENTRIES_MAX' to 'TEXT_POKE_ARRAY_MAX'
x86/alternatives: Rename 'try_get_desc()' to 'try_get_text_poke_array()'
x86/alternatives: Simplify and clean up patch_cmp()
x86/alternatives: Simplify smp_text_poke_batch_process()
x86/alternatives: Simplify smp_text_poke_int3_handler()
x86/alternatives: Simplify smp_text_poke_single() by using tp_vec and existing APIs
x86/alternatives: Simplify text_poke_addr_ordered()
x86/alternatives: Simplify the #include section
x86/alternatives: Simplify try_get_text_poke_array()
x86/alternatives: Standardize on 'tpl' local variable names for 'struct smp_text_poke_loc *'
x86/alternatives: Update comments in int3_emulate_push()
x86/alternatives: Update the comments in smp_text_poke_batch_process()
x86/alternatives: Use non-inverted logic instead of 'tp_order_fail()'
 
x86/asm-offsets: Export certain 'struct cpuinfo_x86' fields for 64-bit asm use too
 
x86/asm: Make rip_rel_ptr() usable from fPIC code
x86/asm: Remove semicolon from "rep" prefixes
x86/asm: Rename rep_nop() to native_pause()
x86/asm: Replace "REP; NOP" with PAUSE mnemonic
x86/asm: Retire RIP_REL_REF()
 
x86/bitops: Simplify variable_ffz() as variable__ffs(~word)
x86/bitops: Use TZCNT mnemonic in
 
x86/boot/compressed: Merge the local pgtable.h include into
 
x86/boot/startup: Disable LTO for the startup code
x86/boot/startup: Disable objtool validation for library code
 
x86/boot: Add a bunch of PIC aliases
x86/boot: Defer initialization of VM space related global variables
x86/boot: Disable jump tables in PIC code
x86/boot: Disregard __supported_pte_mask in __startup_64()
x86/boot: Drop RIP_REL_REF() uses from early mapping code
x86/boot: Drop RIP_REL_REF() uses from early SEV code
x86/boot: Drop RIP_REL_REF() uses from SME startup code
x86/boot: make sure KASLR does not step over KHO preserved memory
x86/boot: Move early kernel mapping code into startup/
x86/boot: Move early SME init code into startup/
x86/boot: Move early_setup_gdt() back into head64.c
x86/boot: Move SEV startup code into startup/
x86/boot: Move the 5-level paging trampoline into /startup
x86/boot: Move the early GDT/IDT setup code into startup/
x86/boot: Move the EFI mixed mode startup code back under arch/x86, into startup/
x86/boot: Provide __pti_set_user_pgtbl() to startup code
x86/boot: Remove semicolon from "rep" prefixes
x86/boot: Use __ALIGN_KERNEL_MASK() instead of open coded analogue
 
x86/bugs: Add a Transient Scheduler Attacks mitigation
x86/bugs: Allow retbleed=stuff only on Intel
x86/bugs: Fix indentation due to ITS merge
x86/bugs: Fix spectre_v2 mitigation default on Intel
x86/bugs: Fix SRSO reporting on Zen1/2 with SMT disabled
x86/bugs: Remove md_clear_*_mitigation()
x86/bugs: Remove X86_BUG_MMIO_UNKNOWN
x86/bugs: Rename MDS machinery to something more generic
x86/bugs: Rename mmio_stale_data_clear to cpu_buf_vm_clear
x86/bugs: Restructure BHI mitigation
x86/bugs: Restructure GDS mitigation
x86/bugs: Restructure ITS mitigation
x86/bugs: Restructure L1TF mitigation
x86/bugs: Restructure MDS mitigation
x86/bugs: Restructure MMIO mitigation
x86/bugs: Restructure retbleed mitigation
x86/bugs: Restructure RFDS mitigation
x86/bugs: Restructure spectre_v1 mitigation
x86/bugs: Restructure spectre_v2 mitigation
x86/bugs: Restructure spectre_v2_user mitigation
x86/bugs: Restructure SRBDS mitigation
x86/bugs: Restructure SRSO mitigation
x86/bugs: Restructure SSB mitigation
x86/bugs: Restructure TAA mitigation
 
x86/cacheinfo: Align ci_info_init() assignment expressions
x86/cacheinfo: Apply maintainer-tip coding style fixes
x86/cacheinfo: Clarify type markers for CPUID leaf 0x2 cache descriptors
x86/cacheinfo: Consolidate AMD/Hygon leaf 0x8000001d calls
x86/cacheinfo: Constify _cpuid4_info_regs instances
x86/cacheinfo: Extract out cache level topology ID calculation
x86/cacheinfo: Extract out cache self-snoop checks
x86/cacheinfo: Introduce cpuid_amd_hygon_has_l3_cache()
x86/cacheinfo: Move AMD cache_disable_0/1 handling to separate file
x86/cacheinfo: Properly name amd_cpuid4()'s first parameter
x86/cacheinfo: Properly parse CPUID(0x80000005) L1d/L1i associativity
x86/cacheinfo: Properly parse CPUID(0x80000006) L2/L3 associativity
x86/cacheinfo: Refactor CPUID leaf 0x2 cache descriptor lookup
x86/cacheinfo: Relocate CPUID leaf 0x4 cache_type mapping
x86/cacheinfo: Remove CPUID leaf 0x2 parsing loop
x86/cacheinfo: Rename 'struct _cpuid4_info_regs' to 'struct _cpuid4_info'
x86/cacheinfo: Rename CPUID(0x2) descriptors iterator parameter
x86/cacheinfo: Separate amd_northbridge from _cpuid4_info_regs
x86/cacheinfo: Separate CPUID leaf 0x2 handling and post-processing logic
x86/cacheinfo: Separate Intel and AMD CPUID leaf 0x4 code paths
x86/cacheinfo: Separate Intel CPUID leaf 0x4 handling
x86/cacheinfo: Standardize _cpuid4_info_regs instance naming
x86/cacheinfo: Standardize header files and CPUID references
x86/cacheinfo: Use consolidated CPUID leaf 0x2 descriptor table
x86/cacheinfo: Use CPUID leaf 0x2 parsing helpers
x86/cacheinfo: Use enums for cache descriptor types
x86/cacheinfo: Use proper name for cacheinfo instances
x86/cacheinfo: Use sysfs_emit() for sysfs attributes show()
 
x86/CPU/AMD: Disable INVLPGB on Zen2
x86/CPU/AMD: Print the reason for the last reset
x86/CPU/AMD: Replace strcpy() with strscpy()
 
x86/cpu/intel: Rename CPUID(0x2) descriptors iterator parameter
 
x86/cpu: Add "Old Microcode" docs to hw-vuln toctree
x86/cpu: Consolidate CPUID leaf 0x2 tables
x86/cpu: Help users notice when running old Intel microcode
x86/cpu: Introduce and use CPUID leaf 0x2 parsing helpers
x86/cpu: Remove CPUID leaf 0x2 parsing loop
x86/cpu: Sanitize CPUID(0x80000000) output
x86/cpu: Use consolidated CPUID leaf 0x2 descriptor table
x86/cpu: Use enums for TLB descriptor types
 
x86/cpufeatures: Add "Allowed SEV Features" Feature
x86/cpufeatures: Add CPUID feature bit for the Bus Lock Threshold
x86/cpufeatures: Add X86_FEATURE_APX
x86/cpufeatures: Clean up formatting
x86/cpufeatures: Define X86_FEATURE_AMD_IBRS_SAME_MODE
x86/cpufeatures: Shorten X86_FEATURE_AMD_HETEROGENEOUS_CORES
x86/cpufeatures: Shorten X86_FEATURE_CLEAR_BHB_LOOP_ON_VMEXIT
 
x86/cpuid: Add AMX and SPEC_CTRL dependencies
x86/cpuid: Align macro linebreaks vertically
x86/cpuid: Move CPUID(0x2) APIs into
x86/cpuid: Remove obsolete CPUID(0x2) iteration macro
x86/cpuid: Rename cpuid_get_leaf_0x2_regs() to cpuid_leaf_0x2()
x86/cpuid: Rename have_cpuid_p() to cpuid_feature()
x86/cpuid: Rename hypervisor_cpuid_base()/for_each_possible_hypervisor_cpuid_base() to cpuid_base_hypervisor()/for_each_possible_cpuid_base_hypervisor()
x86/cpuid: Set as the main CPUID header
 
x86/crash: make the page that stores the dm crypt keys inaccessible
x86/crash: pass dm crypt keys to kdump kernel
 
x86/crc: drop "glue" from filenames
 
x86/devmem: Remove duplicate range_is_allowed() definition
 
x86/e820: temporarily enable KHO scratch for memory below 1M
 
x86/efi: Make efi_enter/leave_mm() use the use_/unuse_temporary_mm() machinery
 
x86/events, x86/insn-eval: Remove incorrect current->active_mm references
 
x86/fpu/apx: Define APX state component
x86/fpu/apx: Disallow conflicting MPX presence
x86/fpu/apx: Enable APX state support
 
x86/fpu/xstate: Adjust XSAVE buffer size calculation
x86/fpu/xstate: Adjust xstate copying logic for user ABI
x86/fpu/xstate: Always preserve non-user xfeatures/flags in __state_perm
x86/fpu/xstate: Introduce xfeature order table and accessor macro
x86/fpu/xstate: Remove xstate offset check
 
x86/fpu: Always use memcpy_and_pad() in arch_dup_task_struct()
x86/fpu: Check TIF_NEED_FPU_LOAD instead of PF_KTHREAD|PF_USER_WORKER in fpu__drop()
x86/fpu: Clarify FPU context cacheline alignment
x86/fpu: Convert task_struct::thread.fpu accesses to use x86_task_fpu()
x86/fpu: Drop @perm from guest pseudo FPU container
x86/fpu: Fix irq_fpu_usable() to return false during CPU onlining
x86/fpu: Introduce the x86_task_fpu() helper method
x86/fpu: Log XSAVE disablement consistently
x86/fpu: Make sure x86_task_fpu() doesn't get called for PF_KTHREAD|PF_USER_WORKER tasks during exit
x86/fpu: Make task_struct::thread constant size
x86/fpu: Push 'fpu' pointer calculation into the fpu__drop() call
x86/fpu: Refactor xfeature bitmask update code for sigframe XSAVE
x86/fpu: Remove DEFINE_EVENT(x86_fpu, x86_fpu_copy_src)
x86/fpu: Remove export of mxcsr_feature_mask
x86/fpu: Remove init_task FPU state dependencies, add debugging warning for PF_KTHREAD tasks
x86/fpu: Remove the thread::fpu pointer
x86/fpu: Remove unused trace events
x86/fpu: Remove x86_init_fpu
x86/fpu: Rename fpu_reset_fpregs() to fpu_reset_fpstate_regs()
x86/fpu: Restore fpu_thread_struct_whitelist() to fix CONFIG_HARDENED_USERCOPY=y crash
x86/fpu: Shift fpregs_assert_state_consistent() from arch_exit_work() to its caller
x86/fpu: Simplify the switch_fpu_prepare() + switch_fpu_finish() logic
x86/fpu: Use 'fpstate' variable names consistently
 
x86/fred/signal: Prevent immediate repeat of single step trap on return from SIGTRAP handler
 
x86/hyperv: Clean up hv_map/unmap_interrupt() return values
x86/hyperv: Expose hv_map_msi_interrupt()
x86/hyperv: Fix APIC ID and VP index confusion in hv_snp_boot_ap()
x86/hyperv: Fix usage of cpu_online_mask to get valid cpu
x86/hyperv: Fix warnings for missing export.h header inclusion
 
x86/idle: Change arguments of mwait_idle_with_hints() to u32
x86/idle: Remove .s output beautifying delimiters from simpler asm() templates
x86/idle: Remove CONFIG_AS_TPAUSE
x86/idle: Remove MFENCEs for X86_BUG_CLFLUSH_MONITOR in mwait_idle_with_hints() and prefer_mwait_c1_over_halt()
x86/idle: Standardize argument types for MONITOR{,X} and MWAIT{,X} instruction wrappers on 'u32'
x86/idle: Use MONITOR and MWAIT mnemonics in
 
x86/insn: Fix opcode map (!REX2) superscript tags
x86/insn: Stop decoding i64 instructions in x86-64 mode at opcode
 
x86/io_apic: Switch to of_fwnode_handle()
 
x86/iopl: Cure TIF_IO_BITMAP inconsistencies
 
x86/irq: Ensure initial PIR loads are performed exactly once
x86/irq: KVM: Add helper for harvesting PIR to deduplicate KVM and posted MSIs
x86/irq: KVM: Track PIR bitmap as an "unsigned long" array
x86/irq: Track if IRQ was found in PIR during initial loop (to load PIR vals)
 
x86/its: explicitly manage permissions for ITS pages
x86/its: Fix an ifdef typo in its_alloc()
x86/its: move its_pages array to struct mod_arch_specific
 
x86/kbuild/64: Add the CONFIG_X86_NATIVE_CPU option to locally optimize the kernel with '-march=native'
x86/kbuild/64: Restrict clang versions that can use '-march=native'
x86/kbuild/64: Test for the availability of the -mtune=native compiler flag
 
x86/Kconfig: enable kexec handover for 64 bits
x86/Kconfig: only enable ROX cache in execmem when STRICT_MODULE_RWX is set
 
x86/kexec: Add 8250 MMIO serial port output
x86/kexec: Add 8250 serial port output
x86/kexec: add support for passing kexec handover (KHO) data
x86/kexec: Debugging support: Dump registers on exception
x86/kexec: Debugging support: Load an IDT and basic exception entry points
x86/kexec: Invalidate GDT/IDT from relocate_kernel() instead of earlier
 
x86/linkage: Add SYM_PIC_ALIAS() macro helper to emit symbol aliases
 
x86/mce/amd: Add default names for MCA banks and blocks
x86/mce/amd: Fix threshold limit reset
 
x86/mce: Don't remove sysfs if thresholding sysfs init fails
x86/mce: Ensure user polling settings are honored when restarting timer
x86/mce: Make sure CMCI banks are cleared during shutdown on Intel
 
x86/microcode/AMD: Add TSA microcode SHAs
x86/microcode/AMD: Clean the cache if update did not load microcode
x86/microcode/AMD: Do not return error when microcode update is not necessary
x86/microcode/AMD: Use sha256() instead of init/update/final
 
x86/mm/64: Always use dynamic memory layout
x86/mm/64: Make 5-level paging support unconditional
x86/mm/64: Make SPARSEMEM_VMEMMAP the only memory model
 
x86/mm/pat: don't collapse pages without PSE set
x86/mm/pat: factor out setting cachemode into pgprot_set_cachemode()
x86/mm/pat: Fix W=1 build kernel-doc warning
x86/mm/pat: inline memtype_match() into memtype_erase()
x86/mm/pat: remove MEMTYPE_*_MATCH
x86/mm/pat: remove old pfnmap tracking interface
x86/mm/pat: remove strict_prot parameter from reserve_pfn_range()
 
x86/mm: Add 'mm' argument to unuse_temporary_mm()
x86/mm: Allow temporary MMs when IRQs are on
x86/mm: Always "broadcast" PMD setting operations
x86/mm: Always allocate a whole page for PAE PGDs
x86/mm: Always tell core mm to sync kernel mappings
x86/mm: Consolidate initmem_init()
x86/mm: Disable hugetlb page table sharing on 32-bit
x86/mm: Disable INVLPGB when PTI is enabled
x86/mm: Fix early boot use of INVPLGB
x86/mm: Fix false positive warning in switch_mm_irqs_off()
x86/mm: Fix kernel-doc descriptions of various pgtable methods
x86/mm: Fix up comments around PMD preallocation
x86/mm: Fix {,un}use_temporary_mm() IRQ state
x86/mm: Make use_/unuse_temporary_mm() non-static
x86/mm: Opt-in to IRQs-off activate_mm()
x86/mm: Preallocate all PAE page tables
x86/mm: Remove 'mm' argument from unuse_temporary_mm() again
x86/mm: Remove duplicated PMD preallocation macro
x86/mm: Remove now unused SHARED_KERNEL_PMD
x86/mm: Remove the arch-specific p4d_leaf() definition
x86/mm: Remove the arch-specific pgd_leaf() definition
x86/mm: Remove the mm_cpumask(prev) warning from switch_mm_irqs_off()
x86/mm: Simplify PAE PGD sharing macros
x86/mm: Simplify the pgd_leaf() and p4d_leaf() checks a bit
x86/mm: Stop prefetching current->mm->mmap_lock on page faults
 
x86/msr: Add compatibility wrappers for rdmsrl()/wrmsrl()
x86/msr: Add explicit includes of
x86/msr: Add rdmsrl_on_cpu() compatibility wrapper
x86/msr: Add the native_rdmsrq() helper
x86/msr: Change the function type of native_read_msr_safe()
x86/msr: Convert __rdmsr() uses to native_rdmsrq() uses
x86/msr: Convert __wrmsr() uses to native_wrmsr{,q}() uses
x86/msr: Convert the rdpmc() macro to an __always_inline function
x86/msr: Harmonize the prototype and definition of do_trace_rdpmc()
x86/msr: Improve the comments of the DECLARE_ARGS()/EAX_EDX_VAL()/EAX_EDX_RET() facility
x86/msr: Move rdtsc{,_ordered}() to
x86/msr: Move the EAX_EDX_*() methods from to
x86/msr: Remove a superfluous inclusion of
x86/msr: Remove the unused rdpmc() method
x86/msr: Rename 'mce_rdmsrl()' to 'mce_rdmsrq()'
x86/msr: Rename 'mce_wrmsrl()' to 'mce_wrmsrq()'
x86/msr: Rename 'native_wrmsrl()' to 'native_wrmsrq()'
x86/msr: Rename 'rdmsrl()' to 'rdmsrq()'
x86/msr: Rename 'rdmsrl_amd_safe()' to 'rdmsrq_amd_safe()'
x86/msr: Rename 'rdmsrl_on_cpu()' to 'rdmsrq_on_cpu()'
x86/msr: Rename 'rdmsrl_safe()' to 'rdmsrq_safe()'
x86/msr: Rename 'rdmsrl_safe_on_cpu()' to 'rdmsrq_safe_on_cpu()'
x86/msr: Rename 'wrmsrl()' to 'wrmsrq()'
x86/msr: Rename 'wrmsrl_amd_safe()' to 'wrmsrq_amd_safe()'
x86/msr: Rename 'wrmsrl_cstar()' to 'wrmsrq_cstar()'
x86/msr: Rename 'wrmsrl_on_cpu()' to 'wrmsrq_on_cpu()'
x86/msr: Rename 'wrmsrl_safe()' to 'wrmsrq_safe()'
x86/msr: Rename 'wrmsrl_safe_on_cpu()' to 'wrmsrq_safe_on_cpu()'
x86/msr: Rename DECLARE_ARGS() to EAX_EDX_DECLARE_ARGS
x86/msr: Rename rdpmcl() to rdpmc()
x86/msr: Rename the WRMSRNS opcode macro to ASM_WRMSRNS (for KVM)
x86/msr: Replace wrmsr(msr, low, 0) with wrmsrq(msr, low)
x86/msr: Standardize on 'u32' MSR indices in
x86/msr: Standardize on u64 in
x86/msr: Standardize on u64 in
x86/msr: Use u64 in rdmsrl_amd_safe() and wrmsrl_amd_safe()
x86/msr: Use u64 in rdmsrl_safe() and paravirt_read_pmc()
 
x86/mtrr: Check if fixed-range MTRRs exist in mtrr_save_fixed_ranges()
 
x86/nmi: Add missing description x86_platform_ops::get_nmi_reason to
x86/nmi: Clean up NMI selftest
x86/nmi: Consolidate NMI panic variables
x86/nmi: Fix comment in unknown_nmi_error()
x86/nmi: Improve documentation
x86/nmi: Improve and relocate NMI handler comments
x86/nmi: Improve NMI duration console printouts
x86/nmi: Remove export of local_touch_nmi()
x86/nmi: Simplify unknown NMI panic handling
x86/nmi: Use a macro to initialize NMI descriptors
 
x86/paravirt: Restrict PARAVIRT_XXL to 64-bit only
 
x86/PCI: Drop 'pci' suffix from intel_mid_pci.c
 
x86/percpu: Refer __percpu_prefix to __force_percpu_prefix
 
x86/pkeys: Simplify PKRU update in signal frame
 
x86/platform/amd: Add standard header guards to
x86/platform/amd: Clean up the header guards a bit
x86/platform/amd: move final timeout check to after final sleep
x86/platform/amd: Move the header to
x86/platform/amd: Move the header to
x86/platform/amd: Move the header to
x86/platform/amd: Move the header to
x86/platform/amd: replace down_timeout() with down_interruptible()
 
x86/power: hibernate: Fix W=1 build kernel-doc warnings
 
x86/process: Move the buffer clearing before MONITOR
 
x86/pvops/msr: Refactor pv_cpu_ops.write_msr{,_safe}()
 
x86/rdrand: Disable RDSEED on AMD Cyan Skillfish
 
x86/resctrl: Add 'resctrl' to the title of the resctrl documentation
x86/resctrl: Add end-marker to the resctrl_event_id enum
x86/resctrl: Always initialise rid field in rdt_resources_all[]
x86/resctrl: Check all domains are offline in resctrl_exit()
x86/resctrl: Drop __init/__exit on assorted symbols
x86/resctrl: Expand the width of domid by replacing mon_data_bits
x86/resctrl: Fix types in resctrl_arch_mon_ctx_{alloc,free}() stubs
x86/resctrl: Move enum resctrl_event_id to resctrl.h
x86/resctrl: Move is_mba_sc() out of core.c
x86/resctrl: Move pseudo lock prototypes to include/linux/resctrl.h
x86/resctrl: Move the filesystem bits to headers visible to fs/resctrl
x86/resctrl: Optimize cpumask_any_housekeeping()
x86/resctrl: Prefer alloc(sizeof(*foo)) idiom in rdt_init_fs_context()
x86/resctrl: Relax some asm #includes
x86/resctrl: Remove the limit on the number of CLOSID
x86/resctrl: Rename resctrl_sched_in() to begin with "resctrl_arch_"
x86/resctrl: Resctrl_exit() teardown resctrl but leave the mount point
x86/resctrl: Split trace.h
x86/resctrl: Squelch whitespace anomalies in resctrl core code
 
x86/setup: use memblock_reserve_kern for memory used by kernel
 
x86/sev: Add SVSM vTPM probe/send_command functions
x86/sev: Disentangle #VC handling code from startup code
x86/sev: Make sev_snp_enabled() a static function
x86/sev: Move instruction decoder into separate source file
x86/sev: Move noinstr NMI handling code into separate source file
x86/sev: Prepare for splitting off early SEV code
x86/sev: Register tpm-svsm platform device
x86/sev: Remove unnecessary GFP_KERNEL_ACCOUNT for temporary variables
x86/sev: Share the sev_secrets_pa value again
x86/sev: Split off startup code from core code
x86/sev: Use TSC_FACTOR for Secure TSC frequency calculation
x86/sev: Work around broken noinstr on GCC
 
x86/sgx: Prevent attempts to reclaim poisoned pages
x86/sgx: Use SHA-256 library API instead of crypto_shash API
 
x86/smp: PM/hibernate: Split arch_resume_nosmt()
 
x86/tdx: Add tdx_mcall_extend_rtmr() interface
x86/tdx: mark tdh_vp_enter() as __flatten
x86/tdx: tdx_mcall_get_report0: Return -EBUSY on TDCALL_OPERAND_BUSY error
 
x86/tlb: Simplify choose_new_asid() and generate better code
 
x86/tracing, x86/mm: Move page fault tracepoints to generic
x86/tracing, x86/mm: Remove redundant trace_pagefault_key
 
x86/traps: Initialize DR6 by writing its architectural reset value
x86/traps: Initialize DR7 by writing its architectural reset value
 
x86/uaccess: Predict valid_user_address() returning true
x86/uaccess: Use asm_inline() instead of asm() in __untagged_addr()
 
x86/vdso: Remove #ifdeffery around page setup variants
x86/vdso: Remove redundant #ifdeffery around in_ia32_syscall()
 
x86/virt/tdx: Add SEAMCALL wrapper tdh_mem_sept_add() to add SEPT pages
x86/virt/tdx: Add SEAMCALL wrapper to enter/exit TDX guest
x86/virt/tdx: Add SEAMCALL wrappers for TD measurement of initial contents
x86/virt/tdx: Add SEAMCALL wrappers for TDX flush operations
x86/virt/tdx: Add SEAMCALL wrappers for TDX KeyID management
x86/virt/tdx: Add SEAMCALL wrappers for TDX page cache management
x86/virt/tdx: Add SEAMCALL wrappers for TDX TD creation
x86/virt/tdx: Add SEAMCALL wrappers for TDX vCPU creation
x86/virt/tdx: Add SEAMCALL wrappers for TDX VM/vCPU field access
x86/virt/tdx: Add SEAMCALL wrappers to add TD private pages
x86/virt/tdx: Add SEAMCALL wrappers to manage TDX TLB tracking
x86/virt/tdx: Add SEAMCALL wrappers to remove a TD private page
x86/virt/tdx: Add tdx_guest_keyid_alloc/free() to alloc and free TDX guest KeyID
x86/virt/tdx: allocate tdx_sys_info in static memory
x86/virt/tdx: Avoid indirect calls to TDX assembly functions
x86/virt/tdx: Read essential global metadata for KVM
 
x86/xen/msr: Fix uninitialized variable 'err'
x86/xen/msr: Remove calling native_{read,write}_msr{,_safe}() in pmu_msr_{read,write}()
x86/xen/msr: Remove pmu_msr_{read,write}()
x86/xen/msr: Remove the error pointer argument from set_seg()
x86/xen/msr: Return u64 consistently in Xen PMC xen_*_read functions
 
x86: KVM: SVM: use kvm_lock_all_vcpus instead of a custom implementation
x86: Make simd.h more resilient
x86: pgtable: always use pte_free_kernel()
x86: probe memory block size advisement value during mm init
x86: Remove __FORCE_ORDER workaround
x86: remove custom definition of mk_pte()
 
xarray: fix kerneldoc for __xa_cmpxchg
xarray: make xa_alloc_cyclic() return 0 on all success cases
 
xdp: create locked/unlocked instances of xdp redirect target setters
xdp: double protect netdev->xdp_flags with netdev->lock
xdp: Remove unused mem_return_failed event
xdp: Use nested-BH locking for system_page_pool
 
xdrgen: Fix code generated for counted arrays
 
xen/arm: call uaccess_ttbr0_enable for dm_op hypercall
 
xen/x86: fix initial memory balloon target
 
xen: enable XEN_UNPOPULATED_ALLOC as part of xen.config
xen: swiotlb: Wire up map_resource callback
 
xfrm: Add explicit dev to .xdo_dev_state_{add,delete,free}
xfrm: always initialize offload path
xfrm: Convert xfrmi_exit_batch_rtnl() to ->exit_rtnl().
xfrm: delete x->tunnel as we delete x
xfrm: interface: fix use-after-free after changing collect_md xfrm interface
xfrm: ipcomp: adjust transport header after decompressing
xfrm: Migrate offload configuration
xfrm: prevent configuration of interface index when offload is used
xfrm: Refactor migration setup during the cloning process
xfrm: Remove unnecessary strscpy_pad() size arguments
xfrm: Remove unneeded device check from validate_xmit_xfrm
xfrm: Set transport header to fix UDP GRO handling
xfrm: state: initialize state_ptrs earlier in xfrm_state_find
xfrm: state: use a consistent pcpu_id in xfrm_state_find
xfrm: use kfree_sensitive() for SA secret zeroization
xfrm: Use nested-BH locking for nat_keepalive_sk_ipv[46]
xfrm: Use xdo.dev instead of xdo.real_dev
xfrm: validate assignment of maximal possible SEQ number
 
xfs: actually use the xfs_growfs_check_rtgeom tracepoint
xfs: add a xfs_group_type_buftarg helper
xfs: add FALLOC_FL_ALLOCATE_RANGE to supported flags mask
xfs: add helpers to compute log item overhead
xfs: add helpers to compute transaction reservation for finishing intent items
xfs: add inode to zone caching for data placement
xfs: add large atomic writes checks in xfs_direct_write_iomap_begin()
xfs: add tracepoints for stale pinned inode state debug
xfs: add xfs_atomic_write_cow_iomap_begin()
xfs: add xfs_calc_atomic_write_unit_max()
xfs: add xfs_file_dio_write_atomic()
xfs: allow block allocator to take an alignment hint
xfs: allow ro mounts if rtdev or logdev are read-only
xfs: allow sysadmins to specify a maximum atomic write limit at mount time
xfs: avoid dquot buffer pin deadlock
xfs: catch stale AGF/AGF metadata
xfs: check for shutdown before going to sleep in xfs_select_zone
xfs: clean up the initial read logic in xfs_readsb
xfs: commit CoW-based atomic writes atomically
xfs: don't allocate the xfs_extent_busy structure for zoned RTGs
xfs: don't assume perags are initialised when trimming AGs
xfs: factor out stale buffer item completion
xfs: fix unmount hang with unflushable inodes stuck in the AIL
xfs: free the item in xfs_mru_cache_insert on failure
xfs: ignore HW which cannot atomic write a single block
xfs: Improve error handling in xfs_mru_cache_create()
xfs: move xfs_submit_zoned_bio a bit
xfs: only call xfs_setsize_buftarg once per buffer target
xfs: rearrange code in xfs_buf_item.c
xfs: refactor xfs_calc_atomic_write_unit_max
xfs: refactor xfs_reflink_end_cow_extent()
xfs: refine atomic write size check in xfs_file_write_iter()
xfs: Remove deprecated xfs_bufd sysctl parameters
xfs: remove NULL pointer checks in xfs_mru_cache_insert
xfs: remove some EXPERIMENTAL warnings
xfs: remove the bt_bdev_file buftarg field
xfs: remove the call to sync_blockdev in xfs_configure_buftarg
xfs: remove the EXPERIMENTAL warning for pNFS
xfs: rename the bt_bdev_* buftarg fields
xfs: rename xfs_inode_can_atomicwrite() -> xfs_inode_can_hw_atomic_write()
xfs: replace strncpy with memcpy in xattr listing
xfs: separate out setting buftarg atomic writes limits
xfs: simplify building the bio in xlog_write_iclog
xfs: simplify xfs_buf_submit_bio
xfs: simplify xfs_rw_bdev
xfs: stop using set_blocksize
xfs: stop using set_blocksize
xfs: update atomic write limits
xfs: use xfs_readonly_buftarg in xfs_remount_rw
xfs: xfs_ifree_cluster vs xfs_iflush_shutdown_abort deadlock
 
xhci: Add missing parameter description to xhci_get_endpoint_index()
xhci: dbc: Flush queued requests before stopping dbc
xhci: dbctty: disable ECHO flag by default
xhci: Disable stream for xHC controller with XHCI_BROKEN_STREAMS
xhci: sideband: add initial api to register a secondary interrupter entity
 
xsk: add missing virtual address conversion for page
xsk: convert xdp_copy_frags_from_zc() to use page_pool_dev_alloc()
xsk: respect the offsets when copying frags
 
xtensa/perf: Remove driver-specific throttle support
 
xtensa: migrate to the generic rule for built-in DTB
xtensa: ptrace: Remove zero-length alignment array
 
zonefs: use bdev_rw_virt in zonefs_read_super
 
zram: modernize writeback interface
zram: rename ZCOMP_PARAM_NO_LEVEL
zram: support deflate-specific params
 
zsmalloc: cleanup headers includes
zsmalloc: prefer the the original page's node for compressed data