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 :
'
[email protected]
' into arm64-for-6.15
Merge branch :
'
[email protected]
' into arm64-for-6.15
Merge branch :
'
[email protected]
' 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