Changelog
in Linux kernel
6.10
.editorconfig:
remove trim_trailing_whitespace option
/dev/port:
don't compile file operations without CONFIG_DEVPORT
/proc/pid/smaps:
add mseal info for vma
3c515:
remove unused 'mtu' variable
9p:
add missing locking around taking dentry fid list
9p:
Use alternative invalidation to using launder_folio
ABI:
sysfs-driver-panfrost-profiling: fix indentation problem
accel/qaic:
Add bootlog debugfs
accel/qaic:
Add fifo queued debugfs
accel/qaic:
Add fifo size debugfs
accel/qaic:
Add Sahara implementation for firmware loading
accel/qaic:
mark debugfs stub functions as static inline
acpi/ghes:
Process CXL Component Events
ACPI/IORT:
Handle memory address size limits as limits
ACPI/NUMA:
Remove architecture dependent remainings
ACPI/NUMA:
Squash acpi_numa_memory_affinity_init() into acpi_parse_memory_affinity()
ACPI/NUMA:
Squash acpi_numa_slit_init() into acpi_parse_slit()
ACPI:
AC: Properly notify powermanagement core about changes
ACPI:
APEI: EINJ: Fix einj_dev release leak
ACPI:
APEI: EINJ: mark remove callback as __exit
ACPI:
bus: Don't use "proxy" headers
ACPI:
bus: Indicate support for _TFP thru _OSC
ACPI:
bus: Indicate support for IRQ ResourceSource thru _OSC
ACPI:
bus: Indicate support for more than 16 p-states thru _OSC
ACPI:
bus: Indicate support for the Generic Event Device thru _OSC
ACPI:
bus: Make container_of() no-op where it makes sense
ACPI:
disable -Wstringop-truncation
ACPI:
DPTF: Add Lunar Lake support
ACPI:
drop redundant owner from acpi_driver
ACPI:
EC: Abort address space access upon error
ACPI:
EC: Avoid returning AE_OK on errors in address space handler
ACPI:
EC: Evaluate orphan _REG under EC device
ACPI:
EC: Install address space handler at the namespace root
ACPI:
Fix Generic Initiator Affinity _OSC bit
ACPI:
IPMI: Add helper to wait for when SMI is selected
ACPI:
LPSS: Advertise number of chip selects via property
ACPI:
LPSS: Remove nested ifdeffery for CONFIG_PM
ACPI:
mipi-disco-img: Switch to new Intel CPU model defines
ACPI:
Move acpi_blacklisted() declaration to asm/acpi.h
ACPI:
NHLT: Drop redundant types
ACPI:
NHLT: Introduce API for the table
ACPI:
NHLT: Reintroduce types the table consists of
ACPI:
NHLT: Streamline struct naming
ACPI:
platform-profile: add platform_profile_cycle()
ACPI:
processor_idle: Fix invalid comparison with insertion sort for latency
ACPI:
property: Add reference to UEFI DSD Guide
ACPI:
resource: Do IRQ override on GMxBGxx (XMG APEX 17 M23)
ACPI:
resource: Do IRQ override on TongFang GXxHRXx and GMxHGxx
ACPI:
resource: Skip IRQ override on Asus Vivobook Pro N6506MV
ACPI:
scan: Avoid enumerating devices with clearly invalid _STA values
ACPI:
scan: Ignore camera graph port nodes on all Dell Tiger, Alder and Raptor Lake models
ACPI:
scan: Introduce typedef:s for struct acpi_hotplug_context members
ACPI:
scan: Move misleading comment to acpi_dma_configure_id()
ACPI:
scan: Use list_first_entry_or_null() in acpi_device_hid()
ACPI:
scan: Use standard error checking pattern
ACPI:
store owner from modules with acpi_bus_register_driver()
ACPI:
tools: pfrut: Print the update_cap field during capability query
ACPI:
video: Add backlight=native quirk for Lenovo Slim 7 16ARH7
ACPI:
x86: Add PNP_UART1_SKIP quirk for Lenovo Blade2 tablets
ACPI:
x86: Force StorageD3Enable on more products
ACPI:
x86: Introduce a Makefile
ACPI:
x86: Move acpi_cmos_rtc to x86 folder
ACPI:
x86: Move blacklist to x86 folder
ACPI:
x86: Move LPSS to x86 folder
ACPI:
x86: utils: Mark SMO8810 accel on Dell XPS 15 9550 as always present
ACPICA:
ACPI 6.5: RAS2: Add support for RAS2 table
ACPICA:
actbl1.h: Add EINJ CXL error types
ACPICA:
AEST: Add support for the AEST V2 table
ACPICA:
Attempt 1 to fix issue #900
ACPICA:
Clean up the fix for Issue #900
ACPICA:
Detect FACS even for hardware reduced platforms
ACPICA:
events/evgpeinit: don't forget to increment registered GPE count
ACPICA:
Fix CXL 3.0 structure (RDPAS) in the CEDT table
ACPICA:
Fix spelling and typos
ACPICA:
Fix various spelling mistakes in text files and code comments
ACPICA:
Modify ACPI_OBJECT_COMMON_HEADER
ACPICA:
Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
ACPICA:
SRAT: Add dump and compiler support for RINTC affinity structure
ACPICA:
SRAT: Add RISC-V RINTC affinity structure
ACPICA:
Update acpixf.h for new ACPICA release 20240322
Linux:
Add add SPI-NAND Flash controller driver for EN7581
Linux:
Add bridged amplifiers to cs42l43
Linux:
Add multi mode support for omap-mcspi
Linux:
add pmic pca9451a support
Linux:
Add support for jack detection to codec present in
Linux:
Add support for QCM6490 and QCS6490
admin-guide/hw-vuln/core-scheduling:
fix return type of PR_SCHED_CORE_GET
af_packet:
avoid a false positive warning in packet_setsockopt()
af_packet:
do not call packet_read_pending() from tpacket_destruct_skb()
af_unix:
Add dead flag to struct scm_fp_list.
af_unix:
Allocate struct unix_edge for each inflight AF_UNIX fd.
af_unix:
Allocate struct unix_vertex for each inflight AF_UNIX fd.
af_unix:
Annodate data-races around sk->sk_state for writers.
af_unix:
Annotate data-race around unix_sk(sk)->addr.
af_unix:
Annotate data-race of net->unx.sysctl_max_dgram_qlen.
af_unix:
Annotate data-race of sk->sk_shutdown in sk_diag_fill().
af_unix:
Annotate data-race of sk->sk_state in unix_accept().
af_unix:
Annotate data-race of sk->sk_state in unix_inq_len().
af_unix:
Annotate data-race of sk->sk_state in unix_stream_connect().
af_unix:
Annotate data-race of sk->sk_state in unix_stream_read_skb().
af_unix:
Annotate data-races around sk->sk_sndbuf.
af_unix:
Annotate data-races around sk->sk_state in sendmsg() and recvmsg().
af_unix:
Annotate data-races around sk->sk_state in UNIX_DIAG.
af_unix:
Annotate data-races around sk->sk_state in unix_write_space() and poll().
af_unix:
Assign a unique index to SCC.
af_unix:
Avoid Tarjan's algorithm if unnecessary.
af_unix:
Bulk update unix_tot_inflight/unix_inflight when queuing skb.
af_unix:
Detect dead SCC.
af_unix:
Detect Strongly Connected Components.
af_unix:
Don't access successor in unix_del_edges() during GC.
af_unix:
Don't stop recv() at consumed ex-OOB skb.
af_unix:
Don't stop recv(MSG_DONTWAIT) if consumed OOB skb is at the head.
af_unix:
Fix data races in unix_release_sock/unix_stream_sendmsg
af_unix:
Fix garbage collection of embryos carrying OOB with SCM_RIGHTS
af_unix:
Fix uninit-value in __unix_walk_scc()
af_unix:
Fix up unix_edge.successor for embryo socket.
af_unix:
Fix wrong ioctl(SIOCATMARK) when consumed OOB skb is at the head.
af_unix:
Iterate all vertices by DFS.
af_unix:
Link struct unix_edge when queuing skb.
af_unix:
Read sk->sk_hash under bindlock during bind().
af_unix:
Read with MSG_PEEK loops if the first unread byte is OOB
af_unix:
Remove lock dance in unix_peek_fds().
af_unix:
Remove scm_fp_dup() in unix_attach_fds().
af_unix:
Replace garbage collection algorithm.
af_unix:
Save listener for embryo socket.
af_unix:
Save O(n) setup of Tarjan's algo.
af_unix:
Set sk->sk_state under unix_state_lock() for truly disconencted peer.
af_unix:
Skip GC if no cycle exists.
af_unix:
Stop recv(MSG_PEEK) at consumed OOB skb.
af_unix:
Try not to hold unix_gc_lock during accept().
af_unix:
Update unix_sk(sk)->oob_skb under sk_receive_queue lock.
af_unix:
Use skb_queue_empty_lockless() in unix_release_sock().
af_unix:
Use skb_queue_len_lockless() in sk_diag_show_rqlen().
af_unix:
Use unix_recvq_full_lockless() in unix_stream_connect().
afs:
Convert comma to semicolon
afs:
Don't cross .backup mountpoint from backup volume
afs:
Fix fileserver rotation getting stuck
afs:
Use alternative invalidation to using launder_folio
alloc_tag:
Tighten file permissions on /proc/allocinfo
alpha:
add clone3() support
alpha:
cabriolet: remove EV5 CPU support
alpha:
core_lca: take the unused functions out
alpha:
don't make functions public without a reason
alpha:
drop pre-EV56 support
alpha:
fix modversions for strcpy() et.al.
alpha:
jensen, t2 - make __EXTERN_INLINE same as for the rest
alpha:
missing includes
alpha:
remove DECpc AXP150 (Jensen) support
alpha:
remove LCA and APECS based machines
alpha:
sable: remove early machine support
alpha:
sort scr_mem{cpy,move}w() out
alpha:
sys_sio: fix misspelled ifdefs
alpha:
trim the unused stuff from asm-offsets.c
ALSA/ASoC:
include: clarify Copyright information
ALSA/ASoC:
Intel: clarify Copyright information
ALSA/hda:
intel-dsp-config: Document AVS as dsp_driver option
ALSA/hda:
intel-dsp-config: reduce log verbosity
ALSA:
ac97: bus: Add missing module description
ALSA:
ac97: legacy: Add missing module description
ALSA:
aloop: add DSD formats
ALSA:
aloop: add support for up to 768kHz sample rate
ALSA:
aoa: soundbus: i2sbus: pcm: use 'time_left' variable with wait_for_completion_timeout()
ALSA:
aoa: Use *-y instead of *-objs in Makefile
ALSA:
cirrus: Tidy up of firmware control read/write
ALSA:
control-led: Integrate mute led trigger
ALSA:
control: Introduce snd_ctl_find_id_mixer_locked()
ALSA:
control: Use list_for_each_entry_safe()
ALSA:
core: Enable proc module when CONFIG_MODULES=y
ALSA:
core: Fix NULL module pointer assignment at card init
ALSA:
core: Remove debugfs at disconnection
ALSA:
core: Remove superfluous CONFIG_PM
ALSA:
core: Use *-y instead of *-objs in Makefile
ALSA:
dmaengine: Synchronize dma channel after drop()
ALSA:
dmaengine_pcm: terminate dmaengine before synchronize
ALSA:
docs: Correct the kernel object suffix of target
ALSA:
drivers: Use *-y instead of *-objs in Makefile
ALSA:
emu10k1: de-duplicate size calculations for 16-bit samples
ALSA:
emu10k1: fix playback of 8-bit wavetable samples
ALSA:
emu10k1: fix sample signedness issues in wavetable loader
ALSA:
emu10k1: fix wavetable offset recalculation
ALSA:
emu10k1: fix wavetable playback position and caching, take 2
ALSA:
emu10k1: improve cache behavior documentation
ALSA:
emu10k1: make snd_emu1010_load_firmware_entry() void
ALSA:
emu10k1: merge conditions in patch loader
ALSA:
emu10k1: move code for entering E-MU card FPGA programming mode
ALSA:
emu10k1: move patch loader assertions into low-level functions
ALSA:
emu10k1: move snd_emu1010_load_firmware_entry() to io.c
ALSA:
emu10k1: prune vestiges of SNDRV_SFNT_SAMPLE_{BIDIR,REVERSE}_LOOP support
ALSA:
emu10k1: shrink blank space in front of wavetable samples
ALSA:
emu10k1: simplify E-MU card FPGA reset sequence
ALSA:
emux: centralize & improve patch info validation
ALSA:
emux: fix /proc teardown at module unload
ALSA:
emux: fix init of patch_info.truesize in load_data()
ALSA:
emux: fix validation of snd_emux.num_ports
ALSA:
emux: improve patch ioctl data validation
ALSA:
emux: prune unused parameter from snd_soundfont_load_guspatch()
ALSA:
emux: simplify snd_sf_list.callback handling
ALSA:
firewire-lib: Avoid -Wflex-array-member-not-at-end warning
ALSA:
firewire: Use *-y instead of *-objs in Makefile
ALSA:
Fix deadlocks with kctl removals at disconnection
ALSA:
hda/cs_dsp_ctl: Use private_free for control cleanup
ALSA:
hda/realtek - fixed headset Mic not show
ALSA:
hda/realtek: Add more codec ID to no shutup pins list
ALSA:
hda/realtek: add quirk for Clevo V5[46]0TU
ALSA:
hda/realtek: Add quirk for Lenovo Yoga Pro 7 14AHP9
ALSA:
hda/realtek: Add quirk for Lenovo Yoga Pro 7 14ARP8
ALSA:
hda/realtek: Add quirks for HP Omen models using CS35L41
ALSA:
hda/realtek: Add quirks for Lenovo 13X
ALSA:
hda/realtek: Add support for ASUS Zenbook 2024 HN7306W
ALSA:
hda/realtek: Adjust G814JZR to use SPI init for amp
ALSA:
hda/realtek: Drop doubly quirk entry for 103c:8a2e
ALSA:
hda/realtek: Enable headset mic of JP-IK LEAP W502 with ALC897
ALSA:
hda/realtek: Enable headset mic on IdeaPad 330-17IKB 81DM
ALSA:
hda/realtek: Enable Mute LED on HP 250 G7
ALSA:
hda/realtek: Fix conflicting quirk for PCI SSID 17aa:3820
ALSA:
hda/realtek: Fix internal speakers for Legion Y9000X 2022 IAH7
ALSA:
hda/realtek: fix mute/micmute LEDs don't work for EliteBook 645/665 G11.
ALSA:
hda/realtek: fix mute/micmute LEDs don't work for ProBook 440/460 G11.
ALSA:
hda/realtek: fix mute/micmute LEDs don't work for ProBook 445/465 G11.
ALSA:
hda/realtek: Limit mic boost on N14AP7
ALSA:
hda/realtek: Limit mic boost on VAIO PRO PX
ALSA:
hda/realtek: Remove Framework Laptop 16 from quirks
ALSA:
hda/realtek: Support Lenovo Thinkbook 13x Gen 4
ALSA:
hda/realtek: Support Lenovo Thinkbook 16P Gen 5
ALSA:
hda/relatek: Enable Mute LED on HP Laptop 15-gw0xxx
ALSA:
hda: Add Intel BMG PCI ID and HDMI codec vid
ALSA:
hda: analog: Reduce CONFIG_PM dependencies
ALSA:
hda: ca0132: Reduce CONFIG_PM dependencies
ALSA:
hda: cirrus: Reduce CONFIG_PM dependencies
ALSA:
hda: cirrus_scodec_test: Add missing module descriptions
ALSA:
hda: clarify Copyright information
ALSA:
hda: codec: Reduce CONFIG_PM dependencies
ALSA:
hda: conexant: Reduce CONFIG_PM dependencies
ALSA:
hda: cs35l41: Add support for ASUS ROG 2024 Laptops
ALSA:
hda: cs35l41: Component should be unbound before deconstruction
ALSA:
hda: cs35l41: Fix swapped l/r audio channels for Lenovo ThinBook 13x Gen4
ALSA:
hda: cs35l41: Ignore errors when configuring IRQs
ALSA:
hda: cs35l41: Possible null pointer dereference in cs35l41_hda_unbind()
ALSA:
hda: cs35l41: Remove redundant argument to cs35l41_request_firmware_file()
ALSA:
hda: cs35l41: Remove Speaker ID for Lenovo Legion slim 7 16ARHA7
ALSA:
hda: cs35l41: Set the max PCM Gain using tuning setting
ALSA:
hda: cs35l41: Support HP Omen models without _DSD
ALSA:
hda: cs35l41: Support Lenovo 13X laptop without _DSD
ALSA:
hda: cs35l41: Support Lenovo Thinkbook 13x Gen 4
ALSA:
hda: cs35l41: Support Lenovo Thinkbook 16P Gen 5
ALSA:
hda: cs35l41: Update DSP1RX5/6 Sources for DSP config
ALSA:
hda: cs35l41: Use shared cs-amp-lib to apply calibration
ALSA:
hda: cs35l56: Component should be unbound before deconstruction
ALSA:
hda: cs35l56: Fix lifecycle of codec pointer
ALSA:
hda: cs35l56: Fix lifetime of cs_dsp instance
ALSA:
hda: cs35l56: Select SERIAL_MULTI_INSTANTIATE
ALSA:
hda: cs4809: Reduce CONFIG_PM dependencies
ALSA:
hda: generic: Reduce CONFIG_PM dependencies
ALSA:
hda: hda_component: Initialize shared data during bind callback
ALSA:
hda: hda_cs_dsp_ctl: Remove notification of driver write
ALSA:
hda: hda_cs_dsp_ctl: Use cs_dsp_coeff_lock_and_[read|write]_ctrl()
ALSA:
hda: hdac_controller: Implement support for use_pio_for_commands mode
ALSA:
hda: hdmi: Reduce CONFIG_PM dependencies
ALSA:
hda: intel-dsp-config: Switch to ACPI NHLT
ALSA:
hda: intel: Reduce CONFIG_PM dependencies
ALSA:
hda: Intel: Select AZX_DCAPS_PIO_COMMANDS for Lunar Lake
ALSA:
hda: Introduce flags to force commands via PIO instead of CORB
ALSA:
hda: realtek: Reduce CONFIG_PM dependencies
ALSA:
hda: sigmantel: Reduce CONFIG_PM dependencies
ALSA:
hda: tas2781: Component should be unbound before deconstruction
ALSA:
hda: Use *-y instead of *-objs in Makefile
ALSA:
hda: Use imply for suggesting CONFIG_SERIAL_MULTI_INSTANTIATE
ALSA:
hda: via: Reduce CONFIG_PM dependencies
ALSA:
isa: Use *-y instead of *-objs in Makefile
ALSA:
kunit: Add missing module descriptions
ALSA:
kunit: make read-only array buf_samples static const
ALSA:
kunit: use const qualifier for immutable data
ALSA:
misc: Use *-y instead of *-objs in Makefile
ALSA:
pci: hda: hda_controller: Add support for use_pio_for_commands mode
ALSA:
pci: Use *-y instead of *-objs in Makefile
ALSA:
pcm: add support for 705.6kHz and 768kHz sample rates
ALSA:
PCM: Allow resume only for suspended streams
ALSA:
pcm: fix typo in comment
ALSA:
pcm_dmaengine: Add missing module description
ALSA:
pcmtest: Add missing module descriptions
ALSA:
scarlett2: Add additional input configuration parameters
ALSA:
scarlett2: Add autogain target controls
ALSA:
scarlett2: Add Bluetooth volume control for Vocaster Two
ALSA:
scarlett2: Add DSP controls
ALSA:
scarlett2: Add input mute controls
ALSA:
scarlett2: Add pbuf field to struct scarlett2_config
ALSA:
scarlett2: Add S/PDIF source selection controls
ALSA:
scarlett2: Add support for config items with size = 32
ALSA:
scarlett2: Add support for Focusrite Vocaster One and Two
ALSA:
scarlett2: Add support for reading from flash
ALSA:
scarlett2: Define autogain status texts per-config-set
ALSA:
scarlett2: Define the maximum preamp input gain per-config-set
ALSA:
scarlett2: Implement handling of the ACK notification
ALSA:
scarlett2: Increase mixer range to +12dB
ALSA:
scarlett2: Move initialisation code lower in the source
ALSA:
scarlett2: Rename gen4_write_addr to param_buf_addr
ALSA:
scarlett2: Zero initialize ret in scarlett2_ag_target_ctl_get()
ALSA:
seq: Don't clear bank selection at event -> UMP MIDI2 conversion
ALSA:
seq: dummy: Allow UMP conversion
ALSA:
seq: Fix incorrect UMP type for system messages
ALSA:
seq: Fix missing bank setup between MIDI1/MIDI2 UMP conversion
ALSA:
seq: Fix missing channel at encoding RPN/NRPN MIDI2 messages
ALSA:
seq: Fix missing MSB in MIDI2 SPP conversion
ALSA:
seq: Fix yet another spot for system message conversion
ALSA:
seq: ump: Fix missing System Reset message handling
ALSA:
seq: ump: Fix swapped song position pointer data
ALSA:
timer: Set lower bound of start tick time
ALSA:
ump: Don't accept an invalid UMP protocol number
ALSA:
ump: Don't clear bank selection after sending a program change
ALSA:
ump: Set default protocol when not given explicitly
ALSA:
usb-audio: Add name for HP Engage Go dock
ALSA:
usb-audio: Add sampling rates support for Mbox3
ALSA:
usb-audio: Fix for sampling rates support for Mbox3
ALSA:
usb: Use *-y instead of *-objs in Makefile
amd/amdgpu:
improve VF recover time
amd/amdkfd:
sync all devices to wait all processes being evicted
appletalk:
Remove the now superfluous sentinel elements from ctl_table array
ARC, bpf:
Fix issues reported by the static analyzers
ARC:
Add eBPF JIT support
arch/topology:
Fix variable naming to avoid shadowing
arch/xtensa:
always_inline get_current() and current_thread_info()
arch:
add ARCH_HAS_KERNEL_FPU_SUPPORT
arch:
Fix name collision with ACPI's video.o
arch:
make execmem setup available regardless of CONFIG_MODULES
arch:
Remove struct fb_info from video helpers
arch:
Rename fbdev header and source files
arch:
Select fbdev helpers with CONFIG_VIDEO
arch:
Select new NEED_TASKS_RCU Kconfig option
arch:
use $(obj)/ instead of $(src)/ for preprocessed linker scripts
archnet:
Convert from tasklet to BH workqueue
arm/arm64:
dts: Drop "arm,armv8-pmuv3" compatible usage
arm/komeda:
Remove all CONFIG_DEBUG_FS conditional compilations
arm64, bpf:
add internal-only MOV instruction to resolve per-CPU addrs
arm64/fpsimd:
Avoid erroneous elide of user state reload
arm64/io:
add constant-argument check
arm64/io:
Provide a WC friendly __iowriteXX_copy()
arm64/mm:
Add uffd write-protect support
arm64/mm:
Fix pud_user_accessible_page() for PGTABLE_LEVELS <= 2
arm64/mm:
generalize PMD_PRESENT_INVALID for all levels
arm64/mm:
Move PTE_PRESENT_INVALID to overlay PTE_NG
arm64/mm:
Remove PTE_PROT_NONE bit
arm64/sysreg:
Update PIE permission encodings
arm64:
acpi: Honour firmware_signature field of FACS, if it exists
arm64:
add Airoha EN7581 platform
arm64:
Add BOOT_TARGETS variable
arm64:
Add Neoverse-V2 part
arm64:
Add the arm64.no32bit_el0 command line option
arm64:
Add USER_STACKTRACE support
arm64:
arm_pmuv3: Correctly extract and check the PMUVer
arm64:
armv8_deprecated: Fix warning in isndep cpuhp starting process
arm64:
asm-bug: Add .align 2 to the end of __BUG_ENTRY
arm64:
assembler: update stale comment for disable_step_tsk
arm64:
barrier: Restore spec_bar() macro
arm64:
boot: Support Flat Image Tree
arm64:
Clear the initial ID map correctly before remapping
arm64:
cputype: Add Cortex-X4 definitions
arm64:
cputype: Add Neoverse-V3 definitions
arm64:
crypto: use CC_FLAGS_FPU for NEON CFLAGS
arm64:
defconfig: build ath12k as a module
arm64:
defconfig: build snd_bcm2835 as module
arm64:
defconfig: enable Airoha platform
arm64:
defconfig: Enable DRM_IMX8MP_DW_HDMI_BRIDGE as module
arm64:
defconfig: enable Elan i2c-hid driver
arm64:
defconfig: enable ext4 security labels
arm64:
defconfig: enable Khadas TS050 panel as module
arm64:
defconfig: enable Novatek NT36672E DSI Panel driver
arm64:
defconfig: Enable R9A09G057 SoC
arm64:
defconfig: enable REGULATOR_QCOM_USB_VBUS
arm64:
defconfig: Enable Renesas DA9062 PMIC
arm64:
defconfig: Enable Renesas RZ/G2L display unit DRM driver
arm64:
defconfig: enable reset-gpio driver as module
arm64:
defconfig: enable Rockchip RK3308 internal audio codec driver
arm64:
defconfig: enable Rockchip Samsung USBDP PHY
arm64:
defconfig: Enable sc7280 display and gpu clock controllers
arm64:
defconfig: Enable Tegra Security Engine
arm64:
defconfig: qcom: enable X1E80100 sound card
arm64:
defconfig: select INTERCONNECT_QCOM_SM6115 as built-in
arm64:
defconfig: support Mali CSF-based GPUs
arm64:
defconfig: update ONBOARD_USB_HUB to ONBOARD_USB_DEV
arm64:
defer clearing DAIF.D
arm64:
dts: add support for A4 based Amlogic BA400
arm64:
dts: add support for A5 based Amlogic AV400
arm64:
dts: Add/fix /memory node unit-addresses
arm64:
dts: allwinner: a64: Run GPU at 432 MHz
arm64:
dts: allwinner: Add Tanix TX1 support
arm64:
dts: allwinner: drop underscore in node names
arm64:
dts: allwinner: Fix PMIC interrupt number
arm64:
dts: allwinner: h616: Add CPU OPPs table
arm64:
dts: allwinner: h616: Add NMI device node
arm64:
dts: allwinner: h616: enable DVFS for all boards
arm64:
dts: allwinner: h616: Fix I2C0 pins
arm64:
dts: allwinner: h700: Add RG35XX 2024 DTS
arm64:
dts: allwinner: h700: Add RG35XX-H DTS
arm64:
dts: allwinner: h700: Add RG35XX-Plus DTS
arm64:
dts: allwinner: Orange Pi: delete node by phandle
arm64:
dts: allwinner: Pine H64: correctly remove reg_gmac_3v3
arm64:
dts: allwinner: pinephone: add multicolor LED node
arm64:
dts: allwinner: pinephone: Retain LEDs state in suspend
arm64:
dts: amazon: alpine-v2: add missing io-fabric unit addresses
arm64:
dts: amazon: alpine-v2: move non-MMIO node out of soc
arm64:
dts: amazon: alpine-v3: add missing io-fabric unit addresses
arm64:
dts: amazon: alpine-v3: correct gic unit addresses
arm64:
dts: amazon: alpine-v3: drop cache nodes unit addresses
arm64:
dts: amd: use capital "OR" for multiple licenses in SPDX
arm64:
dts: amlogic: Add Amlogic T7 reset controller
arm64:
dts: amlogic: meson-g12b-bananapi-cm4: add support for MNT Reform2 with CM4 adaper
arm64:
dts: apm: shadowcat: move non-MMIO node out of soc
arm64:
dts: apm: storm: move non-MMIO node out of soc
arm64:
dts: broadcom: bcmbca: bcm4908: set brcm,wp-not-connected
arm64:
dts: cavium: correct unit addresses
arm64:
dts: cavium: move non-MMIO node out of soc
arm64:
dts: cavium: thunder2-99xx: drop redundant reg-names
arm64:
dts: debix-a: Disable i2c2 in base .dts
arm64:
dts: exynos5433: specify the SPI FIFO depth
arm64:
dts: exynos850: Add CPU clocks
arm64:
dts: exynos: gs101-oriole: enable USB on this board
arm64:
dts: exynos: gs101: Add the hsi2 sysreg node
arm64:
dts: exynos: gs101: Add ufs and ufs-phy dt nodes
arm64:
dts: exynos: gs101: add USB & USB-phy nodes
arm64:
dts: exynos: gs101: define all PERIC USI nodes
arm64:
dts: exynos: gs101: enable cmu-hsi0 clock controller
arm64:
dts: exynos: gs101: enable cmu-hsi2 clock controller
arm64:
dts: exynos: gs101: enable ufs, phy on oriole & define ufs regulator
arm64:
dts: exynos: gs101: join lines close to 80 chars
arm64:
dts: exynos: gs101: move pinctrl-* properties after clocks
arm64:
dts: exynos: gs101: move serial_0 pinctrl-0/names to dtsi
arm64:
dts: exynos: gs101: reorder pinctrl-* properties
arm64:
dts: exynos: gs101: specify bus clock for pinctrl (far) alive
arm64:
dts: exynos: gs101: specify bus clock for pinctrl_hsi2
arm64:
dts: exynos: gs101: specify bus clock for pinctrl_peric[01]
arm64:
dts: exynos: gs101: specify empty clocks for remaining pinctrl
arm64:
dts: exynosautov9: specify the SPI FIFO depth
arm64:
dts: freescale: Add device tree for Emcraft Systems NavQ+ Kit
arm64:
dts: freescale: Add i.MX8DX dtsi
arm64:
dts: freescale: Add Toradex Colibri iMX8DX
arm64:
dts: freescale: imx8m[mp]-verdin: Update audio card name
arm64:
dts: freescale: imx8mm-verdin-dahlia: support sleep-moci
arm64:
dts: freescale: imx8mm-verdin: enable hysteresis on slow input pin
arm64:
dts: freescale: imx8mm-verdin: Fix GPU speed
arm64:
dts: freescale: imx8mm-verdin: replace sleep-moci hog with regulator
arm64:
dts: freescale: imx8mp-venice-gw73xx-2x: fix BT shutdown GPIO
arm64:
dts: freescale: imx8mp-verdin-dahlia: support sleep-moci
arm64:
dts: freescale: imx8mp-verdin: replace sleep-moci hog with regulator
arm64:
dts: freescale: ls1028a: Add standard PCI device compatible strings to ENETC
arm64:
dts: freescale: ls1028a: Fix embedded PCI interrupt mapping
arm64:
dts: freescale: verdin-imx8mp: enable Verdin I2C_3_HDMI interface
arm64:
dts: fsl-lx2162a-clearfog: add alias for i2c bus iic6
arm64:
dts: fsl-lx2162a-som: add description for rtc
arm64:
dts: hi3798cv200: add cache info
arm64:
dts: hi3798cv200: add GICH, GICV register space and irq
arm64:
dts: hi3798cv200: fix the size of GICR
arm64:
dts: hisilicon: hi6220-hikey: add missing port@0 reg
arm64:
dts: hisilicon: hi6220-hikey: drop unit addresses from fixed regulators
arm64:
dts: hisilicon: hi6220: correct tsensor unit addresses
arm64:
dts: hisilicon: hip05-d02: correct local-bus unit addresses
arm64:
dts: hisilicon: hip05: move non-MMIO node out of soc
arm64:
dts: hisilicon: hip06: correct unit addresses
arm64:
dts: hisilicon: hip06: move non-MMIO node out of soc
arm64:
dts: hisilicon: hip07: correct unit addresses
arm64:
dts: hisilicon: hip07: move non-MMIO node out of soc
arm64:
dts: imx8-ss-img: Remove JPEG clock-names
arm64:
dts: imx8: add cm40 subsystem dtsi
arm64:
dts: imx8: fix audio lpcg index
arm64:
dts: imx8dxl-evk: add lpuart1 and cm40 uart
arm64:
dts: imx8dxl: add lpuart device in cm40 subsystem
arm64:
dts: imx8dxl: update cm40 irq number information
arm64:
dts: imx8m*-venice-gw7: Fix TPM schema violations
arm64:
dts: imx8m/qxp: Pass the tcpci compatible
arm64:
dts: imx8mm-evk: Describe the OV5640 supplies
arm64:
dts: imx8mm-var-som-symphony: drop redundant status from typec
arm64:
dts: imx8mm/n remove clock-names property from usb controller node
arm64:
dts: imx8mm: Add empty DSI output endpoint
arm64:
dts: imx8mn-evk: Describe the OV5640 supplies
arm64:
dts: imx8mn-evk: Fix ADV7535 dt-schema warnings
arm64:
dts: imx8mn-var-som-symphony: drop redundant status from typec
arm64:
dts: imx8mn: Add empty DSI output endpoint
arm64:
dts: imx8mp-debix-som-a-bmb-08: Remove 'phy-supply' from eqos
arm64:
dts: imx8mp-evk: Add HDMI audio sound card support
arm64:
dts: imx8mp-evk: Add PDM micphone sound card support
arm64:
dts: imx8mp-msc-sm2s: Add i2c{1,6} sda-/scl-gpios
arm64:
dts: imx8mp-msc-sm2s: correct i2c{1..6} pad drive strength
arm64:
dts: imx8mp-venice-gw72xx: add mac addr for eth1
arm64:
dts: imx8mp-venice-gw73xx: add mac addr for eth1
arm64:
dts: imx8mp-venice-gw74xx-imx219.dtso: fix dt warning
arm64:
dts: imx8mp-venice-gw74xx: add ADC rail for VDD_1P0
arm64:
dts: imx8mp: Add AUD2HTX device node
arm64:
dts: imx8mp: Add empty DSI output endpoint
arm64:
dts: imx8mp: add HDMI display pipeline
arm64:
dts: imx8mp: add HDMI irqsteer
arm64:
dts: imx8mp: add HDMI power-domains
arm64:
dts: imx8mp: Align both CSI2 pixel clock
arm64:
dts: imx8mp: Describe CSI2 GPIO expander on i.MX8MP DHCOM PDK3 board
arm64:
dts: imx8mp: Enable HDMI on TQMa8MPxL/MBa8MPxL
arm64:
dts: imx8mp: Fix TC9595 input clock on DH i.MX8M Plus DHCOM SoM
arm64:
dts: imx8mq: Add empty DSI output endpoint
arm64:
dts: imx8qm-mek: add adc0 support
arm64:
dts: imx8qm-mek: add flexspi0 support
arm64:
dts: imx8qm-mek: add lpspi2 support
arm64:
dts: imx8qm-mek: fix gpio number for reg_usdhc2_vmmc
arm64:
dts: imx8qxp add asrc and sai
arm64:
dts: imx8qxp-mek: add cm40_i2c, wm8960 and sai[0,1,4,5]
arm64:
dts: imx8qxp: add asrc[0,1], esai0, spdif0 and sai[4,5]
arm64:
dts: imx8ulp-evk: enable usb nodes and add ptn5150 nodes
arm64:
dts: imx8ulp: add caam jr
arm64:
dts: imx8ulp: add usb nodes
arm64:
dts: imx93-11x11-evk: add different usdhc pinctrl for different timing usage
arm64:
dts: imx93-11x11-evk: add pca9451a support
arm64:
dts: imx93-11x11-evk: add reset gpios for ethernet PHYs
arm64:
dts: imx93-11x11-evk: add RTC PCF2131 support
arm64:
dts: imx93-11x11-evk: add sleep pinctrl for eqos and fec
arm64:
dts: imx93-11x11-evk: add sleep pinctrl for sdhc2
arm64:
dts: imx93-11x11-evk: enable usb and typec nodes
arm64:
dts: imx93-11x11-evk: Remove the 'no-sdio' property
arm64:
dts: imx93-11x11-evk: update resource table address
arm64:
dts: imx93: add dma support for lpi2c[1..8]
arm64:
dts: imx93: add dma support for lpspi[1..8]
arm64:
dts: imx93: add nvmem property for eqos
arm64:
dts: imx93: add nvmem property for fec1
arm64:
dts: imx93: add usb nodes
arm64:
dts: imx93: assign usdhc[1..3] root clock to 400MHz
arm64:
dts: imx93: drop the 4th interrupt for ADC
arm64:
dts: imx93: use FSL_EDMA_RX for rx channel
arm64:
dts: juno: fix thermal zone node names
arm64:
dts: ls1028a: sl28: split variant 3/ads2 carrier
arm64:
dts: lx2160a: add pinmux and i2c gpio to support bus recovery
arm64:
dts: marvell: ap80x: fix IOMMU unit address
arm64:
dts: marvell: cn9130-crb: drop unneeded "status"
arm64:
dts: marvell: cn9130-crb: drop wrong unit-addresses
arm64:
dts: marvell: cn9130-db: drop unneeded flash address/size-cells
arm64:
dts: marvell: cn9130-db: drop wrong unit-addresses
arm64:
dts: marvell: cn9131-db: drop unneeded flash address/size-cells
arm64:
dts: marvell: eDPU: drop redundant address/size-cells
arm64:
dts: marvell: espressobin-ultra: fix Ethernet Switch unit address
arm64:
dts: marvell: turris-mox: drop unneeded flash address/size-cells
arm64:
dts: mba8mx: Simplify DSI connection
arm64:
dts: meson: fix S4 power-controller node
arm64:
dts: microchip: sparx5: correct serdes unit address
arm64:
dts: microchip: sparx5: fix mdio reg
arm64:
dts: microchip: sparx5_pcb134: add missing I2C mux unit addresses
arm64:
dts: microchip: sparx5_pcb134: align I2C mux node name with bindings
arm64:
dts: microchip: sparx5_pcb134: drop duplicated NOR flash
arm64:
dts: microchip: sparx5_pcb134: drop LED unit addresses
arm64:
dts: microchip: sparx5_pcb135: add missing I2C mux unit addresses
arm64:
dts: microchip: sparx5_pcb135: align I2C mux node name with bindings
arm64:
dts: microchip: sparx5_pcb135: drop duplicated NOR flash
arm64:
dts: microchip: sparx5_pcb135: drop LED unit addresses
arm64:
dts: qcom: acer-aspire1: Add embedded controller
arm64:
dts: qcom: Add SM8550 Xperia 1 V
arm64:
dts: qcom: apq8016-sbc: correct GPIO LEDs node names
arm64:
dts: qcom: ipq6018: Add PCIe bridge node
arm64:
dts: qcom: ipq8074: Add PCIe bridge node
arm64:
dts: qcom: ipq8074: Add QUP UART6 node
arm64:
dts: qcom: ipq8074: Remove unused gpio from QPIC pins
arm64:
dts: qcom: msm8916-samsung-fortuna: Add PWM backlight
arm64:
dts: qcom: msm8916-samsung-fortuna: Add touchscreen
arm64:
dts: qcom: msm8916/39-samsung-a2015: Add connector for MUIC
arm64:
dts: qcom: msm8916: drop dtbTool-specific compatibles
arm64:
dts: qcom: msm8996: Add PCIe bridge node
arm64:
dts: qcom: msm8998-yoshino: Enable RGB led
arm64:
dts: qcom: msm8998-yoshino: fix volume-up key
arm64:
dts: qcom: msm8998: Add PCIe bridge node
arm64:
dts: qcom: pm6150: correct Type-C compatible
arm64:
dts: qcom: pm6150: correct USB VBUS regulator compatible
arm64:
dts: qcom: pm6150: define USB-C related blocks
arm64:
dts: qcom: pm6150l: add Light Pulse Generator device node
arm64:
dts: qcom: qcm2290: Add LMH node
arm64:
dts: qcom: qcm6490-fairphone-fp5: Add USB-C orientation GPIO
arm64:
dts: qcom: qcm6490-idp: add display and panel
arm64:
dts: qcom: qcm6490-idp: enable PMIC Volume and Power buttons
arm64:
dts: qcom: qcm6490-idp: Enable various remoteprocs
arm64:
dts: qcom: qcm6490-idp: Name the regulators
arm64:
dts: qcom: qcs404: Add PCIe bridge node
arm64:
dts: qcom: qcs404: fix bluetooth device address
arm64:
dts: qcom: qcs6490-rb3gen2: Add DP output
arm64:
dts: qcom: qcs6490-rb3gen2: Enable adsp and cdsp
arm64:
dts: qcom: qcs6490-rb3gen2: Enable UFS
arm64:
dts: qcom: qcs6490-rb3gen2: Enable USB Type-C display
arm64:
dts: qcom: qcs6490-rb3gen2: Enable various remoteprocs
arm64:
dts: qcom: qcs6490-rb3gen2: Introduce USB redriver
arm64:
dts: qcom: qcs6490-rb3gen2: Name the regulators
arm64:
dts: qcom: qdu1000: Fix LLCC reg property
arm64:
dts: qcom: qrb2210-rb1: add firmware-name qualifier to WiFi node
arm64:
dts: qcom: qrb2210-rb1: enable USB-C port handling
arm64:
dts: qcom: qrb4210-rb1: add firmware-name qualifier to WiFi node
arm64:
dts: qcom: sa8155p-adp: lower min volt for L13C regulator
arm64:
dts: qcom: sa8775p: Add PCIe bridge node
arm64:
dts: qcom: sa8775p: Correct IRQ number of EL2 non-secure physical timer
arm64:
dts: qcom: sc7180: Disable DCC node by default
arm64:
dts: qcom: sc7180: Disable pmic pinctrl node on Trogdor
arm64:
dts: qcom: sc7180: Fix UFS PHY clocks
arm64:
dts: qcom: sc7280: Add inline crypto engine
arm64:
dts: qcom: sc7280: Add PCIe bridge node
arm64:
dts: qcom: sc7280: Enable MDP turbo mode
arm64:
dts: qcom: sc8180x-lenovo-flex-5g: add USB-C orientation GPIOs
arm64:
dts: qcom: sc8180x-lenovo-flex-5g: Allow UFS regulators load/mode setting
arm64:
dts: qcom: sc8180x-lenovo-flex-5g: fix GPU firmware path
arm64:
dts: qcom: sc8180x-lenovo-flex-5g: move pinctrl to appropriate nodes
arm64:
dts: qcom: sc8180x-lenovo-flex-5g: set names for i2c hid nodes
arm64:
dts: qcom: sc8180x-lenovo-flex-5g: set touchpad i2c frequency to 1 MHz
arm64:
dts: qcom: sc8180x: add dp_p1 register blocks to DP nodes
arm64:
dts: qcom: sc8180x: Add PCIe bridge node
arm64:
dts: qcom: sc8180x: Drop flags for mdss irqs
arm64:
dts: qcom: sc8180x: drop legacy property #stream-id-cells
arm64:
dts: qcom: sc8180x: Fix LLCC reg property again
arm64:
dts: qcom: sc8280xp-crd: use external pull up for touch reset
arm64:
dts: qcom: sc8280xp-lenovo-thinkpad-x13s: add USB-C orientation GPIOs
arm64:
dts: qcom: sc8280xp-x13s: enable USB MP and fingerprint reader
arm64:
dts: qcom: sc8280xp-x13s: fix touchscreen power on
arm64:
dts: qcom: sc8280xp: Add missing hs_phy_irq in USB nodes
arm64:
dts: qcom: sc8280xp: Add missing LMH interrupts
arm64:
dts: qcom: sc8280xp: add missing PCIe minimum OPP
arm64:
dts: qcom: sc8280xp: Add PCIe bridge node
arm64:
dts: qcom: sc8280xp: Add PS_HOLD restart
arm64:
dts: qcom: sc8280xp: Add QFPROM node
arm64:
dts: qcom: sc8280xp: Add USB DWC3 Multiport controller
arm64:
dts: qcom: sc8280xp: Describe TCSR download mode register
arm64:
dts: qcom: sc8280xp: enable GICv3 ITS for PCIe
arm64:
dts: qcom: sc8280xp: Fill in EAS properties
arm64:
dts: qcom: sc8280xp: Set status = "reserved" on PSHOLD
arm64:
dts: qcom: sdm630-nile: add pinctrl for camera key
arm64:
dts: qcom: sdm632-fairphone-fp3: enable USB-C port handling
arm64:
dts: qcom: sdm670-google-sargo: add panel
arm64:
dts: qcom: sdm845-db845c: make pcie0_3p3v_dual always-on
arm64:
dts: qcom: sdm845: Add PCIe bridge node
arm64:
dts: qcom: sdx75: add unit address to soc node
arm64:
dts: qcom: sm6115: add iommu for sdhc_1
arm64:
dts: qcom: sm6350: Add Crypto Engine
arm64:
dts: qcom: sm6350: Add DisplayPort controller
arm64:
dts: qcom: sm8150-hdk: enable WiFI support
arm64:
dts: qcom: sm8150: Add PCIe bridge node
arm64:
dts: qcom: sm8250-xiaomi-elish: add usb pd negotiation support
arm64:
dts: qcom: sm8250-xiaomi-elish: set pm8150b_vbus regulator-min-microamp and regulator-max-microamp
arm64:
dts: qcom: sm8250: Add PCIe bridge node
arm64:
dts: qcom: sm8350-hdk: add USB-C orientation GPIO
arm64:
dts: qcom: sm8350: Add interconnects to UFS
arm64:
dts: qcom: sm8350: Add PCIe bridge node
arm64:
dts: qcom: sm8450-hdk: add USB-C orientation GPIO
arm64:
dts: qcom: sm8450: add missing qcom,non-secure-domain property
arm64:
dts: qcom: sm8450: Add PCIe bridge node
arm64:
dts: qcom: sm8450: Update SNPS Phy parameters for QRD platform
arm64:
dts: qcom: sm8550: Add missing DWC3 quirks
arm64:
dts: qcom: sm8550: add missing qcom,non-secure-domain property
arm64:
dts: qcom: sm8550: Add PCIe bridge node
arm64:
dts: qcom: sm8550: Mark APPS SMMU as dma-coherent
arm64:
dts: qcom: sm8550: Mark DWC3 as dma-coherent
arm64:
dts: qcom: sm8550: Mark QUPs and GPI dma-coherent
arm64:
dts: qcom: sm8650-qrd: enable GPU
arm64:
dts: qcom: sm8650: add GPU nodes
arm64:
dts: qcom: sm8650: add missing qcom,non-secure-domain property
arm64:
dts: qcom: sm8650: Add missing reserved memory for chipinfo
arm64:
dts: qcom: sm8650: Add PCIe bridge node
arm64:
dts: qcom: sm8650: Add three missing fastrpc-compute-cb nodes
arm64:
dts: qcom: sm8650: Fix GPU cx_mem size
arm64:
dts: qcom: sm8650: fix usb interrupts properties
arm64:
dts: qcom: sm8650: remove useless enablement of mdss_mdp
arm64:
dts: qcom: x1e80100-*: Allocate some CMA buffers
arm64:
dts: qcom: x1e80100-crd: Add data-lanes and link-frequencies to DP3
arm64:
dts: qcom: x1e80100-crd: Add repeater nodes
arm64:
dts: qcom: x1e80100-crd: fix DAI used for headset recording
arm64:
dts: qcom: x1e80100-crd: fix WCD audio codec TX port mapping
arm64:
dts: qcom: x1e80100-crd: switch WSA8845 speakers to shared reset-gpio
arm64:
dts: qcom: x1e80100-qcp: Add data-lanes and link-frequencies to DP3
arm64:
dts: qcom: x1e80100-qcp: Add repeater nodes
arm64:
dts: qcom: x1e80100: Add dedicated pmic dtsi
arm64:
dts: qcom: x1e80100: Add SPMI support
arm64:
dts: qcom: x1e80100: correct SWR1 pack mode
arm64:
dts: qcom: x1e80100: Drop the link-frequencies from mdss_dp3_in
arm64:
dts: qcom: x1e80100: Fix PCIe 6a reg offsets and add MHI
arm64:
dts: realtek: rtc16xx: add missing unit address to soc node
arm64:
dts: realtek: rtd129x: add missing unit address to soc node
arm64:
dts: realtek: rtd139x: add missing unit address to soc node
arm64:
dts: renesas: eagle: Add capture overlay for Function expansion board
arm64:
dts: renesas: gray-hawk-single: Add second debug serial port
arm64:
dts: renesas: gray-hawk-single: Enable nfsroot
arm64:
dts: renesas: r8a779h0: Add CMT nodes
arm64:
dts: renesas: r8a779h0: Add INTC-EX node
arm64:
dts: renesas: r8a779h0: Add IPMMU nodes
arm64:
dts: renesas: r8a779h0: Add MSIOF nodes
arm64:
dts: renesas: r8a779h0: Add remaining HSCIF nodes
arm64:
dts: renesas: r8a779h0: Add SCIF nodes
arm64:
dts: renesas: r8a779h0: Add thermal nodes
arm64:
dts: renesas: r8a779h0: Add TMU nodes
arm64:
dts: renesas: r8a779h0: Link IOMMU consumers
arm64:
dts: renesas: r9a07g043: Move interrupt-parent property to common DTSI
arm64:
dts: renesas: r9a07g0{43,44,54}: Update RZ/G2L family compatible
arm64:
dts: renesas: rzg2ul-smarc: Enable PMIC and built-in RTC, GPIO and ONKEY
arm64:
dts: renesas: rzg3s-smarc-som: Enable eMMC by default
arm64:
dts: renesas: rzg3s-smarc-som: Fix Ethernet aliases
arm64:
dts: renesas: s4sk: Fix ethernet0 alias
arm64:
dts: rockchip: Add additional properties for WiFi on Anbernic rgxx3
arm64:
dts: rockchip: Add ArmSom Sige7 board
arm64:
dts: rockchip: Add cache information to the SoC dtsi for RK3328
arm64:
dts: rockchip: Add cache information to the SoC dtsi for RK356x
arm64:
dts: rockchip: Add chasis-type for Powkiddy rk3566 devices
arm64:
dts: rockchip: Add cpu regulators and vcc5v0_sys to Khadas Edge 2
arm64:
dts: rockchip: add dual-role usb3 hosts to rk3588 Tiger-Haikou
arm64:
dts: rockchip: Add enable-strobe-pulldown to emmc phy on ROCK 4C+
arm64:
dts: rockchip: Add enable-strobe-pulldown to emmc phy on ROCK Pi 4
arm64:
dts: rockchip: add Forlinx FET3588-C
arm64:
dts: rockchip: add Forlinx OK3588-C
arm64:
dts: rockchip: Add GameForce Chi
arm64:
dts: rockchip: add i2s_8ch_2 and i2s_8ch_3 to rk3308
arm64:
dts: rockchip: Add ir receiver and leds to Khadas Edge 2
arm64:
dts: rockchip: add lower USB3 port to rock-5b
arm64:
dts: rockchip: Add optional node for chasis-type on Anbernic rgxx3
arm64:
dts: rockchip: add PCIe3 support on rk3588-jaguar
arm64:
dts: rockchip: Add PMIC to Khadas Edge 2
arm64:
dts: rockchip: add Protonic MECSBC device-tree
arm64:
dts: rockchip: Add Radxa ROCK 3C
arm64:
dts: rockchip: Add rk3588 GPU node
arm64:
dts: rockchip: add rk3588 pcie and php IOMMUs
arm64:
dts: rockchip: Add RTC to Khadas Edge 2
arm64:
dts: rockchip: Add saradc and adc buttons to Khadas Edge 2 and enable tsadc
arm64:
dts: rockchip: Add SFC to Khadas Edge 2
arm64:
dts: rockchip: Add sound-dai-cells for RK3368
arm64:
dts: rockchip: Add TF card to Khadas Edge 2
arm64:
dts: rockchip: add the internal audio codec on rk3308
arm64:
dts: rockchip: Add UART9 (bluetooth) to Khadas Edge 2
arm64:
dts: rockchip: add upper USB3 port to rock-5a
arm64:
dts: rockchip: Add USB-C Support for rk3588s-indiedroid-nova
arm64:
dts: rockchip: add USB-C support to rk3588s-orangepi-5
arm64:
dts: rockchip: add usb-id extcon on rk3588 tiger
arm64:
dts: rockchip: add USB3 DRD controllers on rk3588
arm64:
dts: rockchip: Add USB3 on Edgeble NCM6A-IO board
arm64:
dts: rockchip: add USB3 to rk3588-evb1
arm64:
dts: rockchip: add USBDP phys on rk3588
arm64:
dts: rockchip: add wolfvision pf5 io expander board
arm64:
dts: rockchip: add wolfvision pf5 mainboard
arm64:
dts: rockchip: correct gpio_pwrctrl1 typos on rk3588(s) boards
arm64:
dts: rockchip: Correct model name for Anbernic RGxx3 Devices
arm64:
dts: rockchip: Correct model name for Powkiddy RK3566 Devices
arm64:
dts: rockchip: correct the model name for Radxa ROCK 3A
arm64:
dts: rockchip: Correct the model names for Pine64 boards
arm64:
dts: rockchip: Correct the model names for Radxa ROCK 5 boards
arm64:
dts: rockchip: Enable gpu on Cool Pi 4B
arm64:
dts: rockchip: Enable gpu on Cool Pi CM5
arm64:
dts: rockchip: enable GPU on khadas-edge2
arm64:
dts: rockchip: Enable GPU on Orange Pi 5
arm64:
dts: rockchip: Enable GPU on rk3588-evb1
arm64:
dts: rockchip: enable gpu on rk3588-jaguar
arm64:
dts: rockchip: Enable GPU on rk3588-rock5b
arm64:
dts: rockchip: enable gpu on rk3588-tiger
arm64:
dts: rockchip: enable onboard spi flash for rock-3a
arm64:
dts: rockchip: Enable the GPU on quartzpro64
arm64:
dts: rockchip: fix comment for upper usb3 port
arm64:
dts: rockchip: Fix ordering of nodes on rk3588s
arm64:
dts: rockchip: fix pcie-refclk frequency on rk3588 tiger
arm64:
dts: rockchip: fix PMIC interrupt pin on ROCK Pi E
arm64:
dts: rockchip: Fix rk3308 codec@ff560000 reset-names
arm64:
dts: rockchip: Fix SD NAND and eMMC init on rk3308-rock-pi-s
arm64:
dts: rockchip: Fix the DCDC_REG2 minimum voltage on Quartz64 Model B
arm64:
dts: rockchip: Fix the i2c address of es8316 on Cool Pi 4B
arm64:
dts: rockchip: Fix the value of `dlg,jack-det-rate` mismatch on rk3399-gru
arm64:
dts: rockchip: fix usb2phy nodename for rk3588
arm64:
dts: rockchip: make poweroff(8) work on Radxa ROCK 5A
arm64:
dts: rockchip: move uart2 pinmux to dtsi on rk3588-tiger
arm64:
dts: rockchip: Rename LED related pinctrl nodes on rk3308-rock-pi-s
arm64:
dts: rockchip: reorder usb2phy properties for rk3588
arm64:
dts: rockchip: set correct pwm0 pinctrl on rk3588-tiger
arm64:
dts: rockchip: Support poweroff on Edgeble Neural Compute Module
arm64:
dts: rockchip: USB2, USB3 Host, PCIe2 to Khadas Edge 2
arm64:
dts: S32G3: Introduce device tree for S32G-VNP-RDB3
arm64:
dts: s32g: add SCMI firmware node
arm64:
dts: s32g: add uSDHC node
arm64:
dts: sc9860: add missing aon-prediv unit address
arm64:
dts: sc9860: move GIC to soc node
arm64:
dts: sc9860: move GPIO keys to board
arm64:
dts: sharkl3: add missing unit addresses
arm64:
dts: sprd: minor whitespace cleanup
arm64:
dts: st: add all 8 i2c nodes on stm32mp251
arm64:
dts: st: add all 8 spi nodes on stm32mp251
arm64:
dts: st: Add exti1 and exti2 nodes on stm32mp251
arm64:
dts: st: add i2c2 / i2c8 properties on stm32mp257f-ev1
arm64:
dts: st: add i2c2/i2c8 pins for stm32mp25
arm64:
dts: st: Add interrupt parent to pinctrl on stm32mp251
arm64:
dts: st: add rcc support for STM32MP25
arm64:
dts: st: add RIFSC as an access controller for STM32MP25x boards
arm64:
dts: st: add spi3 / spi8 properties on stm32mp257f-ev1
arm64:
dts: st: add spi3/spi8 pins for stm32mp25
arm64:
dts: st: correct masks for GIC PPI interrupts on stm32mp25
arm64:
dts: ti: am64-phyboard-electra: Add overlay to enable a GPIO fan
arm64:
dts: ti: Enable overlays for the am625-phyboard-lyra
arm64:
dts: ti: Fix csi2-dual-imx219 dtb names
arm64:
dts: ti: iot2050: Add icssg-prueth nodes for PG1 devices
arm64:
dts: ti: k3-am62*: Add PHY2 region to USB wrapper node
arm64:
dts: ti: k3-am62-lp-sk: Remove tps65219 power-button
arm64:
dts: ti: k3-am62-verdin-dahlia: support sleep-moci
arm64:
dts: ti: k3-am62-verdin: replace sleep-moci hog with regulator
arm64:
dts: ti: k3-am62/a: use sub-node for USB_PHY_CTRL registers
arm64:
dts: ti: k3-am625-beagleplay: Fix Ethernet PHY RESET GPIOs
arm64:
dts: ti: k3-am625-beagleplay: Use mmc-pwrseq for wl18xx enable
arm64:
dts: ti: k3-am625-phyboard-lyra-rdk: Add Audio Codec
arm64:
dts: ti: k3-am625-phyboard-lyra-rdk: Add USB-C
arm64:
dts: ti: k3-am625-phyboard-lyra-rdk: Increase CAN max bitrate
arm64:
dts: ti: k3-am625-verdin: add PCIe reset gpio hog
arm64:
dts: ti: k3-am62a-main: Add Wave5 Video Encoder/Decoder Node
arm64:
dts: ti: k3-am62a: Disable USB LPM
arm64:
dts: ti: k3-am62a: Enable UHS mode support for SD cards
arm64:
dts: ti: k3-am62p5-sk: minor whitespace cleanup
arm64:
dts: ti: k3-am62p: add the USB sub-system
arm64:
dts: ti: k3-am642-phyboard-electra-rdk: Increase CAN max bitrate
arm64:
dts: ti: k3-am64: Remove UART baud rate selection
arm64:
dts: ti: k3-am65-main: Fix sdhci node properties
arm64:
dts: ti: k3-am65-main: Remove unused properties in sdhci nodes
arm64:
dts: ti: k3-am65: Add full compatible to SerDes control nodes
arm64:
dts: ti: k3-am65: Move SerDes mux nodes under the control node
arm64:
dts: ti: k3-am65: Remove UART baud rate selection
arm64:
dts: ti: k3-am65: Use exact ranges for FSS node
arm64:
dts: ti: k3-am69-sk: Fix UART pin type and macro type
arm64:
dts: ti: k3-j7200: Remove UART baud rate selection
arm64:
dts: ti: k3-j7200: Use exact ranges for FSS node
arm64:
dts: ti: k3-j721e: Remove UART baud rate selection
arm64:
dts: ti: k3-j721e: Use exact ranges for FSS node
arm64:
dts: ti: k3-j721s2-main: Enable support for SDR104 speed mode
arm64:
dts: ti: k3-j721s2: Add main esm address range
arm64:
dts: ti: k3-j721s2: Remove UART baud rate selection
arm64:
dts: ti: k3-j722s-evm: Enable eMMC support
arm64:
dts: ti: k3-j722s-evm: Enable UHS support for MMCSD
arm64:
dts: ti: k3-j784s4-evm: Fix UART pin type and macro type
arm64:
dts: ti: k3-j784s4-main: Enable support for UHS mode
arm64:
dts: ti: k3-j784s4: Add main esm address range
arm64:
dts: ti: k3-j784s4: Remove UART baud rate selection
arm64:
dts: ti: k3-j784s4: Use exact ranges for FSS node
arm64:
dts: ti: k3-{am62p,j722s}: Disable ethernet by default
arm64:
dts: ti: verdin-am62: dahlia: fix audio clock
arm64:
dts: ti: verdin-am62: mallow: fix GPIOs pinctrl
arm64:
dts: ti: verdin-am62: Set memory size to 2gb
arm64:
dts: ti: verdin-am62: use SD1 CD as GPIO
arm64:
dts: uniphier: ld11-global: drop audio codec port unit address
arm64:
dts: uniphier: ld11-global: use generic node name for audio-codec
arm64:
dts: uniphier: ld20-global: drop audio codec port unit address
arm64:
dts: uniphier: ld20-global: use generic node name for audio-codec
arm64:
dts: whale2: add missing ap-apb unit address
arm64:
errata: Add workaround for Arm errata 3194386 and 3312417
arm64:
extend execmem_info for generated code allocations
arm64:
implement ARCH_HAS_KERNEL_FPU_SUPPORT
arm64:
Kconfig.platforms: Enable STM32_EXTI for ARCH_STM32
arm64:
meson: g12-common: add the MIPI DSI nodes
arm64:
meson: khadas-vim3l: add TS050 DSI panel overlay
arm64:
mm: accelerate pagefault when VM_FAULT_BADACCESS
arm64:
mm: Batch dsb and isb when populating pgtables
arm64:
mm: cleanup __do_page_fault()
arm64:
mm: Don't remap pgtables for allocate vs populate
arm64:
mm: Don't remap pgtables per-cont(pte|pmd) block
arm64:
mm: drop VM_FAULT_BADMAP/VM_FAULT_BADACCESS
arm64:
mm: Permit PTE SW bits to change in live mappings
arm64:
mm: swap: support THP_SWAP on hardware with MTE
arm64:
module: remove unneeded call to kasan_alloc_module_shadow()
arm64:
patching: fix handling of execmem addresses
arm64:
Properly clean up iommu-dma remnants
arm64:
Remove unnecessary irqflags alternative.h include
arm64:
simplify arch_static_branch/_jump function
arm64:
tegra: Add Tegra Security Engine DT nodes
arm64:
tegra: Correct Tegra132 I2C alias
arm64:
tlb: Allow range operation for MAX_TLBI_RANGE_PAGES
arm64:
tlb: Improve __TLBI_VADDR_RANGE()
arm64:
zynqmp: Add resets property for UART nodes
ARM:
9355/2: Add TTBCR_* definitions to pgtable-3level-hwdef.h
ARM:
9356/2: Move asm statements accessing TTBCR into C functions
ARM:
9357/2: Reduce the number of #ifdef CONFIG_CPU_SW_DOMAIN_PAN
ARM:
9358/2: Implement PAN for LPAE by TTBR0 page table walks disablement
ARM:
9361/1: amba: store owner from modules with amba_driver_register()
ARM:
9362/1: coresight: catu: drop owner assignment
ARM:
9363/1: coresight: etm3x: drop owner assignment
ARM:
9364/1: coresight: replicator: drop owner assignment
ARM:
9365/1: coresight: tmc: drop owner assignment
ARM:
9366/1: coresight: tpiu: drop owner assignment
ARM:
9367/1: i2c: nomadik: drop owner assignment
ARM:
9368/1: dmaengine: pl330: drop owner assignment
ARM:
9369/1: Input: ambakmi - drop owner assignment
ARM:
9370/1: vfio: amba: drop owner assignment
ARM:
9371/1: coresight: cti: drop owner assignment
ARM:
9372/1: memory: pl353-smc: drop owner assignment
ARM:
9373/1: coresight: funnel: drop owner assignment
ARM:
9374/1: coresight: etb10: drop owner assignment
ARM:
9375/1: coresight: stm: drop owner assignment
ARM:
9376/1: coresight: tpdm: drop owner assignment
ARM:
9377/1: hwrng: nomadik: drop owner assignment
ARM:
9378/1: coresight: etm4x: drop owner assignment
ARM:
9379/1: coresight: tpda: drop owner assignment
ARM:
9382/1: ftrace: Define ftrace_stub_graph
ARM:
9384/2: mm: Make tlbflush routines CFI safe
ARM:
9385/2: mm: Type-annotate all cache assembly routines
ARM:
9386/2: mm: Use symbol alias for cache functions
ARM:
9387/2: mm: Rewrite cacheflush vtables in CFI safe C
ARM:
9388/2: mm: Type-annotate all per-processor assembly routines
ARM:
9389/2: mm: Define prototypes for all per-processor calls
ARM:
9390/2: lib: Annotate loop delay instructions for CFI
ARM:
9391/2: hw_breakpoint: Handle CFI breakpoints
ARM:
9392/2: Support CLANG CFI
ARM:
9393/1: mm: Use conditionals for CFI branches
ARM:
9398/1: Fix userspace enter on LPAE with CC_OPTIMIZE_FOR_SIZE=y
ARM:
9405/1: ftrace: Don't assume stack frames are contiguous in memory
ARM:
configs: sunxi: Enable DRM_DW_HDMI
ARM:
crypto: use CC_FLAGS_FPU for NEON CFLAGS
ARM:
davinci: Convert comma to semicolon
arm:
dts: allwinner: drop underscore in node names
ARM:
dts: aspeed: Add ASRock E3C256D4I BMC
ARM:
dts: aspeed: Add ASRock SPC621D8HM3 BMC
ARM:
dts: aspeed: Add vendor prefixes to lm25066 compat strings
ARM:
dts: aspeed: Add vendor prefixes to lm25066 compat strings
ARM:
dts: aspeed: ahe50dc: Update lm25066 regulator name
ARM:
dts: aspeed: asrock: Add ASRock X570D4U BMC
ARM:
dts: aspeed: asrock: Use MAC address from FRU EEPROM
ARM:
dts: Aspeed: Bonnell: Fix NVMe LED labels
ARM:
dts: aspeed: Disable unused ADC channels for Asrock X570D4U BMC
ARM:
dts: aspeed: drop unused ref_voltage ADC property
ARM:
dts: aspeed: FSI interrupt support
ARM:
dts: aspeed: greatlakes: correct Mellanox multi-host property
ARM:
dts: aspeed: Harma: Add cpu power good line name
ARM:
dts: aspeed: Harma: Add ltc4286 device
ARM:
dts: aspeed: Harma: Add Meta Harma (AST2600) BMC
ARM:
dts: aspeed: Harma: Add NIC Fru device
ARM:
dts: aspeed: Harma: Add PDB temperature
ARM:
dts: aspeed: Harma: Add retimer device
ARM:
dts: aspeed: Harma: Add spi-gpio
ARM:
dts: aspeed: harma: correct Mellanox multi-host property
ARM:
dts: aspeed: Harma: mapping ttyS2 to UART4.
ARM:
dts: aspeed: Harma: Modify GPIO line name
ARM:
dts: aspeed: Harma: Remove Vuart
ARM:
dts: aspeed: Harma: Revise max31790 address
ARM:
dts: aspeed: Harma: Revise node name
ARM:
dts: aspeed: Harma: Revise SGPIO line name.
ARM:
dts: aspeed: minerva: add bus labels and aliases
ARM:
dts: aspeed: minerva: add fan rpm controller
ARM:
dts: aspeed: minerva: add gpio line name
ARM:
dts: aspeed: minerva: Add led-fan-fault gpio
ARM:
dts: aspeed: minerva: add sgpio line name
ARM:
dts: aspeed: minerva: Add temperature sensor
ARM:
dts: aspeed: minerva: Change sgpio use
ARM:
dts: aspeed: minerva: correct the address of eeprom
ARM:
dts: aspeed: minerva: Enable power monitor device
ARM:
dts: aspeed: minerva: Modify mac3 setting
ARM:
dts: aspeed: minerva: Revise the name of DTS
ARM:
dts: aspeed: Modify GPIO table for Asrock X570D4U BMC
ARM:
dts: aspeed: Modify I2C bus configuration
ARM:
dts: aspeed: Remove Facebook Cloudripper dts
ARM:
dts: aspeed: system1: IBM System1 BMC board
ARM:
dts: aspeed: x4tf: Add dts for asus x4tf project
ARM:
dts: aspeed: yosemite4: correct Mellanox multi-host property
ARM:
dts: aspeed: yosemite4: Enable ipmb device for OCP debug card
ARM:
dts: aspeed: yosemite4: set bus13 frequency to 100k
ARM:
dts: aspeed: yosemitev2: correct Mellanox multi-host property
ARM:
dts: bcm2711-rpi-4-b: Add CAM1 regulator
ARM:
dts: bcm2711-rpi-cm4-io: Add RTC on I2C0
ARM:
dts: bcm2711-rpi: Add pinctrl-based multiplexing for I2C0
arm:
dts: bcm2711: Describe Ethernet LEDs
ARM:
dts: bcm2835-rpi: Move duplicate firmware-clocks to bcm2835-rpi.dtsi
ARM:
dts: bcm2835: Add Unicam CSI nodes
ARM:
dts: bcm283x: Drop unneeded properties in the bcm2835-firmware node
ARM:
dts: BCM5301X: Add DT for ASUS RT-AC3200
ARM:
dts: BCM5301X: Add DT for ASUS RT-AC5300
ARM:
dts: BCM5301X: Conform to DTS Coding Style on ASUS RT-AC3100 & AC88U
ARM:
dts: BCM5301X: provide address for SoC MACs on ASUS RT-AC3100 & AC88U
ARM:
dts: BCM5301X: remove duplicate compatible on ASUS RT-AC3100 & AC88U
ARM:
dts: BCM5301X: remove earlycon on ASUS RT-AC3100 and ASUS RT-AC88U
ARM:
dts: BCM5301X: use color and function on ASUS RT-AC3100 and RT-AC88U
ARM:
dts: dra7: Use clksel binding for CM_CLKSEL_ABE_PLL_SYS
ARM:
dts: dra7: Use clksel binding for CM_CLKSEL_CORE
ARM:
dts: dra7: Use clksel binding for CM_CLKSEL_DPLL_CORE
ARM:
dts: dra7: Use clksel binding for CM_CLKSEL_DPLL_DRR
ARM:
dts: dra7: Use clksel binding for CM_CLKSEL_DPLL_DSP
ARM:
dts: dra7: Use clksel binding for CM_CLKSEL_DPLL_EVE
ARM:
dts: dra7: Use clksel binding for CM_CLKSEL_DPLL_GMAC
ARM:
dts: dra7: Use clksel binding for CM_CLKSEL_DPLL_GPU
ARM:
dts: dra7: Use clksel binding for CM_CLKSEL_DPLL_IVA
ARM:
dts: dra7: Use clksel binding for CM_CLKSEL_DPLL_PER
ARM:
dts: dra7: Use clksel binding for CM_CLKSEL_DPLL_USB
ARM:
dts: dra7: Use clksel binding for CTRL_CORE_SMA_SW_0
ARM:
dts: exynos4212-tab3: limit usable memory range
ARM:
dts: imx27-phytec: Add USB support
ARM:
dts: imx51-ts4800: Use #pwm-cells = <3> for imx27-pwm device
ARM:
dts: imx53-kp: Drop redundant settings in pwm nodes
ARM:
dts: imx53-m53evk: Use #pwm-cells = <3> for imx27-pwm device
ARM:
dts: imx53-ppd: Use #pwm-cells = <3> for imx27-pwm device
arm:
dts: imx53-qsb-hdmi: Disable panel instead of deleting node
ARM:
dts: imx53-tqma: Use #pwm-cells = <3> for imx27-pwm devices
ARM:
dts: imx6: exchange fallback and specific compatible string
ARM:
dts: imx6: fix IRQ config of RC5T619
ARM:
dts: imx6: remove fsl,anatop property from usb controller node
ARM:
dts: imx6dl-aristainetos_4: Use #pwm-cells = <3> for imx27-pwm device
ARM:
dts: imx6dl-aristainetos_7: Use #pwm-cells = <3> for imx27-pwm device
ARM:
dts: imx6dl-mamoj: Use #pwm-cells = <3> for imx27-pwm device
ARM:
dts: imx6q-ba16: Use #pwm-cells = <3> for imx27-pwm device
ARM:
dts: imx6q-bosch-acc: Use #pwm-cells = <3> for imx27-pwm device
ARM:
dts: imx6q-kp: Use #pwm-cells = <3> for imx27-pwm device
ARM:
dts: imx6q-novena: Use #pwm-cells = <3> for imx27-pwm device
ARM:
dts: imx6q-pistachio: Use #pwm-cells = <3> for imx27-pwm device
ARM:
dts: imx6q-prti6q: Use #pwm-cells = <3> for imx27-pwm device
ARM:
dts: imx6q-var-dt6customboard: Use #pwm-cells = <3> for imx27-pwm device
ARM:
dts: imx6qdl-apf6dev: Use #pwm-cells = <3> for imx27-pwm devices
ARM:
dts: imx6qdl-aristainetos2: Use #pwm-cells = <3> for imx27-pwm device
ARM:
dts: imx6qdl-cubox-i: Use #pwm-cells = <3> for imx27-pwm device
ARM:
dts: imx6qdl-emcon: Use #pwm-cells = <3> for imx27-pwm device
ARM:
dts: imx6qdl-gw52xx: Use #pwm-cells = <3> for imx27-pwm device
ARM:
dts: imx6qdl-gw53xx: Use #pwm-cells = <3> for imx27-pwm device
ARM:
dts: imx6qdl-gw54xx: Use #pwm-cells = <3> for imx27-pwm device
ARM:
dts: imx6qdl-gw560x: Use #pwm-cells = <3> for imx27-pwm device
ARM:
dts: imx6qdl-gw5903: Use #pwm-cells = <3> for imx27-pwm device
ARM:
dts: imx6qdl-gw5904: Use #pwm-cells = <3> for imx27-pwm device
ARM:
dts: imx6qdl-icore: Use #pwm-cells = <3> for imx27-pwm device
ARM:
dts: imx6qdl-nit6xlite: Use #pwm-cells = <3> for imx27-pwm device
ARM:
dts: imx6qdl-nitrogen6_max: Use #pwm-cells = <3> for imx27-pwm device
ARM:
dts: imx6qdl-nitrogen6_som2: Use #pwm-cells = <3> for imx27-pwm device
ARM:
dts: imx6qdl-nitrogen6x: Use #pwm-cells = <3> for imx27-pwm device
ARM:
dts: imx6qdl-phytec-mira: Use #pwm-cells = <3> for imx27-pwm device
ARM:
dts: imx6qdl-sabreauto: Use #pwm-cells = <3> for imx27-pwm device
ARM:
dts: imx6qdl-sabrelite: Use #pwm-cells = <3> for imx27-pwm device
ARM:
dts: imx6qdl-sabresd: Use #pwm-cells = <3> for imx27-pwm device
ARM:
dts: imx6qdl-savageboard: Use #pwm-cells = <3> for imx27-pwm device
ARM:
dts: imx6qdl-skov-cpu: Use #pwm-cells = <3> for imx27-pwm device
ARM:
dts: imx6qdl-udoo: Enable USB host
ARM:
dts: imx6qdl: mba6: Add missing vdd-supply for on-board USB hub
ARM:
dts: imx6qdl: Remove LCD.CONTRAST pinctrl from muxing
ARM:
dts: imx6sl-evk: Use #pwm-cells = <3> for imx27-pwm device
ARM:
dts: imx6sl: tolino-shine2hd: fix IRQ config of touchscreen
ARM:
dts: imx6sll-evk: Use #pwm-cells = <3> for imx27-pwm device
ARM:
dts: imx6sx-nitrogen6sx: drop incorrect cpu-dai property
ARM:
dts: imx6sx-nitrogen6sx: Use #pwm-cells = <3> for imx27-pwm device
ARM:
dts: imx6sx-sdb: Use #pwm-cells = <3> for imx27-pwm device
ARM:
dts: imx6sx-softing-vining-2000: Use #pwm-cells = <3> for imx27-pwm device
ARM:
dts: imx6ul-14x14-evk: Use #pwm-cells = <3> for imx27-pwm device
ARM:
dts: imx6ul-ccimx6ulsbcpro: Use #pwm-cells = <3> for imx27-pwm device
ARM:
dts: imx6ul-geam: Use #pwm-cells = <3> for imx27-pwm device
ARM:
dts: imx6ul-imx6ull-opos6uldev: Use #pwm-cells = <3> for imx27-pwm device
ARM:
dts: imx6ul-isiot: Use #pwm-cells = <3> for imx27-pwm device
ARM:
dts: imx6ul-kontron-bl-43: Use #pwm-cells = <3> for imx27-pwm device
ARM:
dts: imx6ul-kontron-bl-common: Use #pwm-cells = <3> for imx27-pwm device
ARM:
dts: imx6ul-pico: Use #pwm-cells = <3> for imx27-pwm device
ARM:
dts: imx6ull-tarragon: Reduce SPI clock for QCA7000
ARM:
dts: imx6ull: add seeed studio NPi dev board
ARM:
dts: imx7s: Add snvs-poweroff support
ARM:
dts: imx: Add UNI-T UTi260B thermal camera board
ARM:
dts: n900: set charge current limit to 950mA
ARM:
dts: nxp: imx6qdl: fix esai clock warning when do dtb_check
ARM:
dts: nxp: imx6sx: fix esai related warning when do dtb_check
ARM:
dts: qcom: Add Sony Xperia Z3 smartphone
ARM:
dts: qcom: Add support for Motorola Moto G (2013)
ARM:
dts: qcom: apq8064: Add PCIe bridge node
ARM:
dts: qcom: include cpu in idle-state node names
ARM:
dts: qcom: ipq4019: Add PCIe bridge node
ARM:
dts: qcom: ipq4019: add QCA8075 PHY Package nodes
ARM:
dts: qcom: ipq8064: Add PCIe bridge node
ARM:
dts: qcom: msm8916: idle-state compatible require the generic idle-state
ARM:
dts: qcom: msm8974-klte-common: Pin WiFi board type
ARM:
dts: qcom: msm8974-sony-castor: Split into shinano-common
ARM:
dts: qcom: msm8974-sony-shinano: Enable vibrator
ARM:
dts: qcom: msm8974: Add @0 to memory node name
ARM:
dts: qcom: msm8974: Add DTS for Samsung Galaxy S5 China (kltechn)
ARM:
dts: qcom: msm8974: Add empty chosen node
ARM:
dts: qcom: msm8974: Split out common part of samsung-klte
ARM:
dts: qcom: msm8974pro-castor: Add debounce-interval for keys
ARM:
dts: qcom: msm8974pro-castor: Add mmc aliases
ARM:
dts: qcom: msm8974pro-castor: Clean up formatting
ARM:
dts: qcom: msm8974pro-castor: Remove camera button definitions
ARM:
dts: qcom: msm8974pro-castor: Rename wifi node name
ARM:
dts: qcom: sdx55: Add PCIe bridge node
ARM:
dts: renesas: r7s72100: Add interrupt-names to SCIF nodes
ARM:
dts: renesas: r8a73a4: Add TMU nodes
ARM:
dts: renesas: r9a06g032: Remove duplicate interrupt-parent
ARM:
dts: renesas: rcar-gen2: Add TMU nodes
ARM:
dts: renesas: rzg1: Add TMU nodes
ARM:
dts: rockchip: rk3066a: add #sound-dai-cells to hdmi node
ARM:
dts: samsung: exynos3250: specify the SPI FIFO depth
ARM:
dts: samsung: exynos4412-origen: fix keypad no-autorepeat
ARM:
dts: samsung: exynos4: specify the SPI FIFO depth
ARM:
dts: samsung: exynos5250: specify the SPI FIFO depth
ARM:
dts: samsung: exynos5420: specify the SPI FIFO depth
ARM:
dts: samsung: exynos5800-peach-pi: switch to undeprecated DP HPD GPIOs
ARM:
dts: samsung: s5pv210: align onenand node name with bindings
ARM:
dts: samsung: s5pv210: correct onenand size-cells
ARM:
dts: samsung: s5pv210: specify the SPI FIFO depth
ARM:
dts: samsung: smdk4412: align keypad node names with dtschema
ARM:
dts: samsung: smdk4412: fix keypad no-autorepeat
ARM:
dts: samsung: smdkv310: fix keypad no-autorepeat
ARM:
dts: stm32: add ETZPC as a system bus for STM32MP13x boards
ARM:
dts: stm32: add ETZPC as a system bus for STM32MP15x boards
ARM:
dts: stm32: add heartbeat led for stm32mp157c-ed1
ARM:
dts: stm32: add LTDC pinctrl on STM32MP13x SoC family
ARM:
dts: stm32: add LTDC support for STM32MP13x SoC family
ARM:
dts: stm32: add PWR regulators support on stm32mp131
ARM:
dts: stm32: enable display support on stm32mp135f-dk board
ARM:
dts: stm32: List exti parent interrupts on stm32mp131
ARM:
dts: stm32: List exti parent interrupts on stm32mp151
ARM:
dts: stm32: move can3 node from stm32f746 to stm32f769
ARM:
dts: stm32: put ETZPC as an access controller for STM32MP13x boards
ARM:
dts: stm32: put ETZPC as an access controller for STM32MP15x boards
ARM:
dts: sun5i: Add PocketBook 614 Plus support
ARM:
dts: ti: keystone: k2g: Remove ti,system-reboot-controller property
ARM:
dts: ti: omap: minor whitespace cleanup
ARM:
implement ARCH_HAS_KERNEL_FPU_SUPPORT
ARM:
imx: Assign parents for mmdc event_source devices
ARM:
imx_v6_v7_defconfig: Select CONFIG_USB_ONBOARD_HUB
ARM:
imx_v6_v7_defconfig: Update ONBOARD_USB_HUB to ONBOAD_USB_DEV
arm:
mm: accelerate pagefault when VM_FAULT_BADACCESS
arm:
mm: drop VM_FAULT_BADMAP/VM_FAULT_BADACCESS
ARM:
multi_v7_defconfig: update ONBOARD_USB_HUB to ONBOAD_USB_DEV
ARM:
orion5x: Convert D2Net board to GPIO descriptors for LEDs
ARM:
orion5x: Convert DNS323 board to GPIO descriptors for LEDs
ARM:
orion5x: Convert MV2120 board to GPIO descriptors for LEDs
ARM:
orion5x: Convert Net2big board to GPIO descriptors for LEDs
ARM:
orion5x: Convert TS409 board to GPIO descriptors for LEDs
ARM:
pxa: spitz: Open code gpio_request_array()
ARM:
sa1100: Open code gpio_request_array()
ARM:
shmobile: defconfig: Refresh for v6.9-rc1
ARM:
tegra: paz00: Add emc-tables for ram-code 1
ARM:
tegra: tegra20-ac97: Replace deprecated "gpio" suffix
arp:
Convert ioctl(SIOCGARP) to RCU.
arp:
Factorise ip_route_output() call in arp_req_set() and arp_req_delete().
arp:
Get dev after calling arp_req_(delete|set|get)().
arp:
Move ATF_COM setting in arp_req_set().
arp:
Remove a nest in arp_req_get().
arp:
Validate netmask earlier for SIOCDARP and SIOCSARP in arp_ioctl().
asm-generic/io.h:
kill vmalloc.h dependency
asm-generic:
remove unused asm-generic/page.h
ASoC:
ab8500: Add missing module description
ASoC:
Add missing module descriptions
ASoC:
adi: Use *-y instead of *-objs in Makefile
ASoC:
amd: acp-da7219-max98357a: Constify regulator_ops
ASoC:
amd: acp: add a null check for chip_pdev structure
ASoC:
amd: acp: fix for acp platform device creation failure
ASoC:
amd: acp: move chip->flag variable assignment
ASoC:
amd: acp: remove i2s configuration check in acp_i2s_probe()
ASoC:
amd: fix for soundwire build dependencies for legacy stack
ASoC:
amd: simplify soundwire dependencies for legacy stack
ASoC:
amd: Support microphone from Acer Aspire A315-24P
ASoC:
amd: Use *-y instead of *-objs in Makefile
ASoC:
amd: Use snd_soc_substream_to_rtd() for accessing private_data
ASoC:
amd: yc: Fix non-functional mic on ASUS M5602RA
ASoC:
apple: Use *-y instead of *-objs in Makefile
ASoC:
arm: Use snd_soc_substream_to_rtd() for accessing private_data
ASoC:
atmel: atmel-classd: Re-add dai_link->platform to fix card init
ASoC:
atmel: tse850-pcm5142: Remove unused of_gpio.h
ASoC:
atmel: Use *-y instead of *-objs in Makefile
ASoC:
au1x: Use *-y instead of *-objs Makefile
ASoC:
audio-graph-card2: call of_node_get() before of_get_next_child()
ASoC:
audio-graph-card2: remove unneeded of_node_get()
ASoC:
bcm: Use *-y instead of *-objs in Makefile
ASoC:
cirrus: Use *-y instead of *-objs in Makefile
ASoC:
Cleanup MediaTek soundcard machine drivers
ASoC:
codecs: Add RK3308 internal audio codec driver
ASoC:
codecs: Drop explicit initialization of struct i2c_device_id::driver_data to 0
ASoC:
codecs: ES8326: Delete unused REG_SUPPLY
ASoC:
codecs: ES8326: Reducin powerconsumption and
ASoC:
codecs: ES8326: Reducing power consumption
ASoC:
codecs: ES8326: Solve headphone detection issue
ASoC:
codecs: ES8326: solve hp and button detect issue
ASoC:
codecs: Intel: clarify Copyright information
ASoC:
codecs: rk3308: depend on ARM64 || COMPILE_TEST
ASoC:
codecs: rk3308: fix "defined but not used" warning on !OF
ASoC:
codecs: rk3308: fix build warning without OF
ASoC:
codecs: rk3308: fix building without CONFIG_OF
ASoC:
codecs: Rockchip on-SoC codecs should depend on ARCH_ROCKCHIP
ASoC:
codecs: tas2780: remove redundant assignments to variable ret
ASoC:
codecs: Use *-y instead of *-objs in Makefile
ASoC:
codecs: wm8962: use 'time_left' variable with wait_for_completion_timeout()
ASoC:
codecs: wm8993: use 'time_left' variable with wait_for_completion_timeout()
ASoC:
codecs: wm8994: use 'time_left' variable with wait_for_completion_timeout()
ASoC:
codecs: wm8996: use 'time_left' variable with wait_for_completion_timeout()
ASoC:
Constify local snd_sof_dsp_ops
ASoC:
Constify static snd_pcm_hardware
ASoC:
core: add SOC_DOUBLE_RANGE_TLV() helper macro
ASoC:
core: Use *-y instead of *-objs in Makefile
ASoC:
cs35l41: Delete unnecessary condition in cs35l41_pcm_hw_params()
ASoC:
cs35l56: Disconnect ASP1 TX sources when ASP1 DAI is hooked up
ASoC:
cs35l56: Include array_size.h
ASoC:
cs42l43: Increase default type detect time and button delay
ASoC:
cs42l43: Only restrict 44.1kHz for the ASP
ASoC:
dapm-graph: new tool to visualize DAPM state
ASoC:
dapm: debugfs: add component to route lines
ASoC:
dapm: debugfs: show the widget type
ASoC:
dapm: improve debugfs output and introduce
ASoC:
dmaengine: Add missing module description
ASoC:
dmaengine_pcm: Allow passing component name via config
ASoC:
dmaengine_pcm: Allow passing component name via config
ASoC:
doc: dapm: describe how widgets and routes are registered
ASoC:
doc: dapm: extend initial descrption
ASoC:
doc: dapm: fix and improve section "Registering DAPM controls"
ASoC:
doc: dapm: fix struct name
ASoC:
doc: dapm: fix typos
ASoC:
doc: dapm: improve section "Codec/DSP Widget Interconnections"
ASoC:
doc: dapm: minor rewording
ASoC:
doc: dapm: remove dash after colon
ASoC:
doc: dapm: replace "map" with "graph"
ASoC:
doc: dapm: update event types
ASoC:
doc: dapm: update section "DAPM Widget Events"
ASoC:
doc: dapm: various improvements
ASoC:
drop driver owner assignment
ASoC:
Drop soc-topology ABI v4 support
ASoC:
dt-bindings: Add Rockchip RK3308 internal audio codec
ASoC:
dt-bindings: Added schema for "nuvoton,nau8325"
ASoC:
dt-bindings: davinci-mcbsp: Add optional clock
ASoC:
dt-bindings: davinci-mcbsp: Add the 'ti,T1-framing-{rx/tx}' flags
ASoC:
dt-bindings: davinci-mcbsp: convert McBSP bindings to yaml schema
ASoC:
dt-bindings: fsl,imx-asrc/spdif: Add power-domains property
ASoC:
dt-bindings: fsl,imx-asrc: update max interrupt numbers
ASoC:
dt-bindings: fsl,ssi: Convert to YAML
ASoC:
dt-bindings: fsl-asoc-card: Add compatbile string for wm8904 codec
ASoC:
dt-bindings: fsl-asoc-card: convert to YAML
ASoC:
dt-bindings: fsl-asoc-card: Document fsl,imx25-pdk-sgtl5000
ASoC:
dt-bindings: fsl-audmix: Convert fsl,audmix.txt to yaml
ASoC:
dt-bindings: fsl-esai: Add ref: dai-common.yaml
ASoC:
dt-bindings: fsl-esai: Convert fsl,esai.txt to yaml
ASoC:
dt-bindings: fsl-esai: Remove 'fsl,*' from required list
ASoC:
dt-bindings: fsl-sai: allow only one dma-names
ASoC:
dt-bindings: imx-audio-spdif: convert to YAML
ASoC:
dt-bindings: mt2701-wm8960: Convert to dtschema
ASoC:
dt-bindings: mt8186: Document audio-routing and dai-link subnode
ASoC:
dt-bindings: mt8192: Document audio-routing and dai-link subnode
ASoC:
dt-bindings: mt8195: Document audio-routing and dai-link subnode
ASoC:
dt-bindings: nau8821: Add delay control for ADC
ASoc:
dt-bindings: PCM6240: Add initial DT binding
ASoC:
dt-bindings: qcom,sm8250: Add QCM6490 snd QCS6490 sound card
ASoC:
dt-bindings: renesas,rsnd: add missing renesas,rcar_sound-gen4
ASoC:
dt-bindings: renesas: add R8A779H0 V4M
ASoC:
dt-bindings: renesas: Fix R-Car Gen4 SoC-specific compatibles
ASoC:
dt-bindings: stm32: Ensure compatible pattern matches whole string
ASoC:
dt-bindings: tegra20-ac97: convert to dt schema
ASoC:
dt-bindings: tegra20-das: Convert to schema
ASoC:
dt-bindings: tegra30-i2s: convert to dt schema
ASoC:
dt-bindings: ti,pcm1681: Convert to dtschema
ASoC:
dt-bindings: wm8776: Convert to dtschema
ASoC:
dt-bindings: wm8974: Convert to dtschema
ASoC:
dt-bindings: xmos,xvf3500: add XMOS XVF3500 voice processor
ASoC:
fsl-asoc-card: add wm8904 codec support
ASoC:
fsl-asoc-card: set priv->pdev before using it
ASoC:
fsl: add missing MODULE_DESCRIPTION() macro
ASoC:
fsl: Constify static snd_pcm_hardware
ASoC:
fsl: fsl_rpmsg: Register CPU DAI with name of rpmsg channel
ASoC:
fsl: fsl_ssi: Add dev_err_probe if PCM DMA init fails
ASoC:
fsl: imx-audio-rpmsg: Register device with rpmsg channel name
ASoC:
fsl: imx-es8328: Remove leftover gpio initialisation
ASoC:
fsl: imx-es8328: Switch to using gpiod API
ASoC:
fsl: imx-pcm-rpmsg: Register component with rpmsg channel name
ASoC:
fsl: imx-rpmsg: Update to correct DT node
ASoC:
fsl: Let imx-audio-rpmsg register platform device for card
ASoC:
fsl: Support register and unregister rpmsg
ASoC:
fsl: Use *-y instead of *-objs in Makefile
ASoC:
fsl: Use snd_soc_substream_to_rtd() for accessing private_data
ASoC:
generic: Use *-y instead of *-objs in Makefile
ASoC:
Harden DAPM route checks and Intel fixes
ASoC:
hdac_hda: improve error logs
ASoC:
img: Use snd_soc_substream_to_rtd() for accessing private_data
ASoC:
Intel: avs: Add assert_static to guarantee ABI sizes
ASoC:
Intel: avs: boards: Properly name input device
ASoC:
Intel: avs: clarify Copyright information
ASoC:
Intel: avs: Clean up hw constraints initialization
ASoC:
Intel: avs: es8336: Constify card_headset_pins
ASoC:
Intel: avs: Fix ASRC module initialization
ASoC:
Intel: avs: Fix config_length for config-less copiers
ASoC:
Intel: avs: Fix debug-slot offset calculation
ASoC:
Intel: avs: Fix potential integer overflow
ASoC:
Intel: avs: Fix route override
ASoC:
Intel: avs: Fixes and cleanups for 6.10
ASoC:
Intel: avs: hdaudio: Constify probing_link
ASoC:
Intel: avs: hdaudio: Use devm_kstrdup_const
ASoC:
Intel: avs: i2s_test: Remove redundant dapm routes
ASoC:
Intel: avs: Init debugfs before booting firmware
ASoC:
Intel: avs: nau8825: Constify card_headset_pins
ASoC:
Intel: avs: New IRQ handling implementation
ASoC:
Intel: avs: PCM code cleanup
ASoC:
Intel: avs: Refactor IRQ handling
ASoC:
Intel: avs: Relocate HDA BE DAI specific operations
ASoC:
Intel: avs: Remove dead code
ASoC:
Intel: avs: Remove redundancy around DAI prepare
ASoC:
Intel: avs: Remove redundancy around DAI shutdown
ASoC:
Intel: avs: Remove redundancy around DAI startup
ASoC:
Intel: avs: Remove unused IRQ-related code
ASoC:
Intel: avs: Replace risky functions with safer variants
ASoC:
Intel: avs: Restore stream decoupling on prepare
ASoC:
Intel: avs: rt274: Constify card_headset_pins
ASoC:
Intel: avs: rt286: Constify card_headset_pins
ASoC:
Intel: avs: rt298: Constify card_headset_pins
ASoC:
Intel: avs: rt5663: Constify card_headset_pins
ASoC:
Intel: avs: rt5682: Constify card_headset_pins
ASoC:
Intel: avs: Rule invalid buffer and period sizes out
ASoC:
Intel: avs: Silence false-positive memcpy() warnings
ASoC:
Intel: avs: ssm4567: Board cleanup
ASoC:
Intel: avs: ssm4567: Do not ignore route checks
ASoC:
Intel: avs: Store pointer to adev in DAI dma_data
ASoC:
Intel: avs: Store pointer to link_stream in dma_data
ASoC:
Intel: avs: Switch to ACPI NHLT
ASoC:
Intel: avs: Switch to acpi-nhlt
ASoC:
Intel: avs: Test result of avs_get_module_entry()
ASoC:
Intel: avs: Use devm_kstrdup_const
ASoC:
Intel: avs: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY
ASoC:
Intel: avs: Wake from D0ix when starting streaming
ASoC:
Intel: board_helpers: change dai link helpers to static function
ASoC:
Intel: board_helpers: support DAI link ID customization
ASoC:
Intel: board_helpers: support sof_card_private initialization
ASoC:
Intel: boards: clarify Copyright information
ASoC:
Intel: boards: updates for 6.10 - part1
ASoC:
Intel: boards: updates for 6.10 - part2
ASoC:
Intel: boards: updates for 6.10 - part3
ASoC:
Intel: bxt_da7219_max98357a: remove cml support
ASoC:
Intel: bxt_da7219_max98357a: remove glk support
ASoC:
Intel: bxt_da7219_max98357a: remove MAX98390 support
ASoC:
Intel: catpt: clarify Copyright information
ASoC:
Intel: change cs35l56 name_prefix
ASoC:
Intel: cml_rt1011_rt5682: delete driver
ASoC:
Intel: common: clarify Copyright information
ASoC:
Intel: Disable route checks for Skylake boards
ASoC:
Intel: glk_rt5682_max98357a: delete driver
ASoC:
Intel: maxim-common: add max_98373_dai_link function
ASoC:
Intel: maxim-common: change max98373 data to static
ASoC:
Intel: nau8825/rt5682: move speaker widget to common modules
ASoC:
Intel: realtek-common: remove 2-spk rt1015p config
ASoC:
Intel: skl_hda_dsp_generic: Allocate snd_soc_card dynamically
ASoC:
Intel: skl_hda_dsp_generic: Use devm_kasprintf for the components string
ASoC:
Intel: Skylake: Remove soc-topology ABI v4 support
ASoC:
Intel: soc-acpi-intel-arl-match: Add rt711 sdca codec support
ASoC:
Intel: soc-acpi-intel-lnl-match: add cs42l43 only support
ASoC:
Intel: soc-acpi-intel-lnl-match: adds RT714 and RT1318 support
ASoC:
Intel: soc-acpi-intel-mtl-match: add cs42l43 only support
ASoC:
intel: soc-acpi: Add missing cs42l43 endpoints
ASoC:
Intel: soc-acpi: add support for HP Omen14 SoundWire configuration
ASoC:
Intel: soc-acpi: mtl: add Dell SKU 0C64 and 0CC6
ASoC:
Intel: soc-acpi: mtl: add support for Acer Swift Go 14
ASoC:
Intel: soc-acpi: mtl: fix speaker no sound on Dell SKU 0C64
ASoC:
Intel: sof-rt5682: add driver_data to sof_rt5682 board
ASoC:
Intel: sof-rt5682: add mclk_en to sof_rt5682_private
ASoC:
Intel: sof-rt5682: get bclk frequency from topology
ASoC:
Intel: sof-rt5682: remove DMI quirk for hatch
ASoC:
Intel: sof-rt5682: remove SOF_RT5682_MCLK_BYTCHT_EN
ASoC:
Intel: sof-rt5682: setup pll_id only when needed
ASoC:
Intel: sof-rt5682: support bclk as PLL source on rt5682s
ASoC:
Intel: sof-sdw: Add new code for parsing the snd_soc_acpi structs
ASoC:
Intel: sof-sdw: don't set card long_name
ASoC:
Intel: sof-sdw: fix missing SPI_MASTER dependency
ASoC:
Intel: sof-sdw: really remove FOUR_SPEAKER quirk
ASoC:
Intel: sof_cs42l42: add mtl_cs42l42_def for mtl boards
ASoC:
Intel: sof_cs42l42: add rpl_cs42l42_def for rpl boards
ASoC:
Intel: sof_cs42l42: board id cleanup for adl boards
ASoC:
Intel: sof_cs42l42: mach cleanup for adl boards
ASoC:
Intel: sof_cs42l42: rename BT offload quirk
ASoC:
Intel: sof_cs42l42: use common module for sof_card_private initialization
ASoC:
Intel: sof_da7219: add cml_da7219_def for cml boards
ASoC:
Intel: sof_da7219: add codec exit function
ASoC:
Intel: sof_da7219: add glk_da7219_def for glk boards
ASoC:
Intel: sof_da7219: add mtl_da7219_def for mtl boards
ASoC:
Intel: sof_da7219: add rpl_mx98360_da7219 board config
ASoC:
Intel: sof_da7219: add SOF_DA7219_MCLK_EN quirk
ASoC:
Intel: sof_da7219: board id cleanup for adl boards
ASoC:
Intel: sof_da7219: board id cleanup for jsl boards
ASoC:
Intel: sof_da7219: board id cleanup for rpl boards
ASoC:
Intel: sof_da7219: mach cleanup for adl boards
ASoC:
Intel: sof_da7219: mach cleanup for rpl boards
ASoC:
Intel: sof_da7219: support MAX98357A
ASoC:
Intel: sof_da7219: support MAX98357A on cml boards
ASoC:
Intel: sof_da7219: support MAX98357A on glk boards
ASoC:
Intel: sof_da7219: support MAX98390
ASoC:
Intel: sof_da7219: support MAX98390 on cml boards
ASoC:
Intel: sof_da7219: use common module for DAI link generation
ASoC:
Intel: sof_da7219: use max_98373_dai_link function
ASoC:
Intel: sof_maxim_common: support MAX98390 on cml boards
ASoC:
Intel: sof_nau8825: add mtl_nau8825_def for mtl boards
ASoC:
Intel: sof_nau8825: mach cleanup for adl boards
ASoC:
Intel: sof_nau8825: mach cleanup for rpl boards
ASoC:
Intel: sof_nau8825: remove sof_nau8825 board id
ASoC:
Intel: sof_nau8825: use common module for sof_card_private initialization
ASoC:
Intel: sof_nau8825: use max_98373_dai_link function
ASoC:
Intel: sof_realtek_common: support 4xALC1011 amplifier
ASoC:
Intel: sof_rt5682: add glk_rt5682_def for glk boards
ASoC:
Intel: sof_rt5682: add icl_rt5682_def for icl boards
ASoC:
Intel: sof_rt5682: add missing MAX98357A config
ASoC:
Intel: sof_rt5682: board id cleanup for cml boards
ASoC:
Intel: sof_rt5682: board id cleanup for mtl boards
ASoC:
Intel: sof_rt5682: Fix uninitialized variable in probe
ASoC:
Intel: sof_rt5682: mach cleanup for adl boards
ASoC:
Intel: sof_rt5682: mach cleanup for mtl boards
ASoC:
Intel: sof_rt5682: mach cleanup for rpl boards
ASoC:
Intel: sof_rt5682: mach cleanup for tgl boards
ASoC:
Intel: sof_rt5682: remove unnecessary idisp HDMI quirk
ASoC:
Intel: sof_rt5682: support ALC1011 on cml boards
ASoC:
Intel: sof_rt5682: support ALC5650 on RPL boards
ASoC:
Intel: sof_rt5682: support MAX98357A on glk boards
ASoC:
Intel: sof_rt5682: use common module for sof_card_private initialization
ASoC:
Intel: sof_rt5682: use max_98373_dai_link function
ASoC:
Intel: sof_rt5682: use RT5682S_PLL1 if needed
ASoC:
Intel: sof_sdw: add a space before cfg-amp in components
ASoC:
Intel: sof_sdw: Add callbacks to register sidecar devices
ASoC:
Intel: sof_sdw: add controls and dapm widgets in codec_info
ASoC:
Intel: sof_sdw: add dai parameter to rtd_init callback
ASoC:
Intel: sof_sdw: add JD2 quirk for HP Omen 14
ASoC:
Intel: sof_sdw: add max98373 dapm routes
ASoC:
Intel: sof_sdw: add missing sof_sdw_rt_amp_init for Realtek multi-function codecs
ASoC:
Intel: sof_sdw: add quirk for Dell SKU 0C0F
ASoC:
Intel: sof_sdw: Add quirk for optional codec speakers
ASoC:
Intel: sof_sdw: Add support for cs42l43 optional speaker output
ASoC:
intel: sof_sdw: Add support for cs42l43-cs35l56 sidecar amps
ASoC:
Intel: sof_sdw: Allocate snd_soc_card dynamically
ASoC:
Intel: sof_sdw: change rt715-sdca dai name
ASoC:
Intel: sof_sdw: Delay update of the codec_conf array
ASoC:
Intel: sof_sdw: Don't pass acpi_link_adr to init functions
ASoC:
Intel: sof_sdw: Factor out BlueTooth DAI creation
ASoC:
Intel: sof_sdw: Factor out codec name generation
ASoC:
Intel: sof_sdw: Factor out DMIC DAI creation.
ASoC:
Intel: sof_sdw: Factor out HDMI DAI creation
ASoC:
intel: sof_sdw: Factor out SoundWire DAI creation
ASoC:
Intel: sof_sdw: Factor out SSP DAI creation
ASoC:
intel: sof_sdw: Make find_codec_info_acpi() return a pointer
ASoC:
intel: sof_sdw: Make find_codec_info_dai() return a pointer
ASoC:
intel: sof_sdw: Make find_codec_info_part() return a pointer
ASoC:
Intel: sof_sdw: Move append_dai_type to new parsing
ASoC:
Intel: sof_sdw: Move counting and codec_conf to new parsing
ASoC:
Intel: sof_sdw: Move flags to private struct
ASoC:
Intel: sof_sdw: Move generation of DAI links to new parsing
ASoC:
Intel: sof_sdw: Move get_codec_dai_by_name() into sof_sdw itself
ASoC:
Intel: sof_sdw: Move ignore_pch_dmic to new parsing
ASoC:
intel: sof_sdw: Only pass codec_conf pointer around
ASoC:
Intel: sof_sdw: Only pass dai_link pointer around
ASoC:
Intel: sof_sdw: remove FOUR_SPEAKER quirks
ASoC:
Intel: sof_sdw: Remove no longer supported quirk
ASoC:
Intel: sof_sdw: Remove redundant initialisations
ASoC:
Intel: sof_sdw: remove unused rt dmic rtd_init
ASoC:
intel: sof_sdw: Set channel map directly from endpoints
ASoC:
Intel: sof_sdw: use .controls/.widgets to add controls/widgets
ASoC:
Intel: sof_sdw: Use for_each_set_bit
ASoC:
Intel: sof_sdw: use generic name for controls/widgets
ASoC:
Intel: sof_sdw: use generic rtd_init function for Realtek SDW DMICs
ASoC:
Intel: sof_sdw_cs_amp: rename Speakers to Speaker
ASoC:
Intel: sof_sdw_rt722_sdca: set rtd_init in codec_info_list[]
ASoC:
Intel: sof_sdw_rt722_sdca: use rt_dmic_rtd_init
ASoC:
Intel: sof_sdw_rt_amp: use dai parameter
ASoC:
Intel: sof_sdw_rt_sdca_jack_common: remove -sdca for new codecs
ASoC:
Intel: sof_sdw_rt_sdca_jack_common: Use name_prefix for `-sdca` detection
ASoC:
Intel: sof_ssp_amp: remove unnecessary idisp HDMI quirk
ASoC:
Intel: sof_ssp_amp: use common module for DAI link generation
ASoC:
Intel: sof_ssp_amp: use common module for sof_card_private initialization
ASoC:
Intel: ssp-common: delete module
ASoC:
Intel: ssp-common: get codec tplg suffix function
ASoC:
Intel: ssp-common: module name change
ASoC:
Intel: ssp-common: naming convention change
ASoC:
Intel: ssp-common: relocate header file
ASoC:
Intel: ssp-common: relocate source file
ASoC:
Intel: updates for 6.10 - part4
ASoC:
Intel: updates for 6.10 - part5
ASoC:
Intel: updates for 6.10 - part6
ASoC:
Intel: updates for 6.10 - part7
ASoC:
intel: Use *-y instead of *-objs in Makefile
ASoC:
jz4740: Use *-y instead of *-objs in Makefile
ASoC:
kirkwood: Fix potential NULL dereference
ASoC:
kirkwood: Use *-y instead of *-objs in Makefile
ASoC:
kirkwood: Use snd_soc_substream_to_rtd() for accessing private_data
ASoC:
loongson: i2s/pci: drop driver owner assignment
ASoC:
loongson: Use *-y instead of *-objs in Makefile
ASoC:
loongson: Use snd_soc_substream_to_rtd() for accessing private_data
ASoC:
max98373-sdw: drop driver owner assignment
ASoC:
mediatek: Add common machine soundcard driver probe mechanism
ASoC:
mediatek: Add common mtk_afe_component_probe callback
ASoC:
mediatek: Add common snd_soc_ops .startup() callback
ASoC:
mediatek: Assign dummy when codec not specified for a DAI link
ASoC:
mediatek: common: Constify struct mtk_sof_priv
ASoC:
mediatek: Commonize ADDA rate transform functions and enums
ASoC:
mediatek: mt8183-da7219-max98357: Fix kcontrol name collision
ASoC:
mediatek: mt8186-rt1019: Migrate to the common mtk_soundcard_startup
ASoC:
mediatek: mt8186: Migrate to mtk_soundcard_common_probe
ASoC:
mediatek: mt8186: Unify mt8186-mt6366 machine drivers
ASoC:
mediatek: mt8188: Migrate to mtk_soundcard_common_probe
ASoC:
mediatek: mt8192-afe-pcm: Convert to devm_pm_runtime_enable()
ASoC:
mediatek: mt8192-afe-pcm: Simplify with dev_err_probe()
ASoC:
mediatek: mt8192: fix register configuration for tdm
ASoC:
mediatek: mt8192: Migrate to mtk_soundcard_common_probe
ASoC:
mediatek: mt8192: Migrate to the common mtk_soundcard_startup
ASoC:
mediatek: mt8195: Add platform entry for ETDM1_OUT_BE dai link
ASoC:
mediatek: mt8195: Migrate to mtk_soundcard_common_probe
ASoC:
mediatek: mt8195: Migrate to the common mtk_soundcard_startup
ASoC:
mediatek: Use *-y instead of *-objs in Makefile
ASoC:
mediatek: Use common mtk_afe_pcm_platform with common probe cb
ASoC:
mediatek: Use snd_soc_substream_to_rtd() for accessing private_data
ASoC:
Merge up fixes
ASoC:
Merge up fixes
ASoC:
meson: Constify static snd_pcm_hardware
ASoC:
meson: Use *-y instead of *-objs in Makefile
ASoC:
meson: Use snd_soc_substream_to_rtd() for accessing private_data
ASoC:
mxs: add missing MODULE_DESCRIPTION() macro
ASoC:
mxs: Use *-y instead of *-objs in Makefile
ASoC:
nau8325: Modify driver code and dtschema.
ASoC:
nau8325: new driver
ASoC:
nau8325: Revise soc_enum structure definition.
ASoC:
nau8821: Add delay control for ADC
ASoC:
nau8821: Add delay control for ADC
ASoC:
nau8821: Remove redundant ADC controls
ASoC:
nau8822: Remove unused member from struct
ASoc:
PCM6240: Add compile item for PCM6240 Family driver
ASoc:
PCM6240: Create header file for PCM6240 Family driver code
ASoc:
PCM6240: Create PCM6240 Family driver code
ASoc:
PCM6240: Fix spelling mistake: "deley" -> "delay"
ASoC:
PCM6240: New driver
ASoC:
pcm: perform power-down delay checks a bit faster
ASoC:
pcm: Reverse iterate DAIs when shutting them down
ASoC:
pxa: Use *-y instead of *-objs in Makefile
ASoC:
q6apm-lpass-dai: close graph on prepare errors
ASoC:
qcom: Add missing module descriptions
ASoC:
qcom: add missing MODULE_DESCRIPTION() macro
ASoC:
qcom: Constify static snd_pcm_hardware
ASoC:
qcom: q6apm-dai: drop unused 'q6apm_dai_rtd' fields
ASoC:
qcom: sc8280xp: Add support for QCM6490 and QCS6490
ASoC:
qcom: Use *-y instead of *-objs in Makefile
ASoC:
qcom: Use snd_soc_substream_to_rtd() for accessing private_data
ASoC:
rockchip: i2s-tdm: Fix trcm mode by setting clock on right mclk
ASoC:
rockchip: Use *-y instead of *-objs in Makefile
ASoC:
rsnd: cleanup regmap table
ASoC:
rsnd: don't get resource from ID
ASoC:
rsnd: no exception for SCU
ASoC:
rsnd: R-Car Gen1/Gen2 exception
ASoC:
rsnd: reg cleanup
ASoC:
rsnd: rename rsnd_is_e3() to rsnd_is_gen3_e3()
ASoC:
rt1017-sdca-sdw: drop driver owner assignment
ASoC:
rt1308-sdw: drop driver owner assignment
ASoC:
rt1316-sdw: drop driver owner assignment
ASoC:
rt1318-sdw: drop driver owner assignment
ASoC:
rt5645: fix issue of random interrupt from push-button
ASoC:
rt5645: mic-in detection threshold modification
ASoC:
rt5682-sdw: drop driver owner assignment
ASoC:
rt700-sdw: drop driver owner assignment
ASoC:
rt711-sdca-sdw: drop driver owner assignment
ASoC:
rt711-sdw: add missing readable registers
ASoC:
rt711-sdw: drop driver owner assignment
ASoC:
rt712-sdca-dmic: drop driver owner assignment
ASoC:
rt712-sdca-sdw: drop driver owner assignment
ASoC:
rt715-sdca-sdw: drop driver owner assignment
ASoC:
rt715-sdca-sdw: Fix wrong complete waiting in rt715_dev_resume()
ASoC:
rt715-sdca: rename dai name with rt715-sdca prefix
ASoC:
rt715-sdw: drop driver owner assignment
ASoC:
rt722-sdca-sdw: add debounce time for type detection
ASoC:
rt722-sdca-sdw: add silence detection register as volatile
ASoC:
rt722-sdca-sdw: drop driver owner assignment
ASoC:
samsung: i2s: Drop unneeded MODULE_ALIAS
ASoC:
samsung: Use *-y instead of *-objs in Makefile
ASoC:
samsung: Use snd_soc_substream_to_rtd() for accessing private_data
ASoC:
sdw-mockup: drop driver owner assignment
ASoC:
sh: Use *-y instead of *-objs in Makefile
ASoC:
sigmadsp: Add missing module description
ASoC:
soc-card: Add KUnit test case for snd_soc_card_get_kcontrol
ASoC:
soc-card: soc-card-test: Fix some error handling in init()
ASoC:
soc-card: Use snd_ctl_find_id_mixer() instead of open-coding
ASoC:
soc-dai: Note valid values of sysclock direction
ASoC:
soc-jack: Get rid of legacy GPIO support
ASoC:
soc-topology-test: clarify Copyright information
ASoC:
soc.h: Don't use "proxy" headers
ASoC:
SOF: add missing MODULE_DESCRIPTION
ASoC:
SOF: add missing MODULE_DESCRIPTION()
ASoC:
SOF: amd: acp-loader: abort firmware download on write error
ASoC:
SOF: amd: acp: Constify snd_sof_dsp_ops
ASoC:
SOF: amd: Correct spaces in Makefile
ASoC:
SOF: amd: Fix build error with built-in config
ASoC:
SOF: AMD: group all module related information
ASoC:
SOF: Clean up sof_ipc_flood_dfs_write()
ASoC:
SOF: Constify stored pointer to snd_sof_dsp_ops
ASoC:
SOF: cppcheck fixes and debugfs addition
ASoC:
SOF: debug: Constify local snd_sof_dsp_ops
ASoC:
SOF: debug: Handle cases when fw_lib_prefix is not set, NULL
ASoC:
SOF: Disable pointless writes to debugfs file
ASoC:
SOF: imx8: Constify snd_sof_dsp_ops
ASoC:
SOF: imx8m: Constify snd_sof_dsp_ops
ASoC:
SOF: imx8ulp: Constify snd_sof_dsp_ops
ASoC:
SOF: imx: drop usage of the imx8_*_clocks API
ASoC:
SOF: imx: remove imx8_*_clocks API
ASoC:
SOF: imx: stop using the imx8_*_clocks API
ASoC:
SOF: Intel: Add fw_regs area to debugfs map for
ASoC:
SOF: intel: bdw: Constify snd_sof_dsp_ops
ASoC:
SOF: intel: byt: Constify snd_sof_dsp_ops
ASoC:
SOF: Intel: clarify Copyright information
ASoC:
SOF: Intel: discard SoundWire configuration if HDaudio codec is reported
ASoC:
SOF: Intel: don't ignore IOC interrupts for non-audio transfers
ASoC:
SOF: Intel: hda-bus: Use PIO mode for Lunar Lake
ASoC:
SOF: Intel: hda-codec: preserve WAKEEN values
ASoC:
SOF: Intel: hda-ctrl: add missing WAKE_STS clear
ASoC:
SOF: Intel: hda-ctrl: only clear WAKESTS for HDaudio codecs
ASoC:
SOF: Intel: hda-dai: add helpers to set dai config
ASoC:
SOF: Intel: hda-dai: fix channel map configuration for aggregated dailink
ASoC:
SOF: Intel: hda-dai: remove skip_tlv label
ASoC:
SOF: Intel: hda-dai: set dma_stream_channel_map device
ASoC:
SOF: Intel: hda-dai: set lowest N bits in ch_mask
ASoC:
SOF: Intel: hda-dai: skip tlv configuration for
ASoC:
SOF: Intel: hda-dai: skip tlv for dspless mode
ASoC:
SOF: Intel: hda-dsp/mtl: Add support for ACE ROM state codes
ASoC:
SOF: Intel: hda-loader: add flag to tag ICCMAX stream
ASoC:
SOF: Intel: hda-loader: change signature of code loader helpers
ASoC:
SOF: Intel: hda-pcm: Limit the maximum number of periods by MAX_BDL_ENTRIES
ASoC:
SOF: Intel: hda-stream: clarify comment
ASoC:
SOF: Intel: hda-stream: export stream_get_position() helper
ASoC:
SOF: Intel: HDA/DMIC updates
ASoC:
SOF: Intel: hda: Clear Soundwire node ID during BE DAI hw_free
ASoC:
SOF: intel: hda: Constify snd_sof_dsp_ops
ASoC:
SOF: Intel: hda: Create debugfs file to force a clean DSP boot
ASoC:
SOF: Intel: hda: disable SoundWire interrupt later
ASoC:
SOF: Intel: hda: extend signature of sdw_hda_dai_hw_params()
ASoC:
SOF: Intel: hda: fix null deref on system suspend entry
ASoC:
SOF: Intel: hda: list SoundWire peripherals on mismatch
ASoC:
SOF: Intel: hda: move helper to static inline
ASoC:
SOF: Intel: hda: simplify and reduce indentation for hda_sdw_machine_select()
ASoC:
SOF: Intel: improve and extend HDaudio-based
ASoC:
SOF: Intel: improve SoundWire support for
ASoC:
SOF: Intel: lnl: Add fw_regs area to debugfs map
ASoC:
SOF: Intel: lnl: add helper to detect SoundWire wakes
ASoC:
SOF: Intel: lnl: Correct rom_status_reg
ASoC:
SOF: Intel: move common code from hda.c
ASoC:
SOF: Intel: move hda.c to different module
ASoC:
SOF: Intel: move tracepoint creation
ASoC:
SOF: Intel: mtl/lnl: Improve firmware boot state
ASoC:
SOF: Intel: mtl: Add fw_regs area to debugfs map
ASoC:
SOF: Intel: mtl: Correct rom_status_reg
ASoC:
SOF: Intel: mtl: Correct the mtl_dsp_dump output
ASoC:
SOF: Intel: mtl: Disable interrupts when firmware boot failed
ASoC:
SOF: Intel: mtl: Implement firmware boot state check
ASoC:
SOF: intel: pci-tng: Constify snd_sof_dsp_ops
ASoC:
SOF: Intel: regroup all SoundWire/Intel functions in hda.c
ASoC:
SOF: Intel: remove circular dependency for
ASoC:
SOF: Intel: remove circular dependency on hda_sdw_process_wakeen()
ASoC:
SOF: Intel: set the DMA TLV device as dai_index
ASoC:
SOF: Intel: start splitting top-level from common parts
ASoC:
SOF: Intel: support tplg suffix detection
ASoC:
SOF: Intel: tgl: Add fw_regs area to debugfs map for IPC4
ASoC:
SOF: ipc3: Constify local snd_sof_dsp_ops
ASoC:
SOF: ipc4-loader: save FW version info to debugfs
ASoC:
SOF: ipc4-priv: align prototype and function declaration
ASoC:
SOF: ipc4-topology/pcm: Rename sof_ipc4_copier_is_single_format()
ASoC:
SOF: ipc4-topology: Add support for NHLT with 16-bit only DMIC blob
ASoC:
SOF: ipc4-topology: Adjust the params based on DAI formats
ASoC:
SOF: ipc4-topology: Advertise passthrough capable PCMs (using ChainDMA)
ASoC:
SOF: ipc4-topology: Allow selective update in sof_ipc4_update_hw_params
ASoC:
SOF: ipc4-topology: Correct DAI copier config and NHLT blob request
ASoC:
SOF: ipc4-topology: Fix input format query of process modules without base extension
ASoC:
SOF: ipc4-topology: Fix nhlt configuration blob
ASoC:
SOF: ipc4-topology: Improve readability of sof_ipc4_prepare_dai_copier()
ASoC:
SOF: ipc4-topology: Print out the channel count in sof_ipc4_dbg_audio_format
ASoC:
SOF: ipc4-topology: remove shadowed variable
ASoC:
SOF: ipc4-topology: Save the ALH DAI index during hw_params
ASoC:
SOF: IPC4: extend dai_data with node_id
ASoC:
SOF: make dma_config_tlv be an array
ASoC:
SOF: mediatek: mt8186: Constify snd_sof_dsp_ops
ASoC:
SOF: mediatek: mt8195: Constify snd_sof_dsp_ops
ASoc:
SOF: misc updates for 6.10
ASoC:
SOF: pcm: add pending_stop state variable
ASoC:
SOF: pcm: Constify local snd_sof_dsp_ops
ASoC:
SOF: pcm: reset all PCM sources in case of xruns
ASoC:
SOF: pcm: simplify sof_pcm_hw_free() with helper
ASoC:
SOF: reorder MODULE_ definitions
ASoC:
SOF: sof-audio: revisit sof_pcm_stream_free() error handling and logs
ASoC:
SOF: sof-audio: Skip unprepare for in-use widgets on error rollback
ASoC:
SOF: stream-ipc: remove unnecessary MODULE_LICENSE
ASoC:
SOF: topology: remove incorrect widget id in error message
ASoC:
SOF: Use *-y instead of *-objs in Makefile
ASoC:
spear: Use *-y instead of *-objs in Makefile
ASoC:
sprd: Use *-y instead of *-objs in Makefile
ASoC:
sti: Use *-y instead of *-objs in Makefile
ASoC:
stm: Use *-y instead of *-objs in Makefile
ASoC:
sun50i-codec-analog: Enable jack detection on startup
ASoC:
sun50i-codec-analog: Move suspend/resume to set_bias_level
ASoC:
sun8i-codec: Enable bus clock at STANDBY and higher bias
ASoC:
sun8i-codec: Fix build with CONFIG_SND_JACK_INPUT_DEV disabled
ASoC:
sun8i-codec: Implement jack and accessory detection
ASoC:
sunxi: DMIC: Add controls for adjusting the mic gains
ASoC:
sunxi: sun4i-i2s: Fix pcm_formats type specification
ASoC:
sunxi: sun4i-i2s: Support 32-bit audio formats
ASoC:
sunxi: Use snd_soc_substream_to_rtd() for accessing private_data
ASoC:
tas2552: Add TX path for capturing AUDIO-OUT data
ASoC:
tas2781: Fix a warning reported by robot kernel test
ASoC:
tas2781: Fix wrong loading calibrated data sequence
ASoC:
tegra: Use *-y instead of *-objs in Makefile
ASoC:
tegra: Use snd_soc_substream_to_rtd() for accessing private_data
ASoC:
ti: davinci-i2s: Add features to McBSP
ASoC:
ti: davinci-i2s: Add handling of BP_FC format
ASoC:
ti: davinci-i2s: Add S24_LE to supported formats
ASoC:
ti: davinci-i2s: Add T1 framing support
ASoC:
ti: davinci-i2s: Add TDM support
ASoC:
ti: davinci-i2s: Delete unnecessary assignment
ASoC:
ti: davinci-i2s: Enable unexpected frame pulses detection
ASoC:
ti: davinci-i2s: Link free-run mode to SND_SOC_DAIFMT_[GATED/CONT]
ASoC:
ti: davinci-i2s: Remove the unused clk_input_pin attribute
ASoC:
ti: davinci-i2s: Replace dev_err with dev_err_probe
ASoC:
ti: davinci-i2s: Use external clock to drive sample rate generator
ASoC:
ti: davinci-mcasp: Set min period size using FIFO config
ASoC:
ti: omap-hdmi: Fix too long driver name
ASoC:
ti: Use *-y instead of *-objs in Makefile
ASoC:
ti: Use snd_soc_substream_to_rtd() for accessing private_data
ASoC:
tlv320aic32x4-spi: drop driver owner assignment
ASoC:
tlv320aic3x-spi: drop driver owner assignment
ASoC:
topology-test: Add missing module description
ASoC:
topology: Clean up route loading
ASoC:
topology: Cleanup after ABI v4 support removal
ASoC:
topology: Do not assign fields that are already set
ASoC:
topology: Do not ignore route checks when parsing graphs
ASoC:
topology: Fix references to freed memory
ASoC:
topology: Fix route memory corruption
ASoC:
topology: Fix route memory corruption
ASoC:
topology: Remove ABI v4 support
ASoC:
topology: Remove obsolete ABI v4 structs
ASoC:
tracing: Export SND_SOC_DAPM_DIR_OUT to its value
ASoC:
uniphier: Constify static snd_pcm_hardware
ASoC:
uniphier: Use *-y instead of *-objs in Makefile
ASoC:
use 'time_left' instead of 'timeout' with
ASoC:
Use *-y instead of *-objs in Makefile
ASoC:
Use inline function for type safety in snd_soc_substream_to_rtd()
ASoC:
Use snd_ctl_find_id_mixer() instead of
ASoC:
Use snd_soc_substream_to_rtd() for accessing
ASoC:
ux500: Add missing module description
ASoC:
ux500: Use *-y instead of *-objs in Makefile
ASoC:
wcd934x: Drop unneeded MODULE_ALIAS
ASoC:
wm_adsp: Add missing MODULE_DESCRIPTION()
ASoC:
wm_adsp: Include array_size.h
ASoC:
wm_adsp: Remove notification of driver write
ASoC:
wm_adsp: Use cs_dsp_coeff_lock_and_[read|write]_ctrl()
ASoC:
xilinx: Add missing module descriptions
ASoC:
xilinx: Use *-y instead of *-objs in Makefile
ASoC:
xtensa: Use *-y instead of *-objs in Makefile
ata,scsi:
libata-core: Do not leak memory for ata_port struct members
ata:
add HAS_IOPORT dependencies
ata:
ahci: Clean up sysfs file on error
ata:
ahci: Do not apply Intel PCS quirk on Intel Alder Lake
ata:
ahci: Do not enable LPM if no LPM states are supported by the HBA
ata:
libata-core: Add ATA_HORKAGE_NOLPM for all Crucial BX SSD1 models
ata:
libata-core: Add ATA_HORKAGE_NOLPM for AMD Radeon S3 SSD
ata:
libata-core: Add ATA_HORKAGE_NOLPM for Apacer AS340
ata:
libata-core: Add ATA_HORKAGE_NOLPM for Crucial CT240BX500SSD1
ata:
libata-core: Fix double free on error
ata:
libata-core: Fix null pointer dereference on error
ata:
libata-core: Remove ata_exec_internal_sg()
ata:
libata-scsi: Set the RMB bit only for removable media devices
ata:
pata_cs5520: Remove unnecessary call to pci_enable_device_io()
ata:
pata_legacy: make legacy_exit() work again
ata:
pata_macio: Fix max_segment_size with PAGE_SIZE == 64K
atm/fore200e:
Delete unused 'fore200e_boards'
auxdisplay:
ht16k33: Remove struct backlight_ops.check_fb
auxdisplay:
ht16k33: Replace use of fb_blank with backlight helper
Linux:
Avoid hw_desc array overrun in dw-axi-dmac
ax.25:
x.25: Remove the now superfluous sentinel elements from ctl_table array
ax25:
Fix refcount imbalance on inbound connections
ax25:
Fix reference count leak issue of net_device
ax25:
Fix reference count leak issues of ax25_dev
ax25:
Remove superfuous "return" from ax25_ds_set_timer
ax25:
Replace kfree() in ax25_dev_free() with ax25_dev_put()
ax25:
Use kernel universal linked list to implement ax25_dev_list
backlight:
aat2870-backlight: Remove struct backlight.check_fb
backlight:
Add controls_device callback to struct backlight_ops
backlight:
ams369fg06: Constify lcd_ops
backlight:
corgi_lcd: Constify lcd_ops
backlight:
hx8357: Constify lcd_ops
backlight:
ili922x: Constify lcd_ops
backlight:
ili9320: Constify lcd_ops
backlight:
jornada720_lcd: Constify lcd_ops
backlight:
l4f00242t03: Constify lcd_ops
backlight:
lcd: Constify lcd_ops
backlight:
lcd: Make lcd_class constant
backlight:
lms283gf05: Constify lcd_ops
backlight:
lms501kf03: Constify lcd_ops
backlight:
lp8788: Drop support for platform data
backlight:
ltv350qv: Constify lcd_ops
backlight:
Make backlight_class constant
backlight:
Match backlight device against struct fb_info.bl_dev
backlight:
mp3309c: Fix LEDs flickering in PWM mode
backlight:
mp3309c: Fix signedness bug in mp3309c_parse_fwnode()
backlight:
omap1: Remove unused struct omap_backlight_config.set_power
backlight:
omap1: Replace FB_BLANK_ states with simple on/off
backlight:
otm3225a: Constify lcd_ops
backlight:
otm3225a: Drop driver owner assignment
backlight:
platform_lcd: Constify lcd_ops
backlight:
pwm-backlight: Remove struct backlight_ops.check_fb
backlight:
Remove fb_blank from struct backlight_properties
backlight:
sky81452-backlight: Remove unnecessary call to of_node_get()
backlight:
tdo24m: Constify lcd_ops
Backmerge tag :
'v6.9-rc5' into drm-next
batman-adv:
bypass empty buckets in batadv_purge_orig_ref()
batman-adv:
Don't accept TT entries for out-of-spec VIDs
batman-adv:
prefer kfree_rcu() over call_rcu() with free-only callbacks
batman-adv:
Start new development cycle
bcache:
allow allocator to invalidate bucket in gc
bcache:
call force_wake_up_gc() if necessary in check_should_bypass()
bcache:
code cleanup in __bch_bucket_alloc_set()
bcache:
fix variable length array abuse in btree_iter
bcache:
Remove usage of the deprecated ida_simple_xx() API
bcache_register():
don't bother with set_blocksize()
bcachefs:
__BTREE_ITER_ALL_SNAPSHOTS -> BTREE_ITER_SNAPSHOT_FIELD
bcachefs:
__mark_pointer now takes bch_alloc_v4
bcachefs:
__mark_stripe_bucket() now takes bch_alloc_v4
bcachefs:
Add asserts to bch2_dev_btree_bitmap_marked_sectors()
bcachefs:
Add btree_allocated_bitmap to member_to_text()
bcachefs:
add btree_node_merging_disabled debug param
bcachefs:
add check for missing fragmentation in check_alloc_to_lru_ref()
bcachefs:
add counters for failed shrinker reclaim
bcachefs:
Add missing bch2_journal_do_writes() call
bcachefs:
Add missing bch2_trans_begin()
bcachefs:
Add missing bch_inode_info.ei_flags init
bcachefs:
Add missing guard in bch2_snapshot_has_children()
bcachefs:
add missing MODULE_DESCRIPTION()
bcachefs:
Add missing printbuf_tabstops_reset() calls
bcachefs:
Add missing recalc_capacity() call
bcachefs:
Add missing synchronize_srcu_expedited() call when shutting down
bcachefs:
add no_invalid_checks flag
bcachefs:
alloc_data_type_set()
bcachefs:
Allocator prefers not to expand mi.btree_allocated bitmap
bcachefs:
allow for custom action in fsck error messages
bcachefs:
assert that online_reserved == 0 on shutdown
bcachefs:
bch2_bkey_drop_ptrs() declares loop iter
bcachefs:
bch2_bkey_format_field_overflows()
bcachefs:
bch2_bkey_has_target() -> bch2_dev_rcu()
bcachefs:
bch2_btree_insert_trans() no longer specifies BTREE_ITER_cached
bcachefs:
bch2_btree_node_header_to_text()
bcachefs:
bch2_btree_path_can_relock()
bcachefs:
bch2_btree_path_to_text()
bcachefs:
bch2_btree_path_upgrade() checks nodes_locked, not uptodate
bcachefs:
bch2_btree_root_alloc_fake_trans()
bcachefs:
bch2_btree_write_buffer_maybe_flush()
bcachefs:
bch2_bucket_ref_update()
bcachefs:
bch2_bucket_ref_update() now takes bch_dev
bcachefs:
bch2_check_alloc_key() -> bch2_dev_tryget_noerror()
bcachefs:
bch2_checksum() returns 0 for unknown checksum type
bcachefs:
bch2_data_update_to_text()
bcachefs:
bch2_dev_btree_bitmap_marked() -> bch2_dev_rcu()
bcachefs:
bch2_dev_bucket_exists() uses bch2_dev_rcu()
bcachefs:
bch2_dev_get_ioref() checks for device not present
bcachefs:
bch2_dev_get_ioref2(); alloc_background.c
bcachefs:
bch2_dev_get_ioref2(); backpointers.c
bcachefs:
bch2_dev_get_ioref2(); btree_io.c
bcachefs:
bch2_dev_get_ioref2(); debug.c
bcachefs:
bch2_dev_get_ioref2(); io_read.c
bcachefs:
bch2_dev_get_ioref2(); io_write.c
bcachefs:
bch2_dev_get_ioref2(); journal_io.c
bcachefs:
bch2_dev_have_ref()
bcachefs:
bch2_dev_iterate()
bcachefs:
bch2_dev_safe() -> bch2_dev_rcu()
bcachefs:
bch2_dev_tryget()
bcachefs:
bch2_dir_emit() - drop_locks_do() conversion
bcachefs:
bch2_evacuate_bucket() -> bch2_dev_tryget()
bcachefs:
bch2_extent_merge() -> bch2_dev_rcu()
bcachefs:
bch2_extent_normalize() -> bch2_dev_rcu()
bcachefs:
bch2_gc() is now private to btree_gc.c
bcachefs:
bch2_gc_btree() should not use btree_root_lock
bcachefs:
bch2_hash_lookup() now returns bkey_s_c
bcachefs:
bch2_have_enough_devs() checks for nonexistent device
bcachefs:
bch2_journal_keys_dump()
bcachefs:
bch2_print_allocator_stuck()
bcachefs:
bch2_trans_commit_flags_to_text()
bcachefs:
bch2_trans_relock_fail() - factor out slowpath
bcachefs:
bch2_trans_unlock() must always be followed by relock() or begin()
bcachefs:
bch2_trans_verify_not_unlocked()
bcachefs:
bch2_trigger_alloc() -> bch2_dev_tryget()
bcachefs:
bch_member.last_journal_bucket
bcachefs:
Better bucket alloc tracepoints
bcachefs:
Better fsck error message for key version
bcachefs:
Better write_super() error messages
bcachefs:
Btree key cache instrumentation
bcachefs:
btree_gc can now handle unknown btrees
bcachefs:
bucket_data_type_mismatch()
bcachefs:
bucket_valid()
bcachefs:
Change bch2_fs_journal_stop() BUG_ON() to warning
bcachefs:
Change destroy_inode to free_inode
bcachefs:
chardev: make bch_chardev_class constant
bcachefs:
check for inodes that should have backpointers in fsck
bcachefs:
Check for invalid btree IDs
bcachefs:
Check for invalid bucket from bucket_gen(), gc_bucket()
bcachefs:
Check for subvolues with bogus snapshot/inode fields
bcachefs:
Check for writing btree_ptr_v2.sectors_written == 0
bcachefs:
check inode backpointer in bch2_lookup()
bcachefs:
Clean up inode alloc
bcachefs:
CodingStyle
bcachefs:
Consolidate mark_stripe_bucket() and trans_mark_stripe_bucket()
bcachefs:
Convert to bch2_dev_tryget_noerror()
bcachefs:
Correct the FS_IOC_GETFLAGS to FS_IOC32_GETFLAGS in bch2_compat_fs_ioctl()
bcachefs:
Debug asserts for ca->ref
bcachefs:
Delete incorrect BTREE_ID_NR assertion
bcachefs:
Delete old faulty bch2_trans_unlock() call
bcachefs:
delete old gen check bch2_alloc_write_key()
bcachefs:
delete_dead_snapshots() doesn't need to go RW
bcachefs:
dirty_sectors -> replicas_sectors
bcachefs:
Discard, invalidate workers are now per device
bcachefs:
do reflink_p repair from BTREE_TRIGGER_check_repair
bcachefs:
Don't read journal just for fsck
bcachefs:
Don't return -EROFS from mount on inconsistency error
bcachefs:
Don't use the new_fs() bucket alloc path on an initialized fs
bcachefs:
ec_validate_checksums() -> bch2_dev_tryget()
bcachefs:
eliminate the uninitialized compilation warning in bch2_reconstruct_snapshots
bcachefs:
Enable automatic shrinking for rhashtables
bcachefs:
Ensure we're RW before journalling
bcachefs:
extent_ptr_durability() -> bch2_dev_rcu()
bcachefs:
extent_ptr_invalid() -> bch2_dev_rcu()
bcachefs:
Finish converting reconstruct_alloc to errors_silent
bcachefs:
Fix a locking bug in the do_discard_fast() path
bcachefs:
Fix a UAF after write_super()
bcachefs:
fix alignment of VMA for memory mapped files on THP
bcachefs:
Fix array-index-out-of-bounds
bcachefs:
Fix bch2_alloc_ciphers()
bcachefs:
Fix bch2_inode_insert() race path for tmpfiles
bcachefs:
Fix bch2_read_retry_nodecode()
bcachefs:
Fix bch2_sb_downgrade_update()
bcachefs:
Fix bch2_trans_put()
bcachefs:
Fix bogus verify_replicas_entry() assert
bcachefs:
Fix btree ID bitmasks
bcachefs:
fix btree_path_clone() ip_allocated
bcachefs:
Fix btree_trans leak in bch2_readahead()
bcachefs:
Fix btree_trans list ordering
bcachefs:
Fix debug assert
bcachefs:
Fix early init error path in journal code
bcachefs:
Fix error path of bch2_link_trans()
bcachefs:
Fix failure to return error on misaligned dio write
bcachefs:
fix flag printing in journal_buf_to_text()
bcachefs:
Fix format specifiers in bch2_btree_key_cache_to_text()
bcachefs:
Fix freeing of error pointers
bcachefs:
Fix GFP_KERNEL allocation in break_cycle()
bcachefs:
Fix I_NEW warning in race path in bch2_inode_insert()
bcachefs:
Fix incorrect error handling found_btree_node_is_readable()
bcachefs:
Fix initialization order for srcu barrier
bcachefs:
Fix journal getting stuck on a flush commit
bcachefs:
Fix kmalloc bug in __snapshot_t_mut
bcachefs:
Fix locking assert
bcachefs:
Fix lookup_first_inode() when inode_generations are present
bcachefs:
Fix loop restart in bch2_btree_transactions_read()
bcachefs:
Fix missing alloc_data_type_set()
bcachefs:
Fix missing error check in journal_entry_btree_keys_validate()
bcachefs:
Fix missing parens in drop_locks_do()
bcachefs:
Fix needs_whiteout BUG_ON() in bkey_sort()
bcachefs:
Fix null ptr deref in journal_pins_to_text()
bcachefs:
Fix race between trans_put() and btree_transactions_read()
bcachefs:
Fix race path in bch2_inode_insert()
bcachefs:
Fix RCU splat
bcachefs:
Fix rcu splat in check_fix_ptrs()
bcachefs:
Fix rcu_read_lock() leak in drop_extra_replicas
bcachefs:
Fix ref in trans_mark_dev_sbs() error path
bcachefs:
Fix refcount leak in check_fix_ptrs()
bcachefs:
Fix reporting of freed objects from key cache shrinker
bcachefs:
Fix safe errors by default
bcachefs:
Fix sb-downgrade validation
bcachefs:
Fix sb_clean_validate endianness conversion
bcachefs:
Fix sb_field_downgrade validation
bcachefs:
fix scheduling while atomic in break_cycle()
bcachefs:
fix seqmutex_relock()
bcachefs:
Fix setting of downgrade recovery passes/errors
bcachefs:
Fix shift greater than integer size
bcachefs:
Fix shift overflow in btree_lost_data()
bcachefs:
Fix shift overflow in read_one_super()
bcachefs:
Fix shift overflows in replicas.c
bcachefs:
Fix shift-out-of-bounds in bch2_blacklist_entries_gc
bcachefs:
Fix shutdown ordering
bcachefs:
Fix snapshot_create_lock lock ordering
bcachefs:
fix stack frame size in fsck.c
bcachefs:
Fix stack oob in __bch2_encrypt_bio()
bcachefs:
fix the display format for show-super
bcachefs:
Fix trans->locked assert
bcachefs:
Fix type of flags parameter for some ->trigger() implementations
bcachefs:
fix typo in reference to BCACHEFS_DEBUG
bcachefs:
Fix undefined behaviour in eytzinger1_first()
bcachefs:
Fix uninitialized var warning
bcachefs:
Fix unsafety in bch2_dirent_name_bytes()
bcachefs:
Fix xattr_to_text() unsafety
bcachefs:
for_each_bset() declares loop iter
bcachefs:
for_each_btree_key_continue()
bcachefs:
fs_alloc_debug_to_text()
bcachefs:
fsync() should not return -EROFS
bcachefs:
gc_btree_init_recurse() uses gc_mark_node()
bcachefs:
get_unlocked_mut_path -> bch2_path_get_unlocked_mut
bcachefs:
Guard against overflowing LRU_TIME_BITS
bcachefs:
Handle cached data LRU wraparound
bcachefs:
Improve bch2_assert_pos_locked()
bcachefs:
Improve sysfs internal/btree_cache
bcachefs:
increase key cache shrinker batch size
bcachefs:
Invalid devices are now checked for by fsck, not .invalid methods
bcachefs:
io clock: run timer fns under clock lock
bcachefs:
iter/update/trigger/str_hash flag cleanup
bcachefs:
journal seq blacklist gc no longer has to walk btree
bcachefs:
journal_replay_entry_early() checks for nonexistent device
bcachefs:
Kill bch2_dev_bkey_exists() in backpointer code
bcachefs:
kill bch2_dev_bkey_exists() in bch2_check_fix_ptrs()
bcachefs:
kill bch2_dev_bkey_exists() in bch2_read_endio()
bcachefs:
kill bch2_dev_bkey_exists() in bkey_pick_read_device()
bcachefs:
kill bch2_dev_bkey_exists() in btree_gc.c
bcachefs:
kill bch2_dev_bkey_exists() in check_alloc_info()
bcachefs:
kill bch2_dev_bkey_exists() in data_update_init()
bcachefs:
kill bch2_dev_bkey_exists() in discard_one_bucket_fast()
bcachefs:
kill bch2_dev_bkey_exists() in journal_ptrs_to_text()
bcachefs:
kill bch2_dev_usage_update_m()
bcachefs:
kill for_each_btree_key_old()
bcachefs:
kill gc looping for bucket gens
bcachefs:
Kill gc_init_recurse()
bcachefs:
kill metadata only gc
bcachefs:
Kill opts.buckets_nouse
bcachefs:
Leave a buffer in the btree key cache to avoid lock thrashing
bcachefs:
Log mount failure error code
bcachefs:
maintain lock invariants in btree_iter_next_node()
bcachefs:
make btree read errors silent during scan
bcachefs:
Make btree_deadlock_to_text() clearer
bcachefs:
Mark bch_inode_info as SLAB_ACCOUNT
bcachefs:
mark_stripe_bucket cleanup
bcachefs:
mark_superblock cleanup
bcachefs:
member helper cleanups
bcachefs:
Move BCACHEFS_STATFS_MAGIC value to UAPI magic.h
bcachefs:
Move gc of bucket.oldest_gen to workqueue
bcachefs:
Move nocow unlock to bch2_write_endio()
bcachefs:
move replica_set from bch_dev to bch_fs
bcachefs:
move root node topo checks to node_check_topology()
bcachefs:
Move the ei_flags setting to after initialization
bcachefs:
move topology repair kick to gc_btrees()
bcachefs:
New assertion for writing to the journal after shutdown
bcachefs:
New helpers for device refcounts
bcachefs:
ob_dev()
bcachefs:
On device add, prefer unused slots
bcachefs:
Optimize eytzinger0_sort() with bottom-up heapsort
bcachefs:
pass bch_dev to read_from_stale_dirty_pointer()
bcachefs:
Pass device to bch2_alloc_write_key()
bcachefs:
Pass device to bch2_bucket_do_index()
bcachefs:
Plumb bch_validate_flags to sb_field_ops.validate()
bcachefs:
Plumb bkey into __btree_err()
bcachefs:
plumb data_type into bch2_bucket_alloc_trans()
bcachefs:
prefer drop_locks_do()
bcachefs:
printbuf improvements
bcachefs:
printbufs: prt_printf() now handles \t\r\n
bcachefs:
prt_printf() now respects \r\n\t
bcachefs:
PTR_BUCKET_POS() now takes bch_dev
bcachefs:
ptr_stale() -> dev_ptr_stale()
bcachefs:
Refactor delete_dead_snapshots()
bcachefs:
Remove calls to folio_set_error
bcachefs:
remove dead function bdev_sectors()
bcachefs:
Repair fragmentation_lru in alloc_write_key()
bcachefs:
Replace bare EEXIST with private error codes
bcachefs:
Replace bucket_valid() asserts in bucket lookup with proper checks
bcachefs:
Rereplicate now moves data off of durability=0 devices
bcachefs:
Rip bch2_snapshot_equiv() out of fsck
bcachefs:
Run bch2_check_fix_ptrs() via triggers
bcachefs:
Run check_key_has_snapshot in snapshot_delete_keys()
bcachefs:
Run upgrade/downgrade even in -o nochanges mode
bcachefs:
s/bkey_invalid_flags/bch_validate_flags
bcachefs:
set FMODE_CAN_ODIRECT instead of a dummy direct_IO method
bcachefs:
Set PF_MEMALLOC_NOFS when trans->locked
bcachefs:
set sb->s_shrinker->seeks = 0
bcachefs:
set_worker_desc() for delete_dead_snapshots
bcachefs:
simplify bch2_trans_start_alloc_update()
bcachefs:
Simplify resuming of journal position
bcachefs:
slab-use-after-free Read in bch2_sb_errors_from_cpu
bcachefs:
Split out btree_write_submit_wq
bcachefs:
Split out disk_groups_format.h
bcachefs:
Split out journal_seq_blacklist_format.h
bcachefs:
Split out replicas_format.h
bcachefs:
split out sb-downgrade_format.h
bcachefs:
Split out sb-errors_format.h
bcachefs:
split out sb-members_format.h
bcachefs:
Switch online_reserved shutdown assert to WARN()
bcachefs:
Sync journal when we complete a recovery pass
bcachefs:
trans->locked
bcachefs:
uninline set_btree_iter_dontneed()
bcachefs:
Use bch2_btree_path_upgrade() in key cache traverse
bcachefs:
Use bch2_print_string_as_lines for long err
bcachefs:
Use copy_folio_from_iter_atomic()
bcachefs:
Warn on attempting a move with no replicas
bcachefs:
When traversing to interior nodes, propagate result to paths to same leaf node
bcachefs:
x-macroize journal flags enums
Linux:
bcachefs; Use trans_unlock_long() when waiting on allocator
bcma:
convert to platform remove callback returning void
bdev:
infrastructure for flags
bdev:
move ->bd_has_subit_bio to ->__bd_flags
bdev:
move ->bd_make_it_fail to ->__bd_flags
bdev:
move ->bd_read_only to ->__bd_flags
bdev:
move ->bd_ro_warned to ->__bd_flags
bdev:
move ->bd_write_holder into ->__bd_flags
binder:
fix max_thread type inconsistency
binfmt_elf:
Leave a gap between .bss and brk
binfmt_elf_fdpic:
fix /proc/
/auxv
bio:
Export bio_add_folio_nofail to modules
bitmap:
introduce generic optimized bitmap_size()
bitmap:
make bitmap_{get,set}_value8() use bitmap_{read,write}()
bitmap:
relax find_nth_bit() limitation on return value
bitops:
add missing prototype check
bitops:
Change function return types from long to int
bitops:
let the compiler optimize {__,}assign_bit()
bitops:
make BYTES_TO_BITS() treewide-available
bitops:
Move aligned_byte_mask() to wordpart.h
bitops:
Optimize fns() for improved performance
blk-cgroup:
fix list corruption from reorder of WRITE ->lqueued
blk-cgroup:
fix list corruption from resetting io stat
blk-cgroup:
Properly propagate the iostat update up the hierarchy
blk-cgroup:
use bio_list_merge_init
blk-cgroup:
use group allocation/free of per-cpu counters API
blk-lib:
check for kill signal in ioctl BLKDISCARD
blk-mq:
add helper for checking if one CPU is mapped to specified hctx
blk-mq:
don't schedule block kworker on isolated CPUs
blk-throttle:
delay initialization until configuration
blk-throttle:
Fix incorrect display of io.max
blk-throttle:
Only use seq_printf() in tg_prfill_limit()
blk-throttle:
remove CONFIG_BLK_DEV_THROTTLING_LOW
blk-throttle:
remove unused struct 'avg_latency_bucket'
blk_ioctl_{discard,zeroout}():
we only want ->bd_inode->i_mapping here...
blkdev_write_iter():
saner way to get inode and bdev
blktrace:
convert strncpy() to strscpy_pad()
block/bdev.c:
use the knowledge of inode/bdev coallocation
block/ioctl:
prefer different overflow check
block/mq-deadline:
Remove some unused functions
block/partitions/ldm:
convert strncpy() to strscpy()
block2mtd:
prevent direct access of bd_inode
block:
add a bio_await_chain helper
block:
add a bio_chain_and_submit helper
block:
add a bio_list_merge_init helper
block:
add a blk_alloc_discard_bio helper
block:
add a disk_has_partscan helper
block:
add a partscan sysfs attribute for disks
block:
add plug while submitting IO
block:
Allow BIO-based drivers to use blk_revalidate_disk_zones()
block:
Allow using bio_attempt_back_merge() internally
block:
Allow zero value of max_zone_append_sectors queue limit
block:
Call blkdev_dio_unaligned() from blkdev_direct_IO()
block:
check for max_hw_sectors underflow
block:
check if zone_wplugs_hash exists in queue_zone_wplugs_show
block:
Cleanup blk_revalidate_zone_cb()
block:
delete redundant function declaration
block:
Do not check zone type in blk_check_zone_append()
block:
Do not force select mq-deadline with CONFIG_BLK_DEV_ZONED
block:
Do not remove zone write plugs still in use
block:
Do not special-case plugging of zone write operations
block:
Exclude conventional zones when faking max open limit
block:
Fake max open zones limit when there is no limit
block:
fix and simplify blkdevparts= cmdline parsing
block:
Fix flush request sector restore
block:
Fix handling of non-empty flush write requests to zones
block:
fix lost bio for plug enabled bio based device
block:
Fix reference counting for zone write plugs in error state
block:
fix request.queuelist usage in flush
block:
fix that util can be greater than 100%
block:
Fix validation of zoned device with a runt zone
block:
Fix zone write plug initialization from blk_revalidate_zone_cb()
block:
Fix zone write plugging handling of devices with a runt zone
block:
Hold a reference on zone write plugs to schedule submission
block:
Implement zone append emulation
block:
Improve blk_zone_write_plug_bio_merged()
block:
Improve zone write request completion handling
block:
Introduce bio_straddles_zones() and bio_offset_from_zone_start()
block:
Introduce blk_zone_update_request_bio()
block:
Introduce zone write plugging
block:
move discard checks into the ioctl handler
block:
move two helpers into bdev.c
block:
Move zone related debugfs attribute to blk-zoned.c
block:
mq-deadline: Remove support for zone write locking
block:
Optimize disk zone resource cleanup
block:
refine the EOF check in blkdev_iomap_begin
block:
Remember zone capacity when revalidating zones
block:
remove blk_queue_max_integrity_segments
block:
Remove BLK_STS_ZONE_RESOURCE
block:
Remove elevator required features
block:
Remove req_bio_endio()
block:
remove the discard_granularity check in __blkdev_issue_discard
block:
Remove zone write locking
block:
Replace zone_wlock debugfs entry with zone_wplugs entry
block:
Restore sector of flush requests
block:
sed-opal: avoid possible wrong address reference in read_sed_opal_key()
block:
Simplify blk_revalidate_disk_zones() interface
block:
Simplify blk_zone_write_plug_bio_endio()
block:
Simplify zone write plug BIO abort
block:
stack max_user_sectors
block:
support to account io_ticks precisely
block:
t10-pi: add MODULE_DESCRIPTION()
block:
Unhash a zone write plug only if needed
block:
unmap and free user mapped integrity via submitter
block:
use a per disk workqueue for zone write plugging
block_device:
add a pointer to struct address_space (page cache of bdev)
bluetooth/hci:
disallow setting handle bigger than HCI_CONN_HANDLE_MAX
bluetooth/l2cap:
sync sock recv cb and release
Bluetooth:
Add proper definitions for scan interval and window
Bluetooth:
Add quirk to ignore reserved PHY bits in LE Extended Adv Report
Bluetooth:
Add support for MediaTek MT7922 device
Bluetooth:
ath3k: Fix multiple issues reported by checkpatch.pl
Bluetooth:
btintel: Add support for BlazarI
Bluetooth:
btintel: Add support for Filmore Peak2 (BE201)
Bluetooth:
btintel: Add support to download intermediate loader
Bluetooth:
btintel: Define macros for image types
Bluetooth:
btintel: Export few static functions
Bluetooth:
btintel: Fix compiler warning for multi_v7_defconfig config
Bluetooth:
btintel_pcie: Add *setup* function to download firmware
Bluetooth:
btintel_pcie: Add support for PCIe transport
Bluetooth:
btintel_pcie: Fix compiler warnings
Bluetooth:
btintel_pcie: Fix REVERSE_INULL issue reported by coverity
Bluetooth:
btintel_pcie: Fix warning reported by sparse
Bluetooth:
btintel_pcie: Refactor and code cleanup
Bluetooth:
btmrvl_sdio: drop driver owner initialization
Bluetooth:
btmtksdio: drop driver owner initialization
Bluetooth:
btnxpuart: Enable Power Save feature on startup
Bluetooth:
btqcomsmd: Convert to platform remove callback returning void
Bluetooth:
btusb: Add USB HW IDs for MT7921/MT7922/MT7925
Bluetooth:
btusb: Correct timeout macro argument used to receive control message
Bluetooth:
btusb: Fix the patch for MT7920 the affected to MT7921
Bluetooth:
btusb: Sort usb_device_id table by the ID
Bluetooth:
compute LE flow credits based on recvbuf space
Bluetooth:
fix connection setup in l2cap_connect
Bluetooth:
HCI: Remove HCI_AMP support
Bluetooth:
hci_bcm4377: Fix msgid release
Bluetooth:
hci_bcm: Convert to platform remove callback returning void
Bluetooth:
hci_bcm: Limit bcm43455 baudrate to 2000000
Bluetooth:
hci_conn, hci_sync: Use __counted_by() to avoid -Wfamnae warnings
Bluetooth:
hci_conn: Remove a redundant check for HFP offload
Bluetooth:
hci_conn: Use __counted_by() and avoid -Wfamnae warning
Bluetooth:
hci_conn: Use __counted_by() to avoid -Wfamnae warning
Bluetooth:
hci_conn: Use struct_size() in hci_le_big_create_sync()
Bluetooth:
hci_core: cancel all works upon hci_unregister_dev()
Bluetooth:
hci_core: Fix not handling hdev->le_num_of_adv_sets=1
Bluetooth:
hci_event: Fix setting of unicast qos interval
Bluetooth:
hci_event: Set DISCOVERY_FINDING on SCAN_ENABLED
Bluetooth:
hci_intel: Convert to platform remove callback returning void
Bluetooth:
hci_intel: Fix multiple issues reported by checkpatch.pl
Bluetooth:
hci_sync: Fix not using correct handle
Bluetooth:
hci_sync: Use cmd->num_cis instead of magic number
Bluetooth:
Ignore too large handle values in BIG
Bluetooth:
ISO: Check socket flag instead of hcon
Bluetooth:
ISO: Handle PA sync when no BIGInfo reports are generated
Bluetooth:
ISO: Make iso_get_sock_listen generic
Bluetooth:
L2CAP: Avoid -Wflex-array-member-not-at-end warnings
Bluetooth:
L2CAP: Fix deadlock
Bluetooth:
L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
Bluetooth:
L2CAP: Fix rejecting L2CAP_CONN_PARAM_UPDATE_REQ
Bluetooth:
Populate hci_set_hw_info for Intel and Realtek
Bluetooth:
qca: clean up defines
Bluetooth:
qca: drop bogus edl header checks
Bluetooth:
qca: drop bogus module version
Bluetooth:
qca: Fix BT enable failure again for QCA6390 after warm reboot
Bluetooth:
qca: Fix error code in qca_read_fw_build_info()
Bluetooth:
qca: Support downloading board id specific NVM for WCN7850
Bluetooth:
Remove 3 repeated macro definitions
bluetooth:
virtio: drop owner assignment
bnx2x:
Fix multiple UBSAN array-index-out-of-bounds
bnxt:
fix bnxt_get_avail_msix() returning negative values
bnxt:
fix crashes when reducing ring count with active RSS contexts
bnxt_en:
Add a mutex to synchronize ULP operations
bnxt_en:
Add a new_rss_ctx parameter to bnxt_rfs_capable()
bnxt_en:
Add a timeout parameter to bnxt_hwrm_port_ts_query()
bnxt_en:
Add delay to handle Downstream Port Containment (DPC) AER
bnxt_en:
Add helper function bnxt_hwrm_vnic_rss_cfg_p5()
bnxt_en:
Add VF PCI ID for 5760X (P7) chips
bnxt_en:
Add warning message about disallowed speed change
bnxt_en:
Add XDP Metadata support
bnxt_en:
Adjust logging of firmware messages in case of released token in __hwrm_send()
bnxt_en:
Allocate page pool per numa node
bnxt_en:
Cap the size of HWRM_PORT_PHY_QCFG forwarded response
bnxt_en:
Change bnxt_rx_xdp function prototype
bnxt_en:
Change MSIX/NQs allocation policy
bnxt_en:
Don't call ULP_STOP/ULP_START during L2 reset
bnxt_en:
Don't support offline self test when RoCE driver is loaded
bnxt_en:
Enable XPS by default on driver load
bnxt_en:
Fix crash in bnxt_get_max_rss_ctx_ring()
bnxt_en:
Fix PTP firmware timeout parameter
bnxt_en:
Fix the resource check condition for RSS contexts
bnxt_en:
flower: validate control flags
bnxt_en:
Introduce rss ctx structure, alloc/free functions
bnxt_en:
Optimize recovery path ULP locking in the driver
bnxt_en:
Refactor bnxt_cfg_rfs_ring_tbl_idx()
bnxt_en:
Refactor bnxt_rdma_aux_device_init/uninit functions
bnxt_en:
Refactor bnxt_set_rxfh()
bnxt_en:
Refactor RSS indir alloc/set functions
bnxt_en:
Refactor VNIC alloc and cfg functions
bnxt_en:
Remove a redundant NULL check in bnxt_register_dev()
bnxt_en:
Remove unneeded MSIX base structure fields and code
bnxt_en:
Restore PTP tx_avail count in case of skb_pad() error
bnxt_en:
Retry PTP TX timestamp from FW for 1 second
bnxt_en:
Set TSO max segs on devices with limits
bnxt_en:
share NQ ring sw_stats memory with subrings
bnxt_en:
silence clang build warning
bnxt_en:
Simplify bnxt_rfs_capable()
bnxt_en:
Skip ethtool RSS context configuration in ifdown state
bnxt_en:
Support adding ntuple rules on RSS contexts
bnxt_en:
Support RSS contexts in ethtool .{get|set}_rxfh()
bnxt_en:
Update firmware interface to 1.10.3.39
bnxt_en:
Update firmware interface to 1.10.3.44
bnxt_en:
Update MODULE_DESCRIPTION
bnxt_en:
Utilize ulp client resources if RoCE is not registered
bnxt_re:
avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
bonding:
fix incorrect software timestamping report
bonding:
fix oops during rmmod
bonding:
Fix out-of-bounds read in bond_option_arp_ip_targets_set()
bonding:
no longer use RTNL in bonding_show_bonds()
bonding:
no longer use RTNL in bonding_show_queue_id()
bonding:
no longer use RTNL in bonding_show_slaves()
bootconfig:
do not put quotes on cmdline items unless necessary
bootconfig:
do not put quotes on cmdline items unless necessary
bpf, arm64:
Add support for lse atomics in bpf_arena
bpf, arm64:
inline bpf_get_smp_processor_id() helper
bpf, devmap:
Remove unnecessary if check in for loop
bpf, docs:
Add introduction for use in the ISA Internet Draft
bpf, docs:
Clarify helper ID and pointer terms in instruction-set.rst
bpf, docs:
Clarify PC use in instruction-set.rst
bpf, docs:
Editorial nits in instruction-set.rst
bpf, docs:
Fix formatting nit in instruction-set.rst
bpf, docs:
Fix the description of 'src' in ALU instructions
bpf, riscv:
Implement bpf_addr_space_cast instruction
bpf, riscv:
Implement PROBE_MEM32 pseudo instructions
bpf, tests:
Fix typos in comments
bpf,arena:
Use helper sizeof_field in struct accessors
bpf-next:
Avoid goto in regs_refine_cond_op()
bpf/lpm_trie:
Inline longest_prefix_match for fastpath
bpf/verifier:
improve XOR and OR range computation
bpf/verifier:
refactor checks for range computation
bpf/verifier:
relax MUL range computation check
bpf/verifier:
replace calls to mark_reg_unknown.
bpf:
Add a check for struct bpf_fib_lookup size
bpf:
Add a verbose message if map limit is reached
bpf:
Add arm64 JIT support for bpf_addr_space_cast instruction.
bpf:
Add arm64 JIT support for PROBE_MEM32 pseudo instructions.
bpf:
Add bpf_guard_preempt() convenience macro
bpf:
Add bpf_link support for sk_msg and sk_skb progs
bpf:
add bpf_modify_return_test_tp() kfunc triggering tracepoint
bpf:
Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
bpf:
add bpf_wq_start
bpf:
Add missed var_off setting in coerce_subreg_to_size_sx()
bpf:
Add missed var_off setting in set_sext32_default_val()
bpf:
add mrtt and srtt as BPF_SOCK_OPS_RTT_CB args
bpf:
add special internal-only MOV instruction to resolve per-CPU addrs
bpf:
add support for bpf_wq user type
bpf:
Add support for certain atomics in bpf_arena to x86 JIT
bpf:
add support for KF_ARG_PTR_TO_WORKQUEUE
bpf:
Add support for kprobe session attach
bpf:
Add support for kprobe session context
bpf:
Add support for kprobe session cookie
bpf:
Add support for passing mark with bpf_fib_lookup
bpf:
Allow delete from sockmap/sockhash only if update is allowed
bpf:
Allow helper bpf_get_[ns_]current_pid_tgid() for all prog types
bpf:
allow invoking bpf_for_each_map_elem with different maps
bpf:
Allow invoking kfuncs from BPF_PROG_TYPE_SYSCALL progs
bpf:
allow struct bpf_wq to be embedded in arraymaps and hashmaps
bpf:
Avoid __hidden__ attribute in static object
bpf:
avoid gcc overflow warning in test_xdp_vlan.c
bpf:
Avoid get_kernel_nofault() to fetch kprobe entry IP
bpf:
Avoid kfree_rcu() under lock in bpf_lpm_trie.
bpf:
Avoid splat in pskb_pull_reason
bpf:
avoid UB in usages of the __imm_insn macro
bpf:
Avoid uninitialized value in BPF_CORE_READ_BITFIELD
bpf:
avoid uninitialized warnings in verifier_global_subprogs.c
bpf:
check bpf_dummy_struct_ops program params for test runs
bpf:
Check return from set_memory_rox()
bpf:
Choose RCU Tasks based on TASKS_RCU rather than PREEMPTION
bpf:
crypto: add skcipher to bpf crypto
bpf:
crypto: fix build when CONFIG_CRYPTO=m
bpf:
Defer work in bpf_timer_cancel_and_free
bpf:
Disable some `attribute ignored' warnings in GCC
bpf:
disable strict aliasing in test_global_func9.c
bpf:
Do not walk twice the hash map on free
bpf:
Do not walk twice the map on free
bpf:
Don't check for recursion in bpf_wq_work.
bpf:
Fail bpf_timer_cancel when callback is being cancelled
bpf:
Fix a potential use-after-free in bpf_link_free()
bpf:
Fix bpf_session_cookie BTF_ID in special_kfunc_set list
bpf:
Fix JIT of is_mov_percpu_addr instruction.
bpf:
Fix may_goto with negative offset.
bpf:
fix multi-uprobe PID filtering logic
bpf:
fix order of args in call to bpf_map_kvcalloc
bpf:
Fix overrunning reservations in ringbuf
bpf:
fix perf_snapshot_branch_stack link failure
bpf:
Fix potential integer overflow in resolve_btfids
bpf:
Fix reg_set_min_max corruption of fake_reg
bpf:
Fix remap of arena.
bpf:
Fix the corner case with may_goto and jump to the 1st insn.
bpf:
Fix too early release of tcx_entry
bpf:
Fix typo in function save_aux_ptr_type
bpf:
Fix typo in uapi doc comments
bpf:
Fix typos in comments
bpf:
fix UML x86_64 compile failure
bpf:
Fix verifier assumptions about socket->sk
bpf:
flatten bpf_probe_register call chain
bpf:
guard BPF_NO_PRESERVE_ACCESS_INDEX in skb_pkt_end.c
bpf:
handle CONFIG_SMP=n configuration in x86 BPF JIT
bpf:
Harden __bpf_kfunc tag against linker kfunc removal
bpf:
Harden and/or/xor value tracking in verifier
bpf:
ignore expected GCC warning in test_global_func10.c
bpf:
implement insn_is_cast_user() helper for JITs
bpf:
improve error message for unsupported helper
bpf:
Improve program stats run-time calculation
bpf:
Include linux/types.h for u32
bpf:
inline bpf_get_branch_snapshot() helper
bpf:
inline bpf_get_smp_processor_id() helper
bpf:
inline bpf_map_lookup_elem() for PERCPU_ARRAY maps
bpf:
inline bpf_map_lookup_elem() helper for PERCPU_HASH map
bpf:
Introduce bpf_preempt_[disable,enable] kfuncs
bpf:
make bpf_get_branch_snapshot() architecture-agnostic
bpf:
make common crypto API for TC/XDP programs
bpf:
make list_for_each_entry portable
bpf:
make timer data struct more generic
bpf:
Mark bpf prog stack with kmsan_unposion_memory in interpreter mode
bpf:
mark bpf_dummy_struct_ops.test_1 parameter as nullable
bpf:
Missing trailing slash in tools/testing/selftests/bpf/Makefile
bpf:
Mitigate latency spikes associated with freeing non-preallocated htab
bpf:
Optimize emit_mov_imm64().
bpf:
Pack struct bpf_fib_lookup
bpf:
pass whole link instead of prog when triggering raw tracepoint
bpf:
preserve sleepable bit in subprog info
bpf:
prevent r10 register from being marked as precise
bpf:
Reduce stack consumption in check_stack_write_fixed_off
bpf:
Remove arch_unprotect_bpf_trampoline()
bpf:
remove CONFIG_BPF_JIT dependency on CONFIG_MODULES of
bpf:
Remove CONFIG_X86 and CONFIG_DYNAMIC_FTRACE guard from the tcp-cc kfuncs
bpf:
Remove redundant page mask of vmf->address
bpf:
Remove the now superfluous sentinel elements from ctl_table array
bpf:
Remove unnecessary err < 0 check in bpf_struct_ops_map_update_elem
bpf:
remove unnecessary rcu_read_{lock,unlock}() in multi-uprobe attach logic
bpf:
replace bpf_timer_cancel_and_free with a generic helper
bpf:
replace bpf_timer_init with a generic helper
bpf:
replace bpf_timer_set_callback with a generic helper
bpf:
Replace deprecated strncpy with strscpy
bpf:
save extended inner map info for percpu array maps as well
bpf:
Select new NEED_TASKS_RCU Kconfig option
bpf:
Set run context for rawtp test_run callback
bpf:
store both map ptr and state in bpf_insn_aux_data
bpf:
support BPF cookie in raw tracepoint (raw_tp, tp_btf) programs
bpf:
Switch to krealloc_array()
bpf:
Sync uapi bpf.h to tools directory
bpf:
Take return from set_memory_ro() into account with bpf_prog_lock_ro()
bpf:
Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()
bpf:
tcp: Allow to write tp->snd_cwnd_stamp in bpf_tcp_ca
bpf:
Temporarily define BPF_NO_PRESEVE_ACCESS_INDEX for GCC
bpf:
Update BPF LSM maintainer list
bpf:
update the comment for BTF_FIELDS_MAX
bpf:
Use struct_size()
bpf:
verifier: bail out if the argument is not a map
bpf:
wq: add bpf_wq_init
bpf:
wq: add bpf_wq_set_callback_impl
bpf_helpers.h:
Define bpf_tail_call_static when building with GCC
bpftool, selftests/hid/bpf:
Fix 29 clang warnings
bpftool:
Add link dump support for BPF_LINK_TYPE_SOCKMAP
bpftool:
Address minor issues in bash completion
bpftool:
Cast pointers for shadow types explicitly.
bpftool:
Clean up HOST_CFLAGS, HOST_LDFLAGS for bootstrap bpftool
bpftool:
Clean-up typos, punctuation, list formatting in docs
bpftool:
Enable libbpf logs when loading pid_iter in debug mode
bpftool:
Fix missing pids during link show
bpftool:
Fix typo in error message
bpftool:
Mount bpffs on provided dir instead of parent dir
bpftool:
Remove unnecessary source files from bootstrap version
bpftool:
Remove useless emphasis on command description in man pages
bpftool:
Update documentation where progs/maps can be passed by name
bpftool:
Use __typeof__() instead of typeof() in BPF skeleton
bpftool:
Use simpler indentation in source rST for documentation
brd:
implement discard support
brd:
Remove use of page->index
btf:
Avoid weak external references
Linux:
btrfs use bio_list_merge_init
btrfs:
add a cached state to extent_clear_unlock_delalloc
btrfs:
add a global per cpu counter to track number of used extent maps
btrfs:
add a helper to get the delayed ref node from the data/tree ref
btrfs:
add a shrinker for extent maps
btrfs:
add extra comments on extent_map members
btrfs:
add extra sanity checks for create_io_em()
btrfs:
add function comment to btrfs_lookup_csums_list()
btrfs:
add helper to clear EXTENT_BUFFER_READING
btrfs:
add tracepoints for extent map shrinker events
btrfs:
adjust while loop condition in run_delalloc_nocow
btrfs:
always do the basic checks for btrfs_qgroup_inherit structure
btrfs:
avoid pointless wake ups of drew lock readers
btrfs:
avoid races when tracking progress for extent map shrinking
btrfs:
be better releasing extent maps at try_release_extent_mapping()
btrfs:
change root->root_key.objectid to btrfs_root_id()
btrfs:
compression: add error handling for missed page cache
btrfs:
compression: convert page allocation to folio interfaces
btrfs:
compression: migrate compression/decompression paths to folios
btrfs:
convert put_file_data() to folios
btrfs:
convert relocate_one_page() to folios and rename
btrfs:
convert super block writes to folio in wait_dev_supers()
btrfs:
convert super block writes to folio in write_dev_supers()
btrfs:
count super block write errors in device instead of tracking folio error state
btrfs:
do not use a function to initialize btrfs_ref
btrfs:
drop unnecessary arguments from __btrfs_free_extent
btrfs:
drop unused argument of calcu_metadata_size()
btrfs:
drop variable err in quick_update_accounting()
btrfs:
embed data_ref and tree_ref in btrfs_delayed_ref_node
btrfs:
ensure fast fsync waits for ordered extents after a write failure
btrfs:
export find_next_inode() as btrfs_find_first_inode()
btrfs:
fix adding block group to a reclaim list and the unused list during reclaim
btrfs:
fix crash on racing fsync and size-extending write into prealloc
btrfs:
fix end of tree detection when searching for data extent ref
btrfs:
fix folio refcount in __alloc_dummy_extent_buffer()
btrfs:
fix folio refcount in btrfs_do_encoded_write()
btrfs:
fix leak of qgroup extent records after transaction abort
btrfs:
fix uninitialized return value in the ref-verify tool
btrfs:
free PERTRANS at the end of cleanup_transaction()
btrfs:
handle errors in btrfs_reloc_clone_csums properly
btrfs:
initialize btrfs_delayed_ref_head with btrfs_ref
btrfs:
initialize delayed inodes xarray without GFP_ATOMIC
btrfs:
introduce btrfs_alloc_folio_array()
btrfs:
lock extent when doing inline extent in compression
btrfs:
locking: inline btrfs_tree_lock() and btrfs_tree_read_lock()
btrfs:
locking: rename __btrfs_tree_lock() and __btrfs_tree_read_lock()
btrfs:
make __btrfs_inc_extent_ref take a btrfs_delayed_ref_node
btrfs:
make insert_inline_extent() accept one page directly
btrfs:
make NOCOW checks for existence of checksums in a range more efficient
btrfs:
make the insert backref helpers take a btrfs_delayed_ref_node
btrfs:
make try_release_extent_mapping() return a bool
btrfs:
migrate insert_inline_extent() to folio interfaces
btrfs:
move ->parent and ->ref_root into btrfs_delayed_ref_node
btrfs:
move btrfs_page_mkwrite() from inode.c into file.c
btrfs:
move can_cow_file_range_inline() outside of the extent lock
btrfs:
move extent bit and page cleanup into cow_file_range_inline
btrfs:
move ref specific initialization into init_delayed_ref_common
btrfs:
move ref_root into btrfs_ref
btrfs:
open code csum_exist_in_range()
btrfs:
page to folio conversion: prealloc_file_extent_cluster()
btrfs:
pass an inode to btrfs_add_extent_mapping()
btrfs:
pass btrfs_ref to init_delayed_ref_common
btrfs:
pass the extent map tree's inode to add_extent_mapping()
btrfs:
pass the extent map tree's inode to clear_em_logging()
btrfs:
pass the extent map tree's inode to remove_extent_mapping()
btrfs:
pass the extent map tree's inode to replace_extent_mapping()
btrfs:
pass the extent map tree's inode to setup_extent_mapping()
btrfs:
pass the extent map tree's inode to try_merge_map()
btrfs:
protect folio::private when attaching extent buffer folios
btrfs:
push all inline logic into cow_file_range
btrfs:
push extent lock down in run_delalloc_nocow
btrfs:
push extent lock down in submit_one_async_extent
btrfs:
push extent lock into cow_file_range
btrfs:
push extent lock into run_delalloc_cow
btrfs:
push extent lock into run_delalloc_nocow
btrfs:
push lock_extent down in cow_file_range()
btrfs:
push lock_extent into cow_file_range_inline
btrfs:
push the extent lock into btrfs_run_delalloc_range
btrfs:
qgroup: delete unnecessary check in btrfs_qgroup_check_inherit()
btrfs:
qgroup: fix initialization of auto inherit array
btrfs:
qgroup: fix qgroup id collision across mounts
btrfs:
qgroup: fix quota root leak after quota disable failure
btrfs:
qgroup: update rescan message levels and error codes
btrfs:
re-introduce 'norecovery' mount option
btrfs:
remove duplicate included header from fs.h
btrfs:
remove i_size restriction at try_release_extent_mapping()
btrfs:
remove list_empty() check at warn_about_uncommitted_trans()
btrfs:
remove no longer used btrfs_clone_chunk_map()
btrfs:
remove not needed mod_start and mod_len from struct extent_map
btrfs:
remove pointless BUG_ON() when creating snapshot
btrfs:
remove pointless readahead callback wrapper
btrfs:
remove pointless return value assignment at btrfs_finish_one_ordered()
btrfs:
remove pointless writepages callback wrapper
btrfs:
remove search_commit parameter from btrfs_lookup_csums_list()
btrfs:
remove the btrfs_delayed_ref_node container helpers
btrfs:
remove unlock_extent from run_delalloc_compressed
btrfs:
remove use of a temporary list at btrfs_lookup_csums_list()
btrfs:
rename ->len to ->num_bytes in btrfs_ref
btrfs:
rename bitmap_set_bits() -> btrfs_bitmap_set_bits()
btrfs:
rename btrfs_data_ref->ino to ->objectid
btrfs:
rename err and ret to ret in build_backref_tree()
btrfs:
rename err to ret in __btrfs_end_transaction()
btrfs:
rename err to ret in __set_extent_bit()
btrfs:
rename err to ret in btrfs_cont_expand()
btrfs:
rename err to ret in btrfs_direct_write()
btrfs:
rename err to ret in btrfs_dirty_pages()
btrfs:
rename err to ret in btrfs_initxattrs()
btrfs:
rename err to ret in btrfs_ioctl_snap_destroy()
btrfs:
rename err to ret in btrfs_rmdir()
btrfs:
rename err to ret in convert_extent_bit()
btrfs:
rename err to ret in create_reloc_inode()
btrfs:
rename err to ret in prepare_pages()
btrfs:
rename return variables in btrfs_qgroup_rescan_worker()
btrfs:
rename some variables at try_release_extent_mapping()
btrfs:
rename werr and err to ret in __btrfs_wait_marked_extents()
btrfs:
rename werr and err to ret in btrfs_write_marked_extents()
btrfs:
replace btrfs_delayed_*_ref with btrfs_*_ref
btrfs:
report filemap_fdata
_range() error
btrfs:
retry block group reclaim without infinite loop
btrfs:
reuse ret instead of err in relocate_tree_blocks()
btrfs:
scrub: handle RST lookup error correctly
btrfs:
scrub: initialize ret in scrub_simple_mirror() to fix compilation warning
btrfs:
set start on clone before calling copy_extent_buffer_full
btrfs:
simplify add_extent_mapping() by removing pointless label
btrfs:
simplify delayed ref tracepoints
btrfs:
simplify error path for btrfs_lookup_csums_list()
btrfs:
simplify return variables in btrfs_drop_subtree()
btrfs:
simplify return variables in lookup_extent_data_ref()
btrfs:
simplify the inline extent map creation
btrfs:
stop extent map shrinker if reschedule is needed
btrfs:
stop locking the source extent range during reflink
btrfs:
stop referencing btrfs_delayed_data_ref directly
btrfs:
stop referencing btrfs_delayed_tree_ref directly
btrfs:
tests: error out on unexpected extent map reference count
btrfs:
unify the btrfs_add_delayed_*_ref helpers into one helper
btrfs:
unlock all the pages with successful inline extent creation
btrfs:
update comment for btrfs_set_inode_full_sync() about locking
btrfs:
use btrfs_find_first_inode() at btrfs_prune_dentries()
btrfs:
use btrfs_get_fs_generation() at try_release_extent_mapping()
btrfs:
use btrfs_is_testing() everywhere
btrfs:
use delayed iput during extent map shrinking
btrfs:
use NOFS context when getting inodes during logging and log replay
btrfs:
use the folio iterator in btrfs_end_super_write()
btrfs:
warn if EXTENT_BUFFER_UPTODATE is set while reading
btrfs:
zoned: allocate dummy checksums for zoned NODATASUM writes
btrfs:
zoned: fix calc_available_free_space() for zoned mode
btrfs:
zoned: fix initial free space detection
btrfs:
zoned: fix use-after-free due to race with dev replace
btrfs_get_bdev_and_sb():
call set_blocksize() only for exclusive opens
buffer:
add kernel-doc for bforget() and __bforget()
buffer:
add kernel-doc for block_dirty_folio()
buffer:
add kernel-doc for brelse() and __brelse()
buffer:
add kernel-doc for try_to_free_buffers()
buffer:
fix __bread and __bread_gfp kernel-doc
buffer:
improve bdev_getblk documentation
bug:
Improve comment
bus:
brcmstb_gisb: fix module autoloading
bus:
etzpc: introduce ETZPC firewall controller driver
bus:
mhi: host: Add a new API for getting channel doorbell offset
bus:
mhi: host: Add mhi_power_down_keep_dev() API to support system suspend/hibernation
bus:
mhi: host: Add sysfs entry to force device to enter EDL
bus:
mhi: host: pci_generic: Add generic edl_trigger to allow devices to enter EDL mode
bus:
rifsc: introduce RIFSC firewall controller driver
bus:
stm32_firewall: fix off by one in stm32_firewall_get_firewall()
bus:
ti-sysc: Add a description and copyrights
bus:
ti-sysc: Drop legacy idle quirk handling
bus:
ti-sysc: Drop legacy quirk handling for smartreflex
bus:
ti-sysc: Drop legacy quirk handling for uarts
bus:
ti-sysc: Move check for no-reset-on-init
bytcr_rt5640 :
inverse jack detect for Archos 101 cesium
cachefiles:
add consistency check for copen/cread
cachefiles:
add missing lock protection when polling
cachefiles:
add output string to cachefiles_obj_[get|put]_ondemand_fd
cachefiles:
add spin_lock for cachefiles_ondemand_info
cachefiles:
cancel all requests for the object that is being dropped
cachefiles:
cyclic allocation of msg_id to avoid reuse
cachefiles:
defer exposing anon_fd until after copy_to_user() succeeds
cachefiles:
fix slab-use-after-free in cachefiles_ondemand_daemon_read()
cachefiles:
fix slab-use-after-free in cachefiles_ondemand_get_fd()
cachefiles:
fix slab-use-after-free in cachefiles_withdraw_cookie()
cachefiles:
fix slab-use-after-free in fscache_withdraw_volume()
cachefiles:
flush all requests after setting CACHEFILES_DEAD
cachefiles:
make on-demand read killable
cachefiles:
never get a new anonymous fd if ondemand_id is valid
cachefiles:
propagate errors from vfs_getxattr() to avoid infinite loop
cachefiles:
remove err_put_fd label in cachefiles_ondemand_daemon_read()
cachefiles:
remove requests from xarray during flushing requests
cachefiles:
remove unneeded include of
cachefiles:
Set object to close if ondemand_id < 0 in copen
cachefiles:
stop sending new request when dropping object
cachefiles:
wait for ondemand_object_worker to finish when dropping object
cachestat:
do not flush stats in recency check
caif:
Use UTILITY_NAME_LENGTH instead of hard-coding 16
can:
kvaser_usb: Explicitly initialize family in leafimx driver_info struct
can:
kvaser_usb: fix return value for hif_usb_send_regout
can:
mcp251xfd: fix infinite loop when xmit fails
cdrom:
rearrange last_media_change check to avoid unintentional overflow
cdx:
Convert to platform remove callback returning void
ceph:
add ceph_mds_check_access() helper
ceph:
add CEPHFS_FEATURE_MDS_AUTH_CAPS_CHECK feature bit
ceph:
check the cephx mds auth access for async dirop
ceph:
check the cephx mds auth access for open
ceph:
check the cephx mds auth access for setattr
ceph:
save cap_auths in MDS client when session is opened
ceph:
Use no_printk() helper
certs:
Add ECDSA signature verification self-test
certs:
Move RSA self-test data to separate file
cgroup, docs:
Clarify limitation of RT processes with cgroup v2 cpu controller
cgroup, legacy_freezer:
update comment for freezer_css_offline()
cgroup/cpuset:
Add test_cpuset_v1_hp.sh
cgroup/cpuset:
Avoid clearing CS_SCHED_LOAD_BALANCE twice
cgroup/cpuset:
Fix incorrect top_cpuset flags
cgroup/cpuset:
Make cpuset hotplug processing synchronous
cgroup/cpuset:
Remove outdated comment in sched_partition_write()
cgroup/cpuset:
Statically initialize more members of top_cpuset
cgroup/pids:
Remove superfluous zeroing
cgroup/rstat:
add cgroup_rstat_cpu_lock helpers and tracepoints
cgroup/rstat:
add cgroup_rstat_lock helpers and tracepoints
cgroup/rstat:
desc member cgrp in cgroup_rstat_flush_release
cgroup:
Add documentation for missing zswap memory.stat
cgroup:
Avoid unnecessary looping in cgroup_no_v1()
cgroup:
don't call cgroup1_pidlist_destroy_all() for v2
cgroup_freezer:
update comment for freezer_css_online()
Linux:
change alloc_pages name in dma_map_ops to avoid name conflicts
char:
ipmi: handle HAS_IOPORT dependencies
char:
tpm: handle HAS_IOPORT dependencies
char:
tpm: Keep TPM_INF_IO_PORT define for HAS_IOPORT=n
cifs:
Add mempools for cifs_io_request and cifs_io_subrequest structs
cifs:
Change from mempool_destroy to mempool_exit for request pools
cifs:
Cut over to using netfslib
cifs:
Defer read completion
cifs:
Don't advance the I/O iterator before terminating subrequest
cifs:
drop the incorrect assertion in cifs_swap_rw()
cifs:
Enable large folio support
cifs:
fix creating sockets when using sfu mount options
cifs:
fix data corruption in read after invalidate
cifs:
Fix locking in cifs_strict_readv()
cifs:
Fix missing set of remote_i_size
cifs:
Fix read-performance regression by dropping readahead expansion
cifs:
fix setting SecurityFlags to true
cifs:
Fix smb3_insert_range() to move the zero_point
cifs:
fix typo in module parameter enable_gcm_256
cifs:
Implement netfslib hooks
cifs:
Make add_credits_and_wake_if() clear deducted credits
cifs:
Make wait_mtu_credits take size_t args
cifs:
Move cifs_loose_read_iter() and cifs_file_write_iter() to file.c
cifs:
Move the 'pid' from the subreq to the req
cifs:
Only pick a channel once per read request
cifs:
Remove some code that's no longer used, part 1
cifs:
Remove some code that's no longer used, part 2
cifs:
Remove some code that's no longer used, part 3
cifs:
Replace cifs_readdata with a wrapper around netfs_io_subrequest
cifs:
Replace cifs_writedata with a wrapper around netfs_io_subrequest
cifs:
Replace the writedata replay bool with a netfs sreq flag
cifs:
Set zero_point in the copy_file_range() and remap_file_range()
cifs:
update internal version number
cifs:
Use alternative invalidation to using launder_folio
cifs:
Use more fields from netfs_io_subrequest
cipso:
fix total option length computation
cipso:
make cipso_v4_skbuff_delattr() fully remove the CIPSO options
clang:
work around asm input constraint problems
clk, reset:
microchip: mpfs: fix incorrect preprocessor conditions
clk:
bcm: dvp: Assign ->num before accessing ->hws
clk:
bcm: rpi: Assign ->num before accessing ->hws
clk:
clk-loongson2: Add Loongson-2K0500 clock support
clk:
clk-loongson2: Add Loongson-2K2000 clock support
clk:
clk-loongson2: Refactor driver for adding new platforms
clk:
en7523: Add EN7581 support
clk:
en7523: Add en_clk_soc_data data structure
clk:
gemini: Remove an unused field in struct clk_gemini_pci
clk:
highbank: Remove an unused field in struct hb_clk
clk:
imx: add i.MX95 BLK CTL clk driver
clk:
imx: imx8mp: Add pm_runtime support for power saving
clk:
imx: imx8mp: Convert to platform remove callback returning void
clk:
imx: imx8mp: Switch to RUNTIME_PM_OPS()
clk:
k210: Deprecate SOC_CANAAN and use SOC_CANAAN_K210
clk:
mediatek: mt8183: Only enable runtime PM on mt8183-mfgcfg
clk:
mediatek: mt8365-mm: fix DPI0 parent
clk:
mediatek: pllfh: Don't log error for missing fhctl node
clk:
meson: a1: peripherals: determine maximum register in regmap config
clk:
meson: a1: pll: determine maximum register in regmap config
clk:
meson: add vclk driver
clk:
meson: fix module license to GPL only
clk:
meson: g12a: make VCLK2 and ENCL clock path configurable by CCF
clk:
meson: pll: print out pll name when unable to lock it
clk:
meson: s4: fix module autoloading
clk:
meson: s4: peripherals: determine maximum register in regmap config
clk:
meson: s4: pll: determine maximum register in regmap config
clk:
nxp: Remove an unused field in struct lpc18xx_pll
clk:
qcom: apss-ipq-pll: constify clk_init_data structures
clk:
qcom: apss-ipq-pll: constify match data structures
clk:
qcom: apss-ipq-pll: fix PLL rate for IPQ5018
clk:
qcom: apss-ipq-pll: move Huayra register map to 'clk_alpha_pll_regs'
clk:
qcom: apss-ipq-pll: remove 'config_ctl_hi_val' from Stromer pll configs
clk:
qcom: apss-ipq-pll: reuse Stromer reg offsets from 'clk_alpha_pll_regs'
clk:
qcom: apss-ipq-pll: use stromer ops for IPQ5018 to fix boot failure
clk:
qcom: clk-alpha-pll: fix kerneldoc of struct clk_alpha_pll
clk:
qcom: clk-alpha-pll: fix rate setting for Stromer PLLs
clk:
qcom: clk-alpha-pll: remove invalid Stromer register offset
clk:
qcom: clk-alpha-pll: reorder Stromer register offsets
clk:
qcom: clk-alpha-pll: set ALPHA_EN bit for Stromer Plus PLLs
clk:
qcom: clk-alpha-pll: Skip reconfiguring the running Lucid Evo
clk:
qcom: clk-cbf-8996: use HUAYRA_APSS register map for cbf_pll
clk:
qcom: clk-rcg2: add support for rcg2 freq multi ops
clk:
qcom: clk-rcg: introduce support for multiple conf for same freq
clk:
qcom: dispcc-sm6350: fix DisplayPort clocks
clk:
qcom: dispcc-sm8450: fix DisplayPort clocks
clk:
qcom: dispcc-sm8550: fix DisplayPort clocks
clk:
qcom: dispcc-sm8650: fix DisplayPort clocks
clk:
qcom: fix module autoloading
clk:
qcom: Fix SC_CAMCC_8280XP dependencies
clk:
qcom: Fix SM_GPUCC_8650 dependencies
clk:
qcom: gcc-ipq8074: rework nss_port5/6 clock to multiple conf
clk:
qcom: gcc-ipq9574: Add BRANCH_HALT_VOTED flag
clk:
qcom: gcc-sm6350: Fix gpll6* & gpll7 parents
clk:
qcom: gcc-sm8150: De-register gcc_cpuss_ahb_clk_src
clk:
qcom: hfpll: Add QCS404-specific compatible
clk:
qcom: mmcc-msm8998: fix venus clock issue
clk:
qcom: rpm: Remove an unused field in struct rpm_cc
clk:
renesas: r8a7740: Remove unused div4_clk.flags field
clk:
renesas: r8a779a0: Fix CANFD parent clock
clk:
renesas: r8a779h0: Add INTC-EX clock
clk:
renesas: r8a779h0: Add MSIOF clocks
clk:
renesas: r8a779h0: Add SCIF clocks
clk:
renesas: r8a779h0: Add thermal clock
clk:
renesas: r8a779h0: Add timer clocks
clk:
renesas: r9a07g043: Add clock and reset entry for PLIC
clk:
renesas: r9a07g043: Mark mod_clks and resets arrays as const
clk:
renesas: r9a07g044: Mark resets array as const
clk:
renesas: r9a08g045: Add support for power domains
clk:
renesas: rzg2l: Extend power domain support
clk:
renesas: shmobile: Remove unused CLK_ENABLE_ON_INIT
clk:
rockchip: Remove an unused field in struct rockchip_mmc_clock
clk:
rockchip: rk3568: Add missing USB480M_PHY mux
clk:
rockchip: rk3568: Add PLL rate for 724 MHz
clk:
rockchip: rk3588: Add reset line for HDMI Receiver
clk:
rs9: fix wrong default value for clock amplitude
clk:
samsung: Don't register clkdev lookup for the fixed rate clocks
clk:
samsung: exynos850: Add CMU_CPUCL0 and CMU_CPUCL1
clk:
samsung: exynosautov9: fix wrong pll clock id value
clk:
samsung: gs101: add support for cmu_hsi0
clk:
samsung: gs101: add support for cmu_hsi2
clk:
samsung: gs101: drop unused HSI2 clock parent data
clk:
samsung: gs101: mark some apm UASC and XIU clocks critical
clk:
samsung: gs101: propagate PERIC0 USI SPI clock rate
clk:
samsung: gs101: propagate PERIC1 USI SPI clock rate
clk:
samsung: Implement manual PLL control for ARM64 SoCs
clk:
scmi: Add support for get/set duty_cycle operations
clk:
scmi: Add support for rate change restricted clocks
clk:
scmi: Add support for re-parenting restricted clocks
clk:
scmi: Add support for state control restricted clocks
clk:
scmi: Allocate CLK operations dynamically
clk:
sifive: Do not register clkdevs for PRCI clocks
clk:
sophgo: Add clock support for CV1800 SoC
clk:
sophgo: Add clock support for CV1810 SoC
clk:
sophgo: Add clock support for SG2000 SoC
clk:
sophgo: avoid open-coded 64-bit division
clk:
sophgo: Make synthesizer struct static
clk:
stm32: introduce clocks for STM32MP257 platform
clk:
stm32mp13: use platform device APIs
clk:
sunxi-ng: a64: Add constraints on PLL-MIPI's n/m ratio and parent rate
clk:
sunxi-ng: common: Don't call hw_to_ccu_common on hw without common
clk:
sunxi-ng: fix module autoloading
clk:
sunxi-ng: nkm: Support constraints on m/n ratio and parent rate
clk:
ti: dpll: fix incorrect #ifdef checks
clkdev:
don't fail clkdev_alloc() if over-sized
clkdev:
report over-sized strings when creating clkdev entries
clock, reset:
microchip: move all mpfs reset code to the reset subsystem
clockevents:
Convert s[n]printf() to sysfs_emit()
clocksource/drivers/arm_arch_timer:
Mark hisi_161010101_oem_info const
clocksource/drivers/renesas-ostm:
Allow OSTM driver to reprobe for RZ/V2H(P) SoC
clocksource/drivers/renesas-ostm:
Avoid reprobe after successful early probe
clocksource/drivers/timer-ti-dm:
Remove an unused field in struct dmtimer
clocksource:
Convert s[n]printf() to sysfs_emit()
clocksource:
Make the int help prompt unit readable in ncurses
clocksource:
Make watchdog and suspend-timing multiplication overflow safe
close_on_exec():
pass files_struct instead of fdtable
closures:
Change BUG_ON() to WARN_ON()
closures:
closure_get_not_zero(), closure_return_sync()
closures:
closure_sync_timeout()
closures:
fix closure_sync + closure debugging
coccinelle:
misc: minmax: Suppress reports for err returns
Coccinelle:
pm_runtime: Fix grammar in comment
codetag:
avoid race at alloc_slab_obj_exts
codetag:
debug: introduce OBJEXTS_ALLOC_FAIL to mark failed slab_ext allocations
codetag:
debug: mark codetags for reserved pages as empty
codetag:
debug: skip objext checking when it's for objext itself
comedi:
remove unused helper function dma_chain_flag_bits
Compiler Attributes:
Add __always_used macro
compiler_types.h:
Define __retain for __attribute__((__retain__))
compiler_types:
add Endianness-dependent __counted_by_{le,be}
connector:
Fix invalid conversion in cn_proc.h
const_structs.checkpatch:
add lcd_ops
context_tracking:
Make context_tracking_key __ro_after_init
coresight:
Docs/ABI/testing/sysfs-bus-coresight-devices: Fix spelling errors
coresight:
Add helpers registering/removing both AMBA and platform drivers
coresight:
catu: Convert to platform remove callback returning void
coresight:
catu: Move ACPI support from AMBA driver to platform driver
coresight:
debug: Convert to platform remove callback returning void
coresight:
debug: Move ACPI support from AMBA driver to platform driver
coresight:
etm4x: Do not hardcode IOMEM access for register restore
coresight:
etm4x: Do not save/restore Data trace control registers
coresight:
etm4x: Fix access to resource selector registers
coresight:
etm4x: Fix unbalanced pm_runtime_enable()
coresight:
etm4x: Safe access for TRCQCLTR
coresight:
funnel: Move ACPI support from AMBA driver to platform driver
coresight:
Remove duplicate linux/amba/bus.h header
coresight:
replicator: Move ACPI support from AMBA driver to platform driver
coresight:
stm: Convert to platform remove callback returning void
coresight:
stm: Extract device name from AMBA pid based table lookup
coresight:
stm: Move ACPI support from AMBA driver to platform driver
coresight:
stm: Remove duplicate linux/acpi.h header
coresight:
tmc: Convert to platform remove callback returning void
coresight:
tmc: Enable SG capability on ACPI based SoC-400 TMC ETR devices
coresight:
tmc: Extract device properties from AMBA pid based table lookup
coresight:
tmc: Move ACPI support from AMBA driver to platform driver
coresight:
tpiu: Convert to platform remove callback returning void
coresight:
tpiu: Move ACPI support from AMBA driver to platform driver
counter:
constify the struct device_type usage
counter:
Don't use "proxy" headers
counter:
Introduce the COUNTER_COMP_FREQUENCY() macro
counter:
linux/counter.h: fix Excess kernel-doc description warning
counter:
make counter_bus_type const
counter:
stm32-timer-cnt: add checks on quadrature encoder capability
counter:
stm32-timer-cnt: add counter prescaler extension
counter:
stm32-timer-cnt: add support for capture events
counter:
stm32-timer-cnt: add support for overflow events
counter:
stm32-timer-cnt: adopt signal definitions
counter:
stm32-timer-cnt: introduce channels
counter:
stm32-timer-cnt: introduce clock signal
counter:
stm32-timer-cnt: probe number of channels from registers
counter:
stm32-timer-cnt: rename counter
counter:
stm32-timer-cnt: rename quadrature signal
counter:
ti-ecap-capture: Convert to platform remove callback returning void
counter:
ti-ecap-capture: Utilize COUNTER_COMP_FREQUENCY macro
counter:
ti-eqep: Convert to platform remove callback returning void
counter:
ti-eqep: enable clock at probe
cppc_acpi:
print error message if CPPC is unsupported
cppc_cpufreq:
Fix possible null pointer dereference
cpu/hotplug:
Fix dynstate assignment in __cpuhp_setup_state_cpuslocked()
cpu:
Fix broken cmdline "nosmp" and "maxcpus=0"
cpufreq:
ACPI: Mark boost policy as enabled when setting boost
cpufreq:
Add a cpufreq pressure feedback for the scheduler
cpufreq:
Allow drivers to advertise boost enabled
cpufreq:
amd-pstate: Add quirk for the pstate CPPC capabilities missing
cpufreq:
amd-pstate: Bail out if min/max/nominal_freq is 0
cpufreq:
amd-pstate: Document *_limit_* fields in struct amd_cpudata
cpufreq:
amd-pstate: Document the units for freq variables in amd_cpudata
cpufreq:
amd-pstate: fix code format problems
cpufreq:
amd-pstate: fix memory leak on CPU EPP exit
cpufreq:
amd-pstate: fix the highest frequency issue which limits performance
cpufreq:
amd-pstate: Fix the inconsistency in max frequency units
cpufreq:
amd-pstate: get transition delay and latency value from ACPI tables
cpufreq:
amd-pstate: Remove amd_get_{min,max,nominal,lowest_nonlinear}_freq()
cpufreq:
amd-pstate: remove global header file
cpufreq:
amd-pstate: remove unused variable lowest_nonlinear_freq
cpufreq:
amd-pstate: Unify computation of {max,min,nominal,lowest_nonlinear}_freq
cpufreq:
brcmstb-avs-cpufreq: ISO C90 forbids mixed declarations
cpufreq:
dt-platdev: Blocklist Allwinner H616/618 SoCs
cpufreq:
dt-platdev: eliminate uses of of_node_put()
cpufreq:
dt: eliminate uses of of_node_put()
cpufreq:
exit() callback is optional
cpufreq:
Fix up printing large CPU numbers and frequency values
cpufreq:
intel_pstate: Check turbo_is_disabled() in store_no_turbo()
cpufreq:
intel_pstate: Do not update global.turbo_disabled after initialization
cpufreq:
intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup()
cpufreq:
intel_pstate: fix struct cpudata::epp_cached kernel-doc
cpufreq:
intel_pstate: Fix unchecked HWP MSR access
cpufreq:
intel_pstate: Fold intel_pstate_max_within_limits() into caller
cpufreq:
intel_pstate: Get rid of unnecessary READ_ONCE() annotations
cpufreq:
intel_pstate: hide unused intel_pstate_cpu_oob_ids[]
cpufreq:
intel_pstate: Read global.no_turbo under READ_ONCE()
cpufreq:
intel_pstate: Rearrange show_no_turbo() and store_no_turbo()
cpufreq:
intel_pstate: Replace three global.turbo_disabled checks
cpufreq:
intel_pstate: Simplify spinlock locking
cpufreq:
intel_pstate: Update the maximum CPU frequency consistently
cpufreq:
intel_pstate: Use __ro_after_init for three variables
cpufreq:
intel_pstate: Use HWP to initialize ITMT if CPPC is missing
cpufreq:
intel_pstate: Wait for canceled delayed work to complete
cpufreq:
mediatek: Add support for MT7988A
cpufreq:
sun50i: Add H616 support
cpufreq:
sun50i: Add support for opp_supported_hw
cpufreq:
sun50i: Fix build warning around snprint()
cpufreq:
sun50i: fix error returns in dt_has_supported_hw()
cpufreq:
sun50i: Refactor speed bin decoding
cpufreq:
ti: Implement scope-based cleanup in ti_cpufreq_match_node()
cpufreq:
Use a smaller freq for the policy->max when verify
cpuidle:
Avoid explicit cpumask allocation on stack
cpuidle:
kirkwood: Convert to platform remove callback returning void
cpuidle:
ladder: fix ladder_do_selection() kernel-doc
cpuidle:
psci: Drop superfluous wrappers psci_dt_attach|detach_cpu()
cpuidle:
psci: Update init level to core_initcall()
cpumask:
Add assign cpu
cpumask:
add cpumask_any_and_but()
cpumask:
Add for_each_cpu_from()
cpumask:
delete unused reset_cpu_possible_mask()
cpumask:
Introduce cpumask_first_and_and()
cpumask:
limit FORCE_NR_CPUS to just the UP case
cpupfreq:
tegra124: eliminate uses of of_node_put()
crash:
add a new kexec flag for hotplug support
crash:
add prefix for crash dumping messages
crash:
forward memory_notify arg to arch crash hotplug handler
CREDITS:
Add Synopsys DesignWare eDMA driver for Gustavo Pimentel
crypto:
aead,cipher - zeroize key buffer after use
crypto:
algboss - remove NULL check in cryptomgr_schedule_probe()
crypto:
api - use 'time_left' variable with wait_for_completion_killable_timeout()
crypto:
arm64/aes-ce - Simplify round key load sequence
crypto:
asymmetric_keys - Adjust signature size calculation for NIST P521
crypto:
atmel-i2c - add missing arg description
crypto:
atmel-i2c - rename read function
crypto:
atmel-sha204a - add reading from otp zone
crypto:
atmel-sha204a - provide the otp content
crypto:
bcm - Fix pointer arithmetic
crypto:
caam - i.MX8ULP donot have CAAM page0 access
crypto:
caam - init-clk based on caam-page0-access
crypto:
ccp - drop platform ifdef checks
crypto:
ecc - Add nbits field to ecc_curve structure
crypto:
ecc - Add NIST P521 curve parameters
crypto:
ecc - Add special case for NIST P521 in ecc_point_mult
crypto:
ecc - Implement vli_mmod_fast_521 for NIST p521
crypto:
ecc - Prevent ecc_digits_from_bytes from reading too many bytes
crypto:
ecc - remove checks in crypto_ecdh_shared_secret() and ecc_make_pub_key()
crypto:
ecc - update ecc_gen_privkey for FIPS 186-5
crypto:
ecc - Use ECC_CURVE_NIST_P192/256/384_DIGITS where possible
crypto:
ecdh - explicitly zeroize private_key
crypto:
ecdh - Initialize ctx->private_key in proper byte order
crypto:
ecdh - Pass private key in proper byte order to check valid key
crypto:
ecdsa - Adjust tests on length of key parameters
crypto:
ecdsa - Convert byte arrays with key coordinates to digits
crypto:
ecdsa - Extend res.x mod n calculation for NIST P521
crypto:
ecdsa - Fix module auto-load on add-key
crypto:
ecdsa - Register NIST P521 and extend test suite
crypto:
ecdsa - Rename keylen to bufsize where necessary
crypto:
ecdsa - Replace ndigits with nbits where precision is needed
crypto:
ecrdsa - Fix module auto-load on add_key
crypto:
fips - Remove the now superfluous sentinel element from ctl_table array
crypto:
hisilicon - Adjust debugfs creation and release order
crypto:
hisilicon/debugfs - Fix debugfs uninit process issue
crypto:
hisilicon/debugfs - Fix the processing logic issue in the debugfs creation
crypto:
hisilicon/debugfs - mask the unnecessary info from the dump
crypto:
hisilicon/debugfs - Resolve the problem of applying for redundant space in sq dump
crypto:
hisilicon/qm - Add the default processing branch
crypto:
hisilicon/qm - Add the err memory release process to qm uninit
crypto:
hisilicon/sec - Add the condition for configuring the sriov function
crypto:
hisilicon/sec - Fix memory leak for sec resource release
crypto:
hisilicon/sec2 - fix for register offset
crypto:
hisilicon/sgl - Delete redundant parameter verification
crypto:
iaa - Add global_stats file and remove individual stat files
crypto:
iaa - Change iaa statistics to atomic64_t
crypto:
iaa - fix decomp_bytes_in stats
crypto:
iaa - Fix some errors in IAA documentation
crypto:
iaa - Remove comp/decomp delay statistics
crypto:
iaa - Use cpumask_weight() when rebalancing
crypto:
iaa - Use kmemdup() instead of kzalloc() and memcpy()
crypto:
jitter - Remove duplicate word in comment
crypto:
jitter - Replace http with https
crypto:
jitter - Use kvfree_sensitive() to fix Coccinelle warning
crypto:
lib - implement library version of AES in CFB mode
crypto:
mxs-dcp: Add support for hardware-bound keys
crypto:
nx - Avoid -Wflex-array-member-not-at-end warning
crypto:
octeontx2 - add missing check for dma_map_single
crypto:
qat - add bank save and restore flows
crypto:
qat - add interface for live migration
crypto:
qat - adf_get_etr_base() helper
crypto:
qat - Avoid -Wflex-array-member-not-at-end warnings
crypto:
qat - expand CSR operations for QAT GEN4 devices
crypto:
qat - Fix ADF_DEV_RESET_SYNC memory leak
crypto:
qat - fix linking errors when PCI_IOV is disabled
crypto:
qat - Fix spelling mistake "Invalide" -> "Invalid"
crypto:
qat - implement dh fallback for primes > 4K
crypto:
qat - implement interface for live migration
crypto:
qat - improve error logging to be consistent across features
crypto:
qat - improve error message in adf_get_arbiter_mapping()
crypto:
qat - move PFVF compat checker to a function
crypto:
qat - relocate and rename 4xxx PF2VM definitions
crypto:
qat - relocate CSR access code
crypto:
qat - rename get_sla_arr_of_type()
crypto:
qat - specify firmware files for 402xx
crypto:
qat - validate slices count returned by FW
crypto:
remove CONFIG_CRYPTO_STATS
crypto:
sahara - use 'time_left' variable with wait_for_completion_timeout()
crypto:
starfive - Do not free stack buffer
crypto:
starfive - Skip dma setup for zeroed message
crypto:
starfive - Skip unneeded fallback allocation
crypto:
starfive - Skip unneeded key free
crypto:
starfive - Update hash dma usage
crypto:
starfive - Use dma for aes requests
crypto:
starfive - Use fallback for unaligned dma access
crypto:
stm32/hash - add full DMA support for stm32mpx
crypto:
tegra - Add Tegra Security Engine driver
crypto:
tegra - Convert to platform remove callback returning void
crypto:
tegra - Fix some error codes
crypto:
virtio - drop owner assignment
crypto:
x509 - Add OID for NIST P521 and extend parser for it
crypto:
x86/aes-gcm - delete unused GCM assembly code
crypto:
x86/aes-gcm - simplify GCM hash subkey derivation
crypto:
x86/aes-xts - access round keys using single-byte offsets
crypto:
x86/aes-xts - add AES-XTS assembly macro for modern CPUs
crypto:
x86/aes-xts - eliminate a few more instructions
crypto:
x86/aes-xts - handle AES-128 and AES-192 more efficiently
crypto:
x86/aes-xts - handle CTS encryption more efficiently
crypto:
x86/aes-xts - make non-AVX implementation use new glue code
crypto:
x86/aes-xts - optimize size of instructions operating on lengths
crypto:
x86/aes-xts - simplify loop in xts_crypt_slowpath()
crypto:
x86/aes-xts - switch to new Intel CPU model defines
crypto:
x86/aes-xts - wire up AESNI + AVX implementation
crypto:
x86/aes-xts - wire up VAES + AVX10/256 implementation
crypto:
x86/aes-xts - wire up VAES + AVX10/512 implementation
crypto:
x86/aes-xts - wire up VAES + AVX2 implementation
crypto:
x86/aesni - Rearrange AES key size check
crypto:
x86/aesni - Update aesni_set_key() to return void
crypto:
x86/aesni-xts - deduplicate aesni_xts_enc() and aesni_xts_dec()
crypto:
x86/nh-avx2 - add missing vzeroupper
crypto:
x86/sha256-avx2 - add missing vzeroupper
crypto:
x86/sha256-ni - convert to use rounds macros
crypto:
x86/sha256-ni - optimize code size
crypto:
x86/sha256-ni - rename some register aliases
crypto:
x86/sha256-ni - simplify do_4rounds
crypto:
x86/sha512-avx2 - add missing vzeroupper
csky, hexagon:
fix broken sys_sync_file_range
csky:
Emulate one-byte cmpxchg
csky:
use initializer for struct vm_unmapped_area_info
cxgb4:
flower: use NL_SET_ERR_MSG_MOD for validation errors
cxgb4:
flower: validate control flags
cxgb4:
unnecessary check for 0 in the free_sge_txq_uld() function
cxl/acpi:
Cleanup __cxl_parse_cfmws()
cxl/core:
Add region info to cxl_general_media and cxl_dram events
cxl/cper:
Fix non-ACPI-APEI-GHES build
cxl/cper:
Remove duplicated GUID defines
cxl/cxl-event:
include missing
and
cxl/hdm:
Add debug message for invalid interleave granularity
cxl/hdm:
Debug, use decoder name function
cxl/hdm:
dev_warn() on unsupported mixed mode decoder
cxl/mbox:
Add Clear Log mailbox command
cxl/mbox:
Add Get Log Capabilities and Get Supported Logs Sub-List commands
cxl/mem:
Fix no cxl_nvd during pmem region auto-assembling
cxl/pci:
Process CPER events
cxl/region:
Avoid null pointer dereference in region lookup
cxl/region:
check interleave capability
cxl/region:
Convert cxl_pmem_region_alloc to scope-based resource management
cxl/region:
Fix cxlr_pmem leaks
cxl/region:
Fix memregion leaks in devm_cxl_add_region()
cxl/region:
Move cxl_dpa_to_region() work to the region driver
cxl/region:
Move cxl_trace_hpa() work to the region driver
cxl/test:
Add missing vmalloc.h for tools/testing/cxl/test/mem.c
cxl/test:
Enhance event testing
cxl/trace:
Correct DPA field masks for general_media & dram events
cxl:
Add post-reset warning if reset results in loss of previously committed HDM decoders
cxl:
documentation: add missing files to cxl driver-api
cxl:
Fix compile warning for cxl_security_ops extern
cxl:
Fix use of phys_to_target_node() for x86
dasd_format():
killing the last remaining user of ->bd_inode
dax/bus.c:
don't use down_write_killable for non-user processes
dax/bus.c:
fix locking for unregister_dax_dev / unregister_dax_mapping paths
dax/bus.c:
replace WARN_ON_ONCE() with lockdep asserts
dax/bus.c:
use the right locking mode (read vs write) in size_show
dax:
constify the struct device_type usage
dax:
remove redundant assignment to variable rc
dax:
use huge_zero_folio
debugfs:
continue to ignore unknown mount options
delayacct:
Remove the now superfluous sentinel elements from ctl_table array
dev_printk:
Add and use dev_no_printk()
devcoredump:
Add dev_coredump_put()
device property:
Add cleanup.h based fwnode_handle_put() scope based cleanup.
device property:
Fix a typo in the description of device_get_child_node_count()
device property:
Introduce device_for_each_child_node_scoped()
device property:
Move fwnode_handle_put() into property.h
devlink:
add a new info version tag
devlink:
extend devlink_param *set pointer
devlink:
Support setting max_io_eqs
devlink:
use kvzalloc() to allocate devlink instance resources
devm-helpers:
Fix a misspelled cancellation in the comments
devres:
don't use "proxy" headers
devres:
switch to use dev_err_probe() for unification
dlm:
add new struct to save position in dlm_copy_master_names
dlm:
add rsb lists for iteration
dlm:
avoid blocking receive at the end of recovery
dlm:
change to single hashtable lock
dlm:
combine switch case fail and default statements
dlm:
convert ls_recv_active from rw_semaphore to rwlock
dlm:
convert ls_waiters_mutex to spinlock
dlm:
convert res_lock to spinlock
dlm:
do message processing in softirq context
dlm:
do not use ref counts for rsb in the toss state
dlm:
drop dlm_scand kthread and use timers
dlm:
drop mutex use in waiters recovery
dlm:
fix race between final callback and remove
dlm:
fix sleep in atomic context
dlm:
fix user space lock decision to copy lvb
dlm:
increment ls_count for dlm_scand
dlm:
merge toss and keep hash table lists into one list
dlm:
move root_list functionality to recover.c
dlm:
move rsb root_list to ls_recover() stack
dlm:
remove allocation parameter in msg allocation
dlm:
remove callback queue debugfs functionality
dlm:
remove callback reference counting
dlm:
remove lkb from callback tracepoints
dlm:
remove schedule in receive path
dlm:
return -ENOMEM if ls_recover_buf fails
dlm:
save callback debug info earlier
dlm:
Simplify the allocation of slab caches in dlm_lowcomms_msg_cache_create
dlm:
Simplify the allocation of slab caches in dlm_midcomms_cache_create
dlm:
switch to GFP_ATOMIC in dlm allocations
dlm:
switch to use rhashtable for rsbs
dlm:
use a new list for recovery of master rsb names
dlm:
use rwlock for lkbidr
dlm:
use rwlock for rsb hash table
dlm:
use spin_lock_bh for message processing
dm vdo:
replace max_discard_sectors with max_hw_discard_sectors
dm-crypt:
add the optional "high_priority" flag
dm-crypt:
don't set WQ_CPU_INTENSIVE for WQ_UNBOUND crypt_queue
dm-crypt:
export sysfs of all workqueues
dm-crypt:
stop constraining max_segment_size to PAGE_SIZE
dm-delay:
change locking to avoid contention
dm-delay:
fix hung task introduced by kthread mode
dm-delay:
fix max_delay calculations
dm-delay:
fix workqueue delay_timer race
dm-delay:
remove timer_lock
dm-integrity:
set discard_granularity to logical block size
dm-vdo:
use bdev_nr_bytes(bdev) instead of i_size_read(bdev->bd_inode)
dm:
always manage discard support in terms of max_hw_discard_sectors
dm:
Check that a zoned table leads to a valid mapped device
dm:
make dm_set_zones_restrictions work on the queue limits
dm:
move setting zoned_enabled to dm_table_set_restrictions
dm:
remove dm_check_zoned
dm:
use bio_list_merge_init
dm:
use queue_limits_set
dm:
Use the block layer zone append emulation
dma-buf/sw-sync:
don't enable IRQ from sync_print_obj()
dma-buf:
Do not build debugfs related code when !CONFIG_DEBUG_FS
dma-buf:
handle testing kthreads creation failure
dma-mapping:
Add helpers for dma_range_map bounds
dma-mapping:
benchmark: avoid needless copy_to_user if benchmark fails
dma-mapping:
benchmark: fix node id validation
dma-mapping:
benchmark: fix up kthread-related error handling
dma-mapping:
benchmark: handle NUMA_NO_NODE correctly
dma-mapping:
Simplify arch_setup_dma_ops()
dma:
Add lockdep asserts to virt-dma
dma:
avoid redundant calls for sync operations
dma:
compile-out DMA sync op calls when not used
dma:
dw-axi-dmac: support per channel interrupt
dma:
fix DMA sync for drivers not calling dma_set_mask*()
dma:
xilinx_dpdma: Remove unnecessary use of irqsave/restore
dmaengine:
axi-dmac: fix possible race in remove()
dmaengine:
axi-dmac: move to device managed probe
dmaengine:
dw-axi-dmac: Add support for StarFive JH8100 DMA
dmaengine:
fsl-dpaa2-qdma: Add dpdmai_cmd_open
dmaengine:
fsl-dpaa2-qdma: clean up unused macro
dmaengine:
fsl-dpaa2-qdma: Fix kernel-doc check warning
dmaengine:
fsl-dpaa2-qdma: Remove unused function dpdmai_create()
dmaengine:
fsl-dpaa2-qdma: Update DPDMAI interfaces to version 3
dmaengine:
fsl-edma: add i.MX8ULP edma support
dmaengine:
fsl-edma: add safety check for 'srcid'
dmaengine:
fsl-edma: add trace event support
dmaengine:
fsl-edma: avoid linking both modules
dmaengine:
fsl-edma: clean up chclk and FSL_EDMA_DRV_HAS_CHCLK
dmaengine:
fsl-edma: clean up unused "fsl,imx8qm-adma" compatible string
dmaengine:
fsl-edma: fix miss mutex unlock at an error return path
dmaengine:
fsl-edma: remove 'slave_id' from fsl_edma_chan
dmaengine:
fsl-edma: use _Generic to handle difference type
dmaengine:
idma64: Add check for dma_set_max_seg_size
dmaengine:
idxd: add a new security check to deal with a hardware erratum
dmaengine:
idxd: add a write() method for applications to submit work
dmaengine:
idxd: Avoid unnecessary destruction of file_ida
dmaengine:
idxd: Check for driver name match before sva user feature
dmaengine:
idxd: Fix possible Use-After-Free in irq_process_work_list
dmaengine:
imx-sdma: Add i2c dma support
dmaengine:
imx-sdma: Support 24bit/3bytes for sg mode
dmaengine:
imx-sdma: Support allocate memory from internal SRAM (iram)
dmaengine:
imx-sdma: support dual fifo for DEV_TO_DEV
dmaengine:
imx-sdma: utilize compiler to calculate ADDRS_ARRAY_SIZE_V
dmaengine:
ioatdma: Fix error path in ioat3_dma_probe()
dmaengine:
ioatdma: Fix kmemleak in ioat_pci_probe()
dmaengine:
ioatdma: Fix leaking on version mismatch
dmaengine:
ioatdma: Fix missing kmem_cache_destroy()
dmaengine:
pch_dma: remove unused function chan2parent
dmaengine:
pl08x: Use kcalloc() instead of kzalloc()
dmaengine:
qcom: Drop hidma DT support
dmaengine:
ti: k3-udma-glue: Fix of_k3_udma_glue_parse_chn_by_id()
dmaengine:
xilinx: xdma: Fix data synchronisation in xdma_channel_isr()
dmaengine:
xilinx: xdma: fix module autoloading
dns_resolver:
correct module name in dns resolver documentation
do_dentry_open():
kill inode argument
doc/netlink/specs:
Add bond support to rt_link.yaml
doc/netlink/specs:
Add draft nftables spec
doc/netlink/specs:
Add vlan attr in rt_link spec
doc:
ceph: update userspace command to get CephFS metadata
doc:
dma-buf: fix grammar typo
doc:
fix spelling about ReStructured Text
doc:
improve the description of __folio_mark_dirty
doc:
media: v4l/func-open.rst: ENXIO should be ENODEV
doc:
netlink: Add hyperlinks to generated Netlink docs
doc:
netlink: Change generated docs to limit TOC to depth 3
doc:
netlink: Update tc spec with missing definitions
doc:
Remove references to arrayRCU.rst
doc:
split buffer.rst out of api-summary.rst
Linux:
doc:it_IT: align Italian documentation
docs, cgroup:
add entries for pids to cgroup-v2.rst
docs, kprobes:
Add riscv as supported architecture
Docs/ABI/damon:
update for 'youg page' type DAMOS filter
Docs/admin-guide/mm/damon/usage:
fix wrong example of DAMOS filter matching sysfs file
Docs/admin-guide/mm/damon/usage:
fix wrong schemes effective quota update command
Docs/admin-guide/mm/damon/usage:
update for young page type DAMOS filter
docs/MAINTAINERS:
Update my email address
Docs/mm/damon/design:
document 'young page' type DAMOS filter
Docs/mm/damon/design:
use a list for supported filters
Docs/mm/damon/maintainer-profile:
allow posting patches based on damon/next tree
Docs/mm/damon/maintainer-profile:
change the maintainer's timezone from PST to PT
docs/sp_SP:
Add translation of process/1.Intro.rst
docs/sp_SP:
Add translation of process/2.Process.rst
docs/sp_SP:
Add translation of process/development-process.rst
docs/sp_SP:
Update process/submitting-patches
docs/zh:
Fix Cc, Co-developed-by, and Signed-off-by tags
docs/zh_CN/rust:
Update the translation of arch-support to 6.9-rc4
docs/zh_CN/rust:
Update the translation of coding-guidelines to 6.9-rc4
docs/zh_CN/rust:
Update the translation of general-information to 6.9-rc4
docs/zh_CN/rust:
Update the translation of quick-start to 6.9-rc4
docs/zh_CN:
Add dev-tools/kcov Chinese translation
docs/zh_CN:
Add dev-tools/kmemleak Chinese translation
docs/zh_CN:
Add dev-tools/ubsan Chinese translation
docs/zh_CN:
add process/cve Chinese translation
docs/zh_CN:
remove two inconsistent spaces
docs:
*-regressions.rst: unify quoting, add missing word
docs:
cgroup-v1: Clarify that domain levels are system-specific
docs:
cgroup-v1: Fix description for css_online
docs:
cgroup-v1: Update page cache removal functions
docs:
describe xfs directory tree online fsck
docs:
Detect variable fonts and suggest denylisting them
docs:
dma: correct dma_set_mask() sample code
docs:
document DCP-backed trusted keys kernel params
docs:
hugetlbpage.rst: add hugetlb migration description
docs:
i2c: summary: be clearer with 'controller/target' and 'adapter/client' pairs
docs:
i2c: summary: document 'local' and 'remote' targets
docs:
i2c: summary: document use of inclusive language
docs:
i2c: summary: start sentences consistently.
docs:
i2c: summary: update I2C specification link
docs:
i2c: summary: update speed mode description
docs:
iio: ad7944: add documentation for chain mode
docs:
iio: adis16475: fix device files tables
docs:
iio: new docs for ad7944 driver
docs:
ja_JP/howto: Catch up update in v6.8
docs:
kernel_include.py: Cope with docutils 0.21
docs:
netdev: Fix typo in Signed-off-by tag
docs:
networking: devlink: capitalise length value
docs:
rust: Add instructions for the Rust kselftest
docs:
rust: extend abstraction and binding documentation
docs:
scripts/check-variable-fonts.sh: Improve commands for detection
docs:
stable-kernel-rules: call mainline by its name and change example
docs:
stable-kernel-rules: create special tag to flag 'no backporting'
docs:
stable-kernel-rules: explain use of
[email protected]
(w/o @vger.)
docs:
stable-kernel-rules: fix typo sent->send
docs:
stable-kernel-rules: reduce redundancy
docs:
stable-kernel-rules: remove code-labels tags and a indention level
docs:
trusted-encrypted: add DCP as new trust source
Docs:
typos/spelling
docs:
update offline parent pointer repair strategy
docs:
update online directory and parent pointer repair sections
docs:
Update s390 vfio-ap doc for ap_config sysfs attribute
docs:
update swapext -> exchmaps language
docs:
update the parent pointers documentation to the final version
Linux:
docs:core-api: fixed typos and grammar in printk-index page
Documentation/admin-guide/cgroup-v1/memory.rst:
don't reference page_mapcount()
Documentation/atomic_t:
Emphasize that failed atomic operations give no ordering
Documentation/core-api:
add swiotlb documentation
Documentation/core-api:
correct reference to SWIOTLB_DYNAMIC
Documentation/gpu:
correct path of reference
Documentation/litmus-tests:
Add locking tests to README
Documentation/litmus-tests:
Demonstrate unordered failing cmpxchg
Documentation/litmus-tests:
Make cmpxchg() tests safe for klitmus
Documentation/maintainer-tip:
Clarify merge window policy
Documentation/powerpc:
update fadump implementation details
Documentation:
ABI + trace: hisi_ptt: update paths to bus/event_source
Documentation:
ABI: document in_temp_input file
Documentation:
add a page on amdgpu debugging
Documentation:
add tpm-security.rst
Documentation:
coding-style: ask function-like macros to evaluate parameters
Documentation:
Document PowerPC kernel dynamic DEXCR interface
documentation:
Document PR_RISCV_SET_ICACHE_FLUSH_CTX prctl
Documentation:
firmware-guide: ACPI: Fix namespace typo
documentation:
Fix riscv cmodx example
Documentation:
Fix the address of the linuxppc-dev mailing list
Documentation:
gpio: fix typo
Documentation:
gpio: Replace leading TABs by spaces in code blocks
Documentation:
hid: intel-ish-hid: add section for firmware loading
Documentation:
hid: intel-ish-hid: remove section numbering
Documentation:
hisi-pmu: Drop reference to /sys/devices path
Documentation:
hns-pmu: Use /sys/bus/event_source/devices paths
Documentation:
hyperv: Improve synic and interrupt handling description
Documentation:
hyperv: Update spelling and fix typo
Documentation:
kdump: clean up the outdated description
Documentation:
kernel-parameters: Add DEVNAME:0.0 format for serial ports
Documentation:
kselftest: fix codeblock
Documentation:
Mark the 'efivars' sysfs interface as removed
Documentation:
netlink: add a YAML spec for team
Documentation:
PCI: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY
Documentation:
PM: Update platform_pci_wakeup_init() reference
Documentation:
qcom-pmu: Use /sys/bus/event_source/devices paths
Documentation:
RISC-V: uabi: Only scalar misaligned loads are supported
Documentation:
sound: Fix trailing whitespaces
Documentation:
tee: Add TS-TEE driver
Documentation:
thunderx2-pmu: Use /sys/bus/event_source/devices paths
Documentation:
tpm: Add TPM security docs toctree entry
Documentation:
tpm_tis
Documentation:
tracing: add new type '%pd' and '%pD' for kprobe
Documentation:
tracing: Add ring-buffer mapping
Documentation:
tracing: Fix spelling mistakes
Documentation:
xgene-pmu: Use /sys/bus/event_source/devices paths
dpaa2-switch:
flower: validate control flags
dpll:
fix return value check for kmemdup
driver core:
Add device_show_string() helper for sysfs attributes
driver core:
remove devm_device_add_groups()
driver core:
Remove unused platform_notify, platform_notify_remove
drivers/perf:
hisi: hns3: Actually use devm_add_action_or_reset()
drivers/perf:
hisi: hns3: Fix out-of-bound access when valid event group
drivers/perf:
hisi_pcie: Fix out-of-bound access when valid event group
drivers/perf:
riscv: Do not update the event data if uptodate
drivers/perf:
riscv: Fix counter mask iteration for RV32
drivers/perf:
riscv: Implement SBI PMU snapshot function
drivers/perf:
riscv: Read upper bits of a firmware counter
drivers/perf:
riscv: Reset the counter to hpmevent mapping while starting cpus
drivers/perf:
riscv: Use BIT macro for shifting operations
drivers/perf:
thunderx2_pmu: Replace open coded acpi_match_acpi_device()
drivers/soc/litex:
drop obsolete dependency on COMPILE_TEST
drivers/virt/acrn:
fix PFNMAP PTE checks in acrn_vm_ram_map()
drivers/xen:
Improve the late XenStore init protocol
drivers:
core: synchronize really_probe() and dev_uevent()
Drivers:
hv: Cosmetic changes for hv.c and balloon.c
Drivers:
hv: Remove fcopy driver
Drivers:
hv: vmbus: Add utility function for querying ring size
drivers:
perf: Remove the now superfluous sentinel elements from ctl_table array
drivers:
remoteproc: xlnx: Add Versal and Versal-NET support
drivers:
remoteproc: xlnx: Fix uninitialized tcm mode
drivers:
remoteproc: xlnx: Fix uninitialized variable use
drm-panel:
If drm_panel_dp_aux_backlight() fails, don't fail panel probe
drm/admgpu:
add vclk and dclk sysfs node for some ASICs
drm/amd/amdgpu:
add pipe1 hardware support
drm/amd/amdgpu:
support MES command SET_HW_RESOURCE1 in sriov
drm/amd/amdgpu:
Update PF2VF Header
drm/amd/display:
3.2.274
drm/amd/display:
3.2.275
drm/amd/display:
3.2.276
drm/amd/display:
3.2.277
drm/amd/display:
3.2.278
drm/amd/display:
3.2.279
drm/amd/display:
3.2.280
drm/amd/display:
3.2.281
drm/amd/display:
[FW Promotion] Release 0.0.208.0
drm/amd/display:
[FW Promotion] Release 0.0.210.0
drm/amd/display:
[FW Promotion] Release 0.0.212.0
drm/amd/display:
Account for cursor prefetch BW in DML1 mode support
drm/amd/display:
Add a function for checking tmds mode
drm/amd/display:
Add code comments clock and encode code
drm/amd/display:
Add color logs for dcn20
drm/amd/display:
Add comments to improve the code readability
drm/amd/display:
Add comments to v_total calculation and drop legacy TODO
drm/amd/display:
add DCN 351 version for microcode load
drm/amd/display:
Add debug counters to IPS exit prints
drm/amd/display:
Add debug key to allow disabling dtbclk
drm/amd/display:
Add debug option for idle reg checks
drm/amd/display:
Add debug prints for IPS testing
drm/amd/display:
Add DML2 folder to include path
drm/amd/display:
Add dmub additional interface support for FAMS
drm/amd/display:
Add driver support for future FAMS versions
drm/amd/display:
Add dummy interface for tracing DCN32 SMU messages
drm/amd/display:
add dwb support to dml2
drm/amd/display:
Add entry and exit counters
drm/amd/display:
Add extra DMUB logging to track message timeout
drm/amd/display:
Add extra logging for HUBP and OTG
drm/amd/display:
Add fallback configuration for set DRR in DCN10
drm/amd/display:
Add fallback configuration when set DRR
drm/amd/display:
Add guards for idle on reg read/write
drm/amd/display:
Add handling for DC power mode
drm/amd/display:
Add left edge pixel for YCbCr422/420 + ODM pipe split
drm/amd/display:
Add missing callback for init_watermarks in DCN 301
drm/amd/display:
Add missing debug registers for DCN2/3/3.1
drm/amd/display:
Add missing dwb registers
drm/amd/display:
Add missing parameter desc in dc_commit_streams
drm/amd/display:
Add missing registers
drm/amd/display:
Add missing registers and offset
drm/amd/display:
Add missing replay field
drm/amd/display:
Add missing SFB and OPP_SF
drm/amd/display:
Add new IPS config mode
drm/amd/display:
Add NULL pointer check for kzalloc
drm/amd/display:
Add option to configure mapping policy for edp0 on dp1
drm/amd/display:
Add optional optimization for IPS handshake
drm/amd/display:
Add OTG check for set AV mute
drm/amd/display:
Add refresh rate range check
drm/amd/display:
add root clock control function pointer to fix display corruption
drm/amd/display:
Add some forward declarations
drm/amd/display:
Add some HDCP registers DCN35 list
drm/amd/display:
Add some missing debug registers
drm/amd/display:
Add some missing HDMI registers for DCN3x
drm/amd/display:
add stream clock source to DP DTO params
drm/amd/display:
add support for chroma offset
drm/amd/display:
Add TB_BORROWED_MAX definition
drm/amd/display:
Add the MALL size in the fallback function
drm/amd/display:
Add timing pixel encoding for mst mode validation
drm/amd/display:
Add TMDS DC balancer control
drm/amd/display:
Add V_TOTAL_REGS to dcn10
drm/amd/display:
Add WBSCL ram coefficient for writeback
drm/amd/display:
Added debug prints for zstate_support and StutterPeriod
drm/amd/display:
Added missing null checks
drm/amd/display:
Address kdoc for commit_minimal_transition_state_in_dc_update()
drm/amd/display:
Adjust dprefclk by down spread percentage.
drm/amd/display:
Adjust headers
drm/amd/display:
Adjust registers sequence in the DIO list
drm/amd/display:
Adjust some includes used by display
drm/amd/display:
Allow HPO PG for DCN35
drm/amd/display:
Allow idle opts for no flip case on PSR panel
drm/amd/display:
Allow RCG for Static Screen + LVP for DCN35
drm/amd/display:
Allow Z8 when stutter threshold is not met
drm/amd/display:
Allow Z8 when stutter threshold is not met for dcn35
drm/amd/display:
always reset ODM mode in context when adding first plane
drm/amd/display:
ASSERT when failing to find index by plane/stream id
drm/amd/display:
Attempt to avoid empty TUs when endpoint is DPIA
drm/amd/display:
Backup and restore only on full updates
drm/amd/display:
build scaling params when a new plane is appended
drm/amd/display:
change aux_init to apu version
drm/amd/display:
Change DPCD address range
drm/amd/display:
change dram_clock_latency to 34us for dcn35
drm/amd/display:
Change dram_clock_latency to 34us for dcn351
drm/amd/display:
Check index msg_id before read or write
drm/amd/display:
Check pipe offset before setting vblank
drm/amd/display:
Clean up code in DC
drm/amd/display:
clear mpc_tree in init_pipes
drm/amd/display:
Code style adjustments
drm/amd/display:
Comments adjustments
drm/amd/display:
Consolidate HPO enable/disable and restrict only to state transitions.
drm/amd/display:
correct hostvm flag
drm/amd/display:
Correct indentations and spaces
drm/amd/display:
Delete duplicated function prototypes
drm/amd/display:
delete the redundant initialization in dcn3_51_soc
drm/amd/display:
Detect and disallow idle reallow during reentrancy
drm/amd/display:
Disable CONFIG_DRM_AMD_DC_FP for RISC-V with clang
drm/amd/display:
Disable P010 Support of DCN 1.0
drm/amd/display:
Disable Z8 minimum stutter period check for DCN35
drm/amd/display:
Do not recursively call manual trigger programming
drm/amd/display:
Do not return negative stream id for array
drm/amd/display:
Drop legacy code
drm/amd/display:
Drop legacy code
drm/amd/display:
Enable 2to1 ODM policy for DCN35
drm/amd/display:
Enable colorspace property for MST connectors
drm/amd/display:
Enable cur_rom_en even if cursor degamma is not enabled
drm/amd/display:
Enable DTBCLK DTO earlier in the sequence
drm/amd/display:
Enable fast update for DCN314
drm/amd/display:
Enable FGCG for DCN351
drm/amd/display:
Enable new interface design for alternate scrambling
drm/amd/display:
Enable RCO for HDMISTREAMCLK in DCN35
drm/amd/display:
Enable reallow for idle on DCN35
drm/amd/display:
Enable Z10 flag for IPS FSM
drm/amd/display:
Enabling urgent latency adjustment for DCN35
drm/amd/display:
Exit idle optimizations before HDCP execution
drm/amd/display:
Expand DML2 callbacks
drm/amd/display:
Expand dmub_cmd operations
drm/amd/display:
Expand supported Replay residency mode
drm/amd/display:
expand the non standard link rate for testing
drm/amd/display:
FEC overhead should be checked once for mst slot nums
drm/amd/display:
fix a bug to dereference already freed old current state memory
drm/amd/display:
fix a dereference of a NULL pointer
drm/amd/display:
fix an incorrect ODM policy assigned for subvp
drm/amd/display:
Fix array-index-out-of-bounds in dml2/FCLKChangeSupport
drm/amd/display:
Fix bounds check for dcn35 DcfClocks
drm/amd/display:
Fix compiler redefinition warnings for certain configs
drm/amd/display:
Fix compiler warnings on high compiler warning levels
drm/amd/display:
fix debug key not working on dml2
drm/amd/display:
fix disable otg wa logic in DCN316
drm/amd/display:
Fix division by zero in setup_dsc_config
drm/amd/display:
Fix function banner for amdgpu_dm_psr_disable_all()
drm/amd/display:
Fix incorrect pointer assignment
drm/amd/display:
fix IPX enablement
drm/amd/display:
Fix MPCC DTN logging
drm/amd/display:
fix nonseamless transition from ODM + MPO to ODM + subvp
drm/amd/display:
Fix overlapping copy within dml_core_mode_programming
drm/amd/display:
Fix potential index out of bounds in color transformation function
drm/amd/display:
Fix PSR command version passed
drm/amd/display:
Fix refresh rate range for some panel
drm/amd/display:
fix underflow in some two display subvp/non-subvp configs
drm/amd/display:
Fix uninitialized variables in DC
drm/amd/display:
Fix uninitialized variables in DC
drm/amd/display:
Fix uninitialized variables in DM
drm/amd/display:
Group scl_data together in resource_build_scaling_params
drm/amd/display:
Guard cursor idle reallow by DC debug option
drm/amd/display:
handle invalid connector indices
drm/amd/display:
Handle Y carry-over in VCP X.Y calculation
drm/amd/display:
Implement update_planes_and_stream_v3 sequence
drm/amd/display:
Improve the log precision
drm/amd/display:
Includes adjustments
drm/amd/display:
increase bb clock for DCN351
drm/amd/display:
Increase clock table size
drm/amd/display:
Increase number of hpo dp link encoders
drm/amd/display:
Increase SAT_UPDATE_PENDING timeout
drm/amd/display:
Increase Z8 watermark times.
drm/amd/display:
Initialize debug variable data
drm/amd/display:
Initialize DP ref clk with the correct clock
drm/amd/display:
limit the code change to ips enabled asic
drm/amd/display:
Modify DHCUB waterwark structures and functions
drm/amd/display:
Modify power sequence
drm/amd/display:
Modify resource allocation logic
drm/amd/display:
move build test pattern params as part of pipe resource update for odm
drm/amd/display:
Move define to the proper header
drm/amd/display:
Move REG sequence from program ogam to idle before connect
drm/amd/display:
only use hard-float, not altivec on powerpc
drm/amd/display:
optimize dml2 pipe resource allocation order
drm/amd/display:
Pass sequential ONO bit to DMCUB boot options
drm/amd/display:
Power on VPG memory unconditionally if off
drm/amd/display:
Prevent crash when disable stream
drm/amd/display:
prevent register access while in IPS
drm/amd/display:
Program pixclk according to dcn revision
drm/amd/display:
Program VSC SDP colorimetry for all DP sinks >= 1.4
drm/amd/display:
Rebuild test pattern params for DP_TEST_PATTERN_VIDEO_MODE
drm/amd/display:
Refactor DML2 interfaces
drm/amd/display:
Refactor DPP into a component directory
drm/amd/display:
refactor vpg.h
drm/amd/display:
Remove code duplication
drm/amd/display:
remove context->dml2 dependency from DML21 wrapper
drm/amd/display:
Remove duplicate dcn32/dcn32_clk_mgr.h header
drm/amd/display:
Remove duplicated function signature from dcn3.01 DCCG
drm/amd/display:
Remove legacy code
drm/amd/display:
Remove MPC rate control logic from DCN30 and above
drm/amd/display:
Remove plane and stream pointers from dc scratch
drm/amd/display:
Remove read/write to external register
drm/amd/display:
Remove redundant condition in dcn35_calc_blocks_to_gate()
drm/amd/display:
Remove redundant idle optimization check
drm/amd/display:
Remove redundant include file
drm/amd/display:
Remove redundant RESERVE0 and RESERVE1
drm/amd/display:
Remove unnecessary code
drm/amd/display:
Remove unnecessary hard coded DPM states
drm/amd/display:
Remove unnecessary NULL check in dcn20_set_input_transfer_func
drm/amd/display:
Remove wrong signal from vrr calculation
drm/amd/display:
Reorganize dwb header
drm/amd/display:
Replace int with unsigned int
drm/amd/display:
Reset freesync config before update new state
drm/amd/display:
Return max resolution supported by DWB
drm/amd/display:
Revert "Set the power_down_on_boot function pointer to null"
drm/amd/display:
Revert Add left edge pixel + ODM pipe split
drm/amd/display:
revert Exit idle optimizations before HDCP execution
drm/amd/display:
Rework dcn10_stream_encoder header
drm/amd/display:
Rework power sequence and resource allocation logic
drm/amd/display:
Send DP_TOTAL_LTTPR_CNT during detection if LTTPR is present
drm/amd/display:
Send DTBCLK disable message on first commit
drm/amd/display:
Set alpha enable to 0 for some specific formats
drm/amd/display:
Set color_mgmt_changed to true on unsuspend
drm/amd/display:
Set DCN351 BB and IP the same as DCN35
drm/amd/display:
Set the power_down_on_boot function pointer to null
drm/amd/display:
Set VSC SDP Colorimetry same way for MST and SST
drm/amd/display:
Skip finding free audio for unknown engine_id
drm/amd/display:
skip forcing odm in minimal transition
drm/amd/display:
Skip on writeback when it's not applicable
drm/amd/display:
Skip pipe if the pipe idx not set properly
drm/amd/display:
Support long vblank feature
drm/amd/display:
Toggle additional RCO options in DCN35
drm/amd/display:
Update DCN10 resource
drm/amd/display:
Update DCN201 link encoder registers
drm/amd/display:
Update dcn351 to latest dcn35 config
drm/amd/display:
Update DMUB flags and definitions
drm/amd/display:
Update DSC compute parameter calculation
drm/amd/display:
Update efficiency bandwidth for dcn351
drm/amd/display:
Update FMT settings for 4:2:0
drm/amd/display:
update pipe topology log to support subvp
drm/amd/display:
Update resource capabilities and debug struct for DCN201
drm/amd/display:
Update some comments to improve the code readability
drm/amd/display:
use ARCH_HAS_KERNEL_FPU_SUPPORT
drm/amd/display:
Use dce_version instead of chip_id
drm/amd/display:
use mpcc_count to log MPC state
drm/amd/display:
Workaround register access in idle race with cursor
Linux:
drm/amd/pm set pp_dpm_*clk as read only for SRIOV one VF mode
drm/amd/pm:
Add PMFW message and capability flags
drm/amd/pm:
Add special handling for RAS messages
drm/amd/pm:
Allow setting soft max frequency in VF
drm/amd/pm:
Categorize RAS messages on SMUv13.0.6
drm/amd/pm:
centralize all pp_dpm_xxx attribute nodes update cb
drm/amd/pm:
fix the high voltage issue after unload
drm/amd/pm:
fixes a random hang in S4 for SMU v13.0.4/11
drm/amd/pm:
remove deprecated I2C_CLASS_SPD support from newly added SMU_14_0_2
drm/amd/pm:
Report uclk/sclk current limits
drm/amd/pm:
Restore config space after reset
drm/amd/pm:
Update SMUv13.0.6 PMFW headers
drm/amd/pm:
Update uclk/sclk limit report format
drm/amd/pm:
update XGMI RAS UE criteria for sum v13.0.6
drm/amd/pm:
Use metric table for pcie speed/width
drm/amd/swsmu:
add if condition for smu v14.0.1
drm/amd/swsmu:
add MALL init support workaround for smu_v14_0_1
drm/amd/swsmu:
add pptable header for smu v14_0_2
drm/amd/swsmu:
add smu 14.0.1 vcn and jpeg msg
drm/amd/swsmu:
add smu v14_0_2 ppsmc file
drm/amd/swsmu:
add smu v14_0_2 support
drm/amd/swsmu:
add smu14 driver if file
drm/amd/swsmu:
add smu14 ip support
drm/amd/swsmu:
support smu block discovery for smu v14
drm/amd/swsmu:
support SMU_14_0_2 ppt_funcs
drm/amd/swsmu:
Update smu v14.0.0 headers to be 14.0.1 compatible
drm/amd:
Fix shutdown (again) on some SMU v13.0.4/11 platforms
drm/amd:
Flush GFXOFF requests in prepare stage
drm/amdgpu :
Add mes_log_enable to control mes log feature
drm/amdgpu :
Increase the mes log buffer size as per new MES FW version
drm/amdgpu/atomfirmware:
add intergrated info v2.3 table
drm/amdgpu/atomfirmware:
fix parsing of vram_info
drm/amdgpu/atomfirmware:
silence UBSAN warning
drm/amdgpu/gfx11:
properly handle regGRBM_GFX_CNTL in soft reset
drm/amdgpu/mes11:
print MES opcodes rather than numbers
drm/amdgpu/mes11:
update ADD_QUEUE interface
drm/amdgpu/mes11:
Use a separate fence per transaction
drm/amdgpu/mes:
add mes mapping legacy queue support
drm/amdgpu/mes:
fix use-after-free issue
drm/amdgpu/pm:
Add support for MACO flag checking
drm/amdgpu/pm:
Change the member function name in pp_hwmgr_func and pptable_funcs
drm/amdgpu/pm:
Check AMDGPU_RUNPM_BAMACO when setting baco state
drm/amdgpu/pm:
Print od status info
drm/amdgpu/pm:
Remove gpu_od if it's an empty directory
drm/amdgpu/pptable:
Fix UBSAN array-index-out-of-bounds
drm/amdgpu/sdma5.2:
use legacy HDP flush for SDMA2/3
drm/amdgpu/sdma6:
set sdma hang watchdog
drm/amdgpu/umsch:
don't execute umsch test when GPU is in reset/suspend
drm/amdgpu/umsch:
reinitialize write pointer in hw init
drm/amdgpu/umsch:
update UMSCH 4.0 FW interface
drm/amdgpu/vcn:
fix unitialized variable warnings
drm/amdgpu/vpe:
fix vpe dpm setup failed
drm/amdgpu/vpe:
power on vpe when hw_init
drm/amdgpu:
Add a new runtime mode definition
drm/amdgpu:
Add a NULL check for freeing root PT
drm/amdgpu:
add a spinlock to wb allocation
drm/amdgpu:
add aca deferred error type support
drm/amdgpu:
add check before free wb entry
drm/amdgpu:
add condition check for amdgpu_umc_fill_error_record
drm/amdgpu:
Add delay work to retire bad pages
drm/amdgpu:
add error handle to avoid out-of-bounds
drm/amdgpu:
add IH_RING1_CFG headers for IH v6.0
drm/amdgpu:
Add interface to reserve bad page
drm/amdgpu:
add interface to update umc v12_0 ecc status
drm/amdgpu:
add ip dump for each ip in devcoredump
drm/amdgpu:
add IP's FW information to devcoredump
drm/amdgpu:
add message fifo to handle RAS poison events
drm/amdgpu:
Add missing space to DRM_WARN() message
drm/amdgpu:
add missing vbios version from devcoredump
drm/amdgpu:
add new aca smu callback func parse_error_code()
drm/amdgpu:
add new aca_smu_type support
drm/amdgpu:
add new api to save error count into aca cache
drm/amdgpu:
add new bit definitions for GC 9.0 PROTECTION_FAULT_STATUS
drm/amdgpu:
add poison consumption handler
drm/amdgpu:
add poison creation handler
drm/amdgpu:
add prototype for ip dump
drm/amdgpu:
add protype for print ip state
drm/amdgpu:
add ras event id support
drm/amdgpu:
add ras event id support for ACA
drm/amdgpu:
add recent pagefault info in vm_manager
drm/amdgpu:
add return result for amdgpu_i2c_{get/put}_byte
drm/amdgpu:
add ring buffer information in devcoredump
drm/amdgpu:
add smu 14.0.1 discovery support
drm/amdgpu:
Add smuio callback to get gpu clk counter
drm/amdgpu:
Add smuio v14_0_2 ip block support
drm/amdgpu:
Add smuio v14_0_2 ip headers (v4)
drm/amdgpu:
add socket id parameter for psp query address cmd
drm/amdgpu:
add support for atom fw version v3_5
drm/amdgpu:
Add support for BAMACO mode checking
drm/amdgpu:
add support for gfx v10 print
drm/amdgpu:
add support of gfx10 register dump
drm/amdgpu:
add the hw_ip version of all IP's
drm/amdgpu:
add the sensor value of VCN activity
drm/amdgpu:
add umc v12.0.0 deferred error support
drm/amdgpu:
add utcl2 poison query for gfxhub
drm/amdgpu:
add utcl2 RAS poison query for mmhub
drm/amdgpu:
add VCN sensor value for SMU 13.0.4
drm/amdgpu:
add VCN sensor value for SMU 13.0.5
drm/amdgpu:
add VCN sensor value for SMU 14.0.0
drm/amdgpu:
add VCN sensor value for Vangogh
drm/amdgpu:
add VCN sensor value for yellow carp
drm/amdgpu:
add vm fault information to devcoredump
drm/amdgpu:
Adjust logic in amdgpu_device_partner_bandwidth()
drm/amdgpu:
always force full reset for SOC21
drm/amdgpu:
Apply retry to IP discovery v2 and v4
drm/amdgpu:
Assign correct bits for SDMA HDP flush
drm/amdgpu:
avoid update aca bank multi times during ras isr
drm/amdgpu:
avoid using null object of framebuffer
drm/amdgpu:
Bypass asd if display hw is not available
drm/amdgpu:
Change AID detection logic
drm/amdgpu:
cleanup MES11 command submission
drm/amdgpu:
cleanup unused variable
drm/amdgpu:
clear set_q_mode_offs when VM changed
drm/amdgpu:
correct hbm field in boot status
drm/amdgpu:
differentiate external rev id for gfx 11.5.0
drm/amdgpu:
Do a basic health check before reset
drm/amdgpu:
Don't show false warning for reg list
drm/amdgpu:
dump ip state before reset for each ip
drm/amdgpu:
Enable clear page functionality
drm/amdgpu:
enable redirection of irq's for IH V6.0
drm/amdgpu:
enable redirection of irq's for IH V6.1
drm/amdgpu:
Enable smuio v14_0_2 callbacks
drm/amdgpu:
enable UMSCH 4.0.6
drm/amdgpu:
Fix 'fw_name' buffer size to prevent truncations in amdgpu_mes_init_microcode
drm/amdgpu:
Fix address translation defect
drm/amdgpu:
Fix buffer size in gfx_v9_4_3_init_ cp_compute_microcode() and rlc_microcode()
drm/amdgpu:
fix deadlock while reading mqd from debugfs
drm/amdgpu:
fix dereference null return value for the function amdgpu_vm_pt_parent
drm/amdgpu:
Fix discovery initialization failure during pci rescan
drm/amdgpu:
fix double free err_addr pointer warnings
drm/amdgpu:
Fix format character cut-off issues in amdgpu_vcn_early_init()
drm/amdgpu:
fix incorrect number of active RBs for gfx11
drm/amdgpu:
Fix leak when GPU memory allocation fails
drm/amdgpu:
fix locking scope when flushing tlb
drm/amdgpu:
Fix pci state save during mode-1 reset
drm/amdgpu:
Fix ras mode2 reset failure in ras aca mode
drm/amdgpu:
Fix snprintf buffer size in smu_v14_0_init_microcode
drm/amdgpu:
Fix the BO release clear memory warning
drm/amdgpu:
Fix the ring buffer size for queue VM flush
drm/amdgpu:
fix the warning about the expression (int)size - len
drm/amdgpu:
Fix truncation in gfx_v10_0_init_microcode
drm/amdgpu:
Fix truncation in smu_v11_0_init_microcode
drm/amdgpu:
Fix truncation issues in gfx_v9_0.c
drm/amdgpu:
Fix truncation issues in smu_v13_0_init_microcode
drm/amdgpu:
Fix truncations in gfx_v11_0_init_microcode()
drm/amdgpu:
fix UBSAN warning in kv_dpm.c
drm/amdgpu:
fix uninitialized scalar variable warning
drm/amdgpu:
Fix uninitialized variable warnings
drm/amdgpu:
Fix VCN allocation in CPX partition
drm/amdgpu:
fix visible VRAM handling during faults
drm/amdgpu:
Fix VRAM memory accounting
drm/amdgpu:
implement IRQ_STATE_ENABLE for SDMA v4.4.2
drm/amdgpu:
implement TLB flush fence
drm/amdgpu:
increase mes submission timeout
drm/amdgpu:
Indicate CU havest info to CP
drm/amdgpu:
init microcode chip name from ip versions
drm/amdgpu:
init TA fw for psp v14
drm/amdgpu:
initialize the last_jump_jiffies in atom_exec_context
drm/amdgpu:
Initialize timestamp for some legacy SOCs
drm/amdgpu:
Load ipkeymgr drv for psp v14
drm/amdgpu:
make amd_asic_type.h self-contained
drm/amdgpu:
make amdgpu device attr_update() function more efficient
drm/amdgpu:
Make CPX mode auto default in NPS4
drm/amdgpu:
make reset method configurable for RAS poison
drm/amdgpu:
Modify the contiguous flags behaviour
drm/amdgpu:
prepare for logging ecc errors
drm/amdgpu:
prepare to handle pasid poison consumption
drm/amdgpu:
refactor code to split devcoredump code
drm/amdgpu:
refactoring the runtime pm mode detection code
drm/amdgpu:
refine aca error cache for gfx v9.4.3
drm/amdgpu:
refine aca error cache for mmhub v1.8
drm/amdgpu:
refine aca error cache for sdma v4.4.2
drm/amdgpu:
refine aca error cache for umc v12.0
drm/amdgpu:
refine aca error cache for xgmi v6.4.0
drm/amdgpu:
refine function signature of amdgpu_aca_get_error_data()
drm/amdgpu:
Refine IB schedule error logging
drm/amdgpu:
remove invalid resource->start check v2
drm/amdgpu:
remove the adev check for NULL
drm/amdgpu:
remove virt_init_data_exchange from poison consumption handler
drm/amdgpu:
rename DBG_DRV to HAD_DRV for psp v14
drm/amdgpu:
replace tmz flag into buffer flag
drm/amdgpu:
Reset dGPU if suspend got aborted
drm/amdgpu:
retire bad pages for umc v12_0
drm/amdgpu:
retire gfx ras query_utcl2_poison_status
drm/amdgpu:
retire UMC v12 mca_addr_to_pa
drm/amdgpu:
retire unused aca_bank_report data structure
drm/amdgpu:
retrieve umc odecc error count for aca umc v12.0
drm/amdgpu:
revert "take runtime pm reference when we attach a buffer" v2
drm/amdgpu:
select HDP ref/mask according to gfx ring pipe
drm/amdgpu:
Set fatal errror detected flag earlier
drm/amdgpu:
silence UBSAN warning
drm/amdgpu:
simplify convert_error_address interface for UMC v12
drm/amdgpu:
skip GFX FED error in page fault handling
drm/amdgpu:
skip ip dump if devcoredump flag is set
drm/amdgpu:
Skip the coredump collection on reset during driver reload
drm/amdgpu:
Skip virt_exchange_init on SDMA poison consumption
drm/amdgpu:
support ACA logging ecc errors
drm/amdgpu:
Support setting reset_method at runtime
drm/amdgpu:
support utcl2 RAS poison query for mmhub
drm/amdgpu:
sync page table freeing with tlb flush
drm/amdgpu:
trigger flr_work if reading pf2vf data failed
drm/amdgpu:
umc v12_0 converts error address
drm/amdgpu:
umc v12_0 logs ecc errors
drm/amdgpu:
Update BO eviction priorities
drm/amdgpu:
Update CGCG settings for GFXIP 9.4.3
drm/amdgpu:
update check condition for XGMI ACA UE
drm/amdgpu:
update fw_share for VCN5
drm/amdgpu:
update jpeg max decode resolution
drm/amdgpu:
Update setting EEPROM table version
drm/amdgpu:
Use driver mode reset for data poison
drm/amdgpu:
use GTT only as fallback for VRAM|GTT
drm/amdgpu:
Use new interface to reserve bad page
drm/amdgpu:
Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY
drm/amdgpu:
use vm_update_mode=0 as default in sriov for gfx10.3 onwards
drm/amdgpu:
Using uninitialized value *size when calling amdgpu_vce_cs_reloc
drm/amdgpu:
validate the parameters of bo mapping operations more clearly
drm/amdkfd:
Add VRAM accounting for SVM migration
drm/amdkfd:
Check cgroup when returning DMABuf info
drm/amdkfd:
Check preemption status on all XCDs
drm/amdkfd:
Cleanup workqueue during module unload
drm/amdkfd:
demote unsupported device messages to dev_info
drm/amdkfd:
Enable SQ watchpoint for gfx10
drm/amdkfd:
Enforce queue BO's adev
drm/amdkfd:
Fix eviction fence handling
drm/amdkfd:
Fix memory leak in create_process failure
drm/amdkfd:
Fix rescheduling of restore worker
drm/amdkfd:
fix TLB flush after unmap for GFX9.4.2
drm/amdkfd:
handle duplicate BOs in reserve_bo_and_cond_vms
drm/amdkfd:
Let VRAM allocations go to GTT domain on small APUs
drm/amdkfd:
make sure VM is ready for updating operations
drm/amdkfd:
range check cp bad op exception interrupts
drm/amdkfd:
Rename read_doorbell_id in MQD functions
drm/amdkfd:
Reset GPU on queue preemption failure
drm/amdkfd:
simplify APU VRAM handling
drm/arm/malidp:
fix a possible null pointer dereference
drm/ast:
Acquire I/O-register lock in DDC code
drm/ast:
Add drm_panic support
drm/ast:
Allocate instance of struct ast_i2c_chan with managed helpers
drm/ast:
Automatically clean up poll helper
drm/ast:
Define struct ast_ddc in ast_ddc.c
drm/ast:
Fail probing if DDC channel could not be initialized
drm/ast:
Group DDC init code by data structure
drm/ast:
Implement polling for VGA and SIL164 connectors
drm/ast:
Include
where necessary
drm/ast:
Move DDC code to ast_ddc.{c,h}
drm/ast:
Pass AST device to ast_ddc_create()
drm/ast:
Remove struct ast_{vga,sil165}_connector
drm/ast:
Rename struct ast_i2c_chan to struct ast_ddc
drm/ast:
Rename struct i2c_algo_bit_data callbacks and their parameters
drm/ast:
Set DDC timeout in milliseconds
drm/ast:
Store AST device in struct ast_ddc
drm/ast:
Use drm_connector_helper_get_modes()
drm/bridge/panel:
Fix runtime warning on panel bridge release
drm/bridge:
add lvds controller support for sam9x7
drm/bridge:
adv7511: Allow IRQ to share GPIO pins
drm/bridge:
adv7511: Attach next bridge without creating connector
drm/bridge:
adv7511: make it honour next bridge in DT
drm/bridge:
anx7625: Don't log an error when DSI host can't be found
drm/bridge:
anx7625: Update audio status while detecting
drm/bridge:
aux-hpd-bridge: correct devm_drm_dp_hpd_bridge_add() stub
drm/bridge:
chipone-icn6211: drop driver owner assignment
drm/bridge:
Document bridge init order with pre_enable_prev_first
drm/bridge:
dpc3433: Don't log an error when DSI host can't be found
drm/bridge:
dw-hdmi: Make DRM_DW_HDMI selectable
drm/bridge:
Fix improper bridge init order with pre_enable_prev_first
drm/bridge:
icn6211: Don't log an error when DSI host can't be found
drm/bridge:
imx8mp-hdmi-pvi: Convert to platform remove callback returning void
drm/bridge:
imx8mp-hdmi-tx: Convert to platform remove callback returning void
drm/bridge:
imx: Fix unmet depenency for PHY_FSL_SAMSUNG_HDMI_PHY
drm/bridge:
it6505: Remove useless select
drm/bridge:
it66121: Remove a duplicated invoke of of_device_is_available()
drm/bridge:
ite66121: Register HPD interrupt handler only when 'client->irq > 0'
drm/bridge:
lt8912b: Don't log an error when DSI host can't be found
drm/bridge:
lt9611: Don't log an error when DSI host can't be found
drm/bridge:
lt9611uxc: Don't log an error when DSI host can't be found
drm/bridge:
tc358764: drop driver owner assignment
drm/bridge:
tc358775: Add burst and low-power modes
drm/bridge:
tc358775: Add support for tc358765
drm/bridge:
tc358775: Configure hs_rate and lp_rate
drm/bridge:
tc358775: Don't log an error when DSI host can't be found
drm/bridge:
tc358775: Enable pre_enable_prev_first flag
drm/bridge:
tc358775: fix support for jeida-18 and jeida-24
drm/bridge:
tc358775: Get bridge data lanes instead of the DSI host lanes
drm/bridge:
tc358775: make standby GPIO optional
drm/buddy:
Fix the range bias clear memory allocation issue
drm/buddy:
Fix the warn on's during force merge
drm/buddy:
Implement tracking clear page feature
drm/buddy:
stop using PAGE_SIZE
drm/ci:
update device type for volteer devices
drm/client:
Export drm_client_dev_unregister()
drm/client:
Pin vmap'ed GEM buffers
drm/client:
switch to drm device based logging, and more
drm/crc:
make drm_debugfs_crc.h self-contained and fix kernel-doc
drm/crtc-helper:
switch to drm device based logging and warns
drm/crtc:
make drm_crtc_internal.h self-contained
drm/crtc:
switch to drm device based logging
drm/display:
Make all helpers visible and switch to depends on
drm/display:
Make DisplayPort AUX bus Kconfig name consistent
drm/display:
Make DisplayPort AUX Chardev Kconfig name consistent
drm/display:
Make DisplayPort CEC-over-AUX Kconfig name consistent
drm/display:
Make DisplayPort tunnel debug Kconfig name consistent
drm/display:
Reorder Kconfig symbols
drm/display:
Select DRM_KMS_HELPER for DP helpers
drm/displayid:
move drm_displayid.h to drm_displayd_internal.h
drm/dp:
Add Adaptive Sync SDP logging
drm/dp:
Add drm_dp_128b132b_supported()
drm/dp:
Add support to indicate if sink supports AS SDP
drm/dp:
Clarify that wait_hpd_asserted() is not optional for panels
drm/dp:
Fix documentation of DP tunnel functions
drm/dp_mst:
Add drm_dp_mst_aux_for_parent()
drm/dp_mst:
avoid includes in drm_dp_mst_topology_internal.h
drm/dp_mst:
Factor out drm_dp_mst_port_is_logical()
drm/dp_mst:
fix drm_dp_mst_helper.h kernel-doc
drm/drm_file:
Fix pid refcounting race
drm/edid:
Add a function to match EDID with identity
drm/edid:
add drm_edid_get_product_id()
drm/edid:
add drm_edid_print_product_id()
drm/edid:
avoid drm_edid_find_extension() internally
drm/edid:
group struct drm_edid based declarations together
drm/edid:
make drm_edid_are_equal() more convenient for its single user
drm/edid:
make drm_edid_are_equal() static
drm/edid:
Match edid quirks with identity
drm/edid:
move all internal declarations to drm_crtc_internal.h
drm/edid:
Parse topology block for all DispID structure v1.x
drm/edid:
rename drm_find_edid_extension() to drm_edid_find_extension()
drm/encoder:
improve drm_encoder_slave.h kernel-doc
drm/exynos/vidi:
fix memory leak in .get_modes()
drm/exynos:
dp: drop driver owner initialization
drm/exynos:
dsi: drop driver owner initialization
drm/exynos:
fimc: drop driver owner initialization
drm/exynos:
fimd: drop driver owner initialization
drm/exynos:
g2d: drop driver owner initialization
drm/exynos:
gsc: drop driver owner initialization
drm/exynos:
hdmi: drop driver owner initialization
drm/exynos:
hdmi: report safe 640x480 mode as a fallback when no EDID found
drm/exynos:
mic: drop driver owner initialization
drm/exynos:
mixer: drop driver owner initialization
drm/exynos:
rotator: drop driver owner initialization
drm/exynos:
scaler: drop driver owner initialization
drm/exynos:
vidi: drop driver owner initialization
drm/fb_dma:
Add checks in drm_fb_dma_get_scanout_buffer()
drm/fb_dma:
Add generic get_scanout_buffer() for drm_panic
drm/fb_dma:
Fix parameter name in htmldocs
drm/fb_dma:
s/drm_panic_gem_get_scanout_buffer/drm_fb_dma_get_scanout_buffer
drm/fbdev-dma:
Only set smem_start is enable per module option
drm/fbdev-generic:
Do not set physical framebuffer address
drm/fbdev-generic:
Fix framebuffer on big endian devices
drm/fbdev-generic:
Fix locking with drm_client_buffer_vmap_local()
drm/gem-shmem:
Acquire reservation lock in GEM pin/unpin callbacks
drm/gem-shmem:
Add import attachment warning to locked pin function
drm/gem-vram:
Acquire reservation lock in GEM pin/unpin callbacks
drm/gem-vram:
Do not pin buffer objects for vmap
drm/gem:
Acquire reservation lock in drm_gem_{pin/unpin}()
drm/gma500:
Remove unused intel-mid.h
drm/gud:
switch to struct drm_edid
drm/i2c:
silence ch7006.h and sil164.h kernel-doc warnings
drm/i915/adlp+:
Add DSC early pixel count scaling WA (Wa_1409098942)
drm/i915/adlp:
Add DP MST DPT/DPTP alignment WA (Wa_14014143976)
drm/i915/adlp:
Add MST FEC BS jitter WA (Wa_14013163432)
drm/i915/adlp:
Add MST short HBlank WA (Wa_14014143976)
drm/i915/audio:
move LPE audio regs to intel_audio_regs.h
drm/i915/backlight:
Do not bump min brightness to max on enable
drm/i915/bios:
abstract child device expected size
drm/i915/bios:
abstract child device size check
drm/i915/bios:
Add the old DPST field into VBT LFP power block
drm/i915/bios:
bump expected child device size
drm/i915/bios:
Define the (obsolete) backlight i2c VBT stuff
drm/i915/bios:
Pimp the VBT backlight data BDB version comments
drm/i915/bios:
return drm_edid_product_id from get_lvds_pnp_id()
drm/i915/bios:
s/dpfs/dfps/
drm/i915/bios:
switch to struct drm_edid and struct drm_edid_product_id
drm/i915/bios:
Tolerate devdata==NULL in intel_bios_encoder_supports_dp_dual_mode()
drm/i915/bios:
Update VBT driver feature block version numbers
drm/i915/bios:
Use the platform's port_mask when there is no VBT
drm/i915/cdclk:
Add and use mdclk_source_is_cdclk_pll()
drm/i915/cdclk:
Document CDCLK components
drm/i915/cdclk:
Drop tgl/dg2 cdclk bump hacks
drm/i915/cdclk:
Fix CDCLK programming order when pipes are active
drm/i915/cdclk:
Fix voltage_level programming edge case
drm/i915/cdclk:
Indicate whether CDCLK change happens during pre or post plane update
drm/i915/cdclk:
Only compute squash waveform when necessary
drm/i915/cdclk:
Rename intel_cdclk_needs_modeset to intel_cdclk_clock_changed
drm/i915/cdclk:
Rename lnl_cdclk_table to xe2lpd_cdclk_table
drm/i915/color:
move palette registers to intel_color_regs.h
drm/i915/cx0:
pass encoder instead of i915 and port around
drm/i915/cx0:
remove the unused intel_is_c10phy()
drm/i915/ddi:
pass encoder to intel_wait_ddi_buf_active()
drm/i915/de:
allow intel_display and drm_i915_private for de functions
drm/i915/de:
register wait function renames
drm/i915/dg2:
wait for HuC load completion before running selftests
drm/i915/display/debugfs:
Fix duplicate checks in i915_drrs_status
drm/i915/display:
accept either i915 or display for feature tests
drm/i915/display:
Add crtc state dump for Adaptive Sync SDP
drm/i915/display:
Add definition for MCURSOR_MODE_64_2B
drm/i915/display:
add generic to_intel_display() macro
drm/i915/display:
add intel_display -> drm_device backpointer
drm/i915/display:
add intel_encoder_is_*() and _to_*() functions
drm/i915/display:
Add meaningful traces for QGV point info error handling
drm/i915/display:
add module parameter to enable DMC wakelock
drm/i915/display:
Add state checker for Adaptive Sync SDP
drm/i915/display:
add support for DMC wakelocks
drm/i915/display:
Compute AS SDP parameters
drm/i915/display:
Compute vrr_vsync params
drm/i915/display:
convert inner wakeref get towards get_if_in_use
drm/i915/display:
Disable AuxCCS framebuffers if built for Xe
drm/i915/display:
Disable SAGV on bw init, to force QGV point recalculation
drm/i915/display:
don't allow DMC wakelock on older hardware
drm/i915/display:
Extract code required to calculate max qgv/psf gv point
drm/i915/display:
extract code to prepare qgv points mask
drm/i915/display:
For MTL+ platforms skip mg dp programming
drm/i915/display:
force qgv check after the hw state readout
drm/i915/display:
handle systems with duplicate psf gv points
drm/i915/display:
Implement Wa_16021440873
drm/i915/display:
Increase number of fast wake precharge pulses
drm/i915/display:
Initialize capability variables
drm/i915/display:
Make intel_dp_aux_fw_sync_len available for PSR code
drm/i915/display:
move dmc_firmware_path to display params
drm/i915/display:
move dmc_firmware_path to display params
drm/i915/display:
prefer intel_de_wait*() functions over uncore ones
drm/i915/display:
Read/Write Adaptive Sync SDP
drm/i915/display:
rename __intel_wait_for_register_nowl() to indicate intel_de_
drm/i915/display:
Save a few bytes of memory in intel_backlight_device_register()
drm/i915/display:
split out intel_fbc_regs.h from i915_reg.h
drm/i915/display:
split out intel_sprite_regs.h from i915_reg.h
drm/i915/display:
tie DMC wakelock to DC5/6 state transitions
drm/i915/display:
use intel_encoder_is/to_* functions
drm/i915/dmc:
change how to disable DMC firmware using module param
drm/i915/dmc:
convert dmc wakelock interface to struct intel_display
drm/i915/dmc:
define firmware URL locally
drm/i915/dmc:
handle request_firmware() errors separately
drm/i915/dmc:
improve firmware parse failure propagation
drm/i915/dmc:
split out per-platform firmware path selection
drm/i915/dmc:
use struct intel_display more
drm/i915/dp:
Add Read/Write support for Adaptive Sync SDP
drm/i915/dp:
Add wrapper function to check AS SDP
drm/i915/dp:
Fix connector DSC HW state readout
drm/i915/dp:
Fix DSC line buffer depth programming
drm/i915/dp:
Fix DSC state HW readout for SST connectors
drm/i915/dp:
Fix spelling mistake "redect" -> "reject"
drm/i915/dp:
Fix the computation for compressed_bpp for DISPLAY < 13
drm/i915/dp:
Increase idle pattern wait timeout to 2ms
drm/i915/dp:
Remove support for UHBR13.5
drm/i915/dp_mst:
Account for channel coding efficiency in the DSC DPT bpp limit
drm/i915/dp_mst:
Account with the DSC DPT bpp limit on MTL
drm/i915/dp_mst:
Enable HBLANK expansion quirk for UHBR rates
drm/i915/dp_mst:
Fix BW limit check when calculating DSC DPT bpp
drm/i915/dp_mst:
Fix symbol clock when calculating the DSC DPT bpp limit
drm/i915/dp_mst:
Make HBLANK expansion quirk work for logical ports
drm/i915/dp_mst:
Sanitize calculating the DSC DPT bpp limit
drm/i915/dpio:
Add per-lane PHY TX register definitons for bxt/glk
drm/i915/dpio:
Clean up bxt/glk PHY registers
drm/i915/dpio:
Clean up the vlv/chv PHY register bits
drm/i915/dpio:
Clean up VLV/CHV DPIO PHY register defines
drm/i915/dpio:
Derive the phy from the port rather than pipe in encoder hooks
drm/i915/dpio:
Extract bxt_dpio_phy_regs.h
drm/i915/dpio:
Extract vlv_dpio_phy_regs.h
drm/i915/dpio:
Fix VLV DPIO PLL register dword numbering
drm/i915/dpio:
Give VLV DPIO group register a clearer name
drm/i915/dpio:
Introdude bxt_ddi_phy_rmw_grp()
drm/i915/dpio:
Program bxt/glk PHY TX registers per-lane
drm/i915/dpio:
Remove pointless variables from vlv/chv DPLL code
drm/i915/dpio:
Remove pointless VLV_PCS01_DW8 read
drm/i915/dpio:
Rename a few CHV DPIO PHY registers
drm/i915/dpio:
Rename some variables
drm/i915/dpio:
s/ddi/dpio/ for bxt/glk PHY stuff
drm/i915/dpio:
s/pipe/ch/
drm/i915/dpio:
s/port/ch/
drm/i915/dpio:
s/VLV_PLL_DW9_BCAST/VLV_PCS_DW17_BCAST/
drm/i915/dpio:
s/VLV_REF_DW13/VLV_REF_DW11/
drm/i915/dpio:
Use intel_de_rmw() for BXT DPIO latency optim setup
drm/i915/dpt:
Make DPT object unshrinkable
drm/i915/drrs:
Refactor CPU transcoder DRRS check
drm/i915/dsb:
Always set DSB_SKIP_WAITS_EN
drm/i915/dsb:
Fix DSB vblank waits when using VRR
drm/i915/dsi:
add VLV_ prefix to VLV only register macros
drm/i915/dsi:
Go back to the previous INIT_OTP/DISPLAY_ON order, mostly
drm/i915/dsi:
pass display to register macros instead of implicit variable
drm/i915/dsi:
remove unused _MIPIA_AUTOPWG register definition
drm/i915/dsi:
unify connector/encoder type and name usage
drm/i915/dsi:
Use enc_to_intel_dsi()
drm/i915/fbc:
Don't use a fence for a plane if FBC is not possible
drm/i915/fbc:
Move DPFC_CHICKEN programming into intel_fbc_program_workarounds()
drm/i915/gem:
Replace dev_priv with i915
drm/i915/gt:
Create the gt_to_guc() wrapper
drm/i915/gt:
Disable HW load balancing for CCS
drm/i915/gt:
Disarm breadcrumbs if engines are already idle
drm/i915/gt:
Do not generate the command streamer for all the CCS
drm/i915/gt:
drop display clock info from gt debugfs
drm/i915/gt:
Enable only one CCS for compute workload
drm/i915/gt:
Fix CCS id's calculation for CCS mode setting
drm/i915/gt:
Fix potential UAF by revoke of fence registers
drm/i915/gt:
Limit the reserved VM space to only the platforms that need it
drm/i915/gt:
Reset queue_priority_hint on parking
drm/i915/guc:
Add support for w/a KLVs
drm/i915/guc:
avoid FIELD_PREP warning
drm/i915/guc:
Correct capture of EIR register on hang
drm/i915/guc:
Enable Wa_14019159160
drm/i915/guc:
Fix the fix for reset lock confusion
drm/i915/guc:
Remove bogus null check
drm/i915/guc:
Remove usage of the deprecated ida_simple_xx() API
drm/i915/guc:
Simplify/extend platform check for Wa_14018913170
drm/i915/guc:
Use context hints for GT frequency
drm/i915/guc:
Use the new gt_to_guc() wrapper
drm/i915/hdcp:
Fix get remote hdcp capability function
drm/i915/hdcp:
fix i915_hdcp_interface.h kernel-doc warnings
drm/i915/hdcp:
Move intel_hdcp_gsc_message def away from header file
drm/i915/hdmi:
convert *_port_to_ddc_pin() to *_encoder_to_ddc_pin()
drm/i915/hwmon:
Fix locking inversion in sysfs getter
drm/i915/hwmon:
Get rid of devm
drm/i915/mso:
using joiner is not possible with eDP MSO
drm/i915/mst:
abstract choosing the MST mode to use
drm/i915/mst:
Add bigjoiner handling to MST modeset sequence
drm/i915/mst:
add intel_dp_mst_disconnect()
drm/i915/mst:
Check intel_dp_joiner_needs_dsc()
drm/i915/mst:
enable MST mode for 128b/132b single-stream sideband
drm/i915/mst:
improve debug logging of DP MST mode detect
drm/i915/mst:
Limit MST+DSC to TGL+
drm/i915/mst:
Reject FEC+MST on ICL
drm/i915/mst:
use the MST mode detected previously
drm/i915/mtl+:
Disable DP/DSC SF insertion at EOL WA
drm/i915/mtl:
Add DP FEC BS jitter WA
drm/i915/mtl:
Update workaround 14018575942
drm/i915/opregion:
add intel_opregion_vbt_present() stub for ACPI=n
drm/i915/overlay:
Remove redundant drm_rect_visible() use
drm/i915/panelreplay:
Move out psr_init_dpcd() from init_connector()
drm/i915/pps:
move pps debugfs file to intel_pps.c
drm/i915/psr:
Add missing ALPM AUX-Less register definitions
drm/i915/psr:
Add some documentation of variables used in psr code
drm/i915/psr:
Calculate aux less wake time
drm/i915/psr:
Calculate IO wake and fast wake lines for DISPLAY_VER < 12
drm/i915/psr:
Calculate PIPE_SRCSZ_ERLY_TPT value
drm/i915/psr:
Check possible errors for panel replay as well
drm/i915/psr:
Disable PSR when bigjoiner is used
drm/i915/psr:
Do not update phy power state in case of non-eDP panel replay
drm/i915/psr:
Do not write ALPM configuration for PSR1 or DP2.0 Panel Replay
drm/i915/psr:
Do not write registers/bits not applicable for panel replay
drm/i915/psr:
Enable ALPM on source side for eDP Panel replay
drm/i915/psr:
Fix intel_psr2_sel_fetch_et_alignment usage
drm/i915/psr:
Improve fast and IO wake lines calculation
drm/i915/psr:
Intel_psr_pause/resume needs to support panel replay
drm/i915/psr:
Move writing early transport pipe src
drm/i915/psr:
Panel replay has to be enabled before link training
drm/i915/psr:
Set intel_crtc_state->has_psr on panel replay as well
drm/i915/psr:
Silence period and lfps half cycle
drm/i915/psr:
Unify panel replay enable/disable sink
drm/i915/psr:
Use crtc_state->port_clock instead of intel_dp->link_rate
drm/i915/pxp:
fix i915_pxp_tee_interface.h kernel-doc warnings
drm/i915/quirks:
convert struct drm_i915_private to struct intel_display
drm/i915/scaler:
Update Pipe src size check in skl_update_scaler
drm/i915/selftest_hangcheck:
Check sanity with more patience
drm/i915/selftests:
Fix dependency of some timeouts on HZ
drm/i915/selftests:
Pick correct caching mode.
drm/i915/selftests:
Set always_coherent to false when reading from CPU
drm/i915/snps:
pass encoder to intel_snps_phy_update_psr_power_state()
drm/i915/vma:
Fix UAF on destroy against retire race
drm/i915/vrr:
Disable VRR when using bigjoiner
drm/i915/vrr:
Generate VRR "safe window" for DSB
drm/i915/xe2lpd:
Load DMC
drm/i915/xe2lpd:
Support MDCLK:CDCLK ratio changes
drm/i915/xelpg:
Add Wa_14020495402
drm/i915:
Add debugs for mbus joining and dbuf ratio programming
drm/i915:
add generic __to_intel_display()
drm/i915:
Add includes for BUG_ON/BUILD_BUG_ON in i915_memcpy.c
drm/i915:
Add local DPLL 'hw_state' variables
drm/i915:
Add mdclk_cdclk_ratio to intel_dbuf_state
drm/i915:
Add missing doc for drm_i915_reset_stats
drm/i915:
Add new PCI IDs to DG2 platform in driver
drm/i915:
Add SIZE_HINTS property for cursors
drm/i915:
Allow bigjoiner for MST
drm/i915:
Carve up struct intel_dpll_hw_state
drm/i915:
Clean up glk_pipe_scaler_clock_gating_wa()
drm/i915:
convert _MMIO_PIPE3()/_MMIO_PORT3() to accept base
drm/i915:
Convert intel_dpll_dump_hw_state() to drm_printer
drm/i915:
Convert intel_runtime_pm_get_noresume towards raw wakeref
drm/i915:
Convert pipe_config_buffer_mismatch() to drm_printer
drm/i915:
Convert pipe_config_infoframe_mismatch() to drm_printer
drm/i915:
Convert the remaining state dump to drm_printer
drm/i915:
Create the printer only once in intel_pipe_config_compare()
drm/i915:
Delete stray .rej file
drm/i915:
Disable live M/N updates when using bigjoiner
drm/i915:
Disable planes more atomically during modesets
drm/i915:
Disable port sync when bigjoiner is used
drm/i915:
Do not match JSL in ehl_combo_pll_div_frac_wa_needed()
drm/i915:
Do not print 'pxp init failed with 0' when it succeed
drm/i915:
Don't cast away const
drm/i915:
Don't explode when the dig port we don't have an AUX CH
drm/i915:
Drop dead code for pvc
drm/i915:
Drop dead code for xehpsdv
drm/i915:
Drop pointless 'crtc' argument from *_crtc_clock_get()
drm/i915:
Drop pointless (void*) cast
drm/i915:
Drop WA 16015675438
drm/i915:
Duplicate opregion vbt memory
drm/i915:
Enable per-lane DP drive settings for bxt/glk
drm/i915:
Enable Wa_16019325821
drm/i915:
Extract glk_need_scaler_clock_gating_wa()
drm/i915:
Extract i965_dpll_md()
drm/i915:
Extract i9xx_dpll_get_hw_state()
drm/i915:
Extract ilk_dpll_compute_fp()
drm/i915:
Extract ilk_fb_cb_factor()
drm/i915:
Extract intel_dbuf_mbus_join_update()
drm/i915:
Extract intel_dbuf_mdclk_cdclk_ratio_update()
drm/i915:
Extract intel_dbuf_mdclk_min_tracker_update()
drm/i915:
Extract intel_ddi_post_disable_hdmi_or_sst()
drm/i915:
Extract intel_dp_joiner_needs_dsc()
drm/i915:
Extract opregion vbt presence check
drm/i915:
Extract {i9xx,i8xx,ilk,vlv,chv}_dpll()
drm/i915:
Fix audio component initialization
drm/i915:
fix build with missing debugfs includes
drm/i915:
Fix gt reset with GuC submission is disabled
drm/i915:
Fix i915_display_info output when connectors are not active
drm/i915:
fix i915_gsc_proxy_mei_interface.h kernel-doc
drm/i915:
Fix intel_modeset_pipe_config_late() for bigjoiner
drm/i915:
Handle joined pipes inside hsw_crtc_disable()
drm/i915:
Handle joined pipes inside hsw_crtc_enable()
drm/i915:
Implement vblank synchronized MBUS join changes
drm/i915:
Include CRTC info in infoframe mismatch prints
drm/i915:
Include CRTC info in VSC SDP mismatch prints
drm/i915:
Indicate which pipe failed the fastset check overall
drm/i915:
Initialize fbdev DRM client with callback functions
drm/i915:
Inline {i9xx,ilk}_update_pll_dividers()
drm/i915:
Introduce intel_crtc_joined_pipe_mask()
drm/i915:
Introduce some local PLL state variables
drm/i915:
limit eDP MSO pipe only for display version 20 and below
drm/i915:
Loop over all active pipes in intel_mbus_dbox_update
drm/i915:
Modernize i9xx_pll_refclk()
drm/i915:
move de_irq_mask to display substruct
drm/i915:
move display_irqs_enabled to display substruct
drm/i915:
Move fbdev functions
drm/i915:
move i915_fixed.h to display/intel_fixed.h
drm/i915:
move max_dotclk_freq to display substruct
drm/i915:
move pipestat_irq_mask to display substruct
drm/i915:
move skl_preferred_vco_freq to display substruct
drm/i915:
move vblank_enabled to display substruct
drm/i915:
Move vbt read from firmware to intel_bios.c
drm/i915:
Optimize out redundant dbuf slice updates
drm/i915:
Pass connector to intel_dp_need_bigjoiner()
drm/i915:
pass dev_priv explicitly to PALETTE
drm/i915:
pass dev_priv explicitly to PIPE_WGC_C01_C00
drm/i915:
pass dev_priv explicitly to PIPE_WGC_C02
drm/i915:
pass dev_priv explicitly to PIPE_WGC_C11_C10
drm/i915:
pass dev_priv explicitly to PIPE_WGC_C12
drm/i915:
pass dev_priv explicitly to PIPE_WGC_C21_C20
drm/i915:
pass dev_priv explicitly to PIPE_WGC_C22
drm/i915:
pass dev_priv to _MMIO_PIPE2, _MMIO_TRANS2, _MMIO_CURSOR2
drm/i915:
Pass size to oprom_get_vbt
drm/i915:
Pass size to spi_oprom_get_vbt
drm/i915:
Pass the PLL hw_state to pll->enable()
drm/i915:
Pre-populate the cursor physical dma address
drm/i915:
Precompute disable_pipes bitmask in intel_commit_modeset_disables()
drm/i915:
Refactor confusing __intel_gt_reset()
drm/i915:
Relocate intel_mbus_dbox_update()
drm/i915:
Relocate pipe_config_mismatch()
drm/i915:
Remove DRM_MODE_FLAG_DBLSCAN checks from .mode_valid() hooks
drm/i915:
Remove extra multi-gt pm-references
drm/i915:
Remove special handling for !RCS_MASK()
drm/i915:
Remove XEHP_FWRANGES()
drm/i915:
Rename ICL_AUX_ANAOVRD1 to ICL_PORT_TX_DW6_AUX
drm/i915:
Rename ICL_PORT_TX_DW6 bits
drm/i915:
Rename PLL hw_state variables/arguments
drm/i915:
Replace hand rolled PLL state dump with intel_dpll_dump_hw_state()
drm/i915:
Reuse pipe_config_mismatch() more
drm/i915:
Reuse RPLU cdclk fns for MTL+
drm/i915:
s/intel_dp_can_bigjoiner()/intel_dp_has_bigjoiner()/
drm/i915:
s/pipe_config/crtc_state/ in legacy PLL code
drm/i915:
Show bios vbt when read from firmware/spi/oprom
drm/i915:
Shuffle DP .mode_valid() checks
drm/i915:
Simplify aux_ch_to_digital_port()
drm/i915:
Simplify intel_old_crtc_state_disables() calling convention
drm/i915:
Skip intel_crtc_state_dump() if debugs aren't enabled
drm/i915:
Stop doing double audio enable/disable on SDVO and g4x+ DP
drm/i915:
Stop inheriting IP_VER(12, 50)
drm/i915:
Streamline eDP handling in icl_combo_phy_aux_power_well_enable()
drm/i915:
Suck snps/cx0 PLL states into dpll_hw_state
drm/i915:
Unionize dpll_hw_state
drm/i915:
Update IP_VER(12, 50)
drm/i915:
Update pipes in reverse order for bigjoiner
drm/i915:
Use a plain old int for the cdclk/mdclk ratio
drm/i915:
use check_add_overflow() and drop local variants
drm/i915:
Use container_of_const() for states
drm/i915:
Use debugfs_create_bool() for "i915_bigjoiner_force_enable"
drm/i915:
Use drm_printer more extensively in intel_crtc_state_dump()
drm/i915:
use fine grained -Woverride-init disable
drm/i915:
use IS_JASPERLAKE()/IS_ELKHARTLAKE() instead of IS_PLATFORM()
drm/i915:
Use old mbus_join value when increasing CDCLK
drm/i915:
Use printer for the rest of PLL debugfs dump
drm/i915:
Use pw_idx to derive PHY for ICL_LANE_ENABLE_AUX override
drm/i915:
Use REG_BIT() & co. in intel_combo_phy_regs.h
drm/i915:
use system include for drm headers
drm/i915:
Use the correct mdclk/cdclk ratio in MBUS updates
drm/i915:
Utilize intel_crtc_joined_pipe_mask() more
drm/imagination:
avoid -Woverflow warning
drm/imx:
Add drm_panic support
drm/komeda:
check for error-valued pointer
drm/komeda:
fix missing seq_file includes
drm/komeda:
remove unused struct 'gamma_curve_segment'
drm/kunit:
fix drm_kunit_helpers.h kernel-doc
drm/lcdif:
Do not disable clocks on already suspended hardware
drm/lease:
make drm_lease.h self-contained
drm/lima:
add mask irq callback to gp and pp
drm/lima:
Fix dma_resv deadlock at drm object pin time
drm/lima:
fix shared irq handling on driver remove
drm/lima:
fix void pointer to enum lima_gpu_id cast warning
drm/lima:
include pp bcast irq in timeout handler check
drm/lima:
mask irqs in timeout path before hard reset
drm/loongson:
fix build after debugfs include change
drm/mediatek:
aal: drop driver owner initialization
drm/mediatek:
Add 0 size check to mtk_drm_gem_obj
drm/mediatek:
Add gamma support for MT8195
drm/mediatek:
Call drm_atomic_helper_shutdown() at shutdown time
drm/mediatek:
ccorr: drop driver owner initialization
drm/mediatek:
color: drop driver owner initialization
drm/mediatek:
dp: Fix mtk_dp_aux_transfer return value
drm/mediatek:
dsi: Correct calculation formula of PHY Timing
drm/mediatek:
ethdr: drop driver owner initialization
drm/mediatek:
gamma: drop driver owner initialization
drm/mediatek:
Init `ddp_comp` with devm_kcalloc()
drm/mediatek:
mdp_rdma: drop driver owner initialization
drm/mediatek:
merge: drop driver owner initialization
drm/mediatek:
ovl: drop driver owner initialization
drm/mediatek:
ovl_adaptor: drop driver owner initialization
drm/mediatek:
padding: drop driver owner initialization
drm/mediatek:
rdma: drop driver owner initialization
drm/mediatek:
Rename "mtk_drm_crtc" to "mtk_crtc"
drm/mediatek:
Rename "mtk_drm_ddp_comp" to "mtk_ddp_comp"
drm/mediatek:
Rename "mtk_drm_gem" to "mtk_gem"
drm/mediatek:
Rename "mtk_drm_hdmi" to "mtk_hdmi"
drm/mediatek:
Rename "mtk_drm_plane" to "mtk_plane"
drm/mediatek:
Rename files "mtk_drm_crtc.c" to "mtk_crtc.c"
drm/mediatek:
Rename files "mtk_drm_crtc.h" to "mtk_crtc.h"
drm/mediatek:
Rename files "mtk_drm_ddp_comp.c" to "mtk_ddp_comp.c"
drm/mediatek:
Rename files "mtk_drm_ddp_comp.h" to "mtk_ddp_comp.h"
drm/mediatek:
Rename files "mtk_drm_gem.c" to "mtk_gem.c"
drm/mediatek:
Rename files "mtk_drm_gem.h" to "mtk_gem.h"
drm/mediatek:
Rename files "mtk_drm_plane.c" to "mtk_plane.c"
drm/mediatek:
Rename files "mtk_drm_plane.h" to "mtk_plane.h"
drm/mediatek:
Rename mtk_ddp_comp functions
drm/mediatek:
Use devm_platform_get_and_ioremap_resource() in mtk_hdmi_ddc_probe()
drm/meson:
gate px_clk when setting rate
drm/meson:
vclk: fix calculation of 59.94 fractional rates
drm/mgag200:
Add drm_panic support
drm/mipi-dsi:
add mipi_dsi_compression_mode_ext()
drm/mipi-dsi:
use correct return type for the DSC functions
drm/modes:
switch to drm device based error logging
drm/msm/a6xx:
Avoid a nullptr dereference when speedbin setting fails
drm/msm/a6xx:
Cleanup indexed regs const'ness
drm/msm/a7xx:
allow writing to CP_BV counter selection registers
drm/msm/adreno:
fix CP cycles stat retrieval on a7xx
drm/msm/dp:
Account for the timeout in wait_hpd_asserted() callback
drm/msm/dp:
Add support for determining the eDP/DP mode from DT
drm/msm/dp:
Add support for the X1E80100
drm/msm/dp:
allow voltage swing / pre emphasis of 3
drm/msm/dp:
Avoid a long timeout for AUX transfer if nothing connected
drm/msm/dp:
Delete the old 500 ms wait for eDP HPD in aux transfer
drm/msm/dp:
Drop unused dp_debug struct
drm/msm/dp:
Remove now unused connector_type from desc
drm/msm/dp:
Remove unused defines and members
drm/msm/dp:
Removed fixed nvid "support"
drm/msm/dp:
Use function arguments for audio operations
drm/msm/dp:
Use function arguments for aux writes
drm/msm/dp:
Use function arguments for timing configuration
drm/msm/dpu:
Add callback function pointer check before its call
drm/msm/dpu:
add current resource allocation to dumped state
drm/msm/dpu:
Allow configuring multiple active DSC blocks
drm/msm/dpu:
Always flush the slave INTF on the CTL
drm/msm/dpu:
in dpu_format replace bitmap with unsigned long field
drm/msm/dpu:
pull format flag definitions to mdp_format.h
drm/msm/dpu:
Rename `ctx` parameter to `intf` to match other functions
drm/msm/dpu:
use format-related definitions from mdp_common.xml.h
drm/msm/dsi:
drop mmss_cc.xml.h
drm/msm/dsi:
move next bridge acquisition to dsi_bind
drm/msm/dsi:
Print dual-DSI-adjusted pclk instead of original mode pclk
drm/msm/dsi:
remove the drm_bridge_attach fallback
drm/msm/dsi:
simplify connector creation
drm/msm/gen_header:
allow skipping the validation
drm/msm/hdmi:
drop qfprom.xml.h
drm/msm/hdmi:
Replace of_gpio.h by proper one
drm/msm/mdp4:
use drmm-managed allocation for mdp4_plane
drm/msm/mdp5:
add writeback block bases
drm/msm/mdp5:
use drmm-managed allocation for mdp5_plane
drm/msm:
Acquire reservation lock in GEM pin/unpin callback
drm/msm:
add arrays listing formats supported by MDP4/MDP5 hardware
drm/msm:
Add devcoredump support for a750
drm/msm:
Adjust a7xx GBIF debugbus dumping
drm/msm:
convert all pixel format logging to use %p4cc
drm/msm:
convert msm_format::unpack_align_msb to the flag
drm/msm:
convert msm_format::unpack_tight to the flag
drm/msm:
drop A2xx and common headers
drm/msm:
drop A3xx and A4xx headers
drm/msm:
drop A5xx header
drm/msm:
drop A6xx GMU header
drm/msm:
drop A6xx header
drm/msm:
drop C++ parts of a6xx.xml.h
drm/msm:
drop display-related headers
drm/msm:
drop msm_kms_funcs::get_format() callback
drm/msm:
Drop msm_read/writel
drm/msm:
Fix gen_header.py for older python3 versions
drm/msm:
Fix imported a750 snapshot header for upstream
drm/msm:
generate headers on the fly
drm/msm:
import A2xx-A4xx XML display registers database
drm/msm:
import A5xx XML display registers database
drm/msm:
import A6xx XML display registers database
drm/msm:
Import a750 snapshot registers from kgsl
drm/msm:
import gen_header.py script from Mesa
drm/msm:
import XML display registers database
drm/msm:
merge dpu format database to MDP formats
drm/msm:
merge dpu_format and mdp_format in struct msm_format
drm/msm:
move msm_gpummu.c to adreno/a2xx_gpummu.c
drm/msm:
Provide msm_gem_get_pages_locked()
drm/msm:
remove dependencies from core onto adreno headers
drm/msm:
remove python 3.9 dependency for compiling msm
drm/msm:
Update a6xx registers XML
drm/mst:
Fix NULL pointer dereference at drm_dp_add_payload_part2
drm/mst:
read sideband messaging cap
drm/nouveau/dispnv04:
fix null pointer dereference in nv17_tv_get_hd_modes
drm/nouveau/dispnv04:
fix null pointer dereference in nv17_tv_get_ld_modes
drm/nouveau/dp:
Don't probe eDP ports twice harder
drm/nouveau/dp:
Fix incorrect return code in r535_dp_aux_xfer()
drm/nouveau/kms/nv50-:
Disable AUX bus for disconnected DP ports
drm/nouveau/nvif:
Avoid build error due to potential integer overflows
drm/nouveau:
Acquire reservation lock in GEM pin/unpin callbacks
drm/nouveau:
don't attempt to schedule hpd_work on headless cards
drm/nouveau:
fix null pointer dereference in nouveau_connector_get_modes
drm/nouveau:
move more missing UAPI bits
drm/nouveau:
Provide nouveau_bo_{pin,unpin}_locked()
drm/nouveau:
remove unused struct 'init_exec'
drm/nouveau:
Use drm_crtc_vblank_crtc()
drm/nouveau:
use tile_mode and pte_kind for VM_BIND bo allocations
drm/nouveau:
use tile_mode and pte_kind for VM_BIND bo allocations
drm/of:
make drm_of.h self-contained
drm/omap:
add missing seq_file include
drm/omap:
dmm_tiler: drop driver owner assignment
drm/omapdrm:
Fix console by implementing fb_dirty
drm/omapdrm:
Fix console with deferred ops
drm/panel-edp:
Abstract out function to set conservative timings
drm/panel-edp:
Add AUO B120XAN01.0
drm/panel-edp:
Add BOE NT116WHM-N44 and CMN N116BCA-EA1
drm/panel-edp:
Add panel CSOT MNB601LS1-1
drm/panel-edp:
Add prepare_to_enable to 200ms for MNC207QS1-1
drm/panel-edp:
Fix AUO 0x405c panel naming and add a variant
drm/panel-edp:
If we fail to powerup/get EDID, use conservative timings
drm/panel-edp:
Match edp_panels with panel identity
drm/panel-edp:
switch to struct drm_edid
drm/panel-samsung-atna33xc20:
switch to struct drm_edid
drm/panel/lg-sw43408:
mark sw43408_backlight_ops as static
drm/panel/lg-sw43408:
select CONFIG_DRM_DISPLAY_DP_HELPER
drm/panel:
Add driver for EDO RM69380 OLED panel
drm/panel:
add Khadas TS050 V2 panel support
drm/panel:
add samsung s6e3fa7 panel driver
drm/panel:
atna33xc20: Fix unbalanced regulator in the case HPD doesn't assert
drm/panel:
ilitek-ili9881c: Add Startek KD050HDFIA020-C020A support
drm/panel:
ilitek-ili9881c: Fix warning with GPIO controllers that sleep
drm/panel:
jdi-fhd-r63452: make use of prepare_prev_first
drm/panel:
ltk050h3146w: add MIPI_DSI_MODE_VIDEO to LTK050H3148W flags
drm/panel:
ltk050h3146w: drop duplicate commands from LTK050H3148W init
drm/panel:
novatek-nt35950: Don't log an error when DSI host can't be found
drm/panel:
novatek-nt36672a: stop calling regulator_set_load manually
drm/panel:
novatek-nt36672e: stop calling regulator_set_load manually
drm/panel:
novatek-nt36672e: stop setting register load before disable
drm/panel:
simple: add CMT430B19N00 LCD panel support
drm/panel:
simple: Add Innolux G121XCE-L01 LVDS display support
drm/panel:
simple: Add missing display timing flags for KOE TX26D202VM0BWA
drm/panel:
simple: Add missing Innolux G121X1-L03 format, flags, connector
drm/panel:
simple: Add POWERTIP PH128800T006-ZHC01 panel entry
drm/panel:
simple: Convert Innolux G121X1-L03 to display_timing
drm/panel:
simple: switch to struct drm_edid
drm/panel:
sitronix-st7789v: Add check for of_drm_get_panel_orientation
drm/panel:
sitronix-st7789v: fix display size for jt240mhqs_hwt_ek_e3 panel
drm/panel:
sitronix-st7789v: fix timing for jt240mhqs_hwt_ek_e3 panel
drm/panel:
sitronix-st7789v: tweak timing for jt240mhqs_hwt_ek_e3 panel
drm/panel:
st7703: Add GameForce Chi Panel Support
drm/panel:
truly-nt35597: Don't log an error when DSI host can't be found
drm/panel:
visionox-rm69299: stop calling regulator_set_load manually
drm/panfrost:
Fix dma_resv deadlock at drm object pin time
drm/panfrost:
Only display fdinfo's engine and cycle tags when profiling is on
drm/panfrost:
Replace fdinfo's profiling debugfs knob with sysfs
drm/panic:
Add a drm panic handler
drm/panic:
Add debugfs entry to test without triggering panic.
drm/panic:
Add drm panic locking
drm/panic:
Add support for color format conversion
drm/panthor:
Add an entry to MAINTAINERS
drm/panthor:
Add GEM logical block
drm/panthor:
Add GPU register definitions
drm/panthor:
Add the devfreq logical block
drm/panthor:
Add the device logical block
drm/panthor:
Add the driver frontend block
drm/panthor:
Add the FW logical block
drm/panthor:
Add the GPU logical block
drm/panthor:
Add the heap logical block
drm/panthor:
Add the MMU/VM logical block
drm/panthor:
Add the scheduler logical block
drm/panthor:
Add uAPI
drm/panthor:
Allow driver compilation
drm/panthor:
Call panthor_sched_post_reset() even if the reset failed
drm/panthor:
clean up some types in panthor_sched_suspend()
drm/panthor:
Cleanup unused variable 'cookie'
drm/panthor:
Document drm_panthor_tiler_heap_destroy::handle validity constraints
drm/panthor:
Don't check the array stride on empty uobj arrays
drm/panthor:
Don't return NULL from panthor_vm_get_heap_pool()
drm/panthor:
Don't use virt_to_pfn()
drm/panthor:
Drop the dev_enter/exit() sections in _irq_suspend/resume()
drm/panthor:
Explicitly include mm.h for the {virt, __phys)_to_pfn() defs
drm/panthor:
Fix a couple -ENOMEM error codes
drm/panthor:
Fix an off-by-one in the heap context retrieval logic
drm/panthor:
Fix clang -Wunused-but-set-variable in tick_ctx_apply()
drm/panthor:
Fix error code in panthor_gpu_init()
drm/panthor:
Fix IO-page mmap() for 32-bit userspace on 64-bit kernel
drm/panthor:
Fix NULL vs IS_ERR() bug in panthor_probe()
drm/panthor:
Fix off by one in panthor_fw_get_cs_iface()
drm/panthor:
Fix ordering in _irq_suspend()
drm/panthor:
Fix panthor_devfreq kerneldoc
drm/panthor:
Fix some kerneldoc warnings
drm/panthor:
Fix spelling mistake "readyness" -> "readiness"
drm/panthor:
Fix sync-only jobs
drm/panthor:
Fix the CONFIG_PM=n case
drm/panthor:
Fix the FW reset logic
drm/panthor:
Fix tiler OOM handling to allow incremental rendering
drm/panthor:
Fix undefined panthor_device_suspend/resume symbol issue
drm/panthor:
Fix wrong kernel-doc format in the uAPI header
drm/panthor:
Force an immediate reset on unrecoverable faults
drm/panthor:
Keep a ref to the VM at the panthor_kernel_bo level
drm/panthor:
Kill the faulty_slots variable in panthor_sched_suspend()
drm/panthor:
Make sure the tiler initial/max chunks are consistent
drm/panthor:
Make sure we handle 'unknown group state' case properly
drm/panthor:
Relax the constraints on the tiler chunk size
drm/panthor:
Reset the FW VM to NULL on unplug
drm/print:
drop include debugfs.h and include where needed
drm/print:
drop include seq_file.h
drm/probe-helper:
switch to drm device based logging
drm/qxl:
Acquire reservation lock in GEM pin/unpin callbacks
drm/qxl:
Do not pin buffer objects for vmap
drm/qxl:
Provide qxl_bo_{pin,unpin}_locked()
drm/radeon/radeon_display:
Decrease the size of allocated memory
drm/radeon:
check bo_va->bo is non-NULL before using it
drm/radeon:
fix UBSAN warning in kv_dpm.c
drm/radeon:
make -fstrict-flex-arrays=3 happy
drm/radeon:
silence UBSAN warning (v3)
drm/rockchip:
cdn-dp: drop driver owner assignment
drm/rockchip:
cdn-dp: switch to struct drm_edid
drm/rockchip:
inno_hdmi: switch to struct drm_edid
drm/rockchip:
lvds: Remove include of drm_dp_helper.h
drm/rockchip:
rk3066_hdmi: switch to struct drm_edid
drm/rockchip:
vop2: Do not divide height twice for YUV
drm/shmem-helper:
Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
drm/shmem-helper:
Remove duplicate include
drm/simpledrm:
Add drm_panic support
drm/suballoc:
fix drm_suballoc.h kernel-doc
drm/sun4i:
hdmi: switch to struct drm_edid
drm/sysfs:
switch to drm device based logging
drm/tests/buddy:
stop using PAGE_SIZE
drm/tests:
Add a test case for drm buddy clear allocation
drm/tests:
Add a unit test for range bias allocation
drm/tidss:
Use dev_err_probe() over dev_dbg() when failing to probe the port
drm/ttm:
Always take the bo delayed cleanup path for imported bos
drm/ttm:
fix ttm_bo.h kernel-doc warnings
drm/ttm:
fix ttm_execbuf_util.h kernel-doc warnings
drm/ttm:
fix ttm_kmap_iter.h kernel-doc warnings
drm/ttm:
improve idle/busy handling v5
drm/ttm:
make ttm_caching.h self-contained
drm/ttm:
make ttm_pool.h self-contained
drm/ttm:
remove unused paramter
drm/ttm:
warn when resv objs are mixed in a bulk_move
drm/v3d:
Create a struct to store the GPU stats
drm/v3d:
Create function to update a set of GPU stats
drm/v3d:
Create two functions to update all GPU stats variables
drm/v3d:
Decouple stats calculation from printing
drm/v3d:
Fix race-condition between sysfs/fdinfo and interrupt handler
drm/vblank:
Introduce drm_crtc_vblank_crtc()
drm/vc4:
hdmi: switch to struct drm_edid
drm/virtio:
drop owner assignment
drm/vkms:
Use drm_crtc_vblank_crtc()
drm/vmwgfx:
3D disabled should not effect STDU memory limits
drm/vmwgfx:
Don't destroy Screen Target when CRTC is enabled but inactive
drm/vmwgfx:
Don't memcmp equivalent pointers
drm/vmwgfx:
Filter modes which exceed graphics memory
drm/vmwgfx:
Fix missing HYPERVISOR_GUEST dependency
drm/vmwgfx:
Implement virtual crc generation
drm/vmwgfx:
Implement virtual kms
drm/vmwgfx:
Remove STDU logic from generic mode_valid function
drm/vmwgfx:
Remove unused code
drm/vmwgfx:
remove unused struct 'vmw_stdu_dma'
drm/vmwgfx:
Standardize use of kibibytes when logging
drm/xe/ads:
Use flexible-array
drm/xe/arl:
Add Arrow Lake H support
drm/xe/bb:
assert width in xe_bb_create_job()
drm/xe/bb:
assert width in xe_bb_create_migration_job()
drm/xe/bmg:
Add BMG mocs table
drm/xe/bmg:
Add BMG platform definition
drm/xe/bmg:
Program an additional discrete-specific PAT setting
drm/xe/bmg:
Some LNL workarounds also apply to BMG
drm/xe/client:
drop bogus bo NULL check
drm/xe/client:
remove bogus rcu list usage
drm/xe/devcoredump:
Print errno if VM snapshot was not captured
drm/xe/device:
fix XE_MAX_GT_PER_TILE check
drm/xe/device:
fix XE_MAX_TILES_PER_DEVICE check
drm/xe/display:
clean up a lot of cruft from compat i915_drv.h
drm/xe/display:
clean up compat i915_vgpu.h
drm/xe/display:
Fix double mutex initialization
drm/xe/display:
fix type of intel_uncore_read*() functions
drm/xe/display:
Mark dpt and related vma as uncached
drm/xe/display:
mark DPT with XE_BO_PAGETABLE
drm/xe/display:
remove compat i915_gem.h
drm/xe/gsc:
Fix kernel doc for xe_gsc_create_host_session_id
drm/xe/gsc:
Handle GSCCS ER interrupt
drm/xe/gsc:
Implement WA 14018094691
drm/xe/gt:
Abort driver load for sysfs creation failure
drm/xe/gt:
Add L3 bank mask to GT topology
drm/xe/gt:
Remove continue statement which has no effect
drm/xe/guc:
Add helpers for GuC KLVs
drm/xe/guc:
Add PF2GUC_UPDATE_VF_CFG to ABI
drm/xe/guc:
Add PF2GUC_UPDATE_VGT_POLICY to ABI
drm/xe/guc:
Add some failure checks
drm/xe/guc:
Add support for workaround KLVs
drm/xe/guc:
Add VF_STATE_NOTIFY and VF_CONTROL to ABI
drm/xe/guc:
Check error code when initializing the CT mutex
drm/xe/guc:
Don't support older GuC 70.x releases
drm/xe/guc:
Fix arguments passed to relay G2H handlers
drm/xe/guc:
Fix include guard for SR-IOV ABI
drm/xe/guc:
Fix missing topology init
drm/xe/guc:
Handle timing out of signaled jobs gracefully
drm/xe/guc:
Initialize GuC ID manager sooner
drm/xe/guc:
Introduce GuC context ID Manager
drm/xe/guc:
Move GUC_ID_MAX definition to GuC ABI header
drm/xe/guc:
Prefer GT oriented asserts in CTB code
drm/xe/guc:
Prefer GT oriented logs for GuC messages
drm/xe/guc:
Prefer GT oriented logs in GuC CTB code
drm/xe/guc:
Remove explicit shutdown of SLPC
drm/xe/guc:
Reuse code while debugging GuC params
drm/xe/guc:
Use drm_device-managed version of mutex_init()
drm/xe/guc:
Use GuC ID Manager in submission code
drm/xe/guc_submit:
use jiffies for job timeout
drm/xe/hdcp:
Enable HDCP for XE
drm/xe/hdcp:
Fix condition for hdcp gsc cs requirement
drm/xe/hdcp:
Use xe_device struct
drm/xe/hwmon:
Add infra to support card power and energy attributes
drm/xe/hwmon:
Cast result to output precision on left shift of operand
drm/xe/hwmon:
Update xe_hwmon_get_reg to return struct xe_reg
drm/xe/kunit:
Add basic tests for GuC context ID Manager
drm/xe/kunit:
fix link failure with built-in xe
drm/xe/lnl:
Apply GuC Wa_13011645652
drm/xe/lnl:
Enable display support
drm/xe/lnl:
Enable GuC Wa_14019882105
drm/xe/lnl:
Enable more GuC based workarounds
drm/xe/mcr:
Avoid clobbering DSS steering
drm/xe/mmio:
fix build warning for BAR resize on 32-bit
drm/xe/mocs:
Allow odd number of entries on test
drm/xe/mocs:
Be explicit when logging number of entries
drm/xe/mocs:
Clarify which GT is being operated on
drm/xe/mocs:
Determine MCR separately for primary/media GT in kunit test
drm/xe/mocs:
Fix DG2 kunit
drm/xe/mocs:
Move warn/assertion up
drm/xe/mocs:
Refactor mocs/l3cc loop
drm/xe/pf:
Add minimal support for VF_STATE_NOTIFY events
drm/xe/pf:
Add SR-IOV PF specific early GT initialization
drm/xe/pf:
Add support to configure GuC SR-IOV policies
drm/xe/pf:
Add support to configure SR-IOV VFs
drm/xe/pf:
Always select Multi-Level LMTT for platforms 12.60+
drm/xe/pf:
Assert LMEM provisioning is done only on DGFX
drm/xe/pf:
Fix xe_gt_sriov_pf_config_print_available_ggtt()
drm/xe/pf:
Introduce helper functions for use by PF
drm/xe/pf:
Introduce mutex to protect VFs configurations
drm/xe/pf:
Request 64K aligned allocations for LMTT PD
drm/xe/pf:
Update the LMTT when freeing VF GT config
drm/xe/pm:
Capture errors and handle them
drm/xe/pvc:
Fix WA 18020744125
drm/xe/query:
fix gt_id bounds check
drm/xe/queue:
fix engine_class bounds check
drm/xe/stolen:
ignore first page for FBC
drm/xe/stolen:
lower the default alignment
drm/xe/tile:
Abort driver load for sysfs creation failure
drm/xe/uapi:
Add IP version and stepping to GT list query
drm/xe/uapi:
Define topology types as indexes rather than masks
drm/xe/uapi:
Remove unused flags
drm/xe/uapi:
Restore flags VM_BIND_FLAG_READONLY and VM_BIND_FLAG_IMMEDIATE
drm/xe/uc:
Use u64 for offsets for which we use upper_32_bits()
drm/xe/vf:
Add proper detection of the SR-IOV VF mode
drm/xe/vf:
Don't emit access to Global HWSP if VF
drm/xe/vf:
Don't touch GuC irq registers if using memory irqs
drm/xe/vf:
Don't try to program MOCS if VF
drm/xe/vf:
Don't try to read legacy GuC MMIO notification if VF
drm/xe/vf:
Mark supported firmwares as preloaded
drm/xe/vm :
Remove duplicate assignment of XE_VM_FLAG_LR_MODE flag.
drm/xe/vm:
don't include xe_gt.h
drm/xe/vm:
drop vm->destroy_work
drm/xe/vm:
fix xe_assert()
drm/xe/vm:
prevent UAF in rebind_work_func()
drm/xe/vm:
prevent UAF with asid based lookup
drm/xe/xe2:
Add workaround 18033852989
drm/xe/xe2:
Add workaround 18034896535
drm/xe/xe2:
fix 64-bit division in pte_update_size
drm/xe/xe2:
Recognize Xe2_HPG IP
drm/xe/xe2:
Recognize Xe2_HPM IP
drm/xe/xe2hpg:
Add initial GT workarounds
drm/xe/xe2hpg:
Determine flat ccs offset for vram
drm/xe/xe2hpg:
Introduce performance tuning changes for Xe2_HPG.
drm/xe/xe2hpg:
Remove extra allocation of CCS pages for dgfx
drm/xe/xe2hpm:
Add initial set of workarounds
drm/xe/xe2lpg:
Extend Wa_14020338487
drm/xe/xe_devcoredump:
Check NULL before assignments
drm/xe/xe_exec :
In xe_exec_ioctl remove deadcode
drm/xe/xe_gt_idle:
use GT forcewake domain assertion
drm/xe/xe_hw_engine_class_sysfs:
use sysfs_emit() for attr's _show()
drm/xe/xe_migrate:
Cast to output precision before multiplying operands
drm/xe/xe_trace:
Add move_lacks_source detail to xe_bo_move trace
drm/xe/xe_tracer:
Align fence output format in ftrace log
drm/xe/xelpg:
Add Wa_14020495402
drm/xe/xelpg:
Extend some workarounds to graphics version 12.74
drm/xe/xelpg:
Recognize graphics version 12.74 as Xe_LPG
drm/xe:
Add a NULL check in xe_ttm_stolen_mgr_init
drm/xe:
Add dbg messages on the suspend resume functions.
drm/xe:
Add debug messages for MMU notifier and VMA invalidate
drm/xe:
Add helper macro to loop each DSS
drm/xe:
Add helper to format SR-IOV function name
drm/xe:
Add infrastructure for delayed LRC capture
drm/xe:
Add LRC parsing for more GPU instructions
drm/xe:
Add max_vfs module parameter
drm/xe:
Add new PCI IDs to DG2 platform
drm/xe:
Add outer runtime_pm protection to xe_live_ktest@xe_dma_buf
drm/xe:
Add proper detection of the SR-IOV PF mode
drm/xe:
Add SR-IOV info attribute to debugfs
drm/xe:
Add XE_BO_GGTT_INVALIDATE flag
drm/xe:
Add xe_guc_ads.c to uses_generated_oob
drm/xe:
Add xe_ttm_vram_get_avail
drm/xe:
Allow to assign GGTT region to the VF
drm/xe:
Allow VRAM BO allocations aligned to 64K
drm/xe:
Always capture exec queues on snapshot
drm/xe:
Always check force_wake_get return code
drm/xe:
Assert pat.ops function pointers
drm/xe:
Assert size of the struct xe_reg
drm/xe:
call free_gsc_pkt only once on action add failure
drm/xe:
Capture GuC CT snapshot when stopped
drm/xe:
Change pcode timeout to 50msec while polling again
drm/xe:
Check pat.ops before dumping PAT settings
drm/xe:
check pcode init status only on root gt of root tile
drm/xe:
Cleanup some layering in GGTT
drm/xe:
Convert gsc_work from mem_access to xe_pm_runtime
drm/xe:
Convert gt suspend/resume messages to debug
drm/xe:
Convert gt_reset from mem_access to xe_pm_runtime
drm/xe:
Convert hwmon from mem_access to xe_pm_runtime calls
drm/xe:
Convert kunit tests from mem_access to xe_pm_runtime
drm/xe:
Convert mem_access assertion towards the runtime_pm state
drm/xe:
Convert mem_access_if_ongoing to direct xe_pm_runtime_get_if_active
drm/xe:
Convert xe_gem_fault to use direct xe_pm_runtime calls
drm/xe:
Convert xe_pm_runtime_{get, put} to void and protect from recursion
drm/xe:
Create a helper function to init job's user fence
drm/xe:
Create a xe_pm_runtime_resume_and_get variant for display
drm/xe:
Declare __xe_lrc_*_ggtt_addr with __maybe__unused
drm/xe:
Define all possible engines in media IP descriptors
drm/xe:
Define helper for GT specific debugfs files
drm/xe:
Define xe_reg_is_valid
drm/xe:
Define XE_REG_OPTION_VF
drm/xe:
Deny unbinds if uapi ufence pending
drm/xe:
Do not grab forcewakes when issuing GGTT TLB invalidation via GuC
drm/xe:
Document Xe PM component
drm/xe:
Don't support execlists in xe_gt_tlb_invalidation layer
drm/xe:
Drop bogus vma NULL check
drm/xe:
Drop ggtt invalidate from display code
drm/xe:
Drop WA 16015675438
drm/xe:
Drop xe_vm_assert_held() macro definition from xe_bo.h
drm/xe:
Ensure all the inner access are using the _noresume variant
drm/xe:
Expose user fence from xe_sync_entry
drm/xe:
Extend uAPI to query HuC micro-controler firmware version
drm/xe:
Fix bo leak in intel_fb_bo_framebuffer_init
drm/xe:
Fix build error in xe_ggtt.c
drm/xe:
Fix display runtime_pm handling
drm/xe:
Fix END redefinition
drm/xe:
fix error handling in xe_migrate_update_pgtables
drm/xe:
Fix execlist splat
drm/xe:
fix multicast support for Xe_LP platforms
drm/xe:
Fix NULL check in xe_ggtt_init()
drm/xe:
Fix potential integer overflow in page size calculation
drm/xe:
Fix ref counting leak on page fault
drm/xe:
Fix unexpected backmerge results
drm/xe:
flush engine buffers before signalling user fence on all engines
drm/xe:
get rid of MAX_BINDS
drm/xe:
Group live kunit tests
drm/xe:
Implement capture of HWSP and HWCTX
drm/xe:
Introduce helper to populate userptr
drm/xe:
Introduce intel_runtime_pm_get_noresume at compat-i915-headers for display
drm/xe:
Introduce xe_pm_runtime_get_noresume for inner callers
drm/xe:
Invalidate userptr VMA on page pin fault
drm/xe:
Kill xe_device_mem_access_{get*,put}
drm/xe:
Label RING_CONTEXT_CONTROL as masked
drm/xe:
Make devcoredump VM error state print consistent
drm/xe:
Make TLB invalidation fences unordered
drm/xe:
Make xe_mmio_read|write() functions non-inline
drm/xe:
Mark VF accessible global registers
drm/xe:
Mark VF accessible GuC registers
drm/xe:
Mark VF accessible interrupt registers
drm/xe:
Merge 16021540221 and 18034896535 WAs
drm/xe:
move disable_c6 call
drm/xe:
Move HW GGTT definitions to dedicated file
drm/xe:
Move lockdep protection from mem_access to xe_pm_runtime
drm/xe:
Move lrc snapshot capturing to xe_lrc.c
drm/xe:
Move PTE/PDE bit definitions to proper header
drm/xe:
Move SR-IOV probe to xe_device_probe_early()
drm/xe:
Move vma rebinding to the drm_exec locking loop
drm/xe:
Move xe_ggtt_invalidate out from ggtt->lock
drm/xe:
Normalize bo flags macros
drm/xe:
Nuke EXEC_QUEUE_FLAG_PERSISTENT
drm/xe:
Only use reserved BCS instances for usm migrate exec queue
drm/xe:
Pipeline evict / restore of pinned BOs during suspend / resume
drm/xe:
prefer snprintf over sprintf
drm/xe:
Properly handle alloc_guc_id() failure
drm/xe:
Protect devcoredump access after unbind
drm/xe:
re-order lmem init check and wait for initialization to complete
drm/xe:
Refactor GT debugfs
drm/xe:
Remove dead clock code
drm/xe:
Remove debug message from migrate_clear()
drm/xe:
Remove devcoredump during driver release
drm/xe:
Remove mem_access from guc_pc calls
drm/xe:
Remove mem_access from suspend and resume functions
drm/xe:
Remove obsolete async_ops from struct xe_vm
drm/xe:
Remove redundant functions to get xe
drm/xe:
Remove sysfs only once on action add failure
drm/xe:
Remove unused 'create' parameter from queue property logic
drm/xe:
Remove unused FF_SLICE_CS_CHICKEN2
drm/xe:
remove unused struct xe_device members
drm/xe:
Remove unused xe_bo->props struct
drm/xe:
Remove usage of unsafe strcpy
drm/xe:
Remove useless mem_access during probe
drm/xe:
Remove useless mem_access on PAT dumps
drm/xe:
Remove useless mem_access protection for query ioctls
drm/xe:
Removing extra mem_access protection from runtime pm
drm/xe:
Replace 'grouped target' in Makefile with pattern rule
drm/xe:
Replace dma_buf mem_access per direct xe_pm_runtime calls
drm/xe:
Return if kobj creation is failed
drm/xe:
Return immediately on tile_init failure
drm/xe:
Return NULL in case of drmm_add_action_or_reset failure
drm/xe:
Rework rebinding
drm/xe:
Runtime PM wake on every debugfs call
drm/xe:
Runtime PM wake on every IOCTL
drm/xe:
Runtime PM wake on every sysfs call
drm/xe:
select X86_PLATFORM_DEVICES when ACPI_WMI is selected
drm/xe:
Separate out sched/deregister_done handling
drm/xe:
Separate pure MMIO init from VRAM checkout
drm/xe:
Simplify function return using drmm_add_action_or_reset()
drm/xe:
Skip VMAs pin when requesting signal to the last XE_EXEC
drm/xe:
Stop passing user flag to xe_bo_create_user()
drm/xe:
Store pointer to struct xe_gt in gt/ debugfs directory
drm/xe:
Streamline exec queue freeing path
drm/xe:
Use correct function pointer type
drm/xe:
Use FIELD_PREP for lrc descriptor
drm/xe:
Use gsc_proxy_init_done to check proxy status
drm/xe:
Use hmm_range_fault to populate user pages
drm/xe:
Use ordered WQ for G2H handler
drm/xe:
Use ordered wq for preempt fence waiting
drm/xe:
Use ring ops TLB invalidation for rebinds
drm/xe:
Use USEC_PER_MSEC rather than the hard coding
drm/xe:
Use vmalloc for array of bind allocation in bind IOCTL
drm/xe:
Use xe_assert in xe_device_assert_mem_access
drm/{i915, xe}:
Implement fbdev emulation as in-kernel client
drm/{i915,xe}:
Implement fbdev client callbacks
drm/{i915,xe}:
Unregister in-kernel clients
drm:
Add CONFIG_DRM_WERROR
drm:
add missing header guards to drm_crtc_helper_internal.h
drm:
add missing header guards to drm_crtc_internal.h
drm:
add missing header guards to drm_internal.h
drm:
avoid includes in drm_crtc_helper_internal.h
drm:
bridge: cdns-mhdp8546: Fix possible null pointer dereference
drm:
bridge: dw_hdmi: Switch to of_graph_get_remote_node()
drm:
bridge: samsung-dsim: make samsung-dsim.h self-contained
drm:
bridge: thc63lvd1024: Print error message when DT parsing fails
drm:
bridge: thc63lvd1024: Switch to use of_graph_get_remote_node()
drm:
ci: arm64.config: update ONBOARD_USB_HUB to ONBOARD_USB_DEV
drm:
Document requirements for driver-specific KMS props in new drivers
drm:
DRM_WERROR should depend on DRM
drm:
enable (most) W=1 warnings by default across the subsystem
drm:
fix DRM_DISPLAY_DP_HELPER dependencies
drm:
fix DRM_DISPLAY_DP_HELPER dependencies, part 2
drm:
fix drm_format_helper.h kernel-doc warnings
drm:
fix drm_gem_vram_helper.h kernel-doc
drm:
Fix plane SIZE_HINTS property docs
drm:
have config DRM_WERROR depend on !WERROR
drm:
Introduce plane SIZE_HINTS property
drm:
Make drivers depends on DRM_DW_HDMI
drm:
move DRM-related CONFIG options into DRM submenu
drm:
panel-orientation-quirks: Add labels for both Valve Steam Deck revisions
drm:
panel-orientation-quirks: Add quirk for Aya Neo KUN
drm:
panel-orientation-quirks: Add quirk for Valve Galileo
drm:
panel: Add LG sw43408 panel driver
drm:
prefer DRM_MODE_FMT/ARG over drm_mode_debug_printmodeline()
drm:
remove unused header gma_drm.h
drm:
renesas: shmobile: Call drm_atomic_helper_shutdown() at shutdown time
drm:
Switch DRM_DISPLAY_DP_AUX_BUS to depends on
drm:
Switch DRM_DISPLAY_DP_HELPER to depends on
drm:
Switch DRM_DISPLAY_HDCP_HELPER to depends on
drm:
Switch DRM_DISPLAY_HDMI_HELPER to depends on
drm:
Switch DRM_DISPLAY_HELPER to depends on
drm:
tilcdc: don't use devm_pinctrl_get_select_default() in probe
drm:
vc4: Fix possible null pointer dereference
drm:
xlnx: db: fix a memory leak in probe
drm:
xlnx: dp: Reset DisplayPort IP
drm:
xlnx: zynqmp_dpsub: Add connected live layer helper
drm:
xlnx: zynqmp_dpsub: Anounce supported input formats
drm:
xlnx: zynqmp_dpsub: Fix compilation error
drm:
xlnx: zynqmp_dpsub: Fix few function comments
drm:
xlnx: zynqmp_dpsub: Minimize usage of global flag
drm:
xlnx: zynqmp_dpsub: Set input live format
drm:
xlnx: zynqmp_dpsub: Set layer mode during creation
drm:
xlnx: zynqmp_dpsub: Update live format defines
drm:
zynqmp_dpsub: Always register bridge
Linux:
drm:amdgpu: enable IH RB ring1 for IH v6.0
Linux:
drm:amdgpu: enable IH ring1 for IH v6.1
drm_edid:
Add a function to get EDID base block
drop_monitor:
replace spin_lock by raw_spin_lock
dsa:
lan9303: Fix mapping between DSA port number and PHY address
dt-bindings:
adc: ad7173: add support for additional models
dt-bindings:
adc: add AD7173
dt-bindings:
adc: axi-adc: add clocks property
dt-bindings:
Add Crystal Clear Technology vendor prefix
dt-bindings:
add wolfvision vendor prefix
dt-bindings:
arm: Add Emcraft Systems i.MX8M Plus NavQ+ Kit
dt-bindings:
arm: amlogic: add A4 support
dt-bindings:
arm: amlogic: add A5 support
dt-bindings:
arm: amlogic: Document the MNT Reform 2 CM4 adapter with a BPI-CM4 Module
dt-bindings:
arm: aspeed: add Asrock X570D4U board
dt-bindings:
arm: aspeed: add ASUS X4TF board
dt-bindings:
arm: aspeed: add IBM system1-bmc
dt-bindings:
arm: aspeed: add Meta Harma board
dt-bindings:
arm: aspeed: document ASRock E3C256D4I
dt-bindings:
arm: aspeed: document ASRock SPC621D8HM3
dt-bindings:
arm: bcm: add bindings for ASUS RT-AC3200
dt-bindings:
arm: bcm: add bindings for ASUS RT-AC5300
dt-bindings:
arm: bcm: raspberrypi,bcm2835-firmware: Add gpio child node
dt-bindings:
arm: fsl: Add Colibri iMX8DX
dt-bindings:
arm: fsl: add NXP S32G3 board
dt-bindings:
arm: fsl: Add Seeed studio NPi based boards
dt-bindings:
arm: fsl: remove reduntant toradex,colibri-imx8x
dt-bindings:
arm: keystone: Remove ti,system-reboot-controller property
dt-bindings:
arm: qcom,coresight-tpda: drop redundant type from ports
dt-bindings:
arm: qcom,coresight-tpda: fix indentation in the example
dt-bindings:
arm: qcom,ids: Add SoC ID for X1E80100
dt-bindings:
arm: qcom: Add Motorola Moto G (2013)
dt-bindings:
arm: qcom: Add Samsung Galaxy S5 China (kltechn)
dt-bindings:
arm: qcom: Add Sony Xperia Z3
dt-bindings:
arm: qcom: Add Xperia 1 V
dt-bindings:
arm: qcom: drop dtbTool-specific compatibles
dt-bindings:
arm: renesas: Document Renesas RZ/V2H(P) System Controller
dt-bindings:
arm: rockchip: Add ArmSoM Sige7
dt-bindings:
arm: rockchip: add Forlinx FET3588-C
dt-bindings:
arm: rockchip: Add GameForce Chi
dt-bindings:
arm: rockchip: Add Protonic MECSBC board
dt-bindings:
arm: rockchip: add Radxa ROCK 3C
dt-bindings:
arm: rockchip: add wolfvision pf5 mainboard
dt-bindings:
arm: rockchip: Correct the descriptions for Pine64 boards
dt-bindings:
arm: rockchip: Correct the descriptions for Radxa boards
dt-bindings:
arm: rockchip: correct the model name for Radxa ROCK 3A
dt-bindings:
arm: stm32: st,mlahb: Drop spurious "reg" property from example
dt-bindings:
arm: sunxi: Add PocketBook 614 Plus
dt-bindings:
arm: sunxi: document Anbernic RG35XX handheld gaming device variants
dt-bindings:
arm: sunxi: document Tanix TX1 name
dt-bindings:
arm: sunxi: Fix incorrect '-' usage
dt-bindings:
ata: ahci-da850: Convert to dtschema
dt-bindings:
ata: imx-pata: Convert to dtschema
dt-bindings:
bus: document ETZPC
dt-bindings:
bus: document RIFSC
dt-bindings:
clock: add i.MX95 clock header
dt-bindings:
clock: Add Loongson-2K expand clock index
dt-bindings:
clock: airoha: add EN7581 binding
dt-bindings:
clock: fixed: Define a preferred node name
dt-bindings:
clock: google,gs101-clock: add HSI0 clock management unit
dt-bindings:
clock: google,gs101-clock: add HSI2 clock management unit
dt-bindings:
clock: loongson2: Add Loongson-2K0500 compatible
dt-bindings:
clock: loongson2: Add Loongson-2K2000 compatible
dt-bindings:
clock: qcom,hfpll: Convert to YAML
dt-bindings:
clock: r9a07g043-cpg: Add power domain IDs
dt-bindings:
clock: r9a07g043-cpg: Annotate RZ/G2UL-only core clocks
dt-bindings:
clock: r9a07g044-cpg: Add power domain IDs
dt-bindings:
clock: r9a07g054-cpg: Add power domain IDs
dt-bindings:
clock: r9a08g045-cpg: Add power domain IDs
dt-bindings:
clock: renesas,rzg2l-cpg: Update #power-domain-cells = <1> for RZ/G3S
dt-bindings:
clock: rockchip: add USB480M_PHY mux
dt-bindings:
clock: samsung,s3c6400-clock: convert to DT Schema
dt-bindings:
clock: sophgo: Add clock controller of SG2000 series SoC
dt-bindings:
clock: support i.MX95 BLK CTL module
dt-bindings:
clock: support i.MX95 Display Master CSR module
dt-bindings:
clocks: stm32mp25: add access-controllers description
dt-bindings:
clocks: stm32mp25: add description of all parents
dt-bindings:
cpufreq: cpufreq-qcom-hw: Add SM4450 compatibles
dt-bindings:
crypto: Add Tegra Security Engine
dt-bindings:
crypto: ice: Document sc7280 inline crypto engine
dt-bindings:
crypto: starfive: Add jh8100 support
dt-bindings:
crypto: starfive: Restore sort order
dt-bindings:
crypto: ti,omap-sham: Convert to dtschema
dt-bindings:
display/lvds-codec: add ti,sn65lvds94
dt-bindings:
display: add #sound-dai-cells property to rockchip dw hdmi
dt-bindings:
display: add #sound-dai-cells property to rockchip inno hdmi
dt-bindings:
display: add #sound-dai-cells property to rockchip rk3066 hdmi
dt-bindings:
display: Add GameForce Chi Panel
dt-bindings:
display: atmel,lcdc: convert to dtschema
dt-bindings:
display: bridge: add sam9x75-lvds binding
dt-bindings:
display: bridge: it6505: Add #sound-dai-cells
dt-bindings:
display: bridge: tc358775: Add data-lanes
dt-bindings:
display: bridge: tc358775: Add support for tc358765
dt-bindings:
display: bridge: tc358775: make stby gpio optional
dt-bindings:
display: mediatek: gamma: Add support for MT8188
dt-bindings:
display: mediatek: gamma: Change MT8195 to single enum group
dt-bindings:
display: msm: dp-controller: document SM6350 compatible
dt-bindings:
display: msm: sm6350-mdss: document DP controller subnode
dt-bindings:
display: novatek, nt35950: define ports
dt-bindings:
display: novatek, nt36523: define ports
dt-bindings:
display: panel-simple-dsi: add s6e3fa7 ams559nk06 compat
dt-bindings:
display: panel: add common dual-link schema
dt-bindings:
display: panel: Add Raydium RM69380
dt-bindings:
display: panel: constrain 'reg' in DSI panels
dt-bindings:
display: panel: constrain 'reg' in SPI panels
dt-bindings:
display: samsung,ams495qa01: add missing SPI properties ref
dt-bindings:
display: samsung,exynos5-dp: convert to DT Schema
dt-bindings:
display: simple: Add POWERTIP PH128800T-006-ZHC01 panel
dt-bindings:
display: simple: add support for Crystal Clear CMT430B19N00
dt-bindings:
display: simple: allow panel-common properties
dt-bindings:
display: simple: Document support for Innolux G121XCE-L01
dt-bindings:
display: sony, td4353-jdi: allow width-mm and height-mm
dt-bindings:
display: tegra: Allow dma-coherent on Tegra194 and later
dt-bindings:
dma: Drop unused QCom hidma binding
dt-bindings:
dma: fsl-edma: add fsl,imx8ulp-edma compatible string
dt-bindings:
dma: fsl-edma: allow 'power-domains' property
dt-bindings:
dma: fsl-edma: fix dma-channels constraints
dt-bindings:
dma: fsl-edma: remove 'clocks' from required
dt-bindings:
dma: snps,dma-spear1340: Fix data{-,_}width schema
dt-bindings:
dma: snps,dw-axi-dmac: Add JH8100 support
dt-bindings:
document generic access controllers
dt-bindings:
Drop unnecessary quotes on keys
dt-bindings:
firmware: arm,scmi: Update examples for protocol@13
dt-bindings:
firmware: Support SCMI pinctrl protocol
dt-bindings:
fpga: xlnx,fpga-selectmap: add DT schema
dt-bindings:
fsl-dma: fsl-edma: clean up unused "fsl,imx8qm-adma" compatible string
dt-bindings:
fsl-imx-sdma: Add I2C peripheral types ID
dt-bindings:
gpio: brcmstb: add gpio-ranges
dt-bindings:
gpio: mpfs: add coreGPIO support
dt-bindings:
gpio: mpfs: allow gpio-line-names
dt-bindings:
gpu: mali-valhall-csf: Add support for Arm Mali CSF GPUs
dt-bindings:
HID: i2c-hid: add dedicated Ilitek ILI2901 schema
dt-bindings:
HID: i2c-hid: elan: add 'no-reset-on-power-off' property
dt-bindings:
HID: i2c-hid: elan: add Elan eKTH5015M
dt-bindings:
hwmon: adc128d818: convert to dtschema
dt-bindings:
hwmon: Add infineon xdp710 driver bindings
dt-bindings:
hwmon: adm1275: add adm1281
dt-bindings:
hwmon: as370: convert to dtschema
dt-bindings:
hwmon: ibm,p8-occ-hwmon: move to trivial devices
dt-bindings:
hwmon: ibmpowernv: convert to dtschema
dt-bindings:
hwmon: lm87: convert to dtschema
dt-bindings:
hwmon: max6650: convert to dtschema
dt-bindings:
hwmon: pmbus: adp1050: add bindings
dt-bindings:
hwmon: pwm-fan: drop text file
dt-bindings:
hwmon: stts751: convert to dtschema
dt-bindings:
i2c: atmel,at91sam: correct path to i2c-controller schema
dt-bindings:
i2c: google,cros-ec-i2c-tunnel: correct path to i2c-controller schema
dt-bindings:
i2c: nxp,pnx-i2c: Convert to dtschema
dt-bindings:
i2c: qcom-cci: Document sc8280xp compatible
dt-bindings:
i2c: renesas,riic: Document R9A09G057 support
dt-bindings:
iio: accel: adxl345: Add spi-3wire
dt-bindings:
iio: adc: add ad7944 ADCs
dt-bindings:
iio: adc: Add GPADC for Allwinner H616
dt-bindings:
iio: dac: add docs for AD9739A
dt-bindings:
iio: dac: add docs for AXI DAC IP
dt-bindings:
iio: dac: fix ad354xr output range
dt-bindings:
iio: dac: ti,dac5571: Add DAC081C081 support
dt-bindings:
iio: health: maxim,max30102: add max30101
dt-bindings:
iio: humidity: hdc3020: add reset-gpios
dt-bindings:
iio: imu: add icm42686 inside inv_icm42600
dt-bindings:
iio: imu: add icm42688 inside inv_icm42600
dt-bindings:
iio: imu: mpu6050: Improve i2c-gate disallow list
dt-bindings:
iio: light: adps9300: Add missing vdd-supply
dt-bindings:
iio: light: adps9300: Update interrupt definitions
dt-bindings:
iio: light: Avago APDS9306
dt-bindings:
iio: light: Merge APDS9300 and APDS9960 schemas
dt-bindings:
iio: temperature: ltc2983: document power supply
dt-bindings:
ili9881c: Add Startek KD050HDFIA020-C020A support
dt-bindings:
input: qcom,pm8xxx-vib: add new SPMI vibrator module
dt-bindings:
input: touchscreen: edt-ft5x06: Document FT5452 and FT8719 support
dt-bindings:
interrupt-controller: Add RISC-V advanced PLIC
dt-bindings:
interrupt-controller: Add RISC-V incoming MSI controller
dt-bindings:
interrupt-controller: mediatek,mt6577-sysirq: Drop unnecessary quotes
dt-bindings:
interrupt-controller: renesas,irqc: Add r8a779g0 support
dt-bindings:
interrupt-controller: stm32-exti: Add irq mapping to parent
dt-bindings:
iommu: Add Qualcomm TBU
dt-bindings:
iommu: renesas,ipmmu-vmsa: add r8a779h0 support
dt-bindings:
irq: sun7i-nmi: Add binding for the H616 NMI controller
dt-bindings:
kbuild: Add separate target/dependency for processed-schema.json
dt-bindings:
kbuild: Fix dt_binding_check on unconfigured build
dt-bindings:
kbuild: Simplify examples target patsubst
dt-bindings:
kbuild: Split targets out to separate rules
dt-bindings:
leds: Add LED_FUNCTION_FNLOCK
dt-bindings:
leds: Add LED_FUNCTION_MOBILE for mobile network
dt-bindings:
leds: Add LED_FUNCTION_SPEED_* for link speed on LAN/WAN
dt-bindings:
leds: leds-qcom-lpg: Add support for PMI8950 PWM
dt-bindings:
leds: pca963x: Convert text bindings to YAML
dt-bindings:
leds: qcom-lpg: Document PM6150L compatible
dt-bindings:
mailbox: arm,mhuv3: Add bindings
dt-bindings:
mailbox: qcom-ipcc: Document the SDX75 IPCC
dt-bindings:
mailbox: qcom: Add MSM8974 APCS compatible
dt-bindings:
media: Add bindings for bcm2835-unicam
dt-bindings:
memory-controllers: add Samsung S5Pv210 SoC DMC
dt-bindings:
mfd: Add rk816 binding
dt-bindings:
mfd: Add ROHM BD71828 system-power-controller property
dt-bindings:
mfd: Add ROHM BD71879
dt-bindings:
mfd: allwinner,sun6i-a31-prcm: Use hyphens in node names
dt-bindings:
mfd: aspeed: Drop 'oneOf' for pinctrl node
dt-bindings:
mfd: Convert lp873x.txt to json-schema
dt-bindings:
mfd: qcom,spmi-pmic: Add pbs to SPMI device types
dt-bindings:
mfd: qcom,tcsr: Add compatible for SDX75
dt-bindings:
mfd: qcom: pm8xxx: Add pm8901 compatible
dt-bindings:
mfd: syscon: Add missing simple syscon compatibles
dt-bindings:
mfd: syscon: Add ti,am62p-cpsw-mac-efuse compatible
dt-bindings:
mfd: ti,tps6594: Add TI TPS65224 PMIC
dt-bindings:
mfd: twl: Convert trivial subdevices to json-schema
dt-bindings:
mfd: Use full path to other schemas
dt-bindings:
mfd: x-powers,axp152: Document AXP717
dt-bindings:
mmc: fsl-imx-esdhc: add NXP S32G3 support
dt-bindings:
mmc: renesas,sdhi: Document RZ/G2L family compatibility
dt-bindings:
mmc: renesas,sdhi: Group single const value items into an enum list
dt-bindings:
mtd: Add Samsung S5Pv210 OneNAND
dt-bindings:
mtd: fixed-partition: Add binman compatibles
dt-bindings:
mtd: fixed-partitions: Add alignment properties
dt-bindings:
net: Add support for AM65x SR1.0 in ICSSG
dt-bindings:
net: airoha,en8811h: Add en8811h
dt-bindings:
net: bluetooth: Add MediaTek MT7921S SDIO Bluetooth
dt-bindings:
net: broadcom-bluetooth: Add CYW43439 DT binding
dt-bindings:
net: dp8386x: Add MIT license along with GPL-2.0
dt-bindings:
net: dwmac: Document STM32 property st,ext-phyclk
dt-bindings:
net: fman: remove ptp-timer from required list
dt-bindings:
net: ipq4019-mdio: add IPQ9574 compatible
dt-bindings:
net: nxp,dwmac-imx: allow nvmem cells property
dt-bindings:
net: pse-pd: Add another way of describing several PSE PIs
dt-bindings:
net: pse-pd: Add bindings for PD692x0 PSE controller
dt-bindings:
net: pse-pd: Add bindings for TPS23881 PSE controller
dt-bindings:
net: pse-pd: microchip,pd692x0: Fix missing "additionalProperties" constraints
dt-bindings:
net: pse-pd: ti,tps23881: Fix missing "additionalProperties" constraints
dt-bindings:
net: qcom: ethernet: Allow dma-coherent
dt-bindings:
net: renesas,etheravb: Add optional MDIO bus node
dt-bindings:
net: renesas,ethertsn: Create child-node for MDIO bus
dt-bindings:
net: renesas,rzn1-gmac: Document RZ/N1 GMAC support
dt-bindings:
net: rockchip-dwmac: use rgmii-id in example
dt-bindings:
net: snps, dwmac: remove tx-sched-sp property
dt-bindings:
net: snps,dwmac: Align 'snps,priority' type definition
dt-bindings:
net: starfive,jh7110-dwmac: Add StarFive JH8100 support
dt-bindings:
net: ti: Update maintainers list
dt-bindings:
net: wireless: ath10k: describe firmware-name property
dt-bindings:
net: wireless: ath11k: add ieee80211-freq-limit property
dt-bindings:
net: wireless: brcm,bcm4329-fmac: Add CYW43439 DT binding
dt-bindings:
nvmem: Add compatible for SC8280XP
dt-bindings:
nvmem: Add compatible for sm8450, sm8550 and sm8650
dt-bindings:
nvmem: qcom,spmi-sdam: update maintainer
dt-bindings:
opp: Describe H616 OPPs and opp-supported-hw
dt-bindings:
panel-simple-dsi: add Khadas TS050 V2 panel
dt-bindings:
panel: Add LG SW43408 MIPI-DSI panel
dt-bindings:
PCI: cdns,cdns-pcie-host: Drop redundant msi-parent and pci-bus.yaml
dt-bindings:
PCI: host-bridges: Switch from deprecated pci-bus.yaml
dt-bindings:
PCI: layerscape-pci: Convert to YAML format
dt-bindings:
PCI: mediatek,mt7621-pcie: Switch from deprecated pci-bus.yaml
dt-bindings:
PCI: mediatek,mt7621: Add missing child node reg
dt-bindings:
PCI: microchip: increase number of items in ranges property
dt-bindings:
PCI: qcom,pcie-sm8350: Drop redundant 'oneOf' sub-schema
dt-bindings:
PCI: rcar-gen4-pci-ep: Add R-Car V4H compatible
dt-bindings:
PCI: rcar-gen4-pci-host: Add R-Car V4H compatible
dt-bindings:
PCI: rcar-pci-host: Add missing IOMMU properties
dt-bindings:
PCI: rockchip,rk3399-pcie: Add missing maxItems to ep-gpios
dt-bindings:
PCI: ti,am65: Fix remaining binding warnings
dt-bindings:
PCI: ti,j721e-pci-host: Add device-id for TI's J784S4 SoC
dt-bindings:
PCI: ti,j721e-pci-host: Add support for J722S SoC
dt-bindings:
phy: add binding for the i.MX8MP HDMI PHY
dt-bindings:
phy: Add QMP UFS PHY comptible for SM8475
dt-bindings:
phy: add rockchip usbdp combo phy document
dt-bindings:
phy: mediatek,mt7988-xfi-tphy: add new bindings
dt-bindings:
phy: qcom,qmp-usb: Add QDU1000 USB3 PHY
dt-bindings:
phy: qcom,sc8280xp-qmp-pcie-phy: document PHY AUX clock on SM8[456]50 SoCs
dt-bindings:
phy: qcom,sc8280xp-qmp-pcie-phy: fix x1e80100-gen3x2 schema
dt-bindings:
phy: qcom,sc8280xp-qmp-ufs-phy: fix msm899[68] power-domains
dt-bindings:
phy: qcom,snps-eusb2-repeater: Add compatible for SMB2360
dt-bindings:
phy: qcom,usb-snps-femto-v2: Add bindings for QDU1000
dt-bindings:
phy: qcom,usb-snps-femto-v2: use correct fallback for sc8180x
dt-bindings:
phy: qcom-edp: Add X1E80100 PHY compatibles
dt-bindings:
phy: qmp-ufs: Fix PHY clocks for SC7180
dt-bindings:
phy: rockchip,pcie3-phy: add rockchip,rx-common-refclk-mode
dt-bindings:
phy: samsung,ufs-phy: Add dedicated gs101-ufs-phy compatible
dt-bindings:
pinctrl: mediatek: mt7622: add "antsel" function
dt-bindings:
pinctrl: mediatek: mt7622: add "gpio-ranges" property
dt-bindings:
pinctrl: mediatek: mt7622: fix array properties
dt-bindings:
pinctrl: qcom,pmic-gpio: Add PMIH0108 and PMD8028 support
dt-bindings:
pinctrl: qcom,pmic-gpio: Add PMXR2230 and PM6450 support
dt-bindings:
pinctrl: qcom,pmic-gpio: Allow gpio-hog nodes
dt-bindings:
pinctrl: qcom,pmic-gpio: drop pm8008
dt-bindings:
pinctrl: qcom,pmic-gpio: Fix "comptaible" typo for PMIH0108
dt-bindings:
pinctrl: qcom,pmic-mpp: add support for PM8901
dt-bindings:
pinctrl: qcom: update functions to match with driver
dt-bindings:
pinctrl: samsung: drop unused header with register constants
dt-bindings:
pinctrl: samsung: google,gs101-pinctrl needs a clock
dt-bindings:
platform: Add Acer Aspire 1 EC
dt-bindings:
power: supply: max8903: specify flt-gpios as input
dt-bindings:
pwm: at91: Add sam9x7 compatible strings list
dt-bindings:
pwm: bcm2835: Do not require pwm-cells twice
dt-bindings:
pwm: google,cros-ec: Do not require pwm-cells twice
dt-bindings:
pwm: marvell,pxa: Do not require pwm-cells twice
dt-bindings:
pwm: mediatek,mt2712: Do not require pwm-cells twice
dt-bindings:
pwm: mediatek,pwm-disp: add compatible for mt8365 SoC
dt-bindings:
pwm: mediatek,pwm-disp: Do not require pwm-cells twice
dt-bindings:
pwm: snps,dw-apb-timers: Do not require pwm-cells twice
dt-bindings:
regulator: qcom,usb-vbus-regulator: Add PM7250B compatible
dt-bindings:
remoteproc: Add Tightly Coupled Memory (TCM) bindings
dt-bindings:
remoteproc: mediatek: Support MT8188 dual-core SCP
dt-bindings:
remoteproc: qcom,msm8996-mss-pil: allow glink-edge on msm8996
dt-bindings:
remoteproc: qcom,qcs404-cdsp-pil: Fix qcom,halt-regs definition
dt-bindings:
remoteproc: qcom,sc7280-wpss-pil: Fix qcom,halt-regs definition
dt-bindings:
remoteproc: qcom,sdm845-adsp-pil: Fix qcom,halt-regs definition
dt-bindings:
remoteproc: qcom,smd-edge: Mark qcom,ipc as deprecated
dt-bindings:
reset: Define reset id used for HDMI Receiver
dt-bindings:
riscv: starfive: add Milkv Mars board
dt-bindings:
rng: Add vmgenid support
dt-bindings:
rtc: Add Epson RX8111
dt-bindings:
rtc: alphascale,asm9260-rtc: convert to dtschema
dt-bindings:
rtc: armada-380-rtc: convert to dtschema
dt-bindings:
rtc: convert trivial devices into dtschema
dt-bindings:
rtc: digicolor-rtc: move to trivial-rtc
dt-bindings:
rtc: nxp,lpc1788-rtc: convert to dtschema
dt-bindings:
rtc: pxa-rtc: convert to dtschema
dt-bindings:
rtc: stmp3xxx-rtc: convert to dtschema
dt-bindings:
serial: actions,owl-uart: convert to dtschema
dt-bindings:
serial: amlogic,meson-uart: Add compatible string for A4
dt-bindings:
serial: brcm,bcm2835-aux-uart: convert to dtschema
dt-bindings:
serial: cdns,uart: Add optional reset property
dt-bindings:
serial: fsl-linflexuart: add compatible for S32G3
dt-bindings:
serial: renesas,scif: Document r8a779h0 bindings
dt-bindings:
soc: google: exynos-sysreg: add dedicated hsi2 sysreg compatible
dt-bindings:
soc: qcom,wcnss: fix bluetooth address example
dt-bindings:
soc: qcom: pmic-glink: allow orientation-gpios
dt-bindings:
soc: qcom: qcom,pmic-glink: document QCM6490 compatible
dt-bindings:
soc: renesas: Document Renesas RZ/V2H(P) SoC variants
dt-bindings:
spmi: Add X1E80100 SPMI PMIC ARB schema
dt-bindings:
spmi: Deprecate qcom,bus-id
dt-bindings:
spmi: hisilicon,hisi-spmi-controller: clean up example
dt-bindings:
spmi: hisilicon,hisi-spmi-controller: fix binding references
dt-bindings:
thermal: amlogic: add support for A1 thermal sensor
dt-bindings:
thermal: convert st,stih407-thermal to DT schema
dt-bindings:
thermal: lmh: Add QCM2290 compatible
dt-bindings:
thermal: loongson,ls2k-thermal: Add Loongson-2K0500 compatible
dt-bindings:
thermal: loongson,ls2k-thermal: Fix incorrect compatible definition
dt-bindings:
thermal: mediatek: Add LVTS thermal controller definition for MT8186
dt-bindings:
thermal: mediatek: Add LVTS thermal controller definition for MT8188
dt-bindings:
timer: renesas,cmt: Add R-Car V4M support
dt-bindings:
timer: renesas,tmu: Add R-Car V4M support
dt-bindings:
timer: renesas: ostm: Document Renesas RZ/V2H(P) SoC
dt-bindings:
tpm: Add st,st33ktpm2xi2c
dt-bindings:
treewide: add access-controllers description
dt-bindings:
trivial-devices: add isil,isl69269
dt-bindings:
usb: Add bindings for multiport properties on DWC3 controller
dt-bindings:
usb: chipidea,usb2-imx: move imx parts to dedicated schema
dt-bindings:
usb: ci-hdrc-usb2-imx: add compatible and clock-names restriction for imx93
dt-bindings:
usb: ci-hdrc-usb2-imx: add restrictions for reg, interrupts, clock and clock-names properties
dt-bindings:
usb: Document the Microchip USB2514 hub
dt-bindings:
usb: dwc2: Add support for Sophgo CV18XX/SG200X series SoC
dt-bindings:
usb: dwc3: Add QDU1000 compatible
dt-bindings:
usb: hx3: Remove unneeded dr_mode
dt-bindings:
usb: mtk-xhci: add compatible for MT7988
dt-bindings:
usb: qcom,dwc3: Add bindings for SC8280 Multiport
dt-bindings:
usb: qcom,dwc3: fix interrupt max items
dt-bindings:
usb: qcom,pmic-typec: Add support for the PM7250B PMIC
dt-bindings:
usb: qcom,pmic-typec: update example to follow connector schema
dt-bindings:
usb: realtek,rts5411: Add missing "additionalProperties" on child nodes
dt-bindings:
usb: renesas,usbhs: Document RZ/G2L family compatible
dt-bindings:
usb: samsung,exynos-dwc3: add gs101 compatible
dt-bindings:
usb: uhci: convert to dt schema
dt-bindings:
usb: usbmisc-imx: add fsl,imx8ulp-usbmisc compatible
dt-bindings:
Use full path to other schemas
dt-bindings:
vendor-prefix: Add prefix for GameForce
dt-bindings:
vendor-prefixes: add ArmSoM
dt-bindings:
vendor-prefixes: Add Emcraft Systems
dt-bindings:
watchdog: aspeed,ast2400-wdt: Convert to DT schema
dyndbg:
Use *no_printk() helpers
e1000e:
fix force smbus during suspend flow
e1000e:
Fix S0ix residency on corporate systems
e1000e:
move force SMBUS near the end of enable_ulp function
e1000e:
Remove redundant runtime resume for ethtool_ops
ecryptfs:
Fix buffer size for tag 66 packet
EDAC/amd64:
Convert PCIBIOS_* return codes to errnos
EDAC/amd64:
Remove unused struct member amd64_pvt::ext_nbcfg
EDAC/device:
Remove edac_dev_sysfs_block_attribute::store()
EDAC/device:
Remove edac_dev_sysfs_block_attribute::{block,value}
EDAC/igen6:
Convert PCIBIOS_* return codes to errnos
EDAC/mc_sysfs:
Convert sprintf()/snprintf() to sysfs_emit()
EDAC/skx_common:
Allow decoding of SGX addresses
EDAC:
Remove dynamic attributes from edac_device_alloc_ctl_info()
EDAC:
Remove unused struct members
eeprom:
93xx46: drop unneeded MODULE_ALIAS
eeprom:
at25: drop unneeded MODULE_ALIAS
efi/arm64:
Fix kmemleak false positive in arm64_efi_rt_init()
efi/arm:
Disable LPAE PAN when calling EFI runtime services
efi/libstub:
zboot.lds: Discard .discard sections
efi/x86:
Free EFI memory map only when installing a new one.
efi:
Add missing __nocfi annotations to runtime wrappers
efi:
Clear up misconceptions about a maximum variable name size
efi:
libstub: only free priv.runtime_map when allocated
efi:
pstore: Request at most 512 bytes for variable names
efi:
pstore: Return proper errors on UEFI failures
efivarfs:
Remove unused internal struct members
enetc:
avoid truncating error message
enic:
Replace hardcoded values for vnic descriptor by defines
enic:
Validate length of nl attributes in enic_set_vf_port
erofs:
add a reserved buffer pool for lz4 decompression
erofs:
avoid allocating DEFLATE streams before mounting
erofs:
clean up erofs_show_options()
erofs:
clean up z_erofs_load_full_lcluster()
erofs:
convert to use super_set_uuid to support for FS_IOC_GETFSUUID
erofs:
derive fsid from on-disk UUID for .statfs() if possible
erofs:
do not use pagepool in z_erofs_gbuf_growsize()
erofs:
don't align offset for erofs_read_metabuf() (simple cases)
erofs:
don't round offset down for erofs_read_metabuf()
erofs:
ensure m_llen is reset to 0 if metadata is invalid
erofs:
fix possible memory leak in z_erofs_gbuf_exit()
erofs:
mechanically convert erofs_read_metabuf() to offsets
erofs:
rename per-CPU buffers to global buffer pool and make it configurable
erofs:
rename utils.c to zutil.c
erofs:
switch erofs_bread() to passing offset instead of block number
erofs:
Zstandard compression support
erofs_buf:
store address_space instead of inode
eth:
Move IPv4/IPv6 multicast address bases to their own symbols
eth:
sungem: remove .ndo_poll_controller to avoid deadlocks
ethtool:
add interface to read Tx hardware timestamping statistics
ethtool:
Expand Ethernet Power Equipment with c33 (PoE) alongside PoDL
ethtool:
init tsinfo stats if requested
ethtool:
netlink: do not return SQI value if link is down
ethtool:
update tsinfo statistics attribute docs with correct type
eventfs:
Cleanup permissions in creation of inodes
eventfs:
Consolidate the eventfs_inode update in eventfs_get_inode()
eventfs:
Do not use attributes for events directory
eventfs:
Fix a possible null pointer dereference in eventfs_find_events()
eventfs:
Keep the directories from having the same inode number as files
eventfs:
Remove getattr and permission callbacks
eventfs:
Update all the eventfs_inodes from the events descriptor
evm:
Enforce signatures on unsupported filesystem for EVM_INIT_X509
evm:
Implement per signature type decision in security_inode_copy_up_xattr
evm:
Rename is_unsupported_fs to is_unsupported_hmac_fs
evm:
Store and detect metadata inode attributes changes
evm:
Use the metadata inode to calculate metadata hash
export.h:
remove include/asm-generic/export.h
ext2:
Remove call to folio_set_error()
ext2:
Remove LEGACY_DIRECT_IO dependency
ext2:
set FMODE_CAN_ODIRECT instead of a dummy direct_IO method
ext4:
add new attr pointer attr_mb_order
ext4:
add positive int attr pointer to avoid sysfs variables overflow
ext4:
add support for FS_IOC_GETFSSYSFSPATH
ext4:
add test_mb_mark_used_cost to estimate cost of mb_mark_used
ext4:
avoid excessive credit estimate in ext4_tmpfile()
ext4:
avoid overflow when setting values via sysfs
ext4:
call ext4_mb_mark_free_simple to free continuous bits in found chunk
ext4:
clean up s_mb_rb_lock to fix build warnings with C=1
ext4:
convert ac_bitmap_page to ac_bitmap_folio
ext4:
convert ac_buddy_page to ac_buddy_folio
ext4:
convert bd_bitmap_page to bd_bitmap_folio
ext4:
convert bd_buddy_page to bd_buddy_folio
ext4:
convert ext4_mb_init_cache() to take a folio
ext4:
do not create EA inode under buffer lock
ext4:
fix error pointer dereference in ext4_mb_load_buddy_gfp()
ext4:
fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
ext4:
fix potential unnitialized variable
ext4:
fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
ext4:
fix uninitialized ratelimit_state->lock access in __ext4_fill_super()
ext4:
Fixes len calculation in mpage_journal_page_buffers
ext4:
implement filesystem specific alloc_inode in unit test
ext4:
keep "prefetch_grp" and "nr" consistent
ext4:
open coding repeated check in next_linear_group
ext4:
propagate errors from ext4_sb_bread() in ext4_xattr_block_cache_find()
ext4:
refactor out ext4_generic_attr_show()
ext4:
refactor out ext4_generic_attr_store()
ext4:
remove block_device_ejected()
ext4:
remove calls to to set/clear the folio error flag
ext4:
Remove PAGE_MASK dependency on mpage_submit_folio
ext4:
remove the redundant folio_wait_stable()
ext4:
remove unneeded if checks before kfree
ext4:
replace deprecated strncpy with alternatives
ext4:
set FMODE_CAN_ODIRECT instead of a dummy direct_IO method
ext4:
set the type of max_zeroout to unsigned int to avoid overflow
ext4:
set type of ac_groups_linear_remaining to __u32 to avoid overflow
ext4:
use correct criteria name instead stale integer number in comment
extcon:
adc-jack: Convert to platform remove callback returning void
extcon:
adc-jack: Document missing struct members
extcon:
intel-cht-wc: Convert to platform remove callback returning void
extcon:
intel-mrfld: Convert to platform remove callback returning void
extcon:
intel-mrfld: Don't shadow error from devm_extcon_dev_allocate()
extcon:
intel-mrfld: Switch to use dev_err_probe()
extcon:
max3355: Convert to platform remove callback returning void
extcon:
max77843: Convert to platform remove callback returning void
extcon:
max8997: select IRQ_DOMAIN instead of depending on it
extcon:
realtek: Remove unused of_gpio.h
extcon:
usb-gpio: Convert to platform remove callback returning void
extcon:
usbc-cros-ec: Convert to platform remove callback returning void
f2fs:
Add inline to f2fs_build_fault_attr() stub
f2fs:
add REQ_TIME time update for some user behaviors
f2fs:
allow direct io of pinned files for zoned storage
f2fs:
allow dirty sections with zero valid block for checkpoint disabled
f2fs:
assign the write hint per stream by default
f2fs:
check validation of fault attrs in f2fs_build_fault_attr()
f2fs:
clear writeback when compression failed
f2fs:
compress: don't allow unaligned truncation on released compress inode
f2fs:
compress: fix error path of inc_valid_block_count()
f2fs:
compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
f2fs:
compress: fix to relocate check condition in f2fs_ioc_{,de}compress_file()
f2fs:
compress: fix to relocate check condition in f2fs_{release,reserve}_compress_blocks()
f2fs:
compress: fix to update i_compr_blocks correctly
f2fs:
compress: fix typo in f2fs_reserve_compress_blocks()
f2fs:
convert f2fs__page tracepoint class to use folio
f2fs:
convert f2fs_clear_page_cache_dirty_tag to use a folio
f2fs:
convert f2fs_mpage_readpages() to use folio
f2fs:
convert f2fs_read_inline_data() to use folio
f2fs:
convert f2fs_read_single_page() to use folio
f2fs:
don't set RO when shutting down f2fs
f2fs:
fix block migration when section is not aligned to pow2
f2fs:
fix comment in sanity_check_raw_super()
f2fs:
fix false alarm on invalid block address
f2fs:
fix some ambiguous comments
f2fs:
fix to add missing iput() in gc_data_segment()
f2fs:
fix to adjust appropirate defragment pg_end
f2fs:
fix to avoid allocating WARM_DATA segment for direct IO
f2fs:
fix to check pinfile flag in f2fs_move_file_range()
f2fs:
fix to detect inconsistent nat entry during truncation
f2fs:
fix to do sanity check on i_xattr_nid in sanity_check_inode()
f2fs:
fix to limit gc_pin_file_threshold
f2fs:
fix to release node block count in error path of f2fs_new_node_page()
f2fs:
fix to relocate check condition in f2fs_fallocate()
f2fs:
fix to wait on page writeback in __clone_blkaddrs()
f2fs:
fix zoned block device information initialization
f2fs:
initialize last_block_in_bio variable
f2fs:
introduce map_is_mergeable() for cleanup
f2fs:
multidev: fix to recognize valid zero block address
f2fs:
Prevent s_writer rw_sem count mismatch in f2fs_evict_inode
f2fs:
prevent writing without fallocate() for pinned files
f2fs:
remove clear SB_INLINECRYPT flag in default_options
f2fs:
remove redundant parameter in is_next_segment_free()
f2fs:
remove unnecessary block size check in init_f2fs_fs()
f2fs:
remove unused GC_FAILURE_PIN
f2fs:
support .shutdown in f2fs_sops
f2fs:
support to map continuous holes or preallocated address
f2fs:
use f2fs_{err,info}_ratelimited() for cleanup
f2fs:
use folio_test_writeback
f2fs:
use helper to print zone condition
f2fs:
write missing last sum blk of file pinning section
f2fs:
zone: fix to don't trigger OPU on pinfile for direct IO
fanotify:
merge two checks regarding add of ignore mark
fanotify:
remove unneeded sub-zero check for unsigned value
fbdev:
add HAS_IOPORT dependencies
fbdev:
au1200fb: replace deprecated strncpy with strscpy
fbdev:
clps711x: Constify lcd_ops
fbdev:
fsl-diu-fb: replace deprecated strncpy with strscpy_pad
fbdev:
imx: Constify lcd_ops
fbdev:
offb: replace of_node_put with __free(device_node)
fbdev:
omap2/omapfb: Replace use of fb_blank with backlight helpers
fbdev:
omap2: replace of_graph_get_next_endpoint()
fbdev:
omap: lcd_ams_delta: Constify lcd_ops
fbdev:
savage: Handle err return when savagefb_check_var failed
fbdev:
sh7760fb: allow modular build
fbdev:
sh_mobile_lcdc_fb: Remove struct backlight_ops.check_fb
fbdev:
shmobile: fix snprintf truncation
fbdev:
sisfb: hide unused variables
fbdev:
ssd1307fb: Init backlight before registering framebuffer
fbdev:
ssd1307fb: Remove struct backlight_ops.check_fb
fbdev:
uvesafb: replace deprecated strncpy with strscpy_pad
fbtft:
seps525: Don't use "proxy" headers
fcntl:
add F_DUPFD_QUERY fcntl()
fd_is_open():
move to fs/file.c
fib:
rules: no longer hold RTNL in fib_nl_dumprule()
file:
add fd_raw cleanup class
filelock:
fix potential use-after-free in posix_lock_inode
filelock:
Remove locks reliably when fcntl/close race is detected
filemap:
add helper mapping_max_folio_size()
filemap:
remove __set_page_dirty()
filemap:
replace pte_offset_map() with pte_offset_map_nolock()
firewall:
introduce stm32_firewall framework
firewire:
add missing MODULE_DESCRIPTION() to test modules
firewire:
Annotate struct fw_iso_packet with __counted_by()
firewire:
core/cdev: add tracepoints events for asynchronous phy packet
firewire:
core: add common inline functions to serialize/deserialize asynchronous packet header
firewire:
core: add common macro to serialize/deserialize isochronous packet header
firewire:
core: add support for Linux kernel tracepoints
firewire:
core: add tracepoint event for asynchronous inbound request
firewire:
core: add tracepoint event for handling bus reset
firewire:
core: add tracepoints event for asynchronous inbound phy packet
firewire:
core: add tracepoints event for asynchronous inbound response
firewire:
core: add tracepoints events for asynchronous outbound request
firewire:
core: add tracepoints events for asynchronous outbound response
firewire:
core: add tracepoints events for initiating bus reset
firewire:
core: fix type of timestamp for async_inbound_template tracepoints events
firewire:
core: obsolete tcode check macros with inline functions
firewire:
core: option to log bus reset initiation
firewire:
core: record card index in async_phy_inbound tracepoints event
firewire:
core: record card index in async_phy_outbound_complete tracepoints event
firewire:
core: record card index in async_phy_outbound_initiate tracepoints event
firewire:
core: record card index in bus_reset_handle tracepoints event
firewire:
core: record card index in tracepoinrts events derived from async_inbound_template
firewire:
core: record card index in tracepoinrts events derived from async_outbound_complete_template
firewire:
core: record card index in tracepoinrts events derived from async_outbound_initiate_template
firewire:
core: record card index in tracepoinrts events derived from bus_reset_arrange_template
firewire:
core: remove flag and width from u64 formats of tracepoints events
firewire:
core: replace local macros with common inline functions for asynchronous packet header
firewire:
core: replace local macros with common inline functions for isochronous packet header
firewire:
fix website URL in Kconfig
firewire:
obsolete usage of *-objs in Makefile for KUnit test
firewire:
ohci: add bus-reset event for initial set of handled irq
firewire:
ohci: obsolete OHCI_PARAM_DEBUG_BUSRESETS from debug module parameter
firewire:
ohci: obsolete usage of deprecated API for MSI
firewire:
ohci: replace hard-coded values with common macros
firewire:
ohci: replace hard-coded values with inline functions for asynchronous packet header
firewire:
ohci: replace local macros with common inline functions for asynchronous packet header
firewire:
ohci: replace request_irq() with request_threaded_irq()
firewire:
ohci: use pci_irq_vector() to retrieve allocated interrupt line
firmware:
arm_ffa: Add support for FFA_MSG_SEND2
firmware:
arm_ffa: Add support for handling notification pending interrupt(NPI)
firmware:
arm_ffa: Avoid queuing work when running on the worker queue
firmware:
arm_ffa: Fix kernel warning about incorrect SRI/NPI
firmware:
arm_ffa: Fix memory corruption in ffa_msg_send2()
firmware:
arm_ffa: Refactor SRI handling in prepartion to add NPI support
firmware:
arm_ffa: Skip creation of the notification bitmaps
firmware:
arm_ffa: Stash the partition properties for query purposes
firmware:
arm_scmi: Add basic support for SCMI v3.2 pincontrol protocol
firmware:
arm_scmi: Add helper to trace bad messages
firmware:
arm_scmi: Add message dump traces for bad and unexpected replies
firmware:
arm_scmi: Add support for multiple vendors custom protocols
firmware:
arm_scmi: Avoid non-constant printk format strings
firmware:
arm_scmi: Introduce get_max_msg_size() helper/accessor
firmware:
arm_scmi: Log the perf domain names in the error paths
firmware:
arm_scmi: Simplify scmi_devm_notifier_unregister
firmware:
arm_scmi: Use dev_err_probe to bail out
firmware:
arm_scmi: virtio: drop owner assignment
firmware:
coreboot: store owner from modules with coreboot_driver_register()
firmware:
cs_dsp: Add locked wrappers for coeff read and write
firmware:
cs_dsp: Fix overflow checking of wmfw header
firmware:
cs_dsp: Prevent buffer overrun when processing V2 alg headers
firmware:
cs_dsp: Return error if block header overflows file
firmware:
cs_dsp: Use strnlen() on name fields in V1 wmfw files
firmware:
cs_dsp: Validate payload length before processing block
firmware:
dmi-id: add a release callback function
firmware:
dmi: Add info message for number of populated and total memory slots
firmware:
dmi: Stop decoding on broken entry
firmware:
google: cbmem: drop driver owner initialization
firmware:
psci: Fix return value from psci_system_suspend()
firmware:
qcom: qcm: fix unused qcom_scm_qseecom_allowlist
firmware:
qcom: scm: Fix __scm and waitq completion variable initialization
firmware:
qcom: scm: Modify only the download bits in TCSR register
firmware:
qcom: scm: Remove log reporting memory allocation failure
firmware:
qcom: scm: Remove redundant scm argument from qcom_scm_waitq_wakeup()
firmware:
qcom: scm: Rework dload mode availability check
firmware:
qcom: uefisecapp: Allow on sc8180x Primus and Flex 5G
firmware:
qcom_scm: disable clocks if qcom_scm_bw_enable() fails
firmware:
qcom_scm: remove IS_ERR() checks from qcom_scm_bw_{en,dis}able()
firmware:
raspberrypi: Use correct device for DMA mappings
firmware:
smccc: Export revision soc_id function
firmware:
sysfb: Fix reference count of sysfb parent device
firmware:
ti_sci: Unconditionally register reset handler
firmware:
ti_sci: Use devm_register_restart_handler()
Linux:
fix missing vmalloc.h includes
Linux:
Fix race for duplicate reqsk on identical SYN
Linux:
Fix userfaultfd_api to return EINVAL as expected
Linux:
Fixes for McASP and dmaengine_pcm
flow_offload:
add control flag checking helpers
flow_offload:
fix flow_offload_has_one_action() kdoc
fortify:
fix warnings in fortify tests with KASAN
fpga:
altera-cvp: Remove an unused field in struct altera_cvp_conf
fpga:
altera: drop driver owner assignment
fpga:
bridge: add owner module and take its refcount
fpga:
dfl: remove unused function is_dfl_feature_present()
fpga:
dfl: remove unused member pdata from struct dfl_{afu,fme}
fpga:
ice40-spi: Don't use "proxy" headers
fpga:
manager: add owner module and take its refcount
fpga:
region: add owner module and take its refcount
fpga:
tests: use KUnit devices instead of platform devices
fpga:
xilinx-core: add new gpio names for prog and init
fpga:
xilinx-selectmap: add new driver
fpga:
xilinx-spi: extract a common driver core
fprobe:
Add entry/exit callbacks types
freevxfs:
Convert freevxfs to the new mount API.
fs/buffer.c:
massage the remaining users of ->bd_inode to ->bd_mapping
fs/coredump:
Enable dynamic configuration of max file note size
fs/dcache:
Re-use value stored to dentry->d_flags instead of re-reading
fs/direct-io:
remove redundant assignment to variable retval
fs/file:
fix the check in find_next_fd()
fs/ioctl:
Add a comment to keep the logic in sync with LSM policies
fs/ntfs3:
add prefix to bitmap_size() and use BITS_TO_U64()
fs/ntfs3:
Always make file nonresident on fallocate call
fs/ntfs3:
Break dir enumeration if directory contents error
fs/ntfs3:
Check 'folio' pointer for NULL
fs/ntfs3:
Fix case when index is reused during tree transformation
fs/ntfs3:
Mark volume as dirty if xattr is broken
fs/ntfs3:
Missed le32_to_cpu conversion
fs/ntfs3:
Redesign ntfs_create_inode to return error code instead of inode
fs/ntfs3:
remove atomic_open
fs/ntfs3:
Remove max link count info display during driver init
fs/ntfs3:
Taking DOS names into account during link counting
fs/ntfs3:
Use 64 bit variable to avoid 32 bit overflow
fs/ntfs3:
use kcalloc() instead of kzalloc()
fs/ntfs3:
Use variable length array instead of fixed size
fs/pidfs:
make 'lsof' happy with our inode changes
fs/proc/task_mmu:
convert pagemap_hugetlb_range() to work on folios
fs/proc/task_mmu:
convert smaps_hugetlb_range() to work on folios
fs/proc:
fix softlockup in __read_vmcore
fs/writeback:
avoid to writeback non-expired inode in kupdate writeback
fs/writeback:
bail out if there is no more inodes for IO and queued once
fs/writeback:
correct comment of __wakeup_flusher_threads_bdi
fs/writeback:
only calculate dirtied_before when b_io is empty
fs/writeback:
remove unnecessary return in writeback_inodes_sb
fs/writeback:
remove unused parameter wb of finish_writeback_work
fs:
Add FOP_HUGE_PAGES
fs:
add kernel-doc comments to fat_parse_long()
fs:
Add kernel-doc comments to proc_create_net_data_write()
fs:
aio: convert to ring_folios and internal_folios
fs:
aio: use a folio in aio_free_ring()
fs:
aio: use a folio in aio_setup_ring()
fs:
Annotate struct file_handle with __counted_by() and use struct_size()
fs:
better handle deep ancestor chains in is_subdir()
fs:
claw back a few FMODE_* bits
fs:
convert alloc_inode_sb() to a macro
fs:
Create anon_inode_getfile_fmode()
fs:
don't misleadingly warn during thaw operations
fs:
ecryptfs: replace deprecated strncpy with strscpy
fs:
nfsd: use group allocation/free of per-cpu counters API
fs:
quota: use group allocation of per-cpu counters API
fs:
Rename SB_I_EVM_UNSUPPORTED to SB_I_EVM_HMAC_UNSUPPORTED
fs:
smb: common: add missing MODULE_DESCRIPTION() macros
fs:
use bit shifts for FMODE_* flags
fs:
WARN when f_count resurrection is attempted
fs_parser:
move fsparam_string_empty() helper into header
fscrypt:
convert bh_get_inode_and_lblk_num to use a folio
fscrypt:
try to avoid refing parent dentry in fscrypt_file_open
fsnotify:
Avoid -Wflex-array-member-not-at-end warning
fsnotify:
create a wrapper fsnotify_find_inode_mark()
fsnotify:
create helper fsnotify_update_sb_watchers()
fsnotify:
create helpers to get sb and connp from object
fsnotify:
Do not generate events for O_PATH file descriptors
fsnotify:
fix UAF from FS_ERROR event on a shutting down filesystem
fsnotify:
lazy attach fsnotify_sb_info state to sb
fsnotify:
move s_fsnotify_connectors into fsnotify_sb_info
fsnotify:
optimize the case of no permission event watchers
fsnotify:
pass object pointer and type to fsnotify mark helpers
fsnotify:
rename fsnotify_{get,put}_sb_connectors()
fsnotify:
use an enum for group priority constants
fsverity:
use register_sysctl_init() to avoid kmemleak warning
ftrace:
Choose RCU Tasks based on TASKS_RCU rather than PREEMPTION
ftrace:
Fix possible use-after-free issue in ftrace_location()
ftrace:
make extra rcu_is_watching() validation check optional
ftrace:
Remove the now superfluous sentinel elements from ctl_table array
ftrace:
Remove unused global 'ftrace_direct_func_count'
ftrace:
Remove unused list 'ftrace_direct_funcs'
ftrace:
Replaces simple_strtoul in ftrace
ftrace:
riscv: move from REGS to ARGS
ftrace:
Use asynchronous grace period for register_ftrace_direct()
ftruncate:
pass a signed offset
fuse:
Add initial support for fs-verity
fuse:
clear FR_SENT when re-adding requests into pending list
fuse:
Convert fuse_readpages_end() to use folio_end_read()
fuse:
set FR_PENDING atomically in fuse_resend()
fuse:
virtio: drop owner assignment
gcc:
disable '-Warray-bounds' for gcc-9
gcov:
add support for GCC 14
genetlink:
remove linux/genetlink.h
geneve:
Fix incorrect inner network header offset when innerprotoinherit is set
genirq/cpuhotplug, x86/vector:
Prevent vector leak during CPU offline
genirq/cpuhotplug:
Retry with cpu_online_mask when migration fails
genirq/cpuhotplug:
Skip suspended interrupts when restoring affinity
genirq/irqdesc:
Prevent use-after-free in irq_find_at_or_after()
genirq/msi:
Add MSI allocation helper and export MSI functions
genirq:
Avoid summation loops for /proc/interrupts
genirq:
Convert kstat_irqs to a struct
genirq:
Fix trivial typo in the comment CPY ==> COPY
genirq:
Provide a snapshot mechanism for interrupt statistics
genirq:
Reuse irq_is_nmi()
genirq:
Simplify the checks for irq_set_percpu_devid_partition()
genirq:
Update MAINTAINERS to include interrupt related header files
get_file_rcu():
no need to check for NULL separately
gfs2:
Add a migrate_folio operation for journalled files
gfs2:
Convert gfs2_aspace_writepage() to use a folio
gfs2:
Convert gfs2_page_mkwrite() to use a folio
gfs2:
do_xmote fixes
gfs2:
Don't forget to complete delayed withdraw
gfs2:
Don't set GLF_LOCK in gfs2_dispose_glock_lru
gfs2:
finish_xmote cleanup
gfs2:
Fix "ignore unlock failures after withdraw"
gfs2:
Fix "Make glock lru list scanning safer"
gfs2:
Fix lru_count accounting
gfs2:
Fix NULL pointer dereference in gfs2_log_flush
gfs2:
Fix potential glock use-after-free on unmount
gfs2:
Follow-up to flag rename in sysfs status file
gfs2:
Get rid of gfs2_glock_queue_put in signal_our_withdraw
gfs2:
Get rid of newlines in log messages
gfs2:
Get rid of unnecessary test_and_set_bit
gfs2:
gfs2_freeze_unlock cleanup
gfs2:
Improve gfs2_consist_inode() usage
gfs2:
make timeout values more explicit
gfs2:
more obvious initializations of mapping->host
gfs2:
Remove and replace gfs2_glock_queue_work
gfs2:
Remove ill-placed consistency check
gfs2:
Remove unnecessary gfs2_meta_check_ii argument
gfs2:
Replace gfs2_glock_queue_put with gfs2_glock_put_async
gfs2:
Simplify gfs2_read_super
gfs2:
Unlock fewer glocks on unmount
gfs2:
Use [NO_]CREATE consistently for gfs2_glock_get
gpio:
Add Intel Granite Rapids-D vGPIO driver
gpio:
add missing MODULE_DESCRIPTION() macros
gpio:
brcmstb: add support for gpio-ranges
gpio:
brcmstb: Use dynamic GPIO base numbers
gpio:
cros-ec: provide ID table for avoiding fallback match
gpio:
davinci: Validate the obtained number of IRQs
gpio:
graniterapids: Add missing raw_spinlock_init()
gpio:
mmio: do not calculate bgpio_bits via "ngpios"
gpio:
nuvoton: Fix sgpio irq handle error
gpio:
of: support gpio-ranges for multiple gpiochip devices
gpio:
pca953x: fix pca953x_irq_bus_sync_unlock race
gpio:
pcie-idio-24: Use -ENOTSUPP consistently
gpio:
regmap: Use -ENOTSUPP consistently
gpio:
sch: Switch to memory mapped IO accessors
gpio:
sch: Utilise temporary variable for struct device
gpio:
swnode: Add ability to specify native chip selects for SPI
gpio:
tqmx86: fix broken IRQ_TYPE_EDGE_BOTH interrupt type
gpio:
tqmx86: fix typo in Kconfig label
gpio:
tqmx86: introduce shadow register for GPIO output value
gpio:
tqmx86: store IRQ trigger type and unmask status separately
gpio:
virtio: drop owner assignment
gpiolib:
acpi: Add fwnode name to the GPIO interrupt label
gpiolib:
acpi: Check for errors first in acpi_find_gpio()
gpiolib:
acpi: Extract __acpi_find_gpio() helper
gpiolib:
acpi: Fix failed in acpi_gpiochip_find() by adding parent node match
gpiolib:
acpi: Move ACPI device NULL check to acpi_can_fallback_to_crs()
gpiolib:
acpi: Move acpi_can_fallback_to_crs() out of __acpi_find_gpio()
gpiolib:
acpi: Pass con_id instead of property into acpi_dev_gpio_irq_get_by()
gpiolib:
acpi: Remove never true check in acpi_get_gpiod_by_index()
gpiolib:
acpi: Set label for IRQ only lines
gpiolib:
acpi: Simplify error handling in __acpi_find_gpio()
gpiolib:
cdev: Disallow reconfiguration without direction (uAPI v1)
gpiolib:
cdev: Ignore reconfiguration without direction
gpiolib:
Discourage to use formatting strings in line names
gpiolib:
Do not mention legacy GPIOF_* in the code
gpiolib:
Get rid of never false gpio_is_valid() calls
gpiolib:
legacy: Remove unused gpio_request_array() and gpio_free_array()
gpiolib:
of: add polarity quirk for TSC2005
gpiolib:
of: fix lookup quirk for MIPS Lantiq
gpiolib:
use dev_err() when gpiod_configure_flags failed
gpu:
drm: exynos: hdmi: eliminate uses of of_node_put()
gpu:
host1x: Add Tegra SE to SID table
greybus:
arche-ctrl: move device table to its right location
greybus:
Fix use-after-free bug in gb_interface_release due to race condition.
greybus:
lights: check return of get_channel_from_mode
grow_dev_folio():
we only want ->bd_inode->i_mapping there
gtp:
add helper function to build GTP packets from an IPv4 packet
gtp:
add helper function to build GTP packets from an IPv6 packet
gtp:
add IPv6 support
gtp:
identify tunnel via GTP device + GTP version + TEID + family
gtp:
move debugging to skbuff build helper function
gtp:
pass up link local traffic to userspace socket
gtp:
prepare for IPv6 support
gtp:
properly parse extension headers
gtp:
remove IPv4 and IPv6 header from context object
gtp:
remove useless initialization
gtp:
support for IPv4-in-IPv6-GTP and IPv6-in-IPv4-GTP
gtp:
use IPv6 address /64 prefix for UE/MS
gup:
use folios for gup_devmap
gve:
Account for stopped queues when reading NIC stats
gve:
Add adminq funcs to add/remove a single Rx queue
gve:
Add counter adminq_get_ptype_map_cnt to stats report
gve:
add support to change ring size via ethtool
gve:
add support to read ring size ranges from the device
gve:
Alloc and free QPLs with the rings
gve:
Avoid rescheduling napi if on wrong cpu
gve:
Avoid unnecessary use of comma operator
gve:
Clear napi->skb before dev_kfree_skb_any()
gve:
Correctly report software timestamping capabilities
gve:
ignore nonrelevant GSO type bits when processing TSO headers
gve:
Implement queue api
gve:
Make gve_turn(up|down) ignore stopped queues
gve:
Make gve_turnup work for nonempty queues
gve:
make the completion and buffer ring size equal for DQO
gve:
Make the GQ RX free queue funcs idempotent
gve:
Remove qpl_cfg struct since qpl_ids map with queues respectively
gve:
Reset Rx ring state in the ring-stop funcs
gve:
set page count for RX QPL for GQI and DQO queue formats
gve:
simplify setting decriptor count defaults
gve:
Use ethtool_sprintf/puts() to fill stats strings
hardening:
Enable KCFI and some other options
hexagon:
fix fadvise64_64 calling conventions
hfsplus:
fix uninit-value in copy_name
hfsplus:
refactor copy_name to not use strncpy
HID:
Add quirk for Logitech Casa touchpad
HID:
Add WinWing Orion2 throttle support
HID:
amd_sfh: Handle "no sensors" in PM operations
HID:
amd_sfh: Modify and log error only if case of functionality failures
HID:
amd_sfh: Use amd_get_c2p_val() to read C2P register
HID:
asus: add ROG Ally N-Key ID and keycodes
HID:
asus: add ROG Z13 lightbar
hid:
asus: asus_report_fixup: fix potential read out of bounds
HID:
asus: fix more n-key report descriptors if n-key quirked
HID:
asus: make asus_kbd_init() generic, remove rog_nkey_led_init()
HID:
bpf/dispatch: regroup kfuncs definitions
HID:
bpf: add first in-tree HID-BPF fix for the XPPen Artist 24
HID:
bpf: add in-tree HID-BPF fix for the HP Elite Presenter Mouse
HID:
bpf: add in-tree HID-BPF fix for the Huion Kamvas Pro 19
HID:
bpf: add in-tree HID-BPF fix for the IOGear Kaliber Gaming MMOmentum mouse
HID:
bpf: add in-tree HID-BPF fix for the Raptor Mach 2
HID:
bpf: add in-tree HID-BPF fix for the Wacom ArtPen
HID:
bpf: add in-tree HID-BPF fix for the XBox Elite 2 over Bluetooth
HID:
bpf: add in-tree HID-BPF fix for the XPPen Artist 16
HID:
bpf: allow to inject HID event from BPF
HID:
bpf: allow to use bpf_timer_set_sleepable_cb() in tracing callbacks.
HID:
bpf: export hid_hw_output_report as a BPF kfunc
HID:
bpf: fix hid_bpf_input_report() when hid-core is not ready
HID:
core: remove unnecessary WARN_ON() in implement()
HID:
corsair,lenovo: Convert sprintf() family to sysfs_emit() family
HID:
do not assume HAT Switch logical max < 8
HID:
google: hammer: Convert to platform remove callback returning void
HID:
hid-debug: add EV_FF and FF_STATUS mappings
HID:
hid-debug: add missing evdev and HID codes
HID:
hid-debug: fix Moir -> Moire typo
HID:
hid-debug: more informative output for EV_KEY
HID:
hid-picolcd*: Convert sprintf() family to sysfs_emit() family
hid:
hid-picolcd: Fix initialization order
hid:
hid-picolcd: Remove struct backlight_ops.check_fb
HID:
hid-sensor-custom: Convert sprintf() family to sysfs_emit() family
HID:
hid-sensor-custom: Convert to platform remove callback returning void
HID:
hid-steam: Add Deck IMU support
HID:
i2c-hid: elan: fix reset suspend current leakage
HID:
i2c-hid: Remove unused label in i2c_hid_set_power
HID:
i2c-hid: Retry address probe after delay
HID:
i2c-hid: Use address probe to wake on resume
HID:
Ignore battery for ELAN touchscreens 2F2C and 4116
HID:
intel-ish-hid: Add driver_data for specifying the firmware filename
HID:
intel-ish-hid: Fix build error for COMPILE_TEST
HID:
intel-ish-hid: fix endian-conversion
HID:
intel-ish-hid: handler multiple MNG_RESET_NOTIFY messages
HID:
intel-ish-hid: Implement loading firmware from host feature
HID:
intel-ish-hid: ipc: Add check for pci_alloc_irq_vectors
HID:
intel-ish-hid: ipc: Add Lunar Lake-M PCI device ID
HID:
intel-ish-hid: Use PCI_VDEVICE() and rename device ID macros
HID:
kye: Change Device Usage from Puck to Mouse
HID:
logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
HID:
logitech-hidpp: add missing MODULE_DESCRIPTION() macro
HID:
logitech: add a few Logitech HID++ device IDs
HID:
nintendo: Don't fail on setting baud rate
HID:
nintendo: Fix an error handling path in nintendo_hid_probe()
HID:
nintendo: Remove unused function
HID:
nintendo: use ida for LED player id
HID:
nvidia-shield: Add missing check for input_ff_create_memless
HID:
picoLCD: Constify lcd_ops
HID:
playstation: DS4: Don't fail on calibration data request
HID:
playstation: DS4: Don't fail on FW/HW version request
HID:
playstation: DS4: Fix calibration workaround for clone devices
HID:
playstation: DS4: Fix LED blinking
HID:
playstation: DS4: Parse minimal report 0x01
HID:
playstation: Simplify device type ID
HID:
roccat: Convert sprintf() family to sysfs_emit() family
HID:
sony: remove redundant assignment
HID:
sony: Remove usage of the deprecated ida_simple_xx() API
HID:
surface-hid: kbd: Convert to platform remove callback returning void
HID:
uclogic: Expose firmware name
HID:
winwing: Remove unused variable 'minor'
hpet:
Support 32-bit userspace
hrtimer:
Prevent queuing of hrtimer without a function callback
hrtimer:
Remove unused function
hrtimer:
Rename __hrtimer_hres_active() to hrtimer_hres_active()
HSI:
omap_ssi_core: Convert to platform remove callback returning void
HSI:
omap_ssi_port: Convert to platform remove callback returning void
hte:
tegra-194: Convert to platform remove callback returning void
huge_memory.c:
document huge page splitting rules more thoroughly
hugetlb:
convert alloc_buddy_hugetlb_folio to use a folio
hugetlb:
convert hugetlb_fault() to use struct vm_fault
hugetlb:
convert hugetlb_no_page() to use struct vm_fault
hugetlb:
convert hugetlb_wp() to use struct vm_fault
hugetlb:
remove mention of destructors
hv_balloon:
Enable hot-add for memblock sizes > 128 MiB
hv_balloon:
Use kernel macros to simplify open coded sequences
hwmon:
(acpi_power_meter) Ensure IPMI space handler is ready on Dell systems
hwmon:
(adc128d818) simplify final return in probe
hwmon:
(adc128d818) Use devm_regulator_get_enable_read_voltage()
hwmon:
(aquacomputer_d5next) Add support for Octo flow sensor
hwmon:
(aquacomputer_d5next) Add support for Octo flow sensor pulses
hwmon:
(aspeed-g6-pwm-tach) Convert to platform remove callback returning void
hwmon:
(aspeed-g6-pwm-tacho): Make use of devm_pwmchip_alloc() function
hwmon:
(aspeed-g6-pwm-tacho): Make use of pwmchip_parent() accessor
hwmon:
(coretemp) Extend the bitmask to read temperature to 0xff
hwmon:
(da9052) Use devm_regulator_get_enable_read_voltage()
hwmon:
(dell-smm) Add Dell G15 5511 to fan control whitelist
hwmon:
(dell-smm) Add Dell G5 5505 to DMI table
hwmon:
(dell-smm) Add Dell Precision 7540 to fan control whitelist
hwmon:
(emc1403) Add support for conversion interval configuration
hwmon:
(emc1403) Add support for EMC1428 and EMC1438.
hwmon:
(emc1403) Convert to with_info API
hwmon:
(emc1403) Support 11 bit accuracy
hwmon:
(intel-m10-bmc-hwmon) Fix multiplier for N6000 board power sensor
hwmon:
(it87) Do not enter configuration mode for some chiptypes
hwmon:
(it87) Remove tests nolonger required
hwmon:
(it87) Rename FEAT_CONF_NOEXIT to FEAT_NOCONF as more descriptive of requirement
hwmon:
(it87) Test for chipset before entering configuration mode
hwmon:
(jc42) Remove I2C_CLASS_SPD support
hwmon:
(lm70) fix links in doc and comments
hwmon:
(ltc2992) Fix memory leak in ltc2992_parse_dt()
hwmon:
(max31790) revise the scale to write pwm
hwmon:
(max6639) Use regmap
hwmon:
(npcm750-pwm-fan) Remove an unused field in struct npcm7xx_cooling_device
hwmon:
(npcm750-pwm-fan) Remove another unused field in struct npcm7xx_cooling_device
hwmon:
(nzxt-kraken3) Add support for NZXT Kraken 2023 (standard and Elite) models
hwmon:
(nzxt-kraken3) Bail out for unsupported device variants
hwmon:
(nzxt-kraken3) Decouple device names from kinds
hwmon:
(pmbus) Add driver for ADP1050
hwmon:
(pmbus) Add support for Infineon XDP710
hwmon:
(pmbus/adm1275) add adm1281 support
hwmon:
(pmbus/adp1050) Don't use "proxy" headers
hwmon:
(pmbus/mp2975) Constify local pointers to pmbus_driver_info
hwmon:
(pmbus/mp2975) Fix IRQ masking
hwmon:
(pmbus/mp2975) Replace home made version of __assign_bit()
hwmon:
(pmbus/mp2975) Use i2c_get_match_data()
hwmon:
(pwm-fan) Convert to use of_property_read_u32_array()
hwmon:
(pwm-fan) Make use of device properties
hwmon:
(shtc1) Fix property misspelling
hwmon:
(stts751) Remove an unused field in struct stts751_priv
hwmon:
Add EC Chip driver for Lenovo ThinkStation motherboards
hwmon:
add HAS_IOPORT dependencies
hwmon:
Drop explicit initialization of struct i2c_device_id::driver_data to 0
hwmon:
Drop explicit initialization of struct i2c_device_id::driver_data to 0 (part 2)
hwmon:
Use device_show_string() helper for sysfs attributes
hwrng:
core - Convert sprintf/snprintf to sysfs_emit
hwrng:
core - Remove add_early_randomness
hwrng:
mxc-rnga - Drop usage of platform_driver_probe()
hwrng:
stm32 - put IP into RPM suspend on failure
hwrng:
stm32 - repair clock handling
hwrng:
stm32 - use logical OR in conditional
hwrng:
virtio: drop owner assignment
hwtracing:
hisi_ptt: Assign parent for event_source device
i2c:
acpi: Unbind mux adapters before delete
i2c:
add HAS_IOPORT dependencies
i2c:
Add nop fwnode operations
i2c:
add zhaoxin i2c controller driver
i2c:
ali1535: remove printout on handled timeouts
i2c:
ali1563: remove printout on handled timeouts
i2c:
ali15x3: remove printout on handled timeouts
i2c:
amd-mp2-plat: use 'time_left' variable with wait_for_completion_timeout()
i2c:
at91-master: remove printout on handled timeouts
i2c:
at91: Fix the functionality flags of the slave-only interface
i2c:
bcm-iproc: remove printout on handled timeouts
i2c:
bcm2835: remove printout on handled timeouts
i2c:
cadence: Add RISCV architecture support
i2c:
cadence: Avoid fifo clear after start
i2c:
cadence: remove printout on handled timeouts
i2c:
davinci: remove printout on handled timeouts
i2c:
designware: Add ACPI ID for Granite Rapids-D I2C controller
i2c:
designware: Fix the functionality flags of the slave-only interface
i2c:
designware: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE()
i2c:
digicolor: use 'time_left' variable with wait_for_completion_timeout()
i2c:
exynos5: use 'time_left' variable with wait_for_completion_timeout()
i2c:
hix5hd2: use 'time_left' variable with wait_for_completion_timeout()
i2c:
i801: Annotate apanel_addr as __ro_after_init
i2c:
i801: Call i2c_register_spd for muxed child segments
i2c:
i801: Fix missing Kconfig dependency
i2c:
i801: remove printout on handled timeouts
i2c:
i801: Remove usage of I2C_CLASS_SPD
i2c:
img-scb: remove printout on handled timeouts
i2c:
imx-lpi2c: use 'time_left' variable with wait_for_completion_timeout()
i2c:
ismt: remove printout on handled timeouts
i2c:
jz4780: use 'time_left' variable with wait_for_completion_timeout()
i2c:
lpi2c: Avoid calling clk_get_rate during transfer
i2c:
mark HostNotify target address as used
i2c:
mpc: Removal of of_node_put with __free for auto cleanup
i2c:
mux: gpio: remove support for class-based device instantiation
i2c:
mux: Remove class argument from i2c_mux_add_adapter()
i2c:
nomadik: remove printout on handled timeouts
i2c:
ocores: convert to ioport_map() for IORESOURCE_IO
i2c:
ocores: set IACK bit after core is enabled
i2c:
octeon: Add platform prefix to macros
i2c:
octeon: Handle watchdog timeout
i2c:
omap: remove printout on handled timeouts
i2c:
omap: use 'time_left' variable with wait_for_completion_timeout()
i2c:
pnx: Fix potential deadlock warning from del_timer_sync() call in isr
i2c:
pxa: use 'time_left' variable with wait_event_timeout()
i2c:
qcom-geni: remove printout on handled timeouts
i2c:
qcom-geni: use 'time_left' variable with wait_for_completion_timeout()
i2c:
qup: remove printout on handled timeouts
i2c:
rcar: bring hardware to known state when probing
i2c:
rcar: clear NO_RXDMA flag after resetting
i2c:
rcar: ensure Gen3+ reset does not disturb local targets
i2c:
Remove I2C_CLASS_SPD
i2c:
riic: Add support for R9A09G057 SoC
i2c:
riic: Introduce helper functions for I2C read/write operations
i2c:
riic: Pass register offsets and chip details as OF data
i2c:
rk3x: remove printout on handled timeouts
i2c:
rk3x: use 'time_left' variable with wait_event_timeout()
i2c:
s3c2410: use 'time_left' variable with wait_event_timeout()
i2c:
sh_mobile: remove printout on handled timeouts
i2c:
st: remove printout on handled timeouts
i2c:
st: use 'time_left' variable with wait_for_completion_timeout()
i2c:
stm32f4: use 'time_left' variable with wait_for_completion_timeout()
i2c:
stm32f7: use 'time_left' variable with wait_for_completion_timeout()
i2c:
synquacer: Fix an error handling path in synquacer_i2c_probe()
i2c:
synquacer: Remove a clk reference from struct synquacer_i2c
i2c:
synquacer: use 'time_left' variable with wait_for_completion_timeout()
i2c:
tegra: remove printout on handled timeouts
i2c:
testunit: avoid re-issued work after read message
i2c:
testunit: correct Kconfig description
i2c:
testunit: discard write requests while old command is running
i2c:
testunit: don't erase registers after STOP
i2c:
thunderx: Adding ioclk support
i2c:
thunderx: Clock divisor logic changes
i2c:
thunderx: Support for High speed mode
i2c:
uniphier-f: remove printout on handled timeouts
i2c:
uniphier: remove printout on handled timeouts
i2c:
viai2c: turn common code into a proper module
i2c:
viperboard: drop driver owner assignment
i2c:
wmt: add platform type VIAI2C_PLAT_WMT
i2c:
wmt: create wmt_i2c_init for general init
i2c:
wmt: fix a bug when thread blocked
i2c:
wmt: rename something
i2c:
wmt: split out common files
i3c:
Add comment for -EAGAIN in i3c_device_do_priv_xfers()
i3c:
dw: Add hot-join support.
i3c:
master: Enable runtime PM for master controller
i3c:
master: svc: change ENXIO to EAGAIN when IBI occurs during start frame
i3c:
master: svc: fix invalidate IBI type and miss call client IBI handler
i40e:
Add and use helper to reconfigure TC for given VSI
i40e:
Add helper to access main VEB
i40e:
Add helper to access main VSI
i40e:
avoid forward declarations in i40e_nvm.c
i40e:
Consolidate checks whether given VSI is main
i40e:
factoring out i40e_suspend/i40e_resume
i40e:
Fix XDP program unloading while removing the driver
i40e:
fix: remove needless retries of NVM update
i40e:
flower: validate control flags
i40e:
Fully suspend and resume IO operations in EEH case
i40e:
Refactor argument of i40e_detect_recover_hung()
i40e:
Refactor argument of several client notification functions
i40e:
Remove flags field from i40e_veb
iavf:
drop page splitting and recycling
iavf:
flower: validate control flags
iavf:
kill "legacy-rx" for good
iavf:
pack iavf_ring more efficiently
iavf:
switch to Page Pool
IB/core:
Implement a limit on UMAD receive List
IB/hfi1:
allocate dummy net_device dynamically
IB/hfi1:
Do not use custom stat allocator
IB/hfi1:
Remove generic .ndo_get_stats64
IB/mlx5:
Use __iowrite64_copy() for write combining stores
IB/qib:
Use device_show_string() helper for sysfs attributes
IB/qib:
Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY
ibmvnic:
Add tx check to prevent skb leak
ibmvnic:
Free any outstanding tx skbs during scrq reset
ibmvnic:
Return error code on TX scrq flush fail
ice:
add additional E830 device ids
ice:
Add automatic VF reset on Tx MDD events
ice:
add flag to distinguish reset from .ndo_bpf in XDP rings config
ice:
add ice_adapter for shared data across PFs on the same NIC
ice:
Add support for PFCP hardware offload in switchdev
ice:
Add switch recipe reusing feature
ice:
Add tx_scheduling_layers devlink param
ice:
Adjust the VSI/Aggregator layers
ice:
avoid IRQ collision to fix init failure on ACPI S3 resume
ice:
avoid the PTP hardware semaphore in gettimex64 path
ice:
change repr::id values
ice:
check for unregistering correct number of devlink params
ice:
control default Tx rule in lag
ice:
count representor stats
ice:
Deduplicate tc action setup
ice:
default Tx rule instead of to queue
ice:
do switchdev slow-path Rx using PF VSI
ice:
do Tx through PF netdev in slow-path
ice:
Document tx_scheduling_layers parameter
ice:
Don't process extts if PTP is disabled
ice:
Enable switching default Tx scheduler topology
ice:
fix 200G link speed message log
ice:
fix 200G PHY types to link speed mapping
ice:
fix accounting if a VLAN already exists
ice:
Fix improper extts handling
ice:
fix iteration of TLVs in Preserved Fields Area
ice:
Fix package download algorithm
ice:
fix reads from NVM Shadow RAM on E830 and E825-C devices
ice:
Fix VSI list rule with ICE_SW_LKUP_LAST type
ice:
flower: validate control flags
ice:
fold ice_ptp_read_time into ice_ptp_gettimex64
ice:
hold devlink lock for whole init/cleanup
ice:
Implement 'flow-type ether' rules
ice:
implement AQ download pkg retry
ice:
Interpret .set_channels() input differently
ice:
map XDP queues to vectors in ice_vsi_map_rings_to_vectors()
ice:
move devlink port code to a separate file
ice:
move ice_devlink.[ch] to devlink folder
ice:
Rebuild TC queues on VSI queue reconfiguration
ice:
refactor ICE_TC_FLWR_FIELD_ENC_OPTS
ice:
refactor struct ice_vsi_cfg_params to be inside of struct ice_vsi
ice:
Reject pin requests with unsupported flags
ice:
remove af_xdp_zc_qps bitmap
ice:
remove correct filters during eswitch release
ice:
remove eswitch changing queues algorithm
ice:
Remove ndo_get_phys_port_name
ice:
Remove newlines in NL_SET_ERR_MSG_MOD
ice:
remove switchdev control plane VSI
ice:
Remove unnecessary argument from ice_fdir_comp_rules()
ice:
set vf->num_msix in ice_initialize_vf_entry()
ice:
store VF relative MSI-X index in q_vector->vf_reg_idx
ice:
Support 5 layer topology
ice:
update E830 device ids and comments
ice:
use proper macro for testing bit
idpf:
don't enable NAPI and interrupts prior to allocating Rx buffers
idpf:
don't skip over ethtool tcp-data-split setting
idpf:
Interpret .set_channels() input differently
idpf:
make virtchnl2.h self-contained
idpf:
sprinkle __counted_by{,_le}() in the virtchnl2 header
igb:
flower: validate control flags
igb:
Remove redundant runtime resume for ethtool_ops
igb:
simplify pci ops declaration
igc:
Add Tx hardware timestamp request for AF_XDP zero-copy packet
igc:
fix a log entry using uninitialized netdev
igc:
Fix Energy Efficient Ethernet support declaration
igc:
Refactor runtime power management flow
igc:
Remove redundant runtime resume for ethtool ops
iio:
accel: adxl345: Add comment to probe
iio:
accel: adxl345: Add spi-3wire option
iio:
accel: adxl345: Group bus configuration
iio:
accel: adxl345: Make data_range obsolete
iio:
accel: adxl345: Move defines to header
iio:
accel: adxl345: Pass function pointer to core
iio:
accel: adxl345: Reorder probe initialization
iio:
accel: adxl367: Remove second semicolon
iio:
accel: fxls8962af: select IIO_BUFFER & IIO_KFIFO_BUF
iio:
accel: fxls8962af: Switch from of specific to fwnode based properties.
iio:
accel: kxcjk-1013: Use new iio_read_acpi_mount_matrix() helper
iio:
accel: mma8452: Switch from of specific to fwnode property handling.
iio:
accel: mxc4005: Read orientation matrix from ACPI ROTM method
iio:
adc: ab8500-gpadc: Fix kernel-doc parameter names.
iio:
adc: ab8500-gpadc: Use device_for_each_child_node_scoped() to simplify erorr paths.
iio:
adc: ad4130: Use device_for_each_child_node_scoped() to simplify error paths.
iio:
adc: ad7124: Switch from of specific to fwnode based property handling
iio:
adc: ad7173: add AD7173 driver
iio:
adc: ad7173: Add ad7173_device_info names
iio:
adc: ad7173: add support for additional models
iio:
adc: ad7173: Clear append status bit
iio:
adc: ad7173: Fix ! vs ~ typo in ad7173_sel_clk()
iio:
adc: ad7173: fix buffers enablement for ad7176-2
iio:
adc: ad7173: Fix sampling frequency setting
iio:
adc: ad7173: improve chip id's defines
iio:
adc: ad7173: Remove index from temp channel
iio:
adc: ad7173: Use device_for_each_child_node_scoped() to simplify error paths.
iio:
adc: ad7192: Convert from of specific to fwnode property handling
iio:
adc: ad7266: don't set masklength
iio:
adc: ad7266: Fix variable checking bug
iio:
adc: ad7292: Switch from of specific to fwnode property handling
iio:
adc: ad7944: add driver for AD7944/AD7985/AD7986
iio:
adc: ad7944: Add support for "3-wire mode"
iio:
adc: ad7944: add support for chain mode
iio:
adc: ad7944: Consolidate spi_sync() wrapper
iio:
adc: ad7944: simplify adi,spi-mode property parsing
iio:
adc: ad7944: use spi_optimize_message()
iio:
adc: ad799x: add blank line to avoid warning messages
iio:
adc: ad799x: change 'unsigned' to 'unsigned int' declaration
iio:
adc: ad799x: Prefer to use octal permission
iio:
adc: ad9467: fix scan type sign
iio:
adc: ad9467: support digital interface calibration
iio:
adc: ad_sigma_delta: Add optional irq selection
iio:
adc: ad_sigma_delta: use 'time_left' variable with wait_for_completion_timeout()
iio:
adc: adi-axi-adc: only error out in major version mismatch
iio:
adc: adi-axi-adc: remove regmap max register
iio:
adc: adi-axi-adc: support digital interface calibration
iio:
adc: axi-adc: make sure AXI clock is enabled
iio:
adc: exynos_adc: use 'time_left' variable with wait_for_completion_timeout()
iio:
adc: fsl-imx25-gcq: Switch from of specific handing to fwnode based.
iio:
adc: fsl-imx25-gcq: use 'time_left' variable with wait_for_completion_interruptible_timeout()
iio:
adc: fsl-imx25-gcq: Use devm_* and dev_err_probe() to simplify probe
iio:
adc: hx711: Switch from of specific to fwnode property handling.
iio:
adc: intel_mrfld_adc: use 'time_left' variable with wait_for_completion_interruptible_timeout()
iio:
adc: max11410: Use device_for_each_child_node_scoped()
iio:
adc: mcp3564: Use device_for_each_child_node_scoped()
iio:
adc: mxs-lradc-adc: don't set masklength
iio:
adc: PAC1934: fix accessing out of bounds array index
iio:
adc: pac1934: Use device_for_each_available_child_node_scoped() to simplify error handling.
iio:
adc: qcom-spmi-adc5: Use device_for_each_child_node_scoped()
iio:
adc: rcar-gyroadc: use for_each_available_child_node_scoped()
iio:
adc: rtq6056: Use automated cleanup for mode handling in write_raw
iio:
adc: rzg2l_adc: Use device_for_each_child_node_scoped()
iio:
adc: spear_adc: Make use of device properties
iio:
adc: stm32-adc: use 'time_left' variable with wait_for_completion_interruptible_timeout()
iio:
adc: stm32-dfsdm-adc: use 'time_left' variable with wait_for_completion_interruptible_timeout()
iio:
adc: stm32: Fixing err code to not indicate success
iio:
adc: stm32: Use device_for_each_child_node_scoped()
iio:
adc: ti-ads1015: use device_for_each_child_node_scoped()
iio:
adc: ti-ads131e08: Use device_for_each_child_node_scoped() to simplify error paths.
iio:
adc: twl4030-madc: Make use of device properties
iio:
adc: twl6030-gpadc: use 'time_left' variable with wait_for_completion_interruptible_timeout()
iio:
addac: ad74115: Use devm_regulator_get_enable_read_voltage()
iio:
addac: ad74413r: Use device_for_each_child_node_scoped()
iio:
backend: add API for interface tuning
iio:
backend: add new functionality
iio:
backend: change docs padding
iio:
bmc150-accel-core: Use iio_read_acpi_mount_matrix() helper
iio:
buffer-dma: add iio_dmaengine_buffer_setup()
iio:
buffer-dma: Enable buffer write support
iio:
buffer-dma: Rename iio_dma_buffer_data_available()
iio:
buffer-dmaengine: Enable write support
iio:
buffer-dmaengine: Support specifying buffer direction
iio:
buffer: iio: core: move to the cleanup.h magic
iio:
buffer: initialize masklength accumulator to 0
iio:
chemical: bme680: Fix calibration data variable
iio:
chemical: bme680: Fix overflows in compensate() functions
iio:
chemical: bme680: Fix pressure value output
iio:
chemical: bme680: Fix sensor data read operation
iio:
core: Add iio_read_acpi_mount_matrix() helper function
iio:
core: Calculate alloc_size only once in iio_device_alloc()
iio:
core: Leave private pointer NULL when no private data supplied
iio:
core: move to cleanup.h magic
iio:
dac: ad3552: Use __free(fwnode_handle) to simplify error handling.
iio:
dac: ad3552r: Use device_for_each_child_node_scoped()
iio:
dac: ad5592r: fix temperature channel scaling value
iio:
dac: ad5755: make use of of_device_id table
iio:
dac: ad5770r: Use device_for_each_child_node_scoped()
iio:
dac: ad9739a: write complete MU_CNT1 register during lock
iio:
dac: add support for AXI DAC IP core
iio:
dac: adi-axi: fix a mistake in axi_dac_ext_info_set()
iio:
dac: fix ad9739a random config compile error
iio:
dac: ltc2688: Use device_for_each_child_node_scoped()
iio:
dac: support the ad9739a RF DAC
iio:
dac: ti-dac5571: Add DAC081C081 support
iio:
frequency: admfm2000: Use device_for_each_child_node_scoped() to simplify error paths.
iio:
frequency: admv1013: Use devm_regulator_get_enable_read_voltage()
iio:
health: max30102: add support for max30101
iio:
humidity: hdc3020: add power management
iio:
humidity: hdc3020: add reset management
iio:
humidity: hdc3020: fix hysteresis representation
iio:
humidity: hts211: drop casting to void in dev_set_drvdata
iio:
imu: bmi323: Fix trigger notification in case of error
iio:
imu: inv_icm42600: add support of ICM-42686-P
iio:
imu: inv_icm42600: add support of ICM-42688-P
iio:
imu: inv_icm42600: delete unneeded update watermark call
iio:
imu: inv_icm42600: stabilized timestamp in interrupt
iio:
imu: inv_mpu6050: add new interrupt handler for WoM events
iio:
imu: inv_mpu6050: add WoM (Wake-on-Motion) sensor
iio:
imu: inv_mpu6050: add WoM event as accel event
iio:
imu: inv_mpu6050: add WoM suspend wakeup with low-power mode
iio:
imu: inv_mpu6050: stabilized timestamping in interrupt
iio:
imu: st_lsm6dsx: drop casting to void in dev_set_drvdata
iio:
inkern: fix channel read regression
iio:
inkern: move to the cleanup.h magic
iio:
invensense: fix interrupt timestamp alignment
iio:
invensense: fix odr switching to same value
iio:
invensense: fix timestamp glitches when switching frequency
iio:
light: Add support for APDS9306 Light Sensor
iio:
light: apds9306: Fix error handing
iio:
light: apds9306: Fix input arguments to in_range()
iio:
light: apds9306: Fix off by one in apds9306_sampling_freq_get()
iio:
light: apds9306: Improve apds9306_write_event_config()
iio:
light: stk3310: Drop most likely fake ACPI ID
iio:
pressure: BMP280 core driver headers sorting
iio:
pressure: bmp280: Fix BMP580 temperature reading
iio:
pressure: dps310: consistently check return value of `regmap_read`
iio:
pressure: dps310: introduce consistent error handling
iio:
pressure: dps310: simplify scale factor reading
iio:
pressure: dps310: support negative temperature values
iio:
pressure: hsc030pa: Use spi_read()
iio:
pressure: zpa2326: use 'time_left' variable with wait_for_completion_interruptible_timeout()
iio:
temp: ltc2983: Use __free(fwnode_handle) and device_for_each_node_scoped()
iio:
temperature: ltc2983: support vdd regulator
iio:
temperature: mcp9600: Fix temperature reading for negative values
iio:
temperature: mlx90635: Fix ERR_PTR dereference in mlx90635_probe()
iio:
trigger: Fix condition for own trigger
iio:
trigger: move to the cleanup.h magic
iio:
xilinx-ams: Don't include ams_ctrl_channels in scan_mask
ila:
block BH in ila_output()
ima:
add crypto agility support for template-hash algorithm
ima:
Avoid blocking in RCU read-side critical section
ima:
define an init_module critical data record
ima:
Fix use-after-free on a dentry's dname.name
ima:
fix wrong zero-assignment during securityfs dentry remove
ima:
Move file-change detection variables into new structure
ima:
re-evaluate file integrity on file metadata change
ima:
Rename backing_inode to real_inode
include:
trace: Widen the tag buffer in trace_scmi_dump_msg
inet:
fix inet_fill_ifaddr() flags truncation
inet:
frags: delay fqdir_free_fn()
inet:
introduce dst_rtable() helper
inet:
preserve const qualifier in inet_csk()
inet:
use call_rcu_hurry() in inet_free_ifa()
inet_diag:
Initialize pad field in struct inet_diag_req_v2
init/main.c:
Minor cleanup for the setup_command_line() function
init/main.c:
Remove redundant space from saved_command_line
init:
replace deprecated strncpy with strscpy_pad
initrd:
remove the now superfluous sentinel element from ctl_table array
Input:
adafruit-seesaw - only report buttons that changed state
input:
Add event code for accessibility key
input:
Add support for "Do Not Disturb"
Input:
ads7846 - use spi_device_id table
Input:
atlas - drop owner assignment
Input:
chipone_icn8505 - remove an unused field in struct icn8505_data
Input:
cros_ec_keyb - remove an unused field in struct cros_ec_keyb
Input:
cyapa - add missing input core locking to suspend/resume functions
Input:
da7280 - remove an unused field in struct da7280_haptic
Input:
drop explicit initialization of struct i2c_device_id::driver_data to 0
Input:
edt-ft5x06 - add support for FocalTech FT5452 and FT8719
Input:
elantech - fix touchpad state on resume for Lenovo N24
Input:
ff-core - prefer struct_size over open coded arithmetic
Input:
i8042 - add Ayaneo Kun to i8042 quirk table
Input:
ili210x - fix ili251x_read_touch_data() return value
Input:
ims-pcu - fix printf string overflow
Input:
ioc3kbd - add device table
Input:
lpc32xx-keys - remove an unused field in struct lpc32xx_kscan_drv
Input:
matrix_keypad - remove an unused field in struct matrix_keypad
Input:
pm8xxx-vibrator - correct VIB_MAX_LEVELS calculation
input:
pm8xxx-vibrator: add new SPMI vibrator support
input:
pm8xxx-vibrator: refactor to support new SPMI vibrator
Input:
silead - Always support 10 fingers
Input:
stmpe - drop driver owner assignment
Input:
sur40 - convert le16 to cpu before use
Input:
tca6416-keypad - remove an unused field in struct tca6416_keypad_chip
Input:
tca6416-keypad - remove unused struct tca6416_drv_data
Input:
try trimming too long modalias strings
Input:
xpad - add support for ASUS ROG RAIKIRI PRO
Input:
xpad - add support for Machenike G5 Pro Controller
Input:
zet6223 - remove an unused field in struct zet6223_ts
instrumented.h:
add instrument_memcpy_before, instrument_memcpy_after
integrity:
Avoid -Wflex-array-member-not-at-end warnings
intel_th:
Constify the struct device_type usage
intel_th:
Convert sprintf/snprintf to sysfs_emit
intel_th:
Convert to platform remove callback returning void
intel_th:
msu: Fix kernel-doc warnings
intel_th:
pci: Add Granite Rapids SOC support
intel_th:
pci: Add Granite Rapids support
intel_th:
pci: Add Lunar Lake support
intel_th:
pci: Add Meteor Lake-S CPU support
intel_th:
pci: Add Meteor Lake-S support
intel_th:
pci: Add Sapphire Rapids SOC support
intel_th:
Remove redundant initialization of pointer outp
intel_th:
remove usage of the deprecated ida_simple_xx() API
interconnect:
qcom: qcm2290: Fix mas_snoc_bimc QoS port assignment
interconnect:
qcom: sm6115: Unspaghettify SNoC QoS port numbering
io-wq:
Drop intermediate step between pending list and active work
io-wq:
write next_work before dropping acct_lock
io:
light: st_uvis25: drop casting to void in dev_set_drvdata
io_uring/alloc_cache:
shrink default max entries from 512 to 128
io_uring/alloc_cache:
switch to array based caching
io_uring/cmd:
document some uring_cmd related helpers
io_uring/cmd:
fix tw <-> issue_flags conversion
io_uring/cmd:
kill one issue_flags to tw conversion
io_uring/cmd:
move io_uring_try_cancel_uring_cmd()
io_uring/filetable:
don't unnecessarily clear/reset bitmap
io_uring/io-wq:
avoid garbage value of 'match' in io_wq_enqueue()
io_uring/io-wq:
Use set_bit() and test_bit() at worker->flags
io_uring/kbuf:
add helpers for getting/peeking multiple buffers
io_uring/kbuf:
remove dead define
io_uring/kbuf:
use vm_insert_pages() for mmap'ed pbuf ring
io_uring/kbuf:
vmap pinned buffer ring
io_uring/msg_ring:
cleanup posting to IOPOLL vs !IOPOLL ring
io_uring/msg_ring:
reuse ctx->submitter_task read using READ_ONCE instead of re-reading it
io_uring/napi:
fix timeout calculation
io_uring/net:
add generic multishot retry helper
io_uring/net:
add IORING_ACCEPT_DONTWAIT flag
io_uring/net:
add IORING_ACCEPT_POLL_FIRST flag
io_uring/net:
add iovec recycling
io_uring/net:
add provided buffer support for IORING_OP_SEND
io_uring/net:
always set kmsg->msg.msg_control_user before issue
io_uring/net:
always setup an io_async_msghdr
io_uring/net:
assign kmsg inq/flags before buffer selection
io_uring/net:
don't clear msg_inq before io_recv_buf_select() needs it
io_uring/net:
drop 'kmsg' parameter from io_req_msg_cleanup()
io_uring/net:
fix sendzc lazy wake polling
io_uring/net:
get rid of ->prep_async() for receive side
io_uring/net:
get rid of ->prep_async() for send side
io_uring/net:
get rid of io_notif_complete_tw_ext
io_uring/net:
merge ubuf sendzc callbacks
io_uring/net:
move connect to always using async data
io_uring/net:
remove (now) dead code in io_netmsg_recycle()
io_uring/net:
set MSG_ZEROCOPY for sendzc in advance
io_uring/net:
support bundles for recv
io_uring/net:
support bundles for send
io_uring/net:
switch io_recv() to using io_async_msghdr
io_uring/net:
switch io_send() and io_send_zc() to using io_async_msghdr
io_uring/net:
unify cleanup handling
io_uring/net:
wire up IORING_CQE_F_SOCK_NONEMPTY for accept
io_uring/notif:
disable LAZY_WAKE for linked notifs
io_uring/notif:
implement notification stacking
io_uring/notif:
refactor io_tx_ubuf_complete()
io_uring/notif:
remove ctx var from io_notif_tw_complete
io_uring/notif:
shrink account_pages to u32
io_uring/notif:
simplify io_notif_flush()
io_uring/poll:
shrink alloc cache size to 32
io_uring/rsrc:
don't lock while !TASK_RUNNING
io_uring/rsrc:
fix incorrect assignment of iter->nr_segs in io_import_fixed
io_uring/rw:
add iovec recycling
io_uring/rw:
always setup io_async_rw for read/write requests
io_uring/rw:
avoid punting to io-wq directly
io_uring/rw:
cleanup retry path
io_uring/rw:
ensure retry condition isn't lost
io_uring/rw:
Free iovec before cleaning async data
io_uring/rw:
reinstate thread check for retries
io_uring/sqpoll:
ensure that normal task_work is also run timely
io_uring/sqpoll:
work around a potential audit memory leak
io_uring/timeout:
remove duplicate initialization of the io_timeout list.
io_uring/uring_cmd:
defer SQE copying until it's needed
io_uring/uring_cmd:
switch to always allocating async data
io_uring:
always lock __io_cqring_overflow_flush
io_uring:
Avoid anonymous enums in io_uring uapi
io_uring:
check for non-NULL file pointer in io_file_can_poll()
io_uring:
clean up io_lockdep_assert_cq_locked
io_uring:
consolidate overflow flushing
io_uring:
don't attempt to mmap larger than what the user asks for
io_uring:
drop ->prep_async()
io_uring:
ensure overflow entries are dropped when ring is exiting
io_uring:
fail NOP if non-zero op flags is passed in
io_uring:
fix cancellation overwriting req->flags
io_uring:
fix possible deadlock in io_register_iowq_max_workers()
io_uring:
fix warnings on shadow variables
io_uring:
flush delayed fallback task_work in cancelation
io_uring:
force tw ctx locking
io_uring:
get rid of intermediate aux cqe caches
io_uring:
get rid of remap_pfn_range() for mapping rings/sqes
io_uring:
get rid of struct io_rw_state
io_uring:
kill dead code in io_req_complete_post
io_uring:
kill io_msg_alloc_async_prep()
io_uring:
move mapping/allocation helpers to a separate file
io_uring:
open code io_cqring_overflow_flush()
io_uring:
re-arrange Makefile order
io_uring:
refactor io_fill_cqe_req_aux
io_uring:
refactor io_req_complete_post()
io_uring:
refill request cache in memory order
io_uring:
remove async request cache
io_uring:
remove checks for NULL 'sq_offset'
io_uring:
remove current check from complete_post
io_uring:
remove dead struct io_submit_state member
io_uring:
remove extra SQPOLL overflow flush
io_uring:
remove io_req_put_rsrc_locked()
io_uring:
remove struct io_tw_state::locked
io_uring:
Remove the now superfluous sentinel elements from ctl_table array
io_uring:
remove timeout/poll specific cancelations
io_uring:
Remove unused function
io_uring:
Require zeroed sqe->len on provided-buffers send
io_uring:
return void from io_put_kbuf_comp()
io_uring:
separate header for exported net bits
io_uring:
signal SQPOLL task_work with TWA_SIGNAL_NO_IPI
io_uring:
support to inject result for NOP
io_uring:
turn implicit assumptions into a warning
io_uring:
unexport io_req_cqe_overflow()
io_uring:
unify io_pin_pages()
io_uring:
use the right type for work_llist empty check
io_uring:
use unpin_user_pages() where appropriate
io_uring:
use vmap() for ring mapping
iomap:
convert iomap_writepages to writeack_iter
iomap:
do some small logical cleanup in buffered write
iomap:
don't increase i_size if it's not a write operation
iomap:
drop the write failure handles when unsharing and zeroing
iomap:
fault in smaller chunks for non-large folio mappings
iomap:
Fix iomap_adjust_read_range for plen calculation
iomap:
keep on increasing i_size in iomap_write_end()
iomap:
make iomap_write_end() return a boolean
iomap:
use a new variable to handle the written bytes in iomap_write_iter()
iommu/amd:
Add IO page fault notifier handler
iommu/amd:
Add support for enable/disable IOPF
iommu/amd:
Add support for enabling/disabling IOMMU features
iommu/amd:
Add support for page response
iommu/amd:
Add SVA domain support
iommu/amd:
Check EFR[EPHSup] bit before enabling PPR
iommu/amd:
Define per-IOMMU iopf_queue
iommu/amd:
Enable Guest Translation after reading IOMMU feature register
iommu/amd:
Enable PCI features based on attached domain capability
iommu/amd:
Fix compilation error
iommu/amd:
Fix GT feature enablement again
iommu/amd:
Fix Invalid wait context issue
iommu/amd:
Fix panic accessing amd_iommu_enable_faulting
iommu/amd:
Fix PPR interrupt processing logic
iommu/amd:
Fix sysfs leak in iommu init
iommu/amd:
Fix workqueue name
iommu/amd:
Initial SVA support for AMD IOMMU
iommu/amd:
Introduce iommu_dev_data.max_pasids
iommu/amd:
Introduce per device DTE update function
iommu/amd:
Invalidate cache before removing device from domain list
iommu/amd:
Move PPR-related functions into ppr.c
iommu/amd:
Rename amd_iommu_v2_supported() as amd_iommu_pasid_supported()
iommu/amd:
Setup GCR3 table in advance if domain is SVA capable
iommu/amd:
use page allocation function provided by iommu-pages.h
iommu/arm-smmu-qcom-debug:
Add support for TBUs
iommu/arm-smmu-qcom:
Don't build debug features as a kernel module
iommu/arm-smmu-qcom:
Use a custom context fault handler for sdm845
iommu/arm-smmu-qcom:
Use the custom fault handler on more platforms
iommu/arm-smmu-v3:
Add a type for the CD entry
iommu/arm-smmu-v3:
Add an ops indirection to the STE code
iommu/arm-smmu-v3:
Add unit tests for arm_smmu_write_entry
iommu/arm-smmu-v3:
Allocate the CD table entry in advance
iommu/arm-smmu-v3:
Build the whole CD in arm_smmu_make_s1_cd()
iommu/arm-smmu-v3:
Consolidate clearing a CD table entry
iommu/arm-smmu-v3:
Do not allow a SVA domain to be set on the wrong PASID
iommu/arm-smmu-v3:
Do not ATC invalidate the entire domain
iommu/arm-smmu-v3:
Free MSIs in case of ENOMEM
iommu/arm-smmu-v3:
Make arm_smmu_alloc_cd_ptr()
iommu/arm-smmu-v3:
Make CD programming use arm_smmu_write_entry()
iommu/arm-smmu-v3:
Make the kunit into a module
iommu/arm-smmu-v3:
Move the CD generation for S1 domains into a function
iommu/arm-smmu-v3:
Move the CD generation for SVA into a function
iommu/arm-smmu-v3:
Retire disable_bypass parameter
iommu/arm-smmu:
Allow using a threaded handler for context interrupts
iommu/arm-smmu:
Convert to domain_alloc_paging()
iommu/dma:
avoid expensive indirect calls for sync operations
iommu/dma:
Centralise iommu_setup_dma_ops()
iommu/dma:
Fix domain init
iommu/dma:
fix zeroing of bounce buffer padding used by untrusted devices
iommu/dma:
Make limit checks self-contained
iommu/dma:
use iommu_put_pages_list() to releae freelist
iommu/exynos:
use page allocation function provided by iommu-pages.h
iommu/io-pgtable-arm:
use page allocation function provided by iommu-pages.h
iommu/io-pgtable-dart:
use page allocation function provided by iommu-pages.h
iommu/rockchip:
use page allocation function provided by iommu-pages.h
iommu/sun50i:
use page allocation function provided by iommu-pages.h
iommu/tegra-smmu:
use page allocation function provided by iommu-pages.h
iommu/vt-d:
Add cache tag assignment interface
iommu/vt-d:
Add cache tag invalidation helpers
iommu/vt-d:
Add trace events for cache tag interface
iommu/vt-d:
add wrapper functions for page allocations
iommu/vt-d:
Allocate DMAR fault interrupts locally
iommu/vt-d:
Cleanup use of iommu_flush_iotlb_psi()
iommu/vt-d:
Decouple igfx_off from graphic identity mapping
iommu/vt-d:
Enable posted mode for device MSIs
iommu/vt-d:
Fix missed device TLB cache tag
iommu/vt-d:
Make posted MSI an opt-in command line option
iommu/vt-d:
Remove caching mode check before device TLB flush
iommu/vt-d:
Remove debugfs use of private data field
iommu/vt-d:
Remove intel_svm_dev
iommu/vt-d:
Remove private data use in fault message
iommu/vt-d:
Remove redundant assignment to variable err
iommu/vt-d:
Remove struct intel_svm
iommu/vt-d:
Use cache helpers in arch_invalidate_secondary_tlbs
iommu/vt-d:
Use cache_tag_flush_all() in flush_iotlb_all
iommu/vt-d:
Use cache_tag_flush_range() in cache_invalidate_user
iommu/vt-d:
Use cache_tag_flush_range() in tlb_sync
iommu/vt-d:
Use cache_tag_flush_range_np() in iotlb_sync_map
iommu/vt-d:
Use try_cmpxchg64{,_local}() in iommu.c
iommu:
account IOMMU allocated memory
iommu:
Add ops->domain_alloc_sva()
iommu:
Add ops->domain_alloc_sva()
iommu:
observability of the IOMMU allocations
iommu:
Pass domain to remove_dev_pasid() op
iommu:
Return right value in iommu_sva_bind_device()
iommu:
Undo pasid attachment only for the devices that have succeeded
iommu:
virtio: drop owner assignment
ionic:
fix kernel panic due to multi-buffer handling
ionic:
fix kernel panic in XDP_TX action
ionic:
fix use after netif_napi_del()
ionic:
use dev_consume_skb_any outside of napi
ip6_vti:
Do not use custom stat allocator
ip6_vti:
fix memleak on netns dismantle
ip6_vti:
Remove generic .ndo_get_stats64
ip_tunnel:
convert __be16 tunnel flags to bitmaps
ip_tunnel:
harden copying IP tunnel params to userspace
ip_tunnel:
use a separate struct to store tunnel params in the kernel
ipc:
remove the now superfluous sentinel element from ctl_table array
ipmi:
bt-bmc: Convert to platform remove callback returning void
ipmi:
Convert from tasklet to BH workqueue
ipmi:
ipmi_powernv: Convert to platform remove callback returning void
ipmi:
ipmi_si_platform: Convert to platform remove callback returning void
ipmi:
ipmi_ssif: Convert to platform remove callback returning void
ipmi:
kcs_bmc_aspeed: Convert to platform remove callback returning void
ipmi:
kcs_bmc_npcm7xx: Convert to platform remove callback returning void
ipv4:
correctly iterate over the target netns in inet_dump_ifaddr()
ipv4:
Fix address dump when IPv4 is disabled on an interface
ipv4:
Remove RTO_ONLINK.
ipv4:
Set scope explicitly in ip_route_output().
ipv6:
anycast: use call_rcu_hurry() in aca_put()
ipv6:
bring NLM_DONE out to a separate recv() again
ipv6:
fix possible race in __fib6_drop_pcpu_from()
ipv6:
introduce dst_rt6_info() helper
ipv6:
ioam: block BH from ioam6_output()
ipv6:
prevent possible NULL deref in fib6_nh_init()
ipv6:
prevent possible NULL dereference in rt6_probe()
ipv6:
remove RTNL protection from inet6_dump_fib()
ipv6:
remove RTNL protection from ip6addrlbl_dump()
ipv6:
sr: add missing seg6_local_exit
ipv6:
sr: block BH in seg6_output_core() and seg6_input_core()
ipv6:
sr: fix incorrect unregister order
ipv6:
sr: fix invalid unregister error path
ipv6:
sr: fix memleak in seg6_hmac_init_algo
ipv6:
sr: fix missing sk_buff release in seg6_input_core
ipv6:
use call_rcu_hurry() in fib6_info_release()
ipvlan:
Dont Use skb->sk in ipvlan_process_v{4,6}_outbound
ipvlan:
handle NETDEV_DOWN event
ipvs:
add READ_ONCE barrier for ipvs->sysctl_amemthresh
ipvs:
allow some sysctls in non-init user namespaces
irqchip/alpine-msi:
Fix off-by-one in allocation error path
irqchip/gic-v3-its:
Avoid explicit cpumask allocation on stack
irqchip/gic-v3-its:
Fix potential race condition in its_vlpi_prop_update()
irqchip/gic-v3-its:
Remove BUG_ON in its_vpe_irq_domain_alloc
irqchip/irq-bcm6345-l1:
Avoid explicit cpumask allocation on stack
irqchip/irq-brcmstb-l2:
Avoid saving mask on shutdown
irqchip/loongson-eiointc:
Avoid explicit cpumask allocation on stack
irqchip/loongson-eiointc:
Set CPU affinity only on SMP machines for LoongArch
irqchip/loongson-eiointc:
Use early_cpu_to_node() instead of cpu_to_node()
irqchip/loongson-liointc:
Set different ISRs for different cores
irqchip/loongson-pch-msi:
Fix off-by-one on allocation error path
irqchip/loongson-pch-pic:
Update interrupt registration policy
irqchip/loongson:
Select GENERIC_IRQ_EFFECTIVE_AFF_MASK if SMP for IRQ_LOONGARCH_CPU
irqchip/mxs:
Declare icoll_handle_irq() as static
irqchip/renesas-rzg2l:
Simplify rzg2l_irqc_irq_{en,dis}able()
irqchip/riscv-aplic-direct:
Avoid explicit cpumask allocation on stack
irqchip/riscv-aplic:
Add support for MSI-mode
irqchip/riscv-aplic:
Fix spelling mistake "forwared" -> "forwarded"
irqchip/riscv-imsic:
Add device MSI domain support for PCI devices
irqchip/riscv-imsic:
Add device MSI domain support for platform devices
irqchip/riscv-imsic:
Fix boot time update effective affinity warning
irqchip/riscv-imsic:
Fixup riscv_ipi_set_virq_range() conflict
irqchip/riscv-intc:
Prevent memory leak when riscv_intc_init_common() fails
irqchip/sifive-plic:
Avoid explicit cpumask allocation on stack
irqchip/sifive-plic:
Chain to parent IRQ after handlers are ready
irqchip/stm32-exti:
Convert driver to standard PM
irqchip/stm32-exti:
Fix minor indentation issue
irqchip/stm32-exti:
Map interrupts through interrupts-extended
irqchip/stm32-exti:
Mark events reserved with RIF configuration check
irqchip/stm32-exti:
Skip secure events
irqchip:
Add RISC-V advanced PLIC driver for direct-mode
irqchip:
Add RISC-V incoming MSI controller early driver
irqchip:
Remove redundant irq_chip::name initialization
irqchip:
riscv-imsic: Fixup riscv_ipi_set_virq_range() conflict
irqdomain:
Check virq for 0 before use in irq_dispose_mapping()
isdn:
kcapi: don't build unused procfs code
isofs:
convert isofs to use the new mount API
isofs:
Remove calls to set/clear the error flag
isofs:
Use *-y instead of *-objs in Makefile
jbd2:
add prefix 'jbd2' for 'shrink_type'
jbd2:
remove redundant assignement to variable err
jbd2:
use shrink_type type instead of bool type for __jbd2_journal_clean_checkpoint_list()
jffs2:
Fix potential illegal address access in jffs2_free_inode
jffs2:
nodemgmt: fix kernel-doc comments
jffs2:
prevent xattr node from overflowing the eraseblock
jffs2:
print symbolic error name instead of error code
jffs2:
Simplify the allocation of slab caches
jfs:
xattr: fix buffer overflow for invalid xattr
jump_label,module:
Don't alloc static_key_mod for __ro_after_init keys
kallsyms:
Avoid weak references for kallsyms symbols
kallsyms:
replace deprecated strncpy with strscpy
kallsyms:
rework symbol lookup return codes
kasan, fortify:
properly rename memintrinsics
kasan:
fix bad call to unpoison_slab_object
kbuild,bpf:
Switch to using --btf_features for pahole v1.26 and later
kbuild:
add 'private' to target-specific variables
kbuild:
avoid unneeded kallsyms step 3
kbuild:
buildtar: add comments about inconsistent package generation
kbuild:
buildtar: install riscv compressed images as vmlinuz
kbuild:
buildtar: remove warning for the default case
kbuild:
change scripts/mksysmap into sed script
kbuild:
do not add $(srctree) or $(objtree) to header search paths
kbuild:
doc: Update default INSTALL_MOD_DIR from extra to updates
kbuild:
enable -Wcast-function-type-strict unconditionally
kbuild:
enable -Wformat-truncation on clang
kbuild:
explicitly run mksysmap as sed script from link-vmlinux.sh
kbuild:
Fix build target deb-pkg: ln: failed to create hard link
kbuild:
fix short log for AS in link-vmlinux.sh
kbuild:
Install dtb files as 0644 in Makefile.dtbinst
kbuild:
Make ld-version.sh more robust against version string changes
kbuild:
provide reasonable defaults for tool coverage
kbuild:
remove a stale comment about cleaning in link-vmlinux.sh
kbuild:
remove redundant $(wildcard ) for rm-files
kbuild:
remove redundant extra warning flags
kbuild:
Remove support for Clang's ThinLTO caching
kbuild:
rpm-pkg: avoid the warnings with dtb's listed twice
kbuild:
rpm-pkg: fix build error with CONFIG_MODULES=n
kbuild:
rust: use `-Zdebuginfo-compression`
kbuild:
rust: use `-Zdwarf-version` to support DWARFv5
kbuild:
scripts/gdb: bring the "abspath" back
kbuild:
scripts/gdb: Replace missed $(srctree)/$(src) w/ $(src)
kbuild:
simplify generic vdso installation code
kbuild:
turn on -Wextra by default
kbuild:
turn on -Wrestrict by default
kbuild:
use $(obj)/ instead of $(src)/ for common pattern rules
kbuild:
Use $(obj)/%.cc to fix host C++ module builds
kbuild:
use $(src) instead of $(srctree)/$(src) for source directory
kbuild:
use GCOV_PROFILE and KCSAN_SANITIZE in scripts/Makefile.modfinal
kbuild:
use the upstream `alloc` crate
kconfig:
add menu_next() function and menu_for_each(_sub)_entry macros
kconfig:
add sym_get_choice_menu() helper
kconfig:
doc: document behavior of 'select' and 'imply' followed by 'if'
kconfig:
doc: fix a typo in the note about 'imply'
kconfig:
fix comparison to constant symbols, 'm', 'n'
kconfig:
gconf: give a proper initial state to the Save button
kconfig:
gconf: remove debug code
kconfig:
gconf: show checkbox for choice correctly
kconfig:
gconf: update pane correctly after loading a config file
kconfig:
gconf: use MENU_CHANGED instead of SYMBOL_CHANGED
kconfig:
lxdialog: remove initialization with A_NORMAL
kconfig:
m/nconf: merge two item_add_str() calls
kconfig:
m/nconf: remove dead code to display children of choice members
kconfig:
m/nconf: remove dead code to display value of bool choice
kconfig:
remove 'optional' property support
kconfig:
remove redundant check in expr_join_or()
kconfig:
remove SYMBOL_CHOICE flag
kconfig:
remove SYMBOL_NO_WRITE flag
kconfig:
remove unneeded code for user-supplied values being out of range
kconfig:
remove unneeded if-conditional in conf_choice()
kconfig:
remove unused expr_is_no()
kconfig:
remove wrong expr_trans_bool()
kconfig:
turn conf_choice() into void function
kconfig:
turn defaults and additional prompt for choice members into error
kconfig:
turn missing prompt for choice members into error
kconfig:
use linked list in sym_set_changed()
kconfig:
use menu_for_each_entry() to traverse menu tree
kconfig:
use menu_list_for_each_sym() in sym_check_choice_deps()
kconfig:
use sym_get_choice_menu() in conf_write_defconfig()
kconfig:
use sym_get_choice_menu() in sym_check_prop()
kcov, usb:
disable interrupts in kcov_remote_start_usb_softirq
kcov:
avoid clang out-of-range warning
kcov:
don't lose track of remote references during softirqs
kcsan, compiler_types:
Introduce __data_racy type qualifier
kdb:
Fix buffer overflow during tab-complete
kdb:
Fix console handling when editing and tab-completing commands
kdb:
Merge identical case statements in kdb_read()
kdb:
Replace double memcpy() with memmove() in kdb_read()
kdb:
Simplify management of tmpbuffer in kdb_read()
kdb:
Use format-specifiers rather than memset() for padding in kdb_read()
kdb:
Use format-strings rather than '\0' injection in kdb_read()
kdb:
Use str_plural() to fix Coccinelle warning
kernel misc:
Remove the now superfluous sentinel elements from ctl_table array
kernel-doc:
Added "*" in $type_constants2 to fix 'make htmldocs' warning.
kernel-doc:
fix struct_group_tagged() parsing
kernel/watchdog_perf.c:
tidy up kerneldoc
kernel:
Remove signal hacks for vhost_tasks
kernel_file_open():
get rid of inode argument
kernfs:
mount: Remove unnecessary ‘NULL’ values from knparent
kexec:
fix the unexpected kexec_dprintk() macro
KEYS:
asymmetric: Add missing dependencies of FIPS_SIGNATURE_SELFTEST
KEYS:
asymmetric: Add missing dependency on CRYPTO_SIG
keys:
Fix overwrite of key expiration on instantiation
KEYS:
trusted: Add session encryption protection to the seal/unseal path
KEYS:
trusted: Do not use WARN when encode fails
KEYS:
trusted: Fix memory leak in tpm2_key_encode()
KEYS:
trusted: improve scalability of trust source config
KEYS:
trusted: Introduce NXP DCP-backed trusted keys
KEYS:
trusted: tpm2: Use struct tpm_buf for sized buffers
keys:
update key quotas in key_put()
kfifo:
add kfifo_dma_out_prepare_mapped()
kfifo:
add kfifo_out_linear{,_ptr}()
kfifo:
don't use "proxy" headers
kfifo:
drop __kfifo_dma_out_finish_r()
kfifo:
fix typos in kernel-doc
kfifo:
introduce and use kfifo_skip_count()
kfifo:
pass offset to setup_sgl_buf() instead of a pointer
kfifo:
remove support for physically non-contiguous memory
kfifo:
rename l to len_to_end in setup_sgl()
kgdb:
add HAS_IOPORT dependency
kheaders:
explicitly define file modes for archived headers
kheaders:
use `command -v` to test for existence of `cpio`
khugepaged:
convert alloc_charge_hpage to alloc_charge_folio
khugepaged:
inline hpage_collapse_alloc_folio()
khugepaged:
pass a folio to __collapse_huge_page_copy()
khugepaged:
remove hpage from collapse_file()
khugepaged:
remove hpage from collapse_huge_page()
khugepaged:
use a folio throughout collapse_file()
khugepaged:
use a folio throughout hpage_collapse_scan_file()
kmsan:
do not wipe out origin when doing partial unpoisoning
knfsd:
LOOKUP can return an illegal error value
kprobe/ftrace:
bail out if ftrace was killed
kprobe/ftrace:
fix build error due to bad function definition
kprobes:
remove dependency on CONFIG_MODULES
kprobes:
Remove the now superfluous sentinel elements from ctl_table array
kselftest/alsa:
Ensure _GNU_SOURCE is defined
kselftest/arm64:
Remove unused parameters in abi test
kselftest/clone3:
Make test names for set_tid test stable
kselftest/tty:
Report a consistent test name for the one test we run
kselftest:
Add mechanism for reporting a KSFT_ result code
kselftest:
Add missing signature to the comments
kselftest:
arm64: Add a null pointer check
ksmbd:
avoid to send duplicate oplock break notifications
ksmbd:
discard write access to the directory open
ksmbd:
fix missing use of get_write in in smb2_set_ea()
ksmbd:
ignore trailing slashes in share paths
ksmbd:
move leading slash check to smb2_get_name()
ksmbd:
return FILE_DEVICE_DISK instead of super magic
kunit/fortify:
Add memcpy() tests
kunit/fortify:
Do not spam logs with fortify WARNs
kunit/fortify:
Fix memcmp() test to be amplitude agnostic
kunit/fortify:
Fix mismatched kvalloc()/vfree() usage
kunit/fortify:
Fix replaced failure path to unbreak __alloc_size
kunit/fortify:
Remove __kmalloc_node() test
kunit/fortify:
Rename tests to use recommended conventions
kunit/overflow:
Adjust for __counted_by with DEFINE_RAW_FLEX()
kunit:
Add tests for fault
kunit:
bail out early in __kunit_test_suites_init() if there are no suites to test
kunit:
Fix kthread reference
kunit:
Fix KUNIT_SUCCESS() calls in iov_iter tests
kunit:
Fix race condition in try-catch completion
kunit:
Fix timeout message
kunit:
Handle test faults
kunit:
Handle thread creation error
kunit:
Print last test location on fault
kunit:
string-stream-test: use KUNIT_DEFINE_ACTION_WRAPPER
kunit:
test: Move fault tests behind KUNIT_FAULT_TEST Kconfig option
kunit:
unregister the device on error
KVM, x86:
add architectural support code for #VE
KVM:
Add function comments for __kvm_read/write_guest_page()
KVM:
Allow page-sized MMU caches to be initialized with custom 64-bit values
KVM:
arm64: AArch32: Fix spurious trapping of conditional instructions
KVM:
arm64: Abstract set/clear of CPTR_EL2 bits behind helper
KVM:
arm64: Add accessor for per-CPU state
KVM:
arm64: Add helpers for ESR_ELx_ERET_ISS_ERET*
KVM:
arm64: Add is_pkvm_initialized() helper
KVM:
arm64: Allocate memory mapped at hyp for host sve state in pKVM
KVM:
arm64: Allow AArch32 PSTATE.M to be restored as System mode
KVM:
arm64: Avoid BBM when changing only s/w bits in Stage-2 PTE
KVM:
arm64: Avoid BUG-ing from the host abort path
KVM:
arm64: Change kvm_handle_mmio_return() return polarity
KVM:
arm64: Check for PTE validity when checking for executable/cacheable
KVM:
arm64: Clarify rationale for ZCR_EL1 value restored on guest exit
KVM:
arm64: Consolidate initializing the host data's fpsimd_state/sve in pKVM
KVM:
arm64: Constraint PAuth support to consistent implementations
KVM:
arm64: Convert kvm_mpidr_index() to bitmap_gather()
KVM:
arm64: Destroy mpidr_data for 'late' vCPU creation
KVM:
arm64: Disassociate vcpus from redistributor region on teardown
KVM:
arm64: Do not map the host fpsimd state to hyp in pKVM
KVM:
arm64: Do not re-initialize the KVM lock
KVM:
arm64: Document the KVM/arm64-specific calls in hypercalls.rst
KVM:
arm64: Drop trapping of PAuth instructions/keys
KVM:
arm64: Eagerly restore host fpsimd/sve state in pKVM
KVM:
arm64: Ensure that SME controls are disabled in protected mode
KVM:
arm64: Exclude FP ownership from kvm_vcpu_arch
KVM:
arm64: Exclude host_debug_data from vcpu_arch
KVM:
arm64: Exclude host_fpsimd_state pointer from kvm_vcpu_arch
KVM:
arm64: Exclude mdcr_el2_host from kvm_vcpu_arch
KVM:
arm64: FFA: Release hyp rx buffer
KVM:
arm64: Fix AArch32 register narrowing on userspace write
KVM:
arm64: Fix comment for __pkvm_vcpu_init_traps()
KVM:
arm64: Fix hvhe/nvhe early alias parsing
KVM:
arm64: Fix prototype for __sve_save_state/__sve_restore_state
KVM:
arm64: Force injection of a data abort on NISV MMIO exit
KVM:
arm64: Harden __ctxt_sys_reg() against out-of-range values
KVM:
arm64: Improve out-of-order sysreg table diagnostics
KVM:
arm64: Initialize the kvm host data's fpsimd_state pointer in pKVM
KVM:
arm64: Introduce and use predicates that check for protected VMs
KVM:
arm64: Issue CMOs when tearing down guest s2 pages
KVM:
arm64: Move guest_owns_fp_regs() to increase its scope
KVM:
arm64: Move management of __hyp_running_vcpu to load/put on VHE
KVM:
arm64: Move setting the page as dirty out of the critical section
KVM:
arm64: nv: Add emulation for ERETAx instructions
KVM:
arm64: nv: Add kvm_has_pauth() helper
KVM:
arm64: nv: Add trap forwarding for ERET and SMC
KVM:
arm64: nv: Advertise support for PAuth
KVM:
arm64: nv: Configure HCR_EL2 for FEAT_NV2
KVM:
arm64: nv: Drop VCPU_HYP_CONTEXT flag
KVM:
arm64: nv: Expose BTI and CSV_frac to a guest hypervisor
KVM:
arm64: nv: Fast-track 'InHost' exception returns
KVM:
arm64: nv: Fix relative priorities of exceptions generated by ERETAx
KVM:
arm64: nv: Handle ERETA[AB] instructions
KVM:
arm64: nv: Handle HCR_EL2.{API,APK} independently
KVM:
arm64: nv: Honor HFGITR_EL2.ERET being set
KVM:
arm64: nv: Reinject PAC exceptions caused by HCR_EL2.API==0
KVM:
arm64: nv: Work around lack of pauth support in old toolchains
KVM:
arm64: Only reset vCPU-scoped feature ID regs once
KVM:
arm64: Prevent kmemleak from accessing .hyp.data
KVM:
arm64: Refactor checks for FP state ownership
KVM:
arm64: Refactor CPACR trap bit setting/clearing to use ELx format
KVM:
arm64: Refactor setting the return value in kvm_vm_ioctl_enable_cap()
KVM:
arm64: Reformat/beautify PTP hypercall documentation
KVM:
arm64: Reintroduce __sve_save_state
KVM:
arm64: Remove duplicated AA64MMFR1_EL1 XNX
KVM:
arm64: Remove FFA_MSG_SEND_DIRECT_REQ from the denylist
KVM:
arm64: Rename __tlb_switch_to_{guest,host}() in VHE
KVM:
arm64: Rename firmware pseudo-register documentation file
KVM:
arm64: Rename is_id_reg() to imply VM scope
KVM:
arm64: Reset VM feature ID regs from kvm_reset_sys_regs()
KVM:
arm64: Restrict supported capabilities for protected VMs
KVM:
arm64: Simplify vgic-v3 hypercalls
KVM:
arm64: Specialize handling of host fpsimd state on trap
KVM:
arm64: Support TLB invalidation in guest context
KVM:
arm64: Use hVHE in pKVM by default on CPUs with VHE support
KVM:
arm64: vgic-debug: Use an xarray mark for debug iterator
KVM:
arm64: vgic-its: Get rid of the lpi_list_lock
KVM:
arm64: vgic-its: Get rid of vgic_copy_lpi_list()
KVM:
arm64: vgic-its: Maintain a translation cache per ITS
KVM:
arm64: vgic-its: Rip out the global translation cache
KVM:
arm64: vgic-its: Scope translation cache invalidations to an ITS
KVM:
arm64: vgic-its: Spin off helper for finding ITS by doorbell addr
KVM:
arm64: vgic-its: Use the per-ITS translation cache for injection
KVM:
arm64: vgic-its: Walk LPI xarray in its_sync_lpi_pending_table()
KVM:
arm64: vgic-its: Walk LPI xarray in vgic_its_cmd_handle_movall()
KVM:
arm64: vgic-its: Walk LPI xarray in vgic_its_invall()
KVM:
arm64: vgic: Allocate private interrupts on demand
KVM:
Clarify meaning of hva_to_pfn()'s 'atomic' parameter
KVM:
delete .change_pte MMU notifier callback
KVM:
Discard zero mask with function kvm_dirty_ring_reset
kvm:
do not account temporary allocations to kmem
KVM:
Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
KVM:
fix documentation for KVM_CREATE_GUEST_MEMFD
KVM:
introduce new vendor op for KVM_GET_DEVICE_ATTR
KVM:
nVMX: Add a sanity check that nested PML Full stems from EPT Violations
KVM:
nVMX: Always handle #VEs in L0 (never forward #VEs from L2 to L1)
KVM:
nVMX: Clear EXIT_QUALIFICATION when injecting an EPT Misconfig
KVM:
nVMX: Initialize #VE info page for vmcs02 when proving #VE support
KVM:
PPC: Book3S HV nestedv2: Cancel pending DEC exception
KVM:
PPC: Book3S HV nestedv2: Fix an error handling path in gs_msg_ops_kvmhv_nestedv2_config_fill_info()
KVM:
PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
KVM:
PPC: code cleanup for kvmppc_book3s_irqprio_deliver
KVM:
PPC: Fix documentation for ppc mmu caps
KVM:
Remove kvm_make_all_cpus_request_except()
KVM:
remove unused argument of kvm_handle_hva_range()
KVM:
riscv: selftests: Add a test for counter overflow
KVM:
riscv: selftests: Add a test for PMU snapshot functionality
KVM:
riscv: selftests: Add commandline option for SBI PMU test
KVM:
riscv: selftests: Add helper functions for extension checks
KVM:
riscv: selftests: Add SBI PMU extension definitions
KVM:
riscv: selftests: Add SBI PMU selftest
KVM:
riscv: selftests: Add Sscofpmf to get-reg-list test
KVM:
riscv: selftests: Move sbi definitions to its own header file
KVM:
s390: fix LPSWEY handling
KVM:
s390: vsie: Use virt_to_phys for crypto control block
KVM:
s390: vsie: Use virt_to_phys for facility control block
KVM:
s390x: selftests: Add shared zeropage test
KVM:
sefltests: Add kvm_util_types.h to hold common types, e.g. vm_vaddr_t
KVM:
selftests: Add a minimal library for interacting with an ITS
KVM:
selftests: Add global snapshot of kvm_is_forced_emulation_enabled()
KVM:
selftests: Add helper for enabling LPIs on a redistributor
KVM:
selftests: Add macro for TSS selector, rename up code/data macros
KVM:
selftests: Add quadword MMIO accessors
KVM:
selftests: Add stress test for LPI injection
KVM:
selftests: Add vcpu_arch_put_guest() to do writes from guest code
KVM:
selftests: Align with kernel's GIC definitions
KVM:
selftests: Allocate x86's GDT during VM creation
KVM:
selftests: Allocate x86's TSS at VM creation
KVM:
selftests: Allow many vCPUs and reader threads per UFFD in demand paging test
KVM:
selftests: Allow skipping the KVM_RUN sanity check in rseq_test
KVM:
selftests: arm64: Rename helper in set_id_regs to imply VM scope
KVM:
selftests: arm64: Store expected register value in set_id_regs
KVM:
selftests: arm64: Test that feature ID regs survive a reset
KVM:
selftests: arm64: Test vCPU-scoped feature ID registers
KVM:
selftests: Avoid assuming "sudo" exists in NX hugepage test
KVM:
selftests: Compare wall time from xen shinfo against KVM_GET_CLOCK
KVM:
selftests: Define _GNU_SOURCE for all selftests code
KVM:
selftests: Drop @selector from segment helpers
KVM:
selftests: Drop superfluous switch() on vm->mode in vcpu_init_sregs()
KVM:
selftests: Explicitly clobber the IDT in the "delete memslot" testcase
KVM:
selftests: Fix off-by-one initialization of GDT limit
KVM:
selftests: Fix RISC-V compilation
KVM:
selftests: Fix shift of 32 bit unsigned int more than 32 bits
KVM:
selftests: Fold x86's descriptor tables helpers into vcpu_init_sregs()
KVM:
selftests: Init IDT and exception handlers for all VMs/vCPUs on x86
KVM:
selftests: Init x86's segments during VM creation
KVM:
selftests: Make monitor_mwait require MONITOR/MWAIT feature
KVM:
selftests: Map x86's exception_handlers at VM creation, not vCPU setup
KVM:
selftests: Move GDT, IDT, and TSS fields to x86's kvm_vm_arch
KVM:
selftests: Move platform_info_test's main assert into guest code
KVM:
selftests: Move x86's descriptor table helpers "up" in processor.c
KVM:
selftests: Provide a global pseudo-RNG instance for all tests
KVM:
selftests: Provide an API for getting a random bool from an RNG
KVM:
selftests: Randomly force emulation on x86 writes from guest code
KVM:
selftests: Remove second semicolon
KVM:
selftests: Rename x86's vcpu_setup() to vcpu_init_sregs()
KVM:
selftests: Report per-vcpu demand paging rate from demand paging test
KVM:
selftests: Require KVM_CAP_USER_MEMORY2 for tests that create memslots
KVM:
selftests: Rework platform_info_test to actually verify #GP
KVM:
selftests: Standardise layout of GIC frames
KVM:
selftests: Use EPOLL in userfaultfd_util reader threads
KVM:
selftests: Use MPIDR_HWID_BITMASK from cputype.h
KVM:
selftests: Use TAP in the steal_time test
KVM:
selftests: x86: Prioritize getting max_gfn from GuestPhysBits
KVM:
SEV-ES: Delegate LBR virtualization to the processor
KVM:
SEV-ES: Disallow SEV-ES guests when X86_FEATURE_LBRV is absent
KVM:
SEV-ES: Fix svm_get_msr()/svm_set_msr() for KVM_SEV_ES_INIT guests
KVM:
SEV-ES: Prevent MSR access post VMSA encryption
KVM:
SEV: Add GHCB handling for Hypervisor Feature Support requests
KVM:
SEV: Add GHCB handling for termination requests
KVM:
SEV: Add support to handle AP reset MSR protocol
KVM:
SEV: Allow per-guest configuration of GHCB protocol version
KVM:
SEV: allow SEV-ES DebugSwap again
KVM:
SEV: define VM types for SEV and SEV-ES
KVM:
SEV: introduce KVM_SEV_INIT2 operation
KVM:
SEV: introduce to_kvm_sev_info
KVM:
SEV: publish supported VMSA features
KVM:
SEV: store VMSA features in kvm_sev_info
KVM:
SEV: sync FPU and AVX state at LAUNCH_UPDATE_VMSA time
KVM:
SEV: use u64_to_user_ptr throughout
KVM:
Simplify error handling in __gfn_to_pfn_memslot()
KVM:
Stop processing *all* memslots when "null" mmu_notifier handler is found
KVM:
SVM: Compile sev.c if and only if CONFIG_KVM_AMD_SEV=y
KVM:
SVM: Invert handling of SEV and SEV_ES feature flags
KVM:
SVM: WARN on vNMI + NMI window iff NMIs are outright masked
KVM:
Treat the device list as an rculist
KVM:
Use vfree for memory allocated by vcalloc()/__vcalloc()
KVM:
VMX: Don't kill the VM on an unexpected #VE
KVM:
VMX: Dump VMCS on unexpected #VE
KVM:
VMX: Enumerate EPT Violation #VE support in /proc/cpuinfo
KVM:
VMX: Introduce test mode related to EPT violation VE
KVM:
VMX: Modify NMI and INTR handlers to take intr_info as function argument
KVM:
VMX: Move out vmx_x86_ops to 'main.c' to dispatch VMX and TDX
KVM:
VMX: Move posted interrupt descriptor out of VMX code
KVM:
x86/mmu: Add sanity checks that KVM doesn't create EPT #VE SPTEs
KVM:
x86/mmu: Add Suppress VE bit to EPT shadow_mmio_mask/shadow_present_mask
KVM:
x86/mmu: Allow non-zero value for non-present SPTE and removed SPTE
KVM:
x86/mmu: check for invalid async page faults involving private memory
KVM:
x86/mmu: Don't force emulation of L2 accesses to non-APIC internal slots
KVM:
x86/mmu: Don't save mmu_invalidate_seq after checking private attr
KVM:
x86/mmu: Exit to userspace with -EFAULT if private fault hits emulation
KVM:
x86/mmu: Explicitly disallow private accesses to emulated MMIO
KVM:
x86/mmu: Fix a largely theoretical race in kvm_mmu_track_write()
KVM:
x86/mmu: Handle no-slot faults at the beginning of kvm_faultin_pfn()
KVM:
x86/mmu: Initialize kvm_page_fault's pfn and hva to error values
KVM:
x86/mmu: Move private vs. shared check above slot validity checks
KVM:
x86/mmu: Move slot checks from __kvm_faultin_pfn() to kvm_faultin_pfn()
KVM:
x86/mmu: Pass full 64-bit error code when handling page faults
KVM:
x86/mmu: Print SPTEs on unexpected #VE
KVM:
x86/mmu: Process atomically-zapped SPTEs after TLB flush
KVM:
x86/mmu: Replace hardcoded value 0 for the initial value for SPTE
KVM:
x86/mmu: Sanity check that __kvm_faultin_pfn() doesn't create noslot pfns
KVM:
x86/mmu: Set kvm_page_fault.hva to KVM_HVA_ERR_BAD for "no slot" faults
KVM:
x86/mmu: Track shadow MMIO value on a per-VM basis
KVM:
x86/mmu: Use SHADOW_NONPRESENT_VALUE for atomic zap in TDP MMU
KVM:
x86/mmu: Use synthetic page fault error code to indicate private faults
KVM:
x86/mmu: WARN and skip MMIO cache on private, reserved page faults
KVM:
x86/mmu: WARN if upper 32 bits of legacy #PF error code are non-zero
KVM:
x86: add fields to struct kvm_arch for CoCo features
KVM:
x86: Add supported_vm_types to kvm_caps
KVM:
x86: Advertise max mappable GPA in CPUID.0x80000008.GuestPhysBits
KVM:
x86: Allow, don't ignore, same-value writes to immutable MSRs
KVM:
x86: Always sync PIR to IRR prior to scanning I/O APIC routes
KVM:
x86: Define more SEV+ page fault error bits/flags for #NPF
KVM:
x86: Disable KVM_INTEL_PROVE_VE by default
KVM:
x86: Don't advertise guest.MAXPHYADDR as host.MAXPHYADDR in CPUID
KVM:
x86: Drop support for hand tuning APIC timer advancement from userspace
KVM:
x86: Explicitly zero kvm_caps during vendor module load
KVM:
x86: Force KVM_WERROR if the global WERROR is enabled
KVM:
x86: Fully re-initialize supported_mce_cap on vendor module load
KVM:
x86: Fully re-initialize supported_vm_types on vendor module load
KVM:
x86: Move nEPT exit_qualification field from kvm_vcpu_arch to x86_exception
KVM:
x86: Move synthetic PFERR_* sanity checks to SVM's #NPF handler
KVM:
x86: Only set APICV_INHIBIT_REASON_ABSENT if APICv is enabled
KVM:
x86: Remove separate "bit" defines for page fault error code masks
KVM:
x86: Remove VT-d mention in posted interrupt tracepoint
KVM:
x86: Split core of hypercall emulation to helper function
KVM:
x86: use u64_to_user_ptr()
l2tp:
fix ICMP error handling for UDP-encap sockets
l2tp:
Support different protocol versions with same IP/port quadruple
l2tp:
Support several sockets with same IP/port quadruple
landlock:
Add IOCTL access right for character and block devices
landlock:
Document IOCTL support
landlock:
Fix d_parent walk
Linux:
LE Create Connection command timeout increased to 20 secs
leds:
aat1290: Remove unused field 'torch_brightness' from 'struct aat1290_led'
leds:
an30259a: Use devm_mutex_init() for mutex initialization
leds:
apu: Remove duplicate DMI lookup data
leds:
aw200xx: Use devm API to cleanup module's resources
leds:
aw2013: Use devm API to cleanup module's resources
leds:
class: Revert: "If no default trigger is given, make hw_control trigger the default trigger"
leds:
lm3532: Use devm API to cleanup module's resources
leds:
lp3952: Use devm API to cleanup module's resources
leds:
lp50xx: Remove unused field 'bank_modules' from 'struct lp50xx_led'
leds:
lp50xx: Remove unused field 'num_of_banked_leds' from 'struct lp50xx'
leds:
mlxreg: Use devm_mutex_init() for mutex initialization
leds:
mt6360: Fix the second LED can not enable torch mode by V4L2
leds:
mt6370: Remove unused field 'reg_cfgs' from 'struct mt6370_priv'
leds:
nic78bx: Use devm API to cleanup module's resources
leds:
pwm: Disable PWM when going to suspend
leds:
qcom-lpg: Add support for PMI8950 PWM
leds:
simatic-ipc-leds-gpio: Add support for module BX-59A
leds:
sun50i-a100: Use match_string() helper to simplify the code
leds:
trigger: audio: Remove this trigger
leds:
trigger: netdev: Remove not needed call to led_set_brightness in deactivate
leds:
trigger: pattern: Add support for hrtimer
leds:
trigger: Store brightness set by led_trigger_event()
lib/alloc_tag:
do not register sysctl interface when CONFIG_SYSCTL=n
lib/alloc_tag:
fix RCU imbalance in pgalloc_tag_get()
lib/bitmap:
add bitmap_{read,write}()
lib/bitmap:
add compile-time test for __assign_bit() optimization
lib/build_OID_registry:
avoid non-destructive substitution for Perl < 5.13.2 compat
lib/build_OID_registry:
don't mention the full path of the script in output
lib/raid6:
use CC_FLAGS_FPU for NEON CFLAGS
lib/test_bitmap:
add tests for bitmap_{read,write}()
lib/test_bitmap:
use pr_info() for non-error messages
lib/test_bitops:
Add benchmark test for fns()
lib/test_hmm.c:
handle src_pfns and dst_pfns allocation failure
lib/test_rhashtable:
add missing MODULE_DESCRIPTION() macro
lib/xarray:
introduce a new helper xas_get_order
lib:
add allocation tagging support for memory allocation profiling
lib:
add codetag reference into slabobj_ext
lib:
add memory allocations report in show_mem()
lib:
Add one-byte emulation function
lib:
add version into /proc/allocinfo output
lib:
Allow for the DIM library to be modular
lib:
code tagging framework
lib:
code tagging module support
lib:
introduce early boot parameter to avoid page_ext memory overhead
lib:
introduce support for page allocation tagging
lib:
make test_bitops compilable into the kernel image
lib:
prevent module unloading if memory is not freed
libbpbpf:
Check bpf_map/bpf_program fd validity
libbpf:
Add bpf_link support for BPF_PROG_TYPE_SOCKMAP
libbpf:
Add kprobe session attach type name to attach_type_name
libbpf:
Add new sec_def "sk_skb/verdict"
libbpf:
Add ring__consume_n / ring_buffer__consume_n
libbpf:
add support for BPF cookie for raw_tp/tp_btf programs
libbpf:
Add support for kprobe session attach
libbpf:
Avoid casts from pointers to enums in bpf_tracing.h
libbpf:
better fix for handling nulled-out struct_ops program
libbpf:
detect broken PID filtering logic for multi-uprobe
libbpf:
don't close(-1) in multi-uprobe feature detector
libbpf:
Fix bpf_ksym_exists() in GCC
libbpf:
Fix dump of subsequent char arrays
libbpf:
Fix error message in attach_kprobe_multi
libbpf:
Fix error message in attach_kprobe_session
libbpf:
fix feature detectors when using token_fd
libbpf:
fix libbpf_strerror_r() handling unknown errors
libbpf:
Fix misaligned array closing bracket
libbpf:
fix potential overflow in ring__consume_n()
libbpf:
fix ring_buffer__consume_n() return result logic
libbpf:
Handle
.llvm.
symbol properly
libbpf:
handle nulled-out program in struct_ops correctly
libbpf:
handle yet another corner case of nulling out struct_ops program
libbpf:
improve early detection of doomed-to-fail BPF program loading
libbpf:
Mark libbpf_kallsyms_parse static function
libbpf:
Prevent null-pointer dereference when prog to load has no BTF
libbpf:
remove unnecessary struct_ops prog validity check
libbpf:
ringbuf: Allow to consume up to a certain amount of items
libbpf:
Skip zeroed or null fields if not found in the kernel type.
libbpf:
Start v1.5 development cycle
libbpf:
support "module: Function" syntax for tracing programs
libbpf:
Use local bpf_helpers.h include
libceph:
fix crush_choose_firstn() kernel-doc warnings
libceph:
fix race between delayed_work() and ceph_monc_stop()
libceph:
suppress crush_choose_indep() kernel-doc warnings
libeth:
add Rx buffer management
libfs:
Add simple_offset_rename() API
libfs:
Fix simple_offset_rename_exchange()
libperf cpumap:
Add any, empty and min helpers
libperf cpumap:
Ensure empty cpumap is NULL from alloc
libsubcmd:
Fix parse-options memory leak
linkmode:
convert linkmode_{test,set,clear,mod}_bit() to macros
Linux:
Linux 6.10
Linux:
Linux 6.10-rc1
Linux:
Linux 6.10-rc2
Linux:
Linux 6.10-rc3
Linux:
Linux 6.10-rc4
Linux:
Linux 6.10-rc5
Linux:
Linux 6.10-rc6
Linux:
Linux 6.10-rc7
linux/syscalls.h:
add missing __user annotations
liquidio:
Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
livepatch:
Rename KLP_* to KLP_TRANSITION_*
lkdtm:
Disable CFI checking for perms functions
loadpin:
Prevent SECURITY_LOADPIN_ENFORCE=y without module decompression
lockd:
host: Remove unnecessary statements'host = NULL;'
locking/atomic/x86:
Correct the definition of __arch_try_cmpxchg128()
locking/atomic/x86:
Define arch_atomic_sub() family using arch_atomic_add() functions
locking/atomic/x86:
Introduce arch_atomic64_read_nonatomic() to x86_32
locking/atomic/x86:
Introduce arch_atomic64_try_cmpxchg() to x86_32
locking/atomic/x86:
Introduce arch_try_cmpxchg64() for !CONFIG_X86_CMPXCHG64
locking/atomic/x86:
Introduce arch_try_cmpxchg64_local()
locking/atomic/x86:
Merge __arch{,_try}_cmpxchg64_emu_local() with __arch{,_try}_cmpxchg64_emu()
locking/atomic/x86:
Modernize x86_32 arch_{,try_}_cmpxchg64{,_local}()
locking/atomic/x86:
Rewrite x86_32 arch_atomic64_{,fetch}_{and,or,xor}() functions
locking/atomic:
scripts: fix ${atomic}_sub_and_test() kerneldoc
locking/mutex:
Introduce devm_mutex_init()
locking/pvqspinlock/x86:
Remove redundant CMP after CMPXCHG in __raw_callee_save___pv_queued_spin_unlock()
locking/pvqspinlock/x86:
Use _Q_LOCKED_VAL in PV_UNLOCK_ASM macro
locking/pvqspinlock:
Use try_cmpxchg() in qspinlock_paravirt.h
locking/pvqspinlock:
Use try_cmpxchg_acquire() in trylock_clear_pending()
locking/qspinlock/x86:
Micro-optimize virt_spin_lock()
locking/qspinlock:
Always evaluate lockevent* non-event parameter once
locking/qspinlock:
Use atomic_try_cmpxchg_relaxed() in xchg_tail()
locking/x86/xen:
Use try_cmpxchg() in xen_alloc_p2m_entry()
LoongArch/smp:
Refine some ipi functions on LoongArch platform
LoongArch:
Add all CPUs enabled by fdt to NUMA node 0
LoongArch:
dts: Add new supported device nodes to Loongson-2K0500
LoongArch:
dts: Add new supported device nodes to Loongson-2K2000
LoongArch:
dts: Remove "disabled" state of clock controller node
LoongArch:
Fix built-in DTB detection
LoongArch:
Fix callchain parse error with kernel tracepoint events again
LoongArch:
Fix entry point in kernel image header
LoongArch:
Fix GMAC's phy-mode definitions in dts
LoongArch:
Fix multiple hardware watchpoint issues
LoongArch:
Fix watchpoint setting error
LoongArch:
Give a chance to build with !CONFIG_SMP
LoongArch:
implement ARCH_HAS_KERNEL_FPU_SUPPORT
LoongArch:
KVM: Add cpucfg area for kvm hypervisor
LoongArch:
KVM: Add hypercall instruction emulation
LoongArch:
KVM: Add mmio trace events support
LoongArch:
KVM: Add PV IPI support on guest side
LoongArch:
KVM: Add PV IPI support on host side
LoongArch:
KVM: Add software breakpoint support
LoongArch:
KVM: Add vcpu mapping from physical cpuid
LoongArch:
KVM: Remove an unneeded semicolon
LoongArch:
Only allow OBJTOOL & ORC unwinder if toolchain supports -mthin-add-sub
LoongArch:
Override higher address bits in JUMP_VIRT_ADDR
LoongArch:
Remove CONFIG_ACPI_TABLE_UPGRADE in platform_init()
LoongArch:
rust: Switch to use built-in rustc target
LoongArch:
Select ARCH_HAS_FAST_MULTIPLIER
LoongArch:
Select ARCH_SUPPORTS_INT128 if CC_HAS_INT128
LoongArch:
Select ARCH_WANT_DEFAULT_BPF_JIT
LoongArch:
Select THP_SWAP if HAVE_ARCH_TRANSPARENT_HUGEPAGE
LoongArch:
Trigger user-space watchpoints correctly
LoongArch:
Update Loongson-3 default config file
loop:
Disable fallocate() zero and discard if not supported
lsm:
remove the now superfluous sentinel element from ctl_table array
m68k:
amiga: Use str_plural() to fix Coccinelle warning
m68k:
Avoid CONFIG_COLDFIRE switch in uapi header
m68k:
Calculate THREAD_SIZE from THREAD_SIZE_ORDER
m68k:
defconfig: Update defconfigs for v6.9-rc1
m68k:
Fix spinlock race in kernel thread creation
m68k:
Let GENERIC_IOMAP depend on HAS_IOPORT
m68k:
mac: Fix reboot hang on Mac IIci
m68k:
Move ARCH_HAS_CPU_CACHE_ALIASING
m68k:
pgtable: Add missing #include
mac802154:
fix time calculation in ieee802154_configure_durations()
macintosh/ams:
Fix unused variable warning
macintosh/macio-adb:
replace of_node_put() with __free
macintosh/via-macii:
Fix "BUG: sleeping function called from invalid context"
mailbox:
arm_mhuv3: Add driver
mailbox:
Convert from tasklet to BH workqueue
mailbox:
mtk-cmdq-mailbox: fix module autoloading
mailbox:
mtk-cmdq: Fix pm_runtime_get_sync() warning in mbox shutdown
mailbox:
omap: Merge mailbox child node setup loops
mailbox:
omap: Move fifo size check to point of use
mailbox:
omap: Move omap_mbox_irq_t into driver
mailbox:
omap: Remove device class
mailbox:
omap: Remove kernel FIFO message queuing
mailbox:
omap: Remove mbox_chan_to_omap_mbox()
mailbox:
omap: Remove unneeded header omap-mailbox.h
mailbox:
omap: Remove unused omap_mbox_request_channel() function
mailbox:
omap: Remove unused omap_mbox_{enable,disable}_irq() functions
mailbox:
omap: Reverse FIFO busy check logic
mailbox:
omap: Use devm_pm_runtime_enable() helper
mailbox:
omap: Use function local struct mbox_controller
mailbox:
omap: Use mbox_controller channel list directly
mailbox:
zynqmp-ipi: drop irq_to_desc() call
mailbox:
zynqmp: Enable Bufferless IPI usage on Versal-based SOC's
mailbox:
zynqmp: handle SGI for shared IPI
mailbox:
zynqmp: Move buffered IPI setup to of_match selected routine
mailbox:
zynqmp: Move of_match structure closer to usage
mailmap:
Add my outdated addresses to the map file
mailmap:
map Geliang's new email address
mailmap:
update email address for Satya Priya
mailmap:
update entry for Kees Cook
MAINTAINERS:
Add a git for the ARM PSCI PM DOMAIN
MAINTAINERS:
Add a git for the DT IDLE PM DOMAIN
MAINTAINERS:
Add a separate entry for Qualcomm Adreno GPU drivers
MAINTAINERS:
add BITOPS API record
MAINTAINERS:
add Documentation/iio/ to IIO subsystem
MAINTAINERS:
add entries for code tagging and memory allocation profiling
MAINTAINERS:
add entry for DCP-based trusted keys
MAINTAINERS:
add entry for libeth and libie
MAINTAINERS:
Add entry for RISC-V AIA drivers
MAINTAINERS:
add Eugenio Pérez as reviewer
MAINTAINERS:
Add Günther Noack as Landlock reviewer
MAINTAINERS:
Add Konrad Dybcio as a reviewer for the Adreno driver
MAINTAINERS:
Add more maintainers for omaps
MAINTAINERS:
Add myself as maintainer for Xilinx DRM drivers
MAINTAINERS:
Add myself as reviewer of ARM64 BPF JIT
MAINTAINERS:
Add myself to pse networking maintainer
MAINTAINERS:
Add phy-gs101-ufs file to Tensor GS101.
MAINTAINERS:
add SAM9X7 SoC's LVDS controller
MAINTAINERS:
Add ubsan.h to the UBSAN section
MAINTAINERS:
adjust file entry in ARM/LPC32XX SOC SUPPORT
MAINTAINERS:
adjust file entry in TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
MAINTAINERS:
apply maintainer role of Intel vDPA driver
MAINTAINERS:
Change email address for Trond Myklebust
MAINTAINERS:
copy linux-arm-msm for sound/qcom changes
MAINTAINERS:
cpufreq: amd-pstate: Add co-maintainers and reviewer
MAINTAINERS:
delete entries for Thor Thayer
MAINTAINERS:
Drop Gustavo Pimentel as EDMA Reviewer
MAINTAINERS:
Drop Wanpeng Li as a Reviewer for KVM Paravirt support
MAINTAINERS:
dwmac: starfive: update Maintainer
MAINTAINERS:
mailmap: update Lorenzo Stoakes's email address
MAINTAINERS:
mailmap: Update Stanislav's email address
MAINTAINERS:
MMU GATHER: Update Aneesh's address
MAINTAINERS:
Move myself from SPRD Maintainer to Reviewer
MAINTAINERS:
net: Add Oleksij to pse-pd maintainers
MAINTAINERS:
net: Update reviewers for TI's Ethernet drivers
MAINTAINERS:
Notify Landlock maintainers about changes to fs/ioctl.c
MAINTAINERS:
Orphan Synopsys DesignWare xData traffic generator
MAINTAINERS:
Orphan vfio fsl-mc bus driver
MAINTAINERS:
powerpc: Remove Aneesh
MAINTAINERS:
Remembering Larry Finger
MAINTAINERS:
Remove James Schulman from Cirrus audio maintainers
MAINTAINERS:
remove Lorenzo as vmalloc reviewer
MAINTAINERS:
remove Peter Geis
MAINTAINERS:
Remove {ehci,uhci}-platform.c from ARM/VT8500 entry
MAINTAINERS:
repair file entry in ADP1050 HARDWARE MONITOR DRIVER
MAINTAINERS:
repair file entry in AIROHA SPI SNFI DRIVER
MAINTAINERS:
repair file entry in COMPUTE EXPRESS LINK
MAINTAINERS:
repair file entry in DOCUMENTATION
MAINTAINERS:
repair file entry in SECURITY SUBSYSTEM
MAINTAINERS:
Split Qualcomm SoC and linux-arm-msm entries
MAINTAINERS:
tee: tstee: Add entry
MAINTAINERS:
thead: update Maintainer
MAINTAINERS:
TPM DEVICE DRIVER: update the W-tag
MAINTAINERS:
update Angelo Dureghello e-mail address
MAINTAINERS:
Update ARM64 BPF JIT maintainer
MAINTAINERS:
Update drm-misc web page
MAINTAINERS:
Update drm-misc.git URL
MAINTAINERS:
Update email addresses for William Breathitt Gray
MAINTAINERS:
Update entries for Kees Cook
MAINTAINERS:
Update FREESCALE SOC DRIVERS and QUICC ENGINE LIBRARY
MAINTAINERS:
Update IOMMU tree location
MAINTAINERS:
Update Neeraj's email address
MAINTAINERS:
Update role for IDXD driver
MAINTAINERS:
update the LSM file list
MAINTAINERS:
update Xe driver maintainers
MAINTAINERS:
Update Xe driver maintainers
MAINTAINERS:
VIRTIO I2C loses a maintainer, gains a reviewer
MAINTAINERS:
vt665?: Replace Forest with Philipp as maintainer
MAINTAINERS:
wifi: update ath.git location
Linux:
make set_blocksize() fail unless block device is opened exclusive
Makefile:
remove redundant tool coverage variables
math64:
Tidy up mul_u64_u32_shr()
mcb:
lpc: Convert to platform remove callback returning void
md/raid5:
fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
md:
add check for sleepers in md_wakeup_thread()
md:
don't account sync_io if iostats of the disk is disabled
md:
Fix overflow in is_mddev_idle
md:
fix resync softlockup when bitmap size is less than array size
md:
Revert "md: Fix overflow in is_mddev_idle"
media:
admin-guide: Fix mgb4 driver documentation structure
media:
adv7180: Only request valids IRQs
media:
anysee: accept read buffers of length 1 in anysee_master_xfer
media:
as102: avoid GFP_ATOMIC
media:
atomisp-mt9m114: adjust macro parameter name
media:
atomisp: Add atomisp_s_sensor_power() helper
media:
atomisp: Add atomisp_select_input() helper
media:
atomisp: Add DMABUF support
media:
atomisp: Call media_pipeline_alloc_start() in stream start
media:
atomisp: Change ISP subdev name to "ATOM ISP"
media:
atomisp: Cleanup atomisp_isr_thread() spinlock handling
media:
atomisp: Disable broken V4L2_PIX_FMT_RGBX32 output support
media:
atomisp: Drop atomisp_pipe_check() from atomisp_link_setup()
media:
atomisp: Drop custom flash support
media:
atomisp: Drop intel_v4l2_subdev_type
media:
atomisp: Drop second V4L2_PIX_FMT_UYVY atomisp_output_fmts[] entry
media:
atomisp: Drop the atomisp custom lm3554 flash driver
media:
atomisp: Drop unused frame_status tracking
media:
atomisp: Ensure CSI-receiver[x] -> ISP links correctly reflect current sensor
media:
atomisp: Fix double negation in unsupported revision error
media:
atomisp: Fix sh_css_config_input_network_2400() coding style
media:
atomisp: Get rid of PCI device ID hack check
media:
atomisp: Implement link_setup() op for ISP subdev MC entity
media:
atomisp: Initialize sequence counters to 0 instead of -1
media:
atomisp: Make MC link from ISP to /dev/video# output node immutable
media:
atomisp: ov2722: Remove power on sensor from set_fmt() callback
media:
atomisp: Propagate set_fmt on sensor results to CSI port
media:
atomisp: Propagate v4l2_mbus_framefmt.field to CSI port sink pad
media:
atomisp: Put PMIC device after getting its I²C address
media:
atomisp: Remove clearing of ISP crop / compose rectangles on file release
media:
atomisp: Remove custom VCM handling
media:
atomisp: Remove empty s_power() op from ISP subdev
media:
atomisp: Remove empty s_stream() op from CSI subdev
media:
atomisp: Remove gmin_platform VCM code.
media:
atomisp: Remove input_port_ID_t
media:
atomisp: Remove ISP controls which get passed through to the camera
media:
atomisp: Remove isp_subdev_propagate()
media:
atomisp: Remove setting of f->fmt.pix.priv from atomisp_set_fmt()
media:
atomisp: Remove struct atomisp_platform_data
media:
atomisp: Remove test pattern generator (TPG) support
media:
atomisp: Remove unsused macros
media:
atomisp: Rename atomisp_set_crop_and_fmt()
media:
atomisp: Replace open-coded i2c_find_device_by_fwnode()
media:
atomisp: Replace V4L2_PIX_FMT_RGB32 with V4L2_PIX_FMT_RGBX32
media:
atomisp: Simplify atomisp_s_input() input argument checking
media:
atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
media:
atomisp: Stop setting sd->devnode for the ATOMISP_SUBDEV v4l2-subdev
media:
atomisp: Turn on sensor power from atomisp_set_fmt()
media:
au0828: Use umin macro
media:
bcm2835-unicam: Add support for CCP2/CSI2 camera interface
media:
bcm2835-unicam: Convert to platform remove callback returning void
media:
bcm2835-unicam: Depend on COMMON_CLK
media:
bcm2835-unicam: Do not print error when irq not found
media:
bcm2835-unicam: Do not replace IRQ retcode during probe
media:
bcm2835-unicam: Fix a NULL vs IS_ERR() check
media:
bcm2835-unicam: Fix build with !PM
media:
bcm2835-unicam: Fix driver path in MAINTAINERS
media:
bcm2835-unicam: Include v4l2-subdev.h
media:
c8sectpfe: Do not depend on DEBUG_FS
media:
c8sectpfe: Refactor load_c8sectpfe_fw
media:
c8sectpfe: Remove unused of_gpio.h
media:
cadence: csi2rx: configure DPHY before starting source stream
media:
cec.h: Fix kerneldoc
media:
cec: cec-adap: always cancel work in cec_transmit_msg_fh
media:
cec: cec-api: add locking in cec_release()
media:
cec: cec.h: 2.1 ms -> 2100 ms
media:
cec: core: avoid confusing "transmit timed out" message
media:
cec: core: avoid recursive cec_claim_log_addrs
media:
cec: return -ENODEV instead of -ENXIO if unregistered
media:
chips-media: wave5: Add hrtimer based polling support
media:
cobalt: Use pad variant of dv timing subdev calls
media:
common: saa7146: Use min macro
media:
core: Add bitmap manage bufs array entries
media:
core: Free range of buffers
media:
core: Rework how create_buf index returned value is computed
media:
cxd2880: Add terminating new line to Kconfig
media:
cxd2880: Replaze kmalloc with kzalloc
media:
docs: Fix mem_offset name in multiplane example
media:
docs: Remove the repeated word "the" in docs.
media:
Documentation: Add "stream" into glossary
media:
Documentation: add documentation of Intel IPU6 driver and hardware overview
media:
Documentation: add Intel IPU6 ISYS driver admin-guide doc
media:
Documentation: Additional streams generally don't harm capture
media:
Documentation: Document S_ROUTING behaviour
media:
Documentation: v4l: Fix ACTIVE route flag
media:
dt-bindings: add access-controllers to STM32MP25 video codecs
media:
dt-bindings: i2c: use absolute path to other schema
media:
dt-bindings: media: camss: Add qcom,sc8280xp-camss binding
media:
dt-bindings: media: i2c: Rename ov8856.yaml
media:
dt-bindings: nxp,imx8-isi: Refuse port@1 for single pipeline models
media:
dt-bindings: nxp,imx8-jpeg: Add clocks entries
media:
dt-bindings: ovti,ov2680: Document link-frequencies
media:
dt-bindings: ovti,ov2680: Fix the power supply names
media:
dt-bindings: sony,imx290: Allow props from video-interface-devices
media:
dvb-frontends: drx39xyj: Refactor firmware upload
media:
dvb-frontends: drx39xyj: Use min macro
media:
dvb-frontends: tda10048: Fix integer overflow
media:
dvb-frontends: tda18271c2dd: Remove casting during div
media:
dvb-usb: dib0700_devices: Add missing release_firmware()
media:
dvb: as102-fe: Fix as10x_register_addr packing
media:
dvb: Fix dtvs_stats packing.
media:
dvbdev: Initialize sbuf
media:
dw2102: Don't translate i2c read into write
media:
dw2102: Dont't list TT Cinergy S2 R4 twice
media:
dw2102: fix a potential buffer overflow
media:
dw2102: fix coding style issues
media:
dw2102: Fix minor issues
media:
dw9714: Update e-mail addresses
media:
flexcop-usb: fix sanity check of bNumEndpoints
media:
flexcop-usb: Use min macro
media:
flexcop: allow for modern speeds
media:
flexcop: unneeded ATOMIC
media:
go7007: Use min and max macros
media:
gspca: cpia1: Use min macro
media:
hi556: Add support for avdd regulator
media:
hi556: Add support for external clock
media:
hi556: Add support for reset GPIO
media:
hi556: Return -EPROBE_DEFER if no endpoint is found
media:
i2c: adv748x: Switch dv timing callbacks to pad ops
media:
i2c: adv7511: Switch dv timing callbacks to pad ops
media:
i2c: adv7604: Switch dv timing callbacks to pad ops
media:
i2c: adv7842: Switch dv timing callbacks to pad ops
media:
i2c: et8ek8: Don't strip remove function when driver is builtin
media:
i2c: imx219: Use dev_err_probe on probe
media:
i2c: max9271: Add header include guards to max9271.h
media:
i2c: ov4689: CCI conversion
media:
i2c: ov4689: Clean up and annotate the register table
media:
i2c: ov4689: Enable runtime PM before registering sub-device
media:
i2c: ov4689: Fix typo in a comment
media:
i2c: ov4689: Implement digital gain control
media:
i2c: ov4689: Implement manual color balance controls
media:
i2c: ov4689: Implement vflip/hflip controls
media:
i2c: ov4689: Make horizontal blanking configurable
media:
i2c: ov4689: Move pixel array size out of struct ov4689_mode
media:
i2c: ov4689: Refactor ov4689_set_ctrl
media:
i2c: ov4689: Remove i2c_client from ov4689 struct
media:
i2c: ov4689: Remove max_fps field from struct ov4689_mode
media:
i2c: ov4689: Set timing registers programmatically
media:
i2c: ov4689: Sort register definitions by address
media:
i2c: ov4689: Use runtime PM autosuspend
media:
i2c: ov4689: Use sub-device active state
media:
i2c: rdacm20: Fix indentation in comment
media:
i2c: st-mipid02: Use the correct div function
media:
i2c: tc358743: Switch dv timing callbacks to pad ops
media:
i2c: tda1997x: Switch dv timing callbacks to pad ops
media:
i2c: ths7303: Switch dv timing callbacks to pad ops
media:
i2c: ths8200: Switch dv timing callbacks to pad ops
media:
i2c: tvp7002: Switch dv timing callbacks to pad ops
media:
imon: Convert sprintf/snprintf to sysfs_emit
media:
imx214: Fix the error handling in imx214_probe()
media:
imx335: Describe CCI struct member
media:
imx335: Fix active area height discrepency
media:
imx335: Limit analogue gain value
media:
imx335: Parse fwnode properties
media:
imx335: Support 2 or 4 lane operation modes
media:
imx335: Use integer values for size registers
media:
imx335: Use V4L2 CCI for accessing sensor registers
media:
intel/ipu6: add csi2 port sanity check in notifier bound
media:
intel/ipu6: add Intel IPU6 PCI device driver
media:
intel/ipu6: add IPU auxiliary devices
media:
intel/ipu6: add IPU6 buttress interface driver
media:
intel/ipu6: add IPU6 CSI2 receiver v4l2 sub-device
media:
intel/ipu6: add IPU6 DMA mapping API and MMU table
media:
intel/ipu6: add Kconfig and Makefile
media:
intel/ipu6: add syscom interfaces between firmware and driver
media:
intel/ipu6: add the CSI2 DPHY implementation
media:
intel/ipu6: add the main input system driver
media:
intel/ipu6: CPD parsing for get firmware components
media:
intel/ipu6: Don't print user-triggerable errors to kernel log
media:
intel/ipu6: Don't re-allocate memory for firmware
media:
intel/ipu6: explicitly include vmalloc.h
media:
intel/ipu6: Fix a null pointer dereference in ipu6_isys_query_stream_by_source
media:
intel/ipu6: Fix an error handling path in isys_probe()
media:
intel/ipu6: Fix build with !ACPI
media:
intel/ipu6: Fix direct dependency Kconfig error
media:
intel/ipu6: Fix some redundant resources freeing in ipu6_pci_remove()
media:
intel/ipu6: fix the buffer flags caused by wrong parentheses
media:
intel/ipu6: input system ABI between firmware and driver
media:
intel/ipu6: input system video nodes and buffer queues
media:
intel/ipu6: Move isys_remove() close to isys_probe()
media:
intel/ipu6: support line-based metadata capture support
media:
intel/ipu6: Switch to RUNTIME_PM_OPS() and SYSTEM_SLEEP_PM_OPS
media:
intel/ipu6: update the maximum supported csi2 port number to 6
media:
ipu-cio2: Remove unnecessary runtime PM power state setting
media:
ipu3-cio2: Request IRQ earlier
media:
ipu3-cio2: Update e-mail addresses
media:
ipu3: Use MODULE_FIRMWARE to add firmware files metadata
media:
ipu6: Add PCI device table header
media:
ipu6: Use the ISYS auxdev device as the V4L2 device's device
media:
IR remote control for AVerMedia TD310
media:
ir-spi: Don't use "proxy" headers
media:
ir-spi: Make use of device properties
media:
ir-spi: Remove trailing comma in the terminator entry
media:
ir-spi: Unify indentation and comment style
media:
ir-spi: Utilise temporary variable for struct device
media:
ivsc: csi: Use IPU bridge
media:
ivsc: Depend on IPU_BRIDGE or not IPU_BRIDGE
media:
lgdt3306a: Add a check against null-pointer-def
media:
lirc_dev: Make lirc_class constant
media:
m88ds3103: Fix lock led support
media:
MAINTAINERS: add maintainers for Intel IPU6 input system driver
media:
mc: Add nop implementations of media_device_{init,cleanup}
media:
mc: Fix graph walk in media_pipeline_start
media:
mc: mark the media devnode as registered from the, start
media:
media: intel/ipu6: Fix spelling mistake "remappinp" -> "remapping"
media:
mediatek: vcodec: Drop unnecessary variable
media:
mediatek: vcodec: Fix multiple typos
media:
mediatek: vcodec: fix possible unbalanced PM counter
media:
mediatek: vcodec: Improve wording & fix grammatic issues
media:
mediatek: vcodec: Only free buffer VA that is not NULL
media:
mediatek: vcodec: Replace dev_name in error string
media:
mediatek: vcodec: Replace false function description
media:
mediatek: vcodec: Update mtk_vcodec_mem_free() error messages
media:
mei: csi: Put the IPU device reference
media:
mei: csi: Warn less verbosely of a missing device fwnode
media:
mgb4: Fix double debugfs remove
media:
mipi-csis: Emit V4L2_EVENT_FRAME_SYNC events
media:
mmc: siano: simplify module initialization
media:
mtk-vcodec: potential null pointer deference in SCP
media:
mxl5xx: Move xpt structures off stack
media:
netup_unidvb: Use min macro
media:
ngene: Add dvb_ca_en50221_init return value check
media:
ov2680: Add camera orientation and sensor rotation controls
media:
ov2680: Add hblank control
media:
ov2680: Add vblank control
media:
ov2680: Allow probing if link-frequencies is absent
media:
ov2680: Clear the 'ret' variable on success
media:
ov2680: Do not fail if data-lanes property is absent
media:
ov2680: Drop hts, vts ov2680_mode struct members
media:
ov2680: Stop sending more data then requested
media:
ov2740: Ensure proper reset sequence on probe()
media:
ov2740: Fix LINK_FREQ and PIXEL_RATE control value reporting
media:
pci: mgb4: Refactor struct resources
media:
platform: cros-ec: provide ID table for avoiding fallback match
media:
platform: mtk-mdp3: Use refcount_t for job_count
media:
platform: sti: hva: clk_unprepare unconditionally
media:
qcom: camss: Add CAMSS_SC8280XP enum
media:
qcom: camss: Add sc8280xp resources
media:
qcom: camss: Add sc8280xp support
media:
qcom: camss: csiphy-3ph: Add Gen2 v1.1 two-phase MIPI CSI-2 DPHY init
media:
qcom: camss: vfe-17x: Rename camss-vfe-170 to camss-vfe-17x
media:
radio-shark2: Avoid led_names truncations
media:
rc: add missing io.h
media:
rc: gpio-ir-recv: Remove unused of_gpio.h
media:
rcar-vin: Use pad variant of dv timing subdev calls
media:
rcar-vin: work around -Wenum-compare-conditional warning
media:
s2255: Use refcount_t instead of atomic_t for num_channels
media:
saa7134: Use devm_request_irq
media:
si2165: Remove redundant NULL check before release_firmware() call
media:
solo6x10: Use devm functions
media:
solo6x10: Use pcim functions
media:
spi: gs1662: Switch dv timing callbacks to pad ops
media:
staging: ipu3-imgu: Update firmware path
media:
staging: max96712: fix copy-paste error
media:
staging: media: atomisp: Ensure trailing statements are on a newline and remove spurious whitespaces
media:
staging: media: atomisp: Fix formatting issues and minor code issue
media:
staging: media: atomisp: Fix various formatting issues and remove unneccesary braces
media:
staging: media: atomisp: Fix various multiline block comment formatting instances
media:
staging: media: atomisp: Fixed "unsigned int *" rather than "unsigned *" declaration in variable declaration
media:
staging: media: atomisp: Remove extra whitespace after opening parentheses
media:
staging: media: atomisp: Remove old commented code and fix multiple block comment style
media:
staging: media: atomisp: Remove unnecessary braces from single line conditional statements
media:
staging: media: atomisp: Remove unnecessary parentheses from conditional statement
media:
staging: media: atomisp: Remove unneeded return statement from void function
media:
staging: media: starfive: camss: Convert to platform remove callback returning void
media:
staging: media: starfive: Clean pad selection in isp_try_format()
media:
staging: media: tegra-video: Use swap macro
media:
staging: sun6i-isp: Remove redundant printk
media:
stb0899: Simplify check
media:
stih-cec: add missing io.h
media:
stk1160: fix bounds checking in stk1160_copy_video()
media:
stk1160: Use min macro
media:
stm32-dcmipp: Remove redundant printk
media:
sunxi: a83-mips-csi2: also select GENERIC_PHY
media:
tc358746: Use the correct div_ function
media:
tegra-vde: Refactor timeout handling
media:
tegra-video: Use pad variant of dv timing subdev calls
media:
test-drivers: Set REQBUFS minimum number of buffers
media:
ti: j721e-csi2rx: Fix races while restarting DMA
media:
ttpci: coding style fixes: assign_in_if
media:
ttpci: coding style fixes: braces
media:
ttpci: coding style fixes: comments
media:
ttpci: coding style fixes: constant_comparsation
media:
ttpci: coding style fixes: export_symbol
media:
ttpci: coding style fixes: logging
media:
ttpci: coding style fixes: miscellaneous
media:
ttpci: coding style fixes: trailing_statements
media:
ttpci: coding style fixes: whitespace
media:
ttpci: coding style fixes: whitespace and newlines
media:
tunner: xc5000: Refactor firmware load
media:
uapi: Add generic serial metadata mbus formats
media:
uapi: Document which mbus format fields are valid for metadata
media:
uapi: v4l: Add generic 8-bit metadata format definitions
media:
uapi: v4l: Don't expose generic metadata formats to userspace
media:
usb: siano: Fix allocation of urbs
media:
uvcvideo: Add quirk for Logitech Rally Bar
media:
uvcvideo: Disable autosuspend for Insta360 Link
media:
uvcvideo: Fix power line control for Shine-Optics Camera
media:
uvcvideo: Refactor iterators
media:
uvcvideo: Use max() macro
media:
v4l2-common: Add Y210 and Y216 format info
media:
v4l2-core: hold videodev_lock until dev reg, finishes
media:
v4l2-ctrls-core.c: Do not use iterator outside loop
media:
v4l2-ctrls: add support for area type logging
media:
v4l2-ctrls: Return handler error in creating new fwnode properties
media:
v4l2-subdev: Add pad versions of dv timing subdev calls
media:
v4l2-subdev: Clearly document that the crop API won't be extended
media:
v4l2-subdev: Fix stream handling for crop API
media:
v4l2-subdev: Remove non-pad dv timing callbacks
media:
v4l2: Add mem2mem helpers for REMOVE_BUFS ioctl
media:
v4l2: Add REMOVE_BUFS ioctl
media:
v4l: Add V4L2-PIX-FMT-Y12P format
media:
v4l: Add V4L2-PIX-FMT-Y14P format
media:
v4l: async: Don't set notifier's V4L2 device if registering fails
media:
v4l: async: Fix notifier list entry init
media:
v4l: async: Properly re-initialise notifier entry in unregister
media:
v4l: async: refactor v4l2_async_create_ancillary_links
media:
v4l: async: Set owner for async sub-devices
media:
v4l: Don't turn on privacy LED if streamon fails
media:
v4l: Set line based metadata flag in V4L2 core
media:
v4l: Set sub-device's owner field to the caller's module
media:
v4l: subdev: Add a function to lock two sub-device states, use it
media:
v4l: subdev: Add len_routes field to struct v4l2_subdev_routing
media:
v4l: subdev: Add trivial set_routing support
media:
v4l: subdev: Copy argument back to user also for S_ROUTING
media:
v4l: subdev: Return routes set using S_ROUTING
media:
v4l: Support line-based metadata capture
media:
verisilicon Correct a typo in H1_REG_ENC_CTRL2_DEBLOCKING_FILTER_MODE
media:
verisilicon: Correct a typo in H1_REG_MAD_CTRL_MAD_THRESHOLD
media:
verisilicon: Support removing buffers on capture queue
media:
videobuf2: Add min_reqbufs_allocation field to vb2_queue structure
media:
videobuf2: improve max_num_buffers sanity checks
media:
videobuf2: Update vb2_is_busy() logic
media:
videodev2: Fix v4l2_ext_control packing.
media:
vpif_capture: Use pad variant of dv timing subdev calls
media:
vpif_display: Use pad variant of dv timing subdev calls
mei:
Avoid a bunch of -Wflex-array-member-not-at-end warnings
mei:
bus: constify the struct mei_cl_bus_type usage
mei:
demote client disconnect warning on suspend to debug
mei:
me: release irq in mei_me_pci_resume error path
mei:
vsc: Don't stop/restart mei device during system suspend/resume
mei:
vsc: Enhance IVSC chipset stability during warm reboot
mei:
vsc: Enhance SPI transfer of IVSC ROM
mei:
vsc: Fix spelling error
mei:
vsc: Fix wrong invocation of ACPI SID method
mei:
vsc: Prevent timeout error with added delay post-firmware download
mei:
vsc: Utilize the appropriate byte order swap function
memblock:
make memblock_set_node() also warn about use of MAX_NUMNODES
memblock:
use numa_valid_node() helper to check for invalid node ID
memcg, oom:
cleanup unused memcg_oom_gfp_mask and memcg_oom_order
memcg:
cleanup __mod_memcg_lruvec_state
memcg:
dynamically allocate lruvec_stats
memcg:
fix data-race KCSAN bug in rstats
memcg:
reduce memory for the lruvec and memcg stats
memcg:
reduce memory size of mem_cgroup_events_index
memcg:
remove the lockdep assert from __mod_objcg_mlstate()
memcg:
simple cleanup of stats update functions
memcg:
use proper type for mod_memcg_state
memcg:
warn for unexpected events and stats
memory tier:
create CPUless memory tiers after obtaining HMAT info
memory tier:
dax/kmem: introduce an abstract layer for finding, allocating, and putting memory types
memory-failure:
remove calls to page_mapping()
memory:
brcmstb_memc: fix module autoloading
memory:
mtk-smi: fix module autoloading
memory:
remove the now superfluous sentinel element from ctl_table array
mempool:
hook up to memory allocation profiling
memprofiling:
documentation
memstick:
rtsx_pci_ms: Convert to platform remove callback returning void
memstick:
rtsx_pci_ms: Drop if block with always false condition
memstick:
rtsx_usb_ms: Convert to platform remove callback returning void
Linux:
Merge 6.9-rc2 into staging-next
Linux:
Merge 6.9-rc2 into usb-next
Linux:
Merge 6.9-rc5 into char-misc-next
Linux:
Merge 6.9-rc5 into driver-core-next
Linux:
Merge 6.9-rc5 into tty-next
Linux:
Merge 6.9-rc5 into usb-next
Linux:
Merge 6.9-rc7 into char-misc-testing
Linux:
Merge 6.9-rc7 into usb-next
Linux:
Merge back earlier ACPI bus changes for 6.10.
Linux:
Merge back earlier ACPI device enumeration changes for 6.10.
Linux:
Merge back earlier core cpufreq material for 6.10.
Linux:
Merge back earlier system-wide PM changes for 6.10.
Linux:
Merge back earlier thermal control material for v6.10.
Linux:
Merge back earlier thermal core changes for v6.10.
Linux:
Merge back thermal cotntrol material for v6.10.
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'100GbE' 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 :
'
[email protected]
' into clk-for-6.10
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/next-queue
Merge branch :
'40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'6.10/scsi-queue' into 6.10/scsi-fixes
Merge branch :
'6.9/s/lpfc2' into 6.10/s/lpfc
Merge branch :
'acpi-bus'
Merge branch :
'acpi-scan'
Merge branch :
'acpica'
Merge branch :
'Add new args into tcp_congestion_ops' cong_control'
Merge branch :
'add-en8811h-phy-driver-and-devicetree-binding-doc'
Merge branch :
'add-internal-only-bpf-per-cpu-instruction'
Merge branch :
'add-ip-port-information-to-udp-drop-tracepoint'
Merge branch :
'add-property-in-dwmac-stm32-documentation'
Merge branch :
'add-starfive-jh8100-dwmac-support'
Merge branch :
'add-support-for-flower-actions-mirred-and-redirect'
Merge branch :
'add-tcp-fraglist-gro-support'
Merge branch :
'add-tx-stop-wake-counters'
Merge branch :
'address-all-wunused-const-warnings'
Merge branch :
'address-remaining-wtautological-constant-out-of-range-compare'
Merge branch :
'af_unix-fix-bunch-of-msg_oob-bugs-and-add-new-tests'
Merge branch :
'af_unix-fix-gc-and-improve-selftest'
Merge branch :
'af_unix-fix-lockless-access-of-sk-sk_state-and-others-fields'
Merge branch :
'af_unix-remove-old-gc-leftovers'
Merge branch :
'af_unix-rework-gc'
Merge branch :
'amd-pstate'
Merge branch :
'arm32-for-6.10' onto 'v6.9-rc1'
Merge branch :
'arm64-defconfig-for-6.10' onto 'v6.9-rc1'
Merge branch :
'arm64-for-6.10' onto 'v6.9-rc1'
Merge branch :
'arp-random-clean-up-and-rcu-conversion-for-ioctl-siocgarp'
Merge branch :
'avoid-explicit-cpumask-var-allocation-on-stack'
Merge branch :
'ax25-fix-issues-of-ax25_dev-and-net_device'
Merge branch :
'bench-fast-in-kernel-triggering-benchmarks'
Merge branch :
'bnxt_en-bug-fixes-for-net'
Merge branch :
'bnxt_en-ptp-and-rss-updates'
Merge branch :
'bnxt_en-update-for-net-next'
Merge branch :
'bnxt_en-updates-for-net-next'
Merge branch :
'bnxt_en-updates-for-net-next'
Merge branch :
'bonding-remove-rtnl-from-three-sysfs-files'
Merge branch :
'BPF crypto API framework'
Merge branch :
'bpf-add-bpf_link-support-for-sk_msg-and-sk_skb-progs'
Merge branch :
'bpf-allow-bpf_for_each_map_elem-helper-with-different-input-maps'
Merge branch :
'bpf-allow-invoking-kfuncs-from-bpf_prog_type_syscall-progs'
Merge branch :
'bpf-arm64-add-support-for-bpf-arena'
Merge branch :
'bpf-avoid-attribute-ignored-warnings-in-gcc'
Merge branch :
'bpf-fix-a-couple-of-test-failures-with-lto-kernel'
Merge branch :
'bpf-fix-missed-var_off-related-to-movsx-in-verifier'
Merge branch :
'bpf-inline-helpers-in-arm64-and-riscv-jits'
Merge branch :
'bpf-introduce-kprobe_multi-session-attach'
Merge branch :
'bpf-raw-tracepoint-support-for-bpf-cookie'
Merge branch :
'bpf-verifier-range-computation-improvements'
Merge branch 'bpf:
Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE'
Merge branch 'bpf:
add mrtt and srtt as ctx->args for BPF_SOCK_OPS_RTT_CB'
Merge branch :
'check-bpf_dummy_struct_ops-program-params-for-test-runs'
Merge branch :
'cifs-netfs' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs
Merge branch :
'compiler_types-add-endianness-dependent-__counted_by_-le-be'
Merge branch :
'cpsw-xdp'
Merge branch :
'cpuidle/next' of https://git.linaro.org/people/daniel.lezcano/linux
Merge branch :
'current_pid_tgid-for-all-prog-types'
Merge branch :
'devlink-io-eqs'
Merge branch :
'doc-netlink-add-a-yaml-spec-for-team'
Merge branch :
'doc-netlink-add-hyperlinks-to-generated-docs'
Merge branch :
'doc-netlink-specs-add-vlan-support'
Merge branch :
'drivers-for-6.10' onto 'v6.9-rc1'
Merge branch :
'dsa-mt7530-improvements'
Merge branch :
'dsa-realtek-leds'
Merge branch :
'dst_cache-fix-possible-races'
Merge branch :
'dt-bindings-net-snps-dwmac-remove-tx-sched-sp-property'
Merge branch :
'efi/next' into efi/urgent
Merge branch :
'ena-driver-changes-may-2024'
Merge branch :
'enable-rx-hw-timestamp-for-ptp-packets-using-cpts-fifo'
Merge branch :
'enabled-wformat-truncation-for-clang'
Merge branch :
'ethtool-hw-timestamping-statistics'
Merge branch :
'export send_recv_data'
Merge branch :
'fix-bpf-multi-uprobe-pid-filtering-logic'
Merge branch :
'fix-missing-phy-to-mac-rx-clock'
Merge branch :
'fix-number-of-arguments-in-test'
Merge branch :
'fix-oom-and-order-check-in-msg_zerocopy-selftest'
Merge branch :
'fixes' into next
Merge branch :
'fixes-for-bpf-timer-lockup-and-uaf'
Merge branch :
'flower-control-flags'
Merge branch :
'for-6.10' into test-merge-for-6.10
Merge branch :
'for-6.10-base-small' into for-linus
Merge branch :
'for-6.10/amd-sfh' into for-linus
Merge branch :
'for-6.10/asus' into for-linus
Merge branch :
'for-6.10/hid-bpf' into for-linus
Merge branch :
'for-6.10/hid-debug' into for-linus
Merge branch :
'for-6.10/hid-sysfs-emit' into for-linus
Merge branch :
'for-6.10/i2c-hid' into for-linus
Merge branch :
'for-6.10/intel-ish' into for-linus
Merge branch :
'for-6.10/io_uring' into net-accept-more
Merge branch :
'for-6.10/kye' into for-linus
Merge branch :
'for-6.10/nintendo' into for-linus
Merge branch :
'for-6.10/plarform-driver-remove-new' into for-linus
Merge branch :
'for-6.10/playstation' into for-linus
Merge branch :
'for-6.10/sony' into for-linus
Merge branch :
'for-6.10/steam' into for-linus
Merge branch :
'for-6.10/uclogic' into for-linus
Merge branch :
'for-6.10/winwing' into for-linus
Merge branch :
'for-linus' into for-next
Merge branch :
'for-next/acpi' into for-next/core
Merge branch :
'for-next/errata' into for-next/core
Merge branch :
'for-next/kbuild' 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/selftests' into for-next/core
Merge branch :
'for-next/tlbi' into for-next/core
Merge branch :
'for-uring-ubufops' into HEAD
Merge branch :
'for-uring-ubufops' of git://git.kernel.org/pub/scm/linux/kernel/git/kuba/linux into for-6.10/io_uring
Merge branch :
'for-v6.10/clk-gs101-bindings' into next/clk
Merge branch :
'for-v6.10/clk-gs101-bindings' into next/dt64
Merge branch :
'free-strdup-memory-in-selftests'
Merge branch :
'genetlink-remove-linux-genetlink-h'
Merge branch :
'geneve-fixes'
Merge branch :
'gve-minor-cleanups'
Merge branch :
'gve-queue-api'
Merge branch :
'gve-ring-size-changes'
Merge branch :
'hns3-fixes'
Merge branch :
'i2c/for-current' into i2c/for-mergewindow
Merge branch :
'ice-pfcp-filter'
Merge branch :
'ignore-additional-fields-in-the-struct_ops-maps-in-an-updated-version'
Merge branch :
'implement-reset-reason-mechanism-to-detect'
Merge branch :
'inline-bpf_get_branch_snapshot-bpf-helper'
Merge branch :
'intel-interpret-set_channels-input-differently'
Merge branch :
'intel-wired-lan-driver-updates-2024-05-23-ice-idpf'
Merge branch :
'intel-wired-lan-driver-updates-2024-05-28-e1000e-i40e-ice'
Merge branch :
'intel-wired-lan-driver-updates-2024-05-29-ice-igc'
Merge branch :
'intel-wired-lan-driver-updates-2024-06-25-ice'
Merge branch :
'introduce-bpf_preempt_-disable-enable'
Merge branch :
'introduce-bpf_wq'
Merge branch :
'iommu/fixes' into x86/amd
Merge branch :
'ipv6-sr-fix-errors-during-unregister'
Merge branch :
'ksz-dcb-dscp'
Merge branch :
'kvm-coco-pagefault-prep' into HEAD
Merge branch :
'kvm-fixes-6.10-1' into HEAD
Merge branch :
'kvm-sev-es-ghcbv2' into HEAD
Merge branch :
'kvm-sev-init2' into HEAD
Merge branch :
'kvm-vmx-ve' into HEAD
Merge branch :
'libbpf-api-to-partially-consume-items-from-ringbuffer'
Merge branch :
'libbpf-support-module-function-syntax-for-tracing-programs'
Merge branch 'libbpf:
further struct_ops fixes and improvements'
Merge branch :
'linus' into perf/core, to pick up perf/urgent fixes
Merge branch :
'master' into mm-stable
Merge branch :
'master' into mm-stable
Merge branch :
'master' into mm-stable
Merge branch :
'master' into mm-stable
Merge branch :
'master' into mm-stable
Merge branch :
'master' into mm-stable
Merge branch :
'memory-observability' into x86/amd
Merge branch :
'mhi-immutable' of git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi into ath-next
Merge branch :
'minor-cleanups-to-skb-frag-ref-unref'
Merge branch :
'minor-cleanups-to-skb-frag-ref-unref'
Merge branch :
'misc.erofs' into work.bdev
Merge branch :
'misc.erofs' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs.git
Merge branch :
'mlx5-fixes'
Merge branch :
'mlx5-fixes'
Merge branch :
'mlx5-fixes' into main
Merge branch :
'mlx5-misc-fixes'
Merge branch :
'mlx5-misc-patches'
Merge branch :
'mlx5-misc-patches'
Merge branch :
'mlx5e-per-queue-coalescing'
Merge branch :
'mlx5e-rc2-misc-patches'
Merge branch :
'mlxsw-events-processing-performance'
Merge branch :
'mlxsw-fixes'
Merge branch :
'mlxsw-preparations-for-improving-performance'
Merge branch :
'mm-delete-change-gpte' into HEAD
Merge branch :
'move-est-lock-and-est-structure-to-struct-stmmac_priv'
Merge branch :
'mptcp-add-last-time-fields-in-mptcp_info'
Merge branch :
'mptcp-selftests'
Merge branch :
'mptcp-small-improvements-fix-and-clean-ups'
Merge branch :
'mptcp-various-fixes'
Merge branch :
'net-bridge-mst-fix-suspicious-rcu-usage-warning'
Merge branch :
'net-dqs-optimize-if-stall-threshold-is-not-set'
Merge branch :
'net-dsa-adjust_link-removal'
Merge branch :
'net-dsa-allow-phylink_mac_ops-in-dsa-drivers'
Merge branch :
'net-dsa-b53-remove-adjust_link'
Merge branch :
'net-dsa-microchip-dcb-fixes'
Merge branch :
'net-dsa-microchip-ksz8-refactor-fdb-dump-path'
Merge branch :
'net-dsa-microchip-use-phylink_mac_ops-for-ksz-driver'
Merge branch :
'net-dsa-vsc73xx-convert-to-phylink-and-do-some-cleanup'
Merge branch :
'net-dunamic-dummy-device'
Merge branch :
'net-gro-remove-network_header-use-move-p-flush-flush_id-calculations-to-l4'
Merge branch :
'net-hsr-add-support-for-hsr-san-redbox'
Merge branch :
'net-ipa-eight-simple-cleanups'
Merge branch :
'net-ipa-header-hygiene'
Merge branch :
'net-lan743x-fixes-for-multiple-wol-related-issues'
Merge branch :
'net-lan966x-flower-validate-control-flags'
Merge branch :
'net-microchip-correct-spelling-in-comments'
Merge branch :
'net-neigh-rcu'
Merge branch :
'net-phy-micrel-lan8814-enable-ptp_pf_perout'
Merge branch :
'net-provide-smp-threads-for-backlog-napi'
Merge branch :
'net-qede-convert-filter-code-to-use-extack'
Merge branch :
'net-qede-don-t-restrict-error-codes'
Merge branch :
'net-rps-lockless'
Merge branch :
'net-rps-misc'
Merge branch :
'net-sched-skip_sw'
Merge branch :
'net-smc-smc-intra-os-shortcut-with-loopback-ism'
Merge branch :
'net-sparx5-flower-validate-control-flags'
Merge branch :
'net-stmmac-add-support-for-rzn1-gmac-devices'
Merge branch :
'net-stmmac-fix-mac-capabilities-procedure'
Merge branch :
'net-sysctl-sentinel'
Merge branch :
'net-three-additions-to-net_hotdata'
Merge branch :
'net-txgbe-fix-msi-and-intx-interrupts'
Merge branch 'net:
Add support for Power over Ethernet (PoE)'
Merge branch :
'net_sched-dump-no-rtnl'
Merge branch :
'netdev-support-dumping-a-single-netdev-in-qstats'
Merge branch :
'netdevsim-add-napi-support'
Merge branch :
'netfs-writeback' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs
Merge branch :
'netlink-add-nftables-spec-w-multi-messages'
Merge branch :
'next' into for-linus
Merge branch :
'nfp-minor-improvements'
Merge branch :
'octeontx2-cpt-rss-cfg-fixes' into main
Merge branch :
'optimise-local-cpu-skb_attempt_defer_free'
Merge branch :
'page_pool-allow-direct-bulk-recycling'
Merge branch :
'pci/aer'
Merge branch :
'pci/aspm'
Merge branch :
'pci/controller/cadence'
Merge branch :
'pci/controller/dwc'
Merge branch :
'pci/controller/mt7621'
Merge branch :
'pci/controller/rockchip'
Merge branch :
'pci/controller/tegra194'
Merge branch :
'pci/cxl'
Merge branch :
'pci/doe'
Merge branch :
'pci/dt-bindings'
Merge branch :
'pci/edr'
Merge branch :
'pci/endpoint'
Merge branch :
'pci/enumeration'
Merge branch :
'pci/hotplug'
Merge branch :
'pci/ims-removal'
Merge branch :
'pci/misc'
Merge branch :
'pci/msi'
Merge branch :
'pci/of'
Merge branch :
'pci/pm'
Merge branch :
'phy-cleanup-EEE'
Merge branch :
'phy-listing-link_topology-tracking'
Merge branch :
'phy-microchip-ksz-9897-errata'
Merge branch :
'pm-cpufreq'
Merge branch :
'pm-cpufreq'
Merge branch :
'pm-cpufreq'
Merge branch :
'ptp-convert-to-platform-remove-callback-returning-void'
Merge branch :
'ravb-support-describing-the-mdio-bus'
Merge branch :
'read-phy-address-of-switch-from-device-tree-on-mt7530-dsa-subdriver'
Merge branch :
'read_iter' of git://git.kernel.dk/linux
Merge branch :
'remove-rtnl-lock-protection-of-cvq'
Merge branch :
'retire-progs-test_sock_addr'
Merge branch :
'rtl8226b-serdes-switching'
Merge branch :
'rtnetlink-more-rcu-conversions-for-rtnl_fill_ifinfo'
Merge branch :
'rtnetlink-rtnl_stats_dump-changes'
Merge branch :
'selftest-netfilter-additional-cleanups'
Merge branch :
'selftests-assortment-of-fixes'
Merge branch :
'selftests-bpf-retire-bpf_tcp_helpers-h'
Merge branch :
'selftests-drv-net-round-some-sharp-edges'
Merge branch :
'selftests-drv-net-support-testing-with-a-remote-system'
Merge branch :
'selftests-fixes-for-kernel-ci'
Merge branch :
'selftests-move-bpf-offload-test-from-bpf-to-net'
Merge branch :
'selftests-move-netfilter-tests-to-net'
Merge branch :
'selftests-mptcp-mark-unstable-subtests-as-flaky'
Merge branch :
'selftests-net-exercise-page-pool-reporting-via-netlink'
Merge branch :
'selftests-net-extract-bpf-building-logic-from-the-makefile'
Merge branch :
'selftests-net-groundwork-for-ynl-based-tests'
Merge branch :
'selftests-net-lib-small-fixes'
Merge branch :
'selftests-net-page_poll-allocation-error-injection'
Merge branch :
'selftests-virtio_net-introduce-initial-testing-infrastructure'
Merge branch 'selftests/bpf:
Add sockaddr tests for kernel networking'
Merge branch :
'shared-zeropage' into features
Merge branch :
'sparx5-port-mirroring'
Merge branch :
'support-icssg-based-ethernet-on-am65x-sr1-0-devices'
Merge branch :
'support-some-features-for-the-hns3-ethernet-driver'
Merge branch :
'tcp-avoid-sending-too-small-packets'
Merge branch :
'tcp-fix-isn-selection-in-timewait-syn_recv'
Merge branch :
'tcp-make-trace-of-reset-logic-complete'
Merge branch :
'tcp-mptcp-close-wait'
Merge branch :
'tcp-support-rstreasons-in-the-passive-logic'
Merge branch :
'tcp-trace-next'
Merge branch :
'testing-make-netfilter-selftests-functional-in-vng-environment'
Merge branch :
'thermal-core'
Merge branch :
'thermal-intel'
Merge branch :
'thermal-intel' into thermal
Merge branch :
'topic/emu10k1-fix' into for-next
Merge branch :
'topic/emu10k1-fix' into for-next
Merge branch :
'topic/hda-config-pm-cleanup' into for-next
Merge branch :
'topic/hda-nhlt' into for-next
Merge branch :
'topic/kdump-hotplug' into next
Merge branch :
'topic/ppc-kvm' into next
Merge branch :
'topic/sound-devel-6.10' into for-next
Merge branch :
'trace-use-tp_store_addrs-macro'
Merge branch :
'udp-small-changes-on-receive-path'
Merge branch :
'use network helpers, part 1'
Merge branch :
'use network helpers, part 2'
Merge branch :
'use network helpers, part 3'
Merge branch :
'use network helpers, part 4'
Merge branch :
'Use start_server and connect_fd_to_fd'
Merge branch :
'v6.10-shared/clkids' into v6.10-clk/next
Merge branch :
'vfio' of https://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6 into v6.10/vfio/qat-v7
Merge branch :
'virtio-net-support-device-stats'
Merge branch :
'virtio_net-csum-xdp-fixes'
Merge branch :
'virtio_net-fix-lock-warning-and-unrecoverable-state'
Merge branch :
'virtio_net-rx-enable-premapped-mode-by-default'
Merge branch :
'wangxun-fixes'
Merge branch :
'wireguard-fixes-for-6-10-rc7'
Merge branch :
'work.iov_iter' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs into read_iter
Merge branch :
'x86/cpu' into perf/core, to pick up dependent commits
Merge branch :
'x86/urgent' into x86/cpu, to resolve conflict
Merge branch :
'ynl-rename-array-nest-to-indexed-array'
Merge branch :
'ynl-tests'
Linux:
Merge branch acpi-x86
Linux:
Merge branch kvm-arm64/host_data into kvmarm-master/next
Linux:
Merge branch kvm-arm64/lpi-xa-cache into kvmarm-master/next
Linux:
Merge branch kvm-arm64/misc-6.10 into kvmarm-master/next
Linux:
Merge branch kvm-arm64/mpidr-reset into kvmarm-master/next
Linux:
Merge branch kvm-arm64/nv-eret-pauth into kvmarm-master/next
Linux:
Merge branch kvm-arm64/pkvm-6.10 into kvmarm-master/next
Linux:
Merge branch mana-ib-flex of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
Merge branches :
'acpi-ec', 'acpi-apei' and 'pnp'
Merge branches :
'acpi-resource', 'acpi-property' and 'acpi-numa'
Merge branches :
'acpi-scan' and 'acpi-tables'
Merge branches :
'acpi-tools', 'acpi-docs' and 'pnp'
Merge branches :
'acpi-x86', 'acpi-dptf' and 'acpi-apei'
Merge branches :
'amba', 'cfi', 'clkdev' and 'misc' into for-linus
Merge branches :
'arm/renesas', 'arm/smmu', 'x86/amd', 'core' and 'x86/vt-d' into next
Merge branches :
'clk-cleanup', 'clk-airoha', 'clk-mediatek', 'clk-sophgo' and 'clk-loongson' into clk-next
Merge branches :
'clk-counted', 'clk-imx', 'clk-amlogic', 'clk-binding' and 'clk-rockchip' into clk-next
Merge branches :
'clk-microchip', 'clk-samsung' and 'clk-qcom' into clk-next
Merge branches :
'clk-stm', 'clk-renesas', 'clk-scmi' and 'clk-allwinner' into clk-next
Merge branches :
'fixes.2024.04.15a', 'misc.2024.04.12a', 'rcu-sync-normal-improve.2024.04.15a', 'rcu-tasks.2024.04.15a' and 'rcutorture.2024.04.15a' into rcu-merge.2024.04.15a
Merge branches :
'ib-backlight-auxdisplay-staging-omap-6.9', 'ib-backlight-auxdisplay-hid-fb-6.9' and 'ib-backlight-hid-fbdev-lcd-scripts-6.10' into ibs-for-backlight-merged
Merge branches :
'ib-leds-mips-sound-6.10' and 'ib-leds-locking-6.10' into ibs-for-leds-merged
Merge branches :
'ib-mfd-misc-pinctrl-regulator-6.10', 'ib-mfd-pinctrl-regulator-6.10' and 'ib-mfd-regulator-6.10' into ibs-for-mfd-merged
Merge branches :
'pm-cpuidle', 'pm-sleep' and 'pm-powercap'
Merge branches :
'pm-em' and 'pm-docs'
Linux:
Merge drm/drm-fixes into drm-misc-fixes
Linux:
Merge drm/drm-next into drm-intel-next
Linux:
Merge drm/drm-next into drm-intel-next
Linux:
Merge drm/drm-next into drm-misc-next
Linux:
Merge drm/drm-next into drm-misc-next
Linux:
Merge drm/drm-next into drm-misc-next
Linux:
Merge drm/drm-next into drm-xe-next
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next into net-accept-more
Merge local branch :
'x86-codegen'
Linux:
merge mm-hotfixes-stable into mm-nonmm-stable to pick up needed changes
Merge patch "riscv:
stacktrace: convert arch_stack_walk() to noinstr"
Linux:
Merge patch series "Add LIBSAS_SHT_BASE for libsas"
Linux:
Merge patch series "Assorted fixes in RISC-V PMU driver"
Merge patch series "cachefiles:
random bugfixes"
Merge patch series "cachefiles:
some bugfixes and cleanups for ondemand requests"
Linux:
Merge patch series "convert SCSI to atomic queue limits, part 1 (v3)"
Linux:
Merge patch series "Improve the code for showing commands in debugfs"
Merge patch series "mpi3mr:
Few Enhancements and minor fixes"
Linux:
Merge patch series "NCQ Priority sysfs sttributes for libsas"
Linux:
Merge patch series "Re-use device management code fragments"
Linux:
Merge patch series "Rework & improve riscv cmpxchg.h and atomic.h"
Merge patch series "riscv:
64-bit NOMMU fixes and enhancements"
Merge patch series "riscv:
access_ok() optimization"
Merge patch series "riscv:
ASID-related and UP-related TLB flush enhancements"
Merge patch series "riscv:
Create and document PR_RISCV_SET_ICACHE_FLUSH_CTX prctl"
Merge patch series "riscv:
enable lockless lockref implementation"
Merge patch series "riscv:
Extension parsing fixes"
Merge patch series "riscv:
fix debug_pagealloc"
Merge patch series "riscv:
fix patching with IPI"
Merge patch series "scsi:
documentation: clean up docs and fix kernel-doc"
Merge patch series "scsi:
libsas: Fix the failure of adding phy with zero-address to new port"
Merge patch series "scsi:
Prevent several section mismatch warnings"
Merge patch series "scsi:
replace deprecated strncpy"
Merge patch series "scsi:
ufs: Remove overzealous memory barriers"
Linux:
Merge patch series "ufs-exynos support for Tensor GS101"
Merge patch series "ufs:
host: mediatek: Provide features and fixes in MediaTek platforms"
Linux:
Merge patch series "Update lpfc to revision 14.4.0.2"
Merge patch series :
'Fix shmem_rename2 directory offset calculation' of https://lore.kernel.org/r/
[email protected]
Merge patch series 'fs:
aio: more folio conversion' of https://lore.kernel.org/r/
[email protected]
Merge remote branch 'xfrm:
Introduce direction attribute for SA'
Merge remote-tracking branch :
'cxl/for-6.10/add-log-mbox-cmds' into cxl-for-next
Merge remote-tracking branch :
'cxl/for-6.10/cper' into cxl-for-next
Merge remote-tracking branch :
'cxl/for-6.10/dpa-to-hpa' into cxl-for-next
Merge remote-tracking branch :
'drm/drm-fixes' into drm-misc-fixes
Merge remote-tracking branch :
'torvalds/master' into perf-tools-next
Merge series :
'Fixes and cleanups to fs-writeback' of https://lore.kernel.org/r/
[email protected]
Merge tag :
'6.10-rc-ksmbd-server-fixes' of git://git.samba.org/ksmbd
Merge tag :
'6.10-rc-smb-fix' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'6.10-rc-smb3-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'6.10-rc-smb3-fixes-part2' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'6.10-rc1-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'6.10-rc2-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'6.10-rc3-smb3-server-fixes' of git://git.samba.org/ksmbd
Merge tag :
'6.10-rc4-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'6.10-rc6-smb3-client-fix' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'6.10-rc6-smb3-server-fixes' of git://git.samba.org/ksmbd
Merge tag :
'6.10-rc7-smb3-client-fix' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'9p-for-6.10-rc2' of https://github.com/martinetd/linux
Merge tag :
'acpi-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-6.10-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-6.10-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-6.10-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-6.10-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-6.10-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'amd-drm-fixes-6.10-2024-05-22' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-fixes-6.10-2024-05-30' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.10-2024-06-06' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.10-2024-06-19' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.10-2024-06-26' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.10-2024-07-03' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-next-6.10-2024-04-13' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-6.10-2024-04-19' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-6.10-2024-04-26' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amlogic-arm64-dt-for-v6.10' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt-late
Merge tag :
'amlogic-defconfig-for-v6.10' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/defconfig
Merge tag :
'arm-fixes-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'arm-fixes-6.10-2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'arm-fixes-6.10-3' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'arm-smmu-updates' of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux into arm/smmu
Merge tag :
'arm-soc/for-6.10/defconfig-arm64' of https://github.com/Broadcom/stblinux into soc/defconfig
Merge tag :
'arm-soc/for-6.10/devicetree' of https://github.com/Broadcom/stblinux into soc/dt
Merge tag :
'arm-soc/for-6.10/devicetree-arm64' of https://github.com/Broadcom/stblinux into soc/dt
Merge tag :
'arm-soc/for-6.10/drivers' of https://github.com/Broadcom/stblinux into soc/drivers
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 :
'asm-generic-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic
Merge tag :
'asm-generic-alpha' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic
Merge tag :
'asm-generic-fixes-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic
Merge tag :
'asm-generic-fixes-6.10-2' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic
Merge tag :
'asoc-fix-v6.10-merge-window' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v6.10-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v6.10-rc5' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v6.10-rc7' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v6.9-rc7' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v6.9-rc7-2' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-v6.10' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'aspeed-6.10-devicetree' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into soc/dt-late
Merge tag :
'asymmetric-keys-next-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag :
'ata-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag :
'ata-6.10-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag :
'ata-6.10-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag :
'ata-6.10-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag :
'ata-6.10-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag :
'ata-6.10-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag :
'ath-current-20240531' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath
Merge tag :
'ath-next-20240402' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath
Merge tag :
'ath-next-20240502' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath
Merge tag :
'atomic-file-updates-6.10_2024-04-15' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.10-mergeA
Merge tag :
'backlight-next-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight
Merge tag :
'batadv-net-pullrequest-20240621' of git://git.open-mesh.org/linux-merge
Merge tag :
'batadv-next-pullrequest-20240405' of git://git.open-mesh.org/linux-merge
Merge tag :
'bcachefs-2024-05-19' of https://evilpiepirate.org/git/bcachefs
Merge tag :
'bcachefs-2024-05-24' of https://evilpiepirate.org/git/bcachefs
Merge tag :
'bcachefs-2024-05-30' of https://evilpiepirate.org/git/bcachefs
Merge tag :
'bcachefs-2024-06-05' of https://evilpiepirate.org/git/bcachefs
Merge tag :
'bcachefs-2024-06-12' of https://evilpiepirate.org/git/bcachefs
Merge tag :
'bcachefs-2024-06-22' of https://evilpiepirate.org/git/bcachefs
Merge tag :
'bcachefs-2024-06-28' of https://evilpiepirate.org/git/bcachefs
Merge tag :
'bcachefs-2024-07-10' of https://evilpiepirate.org/git/bcachefs
Merge tag :
'bcachefs-2024-07-12' of https://evilpiepirate.org/git/bcachefs
Merge tag :
'bitmap-for-6.10v2' of https://github.com/norov/linux
Merge tag :
'block-6.10-20240523' of git://git.kernel.dk/linux
Merge tag :
'block-6.10-20240530' of git://git.kernel.dk/linux
Merge tag :
'block-6.10-20240607' of git://git.kernel.dk/linux
Merge tag :
'block-6.10-20240614' of git://git.kernel.dk/linux
Merge tag :
'block-6.10-20240628' of git://git.kernel.dk/linux
Merge tag :
'bootconfig-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'ceph-for-6.10-rc1' of https://github.com/ceph/ceph-client
Merge tag :
'ceph-for-6.10-rc8' of https://github.com/ceph/ceph-client
Merge tag :
'cgroup-for-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag :
'char-misc-6.10-final' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag :
'char-misc-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag :
'char-misc-6.10-rc1-fix' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag :
'char-misc-6.10-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag :
'char-misc-6.10-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag :
'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
Merge tag :
'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
Merge tag :
'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
Merge tag :
'clk-imx-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux into clk-imx
Merge tag :
'clk-meson-v6.10-1' of https://github.com/BayLibre/clk-meson into clk-amlogic
Merge tag :
'cmpxchg.2024.05.11a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag :
'cocci-for-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux
Merge tag :
'coresight-next-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux into char-misc-next
Merge tag :
'counter-fixes-for-6.10' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/wbg/counter into char-misc-linus
Merge tag :
'counter-updates-for-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter into char-misc-next
Merge tag :
'counter-updates-for-6.10b' of git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter into char-misc-next
Merge tag :
'cpufreq-arm-updates-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge tag :
'cxl-fixes-6.10-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
Merge tag :
'cxl-fixes-6.10-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
Merge tag :
'cxl-for-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
Merge tag :
'devfreq-next-for-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux
Merge tag :
'devicetree-fixes-for-6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag :
'devicetree-fixes-for-6.10-2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag :
'devicetree-for-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag :
'dirattr-validate-owners-6.10_2024-04-15' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.10-mergeA
Merge tag :
'discard-relax-locks-6.10_2024-04-15' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.10-mergeA
Merge tag :
'dlm-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm
Merge tag :
'dma-mapping-6.10-2024-05-20' of git://git.infradead.org/users/hch/dma-mapping
Merge tag :
'dma-mapping-6.10-2024-05-31' of git://git.infradead.org/users/hch/dma-mapping
Merge tag :
'dmaengine-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
Merge tag :
'dmaengine-fix-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
Merge tag :
'dmi-for-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging
Merge tag :
'docs-6.10' of git://git.lwn.net/linux
Merge tag :
'driver-core-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
Merge tag :
'driver-core-6.10-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
Merge tag :
'drivers-ti-sysc-for-v6.10-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/drivers
Merge tag :
'drm-fixes-2024-06-01' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2024-06-07' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2024-06-15' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2024-06-22' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2024-06-28' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2024-07-05' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-intel-fixes-2024-05-30' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag :
'drm-intel-fixes-2024-06-19' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag :
'drm-intel-fixes-2024-06-27' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag :
'drm-intel-fixes-2024-07-02' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag :
'drm-intel-gt-next-2024-04-26' of https://anongit.freedesktop.org/git/drm/drm-intel into drm-next
Merge tag :
'drm-intel-next-2024-04-17-1' of https://anongit.freedesktop.org/git/drm/drm-intel into drm-next
Merge tag :
'drm-intel-next-2024-04-24' of https://anongit.freedesktop.org/git/drm/drm-intel into drm-next
Merge tag :
'drm-intel-next-2024-04-30' of https://anongit.freedesktop.org/git/drm/drm-intel into drm-next
Merge tag :
'drm-misc-fixes-2024-05-16' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-misc-fixes-2024-05-23' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-fixes-2024-05-30' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-fixes-2024-06-07' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-fixes-2024-06-14' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-fixes-2024-06-26' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-fixes-2024-07-04' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-next-2024-03-28' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-misc-next-2024-04-05' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-misc-next-2024-04-10' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-misc-next-2024-04-19' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-misc-next-2024-04-25' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-misc-next-fixes-2024-05-08' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-misc-next-fixes-2024-05-16' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-misc-next-fixes-2024-05-23' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-misc-next-fixes-2024-06-07' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-msm-next-2024-05-07' of https://gitlab.freedesktop.org/drm/msm into drm-next
Merge tag :
'drm-next-2024-05-15' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-next-2024-05-16' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-next-2024-05-25' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-xe-fixes-2024-05-30' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-fixes-2024-06-04' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-fixes-2024-06-13' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-fixes-2024-06-20' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-fixes-2024-07-04' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-next-2024-04-23' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag :
'drm-xe-next-fixes-2024-05-02' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag :
'drm-xe-next-fixes-2024-05-09-1' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag :
'dt-cleanup-6.10' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt
Merge tag :
'dt64-cleanup-6.10' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt
Merge tag :
'edac_updates_for_v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag :
'edac_urgent_for_v6.10_rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag :
'edac_urgent_for_v6.10_rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag :
'efi-fixes-for-v6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag :
'efi-fixes-for-v6.10-2' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag :
'efi-fixes-for-v6.10-3' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag :
'efi-next-for-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag :
'erofs-for-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag :
'erofs-for-6.10-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag :
'erofs-for-6.10-rc7-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag :
'execve-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'ext4_for_linus-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
Merge tag :
'extcon-next-for-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon into char-misc-next
Merge tag :
'exynos-drm-fixes-for-v6.10-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-fixes
Merge tag :
'exynos-drm-next-for-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-next
Merge tag :
'f2fs-for-6.10.rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs
Merge tag :
'fbdev-for-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev
Merge tag :
'ffa-updates-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers
Merge tag :
'file-exchange-refactorings-6.10_2024-04-15' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.10-mergeA
Merge tag :
'firewire-fixes-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
Merge tag :
'firewire-fixes-6.10-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
Merge tag :
'firewire-updates-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
Merge tag :
'fixes-2024-06-13' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock
Merge tag :
'fixes-2024-06-23' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock
Merge tag :
'for-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux
Merge tag :
'for-6.10-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.10-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.10-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.10-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.10-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.10-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.10-rc7-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.10-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.10-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.10/block-20240511' of git://git.kernel.dk/linux
Merge tag :
'for-6.10/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag :
'for-6.10/dm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag :
'for-6.10/dm-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag :
'for-6.10/io_uring-20240511' 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 https://github.com/openrisc/linux
Merge tag :
'for-linus-2024060801' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag :
'for-linus-6.10-1' of https://github.com/cminyard/linux-ipmi
Merge tag :
'for-linus-6.10-ofs1' of git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux
Merge tag :
'for-linus-6.10a-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag :
'for-net-2024-06-10' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag :
'for-net-2024-06-28' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth into main
Merge tag :
'for-net-next-2024-05-14' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next
Merge tag :
'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag :
'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag :
'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag :
'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag :
'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag :
'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag :
'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag :
'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge tag :
'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge tag :
'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge tag :
'for-netdev' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag :
'for-v6.10' 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.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga into char-misc-next
Merge tag :
'fs_for_v6.10-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.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag :
'fsverity-for-linus' of git://git.kernel.org/pub/scm/fs/fsverity/linux
Merge tag :
'fuse-update-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse
Merge tag :
'gfs2-for-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2
Merge tag :
'gpio-fixes-for-v6.10-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-fixes-for-v6.10-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-fixes-for-v6.10-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-updates-for-v6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gtp-24-05-07' of git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp
Merge tag :
'hardening-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'hardening-v6.10-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'hardening-v6.10-rc2-take2' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'hardening-v6.10-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'hardening-v6.10-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'hid-for-linus-2024051401' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag :
'hisi-arm64-dt-for-6.10' of https://github.com/hisilicon/linux-hisi into soc/dt
Merge tag :
'hisi-drivers-for-6.10' of https://github.com/hisilicon/linux-hisi into soc/drivers
Merge tag :
'hsi-for-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi
Merge tag :
'hwmon-for-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag :
'hwmon-for-v6.10-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag :
'hyperv-fixes-signed-20240616' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Merge tag :
'i2c-for-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-for-6.10-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-for-6.10-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-for-6.10-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-for-6.10-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-for-6.10-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-for-6.10-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-host-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-mergewindow
Merge tag :
'i2c-host-6.10-pt2' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-current
Merge tag :
'i2c-host-fixes-6.10-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-current
Merge tag :
'i2c-host-fixes-6.10-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-current
Merge tag :
'i2c-host-fixes-6.10-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-current
Merge tag :
'i2c-host-fixes-6.10-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-current
Merge tag :
'i2c-host-fixes-6.10-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-current
Merge tag :
'i2c-host-fixes-6.8-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-mergewindow
Merge tag :
'i3c/for-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux
Merge tag :
'icc-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next
Merge tag :
'idxd-for-linus-may2024' of git bundle from Arjan
Merge tag :
'ieee802154-for-net-2024-06-27' of git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan into main
Merge tag :
'iio-fixes-for-6.10a' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-linus
Merge tag :
'iio-fixes-for-6.10b' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-linus
Merge tag :
'iio-fixes-for-6.10c' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-linus
Merge tag :
'iio-for-6.10a' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
Merge tag :
'iio-for-6.10b-take2' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
Merge tag :
'improve-attr-validation-6.10_2024-04-23' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.10-mergeC
Merge tag :
'imx-bindings-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag :
'imx-defconfig-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/defconfig
Merge tag :
'imx-dt-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag :
'imx-dt64-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag :
'imx-fixes-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes
Merge tag :
'imx-soc-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/arm
Merge tag :
'inode-repair-improvements-6.10_2024-04-15' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.10-mergeA
Merge tag :
'input-for-v6.10-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag :
'input-for-v6.10-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag :
'integrity-v6.10' of ssh://ra.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity
Merge tag :
'integrity-v6.10-fix' of ssh://ra.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity
Merge tag :
'intel-gpio-v6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel into gpio/for-next
Merge tag :
'intel-gpio-v6.10-2' of git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel
Merge tag :
'io_uring-6.10-20240523' of git://git.kernel.dk/linux
Merge tag :
'io_uring-6.10-20240530' of git://git.kernel.dk/linux
Merge tag :
'io_uring-6.10-20240607' of git://git.kernel.dk/linux
Merge tag :
'io_uring-6.10-20240614' of git://git.kernel.dk/linux
Merge tag :
'io_uring-6.10-20240621' of git://git.kernel.dk/linux
Merge tag :
'io_uring-6.10-20240627' of git://git.kernel.dk/linux
Merge tag :
'io_uring-6.10-20240703' of git://git.kernel.dk/linux
Merge tag :
'iommu-fix-v6.10-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
Merge tag :
'iommu-fixes-v6.10-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
Merge tag :
'iommu-fixes-v6.10-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
Merge tag :
'iommu-updates-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
Merge tag :
'ipsec-next-2024-05-03' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next
Merge tag :
'irq-core-2024-05-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq-urgent-2024-05-25' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq-urgent-2024-06-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq_urgent_for_v6.10_rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'jffs2-for-linus-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs
Merge tag :
'kbuild-fixes-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag :
'kbuild-fixes-v6.10-2' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag :
'kbuild-fixes-v6.10-3' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag :
'kbuild-fixes-v6.10-4' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag :
'kbuild-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag :
'kcsan.2024.05.10a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag :
'keys-next-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag :
'keys-trusted-next-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag :
'keys-trusted-next-6.10-rc1-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag :
'kgdb-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/danielt/linux
Merge tag :
'kselftest-fix-2024-07-04' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux
Merge tag :
'kvm-riscv-6.10-1' of https://github.com/kvm-riscv/linux into HEAD
Merge tag :
'kvm-riscv-fixes-6.10-1' of https://github.com/kvm-riscv/linux into HEAD
Merge tag :
'kvm-riscv-fixes-6.10-2' of https://github.com/kvm-riscv/linux into HEAD
Merge tag :
'kvm-s390-master-6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
Merge tag :
'kvm-x86-fixes-6.10-rcN' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-generic-6.10' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-misc-6.10' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-mmu-6.10' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-selftests-6.10' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-selftests_utils-6.10' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-vmx-6.10' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvmarm-6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag :
'kvmarm-fixes-6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag :
'kvmarm-fixes-6.10-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag :
'landlock-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux
Merge tag :
'landlock-6.10-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux
Merge tag :
'leds-next-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds
Merge tag :
'libnvdimm-for-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
Merge tag :
'linux-can-fixes-for-6.10-20240621' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag :
'linux-can-fixes-for-6.10-20240701' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag :
'linux-cpupower-6.10-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux into pm-tools
Merge tag :
'linux-watchdog-6.10-rc-fixes' of git://www.linux-watchdog.org/linux-watchdog
Merge tag :
'linux-watchdog-6.10-rc1' of git://www.linux-watchdog.org/linux-watchdog
Merge tag :
'linux_kselftest-fixes-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux_kselftest-fixes-6.10-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux_kselftest-fixes-6.10-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux_kselftest-fixes-6.10-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux_kselftest-kunit-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux_kselftest-next-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux_kselftest-next-6.10-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux_kselftest-nolibc-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'livepatching-for-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching
Merge tag :
'lkmm.2024.05.10a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag :
'locking-core-2024-05-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'locking-urgent-2024-06-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'log-incompat-permissions-6.10_2024-04-15' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.10-mergeA
Merge tag :
'loongarch-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag :
'loongarch-fixes-6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag :
'loongarch-fixes-6.10-2' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag :
'loongarch-kvm-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson into HEAD
Merge tag :
'lsm-pr-20240513' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm
Merge tag :
'lsm-pr-20240617' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm
Merge tag :
'm68k-for-v6.10-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k
Merge tag :
'm68knommu-for-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu
Merge tag :
'mailbox-fixes-v6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox
Merge tag :
'mailbox-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox
Merge tag :
'md-6.10-20240425' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into for-6.10/block
Merge tag :
'md-6.10-20240502' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into for-6.10/block
Merge tag :
'media-fixes-unicam-20240510' of https://git.kernel.org/pub/scm/linux/kernel/git/pinchartl/linux into media_stage
Merge tag :
'media/v6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag :
'media/v6.10-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag :
'media/v6.10-3' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag :
'mediatek-drm-next-6.10' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-next
Merge tag :
'memory-controller-drv-6.10' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers
Merge tag :
'mfd-fixes-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
Merge tag :
'mfd-next-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
Merge tag :
'mhi-for-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi into char-misc-next
Merge tag :
'microblaze-v6.10' of git://git.monstr.eu/linux-2.6-microblaze
Merge tag :
'microchip-dt64-6.10' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt
Merge tag :
'mips-fixes_6.10_1' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag :
'mips-fixes_6.10_2' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag :
'mips_6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag :
'mm-hotfixes-stable-2024-05-25-09-13' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2024-06-07-15-24' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2024-06-17-11-43' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2024-06-26-17-28' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2024-07-03-22-23' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2024-07-10-13-19' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-nonmm-stable-2024-05-19-11-56' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-nonmm-stable-2024-05-22-17-30' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-stable-2024-05-17-19-19' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-stable-2024-05-22-17-22' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-stable-2024-05-24-11-49' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mmc-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag :
'mmc-v6.10-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag :
'mmc-v6.10-rc4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag :
'modules-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux
Merge tag :
'mt76-for-kvalo-2024-05-02' of https://github.com/nbd168/wireless
Merge tag :
'mtd/fixes-for-6.10-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
Merge tag :
'mtd/for-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
Merge tag :
'mtk-soc-for-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/drivers
Merge tag :
'mvebu-arm-6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/arm
Merge tag :
'mvebu-dt64-6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt
Merge tag :
'nand/for-6.10' into mtd/next
Merge tag :
'net-6.10-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.10-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.10-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.10-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.10-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.10-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.10-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.10-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.10-rc8-2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-accept-more-20240515' of git://git.kernel.dk/linux
Merge tag :
'net-next-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
Merge tag :
'nf-24-05-29' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-24-06-11' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-24-06-19' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-24-06-27' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-24-07-04' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-24-07-11' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-next-24-05-12' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Merge tag :
'nfs-for-6.10-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
Merge tag :
'nfs-for-6.10-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
Merge tag :
'nfs-for-6.10-3' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
Merge tag :
'nfsd-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'nfsd-6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'nfsd-6.10-2' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'nfsd-6.10-3' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'ntfs3_for_6.10' of https://github.com/Paragon-Software-Group/linux-ntfs3
Merge tag :
'nvme-6.10-2024-05-14' of git://git.infradead.org/nvme into block-6.10
Merge tag :
'nvme-6.10-2024-05-29' of git://git.infradead.org/nvme into block-6.10
Merge tag :
'nvme-6.10-2024-06-05' of git://git.infradead.org/nvme into block-6.10
Merge tag :
'nvme-6.10-2024-06-13' of git://git.infradead.org/nvme into block-6.10
Merge tag :
'nvme-6.10-2024-06-27' of git://git.infradead.org/nvme into block-6.10
Merge tag :
'omap-for-v6.10/dt-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/dt
Merge tag :
'online-fsck-design-6.10_2024-04-15' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.10-mergeA
Merge tag :
'opp-updates-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm into pm-opp
Merge tag :
'optee-convert-platform-remove-callback-for-v6.10' of https://git.linaro.org/people/jens.wiklander/linux-tee into soc/drivers
Merge tag :
'optee-fix-for-v6.11' of https://git.linaro.org/people/jens.wiklander/linux-tee into arm/fixes
Merge tag :
'ovl-fixes-6.10-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs
Merge tag :
'ovl-update-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs
Merge tag :
'parisc-for-6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag :
'parisc-for-6.10-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag :
'pci-v6.10-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag :
'pci-v6.10-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag :
'pci-v6.10-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag :
'peci-next-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/iwi/linux into char-misc-next
Merge tag :
'perf-core-2024-05-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf-tools-fixes-for-v6.10-1-2024-05-26' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag :
'perf-tools-fixes-for-v6.10-2-2024-06-09' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag :
'perf-tools-fixes-for-v6.10-2024-07-08' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag :
'perf-tools-for-v6.10-1-2024-05-21' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag :
'perf-urgent-2024-05-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf-urgent-2024-06-02' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf-urgent-2024-06-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'phy-fixes-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
Merge tag :
'phy-for-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
Merge tag :
'phy_dp_modes_6.10' into msm-next-lumag
Merge tag :
'phy_dp_modes_6.10' into next
Merge tag :
'pinctrl-v6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag :
'pinctrl-v6.10-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag :
'platform-drivers-x86-v6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v6.10-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v6.10-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v6.10-4' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v6.10-5' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v6.10-6' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'pm-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-6.10-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-6.10-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-6.10-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-6.10-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-6.10-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pmdomain-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Merge tag :
'pmdomain-v6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Merge tag :
'pmdomain-v6.10-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Merge tag :
'powerpc-6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'powerpc-6.10-2' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'powerpc-6.10-3' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'powerpc-6.10-4' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'pptrs-6.10_2024-04-23' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.10-mergeC
Merge tag :
'printk-for-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux
Merge tag :
'probes-fixes-v6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'probes-fixes-v6.10-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'probes-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'pull-bd_flags-2' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag :
'pull-bd_inode-1' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag :
'pull-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag :
'pull-set_blocksize' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag :
'pwm/for-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux
Merge tag :
'pwm/for-6.10-rc5-fixes-take2' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux
Merge tag :
'qcom-arm32-for-6.10' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag :
'qcom-arm64-defconfig-fixes-for-6.10' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes
Merge tag :
'qcom-arm64-defconfig-for-6.10' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/defconfig
Merge tag :
'qcom-arm64-defconfig-for-6.10-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/defconfig
Merge tag :
'qcom-arm64-fixes-for-6.10' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes
Merge tag :
'qcom-arm64-for-6.10' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag :
'qcom-arm64-for-6.10-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag :
'qcom-clk-fixes-for-6.10' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into clk-fixes
Merge tag :
'qcom-clk-for-6.10' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into clk-qcom
Merge tag :
'qcom-drivers-fixes-for-6.10' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes
Merge tag :
'qcom-drivers-for-6.10' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
Merge tag :
'qcom-drivers-for-6.10-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
Merge tag :
'random-6.10-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/crng/random
Merge tag :
'ras_core_for_v6.10_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'rcu.next.v6.10' of https://github.com/urezki/linux
Merge tag :
'reduce-scrub-iget-overhead-6.10_2024-04-23' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.10-mergeC
Merge tag :
'regmap-fix-v6.10-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Merge tag :
'regmap-fix-v6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Merge tag :
'regmap-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Merge tag :
'regulator-fix-v6.10-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'regulator-fix-v6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'regulator-fix-v6.10-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'regulator-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'renesas-arm-defconfig-for-v6.10-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/defconfig
Merge tag :
'renesas-clk-for-v6.10-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
Merge tag :
'renesas-clk-for-v6.10-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
Merge tag :
'renesas-drivers-for-v6.10-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/drivers
Merge tag :
'renesas-dt-bindings-for-v6.10-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag :
'renesas-dts-for-v6.10-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag :
'renesas-dts-for-v6.10-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag :
'renesas-pinctrl-fixes-for-v6.10-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into fixes
Merge tag :
'renesas-pinctrl-for-v6.10-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel
Merge tag :
'repair-dirs-6.10_2024-04-15' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.10-mergeA
Merge tag :
'repair-fixes-6.10_2024-04-23' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.10-mergeC
Merge tag :
'repair-iunlink-6.10_2024-04-15' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.10-mergeA
Merge tag :
'repair-orphanage-6.10_2024-04-15' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.10-mergeA
Merge tag :
'repair-pptrs-6.10_2024-04-23' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.10-mergeC
Merge tag :
'repair-rtsummary-6.10_2024-04-15' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.10-mergeA
Merge tag :
'repair-symlink-6.10_2024-04-15' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.10-mergeA
Merge tag :
'repair-tempfiles-6.10_2024-04-15' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.10-mergeA
Merge tag :
'repair-unlinked-inode-state-6.10_2024-04-15' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.10-mergeA
Merge tag :
'repair-xattrs-6.10_2024-04-15' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.10-mergeA
Merge tag :
'reset-fixes-for-v6.10' of git://git.pengutronix.de/pza/linux into arm/fixes
Merge tag :
'retain-ilock-during-dir-ops-6.10_2024-04-15' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.10-mergeA
Merge tag :
'riscv-config-for-v6.10' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/drivers
Merge tag :
'riscv-dt-fixes-for-v6.10-rc5+' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into arm/fixes
Merge tag :
'riscv-dt-for-v6.10-take2' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/dt-late
Merge tag :
'riscv-for-linus-6.10-mw1' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-for-linus-6.10-mw2' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-for-linus-6.10-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-for-linus-6.10-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-for-linus-6.10-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-for-linus-6.10-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-sophgo-dt-fixes-for-v6.10-rc4' of https://github.com/sophgo/linux into arm/fixes
Merge tag :
'riscv-sophgo-dt-for-v6.10' of https://github.com/sophgo/linux into soc/dt
Merge tag :
'rpmsg-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag :
'rproc-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag :
'rtc-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux
Merge tag :
'rtw-next-2024-04-04' of https://github.com/pkshih/rtw
Merge tag :
'rtw-next-2024-05-04-v2' of https://github.com/pkshih/rtw
Merge tag :
'rust-6.10' of https://github.com/Rust-for-Linux/linux
Merge tag :
'rust-fixes-6.10' of https://github.com/Rust-for-Linux/linux
Merge tag :
's390-6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-6.10-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-6.10-3' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-6.10-4' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-6.10-7' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-6.10-8' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
'samsung-clk-6.10-2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into clk-samsung
Merge tag :
'samsung-dt-6.10' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
Merge tag :
'samsung-dt64-6.10' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
Merge tag :
'samsung-dt64-6.10-2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
Merge tag :
'samsung-pinctrl-6.10' of https://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung into devel
Merge tag :
'sched-core-2024-05-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched-urgent-2024-05-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched-urgent-2024-06-02' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched_urgent_for_v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'scmi-updates-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers
Merge tag :
'scrub-directory-tree-6.10_2024-04-23' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.10-mergeC
Merge tag :
'scrub-pptrs-6.10_2024-04-23' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.10-mergeC
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-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag :
'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag :
'seccomp-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'selinux-pr-20240513' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux
Merge tag :
'sh-for-v6.10-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/glaubitz/sh-linux
Merge tag :
'shrink-dirattr-args-6.10_2024-04-23' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.10-mergeC
Merge tag :
'slab-for-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag :
'smp_urgent_for_v6.10_rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'soc-arm-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-defconfig-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-drivers-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-dt-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-dt-late-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'sound-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.10-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.10-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.10-rc5-2' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.10-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-fix-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'soundwire-6.10-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire
Merge tag :
'soundwire-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire
Merge tag :
'sparc-for-6.10-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/alarsson/linux-sparc
Merge tag :
'spi-fix-v6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-fix-v6.10-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-fix-v6.10-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-nor/for-6.10' into mtd/next
Merge tag :
'spi-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'stable/vduse-virtio-net' into vhost
Merge tag :
'staging-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
Merge tag :
'staging-6.10-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
Merge tag :
'staging-6.10-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
Merge tag :
'stm32-bus-firewall-for-v6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into soc/drivers
Merge tag :
'stm32-dt-for-v6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into soc/dt
Merge tag :
'sunxi-clk-fixes-for-6.10' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into clk-fixes
Merge tag :
'sunxi-clk-for-6.10-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into clk-allwinner
Merge tag :
'sunxi-config-for-6.10-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/defconfig
Merge tag :
'sunxi-dt-for-6.10-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt
Merge tag :
'sunxi-dt-for-6.10-2' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt
Merge tag :
'sunxi-fixes-for-6.10' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/fixes
Merge tag :
'sysctl-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl
Merge tag :
'tag-chrome-platform-firmware-for-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux
Merge tag :
'tag-chrome-platform-for-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux
Merge tag :
'tags/media-next-imx-20240419' of git://git.kernel.org/pub/scm/linux/kernel/git/pinchartl/linux.git into media_stage
Merge tag :
'tags/media-next-uvc-20240419' of git://git.kernel.org/pub/scm/linux/kernel/git/pinchartl/linux.git into media_stage
Merge tag :
'tee-ts-for-v6.10' of https://git.linaro.org/people/jens.wiklander/linux-tee into soc/drivers
Merge tag :
'tegra-for-6.10-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag :
'tegra-for-6.10-arm64-defconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/defconfig
Merge tag :
'tegra-for-6.10-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag :
'tegra-for-6.10-dt-bindings' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag :
'tegra-for-6.10-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
Merge tag :
'thermal-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thermal-6.10-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thermal-6.10-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thermal-6.10-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thermal-6.10-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thermal-6.10-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thermal-6.10-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thermal-v6.10-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/thermal/linux into thermal
Merge tag :
'thermal-v6.10-rc1-2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/thermal/linux
Merge tag :
'thermal-v6.10-rc4' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/thermal/linux
Merge tag :
'thunderbolt-for-v6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-next
Merge tag :
'thunderbolt-for-v6.10-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-next
Merge tag :
'ti-driver-soc-for-v6.10' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/drivers
Merge tag :
'ti-k3-dt-for-v6.10' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt
Merge tag :
'ti-keystone-dt-for-v6.10' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt
Merge tag :
'timers-core-2024-05-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-urgent-2024-06-15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-v6.10-rc1' of https://git.linaro.org/people/daniel.lezcano/linux into timers/core
Merge tag :
'timers_urgent_for_v6.10_rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'tomoyo-pr-20240606' of git://git.code.sf.net/p/tomoyo/tomoyo
Merge tag :
'tpmdd-next-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag :
'tpmdd-next-6.10-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag :
'tpmdd-next-6.10-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag :
'tpmdd-next-6.10-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag :
'trace-assign-str-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-fixes-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-ringbuffer-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-tools-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-tools-v6.10-2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-tracefs-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-user-events-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v6.10-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'tty-6.10-final' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag :
'tty-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag :
'tty-6.10-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag :
'tty-6.10-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag :
'tty-6.10-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag :
'tty-6.10-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag :
'turbostat-for-Linux-6.10-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux
Merge tag :
'uml-for-linus-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux
Merge tag :
'usb-6.10-final' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-6.10-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-6.10-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-serial-6.10-rc6' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus
Merge tag :
'usb-serial-6.10-rc8' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus
Merge tag :
'v6.10-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag :
'v6.10-p2' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag :
'v6.10-p3' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag :
'v6.10-p4' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag :
'v6.10-rc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux
Merge tag :
'v6.10-rockchip-clk1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into clk-rockchip
Merge tag :
'v6.10-rockchip-defconfig64' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/defconfig
Merge tag :
'v6.10-rockchip-dts64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag :
'v6.10-rockchip-dts64-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag :
'v6.10-rockchip-dtsfixes1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/fixes
Merge tag :
'v6.9-rc1' into sched/core, to pick up fixes and to refresh the branch
Merge tag :
'v6.9-rc2' into gpio/for-next
Merge tag :
'v6.9-rc2' into media_stage
Merge tag :
'v6.9-rc2' into perf/core, to pick up dependent commits
Merge tag :
'v6.9-rc2' into x86/percpu, to pick up fixes and resolve conflict
Merge tag :
'v6.9-rc3' into locking/core, to pick up fixes
Merge tag :
'v6.9-rc3' into x86/boot, to pick up fixes before queueing up more changes
Merge tag :
'v6.9-rc3' into x86/cpu, to pick up fixes
Merge tag :
'v6.9-rc6' into perf/core, to pick up fixes
Merge tag :
'vectorized-scrub-6.10_2024-04-23' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.10-mergeC
Merge tag :
'vfio-v6.10' of https://github.com/awilliam/linux-vfio
Merge tag :
'vfio-v6.10-rc1' of https://github.com/awilliam/linux-vfio
Merge tag :
'vfio-v6.10-rc4' of https://github.com/awilliam/linux-vfio
Merge tag :
'vfs-6.10-rc2.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.10-rc4.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.10-rc7.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.10-rc7.fixes.2' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.10-rc8.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.10.iomap' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.10.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.10.mount' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.10.netfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.10.rw' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'w1-drv-6.10' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-w1 into char-misc-next
Merge tag :
'wireless-2024-06-03' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag :
'wireless-2024-06-14' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag :
'wireless-2024-06-27' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag :
'wireless-2024-07-04' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag :
'wireless-next-2024-04-03' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag :
'wireless-next-2024-04-24' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag :
'wireless-next-2024-05-08' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag :
'wq-for-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Merge tag :
'wq-for-6.10-rc5-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Merge tag :
'x86-asm-2024-05-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-boot-2024-05-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-bugs-2024-05-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-build-2024-05-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-cleanups-2024-05-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-cpu-2024-05-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-entry-2024-05-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-fpu-2024-05-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-irq-2024-05-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-misc-2024-05-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-mm-2024-05-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-percpu-2024-05-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-platform-2024-05-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-shstk-2024-05-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-timers-2024-05-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2024-05-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2024-05-25' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2024-06-02' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2024-06-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2024-06-15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_alternatives_for_v6.10_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_apic_for_6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_cache_for_v6.10_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_microcode_for_v6.10_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_sev_for_v6.10_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_urgent_for_v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_urgent_for_v6.10_rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'xfs-6.10-fixes-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xfs-6.10-fixes-3' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xfs-6.10-fixes-4' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xfs-6.10-fixes-5' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xfs-6.10-merge-6' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xfs-cleanups-6.10_2024-05-02' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.10-mergeF
Merge topic branches :
'clkdev' and 'fixes' into for-linus
Linux:
Merge v6.9-rc6 into drm-next
Linux:
Merge wireless into wireless-next
Linux:
Merge x86 bugfixes from Linux 6.9-rc3
mfd:
axp20x: Add support for AXP717 PMIC
mfd:
axp20x: AXP717: Fix missing IRQ status registers range
mfd:
axp20x: Convert to use Maple Tree register cache
mfd:
bd71828: Remove commented code lines
mfd:
cs42l43: Update patching revision check
mfd:
intel-lpss: Switch over to MSI interrupts
mfd:
intel-lpss: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY
mfd:
intel-m10-bmc: Change staging size to a variable
mfd:
kempld: Drop duplicate NULL check in ->exit()
mfd:
kempld: Remove custom DMI matching code
mfd:
kempld: Remove dead code
mfd:
kempld: Replace ACPI code with agnostic one
mfd:
kempld: Simplify device registration
mfd:
kempld: Use device core to create driver-specific device attributes
mfd:
kempld: Use PLATFORM_DEVID_NONE instead of -1
mfd:
ocelot-spi: Use spi_sync_transfer()
mfd:
rk8xx: Add RK816 support
mfd:
rohm-bd71828: Add power off functionality
mfd:
rsmu: support I2C SMBus access
mfd:
ssbi: Remove unused field 'slave' from 'struct ssbi'
mfd:
Tidy Kconfig dependency's parentheses
mfd:
timberdale: Remove redundant assignment to variable err
mfd:
tps6594-core: Add TI TPS65224 PMIC core
mfd:
tps6594-i2c: Add TI TPS65224 PMIC I2C
mfd:
tps6594-spi: Add TI TPS65224 PMIC SPI
mfd:
tps6594: Add register definitions for TI TPS65224 PMIC
mfd:
tps6594: Use volatile_table instead of volatile_reg
microblaze:
Remove early printk call from cpuinfo-static.c
microblaze:
Remove gcc flag for non existing early_printk.c file
migrate:
expand the use of folio in __migrate_device_pages()
minix:
convert minix to use the new mount api
minixfs:
Fix minixfs_rename with HIGHMEM
MIPS:
Add prototypes for plat_post_relocation() and relocate_kernel()
MIPS:
BCM47XX: Declare early_tlb_init() static
MIPS:
BCM47XX: include header for bcm47xx_prom_highmem_init() prototype
mips:
bmips: BCM6358: make sure CBR is correctly set
mips:
dts: ralink: mt7621: move pinctrl and sort its children
mips:
dts: ralink: mt7621: reorder cpu node attributes
mips:
dts: ralink: mt7621: reorder cpuintc node attributes
mips:
dts: ralink: mt7621: reorder ethernet node attributes and kids
mips:
dts: ralink: mt7621: reorder gic node attributes
mips:
dts: ralink: mt7621: reorder gpio node attributes
mips:
dts: ralink: mt7621: reorder i2c node attributes
mips:
dts: ralink: mt7621: reorder mmc node attributes
mips:
dts: ralink: mt7621: reorder mmc regulator attributes
mips:
dts: ralink: mt7621: reorder pci?_phy attributes
mips:
dts: ralink: mt7621: reorder pcie node attributes and children
mips:
dts: ralink: mt7621: reorder spi0 node attributes
mips:
dts: ralink: mt7621: reorder sysc node attributes
mips:
dts: ralink: mt7621: reorder the attributes of the root node
mips:
fix compat_sys_lseek syscall
MIPS:
Guard some macros with __ASSEMBLY__ in asm.h
MIPS:
mipsmtregs: Fix target register for MFTC0
mips:
module: rename MODULE_START to MODULES_VADDR
MIPS:
Octeon: Add PCIe link status check
MIPS:
pci: lantiq: restore reset gpio polarity
MIPS:
RB532: Declare prom_setup_cmdline() and rb532_gpio_init() static
MIPS:
Routerboard 532: Fix vendor retry check code
MIPS:
SGI-IP27: fix -Wunused-variable in arch_init_irq()
MIPS:
SGI-IP27: micro-optimize arch_init_irq()
MIPS:
SGI-IP27: use WARN_ON() output
MIPS:
Take in account load hazards for HI/LO restoring
misc/pvpanic:
add shutdown event definition
misc/pvpanic:
add support for normal shutdowns
misc/pvpanic:
use bit macros
misc:
ds1682: Add NVMEM support
misc:
fastrpc: Avoid updating PD type for capability request
misc:
fastrpc: Copy the complete capability structure to user
misc:
fastrpc: Fix DSP capabilities request
misc:
fastrpc: Fix memory leak in audio daemon attach operation
misc:
fastrpc: Fix ownership reassignment of remote heap
misc:
fastrpc: Restrict untrusted app to attach to privileged PD
misc:
microchip: pci1xxxx: Fix a memory leak in the error handling of gp_aux_bus_probe()
misc:
microchip: pci1xxxx: fix double free in the error handling of gp_aux_bus_probe()
misc:
microchip: pci1xxxx: Fix return value of nvmem callbacks
misc:
nsm: drop owner assignment
misc:
ntsync: mark driver as "broken" to prevent from building
misc:
rtsx: do clear express reg every SD_INT
misc:
sgi_gru: indent SGI_GRU option help text
misc:
sgi_gru: remove default attribute of LATTICE_ECP3_CONFIG
misc:
ti-st: st_kim: remove unnecessary (void*) conversions
misc:
tps6594-pfsm: Add TI TPS65224 PMIC PFSM
missing helpers:
bdev_unhash(), bdev_drop()
mlx5/core:
Support max_io_eqs for a function
mlx5:
avoid truncating error message
mlx5:
stop warning for 64KB pages
mlxsw:
core_linecards: Fix double memory deallocation in case of invalid INI file
mlxsw:
pci: Arm CQ doorbell regardless of number of completions
mlxsw:
pci: Break mlxsw_pci_cq_tasklet() into tasklets per queue type
mlxsw:
pci: Do not setup tasklet from operation
mlxsw:
pci: Fix driver initialization with Spectrum-4
mlxsw:
pci: Handle up to 64 Rx completions in tasklet
mlxsw:
pci: Initialize dummy net devices for NAPI
mlxsw:
pci: Make style change in mlxsw_pci_cq_tasklet()
mlxsw:
pci: Make style changes in mlxsw_pci_eq_tasklet()
mlxsw:
pci: Move mlxsw_pci_cq_{init, fini}()
mlxsw:
pci: Move mlxsw_pci_eq_{init, fini}()
mlxsw:
pci: Poll command interface for each cmd_exec()
mlxsw:
pci: Remove mlxsw_pci_cq_count()
mlxsw:
pci: Remove mlxsw_pci_sdq_count()
mlxsw:
pci: Remove unused counters
mlxsw:
pci: Remove unused wait queue
mlxsw:
pci: Rename MLXSW_PCI_EQS_COUNT
mlxsw:
pci: Reorganize 'mlxsw_pci_queue' structure
mlxsw:
pci: Ring RDQ and CQ doorbells once per several completions
mlxsw:
pci: Store DQ pointer as part of CQ structure
mlxsw:
pci: Use NAPI for event processing
mlxsw:
pci: Use only one event queue
mlxsw:
spectrum_buffers: Fix memory corruptions on Spectrum-4 systems
mlxsw:
spectrum_ethtool: Add support for 100Gb/s per lane link modes
mlxsw:
spectrum_flower: validate control flags
mm, slab:
move memcg charging to post-alloc hook
mm, slab:
move slab_memcg hooks to mm/memcontrol.c
mm,swap:
add document about RCU read lock and swapoff interaction
mm/arch:
provide pud_pfn() fallback
mm/arm64:
merge pXd_huge() and pXd_leaf() definitions
mm/arm64:
override clear_young_dirty_ptes() batch helper
mm/arm:
redefine pmd_huge() with pmd_leaf()
mm/arm:
remove pmd_thp_or_huge()
mm/arm:
use macros to define pmd/pud helpers
mm/cma:
drop incorrect alignment check in cma_init_reserved_mem
mm/damon/core:
fix return value from damos_wmark_metric_value
mm/damon/core:
initialize ->esz_bp from damos_quota_init_priv()
mm/damon/core:
merge regions aggressively when max_nr_regions is unmet
mm/damon/paddr:
avoid unnecessary page level access check for pageout DAMOS action
mm/damon/paddr:
do page level access check for pageout DAMOS action on its own
mm/damon/paddr:
implement damon_folio_mkold()
mm/damon/paddr:
implement damon_folio_young()
mm/damon/paddr:
implement DAMOS filter type YOUNG
mm/damon:
add DAMOS filter type YOUNG
mm/debug:
print only page mapcount (excluding folio entire mapcount) in __dump_folio()
mm/debug_vm_pgtable:
drop RANDOM_ORVALUE trick
mm/debug_vm_pgtable:
test pmd_leaf() behavior with pmd_mkinvalid()
mm/execmem, arch:
convert remaining overrides of module_alloc to execmem
mm/execmem, arch:
convert simple overrides of module_alloc to execmem
mm/filemap:
clean up hugetlb exclusion code
mm/filemap:
don't decrease mmap_miss when folio has workingset flag
mm/filemap:
make MAX_PAGECACHE_ORDER acceptable to xarray
mm/filemap:
optimize filemap folio adding
mm/filemap:
return early if failed to allocate memory for split
mm/filemap:
skip to create PMD-sized page cache if needed
mm/filemap:
use folio_mapcount() in filemap_unaccount_folio()
mm/gup:
cache *pudp in follow_pud_mask()
mm/gup:
cache p4d in follow_p4d_mask()
mm/gup:
check p4d presence before going on
mm/gup:
consistently name GUP-fast functions
mm/gup:
drop gup_fast_folio_allowed() in hugepd processing
mm/gup:
fix hugepd handling in hugetlb rework
mm/gup:
handle huge pmd for follow_pmd_mask()
mm/gup:
handle huge pud for follow_pud_mask()
mm/gup:
handle hugepd for follow_page()
mm/gup:
handle hugetlb for no_page_table()
mm/gup:
handle hugetlb in the generic follow_page_mask code
mm/gup:
merge pXd huge mapping checks
mm/gup:
refactor record_subpages() to find 1st small page
mm/hmm:
process pud swap entry without pud_huge()
mm/huge_memory:
don't unpoison huge_zero_folio
mm/huge_memory:
improve split_huge_page_to_list_to_order() return value documentation
mm/huge_memory:
use folio_mapcount() in zap_huge_pmd() sanity check
mm/hugetlb:
add missing VM_FAULT_SET_HINDEX in hugetlb_fault
mm/hugetlb:
add missing VM_FAULT_SET_HINDEX in hugetlb_wp
mm/hugetlb:
align cma on allocation order, not demotion order
mm/hugetlb:
assert hugetlb_lock in __hugetlb_cgroup_commit_charge
mm/hugetlb:
convert dissolve_free_huge_pages() to folios
mm/hugetlb:
declare hugetlbfs_pagecache_present() non-static
mm/hugetlb:
do not call vma_add_reservation upon ENOMEM
mm/hugetlb:
document why hugetlb uses folio_mapcount() for COW reuse decisions
mm/hugetlb:
fix kernel NULL pointer dereference when migrating hugetlb folio
mm/hugetlb:
fix potential race in __update_and_free_hugetlb_folio()
mm/hugetlb:
pass correct order_per_bit to cma_declare_contiguous_nid
mm/hugetlb:
rename dissolve_free_huge_pages() to dissolve_free_hugetlb_folios()
mm/hugetlb_vmemmap:
fix race with speculative PFN walkers
mm/init:
remove the unnecessary special treatment for memory-less node
mm/Kconfig:
CONFIG_PGTABLE_HAS_HUGE_LEAVES
mm/khugepaged:
replace page_mapcount() check by folio_likely_mapped_shared()
mm/kmemleak:
compact kmemleak_object further
mm/kmemleak:
disable KASAN instrumentation in kmemleak
mm/ksm:
add folio_set_stable_node
mm/ksm:
add ksm_get_folio
mm/ksm:
convert chain series funcs and replace get_ksm_page
mm/ksm:
fix ksm exec support for prctl
mm/ksm:
fix ksm_pages_scanned accounting
mm/ksm:
fix ksm_zero_pages accounting
mm/ksm:
fix possible UAF of stable_node
mm/ksm:
remove page_mapcount() usage in stable_tree_search()
mm/ksm:
remove redundant code in ksm_fork
mm/ksm:
rename get_ksm_page_flags to ksm_get_folio_flags
mm/ksm:
replace set_page_stable_node by folio_set_stable_node
mm/ksm:
use folio in remove_rmap_item_from_tree
mm/ksm:
use folio in remove_stable_node
mm/ksm:
use folio in stable_node_dup
mm/ksm:
use folio in write_protect_page
mm/ksm:
use ksm_get_folio in scan_get_next_rmap_item
mm/madvise:
don't perform madvise VMA walk for MADV_POPULATE_(READ|WRITE)
mm/madvise:
introduce clear_young_dirty_ptes() batch helper
mm/madvise:
optimize lazyfreeing with mTHP in madvise_free
mm/memfd:
add documentation for MFD_NOEXEC_SEAL MFD_EXEC
mm/memory-failure:
add some folio conversions to unpoison_memory
mm/memory-failure:
convert hwpoison_user_mappings to take a folio
mm/memory-failure:
convert memory_failure() to use a folio
mm/memory-failure:
convert shake_page() to shake_folio()
mm/memory-failure:
fix handling of dissolved but not taken off from buddy pages
mm/memory-failure:
pass addr to __add_to_kill()
mm/memory-failure:
pass the folio to collect_procs_ksm()
mm/memory-failure:
remove fsdax_pgoff argument from __add_to_kill
mm/memory-failure:
use folio functions throughout collect_procs()
mm/memory-failure:
use folio_mapcount() in hwpoison_user_mappings()
mm/memory:
add any_dirty optional pointer to folio_pte_batch()
mm/memory:
don't require head page for do_set_pmd()
mm/memory:
use folio_mapcount() in zap_present_folio_ptes()
mm/mempolicy:
use numa_node_id() instead of cpu_to_node()
mm/migrate:
fix kernel BUG at mm/compaction.c:2761!
mm/migrate:
make migrate_pages_batch() stats consistent
mm/migrate:
split source folio if it is on deferred split list
mm/migrate:
use folio_likely_mapped_shared() in add_page_for_migration()
mm/migrate_device:
use folio_mapcount() in migrate_vma_check_page()
mm/mm_init.c:
add new function calc_nr_all_pages()
mm/mm_init.c:
remove arch_reserved_kernel_pages()
mm/mm_init.c:
remove meaningless calculation of zone->managed_pages in free_area_init_core()
mm/mm_init.c:
remove the outdated code comment above deferred_grow_zone()
mm/mm_init.c:
remove the useless dma_reserve
mm/mm_init.c:
remove unneeded calc_memmap_size()
mm/mmap:
convert all mas except mas_detach to vma iterator
mm/mmap:
make accountable_mapping return bool
mm/mmap:
make vma_wants_writenotify return bool
mm/numa_balancing:
allow migrate on protnone reference with MPOL_PREFERRED_MANY policy
mm/page-flags:
make __PageMovable return bool
mm/page-flags:
make PageMappingFlags return bool
mm/page-flags:
make PageUptodate return bool
mm/page-owner:
use gfp_nested_mask() instead of open coded masking
mm/page_alloc.c:
change the array-length to MIGRATE_PCPTYPES
mm/page_alloc.c:
don't show protection in zone's ->lowmem_reserve[] for empty zone
mm/page_alloc.c:
remove unneeded codes in !NUMA version of build_zonelists()
mm/page_alloc:
Separate THP PCP into movable and non-movable categories
mm/page_alloc:
use folio_mapped() in __alloc_contig_migrate_range()
mm/page_ext:
enable early_page_ext when CONFIG_MEM_ALLOC_PROFILING_DEBUG=y
mm/page_table_check:
fix crash on ZONE_DEVICE
mm/page_table_check:
support userfault wr-protect entries
mm/pagemap:
make trylock_page return bool
mm/powerpc:
redefine pXd_huge() with pXd_leaf()
mm/readahead:
break read-ahead loop if filemap_add_folio return -ENOMEM
mm/readahead:
limit page cache size in page_cache_ra_order()
mm/rmap:
add fast-path for small folios when adding/removing/duplicating
mm/rmap:
always inline anon/file rmap duplication of a single PTE
mm/rmap:
change the type of we_locked from int to bool
mm/rmap:
do not add fully unmapped large folio to deferred split list
mm/shmem:
disable PMD-sized page cache if needed
mm/slab:
add allocation accounting into slab allocation and free paths
mm/slab:
enable slab allocation tagging for kmalloc and friends
mm/slab:
fix 'variable obj_exts set but not used' warning
mm/slab:
introduce SLAB_NO_OBJ_EXT to avoid obj_ext creation
mm/slub, kunit:
Use inverted data to corrupt kmem cache
mm/slub:
add slub_get_cpu_partial() helper
mm/slub:
avoid recursive loop with kmemleak
mm/slub:
correct comment in do_slab_free()
mm/slub:
create kmalloc 96 and 192 caches regardless cache size order
mm/slub:
mark racy access on slab->freelist
mm/slub:
mark racy accesses on slab->slabs
mm/slub:
mark slab_free_freelist_hook() __always_inline
mm/slub:
Reduce memory consumption in extreme scenarios
mm/slub:
remove dummy slabinfo functions
mm/slub:
remove duplicate initialization for early_kmem_cache_node_alloc()
mm/slub:
remove the check for NULL kmalloc_caches
mm/slub:
remove the check of !kmem_cache_has_cpu_partial()
mm/slub:
simplify get_partial_node()
mm/sparc:
change pXd_huge() behavior to exclude swap entries
mm/sparse:
guard the size of mem_section is power of 2
mm/swapfile:
mark racy access on si->highest_bit
mm/treewide:
remove pXd_huge()
mm/treewide:
rename CONFIG_HAVE_FAST_GUP to CONFIG_HAVE_GUP_FAST
mm/treewide:
replace pXd_huge() with pXd_leaf()
mm/userfaultfd:
Do not place zeropages when zeropages are disallowed
mm/util:
Swap kmemdup_array() arguments
mm/vmalloc.c:
optimize to reduce arguments of alloc_vmap_area()
mm/vmalloc:
eliminated the lock contention from twice to once
mm/vmalloc:
fix vmalloc which may return null if called with __GFP_NOFAIL
mm/vmscan:
remove ignore_references argument of reclaim_folio_list()
mm/vmscan:
remove ignore_references argument of reclaim_pages()
mm/x86:
change pXd_huge() behavior to exclude swap entries
mm:
/proc/pid/smaps_rollup: avoid skipping vma after getting mmap_lock again
mm:
add docs for per-order mTHP counters and transhuge_page ABI
mm:
add is_huge_zero_folio()
mm:
add kernel-doc for folio_mark_accessed()
mm:
add nommu variant of vm_insert_pages()
mm:
add per-order mTHP anon_fault_alloc and anon_fault_fallback counters
mm:
add per-order mTHP anon_swpout and anon_swpout_fallback counters
mm:
add pmd_folio()
mm:
alloc_anon_folio: avoid doing vma_thp_gfp_mask in fallback cases
mm:
allow anon exclusive check over hugetlb tail pages
mm:
allow for detecting underflows with page_mapcount() again
mm:
always initialise folio->_deferred_list
mm:
arm64: fix the out-of-bounds issue in contpte_clear_young_dirty_ptes
mm:
assert the mmap_lock is held in __anon_vma_prepare()
mm:
avoid overflows in dirty throttling logic
mm:
backing-dev: use group allocation/free of per-cpu counters API
mm:
call __wb_calc_thresh instead of wb_calc_thresh in wb_over_bg_thresh
mm:
change inlined allocation helpers to account at the call site
mm:
cleanup WORKINGSET_NODES in workingset
mm:
combine __folio_put_small, __folio_put_large and __folio_put
mm:
combine free_the_page() and free_unref_page()
mm:
convert arch_clear_hugepage_flags to take a folio
mm:
convert do_huge_pmd_anonymous_page to huge_zero_folio
mm:
convert folio_estimated_sharers() to folio_likely_mapped_shared()
mm:
convert free_zone_device_page to free_zone_device_folio
mm:
convert huge_zero_page to huge_zero_folio
mm:
convert hugetlb_page_mapping_lock_write to folio
mm:
convert migrate_vma_collect_pmd to use a folio
mm:
convert page type macros to enum
mm:
convert pagecache_isize_extended to use a folio
mm:
convert put_devmap_managed_page_refs() to put_devmap_managed_folio_refs()
mm:
correct calculation of wb's bg_thresh in cgroup domain
mm:
correct page_mapped_in_vma() for large folios
mm:
correct the docs for thp_fault_alloc and thp_fault_fallback
mm:
create new codetag references during page splitting
mm:
delay the check for a NULL anon_vma
mm:
do not update memcg stats for NR_{FILE/SHMEM}_PMDMAPPED
mm:
document pXd_leaf() API
mm:
drop the 'anon_' prefix for swap-out mTHP counters
mm:
enable __wb_calc_thresh to calculate dirty background threshold
mm:
enable page allocation tagging
mm:
Export writeback_iter()
mm:
factor out the numa mapping rebuilding into a new helper
mm:
filemap: batch mm counter updating in filemap_map_pages()
mm:
fix crashes from deferred split racing folio migration
mm:
fix incorrect vbq reference in purge_fragmented_block
mm:
fix non-compound multi-order memory accounting in __free_pages
mm:
fix possible OOB in numa_rebuild_large_mapping()
mm:
fix race between __split_huge_pmd_locked() and GUP-fast
mm:
fix some minor per-VMA lock issues in userfaultfd
mm:
fix xyz_noprof functions calling profiled functions
mm:
follow_pte() improvements
mm:
free non-hugetlb large folios in a batch
mm:
free up PG_slab
mm:
generate PAGE_IDLE_FLAG definitions
mm:
gup: stop abusing try_grab_folio
mm:
handle profiling for fake memory allocations during compaction
mm:
hold PTL from the first PTE while reclaiming a large folio
mm:
huge_memory: add the missing folio_test_pmd_mappable() for THP split statistics
mm:
huge_memory: fix misused mapping_large_folio_support() for anon folios
mm:
huge_mm: fix undefined reference to `mthp_stats' for CONFIG_SYSFS=n
mm:
hugetlb: make the hugetlb migration strategy consistent
mm:
improve dumping of mapcount and page_type
mm:
improve folio_likely_mapped_shared() using the mapcount of large folios
mm:
init_mlocked_on_free_v3
mm:
inline destroy_large_folio() into __folio_put_large()
mm:
introduce __GFP_NO_OBJ_EXT flag to selectively prevent slabobj_ext creation
mm:
introduce arch_get_unmapped_area_vmflags()
mm:
introduce execmem_alloc() and execmem_free()
mm:
introduce slabobj_ext to support slab object extensions
mm:
introduce vma_pgtable_walk_{begin|end}()
mm:
kmsan: implement kmsan_memmove()
mm:
lift gfp_kmemleak_mask() to gfp.h
mm:
madvise: avoid split during MADV_PAGEOUT and MADV_COLD
mm:
make __absent_pages_in_range() as static
mm:
make folio_mapcount() return 0 for small typed folios
mm:
make folio_test_idle and folio_test_young take a const argument
mm:
make HPAGE_PXD_* macros even if !THP
mm:
make is_free_buddy_page() take a const argument
mm:
make page_ext_get() take a const argument
mm:
make page_mapped() take a const argument
mm:
make page_mapped_in_vma conditional on CONFIG_MEMORY_FAILURE
mm:
memcg: account memory used for memcg vmstats and lruvec stats
mm:
memcg: add NULL check to obj_cgroup_put()
mm:
memcg: make alloc_mem_cgroup_per_node_info() return bool
mm:
memcg: use READ_ONCE()/WRITE_ONCE() to access stock->nr_pages
mm:
memory: check userfaultfd_wp() in vmf_orig_pte_uffd_wp()
mm:
merge folio_is_secretmem() and folio_fast_pin_allowed() into gup_fast_folio_allowed()
mm:
mmap: allow for the maximum number of bits for randomizing mmap_base by default
mm:
move array mem_section init code out of memory_present()
mm:
move follow_phys to arch/x86/mm/pat/memtype.c
mm:
move mm counter updating out of set_pte_range()
mm:
optimise vmf_anon_prepare() for VMAs without an anon_vma
mm:
optimize CONFIG_PER_VMA_LOCK member placement in vm_area_struct
mm:
optimize the redundant loop of mm_update_owner_next()
mm:
page_alloc: allowing mTHP compaction to capture the freed page directly
mm:
page_alloc: batch vmstat updates in expand()
mm:
page_alloc: change move_freepages() to __move_freepages_block()
mm:
page_alloc: close migratetype race between freeing and stealing
mm:
page_alloc: consolidate free page accounting
mm:
page_alloc: control latency caused by zone PCP draining
mm:
page_alloc: fix freelist movement during block conversion
mm:
page_alloc: fix highatomic typing in multi-block buddies
mm:
page_alloc: fix move_freepages_block() range error
mm:
page_alloc: fix up block types when merging compatible blocks
mm:
page_alloc: move free pages when converting block during isolation
mm:
page_alloc: optimize free_unref_folios()
mm:
page_alloc: remove pcppage migratetype caching
mm:
page_alloc: set migratetype inside move_freepages()
mm:
page_alloc: use the correct THP order for THP PCP
mm:
page_isolation: prepare for hygienic freelists
mm:
page_ref: remove folio_try_get_rcu()
mm:
pass VMA instead of MM to follow_pte()
mm:
percpu: add codetag reference into pcpuobj_ext
mm:
percpu: enable per-cpu allocation tagging
mm:
percpu: Include smp.h in alloc_tag.h
mm:
percpu: increase PERCPU_MODULE_RESERVE to accommodate allocation tags
mm:
percpu: introduce pcpuobj_ext
mm:
prevent derefencing NULL ptr in pfn_section_valid()
mm:
Provide a means of invalidation without using launder_folio
mm:
record the migration reason for struct migration_target_control
mm:
remove "prot" parameter from move_pte()
mm:
remove __set_page_dirty_nobuffers()
mm:
remove a call to compound_head() from is_page_hwpoison()
mm:
remove export for get_unmapped_area()
mm:
remove folio_prep_large_rmappable()
mm:
remove follow_pfn
mm:
remove guard around pgd_offset_k() macro
mm:
remove page_cache_alloc()
mm:
remove page_idle and page_young wrappers
mm:
remove page_ref_sub_return()
mm:
remove PageReferenced
mm:
remove put_devmap_managed_page()
mm:
remove stale comment __folio_mark_dirty
mm:
remove struct page from get_shadow_from_swap_cache
mm:
Remove the PG_fscache alias for PG_private_2
mm:
remove vma_address()
mm:
rename mm_put_huge_zero_page to mm_put_huge_zero_folio
mm:
rename vma_pgoff_address back to vma_address
mm:
replace set_pte_at_notify() with just set_pte_at()
mm:
return the address from page_mapped_in_vma()
mm:
set pageblock_order to HPAGE_PMD_ORDER in case with !CONFIG_HUGETLB_PAGE but THP enabled
mm:
shmem: fix getting incorrect lruvec when replacing a shmem folio
mm:
simplify and improve print_vma_addr() output
mm:
simplify thp_vma_allowable_order
mm:
support multi-size THP numa balancing
mm:
swap: allow storage of all mTHP orders
mm:
swap: free_swap_and_cache_nr() as batched free_swap_and_cache()
mm:
swap: remove CLUSTER_FLAG_HUGE from swap_cluster_info:flags
mm:
swap: simplify struct percpu_cluster
mm:
swap: update get_swap_pages() to take folio order
mm:
swapfile: check usable swap device in __folio_throttle_swaprate()
mm:
switch mm->get_unmapped_area() to a flag
mm:
take placement mappings gap into account
mm:
track mapcount of large folios in single value
mm:
Update shuffle documentation to match its current state
mm:
use "GUP-fast" instead "fast GUP" in remaining comments
mm:
use get_unmapped_area_vmflags()
mm:
use rwsem assertion macros for mmap_lock
mm:
vmalloc: check if a hash-index is in cpu_possible_mask
mm:
vmalloc: dump page owner info if page is already mapped
mm:
vmalloc: enable memory allocation profiling
mm:
vmscan: avoid split during shrink_folio_list()
mm:
zpool: return pool size in pages
mm:
zswap: always shrink in zswap_store() if zswap_pool_reached_full
mm:
zswap: move more same-filled pages checks outside of zswap_store()
mm:
zswap: optimize zswap pool size tracking
mm:
zswap: refactor limit checking from zswap_store()
mm:
zswap: remove nr_zswap_stored atomic
mm:
zswap: remove same_filled module params
mm:
zswap: remove unnecessary check in zswap_find_zpool()
mmc:
atmel-mci: Get rid of platform data leftovers
mmc:
atmel-mci: Incapsulate used to be a platform data into host structure
mmc:
atmel-mci: Replace platform device pointer by generic one
mmc:
atmel-mci: Switch to use dev_err_probe()
mmc:
atmel-mci: Use temporary variable for struct device
mmc:
core: Add mmc_gpiod_set_cd_config() function
mmc:
core: Convert sprintf/snprintf to sysfs_emit
mmc:
core: Convert to use __mmc_poll_for_busy() SD_APP_OP_COND too
mmc:
core: Increase the timeout period of the ACMD41 command
mmc:
core: Remove unused of_gpio.h
mmc:
cqhci: Add cqhci set_tran_desc() callback
mmc:
davinci: Don't strip remove function when driver is builtin
mmc:
davinci_mmc: Prevent transmitted data size from exceeding sgm's length
mmc:
debugfs: add card entry for quirks
mmc:
debugfs: convert permissions to octal
mmc:
dw_mmc-hi3798cv200: Remove unneeded assignment
mmc:
dw_mmc-hi3798mv200: Remove unneeded assignment
mmc:
Merge branch fixes into next
mmc:
Merge branch fixes into next
mmc:
Merge branch fixes into next
mmc:
mtk-sd: Remove unused of_gpio.h
mmc:
renesas_sdhi: Add compatible string for RZ/G2L family, RZ/G3S, and RZ/V2M SoCs
mmc:
renesas_sdhi: Set the SDBUF after reset
mmc:
sdhci-acpi: Add quirk to enable pull-up on the card-detect GPIO on Asus T100TA
mmc:
sdhci-acpi: Disable write protect detection on Toshiba WT10-A
mmc:
sdhci-acpi: Fix Lenovo Yoga Tablet 2 Pro 1380 sdcard slot not working
mmc:
sdhci-acpi: Sort DMI quirks alphabetically
mmc:
sdhci-brcmstb: check R1_STATUS for erase/trim/discard
mmc:
sdhci-esdhc-mcf: Constify struct sdhci_ops
mmc:
sdhci-of-dwcmshc: Add tuning support for Sophgo CV1800B and SG200X
mmc:
sdhci-of-dwcmshc: Implement SDHCI CQE support
mmc:
sdhci-of-dwcmshc: Remove useless "&" of th1520_execute_tuning
mmc:
sdhci-omap: Constify struct sdhci_ops
mmc:
sdhci-pci-gli: Use PCI AER definitions, not hard-coded values
mmc:
sdhci-pci-gli: Use pci_set_power_state(), not direct PMCSR writes
mmc:
sdhci-pci-o2micro: Convert PCIBIOS_* return codes to errnos
mmc:
sdhci-pci: Convert PCIBIOS_* return codes to errnos
mmc:
sdhci-s3c: Choose sdhci_ops based on variant
mmc:
sdhci-s3c: Replace deprecated of_get_named_gpio()
mmc:
sdhci-sprd: Constify struct sdhci_ops
mmc:
sdhci-sprd: Remove unused of_gpio.h
mmc:
sdhci: Add support for "Tuning Error" interrupts
mmc:
sdhci: Do not invert write-protect twice
mmc:
sdhci: Do not lock spinlock around mmc_gpio_get_ro()
mmc:
sdhci: Fix max_seg_size for 64KiB PAGE_SIZE
mmc:
sdhci_am654: Add ITAPDLYSEL in sdhci_j721e_4bit_set_clock
mmc:
sdhci_am654: Add OTAP/ITAP delay enable
mmc:
sdhci_am654: Add tuning algorithm for delay chain
mmc:
sdhci_am654: Constify struct sdhci_ops
mmc:
sdhci_am654: Fix ITAPDLY for HS400 timing
mmc:
sdhci_am654: Fix itapdly/otapdly array type
mmc:
sdhci_am654: Update comments in sdhci_am654_set_clock
mmc:
sdhci_am654: Write ITAPDLY for DDR52 timing
mmc:
sdio: store owner from modules with sdio_register_driver()
mmc:
slot-gpio: Use irq_handler_t type
mmu_notifier:
remove the .change_pte() callback
modpost:
do not warn about missing MODULE_DESCRIPTION() for vmlinux.o
module:
allow UNUSED_KSYMS_WHITELIST to be relative against objtree.
module:
don't ignore sysfs_create_link() failures
module:
make module_memory_{alloc,free} more self-contained
modules:
Drop the .export_symbol section from the final modules
mpls:
no longer hold RTNL in mpls_netconf_dump_devconf()
mptcp:
add last time fields in mptcp_info
mptcp:
add net.mptcp.available_schedulers
mptcp:
add reset reason options in some places
mptcp:
count CLOSE-WAIT sockets for MPTCP_MIB_CURRESTAB
mptcp:
ensure snd_una is properly initialized on connect
mptcp:
fix full TCP keep-alive support
mptcp:
fix possible NULL dereferences
mptcp:
fix typos in comments
mptcp:
include inet_common in mib.h
mptcp:
introducing a helper into active reset logic
mptcp:
move mptcp_pm_gen.h's include
mptcp:
pm: inc RmAddr MIB counter once per RM_ADDR ID
mptcp:
pm: update add_addr counters after connect
mptcp:
prefer strscpy over strcpy
mptcp:
remove unnecessary else statements
mptcp:
SO_KEEPALIVE: fix getsockopt support
mptcp:
sockopt: info: stop early if no buffer
mptcp:
support rstreason for passive reset
mseal:
add documentation
mseal:
add mseal syscall
mseal:
wire up mseal syscall
mtd:
core: Align comment with an action in mtd_otp_nvmem_add()
mtd:
core: Don't fail mtd_otp_nvmem_add() if OTP is unsupported
mtd:
core: Report error if first mtd_otp_size() call fails in mtd_otp_nvmem_add()
mtd:
maps: sa1100-flash: Prefer struct_size over open coded arithmetic
mtd:
mchp23k256: drop unneeded MODULE_ALIAS
mtd:
partitions: redboot: Added conversion of operands to a larger type
mtd:
rawnand: Bypass a couple of sanity checks during NAND identification
mtd:
rawnand: davinci: Add dummy read after sending command
mtd:
rawnand: Ensure ECC configuration is propagated to upper layers
mtd:
rawnand: Fix the nand_read_data_op() early check
mtd:
rawnand: hynix: fixed typo
mtd:
rawnand: rockchip: ensure NVDDR timings are rejected
mtd:
spi-nor: replace unnecessary div64_u64() with div_u64()
mux:
remove usage of the deprecated ida_simple_xx() API
nbd:
Fix signal handling
nbd:
Improve the documentation of the locking assumptions
nbd:
Remove __force casts
nbd:
Remove a local variable from nbd_send_cmd()
nbd:
Remove superfluous casts
nbd:
Use NULL to represent a pointer
ndtest:
Convert to platform remove callback returning void
ndtest:
Convert to platform remove callback returning void
neighbour:
add RCU protection to neigh_tables[]
neighbour:
fix neigh_dump_info() return value
neighbour:
fix neigh_master_filtered()
neighbour:
guarantee the localhost connections be established successfully even the ARP table is full
neighbour:
no longer hold RTNL in neigh_dump_info()
net dsa:
qca8k: fix usages of device_get_named_child_node()
net, sunrpc:
Remap EPERM in case of connection failure in xs_tcp_setup_socket
net/9p:
fix uninit-value in p9_client_rpc()
net/dpaa2:
Avoid explicit cpumask var allocation on stack
net/handshake:
remove redundant assignment to variable ret
net/ipv4:
add tracepoint for icmp_send
net/ipv6:
Fix route deleting failure when metric equals 0
net/ipv6:
Fix the RT cache flush via sysctl using a previous delay
net/iucv:
Avoid explicit cpumask var allocation on stack
net/mlx5:
Add a timeout to acquire the command queue semaphore
net/mlx5:
Always stop health timer during driver removal
net/mlx5:
Convert uintX_t to uX
net/mlx5:
Discard command completions in internal error
net/mlx5:
Do not query MPIR on embedded CPU function
net/mlx5:
Don't call give_pages() if request 0 page
net/mlx5:
E-switch, Create ingress ACL when needed
net/mlx5:
Enable 8 ports LAG
net/mlx5:
Fix MTMP register capability offset in MCAM register
net/mlx5:
Fix peer devlink set for SF representor devlink port
net/mlx5:
Fix tainted pointer delete is case of flow rules creation fail
net/mlx5:
IFC updates for changing max EQs
net/mlx5:
Lag, do bond only if slaves agree on roce state
net/mlx5:
Reload only IB representors upon lag disable/enable
net/mlx5:
Remove unused msix related exported APIs
net/mlx5:
Skip pages EQ creation for non-page supplier function
net/mlx5:
Stop waiting for PCI if pci channel is offline
net/mlx5:
Support matching on l4_type for ttc_table
net/mlx5:
Use max_num_eqs_24b capability if set
net/mlx5:
Use max_num_eqs_24b when setting max_io_eqs
net/mlx5:
Use mlx5_ipsec_rx_status_destroy to correctly delete status rules
net/mlx5e:
Add mqprio_rl cleanup and free in mlx5e_priv_cleanup()
net/mlx5e:
Add support for 800Gbps link modes
net/mlx5e:
Approximate IPsec per-SA payload data bytes count
net/mlx5e:
debugfs, Add reset option for command interface stats
net/mlx5e:
Do not use ptp structure for tx ts stats when not initialized
net/mlx5e:
Dynamically allocate DIM structure for SQs/RQs
net/mlx5e:
Expose the VF/SF RX drop counter on the representor
net/mlx5e:
Extract checking of FEC support for a link mode
net/mlx5e:
Fix features validation check for tunneled UDP (non-VXLAN) packets
net/mlx5e:
Fix IPsec tunnel mode offload feature check
net/mlx5e:
Fix netif state handling
net/mlx5e:
Fix UDP GSO for encapsulated packets
net/mlx5e:
flower: check for unsupported control flags
net/mlx5e:
Implement ethtool callbacks for supporting per-queue coalescing
net/mlx5e:
Implement ethtool hardware timestamping statistics
net/mlx5e:
Introduce lost_cqe statistic counter for PTP Tx port timestamping CQ
net/mlx5e:
Introduce timestamps statistic counter for Tx DMA layer
net/mlx5e:
Make stats group fill_stats callbacks consistent with the API
net/mlx5e:
Modifying channels number and updating TX queues
net/mlx5e:
Move DIM function declarations to en/dim.h
net/mlx5e:
Present succeeded IPsec SA bytes and packet
net/mlx5e:
Support FEC settings for 100G/lane modes
net/mlx5e:
Support updating coalescing configuration without resetting channels
net/mlx5e:
Un-expose functions in en.h
net/mlx5e:
Use DIM constants for CQ period mode parameter
net/mlx5e:
Use ethtool_sprintf/puts() to fill priv flags strings
net/mlx5e:
Use ethtool_sprintf/puts() to fill selftests strings
net/mlx5e:
Use ethtool_sprintf/puts() to fill stats strings
net/mlx5e:
Use rx_missed_errors instead of rx_dropped for reporting buffer exhaustion
net/mlx5e:
XDP, Fix an inconsistent comment
net/ncsi:
Fix the multi thread manner of NCSI driver
net/sched:
act_api: fix possible infinite loop in tcf_idr_check_alloc()
net/sched:
adjust device watchdog timer to detect stopped queue at right time
net/sched:
fix false lockdep warning on qdisc root lock
net/sched:
Fix UAF when resolving a clash
net/sched:
initialize noop_qdisc owner
net/sched:
taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
net/sched:
taprio: extend minimum interval restriction to entire cycle too
net/sched:
taprio: make q->picos_per_byte available to fill_sched_entry()
net/sched:
unregister lockdep keys in qdisc_create/qdisc_alloc error path
net/smc:
adapt cursor update when sndbuf and peer DMB are merged
net/smc:
add operations to merge sndbuf with peer DMB
net/smc:
Avoid -Wflex-array-member-not-at-end warnings
net/smc:
avoid overwriting when adjusting sock bufsizes
net/smc:
decouple ism_client from SMC-D DMB registration
net/smc:
ignore loopback-ism when dumping SMC-D devices
net/smc:
implement DMB-merged operations of loopback-ism
net/smc:
implement DMB-related operations of loopback-ism
net/smc:
implement ID-related operations of loopback-ism
net/smc:
introduce loopback-ism for SMC intra-OS shortcut
net/smc:
make smc_hash_sk/smc_unhash_sk static
net/smc:
mark optional smcd_ops and check for support when called
net/smc:
register loopback-ism into SMC-D device list
net/smc:
{at|de}tach sndbuf to peer DMB if supported
net/tcp:
Don't consider TCP_CLOSE in TCP_AO_ESTABLISHED
net/tcp_ao:
Don't leak ao_info on error-path
net:
9p: virtio: drop owner assignment
net:
add
net:
add callback for setting a ubuf_info to skb
net:
add code for TCP fraglist GRO
net:
add heuristic for enabling TCP fraglist GRO
net:
add IEEE 802.1q specific helpers
net:
add sk_wake_async_rcu() helper
net:
add softirq safety to netdev_rename_lock
net:
add support for segmenting TCP fraglist GSO packets
net:
add two more call_rcu_hurry()
net:
allow skb_datagram_iter to be called from any context
net:
Allow to use SMP threads for backlog NAPI.
net:
Always descend into dsa/ folder with CONFIG_NET_DSA enabled
net:
alx: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY
net:
amd-xgbe: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY
net:
amd8111e: Drop unused copy of pm_cap
net:
annotate data-races around dev->if_port
net:
annotate writes on dev->mtu from ndo_change_mtu()
net:
atlantic: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY
net:
axienet: Fix kernel doc warnings
net:
bcmasp: Fix error code in probe()
net:
bridge: mst: fix suspicious rcu usage in br_mst_set_state
net:
bridge: mst: fix vlan use-after-free
net:
bridge: mst: pass vlan group directly to br_mst_vlan_set_state
net:
bridge: remove redundant check of f->dst
net:
bridge: switchdev: Improve error message for port_obj_add/del functions
net:
bridge: xmit: make sure we have at least eth header len bytes
net:
cache for same cpu skb_attempt_defer_free
net:
caif: virtio: drop owner assignment
net:
can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
net:
can: j1939: Initialize unused data in j1939_send_one()
net:
can: j1939: recover socket queue on CAN bus error during BAM transmission
net:
change proto and proto_ops accept type
net:
constify net_class
net:
core: Fix documentation
net:
create a dummy net_device allocator
net:
create tcp_gro_header_pull helper function
net:
create tcp_gro_lookup helper function
net:
dccp: Fix ccid2_rtt_estimator() kernel-doc
net:
dev_addr_lists: move locking out of init/exit in kunit
net:
display more skb fields in skb_dump()
net:
do not leave a dangling sk pointer, when socket creation fails
net:
dql: Avoid calling BUG() when WARN() is enough
net:
dql: Optimize stall information population
net:
dql: Separate queue function responsibilities
net:
dqs: make struct dql more cache efficient
net:
dqs: use sysfs_emit() in favor of sprintf()
net:
dsa: add support for DCB get/set apptrust configuration
net:
dsa: add support switches global DSCP priority mapping
net:
dsa: allow DSA switch drivers to provide their own phylink mac ops
net:
dsa: ar9331: provide own phylink MAC operations
net:
dsa: b53: Call b53_eee_init() from b53_mac_link_up()
net:
dsa: b53: Configure RGMII for 531x5 and MII for 5325
net:
dsa: b53: Force flow control for BCM5301X CPU port(s)
net:
dsa: b53: Introduce b53_adjust_531x5_rgmii()
net:
dsa: b53: Introduce b53_adjust_5325_mii()
net:
dsa: b53: provide own phylink MAC operations
net:
dsa: b53: Remove b53_adjust_link()
net:
dsa: b53: Stop exporting b53_phylink_* routines
net:
dsa: bcm_sf2: provide own phylink MAC operations
net:
dsa: convert dsa_user_phylink_fixed_state() to use dsa_phylink_to_port()
net:
dsa: felix: flower: validate control flags
net:
dsa: hellcreek: Convert to gettimex64()
net:
dsa: introduce dsa_phylink_to_port()
net:
dsa: ksz_common: provide own phylink MAC operations
net:
dsa: ksz_common: remove phylink_mac_config from ksz_dev_ops
net:
dsa: ksz_common: sub-driver phylink ops
net:
dsa: ksz_common: use separate phylink_mac_ops for ksz8830
net:
dsa: lan9303: provide own phylink MAC operations
net:
dsa: lan9303: use ethtool_puts() for lan9303_get_strings()
net:
dsa: lantiq_gswip: provide own phylink MAC operations
net:
dsa: microchip: add IPV information support
net:
dsa: microchip: add multi queue support for KSZ88X3 variants
net:
dsa: microchip: add support DSCP priority mapping
net:
dsa: microchip: add support for different DCB app configurations
net:
dsa: microchip: Correct initialization order for KSZ88x3 ports
net:
dsa: microchip: dcb: add comments for DSCP related functions
net:
dsa: microchip: dcb: add special handling for KSZ88X3 family
net:
dsa: microchip: dcb: rename IPV to IPM
net:
dsa: microchip: dcb: set default apptrust to PCP only
net:
dsa: microchip: drop driver owner assignment
net:
dsa: microchip: drop unneeded MODULE_ALIAS
net:
dsa: microchip: enable ETS support for KSZ989X variants
net:
dsa: microchip: fix initial port flush problem
net:
dsa: microchip: fix RGMII error in KSZ DSA driver
net:
dsa: microchip: Fix spellig mistake "configur" -> "configure"
net:
dsa: microchip: fix wrong register write when masking interrupt
net:
dsa: microchip: init predictable IPV to queue mapping for all non KSZ8xxx variants
net:
dsa: microchip: ksz8: Refactor ksz8_fdb_dump()
net:
dsa: microchip: ksz8: Refactor ksz8_r_dyn_mac_table() for readability
net:
dsa: microchip: ksz8: Unify variable naming in ksz8_r_dyn_mac_table()
net:
dsa: microchip: ksz8_r_dyn_mac_table(): ksz: do not return EAGAIN on timeout
net:
dsa: microchip: ksz8_r_dyn_mac_table(): return read/write error if we got any
net:
dsa: microchip: ksz8_r_dyn_mac_table(): use entries variable to signal 0 entries
net:
dsa: microchip: ksz9477: flower: validate control flags
net:
dsa: microchip: let DCB code do PCP and DSCP policy configuration
net:
dsa: microchip: Make ksz8_r_dyn_mac_table() static
net:
dsa: microchip: monitor potential faults in half-duplex mode
net:
dsa: microchip: Remove unused FDB timestamp support in ksz8_r_dyn_mac_table()
net:
dsa: microchip: use collision based back pressure mode
net:
dsa: mt7530-mdio: read PHY address of switch from device tree
net:
dsa: mt7530: define MAC speed capabilities per switch model
net:
dsa: mt7530: detect PHY muxing when PHY is defined on switch MDIO bus
net:
dsa: mt7530: disable EEE abilities on failure on MT7531 and MT7988
net:
dsa: mt7530: do not pass port variable to mt7531_rgmii_setup()
net:
dsa: mt7530: do not set MT7530_P5_DIS when PHY muxing is being used
net:
dsa: mt7530: explain exposing MDIO bus of MT7531AE better
net:
dsa: mt7530: get rid of function sanity check
net:
dsa: mt7530: get rid of mac_port_validate member of mt753x_info
net:
dsa: mt7530: move MT753X_MTRAP operations for MT7530
net:
dsa: mt7530: provide own phylink MAC operations
net:
dsa: mt7530: refactor MT7530_HWTRAP and MT7530_MHWTRAP
net:
dsa: mt7530: refactor MT7530_MFC and MT7531_CFC, add MT7531_QRY_FFP
net:
dsa: mt7530: refactor MT7530_PMCR_P()
net:
dsa: mt7530: refactor MT7530_PMEEECR_P()
net:
dsa: mt7530: rename mt753x_bpdu_port_fw enum to mt753x_to_cpu_fw
net:
dsa: mt7530: rename p5_intf_sel and use only for MT7530 switch
net:
dsa: mt7530: return mt7530_setup_mdio & mt7531_setup_common on error
net:
dsa: mt7530: simplify core operations
net:
dsa: mt7530: use priv->ds->num_ports instead of MT7530_NUM_PORTS
net:
dsa: mv88e6xxx: Add support for model-specific pre- and post-reset handlers
net:
dsa: mv88e6xxx: Avoid EEPROM timeout without EEPROM on 88E6250-family switches
net:
dsa: mv88e6xxx: Correct check for empty list
net:
dsa: mv88e6xxx: provide own phylink MAC operations
net:
dsa: qca8k: provide own phylink MAC operations
net:
dsa: realtek: add LED drivers for rtl8366rb
net:
dsa: realtek: do not assert reset on remove
net:
dsa: realtek: keep default LED state in rtl8366rb
net:
dsa: realtek: provide own phylink MAC operations
net:
dsa: Remove adjust_link paths
net:
dsa: Remove fixed_link_update member
net:
dsa: rzn1_a5psw: provide own phylink MAC operations
net:
dsa: sja1105: drop driver owner assignment
net:
dsa: sja1105: flower: validate control flags
net:
dsa: sja1105: provide own phylink MAC operations
net:
dsa: vsc73xx: Add define for max num of ports
net:
dsa: vsc73xx: add structure descriptions
net:
dsa: vsc73xx: convert to PHYLINK
net:
dsa: vsc73xx: use macros for rgmii recognition
net:
dsa: vsc73xx: use read_poll_timeout instead delay loop
net:
dsa: xrs700x: fix missing initialisation of ds->phylink_mac_ops
net:
dsa: xrs700x: provide own phylink MAC operations
net:
dst_cache: add two DEBUG_NET warnings
net:
dst_cache: annotate data-races around dst_cache->reset_ts
net:
dst_cache: minor optimization in dst_cache_set_ip6()
net:
e1000e & ixgbe: Remove PCI_HEADER_TYPE_MFD duplicates
net:
ena: Add a counter for driver's reset failures
net:
ena: Add validation for completion descriptors consistency
net:
ena: Change initial rx_usec interval
net:
ena: Changes around strscpy calls
net:
ena: Fix redundant device NUMA node override
net:
ena: Reduce holes in ena_com structures
net:
enable timestamp static key if CPU
net:
encx24j600: Correct spelling in comments
net:
enqueue_to_backlog() change vs not running device
net:
enqueue_to_backlog() cleanup
net:
ethernet: adi: adin1110: Replace linux/gpio.h by proper one
net:
ethernet: cortina: Locking fixes
net:
ethernet: lantiq_etop: fix double free in detach
net:
ethernet: mediatek: split tx and rx fields in mtk_soc_data struct
net:
ethernet: mediatek: use ADMAv1 instead of ADMAv2.0 on MT7981 and MT7986
net:
ethernet: mtk-star-emac: set mac_managed_pm when probing
net:
ethernet: mtk_eth_soc: flower: validate control flags
net:
ethernet: mtk_eth_soc: handle dma buffer size soc specific
net:
ethernet: mtk_eth_soc: Reuse value using READ_ONCE instead of re-rereading it
net:
ethernet: ti: Add accessors for struct k3_cppi_desc_pool members
net:
ethernet: ti: Add desc_infos member to struct k3_cppi_desc_pool
net:
ethernet: ti: am65-cpsw-nuss: Enable SGMII mode for J784S4 CPSW9G
net:
ethernet: ti: am65-cpsw-qos: Add support to taprio for past base_time
net:
ethernet: ti: am65-cpsw/ethtool: Enable RX HW timestamp only for PTP packets
net:
ethernet: ti: am65-cpsw: Add minimal XDP support
net:
ethernet: ti: am65-cpsw: Fix xdp_rxq error for disabled port
net:
ethernet: ti: am65-cpsw: flower: validate control flags
net:
ethernet: ti: am65-cpts: Enable RX HW timestamp for PTP packets using CPTS FIFO
net:
ethernet: ti: cpsw: flower: validate control flags
net:
ethtool: Add impedance mismatch result code to cable test
net:
ethtool: Allow passing a phy index for some commands
net:
ethtool: Fix RSS setting
net:
ethtool: fix the error condition in ethtool_get_phy_stats_ethtool()
net:
ethtool: pse-pd: Expand pse commands with the PSE PoE interface
net:
extend ubuf_info callback to ops structure
net:
fec: avoid lock evasion when reading pps_enable
net:
fec: remove .ndo_poll_controller to avoid deadlocks
net:
fix __dst_negative_advice() race
net:
fix rc7's __skb_datagram_iter()
net:
fjes: drop owner assignment
net:
fman: Remove some unused fields in some structure
net:
free_netdev: exit earlier if dummy
net:
give more chances to rcu in netdev_wait_allrefs_any()
net:
gro: fix napi_gro_cb zeroed alignment
net:
gro: initialize network_offset in network layer
net:
gro: move L3 flush checks to tcp_gro_receive and udp_gro_receive_segment
net:
gro: use cb instead of skb->network_header
net:
handle HAS_IOPORT dependencies
net:
have do_accept() take a struct proto_accept_arg argument
net:
hns3: add command queue trace for hns3
net:
hns3: add cond_resched() to hns3 ring buffer init process
net:
hns3: add support to query scc version by devlink info
net:
hns3: dump more reg info based on ras mod
net:
hns3: fix kernel crash problem in concurrent scenario
net:
hns3: flower: validate control flags
net:
hns3: move constants from hclge_debugfs.h to hclge_debugfs.c
net:
hns3: Remove io_stop_wc() calls after __iowrite64_copy()
net:
hsr: init prune_proxy_timer sooner
net:
hsr: Provide RedBox support (HSR-SAN)
net:
ibm/emac: allocate dummy net_device dynamically
net:
intel: implement modern PM ops declarations
net:
intel: introduce {, Intel} Ethernet common library
net:
introduce rstreason to detect why the RST is sent
net:
ip6_gre: Remove generic .ndo_get_stats64
net:
ipa: add some needed struct declarations
net:
ipa: allocate dummy net_device dynamically
net:
ipa: call device_init_wakeup() earlier
net:
ipa: eliminate unneeded struct declarations
net:
ipa: fix two bogus argument names
net:
ipa: fix two minor ipa_cmd problems
net:
ipa: include "ipa_interrupt.h" where needed
net:
ipa: include some standard header files
net:
ipa: kill ipa_version_supported()
net:
ipa: maintain bitmap of suspend-enabled endpoints
net:
ipa: make ipa_table_hash_support() a real function
net:
ipa: more include file cleanup
net:
ipa: only enable the SUSPEND IPA interrupt when needed
net:
ipa: Remove unnecessary print function dev_err()
net:
ipa: remove unneeded FILT_ROUT_HASH_EN definitions
net:
ipa: remove unneeded standard includes
net:
ipa: sort all includes
net:
ipv6: fix wrong start position when receive hop-by-hop fragment
net:
ipv6: rpl_iptunnel: block BH in rpl_output() and rpl_input()
net:
ipv6_gre: Do not use custom stat allocator
net:
ipv{6,4}: Remove the now superfluous sentinel elements from ctl_table array
net:
ks8851: Fix another TX stall caused by wrong ISR flag handling
net:
ks8851: Fix deadlock with the SPI chip variant
net:
ks8851: Fix potential TX stall after interface reopen
net:
lan743x: Correct spelling in comments
net:
lan743x: disable WOL upon resume to restore full data path operation
net:
lan743x: Fixup EEE
net:
lan743x: Support WOL at both the PHY and MAC appropriately
net:
lan966x: Correct spelling in comments
net:
lan966x: flower: add extack to lan966x_tc_flower_handler_control_usage()
net:
lan966x: flower: check for unsupported control flags
net:
lan966x: flower: rename goto in lan966x_tc_flower_handler_control_usage()
net:
lan966x: remove debugfs directory in probe() error path
net:
lan966x: Remove ptp traps in case the ptp is not enabled.
net:
loopback: Do not allocate lstats explicitly
net:
mac802154: Fix racy device stats updates by DEV_STATS_INC() and DEV_STATS_ADD()
net:
make napi_frag_unref reuse skb_page_unref
net:
make softnet_data.dropped an atomic_t
net:
mana: Add flex array to struct mana_cfg_rx_steer_req_v2
net:
mana: Avoid open coded arithmetic
net:
mana: Enable MANA driver on ARM64 with 4K page size
net:
mana: Fix possible double free in error handling path
net:
mana: Fix the extra HZ in mana_hwc_send_request
net:
marvell: prestera: allocate dummy net_device dynamically
net:
mdio-gpio: Use device_is_compatible()
net:
mediatek: mtk_eth_sock: allocate dummy net_device dynamically
net:
micrel: Fix lan8841_config_intr after getting out of sleep mode
net:
micrel: Fix receiving the timestamp in the frame for lan8841
net:
microchip: encx24j600: drop driver owner assignment
net:
microchip: lan743x: Reduce PTP timeout on HW failure
net:
mirror skb frag ref/unref helpers
net:
move dev_xmit_recursion() helpers to net/core/dev.h
net:
move kick_defer_list_purge() to net/core/dev.h
net:
move skb ref helpers to new header
net:
move skb_gro_receive_list from udp to core
net:
move sysctl_max_skb_frags to net_hotdata
net:
move sysctl_mem_pcpu_rsv to net_hotdata
net:
move sysctl_skb_defer_max to net_hotdata
net:
mscc: ocelot: flower: validate control flags
net:
mvneta: use phylink_pcs_change() to report PCS link change events
net:
mvpp2: fill-in dev_port attribute
net:
mvpp2: use phylink_pcs_change() to report PCS link change events
net:
mvpp2: use slab_build_skb for oversized frames
net:
net_test: add tests for IP tunnel flags conversion helpers
net:
netdevsim: add some fake page pool use
net:
netdevsim: select PAGE_POOL in Kconfig
net:
nfc: remove inappropriate attrs check
net:
no longer acquire RTNL in threaded_show()
net:
ntb_netdev: Move ntb_netdev_rx_handler() to call netif_rx() from __netif_rx()
net:
openvswitch: Check vport netdev name
net:
openvswitch: fix overwriting ct original tuple for ICMPv6
net:
openvswitch: Release reference to netdev
net:
openvswitch: remove unnecessary linux/genetlink.h include
net:
page_pool: support error injection
net:
pass back whether socket was empty post accept
net:
pcs: lynx: no need to read LPA in lynx_pcs_get_state_2500basex()
net:
pcs: rzn1-miic: Init RX clock early if MAC requires it
net:
phy: add helpers to handle sfp phy connect/disconnect
net:
phy: air_en8811h: Add the Airoha EN8811H PHY driver
net:
phy: air_en8811h: fix some error codes
net:
phy: air_en8811h: reset netdev rules when LED is set manually
net:
phy: aquantia: add missing include guards
net:
phy: aquantia: add support for AQR114C PHY ID
net:
phy: dp8382x: keep WOL settings across suspends
net:
phy: dp83tg720: get master/slave configuration in link down state
net:
phy: dp83tg720: wake up PHYs in managed mode
net:
phy: Introduce ethernet link topology representation
net:
phy: marvell: add basic support of 88E308X/88E609X family
net:
phy: marvell: add support for MV88E6250 family internal PHYs
net:
phy: marvell: constify marvell_hw_stats
net:
phy: marvell: implement cable test for 88E1111
net:
phy: marvell: implement cable-test for 88E308X/88E609X family
net:
phy: mediatek-ge: do not disable EEE advertisement
net:
phy: Micrel KSZ8061: fix errata solution not taking effect problem
net:
phy: micrel: add Microchip KSZ 9477 to the device table
net:
phy: micrel: Add support for PTP_PF_EXTTS for lan8814
net:
phy: micrel: fix KSZ9477 PHY issues after suspend/resume
net:
phy: micrel: lan8814: Add support for PTP_PF_PEROUT
net:
phy: micrel: lan8814: Enable LTC at probe time
net:
phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ8061
net:
phy: microchip: lan87xx: reinit PHY after cable test
net:
phy: mxl-gpy: Remove interrupt mask clearing from config_init
net:
phy: phy_device: Fix PHY LED blinking code comment
net:
phy: qcom: at803x: Avoid hibernating if MAC requires RX clock
net:
phy: realtek: Add driver instances for rtl8221b via Clause 45
net:
phy: realtek: add get_rate_matching() for rtl822xb PHYs
net:
phy: realtek: add rtl822x_c45_get_features() to set supported port
net:
phy: realtek: Change rtlgen_get_speed() to rtlgen_decode_speed()
net:
phy: realtek: configure SerDes mode for rtl822xb PHYs
net:
phylink: add debug print for empty posssible_interfaces
net:
phylink: add PHY_F_RXC_ALWAYS_ON to PHY dev flags
net:
phylink: add rxc_always_on flag to phylink_pcs
net:
pin system percpu page_pools to the corresponding NUMA nodes
net:
port TP_STORE_ADDR_PORTS_SKB macro to be tcp/udp independent
net:
prestera: Add flex arrays to some structs
net:
prestera: flower: validate control flags
net:
prestera: use phylink_pcs_change() to report PCS link change events
net:
Protect dev->name by seqlock.
net:
pse-pd: Add PD692x0 PSE controller driver
net:
pse-pd: Add support for PSE PIs
net:
pse-pd: Add support for setup_pi_matrix callback
net:
pse-pd: Add TI TPS23881 PSE controller driver
net:
pse-pd: Introduce PSE types enumeration
net:
pse-pd: Kconfig: Add missing Regulator API dependency
net:
pse-pd: Kconfig: Fix missing firmware loader config select
net:
pse-pd: pse_core: Add missing kdoc return description
net:
pse-pd: pse_core: Fix pse regulator type
net:
pse-pd: Rectify and adapt the naming of admin_cotrol member of struct pse_control_config
net:
pse-pd: Use EOPNOTSUPP error code instead of ENOTSUPP
net:
pse-pd: Use regulator framework within PSE framework
net:
qede: add extack in qede_add_tc_flower_fltr()
net:
qede: flower: validate control flags
net:
qede: propagate extack through qede_flow_spec_validate()
net:
qede: use extack in qede_flow_parse_ports()
net:
qede: use extack in qede_flow_parse_tcp_v4()
net:
qede: use extack in qede_flow_parse_tcp_v6()
net:
qede: use extack in qede_flow_parse_udp_v4()
net:
qede: use extack in qede_flow_parse_udp_v6()
net:
qede: use extack in qede_flow_parse_v4_common()
net:
qede: use extack in qede_flow_parse_v6_common()
net:
qede: use extack in qede_parse_actions()
net:
qede: use extack in qede_parse_flow_attr()
net:
qede: use extack in qede_set_v4_tuple_to_profile()
net:
qede: use extack in qede_set_v6_tuple_to_profile()
net:
qede: use faked extack in qede_flow_spec_to_rule()
net:
qede: use return from qede_flow_parse_ports()
net:
qede: use return from qede_flow_spec_validate_unused()
net:
qede: use return from qede_parse_actions() for flow_spec
net:
qrtr: ns: Fix module refcnt
net:
qrtr: support suspend/hibernation
net:
rds: Remove the now superfluous sentinel elements from ctl_table array
net:
relax socket state check at accept time.
net:
Remove conditional threaded-NAPI wakeup based on task state.
net:
Remove ctl_table sentinel elements from several networking subsystems
net:
remove
[email protected]
from MAINTAINERS
net:
remove gfp_mask from napi_alloc_skb()
net:
remove napi_frag_unref
net:
remove skb_free_datagram_locked()
net:
Remove the now superfluous sentinel elements from ctl_table array
net:
Rename rps_lock to backlog_lock.
net:
revert partially applied PHY topology series
net:
rfkill: gpio: Convert to platform remove callback returning void
net:
rps: add rps_input_queue_head_add() helper
net:
rps: change input_queue_tail_incr_save()
net:
rps: fix error when CONFIG_RFS_ACCEL is off
net:
rps: locklessly access rflow->cpu
net:
rps: move received_rps field to a better location
net:
rps: protect filter locklessly
net:
rps: protect last_qtail with rps_input_queue_tail_save() helper
net:
rswitch: Avoid use-after-free in rswitch_poll()
net:
save some cycles when doing skb_attempt_defer_free()
net:
sched: cake: Optimize the number of function calls and branches in heap construction
net:
sched: cls_api: add filter counter
net:
sched: cls_api: add skip_sw counter
net:
sched: cls_api: fix slab-use-after-free in fl_dump_key
net:
sched: make skip_sw actually skip software
net:
sched: sch_multiq: fix possible OOB write in multiq_tune()
net:
selftest: add test for netdev netlink queue-get API
net:
sfp-bus: constify link_modes to sfp_select_interface()
net:
sfp: Add helper to return the SFP bus name
net:
sfp: add quirk for another multigig RollBall transceiver
net:
sfp: add quirk for ATS SFP-GE-T 1000Base-TX module
net:
sfp: allow use 2500base-X for 2500base-T modules
net:
sfp: Always call `sfp_sm_mod_remove()` on remove
net:
sfp: enhance quirk for Fibrestore 2.5G copper SFP module
net:
sfp: pass the phy_device when disconnecting an sfp module's PHY
net:
sfp: update comment for FS SFP-10G-T quirk
net:
skbuff: generalize the skb->decrypted bit
net:
smc91x: Fix m68k kernel compilation for ColdFire CPU
net:
sparx5: add bookkeeping code for matchall rules
net:
sparx5: add new register definitions
net:
sparx5: add port mirroring implementation
net:
sparx5: add support for matchall mirror stats
net:
sparx5: add support for tc flower mirred action.
net:
sparx5: add support for tc flower redirect action
net:
sparx5: add the tc glue to support port mirroring
net:
sparx5: Correct spelling in comments
net:
sparx5: flower: add extack to sparx5_tc_flower_handler_control_usage()
net:
sparx5: flower: check for unsupported control flags
net:
sparx5: flower: only do lookup if fragment flags are set
net:
sparx5: flower: remove goto in sparx5_tc_flower_handler_control_usage()
net:
stmmac: Add dedicated XPCS cleanup method
net:
stmmac: add support for RZ/N1 GMAC
net:
stmmac: Assign configured channel value to EXTTS event
net:
stmmac: don't rely on lynx_pcs presence to check for a PHY
net:
stmmac: dwmac-ipq806x: account for rgmii-txid/rxid/id phy-mode
net:
stmmac: dwmac-qcom-ethqos: Configure host DMA width
net:
stmmac: dwmac-qcom-ethqos: fix error array size
net:
stmmac: dwmac-rk: Remove unused of_gpio.h
net:
stmmac: dwmac-socfpga: use pcs_init/pcs_exit
net:
stmmac: enable HW-accelerated VLAN stripping for gmac4 only
net:
stmmac: introduce pcs_init/pcs_exit stmmac operations
net:
stmmac: Make stmmac_xpcs_setup() generic to all PCS devices
net:
stmmac: Move MAC caps init to phylink MAC caps getter
net:
stmmac: move the EST lock to struct stmmac_priv
net:
stmmac: move the EST structure to struct stmmac_priv
net:
stmmac: No need to calculate speed divider when offload is disabled
net:
stmmac: Rename phylink_get_caps() callback to update_caps()
net:
stmmac: replace priv->speed with the portTransmitRate from the tc-cbs parameters
net:
stmmac: Signal to PHY/PCS drivers to keep RX clock on
net:
stmmac: Support a generic PCS field in mac_device_info
net:
sunrpc: Remove the now superfluous sentinel elements from ctl_table array
net:
team: fix incorrect maxattr
net:
team: rename team to team_core for linking
net:
team: use policy generated by YAML spec
net:
ti: icssg-prueth: Add functions to configure SR1.0 packet classifier
net:
ti: icssg-prueth: Add ICSSG Ethernet driver for AM65x SR1.0 platforms
net:
ti: icssg-prueth: Add SR1.0-specific configuration bits
net:
ti: icssg-prueth: Add SR1.0-specific description bits
net:
ti: icssg-prueth: Adjust IPG configuration for SR1.0
net:
ti: icssg-prueth: Adjust the number of TX channels for SR1.0
net:
ti: icssg-prueth: Fix start counter for ft1 filter
net:
ti: icssg-prueth: Modify common functions for SR1.0
net:
ti: icssg-prueth: Move common functions into a separate file
net:
ti: icssg_prueth: Add SW TX / RX Coalescing based on hrtimers
net:
ti: icssg_prueth: Fix NULL pointer dereference in prueth_probe()
net:
tls: fix marking packets as decrypted
net:
txgbe: add extra handle for MSI/INTx into thread irq handle
net:
txgbe: fix to control VLAN strip
net:
txgbe: free isb resources at the right time
net:
txgbe: initialize num_q_vectors for MSI/INTx interrupts
net:
txgbe: remove separate irq request for MSI and INTx
net:
txgbe: use phylink_pcs_change() to report PCS link change events
net:
udp: add IP/port data to the tracepoint udp/udp_fail_queue_rcv_skb
net:
usb: ax88179_178a: Add check for usbnet_get_endpoints()
net:
usb: ax88179_178a: fix link status when link is set to down/up
net:
usb: ax88179_178a: improve link status logs
net:
usb: ax88179_178a: improve reset check
net:
usb: ax88179_178a: non necessary second random mac address
net:
usb: lan78xx: Fixup EEE
net:
usb: qmi_wwan: add Lonsung U8300/U9300 product
net:
usb: qmi_wwan: add Telit FN912 compositions
net:
usb: qmi_wwan: Leverage core stats allocator
net:
usb: qmi_wwan: Remove generic .ndo_get_stats64
net:
usb: rtl8150 fix unintiatilzed variables in rtl8150_get_link_ksettings
net:
usb: smsc75xx: stop lying about skb->truesize
net:
usb: smsc95xx: fix changing LED_SEL bit value updated from EEPROM
net:
usb: smsc95xx: stop lying about skb->truesize
net:
usb: sr9700: stop lying about skb->truesize
net:
Use backlog-NAPI to clean up the defer_list.
net:
use SKB_CONSUMED in skb_attempt_defer_free()
net:
virtio: drop owner assignment
net:
wan: fsl_qmc_hdlc: Convert to platform remove callback returning void
net:
wangxun: fix to change Rx features
net:
wangxun: match VLAN CTAG and STAG features
net:
wangxun: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY
net:
write once on dev->allmulti and dev->promiscuity
net:
wwan: iosm: Fix tainted pointer delete is case of region creation fail
net:
wwan: mhi: drop driver owner assignment
net:
wwan: t7xx: Un-embed dummy device
net:
xgbe: remove extraneous #ifdef checks
Linux:
net:fec: Add fec_enet_deinit()
net_sched:
cake: implement lockless cake_dump()
net_sched:
sch_cbs: implement lockless cbs_dump()
net_sched:
sch_choke: implement lockless choke_dump()
net_sched:
sch_codel: implement lockless codel_dump()
net_sched:
sch_ets: implement lockless ets_dump()
net_sched:
sch_fifo: implement lockless __fifo_dump()
net_sched:
sch_fq: implement lockless fq_dump()
net_sched:
sch_fq_codel: implement lockless fq_codel_dump()
net_sched:
sch_fq_pie: implement lockless fq_pie_dump()
net_sched:
sch_hfsc: implement lockless accesses to q->defcls
net_sched:
sch_hhf: implement lockless hhf_dump()
net_sched:
sch_pie: implement lockless pie_dump()
net_sched:
sch_sfq: annotate data-races around q->perturb_period
net_sched:
sch_skbprio: implement lockless skbprio_dump()
net_sched:
sch_tfs: implement lockless etf_dump()
netdev-genl:
fix error codes when outputting XDP features
netdev:
add qstat for csum complete
netdev:
add queue stats
netdev:
Add queue stats for TX stop and wake
netdev:
support dumping a single netdev in qstats
netdevice:
add DEFINE_FREE() for dev_put
netdevsim:
add NAPI support
netdevsim:
fix backwards compatibility in nsim_get_iflink()
netdevsim:
report stats by default, like a real device
netfilter:
conntrack: dccp: try not to drop skb in conntrack
netfilter:
conntrack: documentation: remove reference to non-existent sysctl
netfilter:
conntrack: fix ct-state for ICMPv6 Multicast Router Discovery
netfilter:
conntrack: remove flowtable early-drop test
netfilter:
fix undefined reference to 'netfilter_lwtunnel_*' when CONFIG_SYSCTL=n
netfilter:
ipset: Add list flush to cancel_gc
netfilter:
ipset: Fix race between namespace cleanup and gc in the list:set type
netfilter:
ipset: Fix suspicious rcu_dereference_protected()
netfilter:
move the sysctl nf_hooks_lwtunnel into the netfilter core
netfilter:
nf_tables: allow clone callbacks to sleep
netfilter:
nf_tables: fully validate NFT_DATA_VALUE on store to data registers
netfilter:
nf_tables: prefer nft_chain_validate
netfilter:
nf_tables: remove NETDEV_CHANGENAME from netdev chain event handler
netfilter:
nf_tables: skip transaction if update object is not implemented
netfilter:
nf_tables: unconditionally flush pending work before notifier
netfilter:
nfnetlink: Handle ACK flags for batch messages
netfilter:
nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
netfilter:
nfnetlink_queue: drop bogus WARN_ON
netfilter:
nft_fib: allow from forward/input without iif selector
netfilter:
nft_inner: validate mandatory meta and payload
netfilter:
nft_payload: restore vlan q-in-q match support
netfilter:
nft_payload: skbuff vlan metadata mangle support
netfilter:
nft_set_pipapo: make pipapo_clone helper return NULL
netfilter:
nft_set_pipapo: merge deactivate helper into caller
netfilter:
nft_set_pipapo: move cloning of match info to insert/removal path
netfilter:
nft_set_pipapo: move prove_locking helper around
netfilter:
nft_set_pipapo: prepare destroy function for on-demand clone
netfilter:
nft_set_pipapo: prepare pipapo_get helper for on-demand clone
netfilter:
nft_set_pipapo: prepare walk function for on-demand clone
netfilter:
nft_set_pipapo: remove dirty flag
netfilter:
Remove the now superfluous sentinel elements from ctl_table array
netfilter:
tproxy: bail out if IP has been disabled on the device
netfilter:
Use flowlabel flow key when re-routing mangled packets
netfilter:
use NF_DROP instead of -NF_DROP
netfs, 9p:
Fix race between umount and async request completion
netfs, 9p:
Implement helpers for new write code
netfs, afs:
Implement helpers for new write code
netfs, afs:
Use writeback retry to deal with alternate keys
netfs, cachefiles:
Implement helpers for new write code
netfs, fscache:
export fscache_put_volume() and add fscache_try_get_volume()
netfs:
Add some write-side stats and clean up some stat names
netfs:
Cut over to using new writeback code
netfs:
Delete some xarray-wangling functions that aren't used
netfs:
Fix AIO error handling when doing write-through
netfs:
Fix early issue of write op on partial write to folio tail
netfs:
Fix io_uring based write-through
netfs:
Fix io_uring based write-through
netfs:
fix kernel doc for nets_wait_for_outstanding_io()
netfs:
Fix netfs_page_mkwrite() to check folio->mapping is valid
netfs:
Fix netfs_page_mkwrite() to flush conflicting data, not wait
netfs:
Fix setting of BDP_ASYNC from iocb flags
netfs:
Make netfs_io_request::subreq_counter an atomic_t
netfs:
Miscellaneous tidy ups
netfs:
New writeback implementation
netfs:
Remove ->launder_folio() support
netfs:
Remove deprecated use of PG_private_2 as a second writeback flag
netfs:
Remove the old writeback code
netfs:
Replace PG_fscache by setting folio->private and marking dirty
netfs:
Switch debug logging to pr_debug()
netfs:
Switch to using unsigned long long rather than loff_t
netfs:
Update i_blocks when write committed to pagecache
netfs:
Use mempools for allocating requests and subrequests
netfs:
Use subreq_counter to allocate subreq debug_index values
netkit:
Fix pkt_type override upon netkit pass verdict
netkit:
Fix setting mac address in l2 mode
netlabel:
fix RCU annotation for IPv4 options on socket creation
netlink/specs:
Add VF attributes to rt_link spec
netlink:
add nlmsg_consume() and use it in devlink compat
netlink:
create a new header for internal genetlink symbols
netlink:
introduce type-checking attribute iteration
netlink:
move extack writing helpers
netlink:
specs: define ethtool header flags
netlink:
specs: ethtool: define header-flags as an enum
netlink:
specs: Expand the pse netlink command with PoE interface
netlink:
specs: Fix pse-set command attributes
netlink:
specs: Modify pse attribute prefix
netlink:
support all extack types in dumps
netns:
Make get_net_ns() handle zero refcount net
netns:
no longer hold RTNL in rtnl_net_dumpid()
netpoll:
Fix race condition in netpoll_owner_active
netrom:
Fix a memory leak in nr_heartbeat_expiry()
netrom:
fix possible dead-lock in nr_rt_ioctl()
new helper:
copy_to_iter_full()
nfc/nci:
Add the inconsistency check between the input data length and count
nfc:
mrvl: spi: drop driver owner assignment
nfc:
nci: Fix handling of zero-length payload packets in nci_rx_work()
nfc:
nci: Fix uninit-value in nci_rx_work
nfc:
st95hf: drop driver owner assignment
nfc:
st95hf: Switch to using gpiod API
nfp:
Avoid -Wflex-array-member-not-at-end warnings
nfp:
flower: fix check for unsupported control flags
nfp:
update devlink device info output
NFS/knfsd:
Remove the invalid NFS error 'NFSERR_OPNOTSUPP'
NFS:
abort nfs_atomic_open_v23 if name is too long.
NFS:
add atomic_open for NFSv3 to handle O_TRUNC correctly.
NFS:
add barriers when testing for NFS_FSDATA_BLOCKED
nfs:
Avoid flushing many pages with NFS_FILE_SYNC
NFS:
Don't enable NFS v2 by default
nfs:
don't invalidate dentries on transient errors
nfs:
drop the incorrect assertion in nfs_swap_rw()
NFS:
Fix READ_PLUS when server doesn't support OP_READ_PLUS
nfs:
fix undefined behavior in nfs_block_bits()
nfs:
keep server info for remounts
NFS:
make sure lock/nolock overriding local_lock mount option
nfs:
propagate readlink errors in nfs_symlink_filler
NFSD:
Add COPY status code to OFFLOAD_STATUS response
NFSD:
add listener-{set,get} netlink command
nfsd:
add tracepoint in mark_client_expired_locked
NFSD:
add write_version to netlink command
NFSD:
allow callers to pass in scope string to nfsd_svc
NFSD:
convert write_threads to netlink command
nfsd:
don't create nfsv4recoverydir in nfsdfs when not used.
nfsd:
drop extraneous newline from nfsd tracepoints
nfsd:
drop st_mutex before calling move_to_close_lru()
nfsd:
fix oops when reading pool_stats before server is started
NFSD:
Force all NFSv4.2 COPY requests to be synchronous
NFSD:
grab nfsd_mutex in nfsd_nl_rpc_status_get_dumpit()
nfsd:
initialise nfsd_info.mutex early.
NFSD:
Move callback_wq into struct nfs4_client
nfsd:
move nfsd4_cstate_assign_replay() earlier in open handling.
NFSD:
move nfsd_mutex handling into nfsd_svc callers
nfsd:
new tracepoint for check_slot_seqid
nfsd:
optimise recalculate_deny_mode() for a common case
nfsd:
perform all find_openstateowner_str calls in the one place.
NFSD:
Record status of async copy operation in struct nfsd4_copy
nfsd:
replace rp_mutex to avoid deadlock in move_to_close_lru()
nfsd:
set security label during create operations
nfsd:
trivial GET_DIR_DELEGATION support
Linux:
NFSv4.1 enforce rootpath check in fs_location query
NFSv4:
Fix memory leak in nfs4_set_security_label
NFSv4:
Fixup smatch warning for ambiguous return
nilfs2:
add kernel-doc comments to nilfs_btree_convert_and_insert()
nilfs2:
add kernel-doc comments to nilfs_do_roll_forward()
nilfs2:
add kernel-doc comments to nilfs_remove_all_gcinodes()
nilfs2:
add missing check for inode numbers on directory entries
nilfs2:
convert BUG_ON() in nilfs_finish_roll_forward() to WARN_ON()
nilfs2:
convert to use the new mount API
nilfs2:
fix incorrect inode allocation from reserved inodes
nilfs2:
fix inode number range checks
nilfs2:
fix kernel bug on rename operation of broken directory
nilfs2:
fix nilfs_empty_dir() misjudgment and long loop on I/O errors
nilfs2:
fix out-of-range warning
nilfs2:
fix potential hang in nilfs_detach_log_writer()
nilfs2:
fix potential kernel bug due to lack of writeback flag waiting
nilfs2:
fix unexpected freezing of nilfs_segctor_sync()
nilfs2:
fix use-after-free of timer for log writer thread
nilfs2:
make block erasure safe in nilfs_finish_roll_forward()
nilfs2:
make superblock data array index computation sparse friendly
nilfs2:
remove calls to folio_set_error() and folio_clear_error()
nilfs2:
use __field_struct() for a bitwise field
nilfs_attach_log_writer():
use ->bd_mapping->host instead of ->bd_inode
nios2:
define virtual address space for modules
ntb:
idt: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY
ntsync:
Introduce NTSYNC_IOC_CREATE_SEM.
ntsync:
Introduce NTSYNC_IOC_SEM_POST.
ntsync:
Introduce the ntsync driver and character device.
null_blk:
Do not allow runt zone with zone capacity smaller then zone size
null_blk:
Do not request ELEVATOR_F_ZBD_SEQ_WRITE elevator feature
null_blk:
Do zone resource management only if necessary
null_blk:
Fix missing mutex_destroy() at module removal
null_blk:
fix null-ptr-dereference while configuring 'power' and 'submit_queues'
null_blk:
Fix return value of nullb_device_power_store()
null_blk:
Fix the WARNING: modpost: missing MODULE_DESCRIPTION()
null_blk:
Fix two sparse warnings
null_blk:
fix validation of block size
null_blk:
Have all null_handle_xxx() return a blk_status_t
null_blk:
Introduce fua attribute
null_blk:
Introduce zone_append_max_sectors attribute
null_blk:
Print correct max open zones limit in null_init_zoned_dev()
null_blk:
Simplify null_zone_write()
NUMA:
early use of cpu_to_node() returns 0 instead of the correct node id
nvdimm/btt:
always set max_integrity_segments
nvdimm:
remove nd_integrity_init
nvdimm:
virtio_pmem: drop owner assignment
nvme-apple:
add missing MODULE_DESCRIPTION()
nvme-fabrics:
short-circuit reconnect retries
nvme-fabrics:
use reserved tag for reg read/write command
nvme-multipath:
find NUMA path only for online numa-node
nvme-multipath:
fix io accounting on failover
nvme-rdma, nvme-tcp:
include max reconnects for reconnect logging
nvme/io_uring:
use helper for polled completions
nvme:
adjust multiples of NVME_CTRL_PAGE_SIZE in offset
nvme:
avoid double free special payload
nvme:
do not retry authentication failures
nvme:
fix multipath batched completion accounting
nvme:
fix namespace removal list
nvme:
fix NVME_NS_DEAC may incorrectly identifying the disk as EXT_LBA.
nvme:
fix nvme_pr_* status code parsing
nvme:
fixup comment for nvme RDMA Provider Type
nvme:
remove sgs and sws
nvme:
return kernel error codes for admin queue connect
nvme:
use srcu for iterating namespace list
nvmem:
core: limit cell sysfs permissions to main attribute ones
nvmem:
core: only change name to fram for current attribute
nvmem:
core: switch to use device_add_groups()
nvmem:
layouts: onie-tlv: drop driver owner initialization
nvmem:
layouts: sl28vpd: drop driver owner initialization
nvmem:
layouts: store owner from modules with nvmem_layout_driver_register()
nvmem:
lpc18xx_eeprom: Convert to platform remove callback returning void
nvmem:
meson-efuse: Fix return value of nvmem callbacks
nvmem:
meson-mx-efuse: Remove nvmem_device from efuse struct
nvmem:
rmem: Fix return value of rmem_read()
nvmem:
sc27xx: fix module autoloading
nvmem:
sprd: fix module autoloading
nvmet-fc:
Remove __counted_by from nvmet_fc_tgt_queue.fod[]
nvmet-passthru:
propagate status from id override functions
nvmet-rdma:
Avoid o(n^2) loop in delete_ctrl
nvmet:
always initialize cqe.result
nvmet:
do not return 'reserved' for empty TSAS values
nvmet:
fix a possible leak when destroy a ctrl during qp establishment
nvmet:
fix ns enable/disable possible hang
nvmet:
lock config semaphore when accessing DH-HMAC-CHAP key
nvmet:
make 'tsas' attribute idempotent for RDMA
nvmet:
return DHCHAP status codes from nvmet_setup_auth()
nvmet:
zns: Do not reference the gendisk conv_zones_bitmap
objpool:
cache nr_possible_cpus() and avoid caching nr_cpu_ids
objpool:
enable inlining objpool_push() and objpool_pop() operations
ocfs2:
adjust enabling place for la window
ocfs2:
correctly use ocfs2_find_next_zero_bit()
ocfs2:
fix DIO failure due to insufficient transaction credits
ocfs2:
fix NULL pointer dereference in ocfs2_abort_trigger()
ocfs2:
fix NULL pointer dereference in ocfs2_journal_dirty()
ocfs2:
fix races between hole punching and AIO+DIO
ocfs2:
fix sparse warnings
ocfs2:
improve write IO performance when fragmentation is high
ocfs2:
remove redundant assignment to variable status
ocfs2:
return real error code in ocfs2_dio_wr_get_block
ocfs2:
speed up chain-list searching
ocfs2:
update inode ctime in ocfs2_fileattr_set
ocfs2:
update inode fsync transaction id in ocfs2_unlink and ocfs2_link
ocfs2:
use coarse time for new created files
octeontx2-af:
Always allocate PF entries from low prioriy zone
octeontx2-af:
fix a issue with cpt_lf_alloc mailbox
octeontx2-af:
fix detection of IP layer
octeontx2-af:
Fix incorrect value output on error path in rvu_check_rsrc_availability()
octeontx2-af:
fix issue with IPv4 match for RSS
octeontx2-af:
fix issue with IPv6 ext match for RSS
octeontx2-af:
Increase maximum BPID channels
octeontx2-af:
replace cpt slot with lf id on reg write
octeontx2-pf:
Add error handling to VLAN unoffload handling
octeontx2-pf:
Add support for offload tc with skbedit mark action
octeontx2-pf:
Fix coverity and klockwork issues in octeon PF driver
octeontx2-pf:
Fix linking objects into multiple modules
octeontx2-pf:
flower: check for unsupported control flags
Octeontx2-pf:
Free send queue buffers incase of leaf to inner
octeontx2-pf:
remove unused variables req_hdr and rsp_hdr
octeontx2-pf:
Reset MAC stats during probe
octeontx2-pf:
Reuse Transmit queue/Send queue index of HTB class
octeontx2-pf:
Treat truncation of IRQ name as an error
of/irq:
Disable "interrupt-map" parsing for PASEMI Nemo
of/irq:
Factor out parsing of interrupt-map parent phandle+args from of_irq_parse_raw()
of:
Add a helper to free property struct
of:
module: add buffer overflow check in of_modalias()
of:
of_test: add MODULE_DESCRIPTION()
of:
property: Add fw_devlink support for interrupt-map property
of:
property: Add fw_devlink support for pse parent
of:
property: Fix fw_devlink handling of interrupt-map
of:
property: fw_devlink: Add support for "access-controller"
of:
property: fw_devlink: Add support for "power-supplies" binding
of:
property: Use scope based cleanup on port_node
of:
reserved_mem: Remove the use of phandle from the reserved_mem APIs
OF:
Retire dma-ranges mask workaround
OF:
Simplify DMA range calculations
of:
Use scope based kfree() cleanups
of:
Use scope based of_node_put() cleanups
openpromfs:
finish conversion to the new mount API
openrisc:
Add FPU config
openrisc:
Add support for more module relocations
openrisc:
Define openrisc relocation types
openrisc:
Move FPU state out of pt_regs
openrisc:
traps: Convert printks to pr_
macros
openrisc:
traps: Don't send signals to kernel mode threads
openrisc:
traps: Remove calls to show_registers before die
openrisc:
Use do_kernel_power_off()
openvswitch:
get related ct labels from its master if it is not confirmed
openvswitch:
Set the skbuff pkt_type for proper pmtud support.
OPP:
Fix required_opp_tables for multiple genpds using same table
OPP:
OF: Export dev_opp_pm_calc_power() for usage from EM
orangefs:
cleanup uses of strncpy
orangefs:
fix out-of-bounds fsid access
ovl:
fix copy-up in tmpfile
ovl:
fix encoding fid for lower only root
ovl:
implement tmpfile
ovl:
remove duplicate included header
ovl:
remove upper umask handling from ovl_create_upper()
padata:
Disable BH when taking works lock on MT path
page_pool:
add DMA-sync-for-CPU inline helper
page_pool:
check for DMA sync shortcut earlier
page_pool:
check for PP direct cache locality later
page_pool:
constify some read-only function arguments
page_pool:
don't use driver-set flags field directly
page_pool:
fix &page_pool_params kdoc issues
page_pool:
make sure frag API fields don't span between cachelines
page_pool:
try direct bulk recycling
parisc/math-emu:
Remove unused struct 'exc_reg'
parisc:
__cmpxchg_u32(): lift conversion into the callers
parisc:
add missing export of __cmpxchg_u8()
parisc:
add u16 support to cmpxchg()
parisc:
Define HAVE_ARCH_HUGETLB_UNMAPPED_AREA
parisc:
Define sigset_t in parisc uapi header
parisc:
Try to fix random segmentation faults in package builds
parisc:
unify implementations of __cmpxchg_u{8,32,64}
parisc:
use correct compat recv/recvfrom syscalls
parisc:
use generic sys_fanotify_mark implementation
parisc:
use initializer for struct vm_unmapped_area_info
parisc:
vdso: remove unused C build rule in vdso32/Makefile
parport:
amiga: Mark driver struct with __refdata to prevent section mismatch
parport:
mfc3: avoid empty-body warning
pcf8563:
add wakeup-source support
PCI/AER:
Update aer-inject tool source URL
PCI/ASPM:
Clean up ASPM disable/enable mask calculation
PCI/ASPM:
Consolidate link state defines
PCI/CXL:
Add 'cxl_bus' reset method for devices below CXL Ports
PCI/CXL:
Fail bus reset if upstream CXL Port has SBR masked
PCI/CXL:
Move CXL Vendor ID to pci_ids.h
PCI/DOE:
Support discovery version 2
PCI/EDR:
Align EDR_PORT_DPC_ENABLE_DSM with PCI Firmware r3.3
PCI/EDR:
Align EDR_PORT_LOCATE_DSM with PCI Firmware r3.3
PCI/ERR:
Cleanup misleading indentation inside if conditions
PCI/MSI:
Fix UAF in msi_capability_init
PCI/MSI:
Make error path handling follow the standard pattern
PCI/MSI:
Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY
PCI/PM:
Avoid D3cold for HP Pavilion 17 PC/1972 PCIe Ports
PCI/portdrv:
Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY
PCI:
Annotate pci_cache_line_size variables as __ro_after_init
PCI:
cadence: Set a 64-bit BAR if requested
PCI:
Clarify intent of LT wait
PCI:
Clean up accessor macro formatting
PCI:
Clear Secondary Status errors after enumeration
PCI:
Constify pcibus_class
PCI:
Do not wait for disconnected devices when resuming
PCI:
dwc: ep: Add Kernel-doc comments for APIs
PCI:
dwc: ep: Call dw_pcie_ep_init_registers() API directly from all glue drivers
PCI:
dwc: ep: Fix DBI access failure for drivers requiring refclk from host
PCI:
dwc: ep: Introduce dw_pcie_ep_cleanup() API for drivers supporting PERST#
PCI:
dwc: ep: Remove deinit() callback from struct dw_pcie_ep_ops
PCI:
dwc: ep: Rename dw_pcie_ep_exit() to dw_pcie_ep_deinit()
PCI:
dwc: ep: Rename dw_pcie_ep_init_complete() to dw_pcie_ep_init_registers()
PCI:
endpoint: Allocate a 64-bit BAR if that is the only option
PCI:
endpoint: pci-epf-test: Clean up pci_epf_test_unbind()
PCI:
endpoint: pci-epf-test: Remove superfluous code
PCI:
endpoint: pci-epf-test: Simplify pci_epf_test_alloc_space() loop
PCI:
endpoint: pci-epf-test: Simplify pci_epf_test_set_bar() loop
PCI:
endpoint: Remove "core_init_notifier" flag
PCI:
hotplug: Document unchecked return value of pci_hp_add_bridge()
PCI:
hotplug: Remove obsolete sgi_hotplug TODO notes
PCI:
Lock upstream bridge for pci_reset_function()
PCI:
Make pcie_bandwidth_capable() static
PCI:
Mask Replay Timer Timeout errors for Genesys GL975x SD host controller
PCI:
mt7621: Fix string truncation in mt7621_pcie_parse_port()
PCI:
of_property: Return error for int_map allocation failure
PCI:
Remove PCI_IRQ_LEGACY
PCI:
Remove unused pci_enable_device_io()
PCI:
Revert the cfg_access_lock lockdep mechanism
PCI:
rockchip-ep: Remove wrong mask on subsys_vendor_id
PCI:
rockchip-ep: Set a 64-bit BAR if requested
PCI:
tegra194: Fix probe path for Endpoint mode
PCI:
Update pci_find_capability() stub return types
PCI:
Wait for Link Training==0 before starting Link retrain
peci:
constify the struct device_type usage
peci:
Make peci_bus_type const
percpu:
clean up all mappings when pcpu_map_pages() fails
perf annotate-data:
Add a cache for global variable types
perf annotate-data:
Add debug messages
perf annotate-data:
Add get_global_var_type()
perf annotate-data:
Add hist_entry__annotate_data_tty()
perf annotate-data:
Add hist_entry__annotate_data_tui()
perf annotate-data:
Add stack canary type
perf annotate-data:
Add update_insn_state()
perf annotate-data:
Check if 'struct annotation_source' was allocated on 'perf report' TUI
perf annotate-data:
Check kind of stack variables
perf annotate-data:
Check memory access with two registers
perf annotate-data:
Check register state for type
perf annotate-data:
Collect global variables in advance
perf annotate-data:
Do not delete non-asm lines
perf annotate-data:
Do not retry for invalid types
perf annotate-data:
Ensure the number of type histograms
perf annotate-data:
Fix global variable lookup
perf annotate-data:
Handle ADD instructions
perf annotate-data:
Handle call instructions
perf annotate-data:
Handle direct global variable access
perf annotate-data:
Handle global variable access
perf annotate-data:
Handle multi regs in find_data_type_block()
perf annotate-data:
Handle RSP if it's not the FB register
perf annotate-data:
Handle this-cpu variables in kernel
perf annotate-data:
Implement instruction tracking
perf annotate-data:
Improve debug message with location info
perf annotate-data:
Introduce 'struct data_loc_info'
perf annotate-data:
Maintain variable type info
perf annotate-data:
Skip sample histogram for stack canary
perf annotate-data:
Support event group display in TUI
perf annotate-data:
Support general per-cpu access
perf annotate-data:
Track instructions with a this-cpu variable
perf annotate:
Add and use ins__is_nop()
perf annotate:
Add annotate_get_basic_blocks()
perf annotate:
Add symbol name when using capstone
perf annotate:
Check annotation lines more efficiently
perf annotate:
Fallback disassemble to objdump when capstone fails
perf annotate:
Fix a comment about multi_regs in extract_reg_offset function
perf annotate:
Fix annotation_calc_lines() to pass correct address to get_srcline()
perf annotate:
Fix data type profiling on stdio
perf annotate:
Fix memory leak in annotated_source
perf annotate:
Fix segfault on sample histogram
perf annotate:
Get rid of duplicate --group option item
perf annotate:
Get rid of offsets array
perf annotate:
Get rid of symbol__ensure_annotate()
perf annotate:
Honor output options with --data-type
perf annotate:
Initialize 'arch' variable not to trip some -Werror=maybe-uninitialized
perf annotate:
Introduce annotated_source__get_line()
perf annotate:
Move 'max_jump_sources' struct to 'struct annotated_source'
perf annotate:
Move 'start' field struct to 'struct annotated_source'
perf annotate:
Move 'widths' struct to 'struct annotated_source'
perf annotate:
Move nr_events struct to 'struct annotated_source'
perf annotate:
Parse x86 segment register location
perf annotate:
Show progress of sample processing
perf annotate:
Skip DSOs not found
perf annotate:
Split out util/disasm.c
perf annotate:
Staticize some local functions
perf annotate:
Update DSO binary type when trying build-id
perf annotate:
Use ins__is_xxx() if possible
perf annotate:
Use libcapstone to disassemble
perf annotate:
Use zfree() to avoid possibly accessing dangling pointers
perf arch x86:
Add shellcheck to build
perf arm-spe/cs-etm:
Directly iterate CPU maps
perf arm64 header:
Remove unnecessary CPU map get and put
perf auxtrace:
Allow number of queues to be specified
perf auxtrace:
Fix multiple use of --itrace option
perf beauty:
Don't include uapi/linux/mount.h, use sys/mount.h instead
perf beauty:
Fix AT_EACCESS undeclared build error for system with kernel versions lower than v5.8
perf beauty:
Fix dependency of tables using uapi/linux/mount.h
perf beauty:
Introduce faccessat2 flags scnprintf routine
perf beauty:
Introduce scrape script for 'clone' syscall 'flags' argument
perf beauty:
Introduce scrape script for the 'statx' syscall 'mask' argument
perf beauty:
Introduce scrape script for various fs syscalls 'flags' arguments
perf beauty:
Move arch/x86/include/asm/irq_vectors.h copy out of the directory used to build perf
perf beauty:
Move prctl.h files (uapi/linux and x86's) copy out of the directory used to build perf
perf beauty:
Move uapi/linux/fs.h copy out of the directory used to build perf
perf beauty:
Move uapi/linux/mount.h copy out of the directory used to build perf
perf beauty:
Move uapi/linux/usbdevice_fs.h copy out of the directory used to build perf
perf beauty:
Move uapi/linux/vhost.h copy out of the directory used to build perf
perf beauty:
Move uapi/sound/asound.h copy out of the directory used to build perf
perf beauty:
Stop using the copy of uapi/linux/prctl.h
perf beauty:
Update copy of linux/socket.h with the kernel sources
perf beauty:
Use the system linux/fcntl.h instead of a copy from the kernel
perf bench internals inject-build-id:
Fix trap divide when collecting just one DSO
perf bench uprobe:
Add uretprobe variant of uprobe benchmarks
perf bench uprobe:
Remove lib64 from libc.so.6 binary path
perf block-info:
Remove unused refcount
perf bpf:
Fix handling of minimal vmlinux.h file when interrupting the build
perf build:
Add LIBTRACEEVENT_DIR build option
perf build:
Add shellcheck to tools/perf scripts
perf build:
Fix out of tree build related to installation of sysreg-defs
perf build:
Pretend scandirat is missing with msan
perf c2c:
Fix a punctuation
perf callchain:
Use zfree() to avoid possibly accessing dangling pointers
perf comm str:
Avoid sort during insert
perf comm:
Add reference count checking to 'struct comm_str'
perf comm:
Fix comm_str__put() for reference count checking
perf cpumap:
Clean up use of perf_cpu_map__has_any_cpu_or_is_empty
perf cpumap:
Remove refcnt from 'struct cpu_aggr_map'
perf cpumap:
Use perf_cpu_map__for_each_cpu when possible
perf cs-etm:
Improve version detection and error reporting
perf cs-etm:
Print error for new PERF_RECORD_AUX_OUTPUT_HW_ID versions
perf cs-etm:
Remove repeated fetches of the ETM PMU
perf cs-etm:
Use struct perf_cpu as much as possible
perf daemon:
Fix file leak in daemon_session__control
perf docs arm_spe:
Clarify more SPE requirements related to KPTI
perf docs:
Document bpf event modifier
perf Document:
Sysfs event names must be lower or upper case
perf dso:
Add reference count checking and accessor functions
perf dso:
Move dso functions out of dsos.c
perf dso:
Reorder members to save space in 'struct dso'
perf dso:
Use container_of() to avoid a pointer in 'struct dso_data'
perf dsos:
Attempt to better abstract DSOs internals
perf dsos:
Introduce dsos__for_each_dso()
perf dsos:
Remove __dsos__addnew()
perf dsos:
Remove __dsos__findnew_link_by_longname_id()
perf dsos:
Switch backing storage to array from rbtree/list
perf dsos:
Switch hand crafted code to bsearch()
perf dsos:
Switch more loops to dsos__for_each_dso()
perf dsos:
Tidy reference counting and locking
perf dsos:
When adding a dso into sorted dsos maintain the sort order
perf dwarf-aux:
Add die_collect_global_vars()
perf dwarf-aux:
Add die_collect_vars()
perf dwarf-aux:
Add die_find_func_rettype()
perf dwarf-aux:
Check pointer offset when checking variables
perf dwarf-aux:
Check variable address range properly
perf dwarf-aux:
Fix build with HAVE_DWARF_CFI_SUPPORT
perf dwarf-aux:
Handle type transfer for memory access
perf dwarf-aux:
Print array type name with "[]"
perf dwarf-aux:
Remove unused pc argument
perf evsel:
Use evsel__name_is() helper
perf genelf:
Fix compiling with libelf on rv32
perf help:
Lower levenshtein penality for deleting character
perf hist:
Add weight fields to hist entry stats
perf hist:
Avoid 'struct hist_entry_iter' mem_info memory leak
perf hist:
Move histogram related code to hist.h
perf intel-pt/intel-bts:
Switch perf_cpu_map__has_any_cpu_or_is_empty use
perf intel-pt:
Fix unassigned instruction op (discovered by MemorySanitizer)
perf kwork:
Use zfree() to avoid possibly accessing dangling pointers
perf list:
Add tracepoint encoding to detailed output
perf list:
Allow wordwrap to wrap on commas
perf list:
Escape '\r' in JSON output
perf list:
Give more details about raw event encodings
perf lock contention:
Trim backtrace by skipping traceiter functions
perf lock:
Avoid memory leaks from strdup()
perf map:
Add map__objdump_2rip()
perf map:
Add missing dso__put() in map__new()
perf map:
Remove kernel map before updating start and end addresses
perf maps:
Re-use __maps__free_maps_by_name()
perf maps:
Remove check_invariants() from maps__lock()
perf mem-info:
Add reference count checking
perf mem-info:
Move mem-info out of mem-events and symbol
perf metrics:
Remove the "No_group" metric group
perf parse-event:
Constify event_symbol arrays
perf parse-events:
Add new 'fake_tp' parameter for tests
perf parse-events:
Avoid copying an empty list
perf parse-events:
Constify parse_events_add_numeric
perf parse-events:
Directly pass PMU to parse_events_add_pmu()
perf parse-events:
Factor out '
/.../' parsing
perf parse-events:
Handle PE_TERM_HW in name_or_raw
perf parse-events:
Improve error message for bad numbers
perf parse-events:
Improvements to modifier parsing
perf parse-events:
Inline parse_events_evlist_error
perf parse-events:
Inline parse_events_update_lists
perf parse-events:
Legacy cache names on all PMUs and lower priority
perf parse-events:
Minor grouping tidy up
perf parse-events:
pass parse_state to add_tracepoint
perf parse-events:
Prefer sysfs/JSON hardware events over legacy
perf parse-events:
Tidy the setting of the default event name
perf parse:
Allow tracepoint names to start with digits
perf pmu:
Assume sysfs events are always the same case
perf pmu:
Count sys and cpuid JSON events separately
perf pmu:
Drop "default_core" from alias names
perf pmu:
Refactor perf_pmu__match()
perf probe-event:
Better error message for a too-long probe name
perf probe-event:
Un-hardcode sizeof(buf)
perf probe:
Add missing libgen.h header needed for using basename()
perf probe:
Use zfree() to avoid possibly accessing dangling pointers
perf record:
Delete session after stopping sideband thread
perf record:
Fix comment misspellings
perf record:
Fix debug message placement for test consumption
perf report:
Add a menu item to annotate data type in TUI
perf report:
Add weight[123] output fields
perf report:
Avoid SEGV in report__setup_sample_type()
perf report:
Do not collect sample histogram unnecessarily
perf report:
Fix PAI counter names for s390 virtual machines
perf sched timehist:
Fix -g/--call-graph option failure
perf sched:
Rename 'switches' column header to 'count' and add usage description, options for latency
perf script:
Add capstone support for '-F +brstackdisasm'
perf script:
Consolidate capstone print functions
perf script:
Show also errors for --insn-trace option
perf script:
Support 32bit code under 64bit OS with capstone
perf scripts python:
Add a script to run instances of 'perf script' in parallel
perf stat:
Add new field in stat_config to enable hardware aware grouping
perf stat:
Do not fail on metrics on s390 z/VM systems
perf stat:
Don't display metric header for non-leader uncore events
perf stat:
Remove duplicate cpus_map_matched function
perf symbol-elf:
dso__load_sym_internal() reference count fixes
perf symbol-elf:
Ensure dso__put() in machine__process_ksymbol_register()
perf symbols:
Fix ownership of string in dso__load_vmlinux()
perf symbols:
Remove map from list before updating addresses
perf symbols:
Update kcore map before merging in remaining symbols
perf test bpf-counters:
Add test for BPF event modifier
perf test pmu-events:
Make it clearer that pmu-events tests JSON events
perf test pmu:
Add an eagerly loaded event test
perf test pmu:
Refactor format test and exposed test APIs
perf test pmu:
Test all sysfs PMU event names are the same case
perf test shell arm_coresight:
Increase buffer size for Coresight basic tests
perf test:
Add a new test for 'perf annotate'
perf test:
Read child test 10 times a second rather than 1
perf test:
Reintroduce -p/--parallel and make -S/--sequential the default
perf test:
Stat output per thread of just the parent process
perf test:
Use a single fd for the child process out/err
perf tests parse-events:
Use "branches" rather than "cache-references"
perf tests shell kprobes:
Add missing description as used by 'perf test' output
perf tests:
Apply attributes to all events in object code reading test
perf tests:
Make "test data symbol" more robust on Neoverse N1
perf tests:
Remove dependency on lscpu
perf tests:
Run tests in parallel by default
perf thread:
Fixes to thread__new() related to initializing comm
perf tools:
Add Kan Liang to MAINTAINERS as a reviewer
perf tools:
Add/use PMU reverse lookup from config to name
perf tools:
Enable configs required for test_uprobe_from_different_cu.sh
perf tools:
Ignore deleted cgroups
perf tools:
Suggest inbuilt commands for unknown command
perf tools:
Use pmus to describe type from attribute
perf trace beauty:
Add shellcheck to scripts
perf trace beauty:
Update the arch/x86/include/asm/irq_vectors.h copy with the kernel sources to pick POSTED_MSI_NOTIFICATION
perf trace:
Beautify the 'flags' arg of unlinkat
perf trace:
Collect sys_nanosleep first argument
perf trace:
Disable syscall augmentation with record
perf trace:
Fix 'newfstatat'/'fstatat' argument pretty printing
perf tracepoint:
Don't scan all tracepoints to test if one exists
perf ui browser:
Avoid SEGV on title
perf ui browser:
Don't save pointer to stack memory
perf util:
Add shellcheck to generate-cmdlist.sh
perf vendor events amd:
Add Zen 5 core events
perf vendor events amd:
Add Zen 5 mapping
perf vendor events amd:
Add Zen 5 metrics
perf vendor events amd:
Add Zen 5 uncore events
perf vendor events arm64:
AmpereOne/AmpereOneX: Mark L1D_CACHE_INVAL impacted by errata
perf vendor events intel:
Remove info metrics erroneously in TopdownL1
perf vendor events intel:
Update cascadelakex to 1.21
perf vendor events intel:
Update emeraldrapids to 1.06
perf vendor events intel:
Update grandridge to 1.02
perf vendor events intel:
Update icelakex to 1.24
perf vendor events intel:
Update lunarlake to 1.01
perf vendor events intel:
Update meteorlake to 1.08
perf vendor events intel:
Update sapphirerapids to 1.20
perf vendor events intel:
Update sierraforest to 1.02
perf vendor events intel:
Update skylake to v58
perf vendor events intel:
Update skylakex to 1.33
perf vendor events intel:
Update snowridgex to 1.22
perf/alibaba_uncore:
Assign parents for event_source device
perf/alibaba_uncore_drw:
Avoid placing cpumask on the stack
perf/amlogic:
Assign parents for event_source devices
perf/arm-cci:
Assign parents for event_source device
perf/arm-ccn:
Assign parents for event_source device
perf/arm-cmn:
Avoid placing cpumask on the stack
perf/arm-cmn:
Set PMU device parent
perf/arm-dmc620:
Assign parents for event_source device
perf/arm-dmc620:
Fix lockdep assert in ->event_init()
perf/arm-dsu:
Assign parents for event_source device
perf/arm-smmuv3:
Assign parents for event_source device
perf/arm-spe:
Assign parents for event_source device
perf/arm_cspmu:
Assign parents for event_source devices
perf/arm_cspmu:
Avoid placing cpumask on the stack
perf/arm_dsu:
Avoid placing cpumask on the stack
perf/arm_pmu:
Assign parents for event_source devices
perf/bpf:
Allow a BPF program to suppress all sample side effects
perf/bpf:
Call BPF handler directly, not through overflow machinery
perf/bpf:
Change the !CONFIG_BPF_SYSCALL stubs to static inlines
perf/bpf:
Create bpf_overflow_handler() stub for !CONFIG_BPF_SYSCALL
perf/bpf:
Mark perf_event_set_bpf_handler() and perf_event_free_bpf_handler() as inline too
perf/bpf:
Remove #ifdef CONFIG_BPF_SYSCALL from struct perf_event members
perf/bpf:
Remove unneeded uses_default_overflow_handler()
perf/bpf:
Reorder bpf_overflow_handler() ahead of __perf_event_overflow()
perf/core:
Fix missing wakeup when waiting for context reference
perf/core:
Optimize perf_adjust_freq_unthr_context()
perf/core:
Reduce PMU access to adjust sample freq
perf/dwc_pcie:
Avoid placing cpumask on the stack
perf/hisi-hns3:
Assign parents for event_source device
perf/hisi-pcie:
Assign parent for event_source device
perf/hisi-uncore:
Assign parents for event_source devices
perf/hisi_pcie:
Avoid placing cpumask on the stack
perf/hisi_uncore:
Avoid placing cpumask on the stack
perf/imx_ddr:
Assign parents for event_source devices
perf/qcom:
Assign parents for event_source devices
perf/qcom_l2:
Avoid placing cpumask on the stack
perf/ring_buffer:
Trigger IO signals for watermark_wakeup
perf/riscv:
Assign parents for event_source devices
perf/thunderx2:
Assign parents for event_source devices
perf/thunderx2:
Avoid placing cpumask on the stack
perf/x86/amd:
Avoid taking branches before disabling LBR
perf/x86/amd:
Don't reject non-sampling events with configured LBR
perf/x86/amd:
Ensure amd_pmu_core_disable_all() is always inlined
perf/x86/amd:
Support capturing LBR from software events
perf/x86/cstate:
Remove unused 'struct perf_cstate_msr'
perf/x86/intel/cstate:
Switch to new Intel CPU model defines
perf/x86/intel/pt:
Switch to new Intel CPU model defines
perf/x86/intel/uncore:
Switch to new Intel CPU model defines
perf/x86/intel:
Add missing MODULE_DESCRIPTION() lines
perf/x86/lbr:
Switch to new Intel CPU model defines
perf/x86/msr:
Switch to new Intel CPU model defines
perf/x86/rapl:
Add missing MODULE_DESCRIPTION() line
perf/x86/rapl:
Add support for Intel Arrow Lake
perf/x86/rapl:
Add support for Intel Lunar Lake
perf/x86/rapl:
Prefer struct_size() over open coded arithmetic
perf/x86/rapl:
Rename 'maxdie' to nr_rapl_pmu and 'dieid' to rapl_pmu_idx
perf/xgene:
Assign parents for event_source devices
perf:
Move perf_event_fasync() to perf_event.h
perf:
RISC-V: Check standard event availability
perf:
Use device_show_string() helper for sysfs attributes
pfcp:
add PFCP module
pfcp:
always set pfcp metadata
pfcp:
avoid copy warning by simplifing code
phonet:
no longer hold RTNL in route_dumpit()
phy:
add driver for MediaTek XFI T-PHY
phy:
Add Embedded DisplayPort and DisplayPort submodes
phy:
core: make phy_class constant
phy:
freescale: add Samsung HDMI PHY
phy:
freescale: fsl-samsung-hdmi: Convert to platform remove callback returning void
phy:
qcom-qmp-pcie: add x4 lane EP support for sa8775p
phy:
qcom-qmp-ufs: Add SM8475 support
phy:
qcom-qmp: pcs: Add missing v6 N4 register offsets
phy:
qcom-qmp: qserdes-txrx: Add missing registers offsets
phy:
qcom: edp: Add set_mode op for configuring eDP/DP submode
phy:
qcom: edp: Add v6 specific ops and X1E80100 platform support
phy:
qcom: edp: Move v4 specific settings to version ops
phy:
qcom: qmp-combo: fix duplicate return in qmp_v4_configure_dp_phy
phy:
qcom: qmp-combo: fix sm8650 voltage swing table
phy:
qcom: qmp-combo: Switch from V6 to V6 N4 register offsets
phy:
qcom: qmp-pcie: refactor clock register code
phy:
qcom: qmp-pcie: register PHY AUX clock for SM8[456]50 4x2 PCIe PHY
phy:
qcom: qmp-pcie: register second optional PHY AUX clock
phy:
qcom: qmp-ufs: update SM8650 tables for Gear 4 & 5
phy:
qcpm-qmp-usb: Add support for QDU1000/QRU1000
phy:
qualcomm: phy-qcom-eusb2-repeater: Add support for SMB2360
phy:
rockchip-snps-pcie3: add support for rockchip,rx-common-refclk-mode
phy:
rockchip: add usbdp combo phy driver
phy:
rockchip: fix CONFIG_TYPEC dependency
phy:
rockchip: Fix typo in function names
phy:
rockchip: usbdp: fix uninitialized variable
phy:
samsung-ufs: ufs: Add SoC callbacks for calibration and clk data recovery
phy:
samsung-ufs: ufs: Add support for gs101 UFS phy tuning
phy:
samsung-ufs: ufs: exit on first reported error
phy:
samsung-ufs: ufs: remove superfluous mfd/syscon.h header
phy:
samsung-ufs: use exynos_get_pmu_regmap_by_phandle() to obtain PMU regmap
phy:
xilinx: Convert to platform remove callback returning void
pinctrl:
armada-37xx: remove an unused variable
pinctrl:
aw9523: Always try both ports in aw9523_gpio_set_multiple()
pinctrl:
aw9523: Destroy mutex on ->remove()
pinctrl:
aw9523: Fix indentation in a few places
pinctrl:
aw9523: Get rid of redundant ' & U8_MAX' pieces
pinctrl:
aw9523: Make use of dev_err_probe()
pinctrl:
aw9523: Make use of struct pinfunction and PINCTRL_PINFUNCTION()
pinctrl:
aw9523: Remove unused irqchip field in struct aw9523_irq
pinctrl:
aw9523: Sort headers and group pinctrl/*
pinctrl:
aw9523: Use correct error code for not supported functionality
pinctrl:
aw9523: Use temporary variable for HW IRQ number
pinctrl:
bcm2835: Fix permissions of persist_gpio_outputs
pinctrl:
bcm2835: Implement bcm2711_pinconf_get
pinctrl:
bcm2835: Implement bcm2835_pinconf_get
pinctrl:
bcm2835: Make pin freeing behavior configurable
pinctrl:
fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
pinctrl:
freescale: imx8ulp: fix module autoloading
pinctrl:
Implementation of the generic scmi-pinctrl driver
pinctrl:
k210: Deprecate SOC_CANAAN and use SOC_CANAAN_K210
pinctrl:
loongson2: fix module autoloading
pinctrl:
max77620: Remove an unused fields in struct max77620_pin_info and max77620_pctrl_info
pinctrl:
mediatek: fix module autoloading
pinctrl:
pinconf-generic: print hex value
pinctrl:
pinctrl-single: move suspend()/resume() callbacks to noirq
pinctrl:
pinctrl-single: Remove some unused fields in struct pcs_function
pinctrl:
pinctrl-tps6594: Add TPS65224 PMIC pinctrl and GPIO
pinctrl:
pxa2xx: Make use of struct pinfunction
pinctrl:
pxa2xx: Make use of struct pingroup
pinctrl:
qcom: pinctrl-sm7150: Fix sdc1 and ufs special pins regs
pinctrl:
qcom: sm7150: fix module autoloading
pinctrl:
qcom: spmi-gpio: Add PMIH0108 and PMD8028 support
pinctrl:
qcom: spmi-gpio: Add PMXR2230 and PM6450 support
pinctrl:
qcom: spmi-gpio: drop broken pm8008 support
pinctrl:
realtek: fix module autoloading
pinctrl:
renesas: r8a779h0: Add INTC-EX pins, groups, and function
pinctrl:
renesas: r8a779h0: Fix IRQ suffixes
pinctrl:
renesas: rzg2l: Limit 2.5V power supply to Ethernet interfaces
pinctrl:
renesas: rzg2l: Remove extra space in function parameter
pinctrl:
renesas: rzg2l: Use spin_{lock,unlock}_irq{save,restore}
pinctrl:
rk805: Add rk816 pinctrl support
pinctrl:
rockchip: fix pinmux bits for RK3328 GPIO2-B pins
pinctrl:
rockchip: fix pinmux bits for RK3328 GPIO3-B pins
pinctrl:
rockchip: fix pinmux reset in rockchip_pmx_set
pinctrl:
rockchip: use dedicated pinctrl type for RK3328
pinctrl:
samsung: drop redundant drvdata assignment
pinctrl:
samsung: support a bus clock
pinctrl:
single: Fix PIN_CONFIG_BIAS_DISABLE handling
pinctrl:
sunxi: sun9i-a80-r: drop driver owner assignment
pinctrl:
tps6594: add missing support for LP8764 PMIC
pinctrl:
Use DEFINE_SHOW_STORE_ATTRIBUTE() helper for debugfs
pktcdvd:
sort set_blocksize() calls out
platform/chrome:
add HAS_IOPORT dependencies
platform/chrome:
cros_ec: Handle events during suspend after resume completion
platform/chrome:
cros_ec_chardev: provide ID table for avoiding fallback match
platform/chrome:
cros_ec_debugfs: provide ID table for avoiding fallback match
platform/chrome:
cros_ec_lightbar: provide ID table for avoiding fallback match
platform/chrome:
cros_ec_lpc: add a "quirks" system
platform/chrome:
cros_ec_lpc: add quirks for the Framework Laptop (AMD)
platform/chrome:
cros_ec_lpc: introduce a priv struct for the lpc device
platform/chrome:
cros_ec_lpc: pass driver_data from DMI to the device
platform/chrome:
cros_ec_proto: avoid -Wflex-array-member-not-at-end warnings
platform/chrome:
cros_ec_sensorhub: provide ID table for avoiding fallback match
platform/chrome:
cros_ec_sysfs: provide ID table for avoiding fallback match
platform/chrome:
cros_ec_vbc: provide ID table for avoiding fallback match
platform/chrome:
cros_hps_i2c: Replace deprecated UNIVERSAL_DEV_PM_OPS()
platform/chrome:
cros_kbd_led_backlight: provide ID table for avoiding fallback match
platform/chrome:
cros_usbpd_logger: provide ID table for avoiding fallback match
platform/chrome:
cros_usbpd_notify: provide ID table for avoiding fallback match
platform/chrome:
wilco_ec: core: provide ID table for avoiding fallback match
platform/chrome:
wilco_ec: debugfs: provide ID table for avoiding fallback match
platform/chrome:
wilco_ec: drop owner assignment
platform/chrome:
wilco_ec: event: remove redundant MODULE_ALIAS
platform/chrome:
wilco_ec: telemetry: provide ID table for avoiding fallback match
platform/chrome:
wilco_ec: use sysfs_emit() instead of sprintf()
platform/mellanox:
nvsw-sn2201: Add check for platform_device_add_resources
platform/surface:
aggregator: Log critical errors during SAM probing
platform/surface:
aggregator_registry: Add support for thermal sensors on the Surface Pro 9
platform/surface:
platform_profile: add fan profile switching
platform/x86/amd/hsmp:
Check HSMP support on AMD family of processors
platform/x86/amd/hsmp:
switch to use device_add_groups()
platform/x86/amd/pmc:
Add AMD MP2 STB functionality
platform/x86/amd/pmc:
Fix implicit declaration error on i386
platform/x86/amd:
pmc: Add new ACPI ID AMDI000B
platform/x86/amd:
pmf: Add new ACPI ID AMDI0105
platform/x86/dell:
drop owner assignment
platform/x86/eeepc:
drop owner assignment
platform/x86/fujitsu-laptop:
Replace sprintf() with sysfs_emit()
platform/x86/intel-uncore-freq:
Don't present root domain on error
platform/x86/intel/ifs:
Classify error scenarios correctly
platform/x86/intel/ifs:
Disable irq during one load stage
platform/x86/intel/ifs:
trace: display batch num in hex
platform/x86/intel/pmc:
Fix PCH names in comments
platform/x86/intel/rst:
drop owner assignment
platform/x86/intel/sdsi:
Add attribute to read the current meter state
platform/x86/intel/sdsi:
Add in-band BIOS lock support
platform/x86/intel/sdsi:
Combine read and write mailbox flows
platform/x86/intel/sdsi:
Set message size during writes
platform/x86/intel/smartconnect:
drop owner assignment
platform/x86/intel/tpmi:
Add additional TPMI header fields
platform/x86/intel/tpmi:
Align comments in kernel-doc
platform/x86/intel/tpmi:
Check major version change for TPMI Information
platform/x86/intel/tpmi:
Handle error from tpmi_process_info()
platform/x86/intel:
add missing MODULE_DESCRIPTION() macros
platform/x86/lg-laptop:
drop owner assignment
platform/x86/siemens:
add missing MODULE_DESCRIPTION() macros
platform/x86/sony-laptop:
drop owner assignment
platform/x86/toshiba_acpi:
drop owner assignment
platform/x86/toshiba_bluetooth:
drop owner assignment
platform/x86/toshiba_haps:
drop owner assignment
platform/x86/wireless-hotkey:
drop owner assignment
platform/x86:
Add ACPI quickstart button (PNP0C32) driver
platform/x86:
add lenovo WMI camera button driver
platform/x86:
Add lenovo-yoga-tab2-pro-1380-fastcharger driver
platform/x86:
add missing MODULE_DESCRIPTION() macros
platform/x86:
Add new Dell UART backlight driver
platform/x86:
Add new MeeGoPad ANX7428 Type-C Cross Switch driver
platform/x86:
android-tablets: Use GPIO_LOOKUP() macro
platform/x86:
asus-laptop: Use sysfs_emit() and sysfs_emit_at() to replace sprintf()
platform/x86:
asus-wmi: add support for 2024 ROG Mini-LED
platform/x86:
asus-wmi: Add support for MCU powersave
platform/x86:
asus-wmi: add support for Vivobook GPU MUX
platform/x86:
asus-wmi: add support variant of TUF RGB
platform/x86:
asus-wmi: adjust formatting of ppt-
() functions
platform/x86:
asus-wmi: cleanup main struct to avoid some holes
platform/x86:
asus-wmi: ROG Ally increase wait time, allow MCU powersave
platform/x86:
asus-wmi: store a min default for ppt options
platform/x86:
asus-wmi: support toggling POST sound
platform/x86:
asus-wmi: use sysfs_emit() instead of sprintf()
platform/x86:
classmate-laptop: Add missing MODULE_DESCRIPTION()
platform/x86:
dell-smbios: Fix wrong token data in sysfs
platform/x86:
dell-smbios: Simplify error handling
platform/x86:
hp-wmi: use sysfs_emit() instead of sprintf()
platform/x86:
huawei-wmi: use sysfs_emit() instead of sprintf()
platform/x86:
ideapad-laptop: add fn_lock_get/set functions
platform/x86:
ideapad-laptop: add FnLock LED class device
platform/x86:
ideapad-laptop: switch platform profiles using thermal management key
platform/x86:
intel-vbtn: Log event code on unexpected button events
platform/x86:
intel_ips: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY
platform/x86:
ISST: Add dev_fmt
platform/x86:
ISST: Add missing MODULE_DESCRIPTION
platform/x86:
ISST: fix use-after-free in tpmi_sst_dev_remove()
platform/x86:
ISST: Shorten the assignments for power_domain_info
platform/x86:
ISST: Support partitioned systems
platform/x86:
ISST: Support SST-BF and SST-TF per level
platform/x86:
ISST: Use in_range() to check package ID validity
platform/x86:
ISST: Use local variable for auxdev->dev
platform/x86:
lg-laptop: Change ACPI device id
platform/x86:
lg-laptop: Remove LGEX0815 hotkey handling
platform/x86:
lg-laptop: Use ACPI device handle when evaluating WMAB/WMBB
platform/x86:
MAINTAINERS: drop Daniel Oliveira Nascimento
platform/x86:
msi-laptop: Use sysfs_emit() to replace sprintf()
platform/x86:
p2sb: Don't init until unassigned resources have been assigned
platform/x86:
p2sb: Make p2sb_get_devfn() return void
platform/x86:
quickstart: fix Kconfig selects
platform/x86:
quickstart: Fix race condition when reporting input event
platform/x86:
quickstart: Miscellaneous improvements
platform/x86:
samsung-laptop: Use sysfs_emit() to replace the old interface sprintf()
platform/x86:
think-lmi: Convert container_of() macros to static inline
platform/x86:
thinkpad_acpi: Add mappings for adaptive kbd clipping-tool and cloud keys
platform/x86:
thinkpad_acpi: Always call tpacpi_driver_event() for hotkeys
platform/x86:
thinkpad_acpi: Change hotkey_reserved_mask initialization
platform/x86:
thinkpad_acpi: change sprintf() to sysfs_emit()
platform/x86:
thinkpad_acpi: Do hkey to scancode translation later
platform/x86:
thinkpad_acpi: Do not send ACPI netlink events for unknown hotkeys
platform/x86:
thinkpad_acpi: Drop ignore_acpi_ev
platform/x86:
thinkpad_acpi: Drop KEY_RESERVED special handling
platform/x86:
thinkpad_acpi: Drop setting send_/ignore_acpi_ev defaults twice
platform/x86:
thinkpad_acpi: Drop tpacpi_input_send_key_masked() and hotkey_driver_event()
platform/x86:
thinkpad_acpi: Make tpacpi_driver_event() return if it handled the event
platform/x86:
thinkpad_acpi: Move adaptive kbd event handling to tpacpi_driver_event()
platform/x86:
thinkpad_acpi: Move hkey > scancode mapping to tpacpi_input_send_key()
platform/x86:
thinkpad_acpi: Move hotkey_user_mask check to tpacpi_input_send_key()
platform/x86:
thinkpad_acpi: Move special original hotkeys handling out of switch-case
platform/x86:
thinkpad_acpi: Move tpacpi_driver_event() call to tpacpi_input_send_key()
platform/x86:
thinkpad_acpi: Provide hotkey_poll_stop_sync() dummy
platform/x86:
thinkpad_acpi: Select INPUT_SPARSEKMAP in Kconfig
platform/x86:
thinkpad_acpi: Simplify known_ev handling
platform/x86:
thinkpad_acpi: Support for system debug info hotkey
platform/x86:
thinkpad_acpi: Support for trackpoint doubletap
platform/x86:
thinkpad_acpi: Support hotkey to disable trackpoint doubletap
platform/x86:
thinkpad_acpi: Switch to using sparse-keymap helpers
platform/x86:
thinkpad_acpi: Take hotkey_mutex during hotkey_exit()
platform/x86:
thinkpad_acpi: Use correct keycodes for volume and brightness keys
platform/x86:
thinkpad_acpi: Use false to set acpi_send_ev to false
platform/x86:
thinkpad_acpi: use platform_profile_cycle()
platform/x86:
thinkpad_acpi: Use tpacpi_input_send_key() in adaptive kbd code
platform/x86:
toshiba_acpi: Add quirk for buttons on Z830
platform/x86:
toshiba_acpi: Fix array out-of-bounds access
platform/x86:
toshiba_acpi: Fix quickstart quirk handling
platform/x86:
touchscreen_dmi: Add info for GlobalSpace SolT IVW 11.6" tablet
platform/x86:
touchscreen_dmi: Add info for the EZpad 6s Pro
platform/x86:
touchscreen_dmi: Add support for setting touchscreen properties from cmdline
platform/x86:
touchscreen_dmi: Drop "silead,max-fingers" property
platform/x86:
touchscreen_dmi: Use 2-argument strscpy()
platform/x86:
Use device_show_string() helper for sysfs attributes
platform/x86:
uv_sysfs: use sysfs_emit() instead of sprintf()
platform/x86:
wireless-hotkey: Add support for LG Airplane Button
platform/x86:
wmi: Add driver development guide
platform/x86:
wmi: Add MSI WMI Platform driver
platform/x86:
wmi: Avoid returning AE_OK upon unknown error
platform/x86:
wmi: Mark simple WMI drivers as legacy-free
platform/x86:
wmi: Remove custom EC address space handler
platform/x86:
wmi: Support reading/writing 16 bit EC values
platform/x86:
x86-android-tablets: Add "select LEDS_CLASS"
platform/x86:
x86-android-tablets: Add Lenovo Yoga Tablet 2 Pro 1380F/L data
platform/x86:
x86-android-tablets: Add swnode for Xiaomi pad2 indicator LED
platform/x86:
x86-android-tablets: Create LED device for Xiaomi Pad 2 bottom bezel touch buttons
platform/x86:
x86-android-tablets: Pass struct device to init()
platform/x86:
x86-android-tablets: Unregister devices in reverse order
platform/x86:
x86-android-tablets: Xiaomi pad2 RGB LED fwnode updates
platform/x86:
xiaomi-wmi: Drop unnecessary NULL checks
platform/x86:
xiaomi-wmi: Fix race condition when reporting key events
platform/x86:
yt2-1380: add CONFIG_EXTCON dependency
Linux:
platform/x86:intel/pmc: Add support to show S0ix blocker counter
Linux:
platform/x86:intel/pmc: Enable S0ix blocker show in Lunar Lake
Linux:
platform/x86:intel/pmc: Update LNL signal status map
platform:
Add ARM64 platform directory
platform:
arm64: Add Acer Aspire 1 embedded controller driver
platform:
asus-laptop: drop owner assignment
platform:
classmate-laptop: drop owner assignment
PM / devfreq:
exynos-nocp: Convert to platform remove callback returning void
PM / devfreq:
exynos-ppmu: Convert to platform remove callback returning void
PM / devfreq:
exynos: Use DEFINE_SIMPLE_DEV_PM_OPS for PM functions
PM / devfreq:
mtk-cci: Convert to platform remove callback returning void
PM / devfreq:
rk3399_dmc: Convert to platform remove callback returning void
PM / devfreq:
sun8i-a33-mbus: Convert to platform remove callback returning void
PM:
EM: Add em_dev_update_chip_binning()
PM:
EM: Refactor em_adjust_new_capacity()
PM:
hibernate: replace deprecated strncpy() with strscpy()
PM:
sleep: Take advantage of %ps to simplify debug output
PM:
wakeup: make device_wakeup_disable() return void
PM:
wakeup: Remove unnecessary else from device_init_wakeup()
pmdomain:
core: Don't clear suspended_count at genpd_prepare()
pmdomain:
core: Update the rejected/usage counters at system suspend too
pmdomain:
imx: gpcv2: Add delay after power up handshake
pmdomain:
mediatek: Add MT8188 buck isolation setting
pmdomain:
mediatek: scpsys: drop driver owner assignment
pmdomain:
Merge branch fixes into next
pmdomain:
qcom: rpmhpd: Skip retention level for Power Domains
pmdomain:
renesas: rcar-sysc: Absorb rcar_sysc_ch into rcar_sysc_pd
pmdomain:
renesas: rcar-sysc: Add R-Car M3-W power-off delay quirk
pmdomain:
renesas: rcar-sysc: Remove rcar_sysc_nullify() helper
pmdomain:
renesas: rcar-sysc: Split R-Car M3-W and M3-W+ sub-drivers
pmdomain:
ti-sci: Fix duplicate PD referrals
pNFS/filelayout:
check layout segment range
pNFS/filelayout:
fixup pNfs allocation modes
pNFS/filelayout:
Remove the whole file layout requirement
pNFS/filelayout:
Specify the layout segment range in LAYOUTGET
pNFS:
rework pnfs_generic_pg_check_layout to check IO range
PNP:
Add dev_is_pnp() macro
PNP:
add HAS_IOPORT dependencies
PNP:
Hide pnp_bus_type from the non-PNP code
PNP:
Make dev_is_pnp() to be a function and export it for modules
power:
supply: bq27xxx: Move charge reading out of update loop
power:
supply: bq27xxx: Move cycle count reading out of update loop
power:
supply: bq27xxx: Move energy reading out of update loop
power:
supply: bq27xxx: Move health reading out of update loop
power:
supply: bq27xxx: Move temperature reading out of update loop
power:
supply: bq27xxx: Move time reading out of update loop
power:
supply: core: simplify charge_behaviour formatting
power:
supply: cros_pchg: provide ID table for avoiding fallback match
power:
supply: cros_usbpd: provide ID table for avoiding fallback match
power:
supply: sbs-manager: Remove class argument from i2c_mux_add_adapter()
power:
supply: test-power: implement charge_behaviour property
powercap:
DTPM: Avoid explicit cpumask allocation on stack
powercap:
intel_rapl: Add support for ArrowLake-H platform
powercap:
intel_rapl: Introduce APIs for PMU support
powercap:
intel_rapl: Sort header files
powercap:
intel_rapl_tpmi: Enable PMU support
powerpc/52xx:
Replace of_gpio.h by proper one
powerpc/64/bpf:
fix tail calls for PCREL addressing
powerpc/64:
Set _IO_BASE to POISON_POINTER_DELTA not 0 for CONFIG_PCI=n
powerpc/64s:
Fix unnecessary copy to 0 when kernel is booted at address 0
powerpc/85xx:
fix compile error without CONFIG_CRASH_DUMP
powerpc/bpf/32:
Fix failing test_bpf tests
powerpc/bpf:
enable kfunc call
powerpc/bpf:
enforce full ordering for ATOMIC operations with BPF_FETCH
powerpc/cell:
Code cleanup for spufs_mfc_flush
powerpc/code-patching:
Test patch_instructions() during boot
powerpc/code-patching:
Use dedicated memory routines for patching
powerpc/crash:
add crash CPU hotplug support
powerpc/crash:
add crash memory hotplug support
powerpc/crash:
remove unnecessary NULL check before kvfree()
powerpc/crypto:
Add generated P8 asm to .gitignore
powerpc/dart:
Drop unnecessary call to kmemleak_no_scan()
powerpc/dexcr:
Add DEXCR prctl interface
powerpc/dexcr:
Reset DEXCR value across exec
powerpc/dexcr:
Track the DEXCR per-process
powerpc/eeh:
avoid possible crash when edev->pdev changes
powerpc/eeh:
Fix spelling of the word "auxillary" and update comment
powerpc/eeh:
Permanently disable the removed device
powerpc/fadump:
add hotplug_ready sysfs interface
powerpc/fadump:
Don't update the user-specified memory limit
powerpc/fadump:
Fix section mismatch warning
powerpc/fadump:
pass additional parameters when fadump is active
powerpc/fadump:
setup additional parameters for dump capture kernel
powerpc/fadump:
update documentation about bootargs_append
powerpc/fsl-soc:
hide unused const variable
powerpc/io:
Avoid clang null pointer arithmetic warnings
powerpc/iommu:
Code cleanup for cell/iommu.c
powerpc/kexec:
make the update_cpus_node() function public
powerpc/kexec:
move *_memory_ranges functions to ranges.c
powerpc/Makefile:
Remove bits related to the previous use of -mcmodel=large
powerpc/mm:
Align memory_limit value specified using mem= kernel parameter
powerpc/mm:
Update the memory limit based on direct mapping restrictions
powerpc/module:
Remove arch specific module bug stuff
powerpc/papr_scm:
Move duplicate definitions to common header files
powerpc/powernv:
Convert to platform remove callback returning void
powerpc/pseries/fadump:
add support for multiple boot memory regions
powerpc/pseries/lparcfg:
drop error message from guest name lookup
powerpc/pseries/pci:
Code cleanup
powerpc/pseries/vio:
Don't return ENODEV if node or compatible missing
powerpc/pseries:
Add failure related checks for h_get_mpp and h_get_ppp
powerpc/pseries:
Add pool idle time at LPAR boot
powerpc/pseries:
Enforce hcall result buffer validity and size
powerpc/pseries:
Fix scv instruction crash with kexec
powerpc/pseries:
Whitelist dtl slub object for copying to userspace
powerpc/ptdump:
Fix walk_vmemmap() to also print first vmemmap entry
powerpc/rtas:
Add kernel-doc comments to smp_startup_cpu()
powerpc/uaccess:
Fix build errors seen with GCC 13/14
powerpc/uaccess:
Use YZ asm constraint for ld
powerpc/xmon:
Check cpu id in commands "c#", "dp#" and "dx#"
powerpc64/kasan:
Pass virtual addresses to kasan_init_phys_region()
powerpc:
Add static_key_feature_checks_initialized flag
powerpc:
Avoid nmi_enter/nmi_exit in real mode interrupt.
powerpc:
boot: Fix kernel-doc param for partial_decompress
powerpc:
dts: add power management nodes to FSL chips
powerpc:
dts: fsl: rename ifc node name to be memory-controller
powerpc:
dts: mpc85xx: remove "simple-bus" compatible from ifc node
powerpc:
dts: p1010rdb: fix INTx interrupt issue on P1010RDB-PB
powerpc:
Error on assembly warnings
powerpc:
extend execmem_params for kprobes allocations
powerpc:
Fix fatal warnings flag for LLVM's integrated assembler
powerpc:
Fix kernel-doc comments in fsl_gtm.c
powerpc:
Fix preserved memory size for int-vectors
powerpc:
Fix PS3 allmodconfig warning
powerpc:
Fix typos
powerpc:
implement ARCH_HAS_KERNEL_FPU_SUPPORT
powerpc:
Limit ARCH_HAS_KERNEL_FPU_SUPPORT to PPC64
powerpc:
make fadump resilient with memory add/remove events
powerpc:
Mark memory_limit as initdata
powerpc:
mm: accelerate pagefault when badaccess
powerpc:
remove unused *_syscall_64.o variables in Makefile
powerpc:
rename SPRN_HID2 define to SPRN_HID2_750FX
powerpc:
restore some missing spu syscalls
powerpc:
use CONFIG_EXECMEM instead of CONFIG_MODULES where appropriate
powerpc:
use initializer for struct vm_unmapped_area_info
powerpc:
Use str_plural() in cpu_init_thread_core_maps()
ppdev:
Add an error check in register_device
ppp:
reject claimed-as-LCP but actually malformed packets
pps:
remove usage of the deprecated ida_simple_xx() API
printk:
Add function to replay kernel log on consoles
printk:
Change type of CONFIG_BASE_SMALL to bool
printk:
cleanup deprecated uses of strncpy/strcpy
printk:
Don't try to parse DEVNAME:0.0 console options
printk:
Fix LOG_CPU_MAX_BUF_SHIFT when BASE_SMALL is enabled
printk:
Flag register_console() if console is set on command line
printk:
Let no_printk() use _printk()
printk:
Remove redundant CONFIG_BASE_FULL
printk:
Remove the now superfluous sentinel elements from ctl_table array
printk:
Save console options for add_preferred_console_match()
proc:
convert clear_refs_pte_range to use a folio
proc:
convert gather_stats to use a folio
proc:
convert smaps_account() to use a folio
proc:
convert smaps_page_accumulate to use a folio
proc:
convert smaps_pmd_entry to use a folio
proc:
Move fdinfo PTRACE_MODE_READ check into the inode .permission operation
proc:
pass a folio to smaps_page_accumulate()
proc:
refactor pde_get_unmapped_area as prep
proc:
rewrite stable_page_flags()
ptp:
Fix error message on failed pin verification
ptp:
fix integer overflow in max_vclocks_store
ptp:
ocp: fix DPLL functions
ptp:
ptp_clockmatrix: Convert to platform remove callback returning void
ptp:
ptp_dte: Convert to platform remove callback returning void
ptp:
ptp_idt82p33: Convert to platform remove callback returning void
ptp:
ptp_ines: Convert to platform remove callback returning void
ptp:
ptp_qoriq: Convert to platform remove callback returning void
ptp:
vmw: drop owner assignment
pwm:
Add a struct device to struct pwm_chip
pwm:
bcm2835: Drop open coded variant of devm_clk_rate_exclusive_get()
pwm:
bcm2835: Introduce a local variable for &pdev->dev
pwm:
Don't check pointer for being non-NULL after use
pwm:
Ensure a struct pwm has the same lifetime as its pwm_chip
pwm:
Ensure that pwm_chips are allocated using pwmchip_alloc()
pwm:
Give some sysfs related variables and functions better names
pwm:
Make pwmchip_[sg]et_drvdata() a wrapper around dev_set_drvdata()
pwm:
meson: Add check for error from clk_round_rate()
pwm:
meson: Add generic compatible for meson8 to sm1
pwm:
meson: Drop unneeded check in .get_state()
pwm:
meson: Use mul_u64_u64_div_u64() for frequency calculating
pwm:
Move contents of sysfs.c into core.c
pwm:
pca9685: Drop explicit initialization of struct i2c_device_id::driver_data to 0
pwm:
sti: Drop member from driver data that only carries a constant
pwm:
sti: Improve error reporting using dev_err_probe()
pwm:
sti: Maintain all per-chip driver data in a single struct
pwm:
sti: Prefer local variable over pointer dereference
pwm:
sti: Simplify probe function using devm functions
pwm:
sti: Use devm_kcalloc() instead of calculating the size for devm_kzalloc()
pwm:
stm32: Add error messages in .probe()'s error paths
pwm:
stm32: Calculate prescaler with a division instead of a loop
pwm:
stm32: Fix calculation of prescaler
pwm:
stm32: Fix error message to not describe the previous error path
pwm:
stm32: Fix for settings using period > UINT32_MAX
pwm:
stm32: Improve precision of calculation in .apply()
pwm:
stm32: Refuse too small period requests
qca_spi:
Make interrupt remembering atomic
qed:
avoid truncating work queue length
qed:
Drop useless pci_params.pm_cap
qnx6:
convert qnx6 to use the new mount api
queue_api:
define queue api
quota:
fix to propagate error of mark_dquot_dirty() to caller
r8152:
replace dev_info with dev_dbg for loading firmware
r8169:
add support for RTL8168M
r8169:
Fix possible ring buffer corruption on fragmented Tx packets.
r8169:
Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY
randomize_kstack:
Remove non-functional per-arch entropy filtering
rapidio:
remove choice for enumeration
RAS/AMD/ATL:
Fix MI300 bank hash
RAS/AMD/ATL:
Use system settings for MI300 DRAM to normalized address translation
ravb:
Add support for an optional MDIO mode
rcu-tasks:
Fix show_rcu_tasks_trace_gp_kthread buffer overflow
rcu-tasks:
Fix the comments for tasks_rcu_exit_srcu_stall_timer
rcu-tasks:
Make Tasks RCU wait idly for grace-period delays
rcu-tasks:
Replace exit_tasks_rcu_start() initialization with WARN_ON_ONCE()
rcu:
Add a trace event for synchronize_rcu_normal()
rcu:
Add data structures for synchronize_rcu()
rcu:
Add lockdep checks and kernel-doc header to rcu_softirq_qs()
rcu:
Allocate WQ with WQ_MEM_RECLAIM bit set
rcu:
Bring diagnostic read of rcu_state.gp_flags into alignment
rcu:
Create NEED_TASKS_RCU to factor out enablement logic
rcu:
Fix buffer overflow in print_cpu_stall_info()
rcu:
Inform KCSAN of one-byte cmpxchg() in rcu_trc_cmpxchg_need_qs()
rcu:
Make hotplug operations track GP state, not flags
rcu:
Make Tiny RCU explicitly disable preemption
rcu:
Make TINY_RCU depend on !PREEMPT_RCU rather than !PREEMPTION
rcu:
Mark loads from rcu_state.n_online_cpus
rcu:
Mark writes to rcu_sync ->gp_count field
rcu:
Mollify sparse with RCU guard
rcu:
Reduce synchronize_rcu() latency
rcu:
Remove redundant BH disabling in TINY_RCU
rcu:
Remove redundant CONFIG_PROVE_RCU #if condition
rcu:
Remove redundant READ_ONCE() of rcu_state.gp_flags in tree.c
rcu:
Support direct wake-up of synchronize_rcu() users
rcu:
Update lockdep while in RCU read-side critical section
rcutorture:
ASSERT_EXCLUSIVE_WRITER() for ->rtort_pipe_count updates
rcutorture:
Disable tracing to permit Tasks Rude RCU testing
rcutorture:
Dump # online CPUs on insufficient cb-flood laundering
rcutorture:
Dump GP kthread state on insufficient cb-flood laundering
rcutorture:
Enable RCU priority boosting for TREE09
rcutorture:
Fix invalid context warning when enable srcu barrier testing
rcutorture:
Fix rcu_torture_one_read() pipe_count overflow comment
rcutorture:
Make rcutorture support print rcu-tasks gp state
rcutorture:
Make stall-tasks directly exit when rcutorture tests end
rcutorture:
Re-use value stored to ->rtort_pipe_count instead of re-reading
rcutorture:
Remove extraneous rcu_torture_pipe_update_one() READ_ONCE()
rcutorture:
Removing redundant function pointer initialization
rcutorture:
Use rcu_gp_slow_register/unregister() only for rcutype test
rcutorture:
Use the gp_kthread_dbg operation specified by cur_ops
RDMA/bnxt_re:
Fix the max msix vectors macro
RDMA/cma:
Fix kmemleak in rdma_core observed during blktests nvme/rdma use siw
RDMA/core:
Add an option to display driver-specific QPs in the rdmatool
RDMA/core:
Remove NULL check before dev_{put, hold}
RDMA/efa:
Add shutdown notifier
RDMA/efa:
Support QP with unsolicited write w/ imm. receive
RDMA/erdma:
Allocate doorbell records from dma pool
RDMA/erdma:
Remove unnecessary __GFP_ZERO flag
RDMA/erdma:
Unify the names related to doorbell records
RDMA/hfi1:
Use RMW accessors for changing LNKCTL2
RDMA/hns:
Add max_ah and cq moderation capacities in query_device()
RDMA/hns:
Add mutex_destroy()
RDMA/hns:
Fix deadlock on SRQ async events.
RDMA/hns:
Fix GMV table pagesize
RDMA/hns:
Fix mismatch exception rollback
RDMA/hns:
Fix return value in hns_roce_map_mr_sg
RDMA/hns:
Fix UAF for cq async event
RDMA/hns:
Modify the print level of CQE error
RDMA/hns:
Remove unused parameters and variables
RDMA/hns:
Support DSCP
RDMA/hns:
Use complete parentheses in macros
RDMA/hns:
Use macro instead of magic number
RDMA/IPoIB:
Fix format truncation compilation errors
RDMA/ipoib:
Remove NULL check before dev_{put, hold}
RDMA/mana_ib:
Add EQ creation for rnic adapter
RDMA/mana_ib:
Add flex array to struct mana_cfg_rx_steer_req_v2
RDMA/mana_ib:
Adding and deleting GIDs
RDMA/mana_ib:
boundary check before installing cq callbacks
RDMA/mana_ib:
Configure mac address in RNIC
RDMA/mana_ib:
Create and destroy rnic adapter
RDMA/mana_ib:
create and destroy RNIC cqs
RDMA/mana_ib:
create EQs for RNIC CQs
RDMA/mana_ib:
Enable RoCE on port 1
RDMA/mana_ib:
Fix missing ret value
RDMA/mana_ib:
Ignore optional access flags for MRs
RDMA/mana_ib:
Implement port parameters
RDMA/mana_ib:
implement uapi for creation of rnic cq
RDMA/mana_ib:
introduce a helper to remove cq callbacks
RDMA/mana_ib:
Introduce helpers to create and destroy mana queues
RDMA/mana_ib:
Prefer struct_size over open coded arithmetic
RDMA/mana_ib:
remove useless return values from dbg prints
RDMA/mana_ib:
Use num_comp_vectors of ib_device
RDMA/mana_ib:
Use struct mana_ib_queue for CQs
RDMA/mana_ib:
Use struct mana_ib_queue for RAW QPs
RDMA/mana_ib:
Use struct mana_ib_queue for WQs
RDMA/mlx5:
Add check for srq max_sge attribute
RDMA/mlx5:
Adding remote atomic access flag to updatable flags
RDMA/mlx5:
Change check for cacheable mkeys
RDMA/mlx5:
Ensure created mkeys always have a populated rb_key
RDMA/mlx5:
Fix unwind flow as part of mlx5_ib_stage_init_init
RDMA/mlx5:
Follow rb_key.ats when creating new mkeys
RDMA/mlx5:
Remove extra unlock on error path
RDMA/mlx5:
Remove NULL check before dev_{put, hold}
RDMA/mlx5:
Track DCT, DCI and REG_UMR QPs as diver_detail resources.
RDMA/mlx5:
Uncacheable mkey has neither rb_key or cache_ent
RDMA/restrack:
Fix potential invalid address access
RDMA/rxe:
Allow good work requests to be executed
RDMA/rxe:
Don't call direct between tasks
RDMA/rxe:
Don't call rxe_requester from rxe_completer
RDMA/rxe:
Don't schedule rxe_completer from rxe_requester
RDMA/rxe:
Fix data copy for IB_SEND_INLINE
RDMA/rxe:
Fix incorrect rxe_put in error path
RDMA/rxe:
Fix responder length checking for UD request packets
RDMA/rxe:
Fix seg fault in rxe_comp_queue_pkt
RDMA/rxe:
Get rid of pkt resend on err
RDMA/rxe:
Let destroy qp succeed with stuck packet
RDMA/rxe:
Make rxe_loopback match rxe_send behavior
RDMA/rxe:
Merge request and complete tasks
RDMA/rxe:
Remove redundant scheduling of rxe_completer
RDMA/rxe:
Remove save/rollback_state in rxe_requester
RDMA/rxe:
Return the correct errno
RDMA/vmw_pvrdma:
Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY
Reapply "arm64:
fpsimd: Implement lazy restore for kernel mode FPSIMD"
regmap-i2c:
Subtract reg size from max_write
regmap:
Drop capitalisation in MODULE_DESCRIPTION()
regmap:
kunit: Add cache-drop test with multiple cache blocks
regmap:
kunit: Add more cache-drop tests
regmap:
kunit: Add more cache-sync tests
regmap:
kunit: Add some test cases and a few small
regmap:
kunit: Add test cases for regmap_read_bypassed()
regmap:
kunit: Create a struct device for the regmap
regmap:
kunit: Fix an NULL vs IS_ERR() check
regmap:
kunit: Fix array overflow in stride() test
regmap:
kunit: Fix warnings of implicit casts to __le16 and __be16
regmap:
kunit: Introduce struct for test case parameters
regmap:
kunit: Replace a kmalloc/kfree() pair with KUnit-managed alloc
regmap:
kunit: Run non-sparse cache tests at non-zero register addresses
regmap:
kunit: Run sparse cache tests at non-zero register addresses
regmap:
kunit: Use a KUnit action to call regmap_exit()
regmap:
maple: Remove second semicolon
regmap:
Reorder fields in 'struct regmap_config' to save some memory
regmap:
spi: Add missing MODULE_DESCRIPTION()
regset:
use kvzalloc() for regset_get_alloc()
regulator:
axp20x: add support for the AXP717
regulator:
axp20x: AXP717: fix LDO supply rails and off-by-ones
regulator:
axp20x: fix typo-ed identifier
regulator:
bd71815: fix ramp values
regulator:
bd71828: Don't overwrite runtime voltages
regulator:
convert to use maple tree register
regulator:
core: Fix modpost error "regulator_get_regmap" undefined
regulator:
da9121: convert to use maple tree register cache
regulator:
da9211: convert to use maple tree register cache
regulator:
devres: add API for reference voltage supplies
regulator:
devres: fix devm_regulator_get_enable_read_voltage() return
regulator:
dt-bindings: Add Allwinner D1 system LDOs
regulator:
dt-bindings: fixed-regulator: Add a preferred node name
regulator:
dt-bindings: pca9450: add pca9451a support
regulator:
isl9305: convert to use maple tree register cache
regulator:
max8973: convert to use maple tree register cache
regulator:
Mention regulator id in error message about dummy supplies
regulator:
Merge axp20x changes
regulator:
mt6311: convert to use maple tree register cache
regulator:
new API for voltage reference supplies
regulator:
pca9450: add pca9451a support
regulator:
pca9450: convert to use maple tree register cache
regulator:
pf8x00: convert to use maple tree register cache
regulator:
pfuze100: convert to use maple tree register cache
regulator:
pickable ranges: don't always cache vsel
regulator:
rk808: Add RK816 support
regulator:
rk808: Support apply_bit for rk808_set_suspend_voltage_range
regulator:
rohm-regulator: warn if unsupported voltage is set
regulator:
rpi-panel-attiny: convert to use maple tree register cache
regulator:
rtmv20: convert to use maple tree register cache
regulator:
rtq2208: Fix invalid memory access when devm_of_regulator_put_matches is called
regulator:
rtq2208: Fix LDO discharge register and add vsel setting
regulator:
rtq6752: convert to use maple tree register cache
regulator:
sun20i: Add Allwinner D1 LDOs driver
regulator:
tps51632: convert to use maple tree register cache
regulator:
tps62360: convert to use maple tree register cache
regulator:
tps6287x: Force writing VSEL bit
regulator:
tps6594-regulator: Add TI TPS65224 PMIC regulators
regulator:
tps6594-regulator: Correct multi-phase configuration
regulator:
tps6594-regulator: Fix the number of irqs for TPS65224 and TPS6594
reiserfs:
Convert to writepages
reiserfs:
replace deprecated strncpy with scnprintf
reiserfs:
Trim some README bits
remoteproc:
k3-r5: Do not allow core1 to power up before core0 via sysfs
remoteproc:
k3-r5: Jump to error handling labels in start/stop errors
remoteproc:
k3-r5: Wait for core0 power-up before powering up core1
remoteproc:
Make rproc_class constant
remoteproc:
mediatek: Add IMGSYS IPI command
remoteproc:
mediatek: Fix error code in scp_rproc_init()
remoteproc:
mediatek: Make sure IPI buffer fits in L2TCM
remoteproc:
mediatek: Support MT8188 SCP core 1
remoteproc:
mediatek: Support setting DRAM and IPI shared buffer sizes
remoteproc:
zynqmp: Add coredump support
remoteproc:
zynqmp: fix lockstep mode memory region
remoteproc:
zynqmp: parse TCM from device tree
Linux:
remove call_{read,write}_iter() functions
Linux:
remove references to page->flags in documentation
Linux:
Replace macro "ARCH_HAVE_EXTRA_ELF_NOTES" with kconfig
reset:
gpio: Fix missing gpiolib dependency for GPIO reset controller
reset:
hisilicon: hi6220: add missing MODULE_DESCRIPTION() macro
reset:
k210: Deprecate SOC_CANAAN and use SOC_CANAAN_K210
rethook:
honor CONFIG_FTRACE_VALIDATE_RCU_IS_WATCHING in rethook_try_get()
rethook:
Remove warning messages printed for finding return address of a frame.
Revert "arm64:
dts: rockchip: remove redundant cd-gpios from rk3588 sdmmc nodes"
Revert "arm64:
fpsimd: Implement lazy restore for kernel mode FPSIMD"
Revert "ASoC:
SOF: Intel: hda-dai-ops: only allocate/release streams for first CPU DAI"
Revert "ASoC:
SOF: Intel: hda-dai-ops: reset device count for SoundWire DAIs"
Revert "batman-adv:
prefer kfree_rcu() over call_rcu() with free-only callbacks"
Revert "bcachefs:
Mark bch_inode_info as SLAB_ACCOUNT"
Revert "bpf, sockmap:
Prevent lock inversion deadlock in map delete elem"
Revert "Documentation:
kernel-parameters: Add DEVNAME:0.0 format for serial ports"
Revert "drm/amd/display:
Add fallback configuration when set DRR"
Revert "drm/amd/display:
Enable cur_rom_en even if cursor degamma is not enabled"
Revert "drm/amd/display:
Enabling urgent latency adjustment for DCN35"
Revert "drm/amd/display:
Fix sending VSC (+ colorimetry) packets for DP/eDP displays without PSR"
Revert "drm/amd/display:
fix USB-C flag update after enc10 feature init"
Revert "drm/amdkfd:
fix gfx_target_version for certain 11.0.3 devices"
Revert "drm/bridge:
dw-hdmi: Make DRM_DW_HDMI selectable"
Revert "drm/bridge:
ti-sn65dsi83: Fix enable error path"
Revert "drm/display:
Make all helpers visible and switch to depends on"
Revert "drm/display:
Select DRM_KMS_HELPER for DP helpers"
Revert "drm/i915/display:
move dmc_firmware_path to display params"
Revert "drm/i915:
Remove extra multi-gt pm-references"
Revert "drm/i915:
Wait for active retire before i915_active_fini()"
Revert "drm/panthor:
Fix undefined panthor_device_suspend/resume symbol issue"
Revert "drm:
fix DRM_DISPLAY_DP_HELPER dependencies"
Revert "drm:
fix DRM_DISPLAY_DP_HELPER dependencies, part 2"
Revert "drm:
Make drivers depends on DRM_DW_HDMI"
Revert "drm:
Switch DRM_DISPLAY_DP_AUX_BUS to depends on"
Revert "drm:
Switch DRM_DISPLAY_DP_HELPER to depends on"
Revert "drm:
Switch DRM_DISPLAY_HDCP_HELPER to depends on"
Revert "drm:
Switch DRM_DISPLAY_HDMI_HELPER to depends on"
Revert "drm:
Switch DRM_DISPLAY_HELPER to depends on"
Revert "dt-bindings:
cache: qcom,llcc: correct QDU1000 reg entries"
Revert "ext4:
apply umask if ACL support is disabled"
Revert "ext4:
drop duplicate ea_inode handling in ext4_xattr_block_set()"
Revert "fanotify:
remove unneeded sub-zero check for unsigned value"
Revert "firewire:
core: option to log bus reset initiation"
Revert "firewire:
ohci: use devres for requested IRQ"
Revert "genirq/msi:
Provide constants for PCI/IMS support"
Revert "gfs2:
fix glock shrinker ref issues"
Revert "igc:
fix a log entry using uninitialized netdev"
Revert "iommu/amd:
Enable PCI/IMS"
Revert "iommu/vt-d:
Enable PCI/IMS"
Revert "ixgbe:
Manual AN-37 for troublesome link partners for X550 SFI"
Revert "kvm:
selftests: move base kvm_util.h declarations to kvm_util_base.h"
Revert "media:
v4l2-ctrls: show all owned controls in log_status"
Revert "MIPS:
pci: lantiq: restore reset gpio polarity"
Revert "mm/writeback:
fix possible divide-by-zero in wb_dirty_limits(), again"
Revert "mm:
init_mlocked_on_free_v3"
Revert "mm:
mmap: allow for the maximum number of bits for randomizing mmap_base by default"
Revert "mmc:
moxart-mmc: Use sg_miter for PIO"
Revert "net:
mirror skb frag ref/unref helpers"
Revert "nfsd:
fix oops when reading pool_stats before server is started"
Revert "PCI/MSI:
Provide IMS (Interrupt Message Store) support"
Revert "PCI/MSI:
Provide pci_ims_alloc/free_irq()"
Revert "PCI/MSI:
Provide stubs for IMS functions"
Revert "perf parse-events:
Prefer sysfs/JSON hardware events over legacy"
Revert "perf record:
Reduce memory for recording PERF_RECORD_LOST_SAMPLES event"
Revert "printk:
Don't try to parse DEVNAME:0.0 console options"
Revert "printk:
Flag register_console() if console is set on command line"
Revert "printk:
Save console options for add_preferred_console_match()"
Revert "r8169:
don't try to disable interrupts if NAPI is, scheduled already"
Revert "riscv:
mm: accelerate pagefault when badaccess"
Revert "s390:
Relocate vmlinux ELF data to virtual address space"
Revert "sched/fair:
Make sure to try to detach at least one movable task"
Revert "selftests/cgroup:
Drop define _GNU_SOURCE"
Revert "selftests/harness:
remove use of LINE_MAX"
Revert "selftests/sgx:
Include KHDR_INCLUDES in Makefile"
Revert "selftests:
Compile kselftest headers with -D_GNU_SOURCE"
Revert "serial:
8250: Add preferred console in serial8250_isa_init_ports()"
Revert "serial:
8250: Fix add preferred console for serial8250_isa_init_ports()"
Revert "serial:
core: Add support for DEVNAME:0.0 style naming for kernel console"
Revert "serial:
core: Fix ifdef for serial base console functions"
Revert "serial:
core: Handle serial console options"
Revert "serial:
core: only stop transmit when HW fifo is empty"
Revert "sh:
Handle calling csum_partial with misaligned data"
Revert "staging:
vc04_services: vchiq_core: Stop kthreads on shutdown"
Revert "tools headers:
Remove almost unused copy of uapi/stat.h, add few conditional defines"
Revert "usb:
chipidea: move ci_ulpi_init after the phy initialization"
Revert "usb:
gadget: u_ether: Re-attach netif device to mirror detachment"
Revert "usb:
gadget: u_ether: Replace netif_stop_queue with netif_device_detach"
Revert "vfs:
Delete the associated dentry when deleting a file"
Revert "VT:
Use macros to define ioctls"
Revert "wifi:
rtl8xxxu: enable MFP support"
Revert "wifi:
wilc1000: convert list management to RCU"
Revert "wifi:
wilc1000: set atomic flag on kmemdup in srcu critical section"
Revert "x86/apic/msi:
Enable PCI/IMS"
Revert "xsk:
Document ability to redirect to any socket bound to the same umem"
Revert "xsk:
Support redirect to any socket bound to the same umem"
rhashtable:
Improve grammar
rhashtable:
plumb through alloc tag
ring-buffer/selftest:
Add ring-buffer mapping test
ring-buffer:
Add cast to unsigned long addr passed to virt_to_page()
ring-buffer:
Allocate sub-buffers with __GFP_COMP
ring-buffer:
Correct stale comments related to non-consuming readers
ring-buffer:
Fix a race between readers and resize checks
ring-buffer:
Have mmapped ring buffer keep track of missed events
ring-buffer:
Introducing ring-buffer mapping functions
Linux:
RIP ->bd_inode
RISC-V:
Add FIRMWARE_READ_HI definition
RISC-V:
add Milkv Mars board devicetree
RISC-V:
Add SBI PMU snapshot definitions
RISC-V:
drop SOC_MICROCHIP_POLARFIRE for ARCH_MICROCHIP
RISC-V:
drop SOC_SIFIVE for ARCH_SIFIVE
RISC-V:
drop SOC_VIRT for ARCH_VIRT
RISC-V:
Drop unused SOC_CANAAN
RISC-V:
enable building 64-bit kernels with rust support
RISC-V:
Fix the typo in Scountovf CSR name
RISC-V:
fix vector insn load/store width mask
RISC-V:
KVM: Add perf sampling support for guests
RISC-V:
KVM: Fix incorrect reg_subtype labels in kvm_riscv_vcpu_set_reg_isa_ext function
RISC-V:
KVM: Fix the initial sample period value
RISC-V:
KVM: Handle breakpoint exits for VCPU
RISC-V:
KVM: Implement kvm_arch_vcpu_ioctl_set_guest_debug()
RISC-V:
KVM: Implement SBI PMU Snapshot feature
RISC-V:
KVM: Improve firmware counter read function
RISC-V:
KVM: No need to exit to the user space if perf event failed
RISC-V:
KVM: No need to update the counter value during reset
RISC-V:
KVM: No need to use mask when hart-index-bit is 0
RISC-V:
KVM: Rename the SBI_STA_SHMEM_DISABLE to a generic name
RISC-V:
KVM: selftests: Add ebreak test support
RISC-V:
KVM: Support 64 bit firmware counters on RV32
RISC-V:
only flush icache when it has VM_EXEC set
RISC-V:
Select APLIC and IMSIC drivers
RISC-V:
Use the minor version mask while computing sbi version
riscv, bpf:
add internal-only MOV instruction to resolve per-CPU addrs
riscv, bpf:
Fix typo in comment
riscv, bpf:
inline bpf_get_smp_processor_id()
riscv, bpf:
make some atomic operations fully ordered
riscv/atomic.h :
Deduplicate arch_atomic.*
riscv/cmpxchg:
Deduplicate cmpxchg() asm and macros
riscv/cmpxchg:
Deduplicate xchg() asm functions
riscv/cmpxchg:
Implement cmpxchg for variables of size 1 and 2
riscv/cmpxchg:
Implement xchg for variables of size 1 and 2
riscv:
add support for kernel-mode FPU
riscv:
Allow NOMMU kernels to run in S-mode
riscv:
Annotate pgtable_l{4,5}_enabled with __ro_after_init
riscv:
Apply SiFive CIP-1200 workaround to single-ASID sfence.vma
riscv:
Avoid TLB flush loops when affected by SiFive CIP-1200
riscv:
cmpxchg: implement arch_cmpxchg64_{relaxed|acquire|release}
riscv:
config: enable ARCH_CANAAN in defconfig
riscv:
cpufeature: Fix extension subset checking
riscv:
cpufeature: Fix thead vector hwcap removal
riscv:
defconfig: Enable CONFIG_CLK_SOPHGO_CV1800
riscv:
Define TASK_SIZE_MAX for __access_ok()
riscv:
Do not save the scratch CSR during suspend
riscv:
do not select MODULE_SECTIONS by default
riscv:
dts: canaan: Clean up serial aliases
riscv:
dts: canaan: Disable I/O devices unless used
riscv:
dts: microchip: add pac1934 power-monitor to icicle
riscv:
dts: renesas: r9a07g043f: Add IRQC node to RZ/Five SoC DTSI
riscv:
dts: renesas: rzfive-smarc-som: Drop deleting interrupt properties from ETH0/1 nodes
riscv:
dts: sophgo: add clock generator for Sophgo CV1800 series SoC
riscv:
dts: sophgo: add reserved memory node for CV1800B
riscv:
dts: sophgo: add sdcard support for milkv duo
riscv:
dts: sophgo: add uart clock for Sophgo CV1800 series SoC
riscv:
dts: sophgo: cv18xx: Add i2c devices
riscv:
dts: sophgo: cv18xx: Add spi devices
riscv:
dts: sophgo: disable write-protection for milkv duo
riscv:
dts: sophgo: use real clock for sdhci
riscv:
dts: starfive: add 'cpus' label to jh7110 and jh7100 soc dtsi
riscv:
dts: starfive: add Milkv Mars board device tree
riscv:
dts: starfive: introduce a common board dtsi for jh7110 based boards
riscv:
dts: starfive: Remove PMIC interrupt info for Visionfive 2 board
riscv:
dts: starfive: Set EMMC vqmmc maximum voltage to 3.3V on JH7110 boards
riscv:
dts: starfive: visionfive 2: add "disable-wp" for tfcard
riscv:
dts: starfive: visionfive 2: add tf cd-gpios
riscv:
dts: starfive: visionfive 2: Remove non-existing I2S hardware
riscv:
dts: starfive: visionfive 2: Remove non-existing TDM hardware
riscv:
dts: starfive: visionfive 2: update sound and codec dt node name
riscv:
dts: starfive: visionfive 2: use cpus label for timebase freq
riscv:
dts: thead: Fix node ordering in TH1520 device tree
riscv:
enable HAVE_ARCH_HUGE_VMAP for XIP kernel
riscv:
extend execmem_params for generated code allocations
riscv:
Factor out page table TLB synchronization
riscv:
Fix early ftrace nop patching
riscv:
Fix fully ordered LR/SC xchg[8|16]() implementations
riscv:
fix overlap of allocated page and PTR_ERR
riscv:
Fix text patching when IPI are used
riscv:
Flush the instruction cache during SMP bringup
riscv:
force PAGE_SIZE linear mapping if debug_pagealloc is enabled
riscv:
hwprobe: export Zihintpause ISA extension
riscv:
Include riscv_set_icache_flush_ctx prctl
riscv:
Kconfig.socs: Split ARCH_CANAAN and SOC_CANAAN_K210
riscv:
kexec: Avoid deadlock in kexec crash path
RISCV:
KVM: Introduce mp_state_lock to avoid lock inversion
RISCV:
KVM: Introduce vcpu->reset_cntx_lock
riscv:
make image compression configurable
riscv:
merge two if-blocks for KBUILD_IMAGE
riscv:
misaligned: remove CONFIG_RISCV_M_MODE specific code
riscv:
mm: accelerate pagefault when badaccess
riscv:
mm: accelerate pagefault when badaccess
riscv:
mm: Always use an ASID to flush mm contexts
riscv:
mm: Broadcast kernel TLB flushes only when needed
riscv:
mm: Combine the SMP and UP TLB flush code
riscv:
mm: Introduce cntx2asid/cntx2version helper macros
riscv:
mm: Make asid_bits a local variable
riscv:
mm: Preserve global TLB entries when switching contexts
riscv:
mm: still create swiotlb buffer for kmalloc() bouncing if required
riscv:
mm: Use a fixed layout for the MM context ID
riscv:
Only send remote fences when some other CPU is online
riscv:
patch: Flush the icache right after patching to avoid illegal insns
riscv:
prevent pt_regs corruption for secondary idle threads
riscv:
Remove MMU dependency from Zbb and Zicboz
riscv:
Remove PGDIR_SIZE_L3 and TASK_SIZE_MIN
riscv:
Remove redundant CONFIG_64BIT from pgtable_l{4,5}_enabled
riscv:
Remove superfluous smp_mb()
riscv:
Remove unnecessary irqflags processor.h include
riscv:
Remove unused asm/signal.h file
riscv:
remove unused header
riscv:
rewrite __kernel_map_pages() to fix sleeping in invalid context
riscv:
select ARCH_HAS_FAST_MULTIPLIER
riscv:
select ARCH_USE_CMPXCHG_LOCKREF
riscv:
selftests: Add hwprobe binaries to .gitignore
riscv:
selftests: Add signal handling vector tests
riscv:
selftests: Fix vsetivli args for clang
riscv:
show help string for riscv-specific targets
riscv:
stacktrace: convert arch_stack_walk() to noinstr
riscv:
stacktrace: fix usage of ftrace_graph_ret_addr()
riscv:
stacktrace: fixed walk_stackframe()
riscv:
typo in comment for get_f64_reg
riscv:
uaccess: Allow the last potential unrolled copy
riscv:
uaccess: Relax the threshold for fast path
riscv:
Use IPIs for remote cache/TLB flushes by default
rpcrdma:
fix handling for RDMA_CM_EVENT_DEVICE_REMOVAL
rpmsg:
core: Make rpmsg_class constant
rpmsg:
qcom_glink_ssr: fix module autoloading
rpmsg:
virtio: drop owner assignment
rstreason:
make it work in trace world
rstreason:
prepare for active reset
rstreason:
prepare for passive reset
rtc:
Add driver for Epson RX8111
rtc:
cros-ec: provide ID table for avoiding fallback match
rtc:
mcp795: drop unneeded MODULE_ALIAS
rtc:
nuvoton: Modify part number value
rtc:
rx6110: Constify struct regmap_config
rtc:
rx8111: demote warnings to debug level
rtc:
rx8111: handle VLOW flag
rtc:
test: Split rtc unit test into slow and normal speed test
rtla/auto-analysis:
Replace \t with spaces
rtla/timerlat:
Add a summary for hist mode
rtla/timerlat:
Add a summary for top mode
rtla/timerlat:
Fix histogram report when a cpu count is 0
rtla/timerlat:
Make user-space threads the default
rtla/timerlat:
Simplify "no value" printing on top
rtla/timerlat:
Use pretty formatting only on interactive tty
rtla:
Add --trace-buffer-size option
rtla:
Add the --warm-up option
rtla:
Documentation: Fix -t, --trace
rtla:
Fix -t\--trace[=file]
rtnetlink:
add guard for RTNL
rtnetlink:
allow rtnl_fill_link_netnsid() to run under RCU protection
rtnetlink:
change rtnl_stats_dump() return value
rtnetlink:
do not depend on RTNL for IFLA_IFNAME output
rtnetlink:
do not depend on RTNL for IFLA_QDISC output
rtnetlink:
do not depend on RTNL for IFLA_TXQLEN output
rtnetlink:
do not depend on RTNL for many attributes
rtnetlink:
do not depend on RTNL in rtnl_fill_proto_down()
rtnetlink:
do not depend on RTNL in rtnl_xdp_prog_skb()
rtnetlink:
make the "split" NLM_DONE handling generic
rtnetlink:
use for_each_netdev_dump() in rtnl_stats_dump()
rust:
add `Module::as_ptr`
rust:
add a rust helper for krealloc()
rust:
alloc: fix dangling pointer in VecExt
::reserve()
rust:
alloc: introduce allocation flags
rust:
alloc: introduce the `BoxExt` trait
rust:
alloc: introduce the `VecExt` trait
rust:
alloc: remove our fork of the `alloc` crate
rust:
alloc: update `VecExt` to take allocation flags
rust:
avoid unused import warning in `rusttest`
rust:
helpers: Fix grammar in comment
rust:
init: change the generated name of guard variables
rust:
init: update `init` module to take allocation flags
rust:
kernel: move `allocator` module under `alloc`
rust:
kernel: remove redundant imports
rust:
kernel: remove usage of `allocator_api` unstable feature
rust:
macros: add `decl_generics` to `parse_generics()`
rust:
macros: allow generic parameter default values in `#[pin_data]`
rust:
remove unneeded `kernel::prelude` imports from doctests
rust:
str: add {make,to}_{upper,lower}case() to CString
rust:
sync: add `Arc::into_unique_or_drop`
rust:
sync: add `ArcBorrow::from_raw`
rust:
sync: implement `Default` for `LockClassKey`
rust:
sync: update `Arc` and `UniqueArc` to take allocation flags
rust:
time: Add Ktime
rust:
time: doc: Add missing C header links
rust:
types: Make Opaque::get const
rust:
update `dbg!()` to format column number
rust:
upgrade to Rust 1.77.1
rust:
upgrade to Rust 1.78.0
rust:
workqueue: add `#[pin_data]` to `Work`
rv:
Update rv_en(dis)able_monitor doc to match kernel-doc
s390/alternatives:
Convert runtime sanity check into compile time check
s390/ap:
Externalize AP bus specific bitmap reading function
s390/ap:
Fix bind complete udev event sent after each AP bus scan
s390/ap:
Fix crash in AP internal function modify_bitmap()
s390/ap:
modularize ap bus
s390/ap:
rename ap debug configuration option
s390/ap:
rework ap initialization
s390/ap:
swap IRQ and bus/device registration
s390/ap:
use static qci information
s390/boot:
Consider DCSS segments on memory layout setup
s390/boot:
Do not adjust GOT entries for undef weak sym
s390/boot:
Do not force vmemmap to start at MAX_PHYSMEM_BITS
s390/boot:
Do not rescue .vmlinux.relocs section
s390/boot:
Make .amode31 section address range explicit
s390/boot:
Make identity mapping base address explicit
s390/boot:
Reduce size of identity mapping on overlap
s390/boot:
Remove alt_stfle_fac_list from decompressor
s390/boot:
Rework deployment of the kernel image
s390/boot:
Swap vmalloc and Lowcore/Real Memory Copy areas
s390/boot:
Uncouple virtual and physical kernel offsets
s390/bpf:
Emit a barrier for BPF_FETCH instructions
s390/chsc:
use notifier for AP configuration changes
s390/cio:
convert sprintf()/snprintf() to sysfs_emit()
s390/cio:
export CHPID operating speed
s390/cio:
export extended channel-path-measurement data
s390/cio:
export measurement data for all CMGs
s390/cio:
fix tracepoint subchannel type field
s390/cio:
rename bitmap_size() -> idset_bitmap_size()
s390/cio:
rework channel-utilization-block handling
s390/cio:
simplify measurement attribute registration
s390/cpacf:
Make use of invalid opcode produce a link error
s390/cpacf:
Split and rework cpacf query functions
s390/cpum_cf:
make crypto counters upward compatible across machine types
s390/crash:
Do not use VM info if os_info does not have it
s390/crash:
Use old os_info to create PT_LOAD headers
s390/dasd:
Fix invalid dereferencing of indirect CCW data pointer
s390/expoline:
Make modules use kernel expolines
s390/fpu:
Remove comment about TIF_FPU
s390/ftrace:
Use unwinder instead of __builtin_return_address()
s390/idle:
Rewrite psw_idle() in C
s390/ipl:
Do not accept z/VM CP diag X'008' cmds longer than max length
s390/ipl:
Fix incorrect initialization of len fields in nvme reipl block
s390/ipl:
Fix incorrect initialization of nvme dump block
s390/ipl:
Fix size of vmcmd buffers for sending z/VM CP diag X'008' cmds
s390/ipl:
Introduce macros for (re)ipl sysfs attribute 'scp_data'
s390/ipl:
Introduce sysfs attribute 'scp_data' for dump ipl
s390/irq,nmi:
Include
header directly
s390/irq:
Set CIF_NOHZ_DELAY in do_io_irq()
s390/iucv:
Provide iucv_alloc_device() / iucv_release_device()
s390/iucv:
Unexport iucv_root
s390/kprobes:
Remove custom insn slot allocator
s390/mm:
Add NULL pointer check to crst_table_free() base_crst_free()
s390/mm:
Allow large pages only for aligned physical addresses
s390/mm:
Convert gmap_make_secure to use a folio
s390/mm:
Convert make_page_secure to use a folio
s390/mm:
Create virtual memory layout structure
s390/mm:
Move KASLR related to
s390/mm:
Re-enable the shared zeropage for !PV and !skeys KVM guests
s390/mm:
Restore mapping of kernel image using large pages
s390/mm:
Uncouple physical vs virtual address spaces
s390/netiucv:
Make use of iucv_alloc_device()
s390/nospec:
Correct modules thunk offset calculation
s390/os_info:
Fix array size in struct os_info
s390/os_info:
Initialize old os_info in standalone dump kernel
s390/os_info:
Introduce value entries
s390/os_info:
Store virtual memory layout
s390/pci:
Add missing virt_to_phys() for directed DIBV
s390/pci:
Drop unneeded reference to CONFIG_DMI
s390/pgtable:
Add missing hardware bits for puds, pmds
s390/pgtable:
Switch read and write softbits for puds
s390/pkey:
Use kfree_sensitive() to fix Coccinelle warnings
s390/pkey:
Wipe copies of clear-key structures on failure
s390/pkey:
Wipe copies of protected- and secure-keys
s390/pkey:
Wipe sensitive data on failure
s390/sclp:
Fix sclp_init() cleanup on failure
s390/smsgiucv_app:
Make use of iucv_alloc_device()
s390/stackstrace:
Detect vdso stack frames
s390/stacktrace:
Improve detection of invalid instruction pointers
s390/stacktrace:
Merge perf_callchain_user() and arch_stack_walk_user()
s390/stacktrace:
Skip first user stack frame
s390/uv:
export prot_virt_guest symbol in uv
s390/vdso:
Create .build-id links for unstripped vdso files
s390/vdso:
Generate unwind information for C modules
s390/vdso:
Introduce and use struct stack_frame_vdso_wrapper
s390/vdso:
Use standard stack frame layout
s390/vfio-ap:
Add sysfs attr, ap_config, to export mdev state
s390/vfio-ap:
Add write support to sysfs attr ap_config
s390/vfio-ap:
Ignore duplicate link requests in vfio_ap_mdev_link_queue
s390/vfio_ccw:
Fix target addresses of TIC CCWs
s390/virtio_ccw:
Fix config change notifications
s390/vmcoreinfo:
Store virtual memory layout
s390/vmlogrdr:
Make use of iucv_alloc_device()
s390/vtime:
Remove unused __ARCH_HAS_VTIME_TASK_SWITCH leftover
s390/vtime:
Use get_cpu_timer()
s390/zcrypt:
Use kvcalloc() instead of kvmalloc_array()
s390:
adjust indentation of RELOCS command build step out
s390:
Compile kernel with -fPIC and link with -no-pie
s390:
Implement __iowrite32_copy()
s390:
Map kernel at fixed location when KASLR is disabled
s390:
Mark psw in __load_psw_mask() as __unitialized
s390:
mm: accelerate pagefault when badaccess
s390:
Relocate vmlinux ELF data to virtual address space
s390:
remove native mmap2() syscall
s390:
Stop using weak symbols for __iowrite64_copy()
s390:
Update defconfigs
s390:
Update defconfigs
s390:
vmlinux.lds.S: Drop .hash and .gnu.hash for !CONFIG_PIE_BUILD
samples/bpf:
Add valid info for VMLINUX_BTF
samples/landlock:
Add support for LANDLOCK_ACCESS_FS_IOCTL_DEV
samples/landlock:
Fix incorrect free in populate_ruleset_net
sbitmap:
use READ_ONCE to access map->word
scftorture:
Increase memory provided to guest OS
sched.h:
always_inline alloc_tag_{save|restore} to fix modpost warnings
sched/balancing:
Change 'enum cpu_idle_type' to have more natural definitions
sched/balancing:
Change comment formatting to not overlap Git conflict marker lines
sched/balancing:
Fix a couple of outdated function names in comments
sched/balancing:
Fix comments (trying to) refer to NOHZ_BALANCE_KICK
sched/balancing:
Remove reliance on 'enum cpu_idle_type' ordering when iterating [CPU_MAX_IDLE_TYPES] arrays in show_schedstat()
sched/balancing:
Rename find_busiest_group() => sched_balance_find_src_group()
sched/balancing:
Rename find_busiest_queue() => sched_balance_find_src_rq()
sched/balancing:
Rename find_idlest_cpu() => sched_balance_find_dst_cpu()
sched/balancing:
Rename find_idlest_group() => sched_balance_find_dst_group()
sched/balancing:
Rename find_idlest_group_cpu() => sched_balance_find_dst_group_cpu()
sched/balancing:
Rename load_balance() => sched_balance_rq()
sched/balancing:
Rename newidle_balance() => sched_balance_newidle()
sched/balancing:
Rename rebalance_domains() => sched_balance_domains()
sched/balancing:
Rename run_rebalance_domains() => sched_balance_softirq()
sched/balancing:
Rename scheduler_tick() => sched_tick()
sched/balancing:
Rename trigger_load_balance() => sched_balance_trigger()
sched/balancing:
Rename update_blocked_averages() => sched_balance_update_blocked_averages()
sched/balancing:
Simplify the sg_status bitmask and use separate ->overloaded and ->overutilized flags
sched/balancing:
Switch the 'DEFINE_SPINLOCK(balancing)' spinlock into an 'atomic_t sched_balance_running' flag
sched/balancing:
Update comments in 'struct sg_lb_stats' and 'struct sd_lb_stats'
sched/balancing:
Update run_rebalance_domains() comments
sched/balancing:
Vertically align the comments of 'struct sg_lb_stats' and 'struct sd_lb_stats'
sched/core:
Fix incorrect initialization of the 'burst' parameter in cpu_max_write()
sched/cpufreq:
Rename arch_update_thermal_pressure() => arch_update_hw_pressure()
sched/cpufreq:
Take cpufreq feedback into account
sched/deadline:
Fix task_struct reference leak
sched/debug:
Allow CONFIG_SCHEDSTATS even on !KERNEL_DEBUG kernels
sched/debug:
Dump domains' level
sched/debug:
Increase SCHEDSTAT_VERSION to 16
sched/fair:
Add EAS checks before updating root_domain::overutilized
sched/fair:
Allow disabling sched_balance_newidle with sched_relax_domain_level
sched/fair:
Check if a task has a fitting CPU when updating misfit
sched/fair:
Check root_domain::overload value before update
sched/fair:
Combine EAS check with root_domain::overutilized access
sched/fair:
Don't double balance_interval for migrate_misfit
sched/fair:
Fix initial util_avg calculation
sched/fair:
Fix typos in comments
sched/fair:
Fix update of rd->sg_overutilized
sched/fair:
Introduce is_rd_overutilized() helper function to access root_domain::overutilized
sched/fair:
Remove stale FREQUENCY_UTIL comment
sched/fair:
Rename root_domain::overload to ::overloaded
sched/fair:
Rename set_rd_overutilized_status() to set_rd_overutilized()
sched/fair:
Rename SG_OVERLOAD to SG_OVERLOADED
sched/fair:
Rename {set|get}_rd_overload() to {set|get}_rd_overloaded()
sched/fair:
Simplify the continue_balancing logic in sched_balance_newidle()
sched/fair:
Use helper functions to access root_domain::overload
sched/pelt:
Remove shift of thermal clock
sched/topology:
Export asym_cap_list
sched/topology:
Optimize topology_span_sane()
sched/topology:
Remove root_domain::max_cpu_capacity
sched/vtime:
Do not include
header
sched/vtime:
Get rid of generic vtime_task_switch() implementation
sched/vtime:
Remove confusing arch_vtime_task_switch() declaration
sched/x86:
Export 'percpu arch_freq_scale'
sched:
act_ct: add netns into the key of tcf_ct_flow_table
sched:
Move psi_account_irqtime() out of update_rq_clock_task() hotpath
scheduler:
Remove the now superfluous sentinel elements from ctl_table array
scripts/gdb:
fix detection of current CPU in KGDB
scripts/gdb:
fix failing KGDB detection during probe
scripts/gdb:
fix parameter handling in $lx_per_cpu
scripts/gdb:
make get_thread_info accept pointers
scripts/kallysms:
always include __start and __stop symbols
scripts/kernel-doc:
drop "_noprof" on function prototypes
scripts/make_fit:
Drop fdt image entry compatible string
scripts/spdxcheck:
Add count of missing files to stats output
scripts/sphinx-pre-install:
fix Arch xelatex dependency
scripts/unifdef:
avoid constexpr keyword
scripts:
checkpatch: check unused parameters for function-like macro
scripts:
sphinx-pre-install: Add pyyaml hint to other distros
scsi:
a3000: Mark driver struct with __refdata to prevent section mismatch
scsi:
a4000t: Mark driver struct with __refdata to prevent section mismatch
scsi:
aic7xxx: Indent kconfig help text
scsi:
aic94xx: Add libsas SATA sysfs attributes group
scsi:
aic94xx: Use LIBSAS_SHT_BASE
scsi:
arcmsr: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY
scsi:
ata: libata-sata: Factor out NCQ Priority configuration helpers
scsi:
atari_scsi: Mark driver struct with __refdata to prevent section mismatch
scsi:
bfa: Ensure the copied buf is NUL terminated
scsi:
block: Add a helper to cancel atomic queue limit updates
scsi:
block: Remove now unused queue limits helpers
scsi:
bnx2fc: Remove redundant assignment to variable 'i'
scsi:
bsg: Pass queue_limits to bsg_setup_queue()
scsi:
core: Add a device_configure method to the host template
scsi:
core: Add a dma_alignment field to the host and host template
scsi:
core: Add a no_highmem flag to struct Scsi_Host
scsi:
core: Add function return kernel-doc for 2 functions
scsi:
core: Add kernel-doc for scsi_msg_to_host_byte()
scsi:
core: alua: I/O errors for ALUA state transitions
scsi:
core: Disable CDL by default
scsi:
core: Don't use "proxy" headers
scsi:
core: Handle devices which return an unusually large VPD page count
scsi:
core: Improve the code for showing commands in debugfs
scsi:
core: Initialize scsi midlayer limits before allocating the queue
scsi:
core: Introduce scsi_cmd_list_info()
scsi:
core: Introduce the BLIST_SKIP_IO_HINTS flag
scsi:
core: Store owner from modules with scsi_register_driver()
scsi:
core: Use the atomic queue limits API in scsi_add_lun()
scsi:
csiostor: Drop driver owner assignment
scsi:
cxlflash: Fix function pointer cast warnings
scsi:
devinfo: Replace strncpy() and manual pad
scsi:
documentation: Clean up overview
scsi:
documentation: Clean up scsi_mid_low_api.rst
scsi:
FlashPoint: Remove redundant assignment to pointer currTar_Info
scsi:
hisi_sas: Add libsas SATA sysfs attributes group
scsi:
hisi_sas: Use LIBSAS_SHT_BASE_NO_SLAVE_INIT
scsi:
hpsa: Fix allocation size for Scsi_Host private data
scsi:
hpsa: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY
scsi:
hptiop: Switch to using ->device_configure
scsi:
ipr: Switch to using ->device_configure
scsi:
ipr: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY
scsi:
isci: Add libsas SATA sysfs attributes group
scsi:
isci: Use LIBSAS_SHT_BASE
scsi:
iscsi: Remove unused list 'connlist_err'
scsi:
iser: Fix @read_stag kernel-doc warning
scsi:
libata: Switch to using ->device_configure
scsi:
libfc: Add some kernel-doc comments
scsi:
libfcoe: Fix a slew of kernel-doc warnings
scsi:
libsas: Add helper for port add ex_phy
scsi:
libsas: Add LIBSAS_SHT_BASE
scsi:
libsas: Define NCQ Priority sysfs attributes for SATA devices
scsi:
libsas: Fix declaration of ncq priority attributes
scsi:
libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
scsi:
libsas: Fix the failure of adding phy with zero-address to port
scsi:
libsas: Move sas_add_parent_port() to sas_expander.c
scsi:
libsas: Set port when ex_phy is added or deleted
scsi:
lpfc: Add support for 32 byte CDBs
scsi:
lpfc: Change default logging level for unsolicited CT MIB commands
scsi:
lpfc: Change lpfc_hba hba_flag member into a bitmask
scsi:
lpfc: Clear deferred RSCN processing flag when driver is unloading
scsi:
lpfc: Copyright updates for 14.4.0.2 patches
scsi:
lpfc: Introduce rrq_list_lock to protect active_rrq_list
scsi:
lpfc: Update logging of protection type for T10 DIF I/O
scsi:
lpfc: Update lpfc version to 14.4.0.2
scsi:
mac_scsi: Mark driver struct with __refdata to prevent section mismatch
scsi:
MAINTAINERS: Make cxlflash obsolete
scsi:
megaraid: Indent Kconfig option help text
scsi:
megaraid_sas: Switch to using ->device_configure
scsi:
megaraid_sas: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY
scsi:
mpi3mr: Avoid possible run-time warning with long manufacturer strings
scsi:
mpi3mr: Block devices are not removed even when VDs are offlined
scsi:
mpi3mr: Clear ioctl blocking flag for an unresponsive controller
scsi:
mpi3mr: Debug ability improvements
scsi:
mpi3mr: Driver version update to 8.8.1.0.50
scsi:
mpi3mr: Fix ATA NCQ priority support
scsi:
mpi3mr: Fix some kernel-doc warnings in scsi_bsg_mpi3mr.h
scsi:
mpi3mr: Pass queue_limits to bsg_setup_queue()
scsi:
mpi3mr: Replace deprecated strncpy() with assignments
scsi:
mpi3mr: Sanitise num_phys
scsi:
mpi3mr: Set MPI request flags appropriately
scsi:
mpi3mr: Set the WriteSame Divert Capability in the IOCInit MPI Request
scsi:
mpi3mr: Switch to using ->device_configure
scsi:
mpi3mr: Switch to using ->device_configure
scsi:
mpi3mr: Update MPI Headers to revision 31
scsi:
mpi3mr: Use proper format specifier in mpi3mr_sas_port_add()
scsi:
mpt3sas: Add missing kerneldoc parameter descriptions
scsi:
mpt3sas: Avoid possible run-time warning with long manufacturer strings
scsi:
mpt3sas: Avoid test/set_bit() operating in non-allocated memory
scsi:
mpt3sas: Replace deprecated strncpy() with strscpy()
scsi:
mpt3sas: Switch to using ->device_configure
scsi:
mpt3sas: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY
scsi:
mptfusion: Avoid possible run-time warning with long manufacturer strings
scsi:
mvsas: Add libsas SATA sysfs attributes group
scsi:
mvsas: Use LIBSAS_SHT_BASE
scsi:
pata_macio: Switch to using ->device_configure
scsi:
pm8001: Use LIBSAS_SHT_BASE
scsi:
pm80xx: Add libsas SATA sysfs attributes group
scsi:
pmcraid: Switch to using ->device_configure
scsi:
pmcraid: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY
scsi:
qedf: Don't process stag work during unload and recovery
scsi:
qedf: Ensure the copied buf is NUL terminated
scsi:
qedf: Make qedf_execute_tmf() non-preemptible
scsi:
qedf: Replace deprecated strncpy() with strscpy()
scsi:
qedf: Set qed_slowpath_params to zero before use
scsi:
qedf: Wait for stag work during unload
scsi:
qedi: Fix crash while reading debugfs attribute
scsi:
qla2xxx: Avoid possible run-time warning with long model_num
scsi:
qla2xxx: Drop driver owner assignment
scsi:
qla2xxx: Fix debugfs output for fw_resource_count
scsi:
qla2xxx: Indent help text
scsi:
qla4xxx: Replace deprecated strncpy() with strscpy()
scsi:
sata_nv: Switch to using ->device_configure
scsi:
sbp2: Switch to using ->device_configure
scsi:
scsi_debug: Fix create target debugfs failure
scsi:
scsi_transport_fc: Add a max_bsg_segments field to struct fc_function_template
scsi:
scsi_transport_fc: Add kernel-doc for function return
scsi:
scsi_transport_srp: Fix a couple of kernel-doc warnings
scsi:
sd: Do not repeat the starting disk message
scsi:
sd: Drop driver owner initialization
scsi:
sd: Use READ(16) when reading block zero on large capacity disks
scsi:
sd: Use the block layer zone append emulation
scsi:
ses: Drop driver owner initialization
scsi:
smartpqi: Replace deprecated strncpy() with strscpy()
scsi:
snic: Convert sprintf() family to sysfs_emit() family
scsi:
sr: Drop driver owner initialization
scsi:
sr: Fix unintentional arithmetic wraparound
scsi:
st: Drop driver owner initialization
scsi:
target: Remove unused list 'device_list'
scsi:
uas: Switch to using ->device_configure to configure queue limits
scsi:
ufs: bsg: Fix all kernel-doc warnings
scsi:
ufs: cdns-pltfrm: Perform read back after writing HCLKDIV
scsi:
ufs: core: Changing the status to check inflight
scsi:
ufs: core: Drop driver owner initialization
scsi:
ufs: core: Fix ufshcd_abort_one racing issue
scsi:
ufs: core: Fix ufshcd_clear_cmd racing issue
scsi:
ufs: core: Free memory allocated for model before reinit
scsi:
ufs: core: mcq: Fix ufshcd_mcq_sqe_search()
scsi:
ufs: core: Perform read back after disabling interrupts
scsi:
ufs: core: Perform read back after disabling UIC_COMMAND_COMPL
scsi:
ufs: core: Perform read back after writing UTP_TASK_REQ_LIST_BASE_H
scsi:
ufs: core: Quiesce request queues before checking pending cmds
scsi:
ufs: core: Remove unnecessary wmb() after ringing doorbell
scsi:
ufs: core: Remove unnecessary wmb() prior to writing run/stop regs
scsi:
ufs: core: Reuse device management locking code
scsi:
ufs: core: Reuse exec_dev_cmd
scsi:
ufs: dt-bindings: exynos: Add gs101 compatible
scsi:
ufs: exynos: Add EXYNOS_UFS_OPT_TIMER_TICK_SELECT option
scsi:
ufs: exynos: Add EXYNOS_UFS_OPT_UFSPR_SECURE option
scsi:
ufs: exynos: Add some pa_dbg_ register offsets into drvdata
scsi:
ufs: exynos: Add support for Tensor gs101 SoC
scsi:
ufs: exynos: Allow max frequencies up to 267Mhz
scsi:
ufs: exynos: Support module autoloading
scsi:
ufs: mcq: Fix error output and clean up ufshcd_mcq_abort()
scsi:
ufs: mediatek: Add UFS_MTK_CAP_DISABLE_MCQ
scsi:
ufs: mediatek: Fix module autoloading
scsi:
ufs: mediatek: Fix vsx/vccqx control logic
scsi:
ufs: mediatek: Rename host power control API
scsi:
ufs: mediatek: Support mphy reset
scsi:
ufs: mediatek: Support rtff in PM flow
scsi:
ufs: mediatek: TX skew fix
scsi:
ufs: mediatek: UFS mtk sip command reconstruct
scsi:
ufs: qcom: Add sanity checks for gear/lane values during ICC scaling
scsi:
ufs: qcom: Perform read back after writing CGC enable
scsi:
ufs: qcom: Perform read back after writing REG_UFS_SYS1CLK_1US
scsi:
ufs: qcom: Perform read back after writing reset bit
scsi:
ufs: qcom: Perform read back after writing unipro mode
scsi:
ufs: qcom: Remove unnecessary mb() after writing testbus config
scsi:
ufs: Remove support for old UFSHCI versions
scsi:
ufs: Reuse compose_dev_cmd
scsi:
ufs: Reuse compose_devman_upiu
scsi:
ufs: ufs-exynos: Move setting the the DMA alignment to the init method
scsi:
usb-storage: Switch to using ->device_configure
scsi:
usb: uas: Do not query the IO Advice Hints Grouping mode page for USB/UAS devices
scsi:
Use device_show_string() helper for sysfs attributes
scsi:
virtio: drop owner assignment
scsi:
vmw_pvscsi: Do not use PCI_IRQ_LEGACY instead of PCI_IRQ_LEGACY
scsi:
wd33c93: Replace deprecated strncpy() with strscpy()
sctp:
prefer struct_size over open coded arithmetic
sd:
also set max_user_sectors when setting max_sectors
seccomp:
Constify sysctl subhelpers
seccomp:
Remove the now superfluous sentinel elements from ctl_table array
security:
allow finer granularity in permitting copy-up of security xattrs
sefltests/bpf:
Expand sockaddr hook deny tests
seg6:
fix parameter passing when calling NF_HOOK() in End.DX4 and End.DX6 behaviors
Linux:
selftest mm/mseal memory sealing
Linux:
selftest mm/mseal read-only elf memory segment
selftest/bpf:
Test a perf BPF program that suppresses side effects
selftest/mm:
ksm_functional_tests: extend test case for ksm fork/exec
selftest/mm:
ksm_functional_tests: refactor mmap_and_merge_range()
selftest/timerns:
fix clang build failures for abs() calls
selftest:
af_unix: Add Kconfig file.
selftest:
af_unix: Add msg_oob.c.
selftest:
af_unix: Add non-TCP-compliant test cases in msg_oob.c.
selftest:
af_unix: Add SO_OOBINLINE test cases in msg_oob.c
selftest:
af_unix: Add test case for backtrack after finalising SCC.
selftest:
af_unix: Check EPOLLPRI after every send()/recv() in msg_oob.c
selftest:
af_unix: Check SIGURG after every send() in msg_oob.c
selftest:
af_unix: Check SIOCATMARK after every send()/recv() in msg_oob.c.
selftest:
af_unix: Make SCM_RIGHTS into OOB data.
selftest:
af_unix: Remove test_unix_oob.c.
selftest:
af_unix: Test GC for SCM_RIGHTS.
selftest:
epoll_busy_poll: epoll busy poll tests
selftest:
epoll_busy_poll: Fix spelling mistake "couldnt" -> "couldn't"
selftests/alsa:
make dump_config_tree() as void function
selftests/binderfs:
use the Makefile's rules, not Make's implicit rules
selftests/bpf:
Add a cgroup prog bpf_get_ns_current_pid_tgid() test
selftests/bpf:
Add a few tcp helper functions and macros to bpf_tracing_net.h
selftests/bpf:
Add a few tests to cover
selftests/bpf:
Add a kprobe_multi subtest to use addrs instead of syms
selftests/bpf:
Add a sk_msg prog bpf_get_ns_current_pid_tgid() test
selftests/bpf:
add another struct_ops callback use case test
selftests/bpf:
add batched tp/raw_tp/fmodret tests
selftests/bpf:
add batched, mostly in-kernel BPF triggering benchmarks
selftests/bpf:
Add BPF_FIB_LOOKUP_MARK tests
selftests/bpf:
add bpf_wq tests
selftests/bpf:
Add CFLAGS per source file and runner
selftests/bpf:
add checks for bpf_wq_set_callback()
selftests/bpf:
add fp-leaking precise subprog result tests
selftests/bpf:
Add kernel socket operation tests
selftests/bpf:
Add kprobe session cookie test
selftests/bpf:
Add kprobe session test
selftests/bpf:
Add more ring buffer test coverage
selftests/bpf:
add more variations of map-in-map situations
selftests/bpf:
Add netkit test for pkt_type
selftests/bpf:
Add netkit tests for mac address
selftests/bpf:
Add opts argument for __start_server
selftests/bpf:
Add pid limit for mptcpify prog
selftests/bpf:
Add post_socket_cb for network_helper_opts
selftests/bpf:
add raw_tp/tp_btf BPF cookie subtests
selftests/bpf:
Add read_trace_pipe_iter function
selftests/bpf:
Add ring_buffer__consume_n test.
selftests/bpf:
Add sockopt case to verify prog_type
selftests/bpf:
Add some tests with new bpf_program__attach_sockmap() APIs
selftests/bpf:
Add start_server_addr helper
selftests/bpf:
Add struct send_recv_arg
selftests/bpf:
Add test coverage for reg_set_min_max handling
selftests/bpf:
add test for bpf_for_each_map_elem() with different maps
selftests/bpf:
Add test for the use of new args in cong_control
selftests/bpf:
Add tests for atomics in bpf_arena.
selftests/bpf:
Add tests for may_goto with negative offset.
selftests/bpf:
Add tests for preempt kfuncs
selftests/bpf:
add tests for the "module: Function" syntax
selftests/bpf:
Add timer lockup selftest
selftests/bpf:
Add {load,search}_kallsyms_custom_local()
selftests/bpf:
Adjust btf_dump test to reflect recent change in file_operations
selftests/bpf:
adjust dummy_st_ops_success to detect additional error
selftests/bpf:
Adjust test_access_variable_array after a kernel function name change
selftests/bpf:
Change functions definitions to support GCC
selftests/bpf:
Cover verifier checks for mutating sockmap/sockhash
selftests/bpf:
do not pass NULL for non-nullable params in dummy_st_ops
selftests/bpf:
Drop an unused local variable
selftests/bpf:
Drop get_port in test_tcp_check_syncookie
selftests/bpf:
Drop settimeo in do_test
selftests/bpf:
Drop start_server_proto helper
selftests/bpf:
dummy_st_ops should reject 0 for non-nullable params
selftests/bpf:
eliminate warning of get_cgroup_id_from_path()
selftests/bpf:
Enable tests for atomics with cpuv4
selftests/bpf:
Ensure libbpf skip all-zeros fields of struct_ops maps.
selftests/bpf:
Expand ATTACH_REJECT tests
selftests/bpf:
Expand getsockname and getpeername tests
selftests/bpf:
Expand sockaddr program return value tests
selftests/bpf:
Export send_recv_data helper
selftests/bpf:
extend BPF_SOCK_OPS_RTT_CB test for srtt and mrtt_us
selftests/bpf:
extend multi-uprobe tests with child thread case
selftests/bpf:
extend multi-uprobe tests with USDTs
selftests/bpf:
Extend sockopt tests to use BPF_LINK_CREATE
selftests/bpf:
Extend tcx tests to cover late tcx_entry release
selftests/bpf:
Fix a fd leak in error paths in open_netns
selftests/bpf:
Fix a few tests for GCC related warnings.
selftests/bpf:
Fix bind program for big endian systems
selftests/bpf:
Fix flaky test btf_map_in_map/lookup_update
selftests/bpf:
fix inet_csk_accept prototype in test_sk_storage_tracing.c
selftests/bpf:
Fix kprobe_multi_bench_attach test failure with LTO kernel
selftests/bpf:
Fix pointer arithmetic in test_xdp_do_redirect
selftests/bpf:
Fix umount cgroup2 error in test_sockmap
selftests/bpf:
Fix wq test.
selftests/bpf:
Free strdup memory in test_sockmap
selftests/bpf:
Free strdup memory in veristat
selftests/bpf:
Free strdup memory in xdp_hw_metadata
selftests/bpf:
Handle ATTACH_REJECT test cases
selftests/bpf:
Handle LOAD_REJECT test cases
selftests/bpf:
Handle SYSCALL_EPERM and SYSCALL_ENOTSUPP test cases
selftests/bpf:
Implement BPF programs for kernel socket operations
selftests/bpf:
Implement get_hw_ring_size function to retrieve current and max interface size
selftests/bpf:
Implement set_hw_ring_size function to configure interface ring size
selftests/bpf:
Implement socket kfuncs for bpf_testmod
selftests/bpf:
lazy-load trigger bench BPF programs
selftests/bpf:
make multi-uprobe tests work in RELEASE=1 mode
selftests/bpf:
Make sock configurable for each test case
selftests/bpf:
Make start_mptcp_server static
selftests/bpf:
Make sure libbpf doesn't enforce the signature of a func pointer.
selftests/bpf:
Mark uprobe trigger functions with nocf_check attribute
selftests/bpf:
Migrate ATTACH_REJECT test cases
selftests/bpf:
Migrate expected_attach_type tests
selftests/bpf:
Migrate recvmsg* return code tests to verifier_sock_addr.c
selftests/bpf:
Migrate sendmsg deny test cases
selftests/bpf:
Migrate sendmsg6 v4 mapped address tests
selftests/bpf:
Migrate wildcard destination rewrite test
selftests/bpf:
Migrate WILDCARD_IP test
selftests/bpf:
Move IPv4 and IPv6 sockaddr test cases
selftests/bpf:
MUL range computation tests.
selftests/bpf:
Prevent client connect before server bind in test_tc_tunnel.sh
selftests/bpf:
Refactor out helper functions for a few tests
selftests/bpf:
Refactor out some functions in ns_current_pid_tgid test
selftests/bpf:
Refactor some functions for kprobe_multi_test
selftests/bpf:
Refactor trace helper func load_kallsyms_local()
selftests/bpf:
Remove bpf_tcp_helpers.h usages from other misc bpf tcp-cc tests
selftests/bpf:
Remove bpf_tracing_net.h usages from two networking tests
selftests/bpf:
Remove redundant sendmsg test cases
selftests/bpf:
Remove second semicolon
selftests/bpf:
remove syscall-driven benchs, keep syscall-count only
selftests/bpf:
Remove the bpf_tcp_helpers.h usages from other non tcp-cc tests
selftests/bpf:
rename and clean up userspace-triggered benchmarks
selftests/bpf:
Rename tcp-cc private struct in bpf_cubic and bpf_dctcp
selftests/bpf:
Replace CHECK with ASSERT macros for ksyms test
selftests/bpf:
Replace CHECK with ASSERT_* in ns_current_pid_tgid test
selftests/bpf:
Retire bpf_tcp_helpers.h
selftests/bpf:
Retire test_sock_addr.(c|sh)
selftests/bpf:
Reuse the tcp_sk() from the bpf_tracing_net.h
selftests/bpf:
Run cgroup1_hierarchy test in own mount namespace
selftests/bpf:
Sanitize the SEC and inline usages in the bpf-tcp-cc tests
selftests/bpf:
scale benchmark counting by using per-CPU counters
selftests/bpf:
shorten subtest names for struct_ops_module test
selftests/bpf:
Skip test when perf_event_open returns EOPNOTSUPP
selftests/bpf:
Test loading bpf-tcp-cc prog calling the kernel tcp-cc kfuncs
selftests/bpf:
Tests with may_goto and jumps to the 1st insn
selftests/bpf:
Update arguments of connect_to_addr
selftests/bpf:
Use bpf_tracing.h instead of bpf_tcp_helpers.h
selftests/bpf:
Use bpf_tracing_net.h in bpf_cubic
selftests/bpf:
Use bpf_tracing_net.h in bpf_dctcp
selftests/bpf:
Use connect_fd_to_fd in bpf_tcp_ca
selftests/bpf:
Use connect_to_addr in cls_redirect
selftests/bpf:
Use connect_to_addr in sk_assign
selftests/bpf:
Use connect_to_addr in test_sock_addr
selftests/bpf:
Use connect_to_fd in sockopt_inherit
selftests/bpf:
Use connect_to_fd in test_tcp_check_syncookie
selftests/bpf:
Use log_err in open_netns/close_netns
selftests/bpf:
Use make_sockaddr in test_sock_addr
selftests/bpf:
Use program name for skel load/destroy functions
selftests/bpf:
Use start_server in bpf_tcp_ca
selftests/bpf:
Use start_server_addr in cls_redirect
selftests/bpf:
Use start_server_addr in sk_assign
selftests/bpf:
Use start_server_addr in sockopt_inherit
selftests/bpf:
Use start_server_addr in test_sock_addr
selftests/bpf:
Use start_server_addr in test_tcp_check_syncookie
selftests/bpf:
Use syscall(SYS_gettid) instead of gettid() wrapper in bench
selftests/bpf:
Using llvm may_goto inline asm for cond_break macro
selftests/bpf:
validate nulled-out struct_ops program is handled properly
selftests/bpf:
validate struct_ops early failure detection logic
selftests/bpf:
Verify calling core kfuncs from BPF_PROG_TYPE_SYCALL
selftests/bpf:
wq: add bpf_wq_init() checks
selftests/bpf:
wq: add bpf_wq_start() checks
selftests/bpf:
XOR and OR range computation tests.
selftests/capabilities:
fix warn_unused_result build warnings
selftests/cgroup:
cpu_hogger init: use {} instead of {NULL}
selftests/cgroup:
Drop define _GNU_SOURCE
selftests/cgroup:
fix clang build failures for abs() calls
selftests/cgroup:
fix clang warnings: uninitialized fd variable
selftests/cgroup:
fix uninitialized variables in test_zswap.c
selftests/clone3:
Check that the child exited cleanly
selftests/clone3:
Correct log message for waitpid() failures
selftests/clone3:
Fix compiler warning
selftests/clone3:
ksft_exit functions do not return
selftests/damon/_damon_sysfs:
check errors from nr_schemes file reads
selftests/damon/_damon_sysfs:
find sysfs mount point from /proc/mounts
selftests/damon/_damon_sysfs:
support quota goals
selftests/damon/_damon_sysfs:
use 'is' instead of '==' for 'None'
selftests/damon:
add a test for DAMOS quota goal
selftests/damon:
classify tests for functionalities and regressions
selftests/dmabuf-heap:
conform test to TAP format output
selftests/fchmodat2:
fix clang build failure due to -static-libasan
selftests/fpu:
allow building on other architectures
selftests/fpu:
move FP code to a separate translation unit
selftests/ftrace:
add fprobe test cases for VFS type "%pd" and "%pD"
selftests/ftrace:
add kprobe test cases for VFS type "%pd" and "%pD"
selftests/ftrace:
Fix BTFARG testcase to check fprobe is enabled correctly
selftests/ftrace:
Fix checkbashisms errors
selftests/ftrace:
Fix required features for VFS type test case
selftests/ftrace:
Fix to check required event file
selftests/ftrace:
Update required config
selftests/futex:
don't pass a const char* to asprintf(3)
selftests/futex:
don't redefine .PHONY targets (all, clean)
selftests/futex:
pass _GNU_SOURCE without a value to the compiler
selftests/harness:
Fix tests timeout and race condition
selftests/harness:
use 1024 in place of LINE_MAX
selftests/hid:
add Huion Kamvas Pro 19 tests
selftests/hid:
add KASAN to the VM tests
selftests/hid:
add support for HID-BPF pre-loading before starting a test
selftests/hid:
Add test for hid_bpf_hw_output_report
selftests/hid:
add tests for hid_bpf_input_report
selftests/hid:
add tests for the Raptor Mach 2 joystick
selftests/hid:
import base_device.py from hid-tools
selftests/hid:
import base_gamepad.py from hid-tools
selftests/hid:
move the gamepads definitions in the test file
selftests/hid:
skip tests with HID-BPF if udev-hid-bpf is not installed
selftests/hid:
tablets: add a couple of XP-PEN tablets
selftests/hid:
tablets: also check for XP-Pen offset correction
selftests/hid:
tablets: reduce the number of pen state
selftests/ipc:
ksft_exit functions do not return
selftests/kcmp:
remove unused open mode
selftests/kvm:
remove dead file
selftests/landlock:
Add layout1.refer_mount_root
selftests/landlock:
Check IOCTL restrictions for named UNIX domain sockets
selftests/landlock:
Exhaustive test for the IOCTL allow-list
selftests/landlock:
Test IOCTL support
selftests/landlock:
Test IOCTL with memfds
selftests/landlock:
Test ioctl(2) and ftruncate(2) with open(O_PATH)
selftests/landlock:
Test IOCTLs on named pipes
selftests/memfd:
fix spelling mistakes
selftests/memfd_secret:
add vmsplice() test
selftests/mm:
compaction_test: fix bogus test success and reduce probability of OOM-killer invocation
selftests/mm:
compaction_test: fix bogus test success on Aarch64
selftests/mm:
compaction_test: fix incorrect write of zero to nr_hugepages
selftests/mm:
confirm VA exhaustion without reliance on correctness of mmap()
selftests/mm:
fix additional build errors for selftests
selftests/mm:
fix build warnings on ppc64
selftests/mm:
hugetlb_madv_vs_map: avoid test skipping by querying hugepage size at runtime
selftests/mm:
ksft_exit functions do not return
selftests/mm:
mremap_test: optimize execution time from minutes to seconds using chunkwise memcmp
selftests/mm:
mremap_test: optimize using pre-filled random array and memcpy
selftests/mm:
mremap_test: use sscanf to parse /proc/self/maps
selftests/mm:
parse VMA range in one go
selftests/mm:
run_vmtests.sh: fix hugetlb mem size calculation
selftests/mm:
soft-dirty should fail if a testcase fails
selftests/mm:
virtual_address_range: Switch to ksft_exit_fail_msg
Linux:
selftests/mm:fix test_prctl_fork_exec return failure
selftests/net/lib:
no need to record ns name if it already exist
selftests/net:
add flush id selftests
selftests/net:
fix uninitialized variables
selftests/net:
reduce xfrm_policy test time
selftests/net:
skip partial checksum packets in csum test
selftests/net:
use tc rule to filter the na packet
selftests/nolibc:
Add tests for strlcat() and strlcpy()
selftests/openat2:
Fix build warnings on ppc64
selftests/openat2:
fix clang build failures: -static-libasan, LOCAL_HDRS
selftests/overlayfs:
Fix build error on ppc64
selftests/perf_events:
Test FASYNC with watermark wakeups
selftests/powerpc/dexcr:
Add -no-pie to hashchk tests
selftests/powerpc/dexcr:
Add chdexcr utility
selftests/powerpc/dexcr:
Add DEXCR config details to lsdexcr
selftests/powerpc/dexcr:
Add DEXCR prctl interface test
selftests/powerpc/dexcr:
Attempt to enable NPHIE in hashchk selftest
selftests/powerpc/dexcr:
Fix spelling mistake "predicition" -> "prediction"
selftests/powerpc:
Add flags.mk to support pmu buildable
selftests/powerpc:
Convert pmu Makefile to for loop style
selftests/powerpc:
Fix build with USERCFLAGS set
selftests/powerpc:
Install tests in sub-directories
selftests/powerpc:
make sub-folders buildable on their own
selftests/powerpc:
Re-order *FLAGS to follow lib.mk
selftests/resctrl:
Add cleanup function to test framework
selftests/resctrl:
fix clang build failure: use LOCAL_HDRS
selftests/resctrl:
fix clang build warnings related to abs(), labs() calls
selftests/resctrl:
Fix non-contiguous CBM for AMD
selftests/resctrl:
ksft_exit_skip() does not return
selftests/resctrl:
Move cleanups out of individual tests
selftests/resctrl:
Simplify cleanup in ctrl-c handler
selftests/sgx:
Include KHDR_INCLUDES in Makefile
selftests/tracing:
Fix event filter test to retry up to 10 times
selftests/user_events:
Add non-spacing separator check
selftests/vDSO:
fix clang build errors and warnings
selftests/vDSO:
remove duplicate compiler invocations from Makefile
selftests/vDSO:
remove partially duplicated "all:" target in Makefile
selftests/x86:
add placement guard gap test for shstk
selftests/xsk:
Add new test case for AF_XDP under max ring sizes
selftests/xsk:
Introduce set_ring_size function with a retry mechanism for handling AF_XDP socket closures
selftests/xsk:
Make batch size variable
selftests/xsk:
Test AF_XDP functionality under minimal ring configurations
selftests:
add F_DUPDFD_QUERY selftests
selftests:
add ksft_exit_fail_perror()
selftests:
add selftest for the SRv6 End.DX4 behavior with netfilter
selftests:
add selftest for the SRv6 End.DX6 behavior with netfilter
selftests:
adopt BPF's approach to quieter builds
selftests:
bpf: crypto skcipher algo selftests
selftests:
bpf: crypto: add benchmark for crypto functions
selftests:
break the dependency upon local header files
selftests:
cachestat: Fix build warnings on ppc64
selftests:
cgroup: add tests to verify the zswap writeback path
selftests:
cgroup: remove redundant enabling of memory controller
selftests:
cgroup: skip test_cgcore_lesser_ns_open when cgroup2 mounted without nsdelegate
selftests:
Compile kselftest headers with -D_GNU_SOURCE
selftests:
cpufreq: conform test to TAP
selftests:
default to host arch for LLVM builds
selftests:
drivers: add scaffolding for Netlink tests in Python
selftests:
drivers: hw: ethtool.sh: Adjust output
selftests:
drivers: hw: Fix ethtool_rmon
selftests:
drivers: hw: Include tc_common.sh in hw_stats_l3
selftests:
drv-net-hw: add test for memory allocation failures with page pool
selftests:
drv-net-hw: support using Python from net hw tests
selftests:
drv-net: add a TCP ping test case (and useful helpers)
selftests:
drv-net: add a trivial ping test
selftests:
drv-net: add checksum tests
selftests:
drv-net: add config for netdevsim
selftests:
drv-net: add require_XYZ() helpers for validating env
selftests:
drv-net: add stdout to the command failed exception
selftests:
drv-net: construct environment for running tests which require an endpoint
selftests:
drv-net: define endpoint structures
selftests:
drv-net: extend the README with more info and example
selftests:
drv-net: factor out parsing of the env
selftests:
drv-net: reimplement the config parser
selftests:
drv-net: support generating iperf3 load
selftests:
drv-net: test dumping qstats per device
selftests:
drv-net: validate the environment
selftests:
exec: Use new ksft_exit_fail_perror() helper
selftests:
fib_rule_tests: Add VRF tests
selftests:
filesystems: add missing stddef header
selftests:
filesystems: fix warn_unused_result build warnings
selftests:
fix netfilter path in Makefile
selftests:
fix OOM in msg_zerocopy selftest
selftests:
forwarding.config.sample: Move overrides to lib.sh
selftests:
forwarding: Add a test for testing lib.sh functionality
selftests:
forwarding: add ability to assemble NETIFS array by driver name
selftests:
forwarding: add check_driver() helper
selftests:
forwarding: add wait_for_dev() helper
selftests:
forwarding: bail_on_lldpad() should SKIP
selftests:
forwarding: Change inappropriate log_test_skip() calls
selftests:
forwarding: Convert log_test() to recognize RET values
selftests:
forwarding: Ditch skip_on_veth()
selftests:
forwarding: Have RET track kselftest framework constants
selftests:
forwarding: ipip_lib: Do not import lib.sh
selftests:
forwarding: lib.sh: Validate NETIFS
selftests:
forwarding: Mark performance-sensitive tests
selftests:
forwarding: Move several selftests
selftests:
forwarding: README: Document customization
selftests:
forwarding: router_mpath_nh: Add a diagram
selftests:
forwarding: router_mpath_nh_lib: Don't skip, xfail on veth
selftests:
forwarding: router_mpath_nh_res: Add a diagram
selftests:
forwarding: router_nh: Add a diagram
selftests:
forwarding: Support for performance sensitive tests
selftests:
hsr: add missing config for CONFIG_BRIDGE
selftests:
hsr: Fix "File exists" errors for hsr_ping
selftests:
kselftest: Make ksft_exit functions return void instead of int
selftests:
kselftest_deps: fix l5_test() empty variable
selftests:
ktap_helpers: Make it POSIX-compliant
selftests:
kvm: add test for transferring FPU state into VMSA
selftests:
kvm: add tests for KVM_SEV_INIT2
selftests:
kvm: split "launch" phase of SEV VM creation
selftests:
kvm: switch to using KVM_X86_*_VM
selftests:
lib: Define more kselftest exit codes
selftests:
make order checking verbose in msg_zerocopy selftest
selftests:
Mark ksft_exit_fail_perror() as __noreturn
selftests:
membarrier: ksft_exit_pass() does not return
selftests:
microchip: add test for QoS support on KSZ9477 switch family
selftests:
mlxsw: ethtool_lanes: Wait for lanes parameter dump explicitly
selftests:
mm: cow: flag vmsplice() hugetlb tests as XFAIL
selftests:
mm: gup_longterm: test unsharing logic when R/O pinning
selftests:
mm: make map_fixed_noreplace test names stable
selftests:
move bpf-offload test from bpf to net
selftests:
mptcp: add ms units for tc-netem delay
selftests:
mptcp: add tc check for check_tools
selftests:
mptcp: add {get,format}_endpoint(s) helpers
selftests:
mptcp: export ip_mptcp to mptcp_lib
selftests:
mptcp: export pm_nl endpoint ops
selftests:
mptcp: ip_mptcp option for more scripts
selftests:
mptcp: join: mark 'fail' tests as flaky
selftests:
mptcp: join: mark 'fastclose' tests as flaky
selftests:
mptcp: join: update endpoint ops
selftests:
mptcp: lib: support flaky subtests
selftests:
mptcp: netlink: add 'limits' helpers
selftests:
mptcp: netlink: add change_address helper
selftests:
mptcp: netlink: drop disable=SC2086
selftests:
mptcp: simult flows: mark 'unbalanced' tests as flaky
selftests:
mptcp: test last time mptcp_info
selftests:
mptcp: use pm_nl endpoint ops
selftests:
mptcp: userspace_pm: fixed subtest names
selftests:
net: add missing config for amt.sh
selftests:
net: add scaffolding for Netlink tests in Python
selftests:
net: bpf_offload: wait for maps
selftests:
net: bridge: increase IGMP/MLD exclude timeout membership interval
selftests:
net: declare section names for bpf_offload
selftests:
net: exercise page pool reporting via netlink
selftests:
net: extract BPF building logic from the Makefile
selftests:
net: fix counting totals when some checks fail
selftests:
net: fix timestamp not arriving in cmsg_time.sh
selftests:
net: increase the delay for relative cmsg_time.sh test
selftests:
net: kill smcrouted in the cleanup logic in amt.sh
selftests:
net: lib: avoid error removing empty netns name
selftests:
net: lib: set 'i' as local
selftests:
net: lib: support errexit with busywait
selftests:
net: libs: Change variable fallback syntax
selftests:
net: local_termination: annotate the expected failures
selftests:
net: move amt to socat for better compatibility
selftests:
net: name bpf objects consistently and simplify Makefile
selftests:
net: print full exception on failure
selftests:
net: print report check location in python tests
selftests:
net: py: avoid all ports < 10k
selftests:
net: py: check process exit code in bkg() and background cmd()
selftests:
net: py: extract tool logic
selftests:
net: reuse common code in bpf_offload
selftests:
net: set the exit code correctly in Python tests
selftests:
net: support matching cases by name prefix
selftests:
net: support use of NetdevSimDev under "with" in python
selftests:
net: Unify code of busywait() and slowwait()
selftests:
net: use upstream mtools
selftests:
netfilter: add packetdrill based conntrack tests
selftests:
netfilter: avoid test timeouts on debug kernels
selftests:
netfilter: br_netfilter.sh: move to lib.sh infra
selftests:
netfilter: bridge_brouter.sh: move to lib.sh infra
selftests:
netfilter: conntrack_icmp_related.sh: move to lib.sh infra
selftests:
netfilter: conntrack_ipip_mtu.sh" move to lib.sh infra
selftests:
netfilter: conntrack_ipip_mtu.sh: shellcheck cleanups
selftests:
netfilter: conntrack_sctp_collision.sh: move to lib.sh infra
selftests:
netfilter: conntrack_tcp_unreplied.sh: move to lib.sh infra
selftests:
netfilter: conntrack_tcp_unreplied.sh: wait for initial connection attempt
selftests:
netfilter: conntrack_vrf.sh: move to lib.sh infra
selftests:
netfilter: conntrack_vrf.sh: prefer socat, not iperf3
selftests:
netfilter: fix conntrack_dump_flush retval on unsupported kernel
selftests:
netfilter: fix packetdrill conntrack testcase
selftests:
netfilter: ipvs.sh: move to lib.sh infra
selftests:
netfilter: move to net subdir
selftests:
netfilter: nf_nat_edemux.sh: move to lib.sh infra
selftests:
netfilter: nft_audit.sh: add more skip checks
selftests:
netfilter: nft_concat_range.sh: drop netcat support
selftests:
netfilter: nft_concat_range.sh: move to lib.sh infra
selftests:
netfilter: nft_concat_range.sh: reduce debug kernel run time
selftests:
netfilter: nft_concat_range.sh: shellcheck cleanups
selftests:
netfilter: nft_conntrack_helper.sh: test to lib.sh infra
selftests:
netfilter: nft_fib.sh: move to lib.sh infra
selftests:
netfilter: nft_fib.sh: shellcheck cleanups
selftests:
netfilter: nft_flowtable.sh: bump socat timeout to 1m
selftests:
netfilter: nft_flowtable.sh: move test to lib.sh infra
selftests:
netfilter: nft_flowtable.sh: re-run with random mtu sizes
selftests:
netfilter: nft_flowtable.sh: shellcheck cleanups
selftests:
netfilter: nft_meta.sh: small shellcheck cleanup
selftests:
netfilter: nft_nat.sh: move to lib.sh infra
selftests:
netfilter: nft_nat_zones.sh: shellcheck cleanups
selftests:
netfilter: nft_queue.sh: move to lib.sh infra
selftests:
netfilter: nft_queue.sh: shellcheck cleanups
selftests:
netfilter: nft_synproxy.sh: move to lib.sh infra
selftests:
netfilter: nft_zones_many.sh: move to lib.sh infra
selftests:
netfilter: nft_zones_many.sh: set ct sysctl after ruleset load
selftests:
netfilter: place checktool helper in lib.sh
selftests:
netfilter: skip tests on early errors
selftests:
netfilter: update makefiles and kernel config
selftests:
netfilter: xt_string.sh: move to lib.sh infra
selftests:
netfilter: xt_string.sh: shellcheck cleanups
selftests:
nl_netdev: add a trivial Netlink netdev test
selftests:
openvswitch: Fix escape chars in regexp.
selftests:
openvswitch: Set value to nla flags.
selftests:
openvswitch: Use bash as interpreter
selftests:
pidfd: ksft_exit functions do not return
selftests:
power_supply: Make it POSIX-compliant
selftests:
seccomp: fix format-zero-length warnings
selftests:
sync: ksft_exit_pass() does not return
selftests:
timers: ksft_exit functions do not return
selftests:
virtio_net: add forgotten config options
selftests:
virtio_net: add initial tests
selftests:
x86: ksft_exit_pass() does not return
selftests:
x86: test_mremap_vdso: conform test to TAP format output
selftests:
x86: test_vsyscall: conform test to TAP format output
selftests:
x86: test_vsyscall: reorder code to reduce #ifdef blocks
selinux:
avoid printk_ratelimit()
selinux:
clarify return code in filename_trans_read_helper_compat()
selinux:
cleanup selinux_lsm_getattr()
selinux:
constify source policy in cond_policydb_dup()
selinux:
dump statistics for more hash tables
selinux:
improve error checking in sel_write_load()
selinux:
improve symtab string hashing
selinux:
make more use of current_sid()
selinux:
pre-allocate the status page
selinux:
reject invalid ebitmaps
selinux:
update numeric format specifiers for ebitmaps
selinux:
use u32 as bit position type in ebitmap code
seq_file:
Optimize seq_puts()
seq_file:
Simplify __seq_puts()
serial:
8250: Add preferred console in serial8250_isa_init_ports()
serial:
8250: Fix add preferred console for serial8250_isa_init_ports()
serial:
8250: Remove superfluous sanity check
serial:
8250_bcm7271: use default_mux_rate if possible
serial:
8250_dw: Deduplicate LCR checks
serial:
8250_dw: Don't use struct dw8250_data outside of 8250_dw
serial:
8250_dw: Hide a cast in dw8250_serial_inq()
serial:
8250_dw: Revert "Move definitions to the shared header"
serial:
8250_exar: Decrease indentation level
serial:
8250_exar: Describe all parameters in kernel doc
serial:
8250_exar: Don't return positive values as error codes
serial:
8250_exar: Extract cti_board_init_osc_freq() helper
serial:
8250_exar: Keep the includes sorted
serial:
8250_exar: Kill CTI_PCI_DEVICE()
serial:
8250_exar: Kill unneeded ->board_init()
serial:
8250_exar: Make type of bit the same in exar_ee_*_bit()
serial:
8250_exar: Return directly from switch-cases
serial:
8250_exar: Switch to use dev_err_probe()
serial:
8250_exar: Trivia typo fixes
serial:
8250_exar: Use BIT() in exar_ee_read()
serial:
8250_exar: Use PCI_SUBVENDOR_ID_IBM for subvendor ID
serial:
8250_of: Add clock_notifier
serial:
8250_omap: Fix Errata i2310 with RX FIFO level check
serial:
8250_omap: Implementation of Errata i2310
serial:
8250_omap: Remove unused of_gpio.h
serial:
8250_pnp: Simplify "line" related code
serial:
8250_pnp: Support configurable reg shift property
serial:
8250_pnp: Switch to DEFINE_SIMPLE_DEV_PM_OPS()
serial:
8250_pxa: Configure tx_loadsz to match FIFO IRQ level
serial:
8520_mtk: Set RTS on shutdown for Rx in-band wakeup
serial:
amba-pl011: get rid of useless wrapper pl011_get_rs485_mode()
serial:
amba-pl011: move variable into CONFIG_DMA_ENGINE conditional
serial:
ami: Mark driver struct with __refdata to prevent section mismatch
serial:
ar933x: Remove unneeded static structure
serial:
bcm63xx-uart: fix tx after conversion to uart_port_tx_limited()
serial:
Clear UPF_DEAD before calling tty_port_register_device_attr_serdev()
serial:
core: Add support for DEVNAME:0.0 style naming for kernel console
serial:
core: Call device_set_awake_path() for console port
serial:
core: Extract uart_alloc_xmit_buf() and uart_free_xmit_buf()
serial:
core: Fix ifdef for serial base console functions
serial:
core: Handle serial console options
serial:
core: introduce uart_port_tx_limited_flags()
serial:
drop debugging WARN_ON_ONCE() from uart_put_char()
serial:
drop debugging WARN_ON_ONCE() from uart_write()
serial:
exar: add CTI cards to exar_get_nr_ports
serial:
exar: add CTI specific setup code
serial:
exar: add optional board_init function
serial:
exar: added a exar_get_nr_ports function
serial:
exar: adding missing CTI and Exar PCI ids
serial:
exar: fix checkpach warnings
serial:
exar: moved generic_rs485 further up in 8250_exar.c
serial:
exar: remove old Connect Tech setup
serial:
imx: ensure RTS signal is not left active after shutdown
serial:
imx: Introduce timeout when waiting on transmitter empty
serial:
imx: only set receiver level if it is zero
serial:
imx: Raise TX trigger level to 8
serial:
imx: set receiver level before starting uart
serial:
kgdboc: Fix NMI-safety problems from keyboard reset code
serial:
max3100: Convert to_max3100_port() to be static inline
serial:
max3100: Enable TIOCM_LOOP
serial:
max3100: Extract to_max3100_port() helper macro
serial:
max3100: Fix bitwise types
serial:
max3100: Get crystal frequency via device property
serial:
max3100: Lock port->lock when calling uart_handle_cts_change()
serial:
max3100: Make struct plat_max3100 local
serial:
max3100: Remove custom HW shutdown support
serial:
max3100: Remove duplicating irq field
serial:
max3100: Remove unneeded forward declaration
serial:
max3100: Replace custom polling timeout with standard one
serial:
max3100: Replace MODULE_ALIAS() with respective ID tables
serial:
max3100: Sort headers
serial:
max3100: Switch to DEFINE_SIMPLE_DEV_PM_OPS()
serial:
max3100: Switch to use dev_err_probe()
serial:
max3100: Update Kconfig entry
serial:
max3100: Update uart_driver_registered on driver removal
serial:
meson+qcom: don't advance the kfifo twice
serial:
msm: check dma_map_sg() return value properly
serial:
omap: remove redundant assignment to variable tmout
serial:
pic32_uart: Replace of_gpio.h by proper one
serial:
pmac_zilog: Drop usage of platform_driver_probe()
serial:
port: Add support of PNP IRQ to __uart_read_properties()
serial:
port: Don't block system suspend even if bytes are left to xmit
serial:
qcom-geni: do not kill the machine on fifo underrun
serial:
qcom-geni: fix hard lockup on buffer flush
serial:
qcom-geni: fix soft lockup on sw flow control and suspend
serial:
sc16is7xx: add proper sched.h include for sched_set_fifo()
serial:
sc16is7xx: fix bug in sc16is7xx_set_baud() when using prescaler
serial:
sc16is7xx: re-add Kconfig SPI or I2C dependency
serial:
sc16is7xx: rename Kconfig CONFIG_SERIAL_SC16IS7XX_CORE
serial:
sc16is7xx: split into core and I2C/SPI parts (core)
serial:
sc16is7xx: split into core and I2C/SPI parts (sc16is7xx_lines)
serial:
sc16is7xx: split into core and I2C/SPI parts (sc16is7xx_regcfg)
serial:
sc16is7xx: unconditionally clear line bit in sc16is7xx_remove()
serial:
sh-sci: describe locking requirements for invalidating RXDMA
serial:
sh-sci: let timeout timer only run when DMA is scheduled
serial:
sh-sci: protect invalidating RXDMA on shutdown
serial:
sh-sci: simplify locking when re-issuing RXDMA fails
serial:
sifive: Remove 0 from fu540-c000-uart0 binding.
set_blocksize():
switch to passing struct file *
sfc:
use flow_rule_is_supp_control_flags()
sh/mm/cache:
use folio_mapped() in copy_from_user_page()
sh:
boot: Add proper forward declarations
sh:
boot: Remove sh5 cache handling
sh:
cache: Move forward declarations to
sh:
Convert the last use of 'optional' property in Kconfig
sh:
dma: Remove unused dmac_search_free_channel()
sh:
dma: Remove unused functionality
sh:
dreamcast: Fix GAPS PCI bridge addressing
sh:
dwarf: Make dwarf_lookup_fde() static
sh:
fpu: Add missing forward declarations
sh:
ftrace: Fix missing prototypes
sh:
hw_breakpoint: Add missing forward declaration for arch_bp_generic_fields()
sh:
j2: Drop incorrect SPI controller spi-max-frequency property
sh:
kprobes: Make trampoline_probe_handler() static
sh:
kprobes: Merge arch_copy_kprobe() into arch_prepare_kprobe()
sh:
kprobes: Remove unneeded kprobe_opcode_t casts
sh:
mach-highlander: Add missing #include
sh:
mach-sh03: Make sh03_rtc_settimeofday() static
sh:
math-emu: Add missing #include
sh:
nommu: Add missing #include
sh:
of-generic: Add missing #include
sh:
pgtable: Fix missing prototypes
sh:
push-switch: Convert to platform remove callback returning void
sh:
remove use of PG_arch_1 on individual pages
sh:
return_address: Add missing #include
sh:
rework sync_file_range ABI
sh:
setup: Add missing forward declaration for sh_fdt_init()
sh:
sh2a: Add missing #include
sh:
sh7757: Add missing #include
sh:
sh7757lcr: Make init_sh7757lcr_IRQ() static
sh:
sh7785lcr: Make init_sh7785lcr_IRQ() static
sh:
sh7786: Remove unused sh7786_usb_use_exclock()
sh:
smp: Fix missing prototypes
sh:
smp: Protect setup_profiling_timer() by CONFIG_PROFILING
sh:
syscall: Add missing forward declaration for sys_cacheflush()
sh:
tlb: Add missing forward declaration for handle_tlbmiss()
sh:
traps: Add missing #include
sh:
traps: Make is_dsp_inst() static
shmem:
Fix shmem_rename2()
signalfd:
convert to ->read_iter()
signalfd:
drop an obsolete comment
signalfd:
fix error return code
skmsg:
Skip zero length skb in sk_msg_recvmsg
slab:
introduce kvmalloc_array_node() and kvcalloc_node()
slab:
objext: introduce objext_flags as extension to page_memcg_data_flags
slimbus:
Convert to platform remove callback returning void
slimbus:
qcom-ctrl: fix module autoloading
slimbus:
qcom-ngd-ctrl: Reduce auto suspend delay
slub:
introduce count_partial_free_approx()
slub:
remove use of page->flags
slub:
Set __GFP_COMP in kmem_cache by default
slub:
use count_partial_free_approx() in slab_out_of_memory()
smb3:
fix perf regression with cached writes with netfs conversion
smb3:
reenable swapfiles over SMB3 mounts
smb:
client: fix deadlock in smb2_find_smb_tcon()
smb:
smb2pdu.h: Avoid -Wflex-array-member-not-at-end warnings
soc/tegra:
pmc: Add EQOS wake event for Tegra194 and Tegra234
soc:
canaan: Deprecate SOC_CANAAN and use SOC_CANAAN_K210 for K210
SoC:
Cleanup MediaTek soundcard machine drivers
soc:
hisilicon: kunpeng_hccs: Add the check for obtaining complete port attribute
soc:
hisilicon: kunpeng_hccs: replace MAILBOX dependency with PCC
soc:
mediatek: cmdq: Add cmdq_pkt_eoc() helper function
soc:
mediatek: cmdq: Add cmdq_pkt_jump_rel() helper function
soc:
mediatek: cmdq: Add parameter shift_pa to cmdq_pkt_jump()
soc:
mediatek: cmdq: Don't log an error when gce-client-reg is not found
soc:
mediatek: cmdq: Fix typo of CMDQ_JUMP_RELATIVE
soc:
mediatek: cmdq: Refine cmdq_pkt_create() and cmdq_pkt_destroy()
soc:
mediatek: cmdq: Remove cmdq_pkt_flush_async() helper function
soc:
mediatek: cmdq: Rename cmdq_pkt_jump() to cmdq_pkt_jump_abs()
soc:
mediatek: mtk-cmdq: Add cmdq_pkt_acquire_event() function
soc:
mediatek: mtk-cmdq: Add cmdq_pkt_mem_move() function
soc:
mediatek: mtk-cmdq: Add cmdq_pkt_poll_addr() function
soc:
mediatek: mtk-cmdq: Add specific purpose register definitions for GCE
soc:
mediatek: mtk-mutex: Add support for MT8188 VPPSYS
soc:
mediatek: mtk-socinfo: Add entry for MT8395AV/ZA Genio 1200
soc:
mediatek: mtk-socinfo: Correct the marketing name for MT8188GV
soc:
mediatek: socinfo: Advertise about unknown MediaTek SoC
soc:
qcom: cmd-db: replace deprecated strncpy with strtomem
soc:
qcom: icc-bwmon: Convert to use maple tree register cache
soc:
qcom: mention intentionally broken module autoloading
soc:
qcom: pmic_glink: disable UCSI on sc8280xp
soc:
qcom: pmic_glink: don't traverse clients list without a lock
soc:
qcom: pmic_glink: enable UCSI on sc8180x
soc:
qcom: pmic_glink: Make client-lock non-sleeping
soc:
qcom: pmic_glink: notify clients about the current state
soc:
qcom: pmic_glink: reenable UCSI on sc8280xp
soc:
qcom: qcom_stats: Add DSPs and apss subsystem stats
soc:
qcom: rpmh-rsc: Enhance check for VRM in-flight request
soc:
qcom: socinfo: Add SMB2360 PMIC
soc:
qcom: socinfo: Add X1E80100 SoC ID table entry
soc:
qcom: Update init level to core_initcall() for cmd-db and rpmh-rsc
soc:
renesas: Add identification support for RZ/V2H SoC
soc:
renesas: Enable TMU support on R-Car Gen2
soc:
samsung: exynos-asv: Update Energy Model after adjusting voltage
soc:
ti: wkup_m3_ipc: Send NULL dummy message instead of pointer message
sock_map:
avoid race between sock_map_close and sk_psock_put
soi:
Don't call DMA sync API when not needed
sonypi:
Convert to platform remove callback returning void
sound/oss/dmasound:
add missing MODULE_DESCRIPTION() macro
sound:
oss: dmasound: Add missing module descriptions
sound:
virtio: drop owner assignment
soundwire:
amd: use inline function for register update
soundwire:
bus: don't clear SDCA_CASCADE bit
soundwire:
bus: extend base clock checks to 96 MHz
soundwire:
cadence: fix invalid PDI offset
soundwire:
cadence: remove PDI offset completely
soundwire:
cadence: show the bus frequency and frame shape
soundwire:
clarify maximum allowed address
soundwire:
fix usages of device_get_named_child_node()
soundwire:
intel: add intel_free_stream() back
soundwire:
intel: add more values for SYNCPRD
soundwire:
intel: add support for MeteorLake additional clocks
soundwire:
intel: export intel_resume_child_device
soundwire:
intel_ace2.x: add support for DOAISE property
soundwire:
intel_ace2.x: add support for DODSE property
soundwire:
intel_ace2.x: power-up first before setting SYNCPRD
soundwire:
intel_ace2x: cleanup DOAIS/DODS settings
soundwire:
intel_ace2x: fix wakeup handling
soundwire:
intel_ace2x: move and extend clock selection
soundwire:
intel_ace2x: set the clock source
soundwire:
intel_ace2x: simplify check_wake()
soundwire:
intel_ace2x: use DOAIS and DODS settings from firmware
soundwire:
intel_ace2x: use legacy formula for intel_alh_id
soundwire:
intel_auxdevice: use pm_runtime_resume() instead of pm_request_resume()
soundwire:
intel_init: resume all devices on exit.
soundwire:
qcom: allow multi-link on newer devices
soundwire:
qcom: Convert to platform remove callback returning void
soundwire:
reconcile dp0_prop and dpn_prop
soundwire:
remove unused sdw_bus_conf structure
soundwire:
sysfs: cleanup the logic for creating the dp0 sysfs attributes
soundwire:
sysfs: have the driver core handle the creation of the device groups
soundwire:
sysfs: move sdw_slave_dev_attr_group into the existing list of groups
soundwire:
sysfs: remove sdw_slave_sysfs_init()
soundwire:
sysfs: remove unneeded ATTRIBUTE_GROUPS() comments
sparc/irq:
Remove on-stack cpumask var
sparc/leon:
Remove on-stack cpumask var
sparc/of:
Remove on-stack cpumask var
sparc/pci_msi:
Remove on-stack cpumask var
sparc/srmmu:
Remove on-stack cpumask var
sparc32:
add __cmpxchg_u{8,16}() and teach __cmpxchg() to handle those sizes
sparc32:
Fix version generation failed warnings
sparc32:
make __cmpxchg_u32() return u32
sparc32:
make the first argument of __cmpxchg_u64() volatile u64 *
sparc32:
unify __cmpxchg_u{32,64}
sparc64:
Fix number of online CPUs
sparc64:
Fix prototype warning for alloc_irqstack_bootmem
sparc64:
Fix prototype warning for dma_4v_iotsb_bind
sparc64:
Fix prototype warning for init_vdso_image
sparc64:
Fix prototype warning for sched_clock
sparc64:
Fix prototype warning for uprobe_trap
sparc64:
Fix prototype warning for vmemmap_free
sparc64:
Fix prototype warnings in adi_64.c
sparc64:
Fix prototype warnings in traps_64.c
sparc:
chmc: Convert to platform remove callback returning void
sparc:
Compare pointers to NULL instead of 0
sparc:
fix compat recv/recvfrom syscalls
sparc:
fix old compat_sys_select()
sparc:
move struct termio to asm/termios.h
sparc:
parport: Convert to platform remove callback returning void
sparc:
simplify module_alloc()
sparc:
use is_huge_zero_pmd()
sparc:
Use swap() to fix Coccinelle warning
speakup:
Fix sizeof() vs ARRAY_SIZE() bug
speakup:
Turn i18n files utf-8
spi:
add defer_optimize_message controller flag
spi:
airoha: add SPI-NAND Flash controller driver
spi:
altera: Drop unneeded MODULE_ALIAS
spi:
armada-3700: use 'time_left' variable with wait_for_completion_timeout()
spi:
Assign dummy scatterlist to unidirectional transfers
spi:
au1550: t->{tx,rx}_dma checks
spi:
axi-spi-engine: fix sleep calculation
spi:
bitbang: Add missing MODULE_DESCRIPTION()
spi:
bitbang: Use NSEC_PER_*SEC rather than hard coding
spi:
cadence-qspi: add early busywait to cqspi_wait_for_bit()
spi:
cadence-qspi: add mobileye,eyeq5-ospi compatible
spi:
cadence-qspi: add no-IRQ mode to indirect reads
spi:
cadence-qspi: allow building for MIPS
spi:
cadence-qspi: allow FIFO depth detection
spi:
cadence-qspi: minimise register accesses on each op if !DTR
spi:
cadence-qspi: Prepare to add Mobileye EyeQ5 support
spi:
cadence-qspi: store device data pointer in private struct
spi:
cadence-xspi: use for_each_available_child_of_node_scoped()
spi:
cadence: Ensure data lines set to low during dummy-cycle period
spi:
Check if transfer is mapped before calling DMA sync APIs
spi:
coldfire-qspi: drop driver owner assignment
spi:
Consistently use BIT for cs_index_mask (part 2)
spi:
cs42l43: Add bridged cs35l56 amplifiers
spi:
cs42l43: Correct name of ACPI property
spi:
cs42l43: Correct SPI root clock speed
spi:
cs42l43: Drop cs35l56 SPI speed down to 11MHz
spi:
cs42l43: Use devm_add_action_or_reset()
spi:
davinci: Unset POWERDOWN bit when releasing resources
spi:
docs: drop driver owner initialization
spi:
Don't mark message DMA mapped when no transfer in it is
spi:
don't unoptimize message in spi_async()
spi:
dt-bindings: airoha: Add YAML schema for SNFI controller
spi:
dt-bindings: armada-3700: convert to dtschema
spi:
dt-bindings: cdns,qspi-nor: add mobileye,eyeq5-ospi compatible
spi:
dt-bindings: cdns,qspi-nor: make cdns,fifo-depth optional
spi:
dt-bindings: cdns,qspi-nor: sort compatibles alphabetically
spi:
dt-bindings: ti,qspi: convert to dtschema
spi:
dw: Add a number of native CS auto-detection
spi:
dw: Auto-detect number of native CS
spi:
dw: Bail out early on unsupported target mode
spi:
dw: Convert dw_spi::num_cs to u32
spi:
dw: Convert to using BITS_TO_BYTES() macro
spi:
dw: Drop default number of CS setting
spi:
Extract spi_toggle_csgpiod() helper for better maintanance
spi:
Fix OCTAL mode support
spi:
Fix SPI slave probe failure
spi:
fsl-dspi: drop driver owner assignment
spi:
fsl-lpspi: use 'time_left' variable with wait_for_completion_timeout()
spi:
fsl: remove is_dma_mapped checks
spi:
imx: Don't expect DMA for i.MX{25,35,50,51,53} cspi devices
spi:
imx: use 'time_left' variable with wait_for_completion_timeout()
spi:
Introduce spi_for_each_valid_cs() in order of deduplication
spi:
loopback-test: drop driver owner assignment
spi:
More refacroings after multi-CS support
spi:
more tx_buf/rx_buf removal
spi:
mt7621: allow GPIO chip select lines
spi:
mux: Fix master controller settings after mux select
spi:
mux: set ctlr->bits_per_word_mask
spi:
oc-tiny: Remove unused of_gpio.h
spi:
omap2-mcpsi: Enable MULTI-mode in more situations
spi:
omap2-mcspi: Add support for MULTI-mode
spi:
omap2-mcspi: Revert multi mode support
spi:
pic32-sqi: use 'time_left' variable with wait_for_completion_timeout()
spi:
pic32: use 'time_left' variable with wait_for_completion_timeout()
spi:
pxa2xx: Allow number of chip select pins to be read from property
spi:
pxa2xx: Call pxa_ssp_free() after getting the SSP type
spi:
pxa2xx: Clean up linux/spi/pxa2xx_spi.h
spi:
pxa2xx: Don't provide struct chip_data for others
spi:
pxa2xx: Don't use "proxy" headers
spi:
pxa2xx: Drop ACPI_PTR() and of_match_ptr()
spi:
pxa2xx: Drop linux/spi/pxa2xx_spi.h
spi:
pxa2xx: Drop struct pxa2xx_spi_chip
spi:
pxa2xx: Drop the stale entry in documentation TOC
spi:
pxa2xx: Extract pxa2xx_spi_init_ssp() helper
spi:
pxa2xx: Keep PXA*_SSP types together
spi:
pxa2xx: Kill pxa2xx_set_spi_info()
spi:
pxa2xx: Make num_chipselect 8-bit in the struct pxa2xx_spi_controller
spi:
pxa2xx: Move contents of linux/spi/pxa2xx_spi.h to a local one
spi:
pxa2xx: Move number of CS pins validation out of condition
spi:
pxa2xx: Narrow the Kconfig option visibility
spi:
pxa2xx: Provide num-cs for Sharp PDAs via device properties
spi:
pxa2xx: Remove DMA parameters from struct chip_data
spi:
pxa2xx: Remove outdated documentation
spi:
pxa2xx: Remove timeout field from struct chip_data
spi:
pxa2xx: Skip SSP initialization if it's done elsewhere
spi:
pxa2xx: Switch to use dev_err_probe()
spi:
pxa2xx: Use proper SSP header in soc/pxa/ssp.c
spi:
remove struct spi_message::is_dma_mapped
spi:
Remove unneded check for orig_nents
spi:
renesas,sh-msiof: Add r8a779h0 support
spi:
rspi: Get rid of unused struct rspi_plat_data
spi:
spi-imx: imx51: revert burst length calculation back to bits_per_word
spi:
spi-mt65xx: Rename a variable in interrupt handler
spi:
spi-omap2-mcspi.c: revert "Toggle CS after each word"
spi:
spi-s3c64xx.c: Remove of_node_put for auto cleanup
spi:
spi.h: add missing kernel-doc for @last_cs_index_mask
spi:
spi_amd: Add support for SPI MEM framework
spi:
stm32: Don't warn about spurious interrupts
spi:
stm32: qspi: Clamp stm32_qspi_get_mode() output to CCR_BUSWIDTH_4
spi:
stm32: qspi: Fix dual flash mode sanity test in stm32_qspi_setup()
spi:
stm32: Revert change that enabled controller before asserting CS
spi:
sun4i: use 'time_left' variable with wait_for_completion_timeout()
spi:
sun6i: use 'time_left' variable with wait_for_completion_timeout()
spi:
Switch to using is_acpi_device_node() in spi_dev_set_name()
spi:
Update swnode based SPI devices to use the fwnode name
spi:
use 'time_left' instead of 'timeout' with
spi:
use spi_valid_{tx,rx}buf() in stats function
spi:
xilinx: Add necessary inclusion and forward declaration
spi:
xilinx: Fix kernel documentation in the xilinx_spi.h
spi:
xilinx: Make num_chipselect 8-bit in the struct xspi_platform_data
spi:
xilinx: Massage xilinx_spi.h
spi:
xlp: use 'time_left' variable with wait_for_completion_timeout()
spmi:
hisi-spmi-controller: Do not override device identifier
spmi:
make spmi_bus_type const
spmi:
pmic-arb: Add multi bus support
spmi:
pmic-arb: Fix some compile warnings about members not being described
spmi:
pmic-arb: Make core resources acquiring a version operation
spmi:
pmic-arb: Make the APID init a version operation
spmi:
pmic-arb: Register controller for bus instead of arbiter
spmi:
pmic-arb: Replace three IS_ERR() calls by null pointer checks in spmi_pmic_arb_probe()
squashfs:
convert squashfs_symlink_read_folio to use folio APIs
squashfs:
remove calls to set the folio error flag
Squashfs:
remove deprecated strncpy by not copying the string
srcu:
Make Tiny SRCU explicitly disable preemption
ssb:
drop use of non-existing CONFIG_SSB_DEBUG symbol
ssb:
Fix potential NULL pointer dereference in ssb_device_uevent()
ssb:
use "break" on default case to prevent warning
stackdepot:
use gfp_nested_mask() instead of open coded masking
stackleak:
Use a copy of the ctl_table argument
staging:
axis-fifo: Fix indentation
staging:
bcm2835-audio: add terminating new line to Kconfig
staging:
fbtft: Remove reference to fb_blank
staging:
greybus: Add blank line after struct declaration
staging:
greybus: change strncpy() to strscpy_pad()
staging:
greybus: Constify gb_audio_module_type
staging:
greybus: Replace gcam macros with direct dev log calls
staging:
iio: impedance-analyzer: ad5933: Use devm_regulator_get_enable_read_voltage()
staging:
ks7010: replace open-coded module_sdio_driver()
staging:
media: imx: Remove duplicate Kconfig dependency
staging:
media: ipu3-imgu: Update e-mail addresses
staging:
media: ipu3: remove redundant assignment to pointer css_pipe
staging:
media: starfive: Remove links when unregistering devices
staging:
media: tegra-video: Fix -Wmaybe-unitialized warn in gcc
staging:
nvec: add ability to ignore EC responses in sync writes
staging:
nvec: Fix documentation typo in nvec.c
staging:
nvec: make keyboard init synchronous
staging:
nvec: make touchpad init synchronous
staging:
nvec: update TODO
staging:
pi433: Add debugfs_remove in case of driver register fails.
staging:
pi433: Correct comment typos in pi433_if.c
staging:
pi433: drop driver owner assignment
staging:
pi433: Remove duplicated code using the "goto" error recovery scheme.
staging:
pi433: Remove unused driver
staging:
pi433: Rename "pi433_dev" of type "dev_t" to "pi433_devt"
staging:
pi433: Rename struct pi433_device buffer field to tx_buffer.
staging:
pi433: Rename struct pi433_device instances to pi433.
staging:
pi433: Reorder pi433_exit cleanup calls.
staging:
pi433: Replace pi433_receive param void type to struct pi433_device.
Staging:
rtl8192e: Declare variable with static
staging:
rtl8192e: remove unnecessary wrapper
Staging:
rtl8192e: Rename variable AdvCoding
Staging:
rtl8192e: Rename variable aSifsTime
Staging:
rtl8192e: Rename variable bAllowAllDA
Staging:
rtl8192e: Rename variable bRTSUseShortPreamble
Staging:
rtl8192e: Rename variable ChlWidth
Staging:
rtl8192e: Rename variable CurrentAMPDUFactor
Staging:
rtl8192e: Rename variable CurSTAExtChnlOffset
Staging:
rtl8192e: Rename variable DelayBA
Staging:
rtl8192e: Rename variable DssCCk
Staging:
rtl8192e: Rename variable ExtHTCapInfo
Staging:
rtl8192e: Rename variable Frame_Order
Staging:
rtl8192e: Rename variable GreenField
Staging:
rtl8192e: Rename variable LSigTxopProtect
Staging:
rtl8192e: Rename variable MaxAMSDUSize
Staging:
rtl8192e: Rename variable MaxRxAMPDUFactor
Staging:
rtl8192e: Rename variable MimoPwrSave
Staging:
rtl8192e: Rename variable MPDUDensity
Staging:
rtl8192e: Rename variable OptMode
Staging:
rtl8192e: Rename variable pBssHT
Staging:
rtl8192e: Rename variable posHTCap
Staging:
rtl8192e: Rename variable ReturnPoint
Staging:
rtl8192e: Rename variable RxSTBC
Staging:
rtl8192e: Rename variable ShortGI20Mhz
Staging:
rtl8192e: Rename variable ShortGI40Mhz
Staging:
rtl8192e: Rename variable TimeStampHigh
Staging:
rtl8192e: Rename variable TimeStampLow
Staging:
rtl8192e: Rename variable TxSTBC
Staging:
rtl8192e: Rename variable WriteIntoReg
staging:
rtl8192e: replace variable with direct return
staging:
rtl8712: Add space between operands and operator
staging:
rtl8712: Fix line length exceeding 100 columns
staging:
rtl8712: Remove additional space
staging:
rtl8712: rename backupPMKIDIndex to backup_PMKID_index
staging:
rtl8712: rename backupPMKIDList to backup_PMKID_list
staging:
rtl8712: rename backupTKIPCountermeasure to backup_TKIP_countermeasure
staging:
rtl8712: rename tmpVal to avg_val
staging:
rtl8723bs: convert strncpy to strscpy
Staging:
rtl8723bs: Delete dead code from update_current_network()
staging:
rts5208: replace weird strncpy() with memcpy()
staging:
vc04_services: Delete unnecessary NULL check
staging:
vc04_services: Do not log error on kzalloc()
staging:
vc04_services: Drop completed TODO item
staging:
vc04_services: Drop g_once_init global variable
staging:
vc04_services: Drop vchiq_connected.[ch] files
staging:
vc04_services: Implement vchiq_bus .remove
staging:
vc04_services: Move global g_state to vchiq_state
staging:
vc04_services: Move global memory mapped pointer
staging:
vc04_services: Move global variables tracking allocated pages
staging:
vc04_services: Move spinlocks to vchiq_state
staging:
vc04_services: Move variables for tracking connections
staging:
vc04_services: Re-align function parameters
staging:
vc04_services: Remove unused function declarations
staging:
vc04_services: vchiq_arm: Drop g_cache_line_size
staging:
vc04_services: vchiq_arm: Fix initialisation check
staging:
vc04_services: vchiq_arm: Fix NULL ptr dereferences
staging:
vc04_services: vchiq_arm: Split driver static and runtime data
staging:
vc04_services: vchiq_arm: Use appropriate dev_* log helpers
staging:
vc04_services: vchiq_core: Stop kthreads on shutdown
staging:
vc04_services: vchiq_mmal: Rename service_callback()
staging:
vchiq: Reformat Kconfig help texts
staging:
vchiq_arm: Drop unnecessary NULL check
staging:
vchiq_core: Add missing blank lines
staging:
vchiq_core: Add parentheses to VCHIQ_MSG_SRCPORT
staging:
vchiq_core: Drop unnecessary blank lines
staging:
vchiq_core: Use printk messages for devices
staging:
vchiq_debugfs: Fix build if CONFIG_DEBUG_FS is not set
staging:
vchiq_debugfs: Fix NPD in vchiq_dump_state
staging:
vt6655: remove redundant assignment to variable byData
staging:
vt6655: Remove unused declaration of RFbAL7230SelectChannelPostProcess()
staging:
wlan-ng: Remove broken driver prism2_usb
staging:
wlan-ng: Rename 'foo' to 'rc' in p80211conv.c
staging:
wlan-ng: Rename 'wlan_unsetup' to 'wlan_teardown'
statx:
stx_subvol
statx:
Update offset commentary for struct statx
stm class:
Add source type
stm class:
Fix a double free in stm_register_device()
stm class:
Propagate source type to protocols
stm class:
sys-t: Improve ftrace source handling
string.h:
Introduce memtostr() and memtostr_pad()
string:
Add additional __realloc_size() annotations for "dup" helpers
string:
Convert KUnit test names to standard convention
string:
kunit: add missing MODULE_DESCRIPTION() macros
string:
Merge strcat KUnit tests into string_kunit.c
string:
Merge strscpy KUnit tests into string_kunit.c
string:
Prepare to merge strcat KUnit tests into string_kunit.c
string:
Prepare to merge strscpy_kunit.c into string_kunit.c
string_kunit:
Add test cases for str*cmp functions
string_kunit:
Move strtomem KUnit test to string_kunit.c
SUNRPC:
add a new svc_find_listener helper
SUNRPC:
Fix backchannel reply, again
SUNRPC:
Fix gss_free_in_token_pages()
SUNRPC:
fix handling expired GSS context
SUNRPC:
Fix loop termination condition in gss_free_in_token_pages()
sunrpc:
fix NFSACL RPC retry on soft mount
SUNRPC:
introduce svc_xprt_create_from_sa utility routine
SUNRPC:
Remove comment for sp_lock
sunrpc:
removed redundant procp check
SUNRPC:
return proper error from gss_wrap_req_priv
swap:
yield device immediately
swapon(2)/swapoff(2):
don't bother with block size
swapon(2):
open swap with O_EXCL
swiotlb:
remove alloc_size argument to swiotlb_tbl_map_single()
swsusp:
don't bother with setting block size
syscalls:
fix compat_sys_io_pgetevents_time64 usage
syscalls:
fix sys_fanotify_mark prototype
syscalls:
mmap(): use unsigned offset type consistently
sysctl:
drop now unnecessary out-of-bounds check
sysctl:
drop sysctl_is_perm_empty_ctl_table
sysctl:
move sysctl type to ctl_table_header
sysctl:
treewide: constify argument ctl_table_root::permissions(table)
sysctl:
treewide: constify ctl_table_header::ctl_table_arg
sysctl:
treewide: drop unused argument ctl_table_root::set_ownership(table)
sysfs:
Add sysfs_bin_attr_simple_read() helper
sysfs:
Unbreak the build around sysfs_bin_attr_simple_read()
tcp/dccp:
bypass empty buckets in inet_twsk_purge()
tcp/dccp:
complete lockless accesses to sk->sk_max_ack_backlog
tcp/dccp:
do not care about families in inet_twsk_purge()
tcp:
accept bare FIN packets under memory pressure
tcp:
Add new args for cong_control in tcp_congestion_ops
tcp:
add support for SO_PEEK_OFF socket option
tcp:
annotate data-races around tp->window_clamp
tcp:
avoid premature drops in tcp_add_backlog()
tcp:
avoid too many retransmit packets
tcp:
call tcp_set_skb_tso_segs() from tcp_write_xmit()
tcp:
clear tp->retrans_stamp in tcp_rcv_fastopen_synack()
tcp:
count CLOSE-WAIT sockets for TCP_MIB_CURRESTAB
tcp:
do not export tcp_twsk_purge()
tcp:
Don't flag tcp_sk(sk)->rx_opt.saw_unknown for TCP AO.
tcp:
fix incorrect undo caused by DSACK of TLP retransmit
tcp:
fix race in tcp_v6_syn_recv_sock()
tcp:
Fix shift-out-of-bounds in dctcp_update_alpha().
tcp:
fix tcp_grow_skb() vs tstamps
tcp:
fix tcp_rcv_fastopen_synack() to enter TCP_CA_Loss for failed TFO
tcp:
get rid of twsk_unique()
tcp:
increase the default TCP scaling ratio
tcp:
more struct tcp_sock adjustments
tcp:
move tcp_out_of_memory() to net/ipv4/tcp.c
tcp:
move tcp_skb_cb->sacked flags to enum
tcp:
propagate tcp_tw_isn via an extra parameter to ->route_req()
tcp:
reduce accepted window in NEW_SYN_RECV state
tcp:
remove 64 KByte limit for initial tp->rcv_wnd value
tcp:
remove dubious FIN exception from tcp_cwnd_test()
tcp:
replace TCP_SKB_CB(skb)->tcp_tw_isn with a per-cpu field
tcp:
rstreason: fully support in tcp_ack()
tcp:
rstreason: fully support in tcp_check_req()
tcp:
rstreason: fully support in tcp_rcv_state_process()
tcp:
rstreason: fully support in tcp_rcv_synsent_state_process()
tcp:
rstreason: handle timewait cases in the receive path
tcp:
small optimization when TCP_TW_SYN is processed
tcp:
socket option to check for MPTCP fallback to TCP
tcp:
support rstreason for passive reset
tcp:
try to send bigger TSO packets
tcp:
tweak tcp_sock_write_txrx size assertion
tcp:
update sacked after tracepoint in __tcp_retransmit_skb
tcp:
use signed arithmetic in tcp_rtx_probe0_timed_out()
tcp_metrics:
fix tcp_metrics_nl_dump() return value
tcp_metrics:
use parallel_ops for tcp_metrics_nl_family
tcp_metrics:
validate source addr length
tee:
optee: ffa: Fix missing-field-initializers warning
tee:
optee: Move pool_op helper functions
tee:
optee: smc: Convert to platform remove callback returning void
tee:
Refactor TEE subsystem header files
tee:
tstee: Add Trusted Services TEE driver
test:
hsr: Add test for HSR RedBOX (HSR-SAN) mode of operation
test:
hsr: Call cleanup_all_ns when hsr_redbox.sh script exits
test:
hsr: Extend the hsr_redbox.sh to have more SAN devices connected
test:
hsr: Extract version agnostic information from ping command output
test:
hsr: Move common code to hsr_common.sh file
test:
hsr: Remove script code already implemented in lib.sh
test_hexdump:
avoid string truncation warning
testing:
net-drv: add a driver test for stats reporting
testing:
net-drv: use stats64 for testing
tg3:
Remove residual error handling in tg3_suspend
thermal/cpufreq:
Remove arch_update_thermal_pressure()
thermal/debugfs:
Allow tze_seq_show() to print statistics for invalid trips
thermal/debugfs:
Avoid excessive updates of trip point statistics
thermal/debugfs:
Avoid printing zero duration for mitigation events in progress
thermal/debugfs:
Clean up thermal_debug_update_temp()
thermal/debugfs:
Create records for cdev states as they get used
thermal/debugfs:
Make tze_seq_show() skip invalid trips and trips with no stats
thermal/debugfs:
Pass cooling device state to thermal_debug_cdev_add()
thermal/debugfs:
Print initial trip temperature and hysteresis in tze_seq_show()
thermal/debugfs:
Rename thermal_debug_update_temp() to thermal_debug_update_trip_stats()
thermal/drivers/amlogic:
Support A1 SoC family Thermal Sensor controller
thermal/drivers/armada:
Simplify name sanitization
thermal/drivers/k3_bandgap:
Remove some unused fields in struct k3_bandgap
thermal/drivers/loongson2:
Add Loongson-2K2000 support
thermal/drivers/loongson2:
Trivial code style adjustment
thermal/drivers/mediatek/lvts_thermal:
Add coeff for mt8192
thermal/drivers/mediatek/lvts_thermal:
Add MT8186 support
thermal/drivers/mediatek/lvts_thermal:
Add MT8188 support
thermal/drivers/mediatek/lvts_thermal:
Allow early empty sensor slots
thermal/drivers/mediatek/lvts_thermal:
Check NULL ptr on lvts_data
thermal/drivers/mediatek/lvts_thermal:
Fix wrong lvts_ctrl index
thermal/drivers/mediatek/lvts_thermal:
Guard against efuse data buffer overflow
thermal/drivers/mediatek/lvts_thermal:
Move comment
thermal/drivers/mediatek/lvts_thermal:
Provision for gt variable location
thermal/drivers/mediatek/lvts_thermal:
Remove .hw_tshut_temp
thermal/drivers/mediatek/lvts_thermal:
Remove filtered mode for mt8188
thermal/drivers/mediatek/lvts_thermal:
Remove unused members from struct lvts_ctrl_data
thermal/drivers/mediatek/lvts_thermal:
Retrieve all calibration bytes
thermal/drivers/mediatek/lvts_thermal:
Return error in case of invalid efuse data
thermal/drivers/mediatek/lvts_thermal:
Use offsets for every calibration byte
thermal/drivers/qcom/lmh:
Check for SCM availability at probe
thermal/drivers/qcom:
Remove some unused fields in struct qpnp_tm_chip
thermal/drivers/rcar_gen3:
Move Tj_T storage to shared private data
thermal/drivers/rcar_gen3:
Update temperature approximation calculation
thermal/drivers/tsens:
Add suspend to RAM support for tsens
thermal/drivers/tsens:
Fix null pointer dereference
thermal:
ACPI: Invalidate trip points with temperature of 0 or below
thermal:
core: Call monitor_thermal_zone() if zone temperature is invalid
thermal:
core: Change PM notifier priority to the minimum
thermal:
core: Do not call handle_thermal_trip() if zone temperature is invalid
thermal:
core: Do not fail cdev registration because of invalid initial state
thermal:
core: Drop the .throttle() governor callback
thermal:
core: Fix list sorting in __thermal_zone_device_update()
thermal:
core: Fix the handling of invalid trip points
thermal:
core: Introduce .manage() callback for thermal governors
thermal:
core: Introduce .trip_crossed() callback for thermal governors
thermal:
core: Introduce thermal_governor_trip_crossed()
thermal:
core: Introduce thermal_trip_crossed()
thermal:
core: Make struct thermal_zone_device definition internal
thermal:
core: Move passive polling management to the core
thermal:
core: Move threshold out of struct thermal_trip
thermal:
core: Relocate critical and hot trip handling
thermal:
core: Relocate the struct thermal_governor definition
thermal:
core: Rewrite comments in handle_thermal_trip()
thermal:
core: Send trip crossing notifications at init time if needed
thermal:
core: Sort trip point crossing notifications by temperature
thermal:
core: Synchronize suspend-prepare and post-suspend actions
thermal:
gov_bang_bang: Clean up thermal_zone_trip_update()
thermal:
gov_bang_bang: Fold thermal_zone_trip_update() into its caller
thermal:
gov_bang_bang: Use .trip_crossed() instead of .throttle()
thermal:
gov_fair_share: Eliminate unnecessary integer divisions
thermal:
gov_fair_share: Use .manage() callback instead of .throttle()
thermal:
gov_fair_share: Use trip thresholds instead of trip temperatures
thermal:
gov_power_allocator: Eliminate a redundant variable
thermal:
gov_power_allocator: Return early in manage if trip_max is NULL
thermal:
gov_power_allocator: Use .manage() callback instead of .throttle()
thermal:
gov_step_wise: Clean up thermal_zone_trip_update()
thermal:
gov_step_wise: Go straight to instance->lower when mitigation is over
thermal:
gov_step_wise: Restore passive polling management
thermal:
gov_step_wise: Simplify checks related to passive trips
thermal:
gov_step_wise: Simplify get_target_state()
thermal:
gov_step_wise: Use .manage() callback instead of .throttle()
thermal:
gov_step_wise: Use trip thresholds instead of trip temperatures
thermal:
gov_user_space: Use .trip_crossed() instead of .throttle()
thermal:
int340x: processor_thermal: Support shared interrupts
thermal:
intel: Add missing module description
thermal:
intel: hfi: Enable HFI only when required
thermal:
intel: hfi: Increase the number of CPU capabilities per netlink event
thermal:
intel: hfi: Rename HFI_MAX_THERM_NOTIFY_COUNT
thermal:
intel: hfi: Rename HFI_UPDATE_INTERVAL
thermal:
intel: hfi: Shorten the thermal netlink event delay to 100ms
thermal:
intel: int340x_thermal: replace deprecated strncpy() with strscpy()
thermal:
netlink: Add genetlink bind/unbind notifications
thermal:
netlink: Rename thermal_gnl_family
thermal:
trip: Add missing empty code line
thermal:
trip: Trigger trip down notifications when trips involved in mitigation become invalid
thp:
add thp_get_unmapped_area_vmflags()
thp:
remove HPAGE_PMD_ORDER minimum assertion
thunderbolt:
Allow USB3 bandwidth to be lower than maximum supported
thunderbolt:
Correct trace output of firmware connection manager packets
thunderbolt:
debugfs: Fix margin debugfs node creation condition
thunderbolt:
Enable NVM upgrade support on Intel Maple Ridge
thunderbolt:
Fix calculation of consumed USB3 bandwidth on a path
thunderbolt:
Fix kernel-doc for tb_tunnel_alloc_dp()
thunderbolt:
Fix uninitialized variable in tb_tunnel_alloc_usb3()
thunderbolt:
Get rid of TB_CFG_PKG_PREPARE_TO_SLEEP
thunderbolt:
Increase sideband access polling delay
thunderbolt:
No need to loop over all retimers if access fails
thunderbolt:
There are only 5 basic router registers in pre-USB4 routers
thunderbolt:
Use correct error code with ERROR_NOT_SUPPORTED
tick/nohz_full:
Don't abuse smp_call_function_single() in tick_setup_device()
tifm:
constify the struct tifm_bus_type usage
timekeeping:
Consolidate timekeeping helpers
timekeeping:
Fold in timekeeping_delta_to_ns()
timekeeping:
Let timekeeping_cycles_to_ns() handle both under and overflow
timekeeping:
Make delta calculation overflow safe
timekeeping:
Move timekeeping helper functions
timekeeping:
Prepare timekeeping_cycles_to_ns() for overflow safety
timekeeping:
Refactor timekeeping helpers
timekeeping:
Remove the now superfluous sentinel elements from ctl_table array
timekeeping:
Rename fast_tk_get_delta_ns() to __timekeeping_get_ns()
timekeeping:
Reuse timekeeping_cycles_to_ns()
timekeeping:
Tidy timekeeping_cycles_to_ns() slightly
timerfd:
convert to ->read_iter()
timerqueue:
Remove never used function timerqueue_node_expires()
tipc:
force a dst refcount before doing decryption
tipc:
remove redundant assignment to ret, simplify code
tls:
fix missing memory barrier in tls_init
tls:
remove redundant assignment to variable decrypted
tomoyo:
update project links
tools arch x86:
Add dell-uart-backlight-emulator
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 headers arm64:
Sync arm64's cputype.h with the kernel sources
tools headers UAPI:
Sync fcntl.h with the kernel sources to pick F_DUPFD_QUERY
tools headers UAPI:
Sync kvm headers with the kernel sources
tools headers UAPI:
Sync linux/prctl.h with the kernel sources
tools headers uapi:
Sync linux/stat.h with the kernel sources to pick STATX_SUBVOL
tools headers UAPI:
Update i915_drm.h with the kernel sources
tools headers x86 cpufeatures:
Sync with the kernel sources to pick BHI mitigation changes
tools headers:
Remove almost unused copy of uapi/stat.h, add few conditional defines
tools headers:
Remove now unused copies of uapi/{fcntl,openat2}.h and asm/fcntl.h
tools headers:
Synchronize linux/bits.h with the kernel sources
tools headers:
Update the syscall tables and unistd.h, mostly to support the new 'mseal' syscall
tools include UAPI:
Sync linux/stat.h with the kernel sources
tools include UAPI:
Sync linux/vhost.h with the kernel sources
tools lib rbtree:
pick some improvements from the kernel rbtree code
tools lib rbtree:
Pick some improvements from the kernel rbtree code
tools lib subcmd:
Show parent options in help
tools subcmd:
Add check_if_command_finished()
tools/arch/x86/intel_sdsi:
Add current meter support
tools/arch/x86/intel_sdsi:
Fix maximum meter bundle length
tools/arch/x86/intel_sdsi:
Fix meter_certificate decoding
tools/arch/x86/intel_sdsi:
Fix meter_show display
tools/arch/x86/intel_sdsi:
Simplify ascii printing
tools/latency-collector:
Fix -Wformat-security compile warns
tools/net/ynl:
Add extack policy attribute decoding
tools/net/ynl:
Add multi message support to ynl
tools/net/ynl:
Fix extack decoding for directional ops
tools/nolibc/stdlib:
fix memory error in realloc()
tools/nolibc/string:
export strlen()
tools/nolibc/string:
remove open-coded strnlen()
tools/nolibc:
add support for uname(2)
tools/nolibc:
Fix strlcat() return code and size usage
tools/nolibc:
Fix strlcpy() return code and size usage
tools/power turbostat:
Add "snapshot:" Makefile target
tools/power turbostat:
Add ARL-H support
tools/power turbostat:
Add columns for clustered uncore frequency
tools/power turbostat:
Add local build_bug.h header for snapshot target
tools/power turbostat:
Avoid possible memory corruption due to sparse topology IDs
tools/power turbostat:
Enable non-privileged users to read sysfs counters
tools/power turbostat:
Enhance ARL/LNL support
tools/power turbostat:
Fix order of strings in pkg_cstate_limit_strings
tools/power turbostat:
Fix unc freq columns not showing with '-q' or '-l'
tools/power turbostat:
Harden probe_intel_uncore_frequency()
tools/power turbostat:
Ignore pkg_cstate_limit when it is not available
tools/power turbostat:
option '-n' is ambiguous
tools/power turbostat:
Read Core-cstates via perf
tools/power turbostat:
Read Package-cstates via perf
tools/power turbostat:
Remember global max_die_id
tools/power turbostat:
Replace _Static_assert with BUILD_BUG_ON
tools/power turbostat:
Survive sparse die_id
tools/power turbostat:
version 2024.05.10
tools/power/cpupower:
Fix Pstate frequency reporting on AMD Family 1Ah CPUs
tools/power/x86/intel-speed-select:
Display CPU as None for -1
tools/power/x86/intel-speed-select:
Fix display for unsupported levels
tools/power/x86/intel-speed-select:
Increase die count
tools/power/x86/intel-speed-select:
Increase number of CPUs displayed
tools/power/x86/intel-speed-select:
Present all TRL levels for turbo-freq
tools/power/x86/intel-speed-select:
SST BF/TF support per level
tools/power/x86/intel-speed-select:
Support multiple dies
tools/power/x86/intel-speed-select:
v1.19 release
tools:
Add ethtool.h header to tooling infra
tools:
hv: Add new fcopy application based on uio driver
tools:
hv: Add vmbus_bufring
tools:
hv: suppress the invalid warning for packed member alignment
tools:
move alignment-related macros to new
tools:
remove redundant ethtool.h from tooling infra
tools:
sync include/uapi/linux/bpf.h
tools:
testing: selftests: prefer TEST_PROGS for conntrack_dump_flush
tools:
ynl: add --list-ops and --list-msgs to CLI
tools:
ynl: add ynl_dump_empty() helper
tools:
ynl: copy netlink error to NlError
tools:
ynl: don't append doc of missing type directly to the type
tools:
ynl: don't return None for dumps
tools:
ynl: ethtool.py: Make tool invokable from any CWD
tools:
ynl: ethtool.py: Output timestamping statistics from tsinfo-get operation
torture:
Scale --do-kvfree test time
tpm/eventlog:
remove redundant assignment to variabel ret
tpm:
add buffer function to point to returned parameters
tpm:
add hmac checks to tpm2_pcr_extend()
tpm:
Add HMAC session name/handle append
tpm:
Add HMAC session start and end functions
tpm:
Add NULL primary creation
tpm:
add session encryption protection to tpm2_get_random()
tpm:
Add TCG mandated Key Derivation Functions (KDFs)
tpm:
add the null key name as a sysfs export
tpm:
Add the rest of the session HMAC API
tpm:
Add tpm_buf_read_{u8,u16,u32}
tpm:
Address !chip->auth in tpm2_*_auth_session()
tpm:
Address !chip->auth in tpm_buf_append_hmac_session*()
tpm:
Address !chip->auth in tpm_buf_append_name()
tpm:
disable the TPM if NULL name changes
tpm:
Enable TCG_TPM2_HMAC by default only for X86_64
tpm:
export the context save and load commands
tpm:
Move buffer handling from static inlines to real functions
tpm:
Open code tpm_buf_parameters()
tpm:
Remove tpm_send()
tpm:
Remove unused tpm_buf_tag()
tpm:
Rename TPM2_OA_TMPL to TPM2_OA_NULL_KEY and make it local
tpm:
Store the length of the tpm_buf data separately.
tpm:
Switch to new Intel CPU model defines
tpm:
TPM2B formatted buffers
tpm:
Update struct tpm_buf documentation comments
tpm_tis:
Do *not* flush uninitialized work
tpm_tis_spi:
Account for SPI header when allocating TPM SPI xfer buffer
trace doc:
Minor grammatical correction
trace/events/page_ref:
trace the raw page mapcount value
trace:
adjust TP_STORE_ADDR_PORTS_SKB() parameters
trace:
events: cleanup deprecated strncpy uses
trace:
move to TP_STORE_ADDRS related macro to net_probe_common.h
trace:
tcp: fully support trace_tcp_send_reset
trace:
use TP_STORE_ADDRS() macro in inet_sk_error_report()
trace:
use TP_STORE_ADDRS() macro in inet_sock_set_state()
tracefs:
Clear EVENT_INODE flag in tracefs_drop_inode()
tracefs:
Update inode permissions on remount
tracing/net_sched:
NULL pointer dereference in perf_trace_qdisc_reset()
tracing/probes:
fix error check in parse_btf_field()
tracing/probes:
support '%pd' type for print struct dentry's name
tracing/probes:
support '%pD' type for print struct file's name
tracing/selftests:
Default to verbose mode when running in kselftest
tracing/selftests:
Fix kprobe event name test for .isra. functions
tracing/selftests:
Support log output when generating KTAP output
tracing/treewide:
Remove second parameter of __assign_str()
tracing/user_events:
Fix non-spaced field matching
tracing:
Add MODULE_DESCRIPTION() to preemptirq_delay_test
tracing:
Add sched_prepare_exec tracepoint
tracing:
Add the ::microcode field to the mce_record tracepoint
tracing:
Add the ::ppin field to the mce_record tracepoint
tracing:
Allow user-space mapping of the ring-buffer
tracing:
Build event generation tests only as modules
tracing:
Have memmapped ring buffer use ioctl of "R" range 0x20-2F
tracing:
Improve benchmark test performance by using do_div()
tracing:
Select new NEED_TASKS_RCU Kconfig option
treewide:
use initializer for struct vm_unmapped_area_info
treewide:
Use sysfs_bin_attr_simple_read() helper
tty/sysrq:
Replay kernel log messages on consoles via sysrq
tty:
8250_dma: use dmaengine_prep_slave_sg()
tty:
8250_omap: use dmaengine_prep_slave_sg()
tty:
8250_pci: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY
tty:
add the option to have a tty reject a new ldisc
tty:
atmel_serial: define macro for RX size
tty:
atmel_serial: use single DMA mapping for RX
tty:
atmel_serial: use single DMA mapping for TX
tty:
hvc-iucv: Make use of iucv_alloc_device()
tty:
hvc: Remove second semicolon
tty:
mcf: MCF54418 has 10 UARTS
tty:
msm_serial: use dmaengine_prep_slave_sg()
tty:
mxser: Remove __counted_by from mxser_board.ports[]
tty:
n_gsm: fix missing receive state reset after mode switch
tty:
n_gsm: fix possible out-of-bounds in gsm0_receive()
tty:
n_gsm: replace deprecated strncpy with strscpy
tty:
n_tty: Fix buffer offsets when lookahead is used
tty:
serial: 8250: Fix port count mismatch with the device
tty:
serial: fsl_lpuart: use dev_err_probe for clocks
tty:
serial: ma35d1: Add a NULL check for of_node
tty:
serial: max310x: convert to use maple tree register cache
tty:
serial: sc16is7xx: convert to use maple tree register cache
tty:
serial: switch from circ_buf to kfifo
tty:
serial: uartps: Add support for uartps controller reset
tty:
vt: conmakehash: Don't mention the full path of the input in output
uapi:
stddef.h: Provide UAPI macros for __counted_by_{le, be}
uapi:
team: use header file generated from YAML spec
ublk_drv:
Do not request ELEVATOR_F_ZBD_SEQ_WRITE elevator feature
ublk_drv:
set DMA alignment mask to 3
ubsan:
Avoid i386 UBSAN handler crashes with Clang
ubsan:
Remove 1-element array usage in debug reporting
ubsan:
Restore dependency on ARCH_HAS_UBSAN
udf:
Convert udf_adinicb_readpage() to udf_adinicb_read_folio()
udf:
Convert udf_expand_file_adinicb() to use a folio
udf:
Convert udf_page_mkwrite() to use a folio
udf:
Convert udf_symlink_filler() to use a folio
udf:
Convert udf_symlink_getattr() to use a folio
udf:
Convert udf_write_begin() to use a folio
udf:
Remove second semicolon
udf:
replace deprecated strncpy/strcpy with strscpy
udf:
udftime: prevent overflow in udf_disk_stamp_to_time()
udf:
Use a folio in udf_write_end()
udp:
annotate data-race in __udp_enqueue_schedule_skb()
udp:
Avoid call to compute_score on multiple sites
udp:
avoid calling sock_def_readable() if possible
udp:
relax atomic operation on sk->sk_rmem_alloc
udp:
Set SOCK_RCU_FREE earlier in udp_lib_get_port().
udpencap:
Remove Obsolete UDP_ENCAP_ESPINUDP_NON_IKE Support
uio:
fsl_elbc_gpcm: Convert to platform remove callback returning void
uio:
pruss: Remove this driver
uio:
update kerneldoc comments for interrupt functions
uio:
use threaded interrupts
uio_hv_generic:
Enable interrupt for low speed VMBus devices
uio_hv_generic:
Query the ringbuffer size for device
uio_hv_generic:
Remove use of PAGE_SIZE
uio_pdrv_genirq:
convert to use device_property APIs
um:
Add an internal header shared among the user code
um:
Add missing headers
um:
Add winch to winch_handlers before registering winch IRQ
um:
Fix -Wmissing-prototypes warnings for (rt_)sigreturn
um:
Fix -Wmissing-prototypes warnings for __vdso_*
um:
Fix -Wmissing-prototypes warnings for __warp_* and foo
um:
Fix -Wmissing-prototypes warnings for text_poke*
um:
Fix return value in ubd_init()
um:
Fix the -Wmissing-prototypes warning for __switch_mm
um:
Fix the -Wmissing-prototypes warning for get_thread_reg
um:
Fix the declaration of kasan_map_memory
um:
Fix the declaration of vfree
um:
Fix the return type of __switch_to
um:
Make local functions and variables static
um:
Makefile: use bash from the environment
um:
Move declarations to proper headers
um:
process: remove unused 'n' variable
um:
Remove unused do_get_thread_area function
um:
Remove unused functions
um:
rtc: Convert to platform remove callback returning void
um:
signal: move pid variable where needed
um:
slirp: remove set but unused variable 'pid'
um:
Stop tracking host PID in cpu_tasks
um:
vector: fix bpfflash parameter evaluation
um:
vector: remove unused len variable/calculation
um:
virt-pci: drop owner assignment
um:
virtio_uml: Convert to platform remove callback returning void
umh:
Remove the now superfluous sentinel elements from ctl_table array
uprobes:
add speculative lockless system-wide uprobe filter check
uprobes:
encapsulate preparation of uprobe args buffer
uprobes:
prepare uprobe args buffer lazily
uprobes:
prevent mutex_lock() under rcu_read_lock()
uprobes:
reduce contention on uprobes_tree access
UPSTREAM:
tcp: fix DSACK undo in fast recovery to call tcp_try_to_open()
usb-storage:
alauda: Check whether the media is initialized
USB:
Add USB_QUIRK_NO_SET_INTF quirk for START BP-850k
usb:
aqc111: stop lying about skb->truesize
usb:
atm: cxacru: fix endpoint checking in cxacru_bind()
usb:
chipidea: ci_hdrc_imx: align usb wakeup clock name with dt-bindings
usb:
chipidea: move ci_ulpi_init after the phy initialization
usb:
chipidea: npcm: Convert to platform remove callback returning void
USB:
class: cdc-wdm: Fix CPU lockup caused by excessive log messages
usb:
core: add missing of_node_put() in usb_of_has_devices_or_graph
USB:
core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
usb:
core: Remove the useless struct usb_devmap which is just a bitmap
usb:
dwc2: Add core new versions definition
usb:
dwc2: Add eUSB2 PHY disconnect flow support
usb:
dwc2: Add hibernation updates for ULPI PHY
usb:
dwc2: Add new parameter eusb2_disc
usb:
dwc2: add support for Sophgo CV18XX/SG200X series SoC
usb:
dwc2: New bit definition in GOTGCTL register
usb:
dwc2: New bit definition in GPWRDN register
usb:
dwc2: New bitfield definition and programming in GRSTCTL
usb:
dwc2: Remove cat_printf()
usb:
dwc3: core: Access XHCI address space temporarily to read port info
usb:
dwc3: core: Fix compile warning on s390 gcc in dwc3_get_phy call
usb:
dwc3: core: Fix unused variable warning in core driver
usb:
dwc3: core: Refactor PHY logic to support Multiport Controller
usb:
dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock
usb:
dwc3: core: Skip setting event buffers for host only controllers
usb:
dwc3: core: Workaround for CSR read timeout
usb:
dwc3: exynos: add support for Google Tensor gs101
usb:
dwc3: exynos: Use DEFINE_SIMPLE_DEV_PM_OPS for PM functions
usb:
dwc3: pci: add support for the Intel Panther Lake
usb:
dwc3: pci: Don't set "linux,phy_charger_detect" property on Lenovo Yoga Tab2 1380
usb:
dwc3: qcom: Add helper function to request wakeup interrupts
usb:
dwc3: qcom: Add multiport suspend/resume support for wrapper
usb:
dwc3: qcom: Enable wakeup for applicable ports of multiport
usb:
dwc3: qcom: Refactor IRQ handling in glue driver
usb:
dwc3: Select 2.0 or 3.0 clk base on maximum_speed
usb:
dwc3: Wait unconditionally after issuing EndXfer command
usb:
ehci-exynos: Use DEFINE_SIMPLE_DEV_PM_OPS for PM functions
usb:
ehci-exynos: Use devm_clk_get_enabled() helpers
USB:
fix up for "usb: misc: onboard_hub: rename to onboard_dev"
usb:
fotg210: Add missing kernel doc description
usb:
fotg210: Use *-y instead of *-objs in Makefile
usb:
gadget: aspeed_udc: fix device address configuration
usb:
gadget: configfs: Prevent OOB read/write in usb_string_copy()
USB:
gadget: core: create sysfs link between udc and gadget
usb:
gadget: dummy_hcd: Set transfer interval to 1 microframe
usb:
gadget: dummy_hcd: Switch to hrtimer transfer scheduler
usb:
gadget: f_fs: Add the missing get_alt callback
usb:
gadget: function: Remove usage of the deprecated ida_simple_xx() API
usb:
gadget: mv_u3d: replace deprecated strncpy with strscpy
usb:
gadget: omap_udc: remove unused variable
usb:
gadget: printer: fix races against disable
usb:
gadget: printer: SS+ support
usb:
gadget: u_audio: Clear uac pointer when freed.
usb:
gadget: u_audio: Fix race condition use of controls after free during gadget unbind.
usb:
gadget: u_audio: Fix the size of a buffer in a strscpy() call
usb:
gadget: u_audio: Use snprintf() instead of sprintf()
usb:
gadget: u_audio: Use the 2-argument version of strscpy()
usb:
gadget: u_ether: replace deprecated strncpy with strscpy
usb:
gadget: uvc: configfs: ensure guid to be valid before set
usb:
gadget: uvc: fix try format returns on uncompressed formats
usb:
hcd-pci: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY
usb:
misc: onboard_dev: add support for non-hub devices
usb:
misc: onboard_dev: add support for XMOS XVF3500
usb:
misc: onboard_hub: rename to onboard_dev
usb:
misc: onboard_hub: use device supply names
usb:
misc: uss720: add support for another variant of the Belkin F5U002
usb:
misc: uss720: check for incompatible versions of the Belkin F5U002
usb:
misc: uss720: document the names of the compatible devices
usb:
misc: uss720: point pp->dev to usbdev->dev
usb:
musb: da8xx: fix a resource leak in probe()
usb:
musc: Remove unused list 'buffers'
usb:
ohci-exynos: Use DEFINE_SIMPLE_DEV_PM_OPS for PM functions
usb:
ohci-exynos: Use devm_clk_get_enabled() helpers
usb:
phy-generic: add short delay after pulling the reset pin
usb:
phy: fsl-usb: drop driver owner assignment
usb:
phy: tegra: Replace of_gpio.h by proper one
usb:
renesas_usbhs: Improve usbhsc_default_pipe[] for isochronous transfers
usb:
renesas_usbhs: Remove renesas_usbhs_get_info() wrapper
usb:
renesas_usbhs: Remove trailing comma in the terminator entry for OF table
usb:
renesas_usbhs: Simplify obtaining device data
usb:
renesas_usbhs: Update usbhs pipe configuration for RZ/G2L family
USB:
serial: mos7840: fix crash on resume
USB:
serial: option: add Fibocom FM350-GL
USB:
serial: option: add Netprisma LCUK54 series modules
USB:
serial: option: add Rolling RW350-GL variants
USB:
serial: option: add support for Foxconn T99W651
USB:
serial: option: add Telit FN912 rmnet compositions
USB:
serial: option: add Telit generic core-dump composition
usb:
typec: displayport: drop driver owner assignment
usb:
typec: mux: gpio-sbu: Allow GPIO operations to sleep
usb:
typec: nvidia: drop driver owner assignment
usb:
typec: ptn36502: Only select DRM_AUX_BRIDGE with OF
usb:
typec: ptn36502: switch to DRM_AUX_BRIDGE
usb:
typec: qcom-pmic-typec: split HPD bridge alloc and registration
usb:
typec: stusb160x: convert to use maple tree register cache
usb:
typec: tcpm: fix use-after-free case in tcpm_register_source_caps
usb:
typec: tcpm: Ignore received Hard Reset in TOGGLING state
usb:
typec: tipd: fix event checking for tps25750
usb:
typec: tipd: fix event checking for tps6598x
usb:
typec: tipd: rely on i2c_get_match_data()
usb:
typec: ucsi: Ack also failed Get Error commands
usb:
typec: ucsi: add callback for connector status updates
usb:
typec: ucsi: add update_connector callback
usb:
typec: ucsi: allow non-partner GET_PDOS for Qualcomm devices
usb:
typec: ucsi: always register a link to USB PD device
usb:
typec: ucsi: displayport: Fix potential deadlock
usb:
typec: ucsi: extract code to read PD caps
usb:
typec: ucsi: glink: fix child node release in probe function
usb:
typec: ucsi: glink: increase max ports for x1e80100
usb:
typec: ucsi: glink: move GPIO reading into connector_status callback
usb:
typec: ucsi: glink: set orientation aware if supported
usb:
typec: ucsi: glink: use typec_set_orientation
usb:
typec: ucsi: limit the UCSI_NO_PARTNER_PDOS even further
usb:
typec: ucsi: Never send a lone connector change ack
usb:
typec: ucsi: Only enable supported notifications
usb:
typec: ucsi: properly register partner's PD device
usb:
typec: ucsi: simplify partner's PD caps registration
usb:
typec: ucsi: Stop abuse of bit definitions from ucsi.h
usb:
typec: ucsi: support delaying GET_PDOS for device
usb:
typec: ucsi: Wait 20ms before reading CCI after a reset
usb:
typec: ucsi_acpi: Add LG Gram quirk
usb:
typec: ucsi_acpi: Remove Dell quirk
usb:
typec: ucsi_glink: drop NO_PARTNER_PDOS quirk for sm8550 / sm8650
usb:
typec: ucsi_glink: drop special handling for CCI_BUSY
usb:
typec: ucsi_glink: enable the UCSI_DELAY_DEVICE_PDOS quirk
usb:
typec: ucsi_glink: enable the UCSI_DELAY_DEVICE_PDOS quirk on qcm6490
usb:
typec: ucsi_glink: rework quirks implementation
usb:
ucsi: stm32: fix command completion handling
USB:
usb_parse_endpoint: ignore reserved bits
USB:
Use EHCI control transfer pid macros instead of constant values.
USB:
xen-hcd: Traverse host/ when CONFIG_USB_XEN_HCD is selected
usb:
xhci: address off-by-one in xhci_num_trbs_free()
usb:
xhci: check if 'requested segments' exceeds ERST capacity
usb:
xhci: compact 'trb_in_td()' arguments
usb:
xhci: improve debug message in xhci_ring_expansion_needed()
usb:
xhci: prevent potential failure in handle_tx_event() for Transfer events without TRB
usb:
xhci: remove 'handling_skipped_tds' from handle_tx_event()
usb:
xhci: remove duplicate TRB_TO_SLOT_ID() calls
usb:
xhci: remove goto 'cleanup' in handle_tx_event()
usb:
xhci: remove redundant variable 'erst_size'
usb:
xhci: replace goto with return when possible in handle_tx_event()
usb:
xhci: use array_size() when allocating and freeing memory
Linux:
use ->bd_mapping instead of ->bd_inode->i_mapping
Linux:
Use bdev_is_paritition() instead of open-coding it
Linux:
Use bool value in set_cpu_online()
usercopy:
Don't use "proxy" headers
Linux:
userfault; expand folio use in mfill_atomic_install_pte()
userfaultfd:
convert to ->read_iter()
userfaultfd:
early return in dup_userfaultfd()
userfaultfd:
remove WRITE_ONCE when setting folio->index during UFFDIO_MOVE
vdpa:
Convert sprintf/snprintf to sysfs_emit
vdso, math64:
Provide mul_u64_u32_add_u64_shr()
vdso:
Add CONFIG_GENERIC_VDSO_OVERFLOW_PROTECT
vdso:
Add vdso_data:: Max_cycles
vdso:
Consolidate nanoseconds calculation
vdso:
Consolidate vdso_calc_delta()
vdso:
Fix powerpc build U64_MAX undeclared error
vdso:
Make delta calculation overflow safe
vduse:
enable Virtio-net device type
vduse:
Temporarily fail if control queue feature requested
vduse:
validate block features only with block devices
vfio/cdx:
add interrupt support
vfio/pci:
Collect hot-reset devices to local buffer
vfio/pci:
fix potential memory leak in vfio_intx_enable()
vfio/pci:
Init the count variable in collecting hot-reset devices
vfio/pci:
Insert full vma on mmap'd MMIO fault
vfio/pci:
Pass eventfd context object through irqfd
vfio/pci:
Pass eventfd context to IRQ handler
vfio/pci:
Restore zero affected bus reset devices warning
vfio/pci:
Use unmap_mapping_range()
vfio/qat:
Add vfio_pci driver for Intel QAT SR-IOV VF devices
VFIO:
Add the SPR_DSA and SPR_IAX devices to the denylist
vfio:
Create vfio_fs_type with inode per device
vfio:
remove an extra semicolon
vfs, swap:
compile out IS_SWAPFILE() on swapless configs
vfs:
Convert debugfs to use the new mount API
vfs:
Convert tracefs to use the new mount API
vfs:
Delete the associated dentry when deleting a file
vfs:
don't mod negative dentry count when on shrinker list
vfs:
export remap and write check helpers
vfs:
generate FS_CREATE before FS_OPEN when ->atomic_open used.
vfs:
relax linkat() AT_EMPTY_PATH - aka flink() - requirements
vhost-scsi:
Handle vhost_vq_work_queue failures for cmds
vhost-scsi:
Handle vhost_vq_work_queue failures for events
vhost-scsi:
Use system wq to flush dev for TMFs
vhost-vdpa:
Remove usage of the deprecated ida_simple_xx() API
vhost:
Release worker mutex during flushes
vhost:
Remove vhost_vq_flush
vhost:
Use virtqueue mutex for swapping worker
vhost_scsi:
Handle vhost_vq_work_queue failures for TMFs
vhost_task:
Handle SIGKILL by flushing work and exiting
video:
hdmi: prefer length specifier in format over string copying
video:
logo: Drop full path of the input filename in generated file
virt:
acrn: Fix typos
virt:
acrn: replace deprecated strncpy with strscpy
virt:
acrn: stop using follow_pfn
virt:
guest_memfd: fix reference leak on hwpoisoned page
virt:
vmgenid: add support for devicetree bindings
virt:
vmgenid: change implementation to use a platform driver
virt:
vmgenid: drop owner assignment
virtio-fs:
add multi-queue support
virtio-fs:
limit number of request queues
virtio-mem:
support suspend+resume
virtio-mmio:
Convert to platform remove callback returning void
virtio-net:
support queue stat
virtio-pci:
Check if is_avq is NULL
virtio:
add debugfs infrastructure to allow to debug virtio features
virtio:
balloon: drop owner assignment
virtio:
delete vq in vp_find_vqs_msix() when request_irq() fails
virtio:
input: drop owner assignment
virtio:
mem: drop owner assignment
virtio_balloon:
Give the balloon its own wakeup source
virtio_balloon:
Treat stats requests as wakeup events
virtio_blk:
drop owner assignment
virtio_console:
drop owner assignment
virtio_net:
Add a lock for per queue RX coalesce
virtio_net:
Add a lock for the command VQ.
virtio_net:
add the total stats field
virtio_net:
Add TX stopped and wake counters
virtio_net:
big mode skip the unmap check
virtio_net:
checksum offloading handling fix
virtio_net:
device stats helpers support driver stats
virtio_net:
Do DIM update for specified queue only
virtio_net:
fix a spurious deadlock issue
virtio_net:
Fix memory leak in virtnet_rx_mod_work
virtio_net:
Fix missed rtnl_unlock
virtio_net:
fix missing lock protection on control_buf access
virtio_net:
fix possible dim status unrecoverable
virtio_net:
fixing XDP for fully checksummed packets handling
virtio_net:
introduce ability to get reply info from device
virtio_net:
introduce device stats feature and structures
virtio_net:
remove "_queue" from ethtool -S
virtio_net:
Remove command data from control_buf
virtio_net:
Remove rtnl lock protection of command buffers
virtio_net:
remove the misleading comment
virtio_net:
rx remove premapped failover code
virtio_net:
Store RSS setting in virtnet_info
virtio_net:
support device stats
virtio_net:
Support RX hash XDP hint
virtio_ring:
enable premapped mode whatever use_dma_api
vmalloc:
check CONFIG_EXECMEM in is_vmalloc_or_module_addr()
VMCI:
Fix an error handling path in vmci_guest_probe_device()
vmci:
prevent speculation leaks by sanitizing event in event_deliver()
VMCI:
Use PCI_IRQ_ALL_TYPES to remove PCI_IRQ_LEGACY use
vmcore:
replace strncpy with strscpy_pad
vmlinux.lds.h:
Fix a typo in comment
vmlinux:
Avoid weak reference to notes section
vmxnet3:
disable rx data ring on dma allocation failure
vp_vdpa:
don't allocate unused msix vectors
vp_vdpa:
Fix return value check vp_vdpa_request_irq
vsock/virtio:
drop owner assignment
VT:
Use macros to define ioctls
vxlan:
Fix regression when dropping packets due to invalid src addresses
vxlan:
Pull inner IP header in vxlan_xmit_one().
w1:
gpio: Don't use "proxy" headers
w1:
gpio: Make use of device properties
w1:
gpio: Remove duplicate NULL checks
w1:
gpio: Switch to use dev_err_probe()
w1:
gpio: Use sizeof(*pointer) instead of sizeof(type)
watchdog/softlockup:
Low-overhead detection of interrupt storm
watchdog/softlockup:
Report the most frequent interrupts
watchdog/wdt-main:
Use cpumask_of() to avoid cpumask var on stack
watchdog:
add HAS_IOPORT dependencies
watchdog:
add missing MODULE_DESCRIPTION() macros
watchdog:
allow nmi watchdog to use raw perf event
watchdog:
bd9576: Drop "always-running" property
watchdog:
cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
watchdog:
handle comma separated nmi_watchdog command line
watchdog:
LENOVO_SE10_WDT should depend on X86 && DMI
watchdog:
lenovo_se10_wdt: add HAS_IOPORT dependency
watchdog:
lenovo_se10_wdt: Watchdog driver for Lenovo SE10 platform
watchdog:
mtx-1: drop driver owner assignment
watchdog:
rti_wdt: Set min_hw_heartbeat_ms to accommodate a safety margin
watchdog:
sa1100: Fix PTR_ERR_OR_ZERO() vs NULL check in sa1100dog_probe()
wifi:
ar5523: enable proper endpoint verification
wifi:
ath10k: allocate dummy net_device dynamically
wifi:
ath10k: drop chip-specific board data file name
wifi:
ath10k: drop fw.eboard file name
wifi:
ath10k: Fix an error code problem in ath10k_dbg_sta_write_peer_debug_trigger()
wifi:
ath10k: fix QCOM_RPROC_COMMON dependency
wifi:
ath10k: poll service ready message before failing
wifi:
ath10k: populate board data for WCN3990
wifi:
ath10k: Refer to INTX instead of LEGACY
wifi:
ath10k: sdio: drop driver owner initialization
wifi:
ath10k: sdio: simplify module initialization
wifi:
ath10k: support board-specific firmware overrides
wifi:
ath11k: add P2P IE in beacon template
wifi:
ath11k: add support DT ieee80211-freq-limit
wifi:
ath11k: adjust a comment to reflect reality
wifi:
ath11k: advertise P2P dev support for QCA6390/WCN6855/QCA2066
wifi:
ath11k: allocate dummy net_device dynamically
wifi:
ath11k: change interface combination for P2P mode
wifi:
ath11k: change scan flag scan_f_filter_prb_req for QCA6390/WCN6855/QCA2066
wifi:
ath11k: change WLAN_SCAN_PARAMS_MAX_IE_LEN from 256 to 512
wifi:
ath11k: do not process consecutive RDDM event
wifi:
ath11k: don't force enable power save on non-running vdevs
wifi:
ath11k: Fix error handling in ath11k_wmi_p2p_noa_event()
wifi:
ath11k: Fix error path in ath11k_pcic_ext_irq_config
wifi:
ath11k: fix hal_rx_buf_return_buf_manager documentation
wifi:
ath11k: fix soc_dp_stats debugfs file permission
wifi:
ath11k: fix WCN6750 firmware crash caused by 17 num_vdevs
wifi:
ath11k: implement handling of P2P NoA event
wifi:
ath11k: move power type check to ASSOC stage when connecting to 6 GHz AP
wifi:
ath11k: remove duplicate definitions in wmi.h
wifi:
ath11k: remove obsolete struct wmi_start_scan_arg
wifi:
ath11k: support hibernation
wifi:
ath12k: ACPI band edge channel power support
wifi:
ath12k: ACPI CCA threshold support
wifi:
ath12k: ACPI SAR support
wifi:
ath12k: ACPI TAS support
wifi:
ath12k: Add additional checks for vif and sta iterators
wifi:
ath12k: add multiple radio support in a single MAC HW un/register
wifi:
ath12k: add support to handle beacon miss for WCN7850
wifi:
ath12k: avoid redundant code in Rx cookie conversion init
wifi:
ath12k: avoid stopping mac80211 queues in ath12k_core_restart()
wifi:
ath12k: Cache vdev configs before vdev create
wifi:
ath12k: change supports_suspend to true for WCN7850
wifi:
ath12k: check M3 buffer size as well whey trying to reuse it
wifi:
ath12k: correct the capital word typo
wifi:
ath12k: debugfs: radar simulation support
wifi:
ath12k: decrease MHI channel buffer length to 8KB
wifi:
ath12k: displace the Tx and Rx descriptor in cookie conversion table
wifi:
ath12k: do not dump SRNG statistics during resume
wifi:
ath12k: don't use %pK in dmesg format strings
wifi:
ath12k: dynamically update peer puncturing bitmap for STA
wifi:
ath12k: enable service flag for survey dump stats
wifi:
ath12k: enable WIPHY_FLAG_DISABLE_WEXT
wifi:
ath12k: extend the link capable flag
wifi:
ath12k: fetch correct radio based on vdev status
wifi:
ath12k: fix desc address calculation in wbm tx completion
wifi:
ath12k: fix flush failure in recovery scenarios
wifi:
ath12k: fix hal_rx_buf_return_buf_manager documentation
wifi:
ath12k: fix kernel crash during resume
wifi:
ath12k: fix link capable flags
wifi:
ath12k: fix mac id extraction when MSDU spillover in rx error path
wifi:
ath12k: fix missing endianness conversion in wmi_vdev_create_cmd()
wifi:
ath12k: fix out-of-bound access of qmi_invoke_handler()
wifi:
ath12k: fix the problem that down grade phy mode operation
wifi:
ath12k: fix warning on DMA ring capabilities event
wifi:
ath12k: flush all packets before suspend
wifi:
ath12k: initial debugfs support
wifi:
ath12k: Modify add and remove chanctx ops for single wiphy support
wifi:
ath12k: modify ath12k mac start/stop ops for single wiphy
wifi:
ath12k: modify regulatory support for single wiphy architecture
wifi:
ath12k: Modify rts threshold mac op for single wiphy
wifi:
ath12k: Modify set and get antenna mac ops for single wiphy
wifi:
ath12k: no need to handle pktlog during suspend/resume
wifi:
ath12k: Optimize the lock contention of used list in Rx data path
wifi:
ath12k: read single_chip_mlo_support parameter from QMI PHY capability
wifi:
ath12k: rearrange IRQ enable/disable in reset path
wifi:
ath12k: Refactor data path cmem init
wifi:
ath12k: Refactor error handler of Rxdma replenish
wifi:
ath12k: Refactor Rxdma buffer replinish argument
wifi:
ath12k: Refactor the hardware cookie conversion init
wifi:
ath12k: remove duplicate definitions in wmi.h
wifi:
ath12k: remove MHI LOOPBACK channels
wifi:
ath12k: remove obsolete struct wmi_start_scan_arg
wifi:
ath12k: scan statemachine changes for single wiphy
wifi:
ath12k: set mlo_capable_flags based on QMI PHY capability
wifi:
ath12k: support get_survey mac op for single wiphy
wifi:
ath12k: support suspend/resume
wifi:
ath12k: use correct flag field for 320 MHz channels
wifi:
ath12k: vdev statemachine changes for single wiphy
wifi:
ath6kl: fix sparse warnings
wifi:
ath6kl: sdio: simplify module initialization
wifi:
ath9k: ath9k_set_moredata(): fix sparse warnings
wifi:
ath9k: eeprom: fix sparse endian warnings
wifi:
ath9k: fix ath9k_use_msi declaration
wifi:
ath9k: work around memset overflow warning
wifi:
ath: Convert sprintf/snprintf to sysfs_emit
wifi:
b43: Convert sprintf/snprintf to sysfs_emit
wifi:
brcm80211: drop driver owner initialization
wifi:
brcmfmac: Fix spelling mistake "ivalid" -> "invalid"
wifi:
brcmfmac: pcie: handle randbuf allocation failure
wifi:
brcmfmac: remove unused brcmf_usb_image struct
wifi:
brcmsmac: ampdu: remove unused cb_del_ampdu_pars struct
wifi:
carl9170: add a proper sanity check for endpoints
wifi:
carl9170: re-fix fortified-memset warning
wifi:
cfg80211: add return docs for regulatory functions
wifi:
cfg80211: check BSSID Index against MaxBSSID
wifi:
cfg80211: Clear mlo_links info when STA disconnects
wifi:
cfg80211: fix 6 GHz scan request building
wifi:
cfg80211: fix cfg80211 function kernel-doc
wifi:
cfg80211: fully move wiphy work to unbound workqueue
wifi:
cfg80211: handle color change per link
wifi:
cfg80211: handle indoor AFC/LPI AP in probe response and beacon
wifi:
cfg80211: ignore non-TX BSSs in per-STA profile
wifi:
cfg80211: Lock wiphy in cfg80211_get_station
wifi:
cfg80211: make some regulatory functions void
wifi:
cfg80211: pmsr: use correct nla_get_uX functions
wifi:
cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
wifi:
cfg80211: validate HE operation element parsing
wifi:
cfg80211: wext: add extra SIOCSIWSCAN data check
wifi:
cfg80211: wext: set ssids=NULL for passive scans
wifi:
ieee80211: check for NULL in ieee80211_mle_size_ok()
wifi:
ieee80211: fix ieee80211_mle_basic_sta_prof_size_ok()
wifi:
iwlwifi: add a device ID for BZ-W
wifi:
iwlwifi: add a kunit test for PCI table duplicates
wifi:
iwlwifi: add support for BZ_W
wifi:
iwlwifi: Add support for LARI_CONFIG_CHANGE_CMD cmd v9
wifi:
iwlwifi: Add support for LARI_CONFIG_CHANGE_CMD v10
wifi:
iwlwifi: bump FW API to 90 for BZ/SC devices
wifi:
iwlwifi: cleanup EMLSR when BT is active handling
wifi:
iwlwifi: dbg_ini: move iwl_dbg_tlv_free outside of debugfs ifdef
wifi:
iwlwifi: enable monitor on passive/inactive channels
wifi:
iwlwifi: Ensure prph_mac dump includes all addresses
wifi:
iwlwifi: fix firmware API kernel doc
wifi:
iwlwifi: Force SCU_ACTIVE for specific platforms
wifi:
iwlwifi: fw: add clarifying comments about iwl_fwrt_dump_data
wifi:
iwlwifi: move lari_config handlig to regulatory
wifi:
iwlwifi: move WTAS macro to api file
wifi:
iwlwifi: mvm: Activate EMLSR based on traffic volume
wifi:
iwlwifi: mvm: add a debugfs for (un)blocking EMLSR
wifi:
iwlwifi: mvm: add a debugfs for reading EMLSR blocking reasons
wifi:
iwlwifi: mvm: Add a print for invalid link pair due to bandwidth
wifi:
iwlwifi: mvm: Add active EMLSR blocking reasons prints
wifi:
iwlwifi: mvm: add beacon template version 14
wifi:
iwlwifi: mvm: Add debugfs entry for triggering internal MLO scan
wifi:
iwlwifi: mvm: add debugfs for forcing unprotected ranging request
wifi:
iwlwifi: mvm: Add helper functions to update EMLSR status
wifi:
iwlwifi: mvm: Add support for PPAG cmd v6
wifi:
iwlwifi: mvm: add the firmware API for channel survey
wifi:
iwlwifi: mvm: advertise IEEE80211_HW_HANDLES_QUIET_CSA
wifi:
iwlwifi: mvm: align UATS naming with firmware
wifi:
iwlwifi: mvm: allocate STA links only for active links
wifi:
iwlwifi: mvm: Always allow entering EMLSR from debugfs
wifi:
iwlwifi: mvm: always apply 6 GHz probe limitations
wifi:
iwlwifi: mvm: always set the TWT IE offset
wifi:
iwlwifi: mvm: assign link STA ID lookups during restart
wifi:
iwlwifi: mvm: avoid always prefering single-link
wifi:
iwlwifi: mvm: avoid link lookup in statistics
wifi:
iwlwifi: mvm: Block EMLSR when a p2p/softAP vif is active
wifi:
iwlwifi: mvm: calculate EMLSR mode after connection
wifi:
iwlwifi: mvm: check if EMLSR is allowed before selecting links
wifi:
iwlwifi: mvm: check n_ssids before accessing the ssids
wifi:
iwlwifi: mvm: check vif for NULL/ERR_PTR before dereference
wifi:
iwlwifi: mvm: consider FWs recommendation for EMLSR
wifi:
iwlwifi: mvm: d3: fix WoWLAN command version lookup
wifi:
iwlwifi: mvm: Declare HE/EHT capabilities support for P2P interfaces
wifi:
iwlwifi: mvm: disable EMLSR when we suspend with wowlan
wifi:
iwlwifi: mvm: Disable/enable EMLSR due to link's bandwidth/band
wifi:
iwlwifi: mvm: Do not warn on invalid link on scan complete
wifi:
iwlwifi: mvm: Don't allow EMLSR when the RSSI is low
wifi:
iwlwifi: mvm: don't always disable EMLSR due to BT coex
wifi:
iwlwifi: mvm: don't always unblock EMLSR
wifi:
iwlwifi: mvm: don't change BA sessions during restart
wifi:
iwlwifi: mvm: don't initialize csa_work twice
wifi:
iwlwifi: mvm: don't read past the mfuart notifcation
wifi:
iwlwifi: mvm: don't recompute EMLSR mode in can_activate_links
wifi:
iwlwifi: mvm: don't request statistics in restart
wifi:
iwlwifi: mvm: don't reset link selection during restart
wifi:
iwlwifi: mvm: don't support puncturing in 5 GHz
wifi:
iwlwifi: mvm: don't wake up rx_sync_waitq upon RFKILL
wifi:
iwlwifi: mvm: exit EMLSR if secondary link is not used
wifi:
iwlwifi: mvm: exit EMLSR upon missed beacon
wifi:
iwlwifi: mvm: exit EMLSR when CSA happens
wifi:
iwlwifi: mvm: extend STEP URM workaround for new devices
wifi:
iwlwifi: mvm: fix a crash on 7265
wifi:
iwlwifi: mvm: fix active link counting during recovery
wifi:
iwlwifi: mvm: fix check in iwl_mvm_sta_fw_id_mask
wifi:
iwlwifi: mvm: fix flushing during quiet CSA
wifi:
iwlwifi: mvm: fix primary link setting
wifi:
iwlwifi: mvm: Fix race in scan completion
wifi:
iwlwifi: mvm: fix ROC version check
wifi:
iwlwifi: mvm: Fix scan abort handling with HW rfkill
wifi:
iwlwifi: mvm: fix the sta id in offload
wifi:
iwlwifi: mvm: fix typo in debug print
wifi:
iwlwifi: mvm: get periodic statistics in EMLSR
wifi:
iwlwifi: mvm: handle BA session teardown in RF-kill
wifi:
iwlwifi: mvm: Handle BIGTK cipher in kek_kck cmd
wifi:
iwlwifi: mvm: implement EMLSR prevention mechanism.
wifi:
iwlwifi: mvm: implement link grading
wifi:
iwlwifi: mvm: Implement new link selection algorithm
wifi:
iwlwifi: mvm: init vif works only once
wifi:
iwlwifi: mvm: introduce esr_disable_reason
wifi:
iwlwifi: mvm: Introduce internal MLO passive scan
wifi:
iwlwifi: mvm: mark EMLSR disabled in cleanup iterator
wifi:
iwlwifi: mvm: Move beacon filtering to be per link
wifi:
iwlwifi: mvm: move EMLSR/links code
wifi:
iwlwifi: mvm: move phy band to nl80211 band helper
wifi:
iwlwifi: mvm: properly set 6 GHz channel direct probe option
wifi:
iwlwifi: mvm: record and return channel survey information
wifi:
iwlwifi: mvm: Refactor scan start
wifi:
iwlwifi: mvm: Refactor tracking of scan UIDs
wifi:
iwlwifi: mvm: Remove outdated comment
wifi:
iwlwifi: mvm: remove stale STA link data during restart
wifi:
iwlwifi: mvm: revert gen2 TX A-MPDU size to 64
wifi:
iwlwifi: mvm: select STA mask only for active links
wifi:
iwlwifi: mvm: send ap_tx_power_constraints cmd to FW in AP mode
wifi:
iwlwifi: mvm: set properly mac header
wifi:
iwlwifi: mvm: set wider BW OFDMA ignore correctly
wifi:
iwlwifi: mvm: skip keys of other links
wifi:
iwlwifi: mvm: stop assuming sta id 0 in d3
wifi:
iwlwifi: mvm: support iwl_dev_tx_power_cmd_v8
wifi:
iwlwifi: mvm: support wowlan notif version 4
wifi:
iwlwifi: mvm: trigger link selection after exiting EMLSR
wifi:
iwlwifi: mvm: trigger link selection upon TTLM start/end
wifi:
iwlwifi: mvm: unlock mvm mutex
wifi:
iwlwifi: mvm: use already determined cmd_id
wifi:
iwlwifi: pcie: allocate dummy net_device dynamically
wifi:
iwlwifi: pcie: remove duplicate PCI IDs entry
wifi:
iwlwifi: Print a specific device name.
wifi:
iwlwifi: Print EMLSR states name
wifi:
iwlwifi: properly set WIPHY_FLAG_SUPPORTS_EXT_KEK_KCK
wifi:
iwlwifi: reconfigure TLC during HW restart
wifi:
iwlwifi: remove 6 GHz NVM override
wifi:
iwlwifi: remove devices that never came out
wifi:
iwlwifi: remove wrong CRF_IDs
wifi:
iwlwifi: scan: correctly check if PSC listen period is needed
wifi:
iwlwifi: Use request_module_nowait
wifi:
mac80211: add flag to disallow puncturing in 5 GHz
wifi:
mac80211: Add missing return value documentation
wifi:
mac80211: add return docs for sta_info_flush()
wifi:
mac80211: add support for tearing down negotiated TTLM
wifi:
mac80211: apply mcast rate only if interface is up
wifi:
mac80211: Avoid address calculations via out of bounds array indexing
wifi:
mac80211: clarify IEEE80211_STATUS_SUBDATA_MASK
wifi:
mac80211: clarify the dormant/suspended links docs
wifi:
mac80211: correctly document struct mesh_table
wifi:
mac80211: correctly parse Spatial Reuse Parameter Set element
wifi:
mac80211: defer link switch work in reconfig
wifi:
mac80211: disable softirqs for queued frame handling
wifi:
mac80211: don't ask driver about no-op link changes
wifi:
mac80211: don't enter idle during link switch
wifi:
mac80211: don't select link ID if not provided in scan request
wifi:
mac80211: extend IEEE80211_KEY_FLAG_GENERATE_MMIE to other ciphers
wifi:
mac80211: fix BSS_CHANGED_MLD_TTLM description
wifi:
mac80211: fix BSS_CHANGED_UNSOL_BCAST_PROBE_RESP
wifi:
mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
wifi:
mac80211: fix monitor channel with chanctx emulation
wifi:
mac80211: fix Spatial Reuse element size check
wifi:
mac80211: fix UBSAN noise in ieee80211_prep_hw_scan()
wifi:
mac80211: handle color change per link
wifi:
mac80211: handle indoor AFC/LPI AP on assoc success
wifi:
mac80211: handle link ID during management Tx
wifi:
mac80211: handle sdata->u.ap.active flag with MLO
wifi:
mac80211: handle tasklet frames before stopping
wifi:
mac80211: improve association error reporting slightly
wifi:
mac80211: improve drop for action frame return
wifi:
mac80211: keep mac80211 consistent on link activation failure
wifi:
mac80211: mesh: Fix leak of mesh_preq_queue objects
wifi:
mac80211: mesh: init nonpeer_pm to active by default in mesh sdata
wifi:
mac80211: pass proper link id for channel switch started notification
wifi:
mac80211: reactivate multi-link later in restart
wifi:
mac80211: Recalc offload when monitor stop
wifi:
mac80211: remove ieee80211_set_hw_80211_encap()
wifi:
mac80211: reserve chanctx during find
wifi:
mac80211: simplify ieee80211_assign_link_chanctx()
wifi:
mac80211: spectmgmt: simplify 6 GHz HE/EHT handling
wifi:
mac80211: supplement parsing of puncturing bitmap
wifi:
mac80211: transmit deauth only if link is available
wifi:
mac80211: use kvcalloc() for codel vars
wifi:
mac80211_hwsim: add support for BSS color
wifi:
mac80211_hwsim: Declare HE/EHT capabilities support for P2P interfaces
wifi:
mac80211_hwsim: drop owner assignment
wifi:
mac80211_hwsim: move skip_beacons to be per link
wifi:
mac80211_hwsim: set link ID information during Rx
wifi:
mac80211_hwsim: Use wider regulatory for custom for 6GHz tests
wifi:
mt76: connac: check for null before dereferencing
wifi:
mt76: connac: enable critical packet mode support for mt7992
wifi:
mt76: connac: enable HW CSO module for mt7996
wifi:
mt76: connac: use muar idx 0xe for non-mt799x as well
wifi:
mt76: connac: use peer address for station BMC entry
wifi:
mt76: enable spectrum management
wifi:
mt76: fix tx packet loss when scanning on DBDC
wifi:
mt76: make const arrays in functions static
wifi:
mt76: mt7603: add wpdma tx eof flag for PSE client reset
wifi:
mt76: mt7603: fix tx queue of loopback packets
wifi:
mt76: mt7615: add missing chanctx ops
wifi:
mt76: mt7915: add fallback in case of missing precal data
wifi:
mt76: mt7915: add missing chanctx ops
wifi:
mt76: mt7915: add mt7986, mt7916 and mt7981 pre-calibration
wifi:
mt76: mt7915: add support for disabling in-band discovery
wifi:
mt76: mt7915: fix bogus Tx/Rx airtime duration values
wifi:
mt76: mt7915: fix HE PHY capabilities IE for station mode
wifi:
mt76: mt7915: fix mcu command format for mt7915 tx stats
wifi:
mt76: mt7915: initialize rssi on adding stations
wifi:
mt76: mt7915: only set MT76_MCU_RESET for the main phy
wifi:
mt76: mt7915: Remove unused of_gpio.h
wifi:
mt76: mt7915: workaround dubious x | !y warning
wifi:
mt76: mt7915: workaround too long expansion sparse warnings
wifi:
mt76: mt7921: cqm rssi low/high event notify
wifi:
mt76: mt7921: introduce mt7920 PCIe support
wifi:
mt76: mt7921e: add LED control support
wifi:
mt76: mt7921s: fix potential hung tasks during chip recovery
wifi:
mt76: mt7925: add EHT radiotap support in monitor mode
wifi:
mt76: mt7925: ensure 4-byte alignment for suspend & wow command
wifi:
mt76: mt7996: add sanity checks for background radar trigger
wifi:
mt76: mt7996: disable rx header translation for BMC entry
wifi:
mt76: mt7996: fix non-main BSS no beacon issue for MBSS scenario
wifi:
mt76: mt7996: fix potential memory leakage when reading chip temperature
wifi:
mt76: mt7996: fix size of txpower MCU command
wifi:
mt76: mt7996: fix uninitialized variable in mt7996_irq_tasklet()
wifi:
mt76: mt7996: let upper layer handle MGMT frame protection
wifi:
mt76: mt7996: only set MT76_MCU_RESET for the main phy
wifi:
mt76: mt7996: set RCPI value in rate control command
wifi:
mt76: replace skb_put with skb_put_zero
wifi:
mt76: sdio: move mcu queue size check inside critical section
wifi:
mwifiex: Add missing MODULE_FIRMWARE() for SD8801
wifi:
mwifiex: drop driver owner initialization
wifi:
mwifiex: replace open-coded module_sdio_driver()
wifi:
mwl8k: Avoid -Wflex-array-member-not-at-end warnings
wifi:
mwl8k: initialize cmd->addr[] properly
wifi:
nl80211: Avoid address calculations via out of bounds array indexing
wifi:
nl80211: cleanup nl80211.h kernel-doc
wifi:
nl80211: fix nl80211 uapi comment style issues
wifi:
nl80211: rename enum plink_actions
wifi:
qtnfmac: allocate dummy net_device dynamically
wifi:
qtnfmac: Move stats allocation to core
wifi:
qtnfmac: Remove generic .ndo_get_stats64
wifi:
qtnfmac: Use netdev dummy allocator helper
wifi:
rsi: sdio: simplify module initialization
wifi:
rtl8xxxu: Add LED control code for RTL8192CU family
wifi:
rtl8xxxu: Add LED control code for RTL8723BU
wifi:
rtl8xxxu: Add separate MAC init table for RTL8192CU
wifi:
rtl8xxxu: cleanup includes
wifi:
rtl8xxxu: enable MFP support
wifi:
rtl8xxxu: enable MFP support with security flag of RX descriptor
wifi:
rtl8xxxu: Fix the TX power of RTL8192CU, RTL8723AU
wifi:
rtl8xxxu: remove rtl8xxxu_ prefix from filenames
wifi:
rtl8xxxu: remove some unused includes
wifi:
rtlwifi: 8192d: initialize rate_mask in rtl92de_update_hal_rate_mask()
wifi:
rtlwifi: Adjust rtl8192d-common for USB
wifi:
rtlwifi: always assume QoS mode in rtl8192cu
wifi:
rtlwifi: Clean up rtl8192d-common a bit
wifi:
rtlwifi: drop WMM stubs from rtl8192cu
wifi:
rtlwifi: Ignore IEEE80211_CONF_CHANGE_RETRY_LIMITS
wifi:
rtlwifi: Move code from rtl8192de to rtl8192d-common
wifi:
rtlwifi: Remove unused structs and avoid multiple -Wfamnae warnings
wifi:
rtlwifi: rtl8192de: Fix 5 GHz TX power
wifi:
rtlwifi: rtl8192de: Fix endianness issue in RX path
wifi:
rtlwifi: rtl8192de: Fix low speed with WPA3-SAE
wifi:
rtlwifi: rtl8723be: Make read-only arrays static const
wifi:
rtw88: Add definitions for 8703b chip
wifi:
rtw88: Add rtw8703b.c
wifi:
rtw88: Add rtw8703b.h
wifi:
rtw88: Add rtw8703b_tables.c
wifi:
rtw88: Add rtw8703b_tables.h
wifi:
rtw88: coex: Prevent doing I/O during Wi-Fi power saving
wifi:
rtw88: Debug output for rtw8723x EFUSE
wifi:
rtw88: remove unsupported interface type of mesh point
wifi:
rtw88: Reset 8703b firmware before download
wifi:
rtw88: SDIO device driver for RTL8723CS
wifi:
rtw88: Set default CQM config if not present
wifi:
rtw88: Shared module for rtw8723x devices
wifi:
rtw88: station mode only for SDIO chips
wifi:
rtw88: suppress messages of failed to flush queue
wifi:
rtw88: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY
wifi:
rtw89: 8852b: update hardware parameters for RFE type 5
wifi:
rtw89: 8852c: add quirk to set PCI BER for certain platforms
wifi:
rtw89: 8852c: disable PCI PHY EQ to improve compatibility
wifi:
rtw89: 8852c: refine power sequence to imporve power consumption
wifi:
rtw89: 8852c: update TX power tables to R69
wifi:
rtw89: 8852c: update TX power tables to R69.1 (1 of 2)
wifi:
rtw89: 8852c: update TX power tables to R69.1 (2 of 2)
wifi:
rtw89: 8922a: add 8922ae to Makefile and Kconfig
wifi:
rtw89: 8922a: add beacon filter and CQM support
wifi:
rtw89: 8922a: configure UL MU/OFDMA power setting
wifi:
rtw89: 8922a: download template probe requests for 6 GHz band
wifi:
rtw89: 8922a: fix argument to hal_reset in bb_cfg_txrx_path
wifi:
rtw89: 8922a: update chip parameter for coex
wifi:
rtw89: 8922a: update scan offload H2C fields
wifi:
rtw89: acpi: process 6 GHz SP policy from ACPI DSM
wifi:
rtw89: coex: Add antenna setting function for RTL8922A
wifi:
rtw89: coex: Add Bluetooth frequency hopping map version 7
wifi:
rtw89: coex: Add Bluetooth scan parameter report version 7
wifi:
rtw89: coex: Add Bluetooth version report version 7
wifi:
rtw89: coex: Add coexistence firmware control report version 8
wifi:
rtw89: coex: Add GPIO signal control version 7
wifi:
rtw89: coex: Add PTA path control condition for chip RTL8922A
wifi:
rtw89: coex: Add register monitor report v7 format
wifi:
rtw89: coex: Add TDMA slot parameter setting version 7
wifi:
rtw89: coex: Add TDMA version 7
wifi:
rtw89: coex: Add v7 firmware cycle status report
wifi:
rtw89: coex: Add version 3 report map of H2C command
wifi:
rtw89: coex: Add Wi-Fi null data status version 7
wifi:
rtw89: coex: Add Wi-Fi role v8 condition when set Bluetooth channel
wifi:
rtw89: coex: Add Wi-Fi role v8 condition when set BTG control
wifi:
rtw89: coex: Add WiFi role info format version 8
wifi:
rtw89: coex: Allow Bluetooth doing traffic during Wi-Fi scan
wifi:
rtw89: coex: Check and enable reports after run coex
wifi:
rtw89: coex: Fix unexpected value in version 7 slot parameter
wifi:
rtw89: coex: Re-order the index for the report from firmware
wifi:
rtw89: coex: Update Bluetooth polluted Wi-Fi TX logic
wifi:
rtw89: correct aSIFSTime for 6GHz band
wifi:
rtw89: Correct EHT TX rate on 20MHz connection
wifi:
rtw89: disable txptctrl IMR to avoid flase alarm
wifi:
rtw89: download firmware with five times retry
wifi:
rtw89: fix CTS transmission issue with center frequency deviation
wifi:
rtw89: fw: scan offload prohibit all 6 GHz channel if no 6 GHz sband
wifi:
rtw89: pci: correct TX resource checking for PCI DMA channel of firmware command
wifi:
rtw89: regd: block 6 GHz by policy if not specific country
wifi:
rtw89: regd: extend policy of UNII-4 for IC regulatory
wifi:
rtw89: regd: handle policy of 6 GHz SP according to BIOS
wifi:
rtw89: Remove the redundant else branch in the function rtw89_phy_get_kpath
wifi:
rtw89: reset AFEDIG register in power off sequence
wifi:
rtw89: sar: correct TX power boundary for MAC domain
wifi:
rtw89: set WIPHY_FLAG_DISABLE_WEXT before MLO
wifi:
rtw89: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY
wifi:
rtw89: use struct to access firmware command h2c_dctl_sec_cam_v1
wifi:
rtw89: use struct to fill H2C of WoWLAN global configuration
wifi:
rtw89: wow: add ARP offload feature
wifi:
rtw89: wow: add GTK rekey feature related H2C commands
wifi:
rtw89: wow: construct EAPoL packet for GTK rekey offload
wifi:
rtw89: wow: parsing Auth Key Management from associate request
wifi:
rtw89: wow: prepare PTK GTK info from mac80211
wifi:
rtw89: wow: refine WoWLAN flows of HCI interrupts and low power mode
wifi:
rtw89: wow: send RFK pre-nofity H2C command in WoWLAN mode
wifi:
rtw89: wow: support 802.11w PMF IGTK rekey
wifi:
rtw89: wow: support WEP cipher on WoWLAN
wifi:
rtw89: wow: update latest PTK GTK info to mac80211 after resume
wifi:
ti: Avoid a hundred -Wflex-array-member-not-at-end warnings
wifi:
ti: Convert sprintf/snprintf to sysfs_emit
wifi:
wcn36xx: buff_to_be(): fix sparse warnings
wifi:
wcn36xx: main: fix sparse warnings
wifi:
wfx: drop driver owner initialization
wifi:
wil6210: cfg80211: Use __counted_by() in struct wmi_start_scan_cmd and avoid some -Wfamnae warnings
wifi:
wil6210: fix sparse warnings
wifi:
wil6210: wmi: Use __counted_by() in struct wmi_set_link_monitor_cmd and avoid -Wfamnae warning
wifi:
wilc1000: convert list management to RCU
wifi:
wilc1000: document SRCU usage instead of SRCU
wifi:
wilc1000: fix ies_len type in connect path
wifi:
wilc1000: replace open-coded module_sdio_driver()
wifi:
wilc1000: set atomic flag on kmemdup in srcu critical section
wifi:
wl1251: simplify module initialization
wifi:
wlcore: fix wlcore AP mode
wireguard:
allowedips: avoid unaligned 64-bit memory accesses
wireguard:
queueing: annotate intentional data race in cpu round robin
wireguard:
selftests: use acpi=off instead of -no-acpi for recent QEMU
wireguard:
send: annotate intentional data race in checking empty queue
workqueue:
Add destroy_work_on_stack() in workqueue_softirq_dead()
workqueue:
add function in event of workqueue_activate_work
workqueue:
Allow cancel_work_sync() and disable_work() from atomic contexts on BH work items
workqueue:
Cleanup subsys attribute registration
workqueue:
Implement disable/enable for (delayed) work items
workqueue:
Increase worker desc's length to 32
workqueue:
Introduce enable_and_queue_work() convenience function
workqueue:
Move attrs->cpumask out of worker_pool's properties when attrs->affn_strict
workqueue:
Preserve OFFQ bits in cancel[_sync] paths
workqueue:
Refactor worker ID formatting and make wq_worker_comm() use full ID string
workqueue:
Remember whether a work item was on a BH workqueue
workqueue:
remove unnecessary import and function in wq_monitor.py
workqueue:
Remove WORK_OFFQ_CANCELING
workqueue:
Use "@..." in function comment to describe variable length argument
workqueue:
Use INIT_WORK_ONSTACK in workqueue_softirq_dead()
workqueue:
Use list_last_entry() to get the last idle worker
Linux:
wrapper for access to ->bd_partno
writeback:
add wb_monitor.py script to monitor writeback info on bdi
writeback:
collect stats of all wb of bdi in bdi_debug_stats_show
writeback:
rename nr_reclaimable to nr_dirty in balance_dirty_pages
writeback:
support retrieving per group debug writeback stats of bdi
X.509:
Introduce scope-based x509_certificate allocation
x86-32:
fix cmpxchg8b_emu build error with clang
x86/32:
Remove unused IA32_STACK_TOP and two externs
x86/alternatives:
Catch late X86_FEATURE modifiers
x86/alternatives:
Get rid of __optimize_nops()
x86/alternatives:
Optimize optimize_nops()
x86/alternatives:
Remove a superfluous newline in _static_cpu_has()
x86/alternatives:
Remove alternative_input_2()
x86/alternatives:
Sort local vars in apply_alternatives()
x86/alternatives:
Use a temporary buffer when optimizing NOPs
x86/alternatives:
Use the correct length when optimizing NOPs
x86/amd_nb:
Check for invalid SMN reads
x86/aperfmperf:
Switch to new Intel CPU model defines
x86/apic:
Improve data types to fix Coccinelle warnings
x86/apic:
Switch to new Intel CPU model defines
x86/asm/64:
Clean up memset16(), memset32(), memset64() assembly constraints in
x86/asm:
Remove %P operand modifier from altinstr asm templates
x86/asm:
Use "m" operand constraint in WRUSSQ asm template
x86/asm:
Use %a instead of %P operand modifier in asm templates
x86/asm:
Use %c/%n instead of %P operand modifier in asm templates
x86/bhi:
Avoid warning in #DB handler due to BHI mitigation
x86/boot/64:
Clear most of CR4 in startup_64(), except PAE, MCE and LA57
x86/boot:
Add a fallthrough annotation
x86/boot:
Address clang -Wimplicit-fallthrough in vsprintf()
x86/boot:
Don't add the EFI stub to targets, again
x86/boot:
Ignore relocations in .notes sections in walk_relocs() too
x86/boot:
Move kernel cmdline setup earlier in the boot process (again)
x86/boot:
Replace __PHYSICAL_START with LOAD_PHYSICAL_ADDR
x86/boot:
Simplify boot stack setup
x86/bugs:
Switch to new Intel CPU model defines
x86/bugs:
Switch to new Intel CPU model defines
x86/build:
Clean up arch/x86/tools/relocs.c a bit
x86/CPU/AMD:
Improve the erratum 1386 workaround
x86/cpu/intel_epb:
Switch to new Intel CPU model defines
x86/cpu/topology:
Add support for the AMD 0x80000026 leaf
x86/cpu/vfm:
Add new macros to work with (vendor/family/model) values
x86/cpu/vfm:
Add/initialize x86_vfm field to struct cpuinfo_x86
x86/cpu/vfm:
Update arch/x86/include/asm/intel-family.h
x86/cpu:
Clear TME feature flag if TME is not enabled by BIOS
x86/cpu:
Fix x86_match_cpu() to match just X86_VENDOR_INTEL
x86/cpu:
Get rid of an unnecessary local variable in get_cpu_address_sizes()
x86/cpu:
Improve readability of per-CPU cpumask initialization code
x86/cpu:
Move leftover contents of topology.c to setup.c
x86/cpu:
Provide default cache line size if not enumerated
x86/cpu:
Switch to new Intel CPU model defines
x86/cpu:
Switch to new Intel CPU model defines
x86/cpu:
Take NUMA node into account when allocating per-CPU cpumasks
x86/dumpstack:
Use uniform "Oops: " prefix for die() messages
x86/efistub:
Omit physical KASLR when memory reservations exist
x86/entry:
Merge thunk_64.S and thunk_32.S into thunk.S
x86/extable:
Remove unused fixup type EX_TYPE_COPY
x86/fpu:
Fix AMD X86_BUG_FXSAVE_LEAK fixup
x86/fpu:
fix asm/fpu/types.h include guard
x86/fpu:
Update fpu_swap_kvm_fpu() uses in comments as well
x86/fred:
Fix typo in Kconfig description
x86/ftrace:
enable dynamic ftrace without CONFIG_MODULES
x86/head:
Simplify relative include path to xen-head.S
x86/hyperv/vtl:
Correct x86_init.mpparse.parse_smp_cfg assignment
x86/insn:
Add Key Locker instructions to the opcode map
x86/insn:
Add misc new Intel instructions
x86/insn:
Add support for APX EVEX instructions to the opcode map
x86/insn:
Add support for APX EVEX to the instruction decoder logic
x86/insn:
Add support for REX2 prefix to the instruction decoder logic
x86/insn:
Add VEX versions of VPDPBUSD, VPDPBUSDS, VPDPWSSD and VPDPWSSDS
x86/insn:
Fix PUSH instruction in x86 instruction decoder opcode map
x86/insn:
x86/insn: Add support for REX2 prefix to the instruction decoder opcode map
x86/irq:
Add a Kconfig option for posted MSI
x86/irq:
Extend checks for pending vectors to posted interrupts
x86/irq:
Factor out common code for checking pending interrupts
x86/irq:
Factor out handler invocation from common_interrupt()
x86/irq:
Install posted MSI notification handler
x86/irq:
Remove bitfields in posted interrupt descriptor
x86/irq:
Reserve a per CPU IDT vector for posted MSIs
x86/irq:
Set up per host CPU posted interrupt descriptors
x86/irq:
Unionize PID.PIR for 64bit access w/o casting
x86/irq:
Use existing helper for pending vector check
x86/Kconfig:
Merge the two CONFIG_X86_EXTENDED_PLATFORM entries
x86/kconfig:
Select ARCH_WANT_FRAME_POINTERS again when UNWINDER_FRAME_POINTER=y
x86/kexec:
Fix bug with call depth tracking
x86/kvm:
Make kvm_async_pf_enabled __ro_after_init
x86/math-emu:
Fix function cast warnings
x86/mce:
Clean up TP_printk() output line of the 'mce_record' tracepoint
x86/mce:
Dynamically size space for machine check records
x86/mce:
Implement recovery for errors in TDX/SEAM non-root mode
x86/mce:
Switch to new Intel CPU model defines
x86/microcode/AMD:
Avoid -Wformat warning with clang-15
x86/microcode/AMD:
Remove unused PATCH_MAX_SIZE macro
x86/microcode/intel:
Switch to new Intel CPU model defines
x86/microcode:
Remove unused struct cpu_info_ctx
x86/mm/numa:
Use NUMA_NO_NODE when calling memblock_set_node()
x86/mm:
care about shadow stack guard gap during placement
x86/mm:
implement HAVE_ARCH_UNMAPPED_AREA_VMFLAGS
x86/mm:
Switch to new Intel CPU model defines
x86/mm:
Use lookup_address_in_pgd_attr() in show_fault_oops()
x86/msr:
Move ARCH_CAP_XAPIC_DISABLE bit definition to its rightful place
x86/numa:
Fix SRAT lookup of CFMWS ranges with numa_fill_memblks()
x86/of:
Change x86_dtb_parse_smp_config() to static
x86/of:
Map NUMA node to CPUs as per DeviceTree
x86/of:
Set the parse_smp_cfg for all the DeviceTree platforms by default
x86/pat:
Fix W^X violation false-positives when running as Xen PV guest
x86/pat:
Introduce lookup_address_in_pgd_attr()
x86/pat:
Restructure _lookup_address_cpa()
x86/pci/ce4100:
Remove unused 'struct sim_reg_op'
x86/pci:
Remove OLPC dead code
x86/pci:
Skip early E820 check for ECAM region
x86/percpu:
Convert this_percpu_xchg_op() from asm() to C code, to generate better code
x86/percpu:
Do not use this_cpu_read_stable_8() for 32-bit targets
x86/percpu:
Enable named address spaces for GCC 9.1+
x86/percpu:
Fix x86_this_cpu_variable_test_bit() asm template
x86/percpu:
Introduce raw_cpu_read_long() to reduce ifdeffery
x86/percpu:
Move raw_percpu_xchg_op() to a better place
x86/percpu:
Re-enable named address spaces with KASAN for GCC 13.3+
x86/percpu:
Re-enable named address spaces with sanitizers for GCC 13.3+
x86/percpu:
Rewrite x86_this_cpu_test_bit() and friends as macros
x86/percpu:
Unify arch_raw_cpu_ptr() defines
x86/percpu:
Use __force to cast from __percpu address space
x86/platform/iris:
Convert to platform remove callback returning void
x86/platform/olpc-x01-pm:
Convert to platform remove callback returning void
x86/platform/olpc-xo1-sci:
Convert to platform remove callback returning void
x86/purgatory:
Switch to the position-independent small code model
x86/resctrl:
Add tracepoint for llc_occupancy tracking
x86/resctrl:
Don't try to free nonexistent RMIDs
x86/resctrl:
Pass domain to target CPU
x86/resctrl:
Rename pseudo_lock_event.h to trace.h
x86/resctrl:
Simplify call convention for MSR update functions
x86/resctrl:
Switch to new Intel CPU model defines
x86/rtc:
Remove unused intel-mid.h
x86/selftests:
Skip the tests if prerequisites aren't fulfilled
x86/sev:
Make the VMPL0 checking more straight forward
x86/sev:
Rename snp_init() in boot/compressed/sev.c
x86/sev:
Shorten struct name snp_secrets_page_layout to snp_secrets_page
x86/sev:
Take NUMA node into account when allocating memory for per-CPU SEV data
x86/shstk:
Enable shadow stacks for x32
x86/syscall/compat:
Remove ia32_unistd.h
x86/syscall/compat:
Remove unused macro __SYSCALL_ia32_NR
x86/topology/amd:
Evaluate SMT in CPUID leaf 0x8000001e only on family 0x17 and greater
x86/topology/intel:
Unlock CPUID before evaluating anything
x86/topology:
Handle bogus ACPI tables correctly
x86/tsc:
Make __use_tsc __ro_after_init
x86/tsc:
Switch to new Intel CPU model defines
x86/tsc:
Trust initial offset in architectural TSC-adjust MSRs
x86/tsc_msr:
Switch to new Intel CPU model defines
x86/uaccess:
Fix missed zeroing of ia32 u64 get_user() range checking
x86/vdso:
Make delta calculation overflow safe
x86/virt/tdx:
Remove duplicate include
x86/vm86:
Make sure the free_vm86(task) definition uses its parameter even in the !CONFIG_VM86 case
x86/vmlinux.lds.S:
Remove conditional definition of LOAD_OFFSET
x86/vmlinux.lds.S:
Take __START_KERNEL out conditional definition
x86/xen:
Remove duplicate #include
x86:
add kconfig symbols for assembler VAES and VPCLMULQDQ support
x86:
call instrumentation hooks from copy_mc.c
x86:
implement ARCH_HAS_KERNEL_FPU_SUPPORT
x86:
improve array_index_mask_nospec() code generation
x86:
improve bitop code generation with clang
x86:
mm: accelerate pagefault when badaccess
x86:
remove unneeded memblock_find_dma_reserve()
x86:
Rename __{start,end}_init_task to __{start,end}_init_stack
x86:
stop playing stack games in profile_pc()
x86:
Stop using weak symbols for __iowrite32_copy()
xarray:
don't use "proxy" headers
xarray:
inline xas_descend to improve performance
xarray:
use BITS_PER_LONGS()
xdp:
Remove WARN() from __xdp_reg_mem_model()
xen/x86:
add extra pages to unpopulated-alloc if available
xen/xenbus:
Use *-y instead of *-objs in Makefile
xfrm6:
check ip6_dst_idev() return value in xfrm6_get_saddr()
xfrm:
Add dir validation to "in" data path lookup
xfrm:
Add dir validation to "out" data path lookup
xfrm:
Add Direction to the SA in or out
xfrm:
Restrict SA direction attribute to specific netlink message types
xfs:
actually rebuild the parent pointer xattrs
xfs:
adapt the orphanage code to handle parent pointers
xfs:
add a incompat feature bit for parent pointers
xfs:
add a per-leaf block callback to xchk_xattr_walk
xfs:
add an explicit owner field to xfs_da_args
xfs:
Add cond_resched to block unmap range and reflink remap path
xfs:
add error injection to test file mapping exchange recovery
xfs:
add parent attributes to link
xfs:
add parent attributes to symlink
xfs:
add parent pointer ioctls
xfs:
add parent pointer support to attribute code
xfs:
add parent pointer validator functions
xfs:
Add parent pointers to rename
xfs:
Add parent pointers to xfs_cross_rename
xfs:
add raw parent pointer apis to support repair
xfs:
add the ability to reap entire inode forks
xfs:
allow symlinks with short remote targets
xfs:
allow unlinked symlinks and dirs with zero size
xfs:
allow xattr matching on name and value for parent pointers
xfs:
always set args->value in xfs_attri_item_recover
xfs:
ask the dentry cache if it knows the parent of a directory
xfs:
attr fork iext must be loaded before calling xfs_attr_is_leaf
xfs:
bind together the front and back ends of the file range exchange code
xfs:
block deltas in xfs_trans_unreserve_and_mod_sb must be positive
xfs:
capture inode generation numbers in the ondisk exchmaps log item
xfs:
check AGI unlinked inode buckets
xfs:
check dirents have parent pointers
xfs:
check opcode and iovec count match in xlog_recover_attri_commit_pass2
xfs:
check parent pointer xattrs when scrubbing
xfs:
check shortform attr entry flags specifically
xfs:
check the flags earlier in xfs_attr_match
xfs:
check unused nlink fields in the ondisk inode
xfs:
clean up buffer allocation in xlog_do_recovery_pass
xfs:
cleanup fdblock/frextent accounting in xfs_bmap_del_extent_delay
xfs:
Clear W=1 warning in xfs_iwalk_run_callbacks()
xfs:
compile out v4 support if disabled
xfs:
condense directories after a mapping exchange operation
xfs:
condense extended attributes after a mapping exchange operation
xfs:
condense symbolic links after a mapping exchange operation
xfs:
consolidate the xfs_quota_reserve_blkres definitions
xfs:
constify xfs_bmap_is_written_extent
xfs:
convert delayed extents to unwritten when zeroing post eof blocks
xfs:
create a blob array data structure
xfs:
create a hashname function for parent pointers
xfs:
create a helper to compute the blockcount of a max sized remote value
xfs:
create a incompat flag for atomic file mapping exchanges
xfs:
create a new helper to return a file's allocation unit
xfs:
create a separate hashname function for extended attributes
xfs:
create an xattr iteration function for scrub
xfs:
create attr log item opcodes and formats for parent pointers
xfs:
create deferred log items for file mapping exchanges
xfs:
create subordinate scrub contexts for xchk_metadata_inode_subtype
xfs:
create temporary files and directories for online repair
xfs:
declare xfs_file.c symbols in xfs_file.h
xfs:
deferred scrub of dirents
xfs:
deferred scrub of parent pointers
xfs:
define parent pointer ondisk extended attribute format
xfs:
do not allocate the entire delalloc extent in xfs_bmapi_write
xfs:
don't call xfs_file_open from xfs_dir_open
xfs:
don't open code XFS_FILBLKS_MIN in xfs_bmapi_write
xfs:
don't open-code u64_to_user_ptr
xfs:
don't pick up IOLOCK during rmapbt repair scan
xfs:
don't remove the attr fork when parent pointers are enabled
xfs:
don't return XFS_ATTR_PARENT attributes via listxattr
xfs:
drop compatibility minimum log size computations for reflink
xfs:
drop fop_flags for directories
xfs:
drop the scrub file's iolock when transaction allocation fails
xfs:
drop xfarray sortinfo folio on error
xfs:
enable discarding of folios backing an xfile
xfs:
enable logged file mapping exchange feature
xfs:
enable parent pointers
xfs:
enforce one namespace per attribute
xfs:
ensure dentry consistency when the orphanage adopts a file
xfs:
ensure unlinked list state is consistent with nlink during scrub
xfs:
exchange-range for repairs is no longer dynamic
xfs:
Expose init_xattrs in xfs_create_tmpfile
xfs:
expose xfs_bmap_local_to_extents for online repair
xfs:
extend transaction reservations for parent attributes
xfs:
factor out a xfs_dir_createname_args helper
xfs:
factor out a xfs_dir_lookup_args helper
xfs:
factor out a xfs_dir_removename_args helper
xfs:
factor out a xfs_dir_replace_args helper
xfs:
fix an AGI lock acquisition ordering problem in xrep_dinode_findmode
xfs:
fix CIL sparse lock context warnings
xfs:
fix corruptions in the directory tree
xfs:
fix direction in XFS_IOC_EXCHANGE_RANGE
xfs:
fix error bailout in xrep_abt_build_new_trees
xfs:
fix error returns from xfs_bmapi_write
xfs:
fix freeing speculative preallocations for preallocated files
xfs:
fix iunlock calls in xrep_adoption_trans_alloc
xfs:
fix log recovery buffer allocation for the legacy h_size fixup
xfs:
fix missing check for invalid attr flags
xfs:
fix overly long line in the file_operations
xfs:
fix performance problems when fstrimming a subset of a fragmented AG
xfs:
fix potential AGI <-> ILOCK ABBA deadlock in xrep_dinode_findmode_walk_directory
xfs:
fix sparse warnings about unused interval tree functions
xfs:
Fix typo in comment
xfs:
fix unit conversion error in xfs_log_calc_max_attrsetm_res
xfs:
fix unlink vs cluster buffer instantiation race
xfs:
fix xfs_bmap_add_extent_delay_real for partial conversions
xfs:
fix xfs_init_attr_trans not handling explicit operation codes
xfs:
flag empty xattr leaf blocks for optimization
xfs:
free RT extents after updating the bmap btree
xfs:
hide private inodes from bulkstat and handle functions
xfs:
hoist AGI repair context to a heap object
xfs:
hoist multi-fsb allocation unit detection to a helper
xfs:
Hold inode locks in xfs_ialloc
xfs:
Hold inode locks in xfs_rename
xfs:
Hold inode locks in xfs_trans_alloc_dir
xfs:
honor init_xattrs in xfs_init_new_inode for !ATTR fs
xfs:
implement live updates for directory repairs
xfs:
implement live updates for parent pointer repairs
xfs:
inactivate directory data blocks
xfs:
Increase XFS_DEFER_OPS_NR_INODES to 5
xfs:
Increase XFS_QM_TRANS_MAXDQS to 5
xfs:
inode repair should ensure there's an attr fork to store parent pointers
xfs:
introduce a file mapping exchange log intent item
xfs:
introduce new file range exchange ioctl
xfs:
introduce vectored scrub mode
xfs:
invalidate dentries for a file before moving it to the orphanage
xfs:
invalidate dirloop scrub path data when concurrent updates happen
xfs:
lift a xfs_valid_startblock into xfs_bmapi_allocate
xfs:
look at m_frextents in xfs_iomap_prealloc_size for RT allocations
xfs:
make attr removal an explicit operation
xfs:
make file range exchange support realtime files
xfs:
make sure sb_fdblocks is non-negative
xfs:
make the reserved block permission flag explicit in xfs_attr_set
xfs:
make the seq argument to xfs_bmapi_convert_delalloc() optional
xfs:
make xfs_bmapi_convert_delalloc() to allocate the target offset
xfs:
make XFS_TRANS_LOWMODE match the other XFS_TRANS_ definitions
xfs:
match lock mode in xfs_buffered_write_iomap_begin()
xfs:
minor cleanups of xfs_attr3_rmt_blocks
xfs:
move files to orphanage instead of letting nlinks drop to zero
xfs:
move handle ioctl code to xfs_handle.c
xfs:
move inode lease breaking functions to xfs_inode.c
xfs:
move more logic into xfs_extent_busy_clear_one
xfs:
move orphan files to the orphanage
xfs:
move RT inode locking out of __xfs_bunmapi
xfs:
move xfs_attr_defer_add to xfs_attr_item.c
xfs:
move xfs_ioc_scrub_metadata to scrub.c
xfs:
move xfs_iops.c declarations out of xfs_inode.h
xfs:
online repair of directories
xfs:
online repair of parent pointers
xfs:
online repair of realtime summaries
xfs:
online repair of symbolic links
xfs:
only clear log incompat flags at clean unmount
xfs:
only iget the file once when doing vectored scrub-by-handle
xfs:
parent pointer attribute creation
xfs:
pass the actual offset and len to allocate to xfs_bmapi_allocate
xfs:
pass the attr value to put_listent when possible
xfs:
pass the owner to xfs_symlink_write_target
xfs:
pass xfs_buf lookup flags to xfs_*read_agi
xfs:
pin inodes that would otherwise overflow link count
xfs:
rearrange xfs_attr_match parameters
xfs:
rearrange xfs_da_args a bit to use less space
xfs:
record inode generation in xattr update log intent items
xfs:
reduce indenting in xfs_attr_node_list
xfs:
reduce the rate of cond_resched calls inside scrub
xfs:
refactor dir format helpers
xfs:
refactor live buffer invalidation for repairs
xfs:
refactor name/length checks in xfs_attri_validate
xfs:
refactor name/value iovec validation in xlog_recover_attri_commit_pass2
xfs:
refactor non-power-of-two alignment checks
xfs:
refactor realtime inode locking
xfs:
refactor xfs_is_using_logged_xattrs checks in attr item recovery
xfs:
reinstate delalloc for RT inodes (if sb_rextsize == 1)
xfs:
reinstate RT support in xfs_bmapi_reserve_delalloc
xfs:
remove a racy if_bytes check in xfs_reflink_end_cow_extent
xfs:
remove parent pointers in unlink
xfs:
remove pointless unlocked assertion
xfs:
remove some boilerplate from xfs_attr_set
xfs:
remove the unused xfs_extent_busy_enomem trace event
xfs:
remove the unusued tmp_logflags variable in xfs_bmapi_allocate
xfs:
remove the xfs_iext_peek_prev_extent call in xfs_bmapi_allocate
xfs:
Remove unused function is_rt_data_fork
xfs:
Remove unused function xrep_dir_self_parent
xfs:
remove xfs_da_args.attr_flags
xfs:
remove XFS_DA_OP_NOTIME
xfs:
remove XFS_DA_OP_REMOVE
xfs:
repair AGI unlinked inode bucket lists
xfs:
repair directories by scanning directory parent pointers
xfs:
repair directory parent pointers by scanning for dirents
xfs:
repair extended attributes
xfs:
repair link count of nondirectories after rebuilding parent pointers
xfs:
replay unlocked parent pointer updates that accrue during xattr repair
xfs:
report directory tree corruption in the health information
xfs:
require XFS_SB_FEAT_INCOMPAT_LOG_XATTRS for attr log intent item recovery
xfs:
restrict when we try to align cow fork delalloc to cowextsz hints
xfs:
restructure xfs_attr_complete_op a bit
xfs:
revert commit 44af6c7e59b12
xfs:
rework splitting of indirect block reservations
xfs:
salvage parent pointers when rebuilding xattr structures
xfs:
scan the filesystem to repair a directory dotdot entry
xfs:
scrub parent pointers
xfs:
scrub should set preen if attr leaf has holes
xfs:
silence sparse warning when checking version number
xfs:
simplify iext overflow checking and upgrade
xfs:
small cleanup in xrep_update_qflags()
xfs:
split out handle management helpers a bit
xfs:
split xfs_bmap_add_attrfork into two pieces
xfs:
split xfs_mod_freecounter
xfs:
stop the steal (of data blocks for RT indirect blocks)
xfs:
Stop using __maybe_unused in xfs_alloc.c
xfs:
support non-power-of-two rtextsize with exchange-range
xfs:
support preallocating and copying content into temporary files
xfs:
support RT inodes in xfs_mod_delalloc
xfs:
teach online scrub to find directory tree structure problems
xfs:
teach the tempfile to set up atomic file content exchanges
xfs:
try to avoid allocating from sick inode clusters
xfs:
turn XFS_ATTR3_RMT_BUF_SPACE into a function
xfs:
unlock new repair tempfiles after creation
xfs:
unwind xfs_extent_busy_clear
xfs:
update the unlinked list when repairing link counts
xfs:
upgrade the extent counters in xfs_reflink_end_cow_extent later
xfs:
use an XFS_OPSTATE_ flag for detecting if logged xattrs are available
xfs:
use atomic extent swapping to fix user file fork data
xfs:
use dontcache for grabbing inodes during scrub
xfs:
use helpers to extract xattr op from opflags
xfs:
use local variables for name and value length in _attri_commit_pass2
xfs:
use the xfs_da_args owner field to set new dir/attr block owner
xfs:
use unsigned ints for non-negative quantities in xfs_attr_remote.c
xfs:
validate attr leaf buffer owners
xfs:
validate attr remote value buffer owners
xfs:
validate dabtree node buffer owners
xfs:
validate directory leaf buffer owners
xfs:
validate explicit directory block buffer owners
xfs:
validate explicit directory data buffer owners
xfs:
validate explicit directory free block owners
xfs:
validate recovered name buffers when recovering xattr items
xfs:
walk directory parent pointers to determine backref count
xfs:
widen flags argument to the xfs_iflags_* helpers
xfs:
xfs_quota_unreserve_blkres can't fail
xhci:
always resume roothubs if xHC was reset during resume
xhci:
Apply broken streams quirk to Etron EJ188 xHCI host
xhci:
Apply reset resume quirk to Etron EJ188 xHCI host
xhci:
Handle TD clearing for multiple streams case
xhci:
improve PORTSC register debugging output
xhci:
pci: Group out Thunderbolt xHCI IDs
xhci:
pci: Use full names in PCI IDs for Intel platforms
xhci:
pci: Use PCI_VENDOR_ID_RENESAS
xhci:
remove xhci_check_usb2_port_capability helper
xhci:
remove XHCI_TRUST_TX_LENGTH quirk
xhci:
Set correct transferred length for cancelled bulk transfers
xhci:
stored cached port capability values in one place
xsk:
use generic DMA sync shortcut instead of a custom one
xtensa/mm:
convert check_tlb_entry() to sanity check folios
xtensa:
remove uses of PG_arch_1 on individual pages
yama:
document function parameter
ynl:
ensure exact-len value is resolved
ynl:
rename array-nest to indexed-array
ynl:
support binary and integer sub-type for indexed-array
ynl:
support hex display_hint for integer
z_erofs_pcluster_begin():
don't bother with rounding position down
zap_pid_ns_processes:
clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
zorro:
Use helpers from ioport.h
zram:
add max_pages param to recompression
zram:
don't bother with reopening - just use O_EXCL for open
zswap:
replace RB tree with xarray