Changelog
in Linux kernel
6.12
'drm/xe/hw_engine_group:
Register hw engine group's exec queues
.gitignore:
add .gcda files
.mailmap:
Add an entry for my work email address
.mailmap:
update e-mail address for Eugen Hristev
.mailmap:
update Fangrui's email
6pack:
drop sixpack::buffsize
6pack:
drop sixpack::mtu
6pack:
propagage new tty types
6pack:
remove global strings
6pack:
remove sixpack::rbuff
9p:
Avoid creating multiple slab caches with the same name
9p:
Enable multipage folios
9p:
fix slab cache name creation for real
9p:
v9fs_fid_find: also lookup by inode if not found dentry
[PATCH} hwmon:
(jc42) Properly detect TSE2004-compliant devices again
Linux:
[tree-wide] finally take no_llseek out
ABI:
debugfs-iio-ad9467: document the debugfs interface
ABI:
testing: fix admv8818 attr description
ABI:
testing: sysfs-class-power: clarify charge_type documentation
accel/ivpu:
Add missing MODULE_FIRMWARE metadata
accel/ivpu:
Fix NOC firewall interrupt handling
accel/qaic:
Fix a typo
accel/qaic:
Fix the for loop used to walk SG table
accel/qaic:
Remove the description of DRM_IOCTL_QAIC_PART_DEV
accel:
Use XArray instead of IDR for minors
ACPI/IORT:
Add PMCG platform information for HiSilicon HIP10/11
ACPI/IORT:
Switch to use kmemdup_array()
ACPI:
AC: Use strscpy() instead of strcpy()
ACPI:
acpi_processor: Use strscpy instead() of strcpy()
ACPI:
APD: Add AMDI0015 as platform device
ACPI:
ARM64: add acpi_iort.h to MAINTAINERS
ACPI:
battery : Use strscpy() instead of strcpy()
ACPI:
battery: Fix possible crash when unregistering a battery hook
ACPI:
battery: Remove redundant NULL initalizations
ACPI:
battery: Simplify battery hook locking
ACPI:
battery: use driver core managed async probing
ACPI:
battery: Use strscpy() instead of strcpy()
ACPI:
bus: Add acpi_riscv_init() function
ACPI:
bus: Add RINTC IRQ model for RISC-V
ACPI:
bus: Define and use symbols for device and class name lengths
ACPI:
button: Add DMI quirk for Samsung Galaxy Book2 to fix initial lid detection issue
ACPI:
button: Use strscpy() instead of strcpy()
ACPI:
CPPC: Add support for setting EPP register in FFH
ACPI:
CPPC: Adjust debug messages in amd_set_max_freq_ratio() to warn
ACPI:
CPPC: Adjust return code for inline functions in !CONFIG_ACPI_CPPC_LIB
ACPI:
CPPC: Drop check for non zero perf ratio
ACPI:
CPPC: Fix MASK_VAL() usage
ACPI:
CPPC: Make rmw_lock a raw_spin_lock
ACPI:
EC: Do not release locks during operation region accesses
ACPI:
NUMA: initialize all values of acpi_early_node_map to NUMA_NO_NODE
ACPI:
PAD: fix crash in exit_round_robin()
ACPI:
PAD: Use strscpy() instead of strcpy()
ACPI:
pci_link: Clear the dependencies after probe
ACPI:
PM: Quirk ASUS ROG M16 to default to S3 sleep
ACPI:
PMIC: Remove unneeded check in tps68470_pmic_opregion_probe()
ACPI:
PRM: Add PRM handler direct call support
ACPI:
PRM: Clean up guid type in struct prm_handler_info
ACPI:
PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
ACPI:
processor: Move arch_init_invariance_cppc() call later
ACPI:
processor: Reduce the log level of a per-CPU message about idle states
ACPI:
resource: Add another DMI match for the TongFang GMxXGxx
ACPI:
resource: Add Asus ExpertBook B2502CVA to irq1_level_low_skip_override[]
ACPI:
resource: Add Asus Vivobook X1704VAP to irq1_level_low_skip_override[]
ACPI:
resource: Add LG 16T90SP to irq1_level_low_skip_override[]
ACPI:
resource: Do IRQ override on MECHREV GM7XG0M
ACPI:
resource: Fold Asus ExpertBook B1402C* and B1502C* DMI quirks together
ACPI:
resource: Fold Asus Vivobook Pro N6506M* DMI quirks together
ACPI:
resource: Loosen the Asus E1404GAB DMI match to also cover the E1404GA
ACPI:
resource: Make Asus ExpertBook B2402 matches cover more models
ACPI:
resource: Make Asus ExpertBook B2502 matches cover more models
ACPI:
resource: Remove duplicate Asus E1504GAB IRQ override
ACPI:
resource: Skip IRQ override on Asus Vivobook Go E1404GAB
ACPI:
RISC-V: Implement function to add implicit dependencies
ACPI:
RISC-V: Implement function to reorder irqchip probe entries
ACPI:
RISC-V: Implement PCI related functionality
ACPI:
RISC-V: Initialize GSI mapping structures
ACPI:
RISCV: Make acpi_numa_get_nid() to be static
ACPI:
scan: Add a weak arch_sort_irqchip_probe() to order the IRQCHIP probe
ACPI:
scan: Add RISC-V interrupt controllers to honor list
ACPI:
scan: Define weak function to populate dependencies
ACPI:
scan: Refactor dependency creation
ACPI:
sysfs: evaluate _STR on each sysfs access
ACPI:
sysfs: manage attributes as attribute_group
ACPI:
sysfs: manage sysfs attributes through device core
ACPI:
sysfs: remove return value of acpi_device_setup_files()
ACPI:
sysfs: validate return type of _STR method
ACPI:
utils: Add rev/func to message when acpi_evaluate_dsm() fails
ACPI:
video: Add backlight=native quirk for Dell OptiPlex 5480 AIO
ACPI:
video: Add force_vendor quirk for Panasonic Toughbook CF-18
ACPI:
video: force native for Apple MacbookPro9,2
ACPI:
video: Make Lenovo Yoga Tab 3 X90F DMI match less strict
ACPI:
x86: Make Lenovo Yoga Tab 3 X90F DMI match less strict
ACPICA:
Add support for supressing leading zeros in hex strings
ACPICA:
Add support for Windows 11 22H2 _OSI string
ACPICA:
Allow for more flexibility in _DSM args
ACPICA:
Allow for supressing leading zeros when using acpi_ex_convert_to_ascii()
ACPICA:
Allow PCC Data Type in MCTP resource.
ACPICA:
Allow setting waking vector on reduced hardware platforms
ACPICA:
Avoid warning for Dump Functions
ACPICA:
check null return of ACPI_ALLOCATE_ZEROED() in acpi_db_convert_to_package()
ACPICA:
Complete CXL 3.0 CXIMS structures
ACPICA:
Detect FACS in reduced hardware build
ACPICA:
executer/exsystem: Don't nag user about every Stall() violating the spec
ACPICA:
Fix memory leak if acpi_ps_get_next_field() fails
ACPICA:
Fix memory leak if acpi_ps_get_next_namepath() fails
ACPICA:
haiku: Fix invalid value used for semaphores
ACPICA:
Headers: Add RISC-V SBI Subtype to DBG2
ACPICA:
HMAT: Add extended linear address mode to MSCIS
ACPICA:
iasl: handle empty connection_node
ACPICA:
Implement ACPI_WARNING_ONCE and ACPI_ERROR_ONCE
ACPICA:
Implement the Dword_PCC Resource Descriptor Macro
ACPICA:
MPAM: Correct the typo in struct acpi_mpam_msc_node member
ACPICA:
Setup for ACPICA release 20240827
ACPICA:
SPCR: Update the SPCR table to version 4
ACPICA:
Update integer-to-hex-string conversions
acrn:
use the new follow_pfnmap API
Linux:
Add audio support for the MediaTek Genio 350-evk
Linux:
Add audio support for the MediaTek Genio 350-evk
Linux:
Add device tree for ArmSoM Sige 5 board
Linux:
Add HDMI Audio support
Linux:
Add i2s/tdm support for acp7.0 and acp7.1 platforms
Linux:
Add input voltage suppliers for PMIC MCP16502
Linux:
Add SOF support for ACP7.0 based platform
Linux:
add struct fd constructors, get rid of __to_fd()
Linux:
Add support for AD4000 series of ADCs
Linux:
Add support for PIO p flag
Linux:
Add support for primary mi2s on SM8250
adi:
remove unused f_version
af_unix:
Don't call skb_get() for OOB skb.
af_unix:
Don't return OOB skb in manage_oob().
af_unix:
Move spin_lock() in manage_oob().
af_unix:
Remove single nest in manage_oob().
af_unix:
Rename unlinked_skb in manage_oob().
affs:
Remove unused macros GET_END_PTR, AFFS_GET_HASHENTRY
affs:
Replace one-element array with flexible-array member
affs:
store cookie in private data
afs:
Fix lock recursion
afs:
Fix missing subdir edit when renamed between parent dirs
afs:
Fix missing wire-up of afs_retry_request()
afs:
Fix possible infinite loop with unresponsive servers
afs:
Fix the setting of the server responding flag
afs:
Make read subreqs async
afs:
Remove unused struct and function prototype
alpha:
no need to include asm/xchg.h twice
ALSA/ASoC/SoundWire:
Intel: update maximum number
ALSA/ASoC/SoundWire:
Intel: use single definition for SDW_INTEL_MAX_LINKS
ALSA/ASoC:
use snd_pcm_direction_name()
ALSA/hda:
intel-sdw-acpi: add support for sdw-manager-list property read
ALSA/hda:
intel-sdw-acpi: cleanup sdw_intel_scan_controller
ALSA/hda:
intel-sdw-acpi: fetch fwnode once in sdw_intel_scan_controller()
ALSA/hda:
intel-sdw-acpi: simplify sdw-master-count property read
ALSA:
ad1816a: Use standard print API
ALSA:
ali5451: Remove trailing space after \n newline
ALSA:
aloop: Allow using global timers
ALSA:
aloop: use snd_pcm_direction_name()
ALSA:
aloop: Use standard print API
ALSA:
als100: Use standard print API
ALSA:
aoa: Use helper function for_each_child_of_node()
ALSA:
asihpi: Fix potential OOB array access
ALSA:
asihpi: Use standard print API
ALSA:
azt2320: Use standard print API
ALSA:
azt3328: Use pr_warn()
ALSA:
caiaq: Fix unused variable warning
ALSA:
cmi8328: Use standard print API
ALSA:
cmi8330: Use standard print API
ALSA:
cmipci: drop SNDRV_PCM_RATE_KNOT
ALSA:
control: Annotate snd_kcontrol with __counted_by()
ALSA:
control: Fix leftover snd_power_unref()
ALSA:
control: Fix power_ref lock order for compat code, too
ALSA:
control: Optimize locking for look-up
ALSA:
control: Rename ctl_files_rwlock to controls_rwlock
ALSA:
control: Take power_ref lock primarily
ALSA:
control_led: Use dev_err()
ALSA:
core: add isascii() check to card ID generator
ALSA:
core: Drop snd_print stuff and co
ALSA:
core: Drop superfluous no_free_ptr() for memdup_user() errors
ALSA:
core: timer: Use NSEC_PER_SEC macro
ALSA:
cs4236: Use standard print API
ALSA:
docs: Drop snd_print*() stuff
ALSA:
Drop explicit initialization of struct i2c_device_id::driver_data to 0
ALSA:
dummy: Use standard print API
ALSA:
emu10k1: drop SNDRV_PCM_RATE_KNOT
ALSA:
emu10k1: Use dev_warn()
ALSA:
emux: Use standard print API
ALSA:
es1688: Use standard print API
ALSA:
es18xx: Use standard print API
ALSA:
firewire-lib: Avoid division by zero in apply_constraint_to_size()
ALSA:
firewire-lib: fix return value on fail in amdtp_tscm_init()
ALSA:
firewire: use nonatomic PCM operation
ALSA:
Fix typos in comments across various files
ALSA:
gus: Fix some error handling paths related to get_bpos() usage
ALSA:
gus: Use standard print API
ALSA:
hda/conexant - Fix audio routing for HP EliteOne 1000 G2
ALSA:
hda/conexant - Use cached pin control for Node 0x1d on HP EliteOne 1000 G2
ALSA:
hda/conexant: Fix conflicting quirk for System76 Pangolin
ALSA:
hda/conexant: fix some typos
ALSA:
hda/cs8409: Fix possible NULL dereference
ALSA:
hda/generic: Drop obsoleted obey_preferred_dacs flag
ALSA:
hda/generic: Unconditionally prefer preferred_dacs pairs
ALSA:
hda/realtek - Fixed Clevo platform headset Mic issue
ALSA:
hda/realtek - update set GPIO3 to default for Thinkpad with ALC1318
ALSA:
hda/realtek: Add a quirk for HP Pavilion 15z-ec200
ALSA:
hda/realtek: Add quirk for Huawei MateBook 13 KLV-WX9
ALSA:
hda/realtek: Add subwoofer quirk for Acer Predator G9-593
ALSA:
hda/realtek: Add subwoofer quirk for Infinix ZERO BOOK 13
ALSA:
hda/realtek: Add support for Galaxy Book2 Pro (NP950XEE)
ALSA:
hda/realtek: Autodetect Cirrus Logic companion amplifier bindings
ALSA:
hda/realtek: Convert existing CS35L56 products to use autodetect fixup function
ALSA:
hda/realtek: Enable mic on Vaio VJFH52
ALSA:
hda/realtek: Fix headset mic on TUXEDO Gemini 17 Gen3
ALSA:
hda/realtek: Fix headset mic on TUXEDO Stellaris 16 Gen6 mb1
ALSA:
hda/realtek: fix mute/micmute LED for HP mt645 G8
ALSA:
hda/realtek: fix mute/micmute LEDs for a HP EliteBook 645 G10
ALSA:
hda/realtek: Fix the push button function for the ALC257
ALSA:
hda/realtek: Limit internal Mic boost on Dell platform
ALSA:
hda/realtek: Refactor and simplify Samsung Galaxy Book init
ALSA:
hda/realtek: tas2781: Fix ROG ALLY X audio
ALSA:
hda/realtek: Update default depop procedure
ALSA:
hda/tas2781: Add new quirk for Lenovo Y990 Laptop
ALSA:
hda/tas2781: Add new quirk for Lenovo, ASUS, Dell projects
ALSA:
hda/tas2781: select CRC32 instead of CRC32_SARWATE
ALSA:
hda: Add a new CM9825 standard driver
ALSA:
hda: Add missing parameter description for snd_hdac_stream_timecounter_init()
ALSA:
hda: Allow the default preallocation for x86 again
ALSA:
hda: cs35l41: fix module autoloading
ALSA:
hda: Enhance pm_blacklist option
ALSA:
hda: fix trigger_tstamp_latched
ALSA:
hda: Keep PM disablement for deny-listed instance
ALSA:
hda: Move SST device entries to AVS
ALSA:
hda: Sound support for HP Spectre x360 16 inch model 2024
ALSA:
hda: Use non-SG allocation for the communication buffers
ALSA:
hdsp: Break infinite MIDI input flush loop
ALSA:
hdsp: drop SNDRV_PCM_RATE_KNOT
ALSA:
hdspm: drop SNDRV_PCM_RATE_KNOT
ALSA:
i2c: cs8427: Use standard print API
ALSA:
i2c: Drop commented old debug prints
ALSA:
i2c: pt2258: Use standard print API
ALSA:
IEC958 definition for consumer status channel update
ALSA:
intel8x0: Drop unused snd_printd() calls
ALSA:
korg1212: Use standard print API
ALSA:
line6: add hw monitor volume control to POD HD500X
ALSA:
line6: update contact information
ALSA:
lx6464es: Cleanup the print API usages
ALSA:
memalloc: Drop Xen PV workaround again
ALSA:
memalloc: Let IOMMU handle S/G primarily
ALSA:
memalloc: Move snd_malloc_ops definition into memalloc.c again
ALSA:
memalloc: Use DMA API for x86 WC page allocations, too
ALSA:
memalloc: Use proper DMA mapping API for x86 S/G buffer allocations
ALSA:
memalloc: Use proper DMA mapping API for x86 WC buffer allocations
ALSA:
mixer_oss: Remove some incorrect kfree_const() usages
ALSA:
mpu401: Use standard print API
ALSA:
mpu401_uart: Use standard print API
ALSA:
msnd: Use standard print API
ALSA:
mtpav: Use standard print API
ALSA:
mts64: Use standard print API
ALSA:
opl3: Use standard print API
ALSA:
opl3sa2: Use standard print API
ALSA:
opl4: Use standard print API
ALSA:
opti9xx: Use standard print API
ALSA:
oss: Remove unused declarations
ALSA:
pci: pcxhr: use snd_pcm_direction_name()
ALSA:
pci: rme9652: use snd_pcm_direction_name()
ALSA:
pcm: add more sample rate definitions
ALSA:
pcm: Add xrun counter for snd_pcm_substream
ALSA:
pcm: Drop PCM vmalloc buffer helpers
ALSA:
pcm: Fix breakage of PCM rates used for topology
ALSA:
pcm: Fix the previous conversion to kstrtoul()
ALSA:
pcm: Fix yet more compile warning at replacement with kstrtoul()
ALSA:
pcm: oss: Use pr_debug()
ALSA:
pcm: replace simple_strtoul to kstrtoul
ALSA:
pcm_timer: use snd_pcm_direction_name()
ALSA:
pcsp: Use standard print API
ALSA:
pdaudiocf: Use standard print API
ALSA:
portman2x4: Use standard print API
ALSA:
ppc: Use standard print API
ALSA:
Reorganize kerneldoc parameter names
ALSA:
riptide: Use standard print API
ALSA:
rme9652: remove unused parameter in macro
ALSA:
sb: Use standard print API
ALSA:
sc6000: Use standard print API
ALSA:
scarlett2: Add error check after retrieving PEQ filter values
ALSA:
seq: Drop superfluous filter argument of get_event_dest_client()
ALSA:
seq: Fix missing seq port info bit return for MIDI 1.0 block
ALSA:
seq: Print MIDI 1.0 specific port in proc output
ALSA:
seq: Remove unused declarations
ALSA:
serial-u16550: Use standard print API
ALSA:
sh: Use standard print API
ALSA:
silence integer wrapping warning
ALSA:
snd-usb-caiaq: use snd_pcm_rate_to_rate_bit
ALSA:
sparc: Fix a typo at dev_*() conversion
ALSA:
sparc: Use standard print API
ALSA:
sscape: Use standard print API
ALSA:
timer: Introduce virtual userspace-driven timers
ALSA:
trace: use snd_pcm_direction_name()
ALSA:
trident: Remove unused declarations
ALSA:
trident: Use standard print API
ALSA:
ump: Choose the protocol when protocol caps are changed
ALSA:
ump: Don't enumeration invalid groups for legacy rawmidi
ALSA:
ump: Handle MIDI 1.0 Function Block in MIDI 2.0 protocol
ALSA:
ump: Update substream name from assigned FB names
ALSA:
ump: Use %*ph to print small buffer
ALSA:
usb-audio: Accept multiple protocols in GTBs
ALSA:
usb-audio: Add delay quirk for VIVO USB-C HEADSET
ALSA:
usb-audio: Add input gain and master output mixer elements for RME Babyface Pro
ALSA:
usb-audio: Add input value sanity checks for standard types
ALSA:
usb-audio: Add logitech Audio profile quirk
ALSA:
usb-audio: Add mixer quirk for RME Digiface USB
ALSA:
usb-audio: Add native DSD support for Luxman D-08u
ALSA:
usb-audio: Add quirk for HP 320 FHD Webcam
ALSA:
usb-audio: Add quirk for RME Digiface USB
ALSA:
usb-audio: Add quirks for Dell WD19 dock
ALSA:
usb-audio: Check shutdown at endpoint_set_interface()
ALSA:
usb-audio: Define macros for quirk table entries
ALSA:
usb-audio: Fix NULL pointer deref in snd_usb_power_domain_set()
ALSA:
usb-audio: Fix Yamaha P-125 Quirk Entry
ALSA:
usb-audio: Replace complex quirk lines with macros
ALSA:
usb-audio: Set MIDI1 flag appropriately for GTB MIDI 1.0 entry
ALSA:
usb-audio: Support multiple control interfaces
ALSA:
usb-audio: Update UMP group attributes for GTB blocks, too
ALSA:
usb-audio: Use kmemdup_array instead of kmemdup for multiple allocation
ALSA:
usb-audio: Use standard print API
ALSA:
usx2y: Drop no longer used variable
ALSA:
usx2y: Use standard print API
ALSA:
virmidi: Use standard print API
ALSA:
vx_core: Drop unused dev field
ALSA:
vx_core: Use standard print API
ALSA:
vxpocket: Drop no longer existent chip->dev assignment
ALSA:
vxpocket: Fix a typo at conversion to dev_*()
ALSA:
vxpocket: Use standard print API
ALSA:
wavefront: Use standard print API
ALSA:
wss: Use standard print API
Linux:
AMD SOF based generic SoundWire machine driver
Linux:
AMD SoundWire machine driver code refactor
amd-pstate:
Add missing documentation for `amd_pstate_prefcore_ranking`
amd-xgbe:
Remove setting of RX software timestamp
aoe:
fix the potential use-after-free problem in more places
ARC:
configs: enable I2C_DESIGNWARE_CORE with I2C_DESIGNWARE_PLATFORM
ARC:
Emulate one-byte cmpxchg
arc:
get rid of private asm/unaligned.h
ARC:
update the help message for CONFIG_ARC_BUILTIN_DTB_NAME
arch, mm:
move definition of node_data to generic code
arch, mm:
pull out allocation of NODE_DATA to generic code
arch/sparc:
remove unused varible paddrbase in function leon_swprobe()
arch_numa:
switch over to numa_memblks
arm64/mm:
Delete __init region from memblock.reserved
arm64/mm:
Drop PMD_SECT_VALID
arm64/mm:
Drop TCR_SMP_FLAGS
arm64/mm:
use lm_alias() with addresses passed to memblock_free()
arm64/ptrace:
add support for FEAT_POE
arm64/sve:
Discard stale CPU state when handling SVE traps
arm64/sve:
Remove unused declaration read_smcr_features()
arm64:
Add ESR_ELx_FSC_ADDRSZ_L() helper
arm64:
Add missing APTable and TCR_ELx.HPD masks
arm64:
Add PAR_EL1 field description
arm64:
add Permission Overlay Extension Kconfig
arm64:
add POE signal support
arm64:
add POIndex defines
arm64:
add pte_access_permitted_no_overlay()
arm64:
Add system register encoding for PSTATE.PAN
arm64:
Allow to enable PREEMPT_RT.
arm64:
alternative: make alternative_has_cap_likely() VDSO compatible
arm64:
boot: add Image.xz support
arm64:
Constify struct kobj_type
arm64:
context switch POR_EL0 register
arm64:
convert protection key into vm_flags and pgprot values
arm64:
cpufeature: add Permission Overlay Extension cpucap
arm64:
cputype: Add Neoverse-N3 definitions
arm64:
defconfig: build CONFIG_REGULATOR_QCOM_REFGEN as module
arm64:
defconfig: Enable ADP5585 GPIO and PWM drivers
arm64:
defconfig: Enable AK4619 codec support
arm64:
defconfig: Enable E5010 JPEG Encoder
arm64:
defconfig: enable I2C_DESIGNWARE_CORE with I2C_DESIGNWARE_PLATFORM
arm64:
defconfig: enable mt8365 sound
arm64:
defconfig: Enable R-Car Ethernet-TSN support
arm64:
defconfig: Enable Tegra194 PCIe Endpoint
arm64:
disable trapping of POR_EL0 to EL2
arm64:
dts: Add support for Kontron i.MX93 OSM-S SoM and BL carrier board
arm64:
dts: allwinner: a64: Add GPU thermal trips to the SoC dtsi
arm64:
dts: allwinner: h5: NanoPi Neo Plus2: Fix regulators
arm64:
dts: allwinner: h5: NanoPi NEO Plus2: Use regulators for pio
arm64:
dts: allwinner: h616: Add r_i2c pinctrl nodes
arm64:
dts: allwinner: h616: Change RG35XX Series from r_rsb to r_i2c
arm64:
dts: allwinner: h700: Add Anbernic RG35XX-SP
arm64:
dts: allwinner: h700: Add charger for Anbernic RG35XX
arm64:
dts: amlogic: a4: add ao secure node
arm64:
dts: amlogic: a5: add power domain controller node
arm64:
dts: amlogic: add C3 AW419 board
arm64:
dts: amlogic: add clock and clock-names to sound cards
arm64:
dts: amlogic: add some device nodes for C3
arm64:
dts: amlogic: add watchdog node for A4 SoCs
arm64:
dts: amlogic: c3: add ao secure node
arm64:
dts: amlogic: c3: fix dtbcheck warning
arm64:
dts: amlogic: enable some device nodes for S4
arm64:
dts: amlogic: gxlx-s905l-p271: drop saradc gxlx compatible
arm64:
dts: amlogic: s4: add ao secure node
arm64:
dts: amlogic: t7: add ao secure node
arm64:
dts: apm: storm: Rename menetphy@3 to ethernet-phy@3
arm64:
dts: broadcom: Add minimal support for Raspberry Pi 5
arm64:
dts: colibri-imx8x: Add 50mhz clock for eth
arm64:
dts: colibri-imx8x: Add adma_pwm
arm64:
dts: colibri-imx8x: Add analog inputs
arm64:
dts: colibri-imx8x: Add fxl6408 gpio expander
arm64:
dts: colibri-imx8x: Add PMIC thermal zone
arm64:
dts: colibri-imx8x: Add sound card
arm64:
dts: colibri-imx8x: Add usb support
arm64:
dts: colibri-imx8x: Add USB3803 HUB
arm64:
dts: colibri-imx8x: Add vpu support
arm64:
dts: colibri-imx8x: Cleanup comments
arm64:
dts: exynos: exynos7885-jackpotlte: Correct RAM amount to 4GB
arm64:
dts: exynos: gs101: add syscon-poweroff and syscon-reboot nodes
arm64:
dts: exynosautov920: add initial CMU clock nodes in ExynosAuto v920
arm64:
dts: exynosautov9: add dpum clock DT nodes
arm64:
dts: exynosautov9: Add dpum SysMMU
arm64:
dts: freescale: imx8mp-phyboard-pollux: Add and enable TPM
arm64:
dts: freescale: imx8mp-phycore: Add no-eth overlay
arm64:
dts: freescale: imx93-tqma9352-mba93xxca: Add ethernet aliases
arm64:
dts: freescale: imx93-tqma9352-mba93xxca: add GPIO line names
arm64:
dts: freescale: imx93-tqma9352-mba93xxca: add missing pad configurations
arm64:
dts: freescale: imx93-tqma9352-mba93xxca: add RTC / temp sensor IRQ
arm64:
dts: freescale: imx93-tqma9352-mba93xxca: improve pad configuration
arm64:
dts: freescale: imx93-tqma9352-mba93xxla: Add ethernet aliases
arm64:
dts: freescale: imx93-tqma9352-mba93xxla: add GPIO line names
arm64:
dts: freescale: imx93-tqma9352-mba93xxla: add irq for temp sensor
arm64:
dts: freescale: imx93-tqma9352-mba93xxla: add missing pad configurations
arm64:
dts: freescale: imx93-tqma9352-mba93xxla: enable LPSPI6 interface
arm64:
dts: freescale: imx93-tqma9352-mba93xxla: improve pad configuration
arm64:
dts: freescale: imx93-tqma9352: add eMMC regulators
arm64:
dts: freescale: imx93-tqma9352: Add PMIC node
arm64:
dts: freescale: imx93-tqma9352: improve pad configuration
arm64:
dts: freescale: imx93-tqma9352: set SION for cmd and data pad of USDHC
arm64:
dts: freescale: rename gw7905 to gw75xx
arm64:
dts: fsl,ls2085a: remove fsl,ls2085a-pcie
arm64:
dts: fsl-ls1012a-frdm: move clock-sc16is7xx under root node
arm64:
dts: fsl-ls1028: add missed supply for wm8904
arm64:
dts: fsl-ls1028a: add fsl,ls1028-reset for syscon
arm64:
dts: fsl-ls1028a: remove undocumented 'little-endian' for dspi node
arm64:
dts: fsl-ls1043a: change uqe to uqe-bus and remove #address-cells
arm64:
dts: fsl-ls1043a: move "fsl,ls1043a-qdma" ahead "fsl,ls1021a-qdma"
arm64:
dts: fsl-ls1046a: remove big-endian at memory-controller
arm64:
dts: fsl-ls1088a-ten64: change to low case hex value
arm64:
dts: fsl-ls208xa: move reboot node under syscon
arm64:
dts: fsl-lx2160a-tqmlx2160a: change "vcc" to "vdd" for hub*
arm64:
dts: fvp: Set stdout-path to serial0 in the chosen node
arm64:
dts: imx8-ss-dma: add #address-cells and #size-cells to LPI2C nodes
arm64:
dts: imx8-ss-dma: enable dma support for lpspi
arm64:
dts: imx8-ss-dma: Fix adc0 closing brace location
arm64:
dts: imx8-ss-img: remove undocument slot for jpeg
arm64:
dts: imx8-ss-vpu: Fix imx8qm VPU IRQs
arm64:
dts: imx8: add basic lvds0 and lvds1 subsystem
arm64:
dts: imx8: add basic mipi subsystem
arm64:
dts: imx8: Fix lvds0 device tree
arm64:
dts: imx8: remove non-existent DACs
arm64:
dts: imx8m: update spdif sound card node properties
arm64:
dts: imx8mm-beacon-kit: add DVDD-supply and DOVDD-supply
arm64:
dts: imx8mm-emtop-baseboard: Add Ethernet Support
arm64:
dts: imx8mm-phyboard-polis: add rtc aux-voltage-chargeable
arm64:
dts: imx8mm-phygate-tauri-l: add rtc aux-voltage-chargeable
arm64:
dts: imx8mm-phygate-tauri-l: Remove compatible from dtso
arm64:
dts: imx8mm-tqma8mqml-mba8mx: Increase frequency for i2c busses
arm64:
dts: imx8mm-var-som: drop unused top-level compatible
arm64:
dts: imx8mm-venice-gw72xx-0x: Remove compatible from dtso
arm64:
dts: imx8mm-venice-gw7901: add #address(size)-cells for gsc@20
arm64:
dts: imx8mm-venice-gw7902(3): add #address-cells for gsc@20
arm64:
dts: imx8mm/n-beacon-kit: Fix the order of ADV7535 reg entries
arm64:
dts: imx8mm: Update Data Modul i.MX8M Mini eDM SBC DT to rev.A01
arm64:
dts: imx8mp-beacon: Enable DW HDMI Bridge
arm64:
dts: imx8mp-data-modul-edm-sbc: remove #clock-cells for sai3
arm64:
dts: imx8mp-evk: Add native HDMI output
arm64:
dts: imx8mp-phyboard-pollux-rdk: Add support for PCIe
arm64:
dts: imx8mp-phyboard-pollux: add rtc aux-voltage-chargeable
arm64:
dts: imx8mp-phyboard-pollux: Add SD-Card vqmmc supply
arm64:
dts: imx8mp-phyboard-pollux: Add usb3_phy1 regulator reference
arm64:
dts: imx8mp-phyboard-pollux: Add VCC_5V_SW regulator
arm64:
dts: imx8mp-phyboard-pollux: Assign regulator to EEPROM node
arm64:
dts: imx8mp-phyboard-pollux: Disable write-protect on SD card
arm64:
dts: imx8mp-phyboard-pollux: Set Video PLL1 frequency to 506.8 MHz
arm64:
dts: imx8mp-phycore: Add VDD_IO regulator
arm64:
dts: imx8mp-phycore: Assign regulator to EEPROM node
arm64:
dts: imx8mp-skov-revb-mi1010ait-1cp1: Assign "media_isp" clock rate
arm64:
dts: imx8mp-var-som-symphony: Add Variscite Symphony board and VAR-SOM-MX8MP SoM
arm64:
dts: imx8mp-venice-gw74xx-imx219: remove compatible in overlay file
arm64:
dts: imx8mp-venice: add vddl and vana for sensor@10
arm64:
dts: imx8mp-verdin: add HDMI audio support
arm64:
dts: imx8mp-verdin: drop limit to sdio wi-fi frequency to 100 mhz
arm64:
dts: imx8mp: Add DT nodes for the two ISPs
arm64:
dts: imx8mp: Clarify csis clock frequency
arm64:
dts: imx8mp: correct sdhc ipg clk
arm64:
dts: imx8mp: Enable HDMI to Data Modul i.MX8M Plus eDM SBC
arm64:
dts: imx8qm-mek: add cm4 remote-proc and related memory region
arm64:
dts: imx8qm-mek: add i2c in mipi[0,1] subsystem
arm64:
dts: imx8qm-mek: add pwm and i2c in lvds subsystem
arm64:
dts: imx8qm-mek: add usb 3.0 and related type C nodes
arm64:
dts: imx8qm: add lvds subsystem
arm64:
dts: imx8qm: add mipi subsystem
arm64:
dts: imx8ulp: correct the flexspi compatible string
arm64:
dts: imx93-11x11-evk: Add audio XCVR sound card
arm64:
dts: imx93-11x11-evk: add bt-sco sound card support
arm64:
dts: imx93-11x11-evk: Add PDM microphone sound card support
arm64:
dts: imx93-11x11-evk: Add PWM backlight for "LVDS" connector
arm64:
dts: imx93-tqma9352-mba93: Fix USB hub node name
arm64:
dts: imx93: Add #sound-dai-cells property
arm64:
dts: imx93: add cache info
arm64:
dts: imx93: add lpi2c1 and st lsm6dso node
arm64:
dts: imx93: drop duplicated properties
arm64:
dts: imx93: support i.MX93-14x14-EVK board
arm64:
dts: imx95-19x19-evk: Add audio related nodes
arm64:
dts: imx95-19x19-evk: add flexspi and child node
arm64:
dts: imx95-19x19-evk: add pwm fan control
arm64:
dts: imx95: add DDR Perf Monitor node
arm64:
dts: imx95: add edma[1..3] nodes
arm64:
dts: imx95: add flexcan[1..5] support
arm64:
dts: imx95: add flexspi node
arm64:
dts: imx95: Add NETCMIX block control support
arm64:
dts: imx95: add p2a reply channel
arm64:
dts: imx95: add sai[1..6], xcvr and micfill
arm64:
dts: imx95: add thermal_zone label
arm64:
dts: imx: rename gpio hog as
-hog
arm64:
dts: layerscape: add msi-cell = <1> for gic its
arm64:
dts: layerscape: remove big-endian for mmc nodes
arm64:
dts: layerscape: remove undocumented fsl,ls-pcie-ep
arm64:
dts: layerscape: remove unused num-viewport
arm64:
dts: layerscape: rename aux-bus to bus
arm64:
dts: layerscape: rename mdio-mux-emi to mdio-mux@
arm64:
dts: layerscape: rename rcpm as wakeup-control from power-control
arm64:
dts: layerscape: use common pcs-handle property
arm64:
dts: ls1088ardb: add new RTC PCF2131 support
arm64:
dts: marvell: cn9130-sr-som: fix cp0 mdio pin numbers
arm64:
dts: mba8mx: Add Ethernet PHY IRQ support
arm64:
dts: mediatek: Add ADC node on MT6357, MT6358, MT6359 PMICs
arm64:
dts: mediatek: add afe support for mt8365 SoC
arm64:
dts: mediatek: add audio support for mt8365-evk
arm64:
dts: mediatek: cherry: Specify pull resistance for RSEL GPIOs
arm64:
dts: mediatek: mt7981: add SPI controllers
arm64:
dts: mediatek: mt7981: add UART controllers
arm64:
dts: mediatek: mt8183-kukui-jacuzzi: Simplify DSI endpoint replacement
arm64:
dts: mediatek: mt8183-kukui: Disable unused efuse at 8000000
arm64:
dts: mediatek: mt8183: Remove clock from mfg_async power domain
arm64:
dts: mediatek: mt8186-corsola: Disable DPI display interface
arm64:
dts: mediatek: mt8186-corsola: Update ADSP reserved memory region
arm64:
dts: mediatek: mt8186: add default thermal zones
arm64:
dts: mediatek: mt8186: add lvts definitions
arm64:
dts: mediatek: mt8186: Add power domain for DPI
arm64:
dts: mediatek: mt8186: Add svs node
arm64:
dts: mediatek: mt8186: Fix supported-hw mask for GPU OPPs
arm64:
dts: mediatek: mt8188: add default thermal zones
arm64:
dts: mediatek: mt8188: add lvts definitions
arm64:
dts: mediatek: mt8195-cherry: Mark USB 3.0 on xhci1 as disabled
arm64:
dts: mediatek: mt8195-cherry: Remove keyboard-backlight node
arm64:
dts: mediatek: mt8195: Add SCP phandle to MDP3 DMA controller
arm64:
dts: mediatek: mt8195: Assign USB 3.0 PHY to xhci1 by default
arm64:
dts: mediatek: mt8195: Correct clock order for dp_intf*
arm64:
dts: mediatek: mt8395-nio-12l: Mark USB 3.0 on xhci1 as disabled
arm64:
dts: mt8183-kukui: clean up regulator tree
arm64:
dts: mt8183: add dpi node to mt8183
arm64:
dts: nuvoton: Add syscon to the system-management node
arm64:
dts: nuvoton: ma35d1: Add pinctrl and gpio nodes
arm64:
dts: nuvoton: ma35d1: Add uart pinctrl settings
arm64:
dts: qcom: Add camera clock controller for sm8150
arm64:
dts: qcom: add generic compat string to RPM glink channels
arm64:
dts: qcom: Add support for X1-based Surface Laptop 7 devices
arm64:
dts: qcom: Add X1E78100 ThinkPad T14s Gen 6
arm64:
dts: qcom: ipq5332: Add icc provider ability to gcc
arm64:
dts: qcom: msm8916-longcheer-l8910: Add rear flash
arm64:
dts: qcom: msm8916-samsung-fortuna: Add touch keys
arm64:
dts: qcom: msm8916-samsung-grandmax: Add touchscreen
arm64:
dts: qcom: msm8916-samsung-gt58: Enable the touchkeys
arm64:
dts: qcom: msm8916-samsung-j3ltetw: Add initial device tree
arm64:
dts: qcom: msm8916-samsung-rossa: Add touchscreen
arm64:
dts: qcom: msm8916-wingtech-wt865x8: Add Lenovo A6000/A6010
arm64:
dts: qcom: msm8939-longcheer-l9100: Add rear flash
arm64:
dts: qcom: msm8939-longcheer-l9100: Add rear flash
arm64:
dts: qcom: msm8939-samsung-a7: rename pwm node to conform to dtschema
arm64:
dts: qcom: msm8939-wingtech-wt82918: Add Lenovo Vibe K5 devices
arm64:
dts: qcom: msm8939: revert use of APCS mbox for RPM
arm64:
dts: qcom: msm8976: Add restart node
arm64:
dts: qcom: msm8992-lg-h815: Initial support for LG G4 (H815)
arm64:
dts: qcom: msm8998: Add disabled support for LPASS iommu for Q6
arm64:
dts: qcom: pm8950: Add resin node
arm64:
dts: qcom: pmi8950: Remove address from lpg node
arm64:
dts: qcom: pmi8994: Add label to wled node
arm64:
dts: qcom: qcm6490-idp: Add SD Card node
arm64:
dts: qcom: sa8295p-adp: Enable the four USB Type-A ports
arm64:
dts: qcom: sa8775p-ride: enable remoteprocs
arm64:
dts: qcom: sa8775p: add ADSP, CDSP and GPDSP nodes
arm64:
dts: qcom: sa8775p: Add capacity and DPC properties
arm64:
dts: qcom: sa8775p: Add CPU and LLCC BWMON
arm64:
dts: qcom: sa8775p: add CPU idle states
arm64:
dts: qcom: sa8775p: Add interconnects for ethernet
arm64:
dts: qcom: sa8775p: fix the fastrpc label
arm64:
dts: qcom: sa8775p: Mark APPS and PCIe SMMUs as DMA coherent
arm64:
dts: qcom: sc8180x-lenovo-flex-5g: Enable USB multiport controller
arm64:
dts: qcom: sc8180x-pmics: Add second PMC8180 GPIO
arm64:
dts: qcom: sc8180x-primus: Enable the two MP USB ports
arm64:
dts: qcom: sc8180x: Add USB MP controller and phys
arm64:
dts: qcom: sc8180x: Align USB nodes with binding
arm64:
dts: qcom: sc8180x: Enable the power key
arm64:
dts: qcom: sc8280xp-crd: clean up PCIe2a pinctrl node
arm64:
dts: qcom: sc8280xp-crd: disable PCIe perst pull downs
arm64:
dts: qcom: sc8280xp-x13s: clean up PCIe2a pinctrl node
arm64:
dts: qcom: sc8280xp-x13s: disable PCIe perst pull downs
arm64:
dts: qcom: sc8280xp-x13s: Enable RGB sensor
arm64:
dts: qcom: sdx75-idp: enable MPSS remoteproc node
arm64:
dts: qcom: sdx75: Add remoteproc node
arm64:
dts: qcom: sdx75: update reserved memory regions for mpss
arm64:
dts: qcom: sm4450: add camera, display and gpu clock controller
arm64:
dts: qcom: sm6115-pro1x: Add Caps Lock LED
arm64:
dts: qcom: sm6115-pro1x: Add Goodix Touchscreen
arm64:
dts: qcom: sm6115-pro1x: Add Hall Switch and Camera Button
arm64:
dts: qcom: sm6115-pro1x: Add PCA9534 IO Expander
arm64:
dts: qcom: sm6115-pro1x: Add PMI632 Type-C property
arm64:
dts: qcom: sm6115-pro1x: Enable ATH10K WLAN
arm64:
dts: qcom: sm6115-pro1x: Enable MDSS and GPU
arm64:
dts: qcom: sm6115-pro1x: Enable remoteprocs
arm64:
dts: qcom: sm6115-pro1x: Enable RGB LED
arm64:
dts: qcom: sm6115-pro1x: Enable SD card slot
arm64:
dts: qcom: sm6115-pro1x: Hook up USB3 SS
arm64:
dts: qcom: sm7125-xiaomi-common: Add reset-gpios for ufs_mem_hc
arm64:
dts: qcom: sm8150-mtp: drop incorrect amd,imageon
arm64:
dts: qcom: sm8250: move lpass codec macros to use clks directly
arm64:
dts: qcom: sm8350: add MDSS registers interconnect
arm64:
dts: qcom: sm8350: add refgen regulator
arm64:
dts: qcom: sm8450 fix PIPE clock specification for pcie1
arm64:
dts: qcom: sm8550-hdk: add the Wifi node
arm64:
dts: qcom: sm8550-qrd: use the PMU to power up bluetooth
arm64:
dts: qcom: sm8550: add description of CCI controllers
arm64:
dts: qcom: sm8650-hdk: use the PMU to power up bluetooth
arm64:
dts: qcom: sm8650-qrd: use the PMU to power up bluetooth
arm64:
dts: qcom: sm8650: add description of CCI controllers
arm64:
dts: qcom: x1e78100-t14s: fix nvme regulator boot glitch
arm64:
dts: qcom: x1e80100-crd Rename "Twitter" to "Tweeter"
arm64:
dts: qcom: x1e80100-crd: Add LID switch
arm64:
dts: qcom: x1e80100-crd: enable SDX65 modem
arm64:
dts: qcom: x1e80100-crd: fix nvme regulator boot glitch
arm64:
dts: qcom: x1e80100-microsoft-romulus: fix nvme regulator boot glitch
arm64:
dts: qcom: x1e80100-pmics: Add PMC8380C PWM
arm64:
dts: qcom: x1e80100-qcp: fix nvme regulator boot glitch
arm64:
dts: qcom: x1e80100-vivobook-s15: fix nvme regulator boot glitch
arm64:
dts: qcom: x1e80100-yoga-slim7x: fix nvme regulator boot glitch
arm64:
dts: qcom: x1e80100-yoga: Update panel bindings
arm64:
dts: qcom: x1e80100: Add Broadcast_AND region in LLCC block
arm64:
dts: qcom: x1e80100: Add orientation-switch to all USB+DP QMP PHYs
arm64:
dts: qcom: x1e80100: add PCIe5 nodes
arm64:
dts: qcom: x1e80100: add rpmh-stats node
arm64:
dts: qcom: x1e80100: add soundwire controller resets
arm64:
dts: qcom: x1e80100: Add UART2
arm64:
dts: qcom: x1e80100: Add USB Multiport controller
arm64:
dts: qcom: x1e80100: Disable SMB2360_2 by default
arm64:
dts: qcom: x1e80100: Fix PCIe 6a lanes description
arm64:
dts: qcom: x1e80100: fix PCIe4 and PCIe6a PHY clocks
arm64:
dts: qcom: x1e80100: fix PCIe4 interconnect
arm64:
dts: qcom: x1e80100: fix PCIe5 interconnect
arm64:
dts: qcom: x1e80100: fix PCIe5 PHY clocks
arm64:
dts: qcom: x1e80100: Fix PHY for DP2
arm64:
dts: qcom: x1e80100: Fix up BAR spaces
arm64:
dts: qcom: x1e80100: Fix up hex style
arm64:
dts: renesas: Add initial DTS for RZ/V2H EVK board
arm64:
dts: renesas: Add initial SoC DTSI for RZ/V2H(P) SoC
arm64:
dts: renesas: gray-hawk-single: Add CAN-FD support
arm64:
dts: renesas: gray-hawk-single: Add GP LEDs
arm64:
dts: renesas: gray-hawk-single: Add push switches
arm64:
dts: renesas: gray-hawk-single: Add Sound support
arm64:
dts: renesas: r8a774a1: Add missing iommus properties
arm64:
dts: renesas: r8a774b1: Add missing iommus properties
arm64:
dts: renesas: r8a774c0: Add missing iommus properties
arm64:
dts: renesas: r8a774e1: Add missing iommus properties
arm64:
dts: renesas: r8a77960: Add missing iommus properties
arm64:
dts: renesas: r8a77961: Add missing iommus properties
arm64:
dts: renesas: r8a77965: Add missing iommus properties
arm64:
dts: renesas: r8a77970: Add missing iommus property
arm64:
dts: renesas: r8a77980: Add missing iommus properties
arm64:
dts: renesas: r8a779a0: Add family fallback for CSISP IP
arm64:
dts: renesas: r8a779a0: Add family fallback for VIN IP
arm64:
dts: renesas: r8a779a0: Add missing iommus properties
arm64:
dts: renesas: r8a779g0: Add family fallback for CSISP IP
arm64:
dts: renesas: r8a779g0: Add family fallback for VIN IP
arm64:
dts: renesas: r8a779g0: Add missing iommus properties
arm64:
dts: renesas: r8a779g0: Add PCIe Host and Endpoint nodes
arm64:
dts: renesas: r8a779g0: R-Car Ethernet TSN support
arm64:
dts: renesas: r8a779h0: Add CAN-FD node
arm64:
dts: renesas: r8a779h0: Add family fallback for CSISP IP
arm64:
dts: renesas: r8a779h0: Add family fallback for VIN IP
arm64:
dts: renesas: r8a779h0: Add missing iommus properties
arm64:
dts: renesas: r8a779h0: Add PWM device nodes
arm64:
dts: renesas: r9a07g043u11-smarc: Enable DU
arm64:
dts: renesas: r9a07g043u: Add DU node
arm64:
dts: renesas: r9a07g043u: Add FCPVD node
arm64:
dts: renesas: r9a07g043u: Add VSPD node
arm64:
dts: renesas: r9a07g043u: Correct GICD and GICR sizes
arm64:
dts: renesas: r9a07g044: Correct GICD and GICR sizes
arm64:
dts: renesas: r9a07g054: Correct GICD and GICR sizes
arm64:
dts: renesas: r9a07g0{43,44,54}: Move regulator-vbus device node
arm64:
dts: renesas: r9a08g045: Add DMAC node
arm64:
dts: renesas: r9a08g045: Add I2C nodes
arm64:
dts: renesas: r9a08g045: Correct GICD and GICR sizes
arm64:
dts: renesas: r9a09g057: Add OSTM0-OSTM7 nodes
arm64:
dts: renesas: r9a09g057: Add RIIC0-RIIC8 nodes
arm64:
dts: renesas: r9a09g057: Add SDHI0-SDHI2 nodes
arm64:
dts: renesas: r9a09g057: Add WDT0-WDT3 nodes
arm64:
dts: renesas: r9a09g057h44-rzv2h-evk: Enable OSTM, I2C, and SDHI
arm64:
dts: renesas: r9a09g057h44-rzv2h-evk: Enable watchdog
arm64:
dts: renesas: rzg2l-smarc: Enable HDMI audio
arm64:
dts: renesas: rzg2l: Enable Ethernet TXC output
arm64:
dts: renesas: rzg2l: Set Ethernet PVDD to 1.8V
arm64:
dts: renesas: rzg2lc-smarc: Enable HDMI audio
arm64:
dts: renesas: rzg2lc: Enable Ethernet TXC output
arm64:
dts: renesas: rzg2lc: Set Ethernet PVDD to 1.8V
arm64:
dts: renesas: rzg2ul: Enable Ethernet TXC output
arm64:
dts: renesas: rzg2ul: Set Ethernet PVDD to 1.8V
arm64:
dts: renesas: rzg3s-smarc-som: Enable I2C1 node
arm64:
dts: renesas: rzg3s-smarc: Enable I2C0 node
arm64:
dts: renesas: white-hawk-cpu-common: Enable PCIe Host ch0
arm64:
dts: renesas: white-hawk-single: Wire-up Ethernet TSN
arm64:
dts: rockchip: actually enable pmu-io-domains on qnap-ts433
arm64:
dts: rockchip: add 2 pmu_io_domain supplies for Qnap-TS433
arm64:
dts: rockchip: add board-aliases for Qnap-TS433
arm64:
dts: rockchip: add CAN-FD controller nodes to rk3568
arm64:
dts: rockchip: add CAN0 and CAN1 interfaces to mecsbc board
arm64:
dts: rockchip: add DT entry for RNG to RK356x
arm64:
dts: rockchip: Add DTS for FriendlyARM NanoPi R2S Plus
arm64:
dts: rockchip: add dts for LCKFB Taishan Pi RK3566
arm64:
dts: rockchip: add Firefly Core-PX30-JD4 SoM
arm64:
dts: rockchip: add Firefly JD4 baseboard with Core-PX30-JD4 SoM
arm64:
dts: rockchip: Add GameForce Ace
arm64:
dts: rockchip: add gpio-keys to Qnap-TS433
arm64:
dts: rockchip: Add Hardkernel ODROID-M1S
arm64:
dts: rockchip: Add Hardkernel ODROID-M2
arm64:
dts: rockchip: add hdd leds to Qnap-TS433
arm64:
dts: rockchip: add IR-receiver to NanoPC-T6
arm64:
dts: rockchip: add Mask Rom key on NanoPC-T6
arm64:
dts: rockchip: add missing pmic information on Qnap-TS433
arm64:
dts: rockchip: Add missing tshut props to tsadc on quartz64-b
arm64:
dts: rockchip: add NanoPC-T6 LTS
arm64:
dts: rockchip: add PCIe supply regulator to Qnap-TS433
arm64:
dts: rockchip: add product-data eeproms to QNAP TS433
arm64:
dts: rockchip: add rfkill node for M.2 E wifi on orangepi-5-plus
arm64:
dts: rockchip: Add RGA2 support to rk3588
arm64:
dts: rockchip: Add sdmmc/sdio/emmc reset controls for RK3328
arm64:
dts: rockchip: Add sdmmc_ext for RK3328
arm64:
dts: rockchip: add SPI flash on NanoPC-T6
arm64:
dts: rockchip: add stdout path on Qnap-TS433
arm64:
dts: rockchip: Add support for rk3588 based Cool Pi CM5 GenBook
arm64:
dts: rockchip: Add VEPU121 to RK3588
arm64:
dts: rockchip: Add VPU121 support for RK3588
arm64:
dts: rockchip: add wolfvision pf5 visualizer display
arm64:
dts: rockchip: Correct GPIO polarity on brcm BT nodes
arm64:
dts: rockchip: Correct the Pinebook Pro battery design capacity
arm64:
dts: rockchip: Correct vendor prefix for Hardkernel ODROID-M1
arm64:
dts: rockchip: define cpu-supply on the Qnap-TS433
arm64:
dts: rockchip: Designate Turing RK1's system power controller
arm64:
dts: rockchip: disable display subsystem only for Radxa E25
arm64:
dts: rockchip: drop dr_mode for Radxa ZERO 3W/3E
arm64:
dts: rockchip: drop hp-pin-name property from audio card on nanopc-t6
arm64:
dts: rockchip: Drop invalid clock-names from es8388 codec nodes
arm64:
dts: rockchip: drop obsolete reset-names from rk356x rng node
arm64:
dts: rockchip: Drop regulator-init-microvolt from two boards
arm64:
dts: rockchip: drop unsupported regulator property from NanoPC-T6
arm64:
dts: rockchip: drop unsupported regulator-property from NanoPC-T6
arm64:
dts: rockchip: enable GPU on NanoPC-T6
arm64:
dts: rockchip: enable gpu on Qnap-TS433
arm64:
dts: rockchip: enable PCIe on M.2 E key for Radxa ROCK 5A
arm64:
dts: rockchip: Enable RK809 audio codec for Radxa ROCK 4C+
arm64:
dts: rockchip: enable sata1+2 on Qnap-TS433
arm64:
dts: rockchip: enable second PCIe controller on the Qnap-TS433
arm64:
dts: rockchip: enable the tsadc on the Qnap-TS433
arm64:
dts: rockchip: enable uart0 on Qnap-TS433
arm64:
dts: rockchip: Enable UHS-I SDR-50 for Lunzn FastRhino R66S
arm64:
dts: rockchip: enable usb ports on Qnap-TS433
arm64:
dts: rockchip: enable USB-C on NanoPC-T6
arm64:
dts: rockchip: Fix bluetooth properties on rk3566 box demo
arm64:
dts: rockchip: Fix bluetooth properties on Rock960 boards
arm64:
dts: rockchip: fix i2c2 pinctrl-names property on anbernic-rg353p/v
arm64:
dts: rockchip: Fix LED triggers on rk3308-roc-cc
arm64:
dts: rockchip: Fix reset-gpios property on brcm BT nodes
arm64:
dts: rockchip: Fix rt5651 compatible value on rk3399-eaidk-610
arm64:
dts: rockchip: Fix rt5651 compatible value on rk3399-sapphire-excavator
arm64:
dts: rockchip: Fix wakeup prop names on PineNote BT node
arm64:
dts: rockchip: Move L3 cache outside CPUs in RK3588(S) SoC dtsi
arm64:
dts: rockchip: move NanoPC-T6 parts to DTS
arm64:
dts: rockchip: Move RK3399 OPPs to dtsi files for SoC variants
arm64:
dts: rockchip: prepare NanoPC-T6 for LTS board
arm64:
dts: rockchip: Raise Pinebook Pro's panel backlight PWM frequency
arm64:
dts: rockchip: Remove #cooling-cells from fan on Theobroma lion
arm64:
dts: rockchip: remove duplicate nodes from dts for ROCK 4SE
arm64:
dts: rockchip: Remove hdmi's 2nd interrupt on rk3328
arm64:
dts: rockchip: remove num-slots property from rk3328-nanopi-r2s-plus
arm64:
dts: rockchip: remove orphaned pinctrl-names from pinephone pro
arm64:
dts: rockchip: Remove undocumented supports-emmc property
arm64:
dts: rockchip: remove unnecessary properties for Radxa ROCK 5A
arm64:
dts: rockchip: remove useless tx/rx_delay for Lunzn Fastrhino R68S
arm64:
dts: rockchip: rk3588s fix sdio pins to pull up
arm64:
dts: rockchip: Simplify network PHY connection on qnap-ts433
arm64:
dts: rockchip: Start cooling maps numbering from zero on ROCK 5B
arm64:
dts: rockchip: use correct fcs,suspend-voltage-selector on NanoPC-T6
arm64:
dts: rockchip: use generic Ethernet PHY reset bindings for Lunzn Fastrhino R68S
arm64:
dts: s32g: add the pinctrl node
arm64:
dts: s32g: Disable usdhc write-protect
arm64:
dts: s32v234: remove fallback compatible string arm,cortex-a9-gic
arm64:
dts: sprd: move/add SPDX license to top of the file
arm64:
dts: sprd: rename SDHCI and fuel gauge nodes to match bindings
arm64:
dts: sprd: reorder clock-names after clocks
arm64:
dts: ti: Add k3-am67a-beagley-ai
arm64:
dts: ti: am642-phyboard-electra: Add PRU-ICSSG nodes
arm64:
dts: ti: iot2050: Add overlays for M.2 used by firmware
arm64:
dts: ti: iot2050: Declare Ethernet PHY leds
arm64:
dts: ti: iot2050: Disable lock-step for all iot2050 boards
arm64:
dts: ti: k3-am625-beagleplay: Add bootloader-backdoor-gpios to cc1352p7
arm64:
dts: ti: k3-am62: Add comments to ESM nodes
arm64:
dts: ti: k3-am62: Enable CPU freq throttling on thermal alert
arm64:
dts: ti: k3-am62a: Add E5010 JPEG Encoder
arm64:
dts: ti: k3-am62a: Add ESM nodes
arm64:
dts: ti: k3-am62p5-sk: Remove CTS/RTS from wkup_uart0 pinctrl
arm64:
dts: ti: k3-am62p: Add gpio-reserved-ranges for main_gpio1
arm64:
dts: ti: k3-am62p: Fix ESM interrupt sources
arm64:
dts: ti: k3-am62p: Remove 'reserved' status for ESM
arm64:
dts: ti: k3-am64*: Disable ethernet by default at SoC level
arm64:
dts: ti: k3-am642-evm-nand: Rename pinctrl node and gpio-hog names
arm64:
dts: ti: k3-am642-evm: Silence schema warning
arm64:
dts: ti: k3-am642-tqma64xxl-mbax4xxl: add PRU Ethernet support
arm64:
dts: ti: k3-am64: Add more ESM interrupt sources
arm64:
dts: ti: k3-am64: add USB fallback compatible to J721E
arm64:
dts: ti: k3-am654-idk: Add Support for MCAN
arm64:
dts: ti: k3-am654-idk: Fix dtbs_check warning in ICSSG dmas
arm64:
dts: ti: k3-am65: Add ESM nodes
arm64:
dts: ti: k3-am65: Add simple-mfd compatible to SerDes control nodes
arm64:
dts: ti: k3-am65: Include entire FSS region in ranges
arm64:
dts: ti: k3-am68-sk-base-board: Add clklb pin mux for mmc1
arm64:
dts: ti: k3-am68-sk-som: Change timer nodes status to reserved
arm64:
dts: ti: k3-am68-sk-som: Switch MAIN R5F clusters to Split-mode
arm64:
dts: ti: k3-am68-sk-som: Update Partition info for OSPI Flash
arm64:
dts: ti: k3-am69-sk: Change timer nodes status to reserved
arm64:
dts: ti: k3-am69-sk: Switch MAIN R5F clusters to Split-mode
arm64:
dts: ti: k3-j7200-som-p0: Change timer nodes status to reserved
arm64:
dts: ti: k3-j7200-som-p0: Switch MAIN R5F cluster to Split-mode
arm64:
dts: ti: k3-j7200-som-p0: Update mux-controller node name
arm64:
dts: ti: k3-j721e-beagleboneai64: Fix reversed C6x carveout locations
arm64:
dts: ti: k3-j721e-sk: Change timer nodes status to reserved
arm64:
dts: ti: k3-j721e-sk: Fix reversed C6x carveout locations
arm64:
dts: ti: k3-j721e-sk: Switch MAIN R5F clusters to Split-mode
arm64:
dts: ti: k3-j721e-som-p0: Change timer nodes status to reserved
arm64:
dts: ti: k3-j721e-som-p0: Switch MAIN R5F clusters to Split-mode
arm64:
dts: ti: k3-j721e: Include entire FSS region in ranges
arm64:
dts: ti: k3-j721s2-evm-gesi-exp-board: Rename gpio-hog node name
arm64:
dts: ti: k3-j721s2-som-p0: Change timer nodes status to reserved
arm64:
dts: ti: k3-j721s2-som-p0: Switch MAIN R5F clusters to Split-mode
arm64:
dts: ti: k3-j721s2-som-p0: Update mux-controller node name
arm64:
dts: ti: k3-j721s2: Include entire FSS region in ranges
arm64:
dts: ti: k3-j722s-evm: Add support for multiple CAN instances
arm64:
dts: ti: k3-j722s-evm: Describe main_uart5
arm64:
dts: ti: k3-j722s-evm: Enable Inter-Processor Communication
arm64:
dts: ti: k3-j722s-main: Add R5F and C7x remote processor nodes
arm64:
dts: ti: k3-j722s: Add gpio-reserved-ranges for main_gpio1
arm64:
dts: ti: k3-j784s4-evm: Change timer nodes status to reserved
arm64:
dts: ti: k3-j784s4-evm: Switch MAIN R5F clusters to Split-mode
arm64:
dts: ti: k3-j784s4-evm: Use 4 lanes for PCIe0 on EVM
arm64:
dts: ti: k3-j784s4-main: Align watchdog clocks
arm64:
dts: ti: k3-j784s4: Include entire FSS region in ranges
arm64:
dts: toshiba: Fix pl011 and pl022 clocks
arm64:
dts: x1e80100-crd: fix wsa soundwire port mapping
arm64:
dts: x1e80100-qcp: fix wsa soundwire port mapping
arm64:
el2_setup.h: Rename some labels to be more diff-friendly
arm64:
enable PKEY support for CPUs with S1POE
arm64:
enable POE and PIE to coexist
arm64:
enable the Permission Overlay Extension for EL0
arm64:
errata: Enable the AC03_CPU_38 workaround for ampere1a
arm64:
errata: Expand speculative SSBS workaround once more
arm64:
esr: Define ESR_ELx_EC_* constants as UL
arm64:
Expose the end of the linear map in PHYSMEM_END
arm64:
fix selection of HAVE_DYNAMIC_FTRACE_WITH_ARGS
arm64:
Force position-independent veneers
arm64:
handle PKEY/POE faults
arm64:
hibernate: Fix warning for cast from restricted gfp_t
arm64:
implement PKEYS support
arm64:
Implement prctl(PR_{G,S}ET_TSC)
arm64:
Kconfig: Make SME depend on BROKEN for now
arm64:
mask out POIndex when modifying a PTE
arm64:
mm: Add confidential computing hook to ioremap_prot()
arm64:
mm: Add top-level dispatcher for internal mem_encrypt API
arm64:
mm: fix DMA zone when dma-ranges is missing
arm64:
mm: keep low RAM dma zone
arm64:
mm: Remove unused declaration early_io_map()
arm64:
PCI: Migrate ACPI related functions to pci-acpi.c
arm64:
perf/kvm: Use a common PMU cycle counter define
arm64:
pkeys: remove redundant WARN
arm64:
probes: Fix simulate_ldr*_literal()
arm64:
probes: Fix uprobes for big-endian kernels
arm64:
probes: Remove broken LDR (literal) uprobe support
arm64:
ptdump: Don't override the level when operating on the stage-2 tables
arm64:
ptdump: Expose the attribute parsing functionality
arm64:
ptdump: Use the ptdump description from a local context
arm64:
qcom: sa8775p: Add ADSP and CDSP0 fastrpc nodes
arm64:
re-order MTE VM_ flags
arm64:
set POR_EL0 for kernel threads
arm64:
signal: Fix some under-bracketed UAPI macros
arm64:
signal: Improve POR_EL0 handling to avoid uaccess failures
arm64:
smccc: Remove broken support for SMCCCv1.3 SVE discard hint
arm64:
smccc: Reserve block of KVM "vendor" services for pKVM hypercalls
arm64:
smp: smp_send_stop() and crash_smp_send_stop() should try non-NMI first
arm64:
Subscribe Microsoft Azure Cobalt 100 to erratum 3194386
arm64:
support DMA zone above 4GB
arm64:
tegra: Add common nodes to AGX Orin module
arm64:
tegra: Add DMA properties for Tegra234 UARTA
arm64:
tegra: Add p3767 PCIe C4 EP details
arm64:
tegra: Add Tegra234 PCIe C4 EP definition
arm64:
tegra: Add thermal nodes to AGX Orin SKU8
arm64:
tegra: Add wp-gpio for P2597's external card slot
arm64:
tegra: Combine AGX Orin board files
arm64:
tegra: Combine IGX Orin board files
arm64:
tegra: Correct location of power-sensors for IGX Orin
arm64:
tegra: enable same UARTs for Orin NX/Nano
arm64:
tegra: Fix gpio for P2597 vmmc regulator
arm64:
tegra: Move AGX Orin nodes to correct location
arm64:
tegra: Move BPMP nodes to AGX Orin module
arm64:
tegra: Move padctl supply nodes to AGX Orin module
arm64:
tegra: Wire up Bluetooth on Jetson TX1 module
arm64:
tegra: Wire up power sensors on Jetson TX1 DevKit
arm64:
tegra: Wire up WiFi on Jetson TX1 module
arm64:
trans_pgd: mark PTEs entries as valid to avoid dead kexec()
arm64:
vDSO: Wire up getrandom() vDSO implementation
arm64:
zynqmp: Add PCIe phys property for ZCU102
ARM:
9409/1: mmu: Do not use magic number for TTBCR settings
ARM:
9410/1: vfp: Use asm volatile in fmrx/fmxr macros
ARM:
9411/1: Switch over to GENERIC_CPU_DEVICES using arch_register_cpu()
ARM:
9412/1: Convert to arch_cpu_is_hotpluggable()
ARM:
9416/1: amba: make amba_bustype constant
ARM:
9417/1: dma-mapping: Pass device to arm_iommu_create_mapping()
ARM:
9418/1: dma-mapping: Use iommu_paging_domain_alloc()
ARM:
9419/1: mm: Fix kernel memory mapping for xip kernels
ARM:
9420/1: smp: Fix SMP for xip kernels
ARM:
9434/1: cfi: Fix compilation corner case
ARM:
9435/1: ARM/nommu: Fix typo "absence"
ARM:
at91: add support in SoC driver for new sam9x7
ARM:
at91: Kconfig: add config flag for SAM9X7 SoC
ARM:
at91: pm: add sam9x7 SoC init config
ARM:
at91: pm: add support for sam9x7 SoC family
ARM:
bcm: Select ARM_GIC_V3 for ARCH_BRCMSTB
ARM:
configs: at91: enable config flags for sam9x7 SoC family
ARM:
configs: enable I2C_DESIGNWARE_CORE with I2C_DESIGNWARE_PLATFORM
ARM:
davinci: remove unused cpuidle code
ARM:
davinci: remove unused davinci_cfg_reg_list() declaration
ARM:
davinci: remove unused davinci_init_ide() declaration
ARM:
dove: Drop a write-only variable
ARM:
dts: add Cirrus EP93XX SoC .dtsi
ARM:
dts: am335x-bone-common: Increase MDIO reset deassert time
ARM:
dts: amlogic: meson8b-ec100: align GPIO keys node name with bindings
ARM:
dts: aspeed-g6: Drop cells properties from ethernet nodes
ARM:
dts: aspeed-g6: Use generic 'ethernet' for ftgmac100 nodes
ARM:
dts: aspeed: Add IBM P11 Blueridge 4U BMC system
ARM:
dts: aspeed: Add IBM P11 Blueridge BMC system
ARM:
dts: aspeed: Add IBM P11 FSI devices
ARM:
dts: aspeed: Add IBM P11 Fuji BMC system
ARM:
dts: aspeed: catalina: add Meta Catalina BMC
ARM:
dts: aspeed: catalina: Add pdb cpld io expander
ARM:
dts: aspeed: catalina: Update io expander line names
ARM:
dts: aspeed: Clean up AST2500 pinctrl properties
ARM:
dts: aspeed: convert ASRock SPC621D8HM3 NVMEM content to layout syntax
ARM:
dts: aspeed: Fix coprocessor interrupt controller node name
ARM:
dts: aspeed: harma: Add fru device
ARM:
dts: aspeed: harma: Add ina238
ARM:
dts: aspeed: harma: Add power monitor xdp710
ARM:
dts: aspeed: harma: Add sgpio name
ARM:
dts: aspeed: harma: Add temperature device
ARM:
dts: aspeed: harma: Add VR devices
ARM:
dts: aspeed: harma: Enable mctp controller
ARM:
dts: aspeed: harma: Fix spi-gpio dtb_check warnings
ARM:
dts: aspeed: harma: Remove multi-host property
ARM:
dts: aspeed: harma: Remove pca9546
ARM:
dts: aspeed: harma: Revise hsc chip
ARM:
dts: aspeed: minerva: Add adc sensors for fan board
ARM:
dts: aspeed: minerva: add eeprom on i2c bus
ARM:
dts: aspeed: minerva: add host0-ready pin
ARM:
dts: aspeed: minerva: add linename of two pins
ARM:
dts: aspeed: minerva: add ltc4287 device
ARM:
dts: aspeed: minerva: add power monitor xdp710
ARM:
dts: aspeed: minerva: Add spi-gpio
ARM:
dts: aspeed: minerva: add tmp75 sensor
ARM:
dts: aspeed: minerva: change aliases for uart
ARM:
dts: aspeed: minerva: change RTC reference
ARM:
dts: aspeed: minerva: change the address of tmp75
ARM:
dts: aspeed: minerva: Define the LEDs node name
ARM:
dts: aspeed: minerva: enable ehci0 for USB
ARM:
dts: aspeed: minerva: enable mdio3
ARM:
dts: aspeed: minerva: remove unused bus and device
ARM:
dts: aspeed: minerva: remove unused power device
ARM:
dts: aspeed: minerva: revise sgpio line name
ARM:
dts: aspeed: minerva: Switch the i2c bus number
ARM:
dts: aspeed: mtjade, mtmitchell: Add OCP temperature sensors
ARM:
dts: aspeed: mtmitchell: Add I2C temperature sensor alias ports
ARM:
dts: aspeed: mtmitchell: Add LEDs
ARM:
dts: aspeed: mtmitchell: Add Riser cards
ARM:
dts: aspeed: mtmitchell: Enable i2c10 and i2c15
ARM:
dts: aspeed: Remove undocumented XDMA nodes
ARM:
dts: aspeed: Specify correct generic compatible for CVIC
ARM:
dts: aspeed: Specify required properties for sram node
ARM:
dts: aspeed: System1: Updates to BMC board
ARM:
dts: bcm-mobile: Split out nodes used by both BCM21664 and BCM23550
ARM:
dts: bcm2837-rpi-cm3-io3: Fix HDMI hpd-gpio pin
ARM:
dts: bcm2837/bcm2712: adjust local intc node names
ARM:
dts: broadcom: bcm21664: Move chosen node into Garnet DTS
ARM:
dts: broadcom: convert NVMEM content to layout syntax
ARM:
dts: ep93xx: Add EDB9302 DT
ARM:
dts: ep93xx: add ts7250 board
ARM:
dts: Fix undocumented LM75 compatible nodes
ARM:
dts: imx1/imx27: Use dma-controller as node name
ARM:
dts: imx23/8: Rename apbh and apbx nodes
ARM:
dts: imx28-apx4devkit: Fix the regulator description
ARM:
dts: imx28-lwe: Fix partitions definitions
ARM:
dts: imx28-lwe: Reduce maximal SPI frequency
ARM:
dts: imx28-lwe: Remove saif[01] definitions
ARM:
dts: imx28-tx28: Fix the fsl,saif-master usage
ARM:
dts: imx53-qsb-hdmi: Do not disable TVE
ARM:
dts: imx53-qsb-hdmi: Merge display0 node
ARM:
dts: imx6: update spdif sound card node properties
ARM:
dts: imx6qdl-mba6: improve compatible for LM75 temp sensor
ARM:
dts: imx6qdl-mba6b: remove doubled entry for I2C1 pinmux
ARM:
dts: imx6qdl-tqma6: improve compatible for LM75 temp sensor
ARM:
dts: imx6qdl-tqma6: move i2c3 pinmux to imx6qdl-tqma6b
ARM:
dts: imx6qdl: align pin config nodes with bindings
ARM:
dts: imx6sl: align pin config nodes with bindings
ARM:
dts: imx6sx-udoo-neo: Properly configure ENET_REF
ARM:
dts: imx6ul-geam: fix fsl,pins property in tscgrp pinctrl
ARM:
dts: imx6ul-tx6ul: drop empty pinctrl placeholder
ARM:
dts: imx6ul: align pin config nodes with bindings
ARM:
dts: imx6ull-seeed-npi: fix fsl,pins property in tscgrp pinctrl
ARM:
dts: imx7-mba7: add iio-hwmon support
ARM:
dts: imx7-mba7: improve compatible for LM75 temp sensor
ARM:
dts: imx7: align pin config nodes with bindings
ARM:
dts: imx7d-sdb: align pin config nodes with bindings
ARM:
dts: imx7d-zii-rmu2: fix Ethernet PHY pinctrl property
ARM:
dts: microchip: at91-sama5d27_wlsom1: Add reg_5v to supply PMIC nodes
ARM:
dts: microchip: at91-sama5d2_icp: Add reg_5v to supply PMIC nodes
ARM:
dts: microchip: at91-sama7g54_curiosity: Add reg_5v to supply PMIC nodes
ARM:
dts: microchip: at91-sama7g5ek: add EEPROMs
ARM:
dts: microchip: at91-sama7g5ek: Add reg_5v to supply PMIC nodes
ARM:
dts: microchip: at91: align LED node name with bindings
ARM:
dts: microchip: change to simple-mfd from simple-bus for PIO3 pinumux controller
ARM:
dts: microchip: Remove additional compatible string from PIO3 pinctrl nodes
ARM:
dts: microchip: sam9x60: Fix rtc/rtt clocks
ARM:
dts: microchip: sam9x60: Move i2c address/size to dtsi
ARM:
dts: microchip: sam9x60: Remove additional compatible string from GPIO node
ARM:
dts: microchip: sama5d29_curiosity: Add reg_5v to supply PMIC nodes
ARM:
dts: microchip: sama7g5: Fix RTT clock
ARM:
dts: nuvoton: wpcm450: align LED and GPIO keys node name with bindings
ARM:
dts: omap: am335x-bone: convert NVMEM content to layout syntax
ARM:
dts: qcom: add generic compat string to RPM glink channels
ARM:
dts: qcom: apq8064-pins: correct error in drive-strength property
ARM:
dts: qcom: apq8064: adhere to pinctrl dtschema
ARM:
dts: qcom: apq8064: drop reg-names on sata-phy node
ARM:
dts: qcom: asus,nexus7-flo: remove duplicate pinctrl handle in i2c nodes
ARM:
dts: qcom: ipq4019: adhere to pinctrl dtschema
ARM:
dts: qcom: ipq8064: adhere to pinctrl dtschema
ARM:
dts: qcom: msm8226-microsoft-common: Add inertial sensors
ARM:
dts: qcom: msm8226: Add CPU frequency scaling support
ARM:
dts: qcom: msm8226: Convert APCS usages to mbox interface
ARM:
dts: qcom: msm8226: Hook up CPU cooling
ARM:
dts: qcom: msm8974pro-samsung-klte: Add pstore node
ARM:
dts: qcom: pma8084: add pon node
ARM:
dts: qcom: {a,i}pq8064: correct clock-names in sata node
arm:
dts: realview: Add/drop missing/spurious unit-addreses
ARM:
dts: rockchip: Add i2c3 node for RV1126
ARM:
dts: rockchip: Add i2s0 node for RV1126
ARM:
dts: rockchip: Add pwm node for RV1126
ARM:
dts: rockchip: Add vpu nodes for RK3128
ARM:
dts: rockchip: Do not describe unexisting DAC device on rv1108-elgin-r1
ARM:
dts: rockchip: drop grf reference from rk3036 hdmi
ARM:
dts: rockchip: fix rk3036 acodec node
ARM:
dts: rockchip: Fix the realtek audio codec on rk3036-kylin
ARM:
dts: rockchip: Fix the spi controller on rk3036
ARM:
dts: rockchip: use constant for HCLK_SFC on rk3128
ARM:
dts: stm32: Add ethernet MAC nvmem cells to DH STM32MP13xx DHCOR DHSBC board
ARM:
dts: stm32: Add MECIO1 and MECT1S board variants
ARM:
dts: stm32: Add missing gpio options for sdmmc2_d47_pins_d
ARM:
dts: stm32: Describe PHY LEDs in DH STM32MP13xx DHCOR DHSBC board DT
ARM:
dts: stm32: Disable PHY clock output on DH STM32MP13xx DHCOR DHSBC board
ARM:
dts: stm32: Keep MDIO bus in AF across suspend DH STM32MP13xx DHCOR DHSBC board
ARM:
dts: stm32: Sort properties in audio endpoints on STM32MP15xx DHCOM PDK2
ARM:
dts: stm32: stm32mp151a-prtt1l: Fix QSPI configuration
ARM:
dts: stm32: Switch bitclock/frame-master to flag on STM32MP15xx DHCOM PDK2
ARM:
dts: stm32: Use SAI to generate bit and frame clock on STM32MP15xx DHCOM PDK2
ARM:
dts: ti: omap: am335x-regor: Fix RS485 settings
ARM:
dts: ti: omap: am335x-wega: Fix audio clock provider
ARM:
ep93xx: add regmap aux_dev
ARM:
ep93xx: delete all boardfiles
ARM:
ep93xx: DT for the Cirrus ep93xx SoC platforms
ARM:
ep93xx: soc: drop defines
ARM:
fix cacheflush with PAN
ARM:
imx: Annotate imx7d_enet_init() as __init
ARM:
mach-imx: imx6sx: Remove Ethernet refclock setting
ARM:
mvebu: Warn about memory chunks too small for DDR training
ARM:
OMAP1: Remove unused declarations in arch/arm/mach-omap1/pm.h
ARM:
omap1: Remove unused struct 'dma_link_info'
ARM:
OMAP2+: Remove obsoleted declaration for gpmc_onenand_init
ARM:
omap2: Switch to use kmemdup_array()
ARM:
orion5x: Switch to new sys-off handler API
ARM:
s3c: Drop explicit initialization of struct i2c_device_id::driver_data to 0
ARM:
s3c: remove unused declarations for s3c6400
ARM:
s3c: remove unused s3c2410_cpu_suspend() declaration
ARM:
s3c: Remove unused s3c_init_uart_irqs() declaration
ARM:
shmobile: defconfig: Enable slab hardening and kmalloc buckets
ARM:
spitz: fix compile error when matrix keypad driver is enabled
ARM:
spitz: Use software nodes/properties for the GPIO-driven buttons
ARM:
spitz: Use software nodes/properties for the matrix keypad
ARM:
tegra: tf701t: Add Bluetooth node
ARM:
tegra: tf701t: Add HDMI bindings
ARM:
tegra: tf701t: Adjust sensors nodes
ARM:
tegra: tf701t: Bind VDE device
ARM:
tegra: tf701t: Bind WIFI SDIO and EMMC
ARM:
tegra: tf701t: Complete sound bindings
ARM:
tegra: tf701t: Configure USB
ARM:
tegra: tf701t: Correct and complete PMIC and PMC bindings
ARM:
tegra: tf701t: Re-group GPIO keys
ARM:
tegra: tf701t: Use dedicated backlight regulator
ARM:
tegra: tf701t: Use unimomentary pinmux setup
ARM:
tegra: Wire up two front panel LEDs on TrimSlice
ARM:
versatile: fix OF node leak in CPUs prepare
ASoC/SOF/PCI/Intel:
add PantherLake support
ASoC/SoundWire:
clean up link DMA during stop for IPC4
ASoC:
adi: Use str_enabled_disabled() helper
ASoC:
amd/sdw_utils: add sof based soundwire generic machine driver
ASoC:
amd: acp: Add I2S master clock generation support for acp7.0 platform
ASoC:
amd: acp: Add i2s master clock generation support for acp7.1 platform
ASoC:
amd: acp: Add I2S TDM support for acp6.3 platform
ASoC:
amd: acp: Add I2S TDM support for acp7.0 platform
ASoC:
amd: acp: Add I2S TDM support for acp7.1 platform
ASoC:
amd: acp: add legacy driver support for ACP7.1 based platforms
ASoC:
amd: acp: Add pte configuration for ACP7.0 platform
ASoC:
amd: acp: add soundwire machines for acp6.3 based platform
ASoC:
amd: acp: add ZSC control register programming sequence
ASoC:
amd: acp: Convert comma to semicolon
ASoC:
amd: acp: don't set card long_name
ASoC:
amd: acp: Modify max channels and sample rate support for acp70 dai driver
ASoC:
amd: acp: Refactor I2S dai driver
ASoC:
amd: acp: refactor SoundWire machine driver code
ASoC:
amd: acp: Refactor TDM slots selction based on acp revision id
ASoC:
amd: acp: remove MODULE_ALIAS for legacy machine driver
ASoC:
amd: acp: remove MODULE_ALIAS for sof based generic machine driver
ASoC:
amd: acp: remove MODULE_ALIAS for SoundWire machine driver
ASoC:
amd: acp: replace desc->rev check with acp pci revision id
ASoC:
amd: acp: Return in-case of error
ASoC:
amd: acp: Set i2s clock for acp7.0 platform
ASoC:
amd: acp: Update pcm hardware capabilities for acp6.3 platform
ASoC:
amd: acp: Update pcm hardware capabilities for acp7.0 platform
ASoC:
amd: Add acpi machine id for acp7.0 version based platform
ASoC:
amd: yc: Add quirk for ASUS Vivobook S15 M3502RA
ASoC:
amd: yc: Add quirk for HP Dragonfly pro one
ASoC:
amd: yc: fix internal mic on Xiaomi Book Pro 14 2022
ASoC:
amd: yc: Fix non-functional mic on ASUS E1404FA
ASoC:
amd: yc: Support dmic on another model of Lenovo Thinkpad E14 Gen 6
ASoC:
amlogic: do not use dpcm_playback/capture flags
ASoC:
atmel: mchp-i2s-mcc: Improve maxburst calculation for better performance
ASoC:
atmel: mchp-i2s-mcc: Remove interface name from stream_name
ASoC:
atmel: mchp-pdmc: Add snd_soc_dai_driver name
ASoC:
atmel: mchp-pdmc: Improve maxburst calculation for better performance
ASoC:
atmel: mchp-pdmc: Retain Non-Runtime Controls
ASoC:
atmel: mchp-pdmc: Skip ALSA restoration if substream runtime is uninitialized
ASoC:
audio-graph-card2: Purge absent supplies for device tree nodes
ASoC:
audio-graph-card2: Use helper function of_get_child_count()
ASoC:
audio-graph-card: Use for_each_child_of_node_scoped() to simplify code
ASoC:
Change my e-mail to gmail
ASoC:
cirrus: edb93xx: Delete driver
ASoC:
codecs: add MT6357 support
ASoC:
codecs: ES8326: input issue after init
ASoC:
codecs: ES8326: suspend issue
ASoC:
codecs: Fix error handling in aw_dev_get_dsp_status function
ASoC:
codecs: fix the right check and simplify code
ASoC:
codecs: lpass-rx-macro: add missing CDC_RX_BCL_VBAT_RF_PROC2 to default regs values
ASoC:
codecs: lpass-rx-macro: fix RXn(rx,n) macro for DSM_CTL and SEC7 regs
ASoC:
codecs: lpass-wsa-macro: Do not hard-code dai in VI mixer
ASoC:
codecs: rt5640: Always disable IRQs from rt5640_cancel_work()
ASoC:
codecs: Use devm_clk_get_enabled() helpers
ASoC:
codecs: wcd934x: make read-only array minCode_param static const
ASoC:
codecs: wcd937x: add missing LO Switch control
ASoC:
codecs: wcd937x: Move max port number defines to enum
ASoC:
codecs: wcd937x: relax the AUX PDM watchdog
ASoC:
codecs: wcd938x: Drop unused defines and enums
ASoC:
codecs: wcd938x: Move max port number defines to enum
ASoC:
codecs: wcd939x: Move max port number defines to enum
ASoC:
codecs: wsa881x: Drop unused version readout
ASoC:
codecs: wsa881x: Use designator array initializers for Soundwire ports
ASoC:
codecs: wsa883x: Handle reading version failure
ASoC:
codecs: wsa883x: Simplify handling variant/version
ASoC:
codecs: wsa883x: Use designator array initializers for Soundwire ports
ASoC:
codecs: wsa884x: Implement temperature reading and hwmon
ASoC:
codecs: wsa884x: Simplify handling variant
ASoC:
codecs: wsa884x: Use designator array initializers for Soundwire ports
ASoC:
codecs: wsa88xx and wcd93xx: Soundwire port
ASoC:
codecs: wsa88xx: Few cleanups
ASoC:
cs-amp-lib: Add KUnit test case for empty calibration entries
ASoC:
cs35l34: drop useless rate contraint
ASoC:
cs35l36: drop SNDRV_PCM_RATE_KNOT
ASoC:
cs35l41: drop SNDRV_PCM_RATE_KNOT
ASoC:
cs35l45: Corrects cs35l45_get_clk_freq_id function data type
ASoC:
cs35l56: Make struct regmap_config const
ASoC:
cs35l56: Use regmap_read_bypassed() to wake the device
ASoC:
cs42l42: Convert comma to semicolon
ASoC:
cs42l51: Fix some error handling paths in cs42l51_probe()
ASoC:
cs43130: Constify snd_soc_component_driver struct
ASoC:
cs43130: Constify struct reg_sequence and reg_sequences
ASoC:
cs53l30: drop SNDRV_PCM_RATE_KNOT
ASoC:
dapm-graph: add component on/off and route names
ASoC:
dapm-graph: remove the "ROOT" cluster
ASoC:
dapm-graph: show path name for non-static routes
ASoC:
dapm-graph: visualize component On/Off bias level
ASoC:
dapm: avoid container_of() to get component
ASoC:
dapm: fix bounds checker error in dapm_widget_list_create
ASoC:
dapm: Use IS_ERR_OR_NULL() helper function
ASoC:
Drop snd_soc_*_get_kcontrol_locked()
ASoC:
dt-bindings: amlogic,axg-sound-card: document clocks property
ASoC:
dt-bindings: amlogic,gx-sound-card: document clocks property
ASoC:
dt-bindings: amlogic-sound-cards: document
ASoC:
dt-bindings: cirrus,cs4271: Convert to dtschema
ASoC:
dt-bindings: Convert mxs-saif.txt to fsl,saif.yaml (imx28 saif)
ASoC:
dt-bindings: convert tlv320aic31xx.txt to yaml
ASoC:
dt-bindings: Convert tpa6130a2.txt to yaml
ASoC:
dt-bindings: davinci-mcasp: Fix interrupt properties
ASoC:
dt-bindings: davinci-mcasp: Fix interrupts property
ASoC:
dt-bindings: dlg,da7213: Convert to json-schema
ASoC:
dt-bindings: ep93xx: Document Audio Port support
ASoC:
dt-bindings: ep93xx: Document DMA support
ASoC:
dt-bindings: fsl,imx-audio-es8328: Convert to dtschema
ASoC:
dt-bindings: mediatek,mt8365-afe: Add audio afe document
ASoC:
dt-bindings: mediatek,mt8365-mt6357: Add audio sound card document
ASoC:
dt-bindings: microchip,sama7g5-spdifrx: Add common DAI reference
ASoC:
dt-bindings: qcom,apq8016-sbc-sndcard: move to separate binding
ASoC:
dt-bindings: qcom,lpass-wsa-macro: correct clocks on SM8250
ASoC:
dt-bindings: qcom,sm8250: add qrb4210-rb2-sndcard
ASoC:
dt-bindings: realtek,rt5616: Document audio graph port
ASoC:
dt-bindings: realtek,rt5616: document mclk clock
ASoC:
dt-bindings: renesas,rsnd: add post-init-providers property
ASoC:
dt-bindings: renesas,rsnd: correct reg-names for R-Car Gen1
ASoC:
dt-bindings: renesas,rz-ssi: Document port property
ASoC:
dt-bindings: rockchip,rk3308-codec: add port property
ASoC:
dt-bindings: samsung,odroid: drop stale clocks
ASoC:
dt-bindings: serial-midi: reference serial-peripheral-props.yaml
ASoC:
dt-bindings: ti,pcm512x: Convert to dtschema
ASoC:
dwc: change to use devm_clk_get_enabled() helpers
ASoC:
ep93xx: Drop legacy DMA support
ASoC:
fsl: lpc3xxx-i2s: Remove set but not used variable 'savedbitclkrate'
ASoC:
fsl: lpc3xxx-i2s: use snd_pcm_direction_name()
ASoC:
fsl: lpc3xxx: Make some symbols static
ASoC:
fsl_audmix: Switch to RUNTIME/SYSTEM_SLEEP_PM_OPS()
ASoC:
fsl_esai: change dev_warn to dev_dbg in irq handler
ASoC:
fsl_micfil: Add a flag to distinguish with different volume control types
ASoC:
fsl_micfil: Add sample rate constraint
ASoC:
fsl_mqs: Switch to RUNTIME/SYSTEM_SLEEP_PM_OPS()
ASoC:
fsl_rpmsg: Switch to RUNTIME_PM_OPS()
ASoC:
fsl_sai: Enable 'FIFO continue on error' FCONT bit
ASoC:
fsl_spdif: Switch to RUNTIME/SYSTEM_SLEEP_PM_OPS()
ASoC:
fsl_ssi: Switch to SYSTEM_SLEEP_PM_OPS
ASoC:
grace time for DPCM cleanup
ASoC:
Improvements for mchp-pdmc
ASoC:
imx-audmux: Switch to SYSTEM_SLEEP_PM_OPS
ASoC:
imx-card: Set card.owner to avoid a warning calltrace if SND=m
ASoC:
imx-pcm-rpmsg: Switch to RUNTIME/SYSTEM_SLEEP_PM_OPS()
ASoC:
intel/sdw-utils: move soundwire machine driver soc ops
ASoC:
intel/sdw_utils: move cirrus soundwire codec helper functions
ASoC:
intel/sdw_utils: move dai id common macros
ASoC:
intel/sdw_utils: move dmic codec helper function
ASoC:
intel/sdw_utils: move machine driver dai link helper functions
ASoC:
intel/sdw_utils: move maxim codec helper functions
ASoC:
intel/sdw_utils: move rt5682 codec helper function
ASoC:
intel/sdw_utils: move rt700 and rt711 codec helper functions
ASoC:
intel/sdw_utils: move rt712 sdca helper functions
ASoC:
intel/sdw_utils: move rt722 sdca helper functions
ASoC:
intel/sdw_utils: move rtk amp codec helper functions
ASoC:
intel/sdw_utils: move rtk dmic helper functions
ASoC:
intel/sdw_utils: move rtk jack common helper functions
ASoC:
intel/sdw_utils: move soundwire codec_info_list structure
ASoC:
intel/sdw_utils: move soundwire dai type macros
ASoC:
intel/sdw_utils: move soundwire machine driver helper functions
ASoC:
intel/sdw_utils: refactor init_dai_link() and init_simple_dai_link()
ASoC:
Intel: ARL: Add entry for HDMI-In capture support to non-I2S codec boards.
ASoC:
Intel: avs: drop SNDRV_PCM_RATE_KNOT
ASoC:
Intel: avs: Enable by default for all SST configurations
ASoC:
Intel: avs: Update stream status in a separate thread
ASoC:
Intel: board_helpers: support HDA link initialization
ASoC:
Intel: boards: always check the result of acpi_dev_get_first_match_dev()
ASoC:
Intel: boards: updates for 6.12
ASoC:
Intel: boards: updates for 6.12 - part 2
ASoC:
Intel: bytcr_rt5640: Add DMI quirk for Vexia Edu Atla 10 tablet
ASoC:
Intel: bytcr_rt5640: Add support for non ACPI instantiated codec
ASoC:
Intel: Drop skl_machine_pdata usage
ASoC:
Intel: ehl_rt5660: do not check common_hdmi_codec_drv
ASoC:
intel: move soundwire machine driver common structures
ASoC:
Intel: Remove bxt_da7219_max98357a board driver
ASoC:
Intel: Remove bxt_rt298 board driver
ASoC:
Intel: Remove kbl_da7219_max98357a board driver
ASoC:
Intel: Remove kbl_da7219_max98927 board driver
ASoC:
Intel: Remove kbl_rt5660 board driver
ASoC:
Intel: Remove kbl_rt5663_max98927 board driver
ASoC:
Intel: Remove kbl_rt5663_rt5514_max98927 board driver
ASoC:
Intel: Remove skl_nau88l25_max98357a board driver
ASoC:
Intel: Remove skl_nau88l25_ssm4567 board driver
ASoC:
Intel: Remove skl_rt286 board driver
ASoC:
Intel: Remove skylake driver
ASoC:
Intel: Remove skylake driver
ASoC:
intel: rename codec_info and dai_info structures names
ASoC:
intel: rename ignore_pch_dmic variable name
ASoC:
intel: rename maxim codec macros
ASoC:
intel: rename soundwire codec helper functions
ASoC:
intel: rename soundwire common header macros
ASoC:
intel: rename soundwire machine driver soc ops
ASoC:
Intel: skl_hda_dsp_generic: convert comma to semicolon
ASoC:
Intel: skl_hda_dsp_generic: remove hdac-hdmi support
ASoC:
Intel: skl_hda_dsp_generic: support BT audio offload
ASoC:
Intel: skl_hda_dsp_generic: use common module for DAI links
ASoC:
Intel: skl_hda_dsp_generic: use sof_hdmi_private to init HDMI
ASoC:
Intel: soc-acpi-intel-ptl-match: add rt711-sdca table
ASoC:
Intel: soc-acpi-intel-ptl-match: Add rt722 support
ASoC:
Intel: soc-acpi-intel-rpl-match: add missing empty item
ASoC:
Intel: soc-acpi: Add entry for HDMI_In capture support in ARL match table
ASoC:
Intel: soc-acpi: Add entry for sof_es8336 in ARL match table.
ASoC:
Intel: soc-acpi: add PTL match tables
ASoC:
Intel: soc-acpi: adl: Add match entries for new cs42l43 laptops
ASoC:
Intel: soc-acpi: arl: Add match entries for new cs42l43 laptops
ASoC:
Intel: soc-acpi: arl: Fix some missing empty terminators
ASoC:
Intel: soc-acpi: Fix missing empty terminators
ASoC:
Intel: soc-acpi: lnl: Add match entries for new cs42l43 laptops
ASoC:
Intel: soc-acpi: lnl: Add match entry for TM2 laptops
ASoC:
Intel: sof_pcm512x: do not check common_hdmi_codec_drv
ASoC:
Intel: sof_rt5682: Add HDMI-In capture with rt5682 support for ARL.
ASoC:
intel: sof_sdw: Add check devm_kasprintf() returned value
ASoC:
intel: sof_sdw: add quirk for Dell SKU
ASoC:
Intel: sof_sdw: Add quirks from some new Dell laptops
ASoC:
Intel: sof_sdw: add rt1320 amp support
ASoC:
Intel: sof_sdw: make sof_sdw_quirk static
ASoC:
Intel: sof_sdw: move ignore_internal_dmic check earlier
ASoC:
Intel: sof_sdw: overwrite mach_params->dmic_num
ASoC:
intel: sof_sdw: rename soundwire endpoint and dailink structures
ASoC:
intel: sof_sdw: rename soundwire parsing helper functions
ASoC:
Intel: sof_sdw: use playback/capture_only flags
ASoC:
intel: split soundwire machine driver private data
ASoC:
Intel: sst: Fix used of uninitialized ctx to log an error
ASoC:
Intel: sst: Support LPE0F28 ACPI HID
ASoC:
loongson: Add the correct judgement return
ASoC:
loongson: Factor out loongson i2s enable clock functions
ASoC:
loongson: Factor out loongson_card_acpi_find_device() function
ASoC:
loongson: Fix component check failed on FDT systems
ASoC:
loongson: fix error release
ASoC:
loongson: remove redundant variable assignments
ASoC:
loongson: remove unnecessary assignment in i2s_resume()
ASoC:
loongson: Remove useless variable definitions
ASoC:
loongson: Replace if with ternary operator
ASoC:
loongson: Simplify code formatting
ASoC:
loongson: Simplify if statment in loongson_card_hw_params()
ASoC:
loongson: Simplify probe() with local dev variable
ASoC:
loongson: Simplify with dev_err_probe()
ASoC:
loongson: Use BIT() macro
ASoC:
MAINTAINERS: Drop incorrect tlv320aic31xx.txt path
ASoC:
makes rtd->initialized bit field
ASoC:
max9768: Fix event generation for playback mute
ASoC:
max98388: Fix missing increment of variable slot_found
ASoC:
mediatek: Add MT8365 support
ASoC:
mediatek: mt2701-cs42448: Optimize redundant code in mt2701_cs42448_machine_probe
ASoC:
mediatek: mt7986-afe-pcm: Remove redundant error message
ASoC:
mediatek: mt8192: remove redundant null pointer check before of_node_put
ASoc:
mediatek: mt8365: Add a specific soundcard for EVK
ASoC:
mediatek: mt8365: Add ADDA DAI support
ASoC:
mediatek: mt8365: Add audio clock control support
ASoC:
mediatek: mt8365: Add common header
ASoC:
mediatek: mt8365: Add DMIC DAI support
ASoC:
mediatek: mt8365: Add I2S DAI support
ASoC:
mediatek: mt8365: Add PCM DAI support
ASoC:
mediatek: mt8365: Add the AFE driver support
ASoC:
mediatek: mt8365: check validity before usage of i2s_data
ASoC:
mediatek: mt8365: include linux/bitfield.h
ASoc:
mediatek: mt8365: Remove unneeded assignment
ASoC:
mediatek: mt8365: remove unused mt8365_i2s_hd_str
ASoC:
Merge fixes
ASoC:
Merge up fixes
ASoC:
Merge up fixes
ASoC:
meson: Remove unused declartion in header file
ASoC:
mt8365: Allow build coverage
ASoC:
mt8365: Fix -Werror builds
ASoC:
mt8365: Make non-exported functions static
ASoC:
mt8365: Open code BIT() to avoid spurious warnings
ASoC:
mt8365: Remove spurious unsigned long casts
ASoC:
mt8365: Remove unused DMIC IIR coefficient configuration
ASoC:
mt8365: Remove unused prototype for mt8365_afe_clk_group_48k()
ASoC:
mt8365: Remove unused variables
ASoC:
qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
ASoC:
qcom: q6asm-dai: drop SNDRV_PCM_RATE_KNOT
ASoC:
qcom: sc7280: Fix missing Soundwire runtime stream alloc
ASoC:
qcom: sdm845: add missing soundwire runtime stream alloc
ASoC:
qcom: Select missing common Soundwire module code on SDM845
ASoC:
qcom: sm8250: add qrb4210-rb2-sndcard compatible string
ASoC:
qcom: sm8250: enable primary mi2s
ASoC:
remove bespoke trigger support
ASoC:
remove snd_soc_dai_link_set_capabilities()
ASoC:
rsnd: Fix probe failure on HiHope boards due to endpoint parsing
ASoC:
rsnd: remove rsnd_mod_confirm_ssi() under DEBUG
ASoC:
rsnd: use pcm_dmaengine code
ASoC:
rt1318: Constify struct reg_sequence
ASoC:
rt1320: Add support for version C
ASoC:
rt5682: Return devm_of_clk_add_hw_provider to transfer the error
ASoC:
rt5682s: Return devm_of_clk_add_hw_provider to transfer the error
ASoC:
rt722-sdca: increase clk_stop_timeout to fix clock stop issue
ASoC:
sdw_util/intel: move soundwire endpoint and dai link structures
ASoC:
sdw_utils/intel: move soundwire endpoint parsing helper functions
ASoC:
sdw_utils: refactor sof_sdw_card_late_probe function
ASoC:
sh: rz-ssi: Add full duplex support
ASoC:
soc-ac97: Fix the incorrect description
ASoC:
soc-acpi: add pci revision id field in mach params structure
ASoC:
soc-dapm: use snd_pcm_direction_name()
ASoC:
soc-pcm: Indicate warning if dpcm_playback/capture were used for availability limition
ASoC:
soc-pcm: makes snd_soc_dpcm_can_be_xxx() local
ASoC:
soc-pcm: makes snd_soc_dpcm_can_be_xxx() local function
ASoC:
soc-pcm: move snd_soc_dpcm_can_be_xxx() to top
ASoC:
soc-pcm: remove snd_soc_dpcm_stream_lock_irqsave_nested()
ASoC:
soc-pcm: remove snd_soc_dpcm_stream_{lock/unlock}_irq()
ASoC:
soc-pcm: use snd_pcm_direction_name()
ASoC:
SOF: amd: add alternate machines for acp6.3 based platform
ASoC:
SOF: amd: Add error log for DSP firmware validation failure
ASoC:
SOF: amd: add support for acp7.0 based platform
ASoC:
SOF: amd: Fix for ACP SRAM addr for acp7.0 platform
ASoC:
SOF: amd: Fix for incorrect DMA ch status register offset
ASoC:
SOF: amd: remove unused variable from sof_amd_acp_desc structure
ASoC:
SOF: amd: update conditional check for cache register update
ASoC:
SOF: amd: update mach params subsystem_rev variable
ASoC:
SOF: Intel: add initial support for PTL
ASoC:
SOF: Intel: add PTL specific power control register
ASoC:
SOF: Intel: hda-loader: do not wait for HDaudio IOC
ASoC:
SOF: Intel: hda: Always clean up link DMA during stop
ASoC:
SOF: Intel: hda: Handle prepare without close for non-HDA DAI's
ASoC:
SOF: Intel: hda: refactoring topology name fixup for HDA mach
ASoC:
SOF: Intel: hda: refactoring topology name fixup for SDW mach
ASoC:
SOF: Intel: hda: remove common_hdmi_codec_drv
ASoC:
SOF: Intel: hda: support BT link mask in mach_params
ASoC:
sof: intel: use snd_pcm_direction_name()
ASoC:
SOF: ipc4-topology: Do not set ALH node_id for aggregated DAIs
ASoC:
sof: pcm: use snd_pcm_direction_name()
ASoC:
SOF: reshuffle and optimize structures
ASoC:
SOF: sof-audio.h: optimize snd_sof_pcm_stream_pipeline_list
ASoC:
SOF: sof-audio: Avoid -Wflex-array-member-not-at-end warnings
ASoC:
SOF: sof-client-probes-ipc4: Set param_size extension bits
ASoC:
SOF: sof-priv.h: optimize snd_sof_ipc_msg
ASoC:
SOF: sof-priv.h: optimize snd_sof_mailbox
ASoC:
SOF: sof-priv.h: optimize snd_sof_platform_stream_params
ASoC:
SOF: topology: Use kmemdup_array instead of kmemdup for multiple allocation
ASoC:
spdif: extend supported rates to 768kHz
ASoC:
sti-sas: Constify snd_soc_component_driver struct
ASoC:
stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
ASoC:
stm: Prevent potential division by zero in stm32_sai_get_clk_div()
ASoC:
stm: Prevent potential division by zero in stm32_sai_mclk_round_rate()
ASoC:
stm: use snd_pcm_direction_name()
ASoC:
sunxi: sun4i-codec: drop SNDRV_PCM_RATE_KNOT
ASoC:
Switch back to struct platform_driver::remove()
ASoC:
tas*: Drop unused GPIO includes
ASoC:
tas*: Fix up GPIO usage
ASoC:
tas2781-i2c: Drop weird GPIO code
ASoC:
tas2781-i2c: Get the right GPIO line
ASoC:
tas2781: Add Calibration Kcontrols for Chromebook
ASoC:
tas2781: Add new driver version for tas2563 & tas2781 qfn chip
ASoC:
tas2781: Add TAS2563 into the Header
ASoC:
tas2781: Fix a compiling warning reported by robot kernel test due to adding tas2563_dvc_table
ASoC:
tas2781: mark const variables tas2563_dvc_table as __maybe_unused
ASoc:
tas2781: Remove unnecessary line feed and space
ASoC:
tas2781: Remove unnecessary line feed for tasdevice_codec_remove
ASoc:
tas2781: Rename dai_driver name to unify the name between TAS2563 and TAS2781
ASoC:
tas2781: replace devm_kzalloc and scnprintf with devm_kstrdup
ASoC:
tas5086: use sleeping variants of gpiod API
ASoC:
tegra: use snd_pcm_direction_name()
ASoC:
tlv320aic31xx: Add support for loading filter coefficients
ASoC:
tlv320aic31xx: Fix typos
ASoC:
tlv320aic32x4: Add multi endpoint support
ASoC:
topology-test: Convert comma to semicolon
ASoC:
topology: Bump minimal topology ABI version
ASoC:
topology: Fix incorrect addressing assignments
ASoC:
topology: Fix redundant logical jump
ASoC:
Use __counted_by() annotation for snd_soc_pcm_runtime
ASoC:
Use of_property_present()
ASoC:
Use of_property_read_bool()
ata:
ahci: Rephrase comment to not use the term blacklist
ata:
ahci_brcm: Use devm_platform_ioremap_resource_byname() helper function
ata:
ahci_imx: AHB clock rate setting is not required on i.MX8QM AHCI SATA
ata:
ahci_imx: Clean up code by using i.MX8Q HSIO PHY driver
ata:
ahci_imx: Correct the email address
ata:
ahci_imx: Enlarge RX water mark for i.MX8QM SATA
ata:
ahci_imx: Fix error code in probe()
ata:
ata_piix: Remove useless comment in piix_init_sidpr()
ata:
libahci_platform: Simplify code with for_each_child_of_node_scoped()
ata:
libata-scsi: Fix ata_msense_control() CDL page reporting
ata:
libata-scsi: Fix ata_msense_control_spgt2()
ata:
libata-scsi: Improve ata_scsi_handle_link_detach()
ata:
libata: Add helper ata_eh_decide_disposition()
ata:
libata: avoid superfluous disk spin down + spin up during hibernation
ata:
libata: Change ata_dev_knobble() to return a bool
ata:
libata: Cleanup libata-transport
ata:
libata: Clear DID_TIME_OUT for ATA PT commands with sense data
ata:
libata: Fix W=1 compilation warning
ata:
libata: Improve __ata_qc_complete()
ata:
libata: Improve CDL resource management
ata:
libata: Introduce ata_dev_free_resources
ata:
libata: Move sata_down_spd_limit() to libata-sata.c
ata:
libata: Move sata_std_hardreset() definition to libata-sata.c
ata:
libata: Move sector_buf from struct ata_port to struct ata_device
ata:
libata: Print device quirks only once
ata:
libata: Print quirks applied to devices
ata:
libata: Remove ata_noop_qc_prep()
ata:
libata: Remove obsolete function declarations
ata:
libata: Rename ata_dma_blacklisted()
ata:
libata: Rename ata_eh_read_sense_success_ncq_log()
ata:
libata: Set DID_TIME_OUT for commands that actually timed out
ata:
libata: Update MAINTAINERS file
ata:
libata: Use QUIRK instead of HORKAGE
ata:
pata_cs5520: Rephrase file header comment
ata:
pata_ep93xx: add device tree support
ata:
pata_ep93xx: remove legacy pinctrl use
ata:
pata_ftide010: Enable module autoloading
ata:
pata_hpt366: Rename hpt_dma_blacklisted()
ata:
pata_hpt37x: Rename hpt_dma_blacklisted()
ata:
pata_ixp4xx: Enable module autoloading
ata:
pata_serverworks: Do not use the term blacklist
ata:
sata_gemini: Enable module autoloading
ata:
sata_sil: Rename sil_blacklist to sil_quirks
audit,ipe:
add IPE auditing support
audit:
Make use of str_enabled_disabled() helper
audit:
use task_tgid_nr() instead of task_pid_nr()
autofs:
add per dentry expire timeout
autofs:
fix missing fput for FSCONFIG_SET_FD
autofs:
fix thinko in validate_dev_ioctl()
backlight:
l4f00242t03: Add check for spi_setup
bareudp:
Pull inner IP header in bareudp_udp_encap_recv().
bareudp:
Pull inner IP header on xmit.
bcachefs:
__wait_for_freeing_inode: Switch to wait_bit_queue_entry
bcachefs:
add check for btree id against max in try read node
bcachefs:
Add check for btree_path ref overflow
bcachefs:
add check NULL return of bio_kmalloc in journal_read_bucket
bcachefs:
Add extra padding in bkey_make_mut_noupdate()
bcachefs:
Add hash seed, type to inode_to_text()
bcachefs:
Add missing validation for bch_stripe.csum_granularity_bits
bcachefs:
Add missing wakeup to bch2_inode_hash_remove()
bcachefs:
Add pinned to btree cache not freed counters
bcachefs:
Add snapshot to bch_inode_unpacked
bcachefs:
Add warn param to subvol_get_snapshot, peek_inode
bcachefs:
allocate inode by using alloc_inode_sb()
bcachefs:
Allow for unknown key types in backpointers fsck
bcachefs:
Ancient versions with bad bkey_formats are no longer supported
bcachefs:
Annotate bch_replicas_entry_{v0,v1} with __counted_by()
bcachefs:
Annotate struct bch_xattr with __counted_by()
bcachefs:
Annotate struct bucket_array with __counted_by()
bcachefs:
Assert that we don't lock nodes when !trans->locked
bcachefs:
assign return error when iterating through layout
bcachefs:
bcachefs_metadata_version_inode_has_child_snapshots
bcachefs:
bch2_btree_write_buffer_flush_going_ro()
bcachefs:
bch2_dev_rcu_noerror()
bcachefs:
bch2_dev_remove_alloc() -> alloc_background.c
bcachefs:
bch2_dev_remove_stripes()
bcachefs:
bch2_ec_stripe_head_get() now checks for change in rw devices
bcachefs:
bch2_fiemap(): call trans_begin() on every loop iter
bcachefs:
bch2_folio_reservation_get_partial() is now better behaved
bcachefs:
bch2_folio_set() -> for_each_btree_key_in_subvolume_upto
bcachefs:
bch2_hash_set_or_get_in_snapshot()
bcachefs:
bch2_inode_or_descendents_is_open()
bcachefs:
bch2_opt_set_sb() can now set (some) device options
bcachefs:
bch2_opts_to_text()
bcachefs:
bch2_readdir() -> for_each_btree_key_in_subvolume_upto
bcachefs:
bch2_sb_member_alloc()
bcachefs:
bch2_sb_nr_devices()
bcachefs:
bch2_seek_data() -> for_each_btree_key_in_subvolume_upto
bcachefs:
bch2_seek_hole() -> for_each_btree_key_in_subvolume_upto
bcachefs:
bch2_time_stats_reset()
bcachefs:
bch2_trigger_ptr() calculates sectors even when no device
bcachefs:
bch2_xattr_list() -> for_each_btree_key_in_subvolume_upto
bcachefs:
bch_accounting_mode
bcachefs:
bch_fs.rw_devs_change_count
bcachefs:
BCH_FS_clean_recovery
bcachefs:
bch_stripe.disk_label
bcachefs:
BCH_WRITE_ALLOC_NOWAIT no longer applies to open bucket allocation
bcachefs:
bchfs_read(): call trans_begin() on every loop iter
bcachefs:
bkey errors are only AUTOFIX during read
bcachefs:
btree cache counters should be size_t
bcachefs:
Btree path tracepoints
bcachefs:
btree_cache.freeable list fixes
bcachefs:
btree_iter_peek_upto() now handles BTREE_ITER_all_snapshots
bcachefs:
Change OPT_STR max to be 1 less than the size of choices array
bcachefs:
Check for accounting keys with bversion=0
bcachefs:
Check for directories with no backpointers
bcachefs:
Check for logged ops when clean
bcachefs:
Check for unlinked inodes with dirents
bcachefs:
Check for unlinked, non-empty dirs in check_inode()
bcachefs:
Check if stuck in journal_res_get()
bcachefs:
check the invalid parameter for perf test
bcachefs:
check_subvol_path() now prints subvol root inode
bcachefs:
convert __bch2_encrypt_bio() to darray
bcachefs:
Convert disk accounting BUG_ON() to WARN_ON()
bcachefs:
Convert open-coded extra computation to helper
bcachefs:
Convert to use jiffies macros
bcachefs:
Create lost+found in correct snapshot
bcachefs:
darray: convert to alloc_hooks()
bcachefs:
data_allowed is now an opts.h option
bcachefs:
Delete vestigal check_inode() checks
bcachefs:
dirent_points_to_inode() now warns on mismatch
bcachefs:
Disk accounting device validation fixes
bcachefs:
Do not check folio_has_private()
bcachefs:
do not use PF_MEMALLOC_NORECLAIM
bcachefs:
do_encrypt() now handles allocation failures
bcachefs:
Don't count "skipped access bit" as touched in btree cache scan
bcachefs:
Don't delete unlinked inodes before logged op resume
bcachefs:
Don't drop devices with stripe pointers
bcachefs:
Don't filter partial list buckets in open_buckets_to_text()
bcachefs:
Don't keep tons of cached pointers around
bcachefs:
Don't use commit_do() unnecessarily
bcachefs:
Don't use wait_event_interruptible() in recovery
bcachefs:
Drop memalloc_nofs_save() in bch2_btree_node_mem_alloc()
bcachefs:
drop unused posix acl handlers
bcachefS:
ec: fix data type on stripe deletion
bcachefs:
ec_stripe_head.nr_created
bcachefs:
EIO errcode cleanup
bcachefs:
Ensure BCH_FS_accounting_replay_done is always set
bcachefs:
Ensure BCH_FS_may_go_rw is set before exiting recovery
bcachefs:
Failed devices no longer require mounting in degraded mode
bcachefs:
fast exit when darray_make_room failed
bcachefs:
Fix __bch2_fsck_err() warning
bcachefs:
Fix a spelling error in docs
bcachefs:
Fix accounting read + device removal
bcachefs:
Fix accounting replay flags
bcachefs:
Fix assertion pop in bch2_ptr_swab()
bcachefs:
Fix assertion pop in topology repair
bcachefs:
Fix bad shift in bch2_read_flag_list()
bcachefs:
fix bch2_hash_delete() error path
bcachefs:
Fix bch2_have_enough_devs() for BCH_SB_MEMBER_INVALID
bcachefs:
Fix bch2_inode_is_open() check
bcachefs:
Fix bch_member.btree_bitmap_shift validation
bcachefs:
Fix BCH_SB_ERRS() so we can reorder
bcachefs:
Fix BCH_TRANS_COMMIT_skip_accounting_apply
bcachefs:
Fix bkey_nocow_lock()
bcachefs:
Fix compilation error for bch2_sb_member_alloc
bcachefs:
Fix data corruption on -ENOSPC in buffered write path
bcachefs:
Fix deadlock in __wait_on_freeing_inode()
bcachefs:
Fix deadlock on -ENOSPC w.r.t. partial open buckets
bcachefs:
Fix disk accounting attempting to mark invalid replicas entry
bcachefs:
fix disk reservation accounting in bch2_folio_reservation_get()
bcachefs:
Fix error handling in bch2_btree_node_prefetch()
bcachefs:
Fix error path in check_dirent_inode_dirent()
bcachefs:
Fix format specifier in bch2_btree_key_cache_to_text()
bcachefs:
Fix fsck warnings from bkey validation
bcachefs:
Fix hidden btree errors when reading roots
bcachefs:
Fix incorrect IS_ERR_OR_NULL usage
bcachefs:
fix incorrect show_options results
bcachefs:
Fix infinite loop in propagate_key_to_snapshot_leaves()
bcachefs:
Fix invalid shift in member_to_text()
bcachefs:
Fix invalid shift in validate_sb_layout()
bcachefs:
Fix iterator leak in check_subvol()
bcachefs:
Fix journal_entry_dev_usage_to_text() overrun
bcachefs:
Fix kasan splat in new_stripe_alloc_buckets()
bcachefs:
Fix lockdep splat in bch2_accounting_read
bcachefs:
Fix lost wake up
bcachefs:
fix macro definition allocate_dropping_locks
bcachefs:
fix macro definition allocate_dropping_locks_errcode
bcachefs:
Fix missing bounds checks in bch2_alloc_read()
bcachefs:
fix missing restart handling in bch2_read_retry_nodecode()
bcachefs:
Fix missing validation for bch_backpointer.level
bcachefs:
Fix negative timespecs
bcachefs:
Fix NULL pointer dereference in bch2_opt_to_text
bcachefs:
Fix null ptr deref in bucket_gen_get()
bcachefs:
Fix NULL ptr dereference in btree_node_iter_and_journal_peek
bcachefs:
fix null-ptr-deref in have_stripes()
bcachefs:
fix possible null-ptr-deref in __bch2_ec_stripe_head_get()
bcachefs:
fix prototype to bch2_alloc_sectors_start_trans()
bcachefs:
Fix reattach_inode()
bcachefs:
fix restart handling in __bch2_resume_logged_op_finsert()
bcachefs:
fix restart handling in bch2_alloc_write_key()
bcachefs:
fix restart handling in bch2_do_invalidates_work()
bcachefs:
fix restart handling in bch2_fiemap()
bcachefs:
fix restart handling in bch2_rename2()
bcachefs:
Fix return type of dirent_points_to_inode_nowarn()
bcachefs:
fix shift oob in alloc_lru_idx_fragmentation
bcachefs:
Fix srcu warning in check_topology
bcachefs:
Fix state lock involved deadlock
bcachefs:
Fix sysfs rebalance duration waited formatting
bcachefs:
Fix sysfs warning in fstests generic/730,731
bcachefs:
fix the memory leak in exception case
bcachefs:
Fix topology errors on split after merge
bcachefs:
Fix trans_commit disk accounting revert
bcachefs:
fix transaction restart handling in check_extents(), check_dirents()
bcachefs:
Fix UAF in __promote_alloc() error path
bcachefs:
fix uaf in bch2_dio_write_done()
bcachefs:
Fix UAF in bch2_reconstruct_alloc()
bcachefs:
Fix unhandled transaction restart in fallocate
bcachefs:
Fix unlocked access to c->disk_sb.sb in bch2_replicas_entry_validate()
bcachefs:
Fix validate_bset() repair path
bcachefs:
for_each_btree_key_in_subvolume_upto()
bcachefs:
fsck: Improve hash_check_key()
bcachefs:
Handle race between stripe reuse, invalidate_stripe_to_dev
bcachefs:
handle restarts in bch2_bucket_io_time_reset()
bcachefs:
Hold read lock in bch2_snapshot_tree_oldest_subvol()
bcachefs:
Hook up RENAME_WHITEOUT in rename.
bcachefs:
improve "no device to read from" message
bcachefs:
Improve bch2_is_inode_open() warning message
bcachefs:
improve bch2_new_stripe_to_text()
bcachefs:
Improve check_snapshot_exists()
bcachefs:
improve error message on too few devices for ec
bcachefs:
improve error messages in bch2_ec_read_extent()
bcachefs:
init freespace inited bits to 0 in bch2_fs_initialize
bcachefs:
INODE_STR_HASH() for bch_inode_unpacked
bcachefs:
key cache can now allocate from pending
bcachefs:
Kill alloc_v4.fragmentation_lru
bcachefs:
kill bch2_btree_iter_peek_and_restart()
bcachefs:
Kill bch2_propagate_key_to_snapshot_leaves()
bcachefs:
kill inode_walker_entry.seen_this_pos
bcachefs:
kill redundant is_vmalloc_addr()
bcachefs:
Kill snapshot arg to fsck_write_inode()
bcachefs:
Make sure we print error that causes fsck to bail out
bcachefs:
Mark bch_inode_info as SLAB_ACCOUNT
bcachefs:
Mark inode errors as autofix
bcachefs:
Mark more errors as AUTOFIX
bcachefs:
Mark more errors AUTOFIX
bcachefs:
memset bounce buffer portion to 0 after key_sort_fix_overlapping
bcachefs:
Minimize the search range used to calculate the mantissa
bcachefs:
minor lru fsck fixes
bcachefs:
Move rebalance_status out of sysfs/internal
bcachefs:
Move tabstop setup to bch2_dev_usage_to_text()
bcachefs:
Move transaction commit path validation to as late as possible
bcachefs:
Opt_durability can now be set via bch2_opt_set_sb()
bcachefs:
Options for recovery_passes, recovery_passes_exclude
bcachefs:
Progress indicator for extents_to_backpointers
bcachefs:
promote_whole_extents is now a normal option
bcachefs:
quota_reserve_range() -> for_each_btree_key_in_subvolume_upto
bcachefs:
range_has_data() -> for_each_btree_key_in_subvolume_upto
bcachefs:
rcu_pending
bcachefs:
rcu_pending now works in userspace
bcachefs:
reattach_inode() now correctly handles interior snapshot nodes
bcachefs:
rebalance writes use BCH_WRITE_ONLY_SPECIFIED_DEVS
bcachefs:
Refactor bch2_bset_fix_lookup_table
bcachefs:
Release transaction before wake up
bcachefs:
Remove dead code in __build_ro_aux_tree
bcachefs:
Remove duplicated include in backpointers.c
bcachefs:
Remove the prev array stuff
bcachefs:
remove the unused macro definition
bcachefs:
remove the unused parameter in macro bkey_crc_next
bcachefs:
Remove unused parameter
bcachefs:
Remove unused parameter of bkey_mantissa
bcachefs:
Remove unused parameter of bkey_mantissa_bits_dropped
bcachefs:
remove_backpointer() now checks if dirent points to inode
bcachefs:
rename version -> bversion
bcachefs:
rename version -> bversion for big endian builds
bcachefs:
Repair mismatches in inode hash seed, type
bcachefs:
Replace div_u64 with div64_u64 where second param is u64
bcachefs:
return err ptr instead of null in read sb clean
bcachefs:
Rework btree node pinning
bcachefs:
Rework logged op error handling
bcachefs:
Rip out freelists from btree key cache
bcachefs:
Run in-kernel offline fsck without ratelimit errors
bcachefs:
Set bch_inode_unpacked.bi_snapshot in old inode path
bcachefs:
Simplify bch2_xattr_emit() implementation
bcachefs:
skip mount option handle for empty string.
bcachefs:
Split out check_unreachable_inodes() pass
bcachefs:
split up btree cache counters for live, freeable
bcachefs:
stripe_to_mem()
bcachefs:
support idmap mounts
bcachefs:
Switch gc bucket array to a genradix
bcachefs:
switch to rhashtable for vfs inodes hash
bcachefs:
trivial open_bucket_add_buckets() cleanup
bcachefs:
Use __GFP_ACCOUNT for reclaimable memory
bcachefs:
Use mm_account_reclaimed_pages() when freeing btree nodes
bcachefs:
Workaround for kvmalloc() not supporting > INT_MAX allocations
be2net:
fix potential memory leak in be_xmit()
be2net:
Remove unused declarations
binder:
fix typo in comment
binder:
frozen notification
binder:
frozen notification binder_features flag
binder:
modify the comment for binder_proc_unlock
binfmt_elf, coredump:
Log the reason of the failed core dumps
binfmt_elf:
Dump smaller VMAs first in ELF cores
binfmt_elf:
mseal address zero
bitmap:
Switch from inline to __always_inline
blk-cgroup:
check for pd_(alloc|free)_fn in blkcg_activate_policy()
blk-cgroup:
Remove unused declaration blkg_path()
blk-integrity:
consider entire bio list for merging
blk-integrity:
improved sg segment mapping
blk-integrity:
properly account for segments
blk-ioprio:
remove ioprio_blkcg_from_bio()
blk-ioprio:
remove per-disk structure
blk-mq:
add missing unplug trace event
blk-mq:
set the nr_integrity_segments from bio
blk-mq:
setup queue ->tag_set before initializing hctx
blk-mq:
unconditional nr_integrity_segments
blk-rq-qos:
fix crash on rq_qos_wait vs. rq_qos_wake_function race
blk-throttle:
remove last_low_overflow_time
blk-throttle:
support prioritized processing of metadata
blk_iocost:
fix more out of bound shifts
blk_iocost:
make read-only static array vrate_adj_pct const
blk_iocost:
remove some duplicate irq disable/enables
block, bfq:
choose the last bfqq from merge chain in bfq_setup_cooperator()
block, bfq:
don't break merge chain in bfq_split_bfqq()
block, bfq:
factor out a helper to split bfqq in bfq_init_rq()
block, bfq:
fix possible UAF for bfqq->bic with merge chain
block, bfq:
fix procress reference leakage for bfqq in merge chain
block, bfq:
fix uaf for accessing waker_bfqq after splitting
block, bfq:
merge bfq_release_process_ref() into bfq_put_cooperator()
block, bfq:
remove bfq_log_bfqg()
block, bfq:
remove local variable 'bfqq_already_existing' in bfq_init_rq()
block, bfq:
remove local variable 'split' in bfq_init_rq()
block, bfq:
use bfq_reassign_last_bfqq() in bfq_bfqq_move()
block,lsm:
add LSM blob and new LSM hooks for block devices
block/rnbd-srv:
Add sanity check and remove redundant assignment
block:
Added folio-ized version of bio_add_hw_page()
block:
change wait on bd_claiming to use a var_waitqueue
block:
constify ext_pi_ref_escape()
block:
constify the lim argument to queue_limits_max_zone_append_sectors
block:
delete module stuff from t10-pi
block:
don't use bio_split_rw on misc operations
block:
fix blk_rq_map_integrity_sg kernel-doc
block:
fix blk_rq_map_integrity_sg kernel-doc
block:
fix comment to use set_current_state
block:
Fix elevator_get_default() checking for NULL q->tag_set
block:
Fix elv_iosched_local_module handling of "none" scheduler
block:
fix integer overflow in BLKSECDISCARD
block:
fix potential invalid pointer dereference in blk_add_partition
block:
fix queue limits checks in blk_rq_map_user_bvec for real
block:
fix sanity checks in blk_rq_map_user_bvec
block:
implement async io_uring discard cmd
block:
introduce blk_validate_byte_range()
block:
introduce folio awareness and add a bigger size from folio
block:
properly handle REQ_OP_ZONE_APPEND in __bio_split_to_limits
block:
provide a request helper for user integrity segments
block:
remove bogus union
block:
remove checks for FALLOC_FL_NO_HIDE_STALE
block:
Remove unused blk_limits_io_{min,opt}
block:
rework bio splitting
block:
unexport blk_rq_count_integrity_sg
block:
unpin user pages belonging to a folio at once
block:
Use a folio in blkdev_write_end()
Bluetooth:
Add a helper function to extract iso header
Bluetooth:
bnep: fix wild-memory-access in proto_unregister
Bluetooth:
btintel: Direct exception event to bluetooth stack
Bluetooth:
btintel_pcie: Add support for ISO data
Bluetooth:
btintel_pcie: Allocate memory for driver private data
Bluetooth:
btmrvl: Use IRQF_NO_AUTOEN flag in request_irq()
Bluetooth:
btnxpuart: Add support for ISO packets
Bluetooth:
btrtl: Add the support for RTL8922A
Bluetooth:
btrtl: Set msft ext address filter quirk for RTL8852B
Bluetooth:
btrtl: Use kvmemdup to simplify the code
Bluetooth:
btsdio: Do not bind to non-removable CYW4373
Bluetooth:
btusb: Add 2 USB HW IDs for MT7925 (0xe118/e)
Bluetooth:
btusb: Add Mediatek MT7925 support ID 0x13d3:0x3608
Bluetooth:
btusb: Add MediaTek MT7925-B22M support ID 0x13d3:0x3604
Bluetooth:
btusb: Add Realtek RTL8852C support ID 0x0489:0xe122
Bluetooth:
btusb: Don't fail external suspend requests
Bluetooth:
btusb: Fix not being able to reconnect after suspend
Bluetooth:
btusb: Fix not handling ZPL/short-transfer
Bluetooth:
btusb: Fix regression with fake CSR controllers 0a12:0001
Bluetooth:
btusb: Invert LE State flag to set invalid rather then valid
Bluetooth:
Call iso_exit() on module unload
Bluetooth:
CMTP: Mark BT_CMTP as DEPRECATED
Bluetooth:
hci: fix null-ptr-deref in hci_read_supported_codecs
Bluetooth:
hci_conn: Fix UAF in hci_enhanced_setup_sync
Bluetooth:
hci_conn: Remove redundant memset after kzalloc
Bluetooth:
hci_core: Disable works on hci_unregister_dev
Bluetooth:
hci_core: Fix calling mgmt_device_connected
Bluetooth:
hci_core: Fix sending MGMT_EV_CONNECT_FAILED
Bluetooth:
hci_event: Align BR/EDR JUST_WORKS paring with LE
Bluetooth:
hci_h4: Add support for ISO packets in h4_recv.h
Bluetooth:
hci_ldisc: Use speed set by btattach as oper_speed
Bluetooth:
hci_sync: Ignore errors from HCI_OP_REMOTE_NAME_REQ_CANCEL
Bluetooth:
hci_uart: Add support for Amlogic HCI UART
Bluetooth:
ISO: Fix multiple init when debugfs is disabled
Bluetooth:
ISO: Fix UAF on iso_sock_timeout
Bluetooth:
L2CAP: Fix uaf in l2cap_connect
Bluetooth:
L2CAP: Remove unused declarations
Bluetooth:
MGMT: Fix possible crash on mgmt_index_removed
Bluetooth:
Remove debugfs directory on module init failure
Bluetooth:
replace deprecated strncpy with strscpy_pad
Bluetooth:
RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
Bluetooth:
SCO: Fix UAF on sco_sock_timeout
Bluetooth:
Use led_set_brightness() in LED trigger activate() callback
bnx2x:
Provide declaration of dmae_reg_go_c in header
bnx2x:
Remove setting of RX software timestamp
bnx2x:
Set ivi->vlan field as an integer
bnxt_en:
Add MSIX check in bnxt_check_rings()
bnxt_en:
add support for retrieving crash dump using ethtool
bnxt_en:
add support for storing crash dump into host memory
bnxt_en:
Add support to call FW to update a VNIC
bnxt_en:
Allocate the max bp->irq_tbl size for dynamic msix allocation
bnxt_en:
avoid truncation of per rx run debugfs filename
bnxt_en:
Check the FW's VNIC flush capability
bnxt_en:
Deprecate support for legacy INTX mode
bnxt_en:
Extend maximum length of version string by 1 byte
bnxt_en:
Increase the number of MSIX vectors for RoCE device
bnxt_en:
only set dev->queue_mgmt_ops if supported by FW
bnxt_en:
Remove BNXT_FLAG_USING_MSIX flag
bnxt_en:
Remove register mapping to support INTX
bnxt_en:
Remove setting of RX software timestamp
bnxt_en:
Replace deprecated PCI MSIX APIs
bnxt_en:
replace ptp_lock with irqsave variant
bnxt_en:
resize bnxt_irq name field to fit format string
bnxt_en:
set vnic->mru in bnxt_hwrm_vnic_cfg()
bnxt_en:
stop packet flow during bnxt_queue_stop/start
bnxt_en:
Support dynamic MSIX
bnxt_en:
Support QOS and TPID settings for the SRIOV VLAN
bnxt_en:
Update firmware interface to 1.10.3.68
bonding:
add common function to check ipsec device
bonding:
Add ESN support to IPSec HW offload
bonding:
add ns target multicast address to slave device
bonding:
Correct spelling in headers
bonding:
Fix unnecessary warnings and logs from bond_xdp_get_xmit_slave()
bonding:
Pass string literal as format argument of alloc_ordered_workqueue()
bonding:
Remove setting of RX software timestamp
bonding:
support xfrm state update
bpf, arm64:
Avoid blindly saving/restoring all callee-saved registers
bpf, arm64:
Fix address emission with tag-based KASAN enabled
bpf, arm64:
Fix tailcall hierarchy
bpf, arm64:
Get rid of fpb
bpf, arm64:
Jit BPF_CALL to direct call when possible
bpf, cpumap:
Move xdp:xdp_cpumap_kthread tracepoint before rcv
bpf, lsm:
Add check for BPF LSM return value
bpf, lsm:
Add disabled BPF LSM hook list
bpf, lsm:
Remove bpf_lsm_key_free hook
bpf, sockmap:
Correct spelling skmsg.c
bpf, sockmap:
SK_DROP on attempted redirects of unsupported af_vsock
bpf, test_run:
Fix LIVE_FRAME frame update after a page has been recycled
bpf, vsock:
Drop static vsock_bpf_prot initialization
bpf, x64:
Fix a jit convergence issue
bpf, x64:
Fix tailcall hierarchy
bpf, x86, riscv, arm:
no_caller_saved_registers for bpf_get_smp_processor_id()
bpf,perf:
Fix perf_event_detach_bpf_prog error handling
bpf/bpf_get,set_sockopt:
add option to set TCP-BPF sock ops flags
bpf/selftests:
Check errno when percpu map value size exceeds
bpf/selftests:
coverage for tp and perf event progs using kfuncs
bpf:
add a get_helper_proto() utility function
bpf:
Add bpf_copy_from_user_str kfunc
bpf:
Add bpf_mem_alloc_check_size() helper
bpf:
Add gen_epilogue to bpf_verifier_ops
bpf:
Add kfunc bpf_get_dentry_xattr() to read xattr from dentry
bpf:
Add MEM_WRITE attribute
bpf:
Add sk_is_inet and IS_ICSK check in tls_sw_has_ctx_tx/rx
bpf:
Add the missing BPF_LINK_TYPE invocation for sockmap
bpf:
Adjust BPF_JMP that jumps to the 1st insn of the prologue
bpf:
Allow bpf_current_task_under_cgroup() with BPF_CGROUP_*
bpf:
Allow bpf_dynptr_from_skb() for tp_btf
bpf:
allow bpf_fastcall for bpf_cast_to_kern_ctx and bpf_rdonly_cast
bpf:
allow kfuncs within tracepoint and perf event programs
bpf:
allow passing struct bpf_iter_
as kfunc arguments
bpf:
Call the missed btf_record_free() when map creation fails
bpf:
Call the missed kfree() when there is no special field in btf
bpf:
change int cmd argument in __sys_bpf into typed enum bpf_cmd
bpf:
Check percpu map value size first
bpf:
Check the remaining info_cnt before repeating btf fields
bpf:
Check the validity of nr_words in bpf_iter_bits_new()
bpf:
Check unsupported ops from the bpf_struct_ops's cfi_stubs
bpf:
Check validity of link->type in bpf_link_show_fdinfo()
bpf:
convert __bpf_prog_get() to CLASS(fd, ...)
bpf:
convert bpf_token_create() to CLASS(fd, ...)
bpf:
correctly handle malformed BPF_CORE_TYPE_ID_LOCAL relos
bpf:
decouple stack_map_get_build_id_offset() from perf_callchain_entry
bpf:
devmap: provide rxq after redirect
bpf:
disallow 40-bytes extra stack for bpf_fastcall patterns
bpf:
Enable generic kfuncs for BPF_CGROUP_* programs
bpf:
Export bpf_base_func_proto
bpf:
extract iterator argument type and name validation logic
bpf:
factor out fetching bpf_map from FD and adding it to used_maps list
bpf:
Fail verification for sign-extension of packet data/data_end/data_meta
bpf:
Fix a sdiv overflow issue
bpf:
Fix bpf_strtol and bpf_strtoul helpers for 32bit
bpf:
Fix compare error in function retval_range_within
bpf:
fix do_misc_fixups() for bpf_get_branch_snapshot()
bpf:
Fix error message on kfunc arg type mismatch
bpf:
fix filed access without lock
bpf:
Fix helper writes to read-only maps
bpf:
Fix incorrect delta propagation between linked registers
bpf:
Fix indentation issue in epilogue_idx
bpf:
Fix iter/task tid filtering
bpf:
fix kfunc btf caching for modules
bpf:
Fix link info netfilter flags to populate defrag flag
bpf:
Fix memory leak in bpf_core_apply
bpf:
Fix mismatched RCU unlock flavour in bpf_out_neigh_v6
bpf:
Fix out-of-bounds write in trie_get_next_key()
bpf:
Fix overloading of MEM_UNINIT's meaning
bpf:
Fix percpu address space issues
bpf:
Fix print_reg_state's constant scalar dump
bpf:
Fix truncation bug in coerce_reg_to_size_sx()
bpf:
fix unpopulated name_len field in perf_event link info
bpf:
Fix unpopulated path_size when uprobe_multi fields unset
bpf:
Fix uprobe multi pid filter check
bpf:
Fix use-after-free in bpf_uprobe_multi_link_attach()
bpf:
Force checkpoint when jmp history is too long
bpf:
Free dynamically allocated bits in bpf_iter_bits_destroy()
bpf:
Get better reg range with ldsx and 32bit compare
bpf:
Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
bpf:
introduce new VFS based BPF kfuncs
bpf:
kprobe: Remove unused declaring of bpf_kprobe_override
bpf:
Let callers of btf_parse_kptr() track life cycle of prog btf
bpf:
lsm: Set bpf_lsm_blob_sizes.lbs_task to 0
bpf:
lwtunnel: Unmask upper DSCP bits in bpf_lwt_xmit_reroute()
bpf:
Make sure internal and UAPI bpf_redirect flags don't overlap
bpf:
Make the pointer returned by iter next method valid
bpf:
more trivial fdget() conversions
bpf:
Move bpf_get_file_xattr to fs/bpf_fs_kfuncs.c
bpf:
Move insn_buf[16] to bpf_verifier_env
bpf:
no_caller_saved_registers attribute for helper calls
bpf:
Preserve param->string when parsing mount options
bpf:
Prevent tail call between progs attached to different hooks
bpf:
Properly test iter/task tid filtering
bpf:
Relax KF_ACQUIRE kfuncs strict type matching constraint
bpf:
Remove __btf_name_valid() and change to btf_name_valid_identifier()
bpf:
Remove custom build rule
bpf:
Remove mark_precise_scalar_ids()
bpf:
Remove MEM_UNINIT from skb/xdp MTU helpers
bpf:
Remove the insn_buf array stack usage from the inline_bpf_loop()
bpf:
Remove truncation test in bpf_strtol and bpf_strtoul helpers
bpf:
Rename ARG_PTR_TO_KPTR -> ARG_KPTR_XCHG_DEST
bpf:
rename nocsr -> bpf_fastcall in verifier
bpf:
Replace 8 seq_puts() calls by seq_putc() calls
bpf:
Search for kptrs in prog BTF structs
bpf:
selftests: send packet to devmap redirect XDP
bpf:
Simplify character output in seq_print_delegate_opts()
bpf:
Support __nullable argument suffix for tp_btf
bpf:
support bpf_fastcall patterns for kfuncs
bpf:
Support bpf_kptr_xchg into local kptr
bpf:
switch fdget_raw() uses to CLASS(fd_raw, ...)
bpf:
switch maps to CLASS(fd, ...)
bpf:
Sync uapi bpf.h header to tools directory
bpf:
sync_linked_regs() must preserve subreg_def
bpf:
Track equal scalars history on per-instruction level
bpf:
trivial conversions for fdget()
bpf:
Unmask upper DSCP bits in __bpf_redirect_neigh_v4()
bpf:
Unmask upper DSCP bits in bpf_fib_lookup() helper
bpf:
Use __u64 to save the bits in bits iterator
bpf:
Use fake pt_regs when doing bpf syscall tracepoint tracing
bpf:
Use kmemdup_array instead of kmemdup for multiple allocation
bpf:
Use kvmemdup to simplify the code
bpf:
use kvzmalloc to allocate BPF verifier environment
bpf:
Use raw_spinlock_t in ringbuf
bpf:
Use sockfd_put() helper
bpf:
use type_may_be_null() helper for nullable-param check
bpf:
wire up sleepable bpf_get_stack() and bpf_get_task_stack() helpers
bpf:
Zero former ARG_PTR_TO_{LONG,INT} args in case of error
bpftool:
Add bash-completion for tcx subcommand
bpftool:
Add document for net attach/detach on tcx subcommand
bpftool:
Add missing blank lines in bpftool-net doc example
bpftool:
Add net attach/detach command to tcx prog
bpftool:
Fix handling enum64 in btf dump sorting
bpftool:
fix some typos in bpftool
bpftool:
Fix typos
bpftool:
Fix undefined behavior caused by shifting into the sign bit
bpftool:
Fix undefined behavior in qsort(NULL, 0, ...)
bpftool:
Improve btf c dump sorting stability
bpftool:
Refactor xdp attach/detach type judgment
bridge:
Handle error of rtnl_register_module().
bridge:
mcast: Fail MDB get request on empty entry
btf:
move pahole check in scripts/link-vmlinux.sh to lib/Kconfig.debug
btf:
remove redundant CONFIG_BPF test in scripts/link-vmlinux.sh
btf:
require pahole 1.21+ for DEBUG_INFO_BTF with default DWARF version
btrfs:
add and use helper to verify the calling task has locked the inode
btrfs:
add cancellation points to trim loops
btrfs:
add comment about locking in cow_file_range_inline()
btrfs:
also add stripe entries for NOCOW writes
btrfs:
always pass readahead state to defrag
btrfs:
always update fstrim_range on failure in FITRIM ioctl
btrfs:
BTRFS_PATH_AUTO_FREE in orphan.c
btrfs:
change RST lookup error message level to debug
btrfs:
clear defragmented inodes using postorder in btrfs_cleanup_defrag_inodes()
btrfs:
clear force-compress on remount when compress mount option is given
btrfs:
constify arguments of compare_inode_defrag()
btrfs:
constify more pointer parameters
btrfs:
convert __extent_writepage() to be completely folio based
btrfs:
convert __extent_writepage_io() to take a folio
btrfs:
convert __get_extent_map() to take a folio
btrfs:
convert __process_pages_contig() to take a folio
btrfs:
convert __unlock_for_delalloc() to take a folio
btrfs:
convert add_ra_bio_pages() to use only folios
btrfs:
convert begin_page_folio() to take a folio instead
btrfs:
convert btrfs_cleanup_ordered_extents() to take a folio
btrfs:
convert btrfs_cleanup_ordered_extents() to use folios
btrfs:
convert btrfs_decompress() to take a folio
btrfs:
convert btrfs_do_readpage() to only use a folio
btrfs:
convert btrfs_finish_ordered_extent() to take a folio
btrfs:
convert btrfs_get_extent() to take a folio
btrfs:
convert btrfs_mark_ordered_io_finished() to take a folio
btrfs:
convert btrfs_read_folio() to only use a folio
btrfs:
convert btrfs_readahead() to only use folio
btrfs:
convert btrfs_run_delalloc_range() to take a folio
btrfs:
convert btrfs_set_range_writeback() to use a folio
btrfs:
convert btrfs_writepage_cow_fixup() to use folio
btrfs:
convert btrfs_writepage_fixup_worker() to use a folio
btrfs:
convert can_finish_ordered_extent() to use a folio
btrfs:
convert clear_page_extent_mapped() to take a folio
btrfs:
convert copy_inline_to_page() to use folio
btrfs:
convert cow_file_range() to take a folio
btrfs:
convert cow_file_range_inline() to take a folio
btrfs:
convert end_page_read() to take a folio
btrfs:
convert extent_clear_unlock_delalloc() to take a folio
btrfs:
convert extent_range_clear_dirty_for_io() to use a folio
btrfs:
convert extent_write_locked_range() to take a folio
btrfs:
convert extent_write_locked_range() to use folios
btrfs:
convert fallback_to_cow() to take a folio
btrfs:
convert find_lock_delalloc_range() to use a folio
btrfs:
convert find_next_dirty_byte() to take a folio
btrfs:
convert get_next_extent_buffer() to take a folio
btrfs:
convert insert_inline_extent() to use a folio
btrfs:
convert lock_delalloc_pages() to take a folio
btrfs:
convert lzo_decompress() to take a folio
btrfs:
convert process_one_page() to operate only on folios
btrfs:
convert read_inline_extent() to use a folio
btrfs:
convert read_key_bytes() to take a folio
btrfs:
convert run_delalloc_compressed() to take a folio
btrfs:
convert run_delalloc_cow() to take a folio
btrfs:
convert run_delalloc_nocow() to take a folio
btrfs:
convert struct async_chunk to hold a folio
btrfs:
convert struct btrfs_writepage_fixup to use a folio
btrfs:
convert submit_eb_page() to take a folio
btrfs:
convert submit_eb_subpage() to take a folio
btrfs:
convert submit_extent_page() to use a folio
btrfs:
convert submit_uncompressed_range() to take a folio
btrfs:
convert try_release_extent_buffer() to take a folio
btrfs:
convert try_release_extent_mapping() to take a folio
btrfs:
convert try_release_extent_state() to take a folio
btrfs:
convert try_release_subpage_extent_buffer() to take a folio
btrfs:
convert uncompress_inline() to take a folio
btrfs:
convert wait_subpage_spinlock() to only use a folio
btrfs:
convert writepage_delalloc() to take a folio
btrfs:
convert zlib_decompress() to take a folio
btrfs:
convert zstd_decompress() to take a folio
btrfs:
DEFINE_FREE for struct btrfs_path
btrfs:
directly wake up cleaner kthread in the BTRFS_IOC_SYNC ioctl
btrfs:
disable rate limiting when debug enabled
btrfs:
do not hold the extent lock for entire read
btrfs:
don't dump stripe-tree on lookup error
btrfs:
don't readahead the relocation inode on RST
btrfs:
drop the backref cache during relocation if we commit
btrfs:
drop transaction parameter from btrfs_add_inode_defrag()
btrfs:
fix a NULL pointer dereference when failed to start a new trasacntion
btrfs:
fix clear_dirty and writeback ordering in submit_one_sector()
btrfs:
fix defrag not merging contiguous extents due to merged extent maps
btrfs:
fix error propagation of split bios
btrfs:
fix extent map merging not happening for adjacent extents
btrfs:
fix incorrect comparison for delayed refs
btrfs:
fix missing error handling when adding delayed ref with qgroups enabled
btrfs:
fix passing 0 to ERR_PTR in btrfs_search_dir_index_item()
btrfs:
fix per-subvolume RO/RW flags with new mount API
btrfs:
fix race setting file private on concurrent lseek using same fd
btrfs:
fix read corruption due to race with extent map merging
btrfs:
fix the delalloc range locking if sector size < page size
btrfs:
fix the length of reserved qgroup to free
btrfs:
fix uninitialized pointer free in add_inode_ref()
btrfs:
fix uninitialized pointer free on read_alloc_one_name() error
btrfs:
fix use-after-free of block device file in __btrfs_free_extra_devids()
btrfs:
fix use-after-free on rbtree that tracks inodes for auto defrag
btrfs:
introduce EXTENT_DIO_LOCKED
btrfs:
make btrfs_is_subpage() to return false directly for 4K page size
btrfs:
make compression path to be subpage compatible
btrfs:
merge btrfs_folio_unlock_writer() into btrfs_folio_end_writer_lock()
btrfs:
merge btrfs_orig_bbio_end_io() into btrfs_bio_end_io()
btrfs:
more efficient chunk map iteration when device replace finishes
btrfs:
move uuid tree related code to uuid-tree.[ch]
btrfs:
only unlock the to-be-submitted ranges inside a folio
btrfs:
print message on device opening error during mount
btrfs:
qgroup: set a more sane default value for subtree drop threshold
btrfs:
qgroup: use goto style to handle errors in add_delayed_ref()
btrfs:
qgroup: use xarray to track dirty extents in transaction
btrfs:
reduce chunk_map lookups in btrfs_map_block()
btrfs:
reduce size and overhead of extent_map_block_end()
btrfs:
refactor __extent_writepage_io() to do sector-by-sector submission
btrfs:
reinitialize delayed ref list after deleting it from the list
btrfs:
reject ro->rw reconfiguration if there are hard ro requirements
btrfs:
remove btrfs_folio_end_all_writers()
btrfs:
remove the nr_ret parameter from __extent_writepage_io()
btrfs:
rename __btrfs_add_inode_defrag() and drop double underscores
btrfs:
rename __btrfs_run_defrag_inode() and drop double underscores
btrfs:
rename __btrfs_submit_bio() and drop double underscores
btrfs:
rename __compare_inode_defrag() and drop double underscores
btrfs:
rename __extent_writepage() and drop double underscores
btrfs:
rename __need_auto_defrag() and drop double underscores
btrfs:
rename btrfs_io_stripe::is_scrub to rst_search_commit_root
btrfs:
rename btrfs_submit_bio() to btrfs_submit_bbio()
btrfs:
reschedule when updating chunk maps at the end of a device replace
btrfs:
return void from btrfs_add_inode_defrag()
btrfs:
rework BTRFS_I as macro to preserve parameter const
btrfs:
send: cleanup unneeded return variable in changed_verity()
btrfs:
send: fix buffer overflow detection when copying path to cache entry
btrfs:
send: fix grammar in comments
btrfs:
send: fix invalid clone operation for file that got its size decreased
btrfs:
set search_commit_root on stripe io in case of relocation
btrfs:
split remaining space to discard in chunks
btrfs:
subpage: fix the bitmap dump which can cause bitmap corruption
btrfs:
subpage: remove btrfs_fs_info::subpage_info member
btrfs:
take the dio extent lock during O_DIRECT operations
btrfs:
tracepoints: end assignment with semicolon at btrfs_qgroup_extent event class
btrfs:
tree-checker: fix the wrong output of data backref objectid
btrfs:
update stripe extents for existing logical addresses
btrfs:
update stripe_extent delete loop assumptions
btrfs:
update the writepage tracepoint to take a folio
btrfs:
use btrfs_path auto free in zoned.c
btrfs:
use sector numbers as keys for the dirty extents xarray
btrfs:
utilize folio more in btrfs_page_mkwrite()
btrfs:
wait for fixup workers before stopping cleaner kthread during umount
btrfs:
zoned: fix missing RCU locking in error message when loading zone info
btrfs:
zoned: fix zone unusable accounting for freed reserved extent
bu27034:
ROHM BU27034ANUC correct gains and times
bu27034:
ROHM BU27034ANUC correct lux calculation
bu27034:
ROHM BU27034NUC to BU27034ANUC
bu27034:
ROHM BU27034NUC to BU27034ANUC drop data2
buffer:
Convert __block_write_begin() to take a folio
buffer:
Convert block_write_end() to take a folio
buffer:
Use a folio in generic_write_end()
bus:
bt1-apb: change to use devm_clk_get_enabled() helper
bus:
bt1-axi: change to use devm_clk_get_enabled() helper
bus:
fsl-mc: make fsl_mc_bus_type const
bus:
imx-weim: change to use devm_clk_get_enabled() helper
bus:
imx-weim: support compile test
bus:
integrator-lm: fix OF node leak in probe()
bus:
mhi: host: make mhi_bus_type const
bus:
mhi: host: pci_generic: Add support for Netprisma LCUR57 and FCUN69
bus:
mhi: host: pci_generic: Enable EDL trigger for Foxconn modems
bus:
mhi: host: pci_generic: Fix the name for the Telit FE990A
bus:
mhi: host: pci_generic: Update EDL firmware path for Foxconn modems
bus:
sunxi-rsb: Simplify code with dev_err_probe()
bus:
ti-sysc: Remove excess struct member 'disable_on_idle' description
bus:
ti-sysc: Use of_property_present()
cachefiles, netfs:
Fix write to partial block at EOF
cachefiles:
fix dentry leak in cachefiles_open_file()
cachefiles:
Fix non-taking of sb_writers around set/removexattr
can:
bcm: Clear bo->bcm_proc_read after remove_proc_entry().
can:
c_can: fix {rx,tx}_errors statistics
can:
dev: Remove setting of RX software timestamp
can:
esd_402_pci: Add support for one-shot mode
can:
esd_402_pci: Rename esdACC CTRL register macros
can:
esd_usb: Remove CAN_CTRLMODE_3_SAMPLES for CAN-USB/3-FD
can:
flexcan: add wakeup support for imx95
can:
j1939: fix error in J1939 documentation.
can:
j1939: use correct function name in comment
can:
kvaser_pciefd: Enable 64-bit DMA addressing
can:
kvaser_pciefd: Use IS_ENABLED() instead of #ifdef
can:
kvaser_usb: Add helper functions to convert device timestamp into ktime
can:
kvaser_usb: hydra: Add struct for Tx ACK commands
can:
kvaser_usb: hydra: kvaser_usb_hydra_ktime_from_rx_cmd: Drop {rx_} in function name
can:
kvaser_usb: hydra: Set hardware timestamp on transmitted packets
can:
kvaser_usb: leaf: Add hardware timestamp support to leaf based devices
can:
kvaser_usb: leaf: Add hardware timestamp support to usbcan devices
can:
kvaser_usb: leaf: Add struct for Tx ACK commands
can:
kvaser_usb: leaf: Add structs for Tx ACK and clock overflow commands
can:
kvaser_usb: leaf: Assign correct timestamp_freq for kvaser_usb_leaf_imx_dev_cfg_{16,24,32}mhz
can:
kvaser_usb: leaf: kvaser_usb_leaf_tx_acknowledge: Rename local variable
can:
kvaser_usb: leaf: Replace kvaser_usb_leaf_m32c_dev_cfg with kvaser_usb_leaf_m32c_dev_cfg_{16,24,32}mhz
can:
kvaser_usb: leaf: Store MSB of timestamp
can:
kvaser_usb: Remove KVASER_USB_QUIRK_HAS_HARDWARE_TIMESTAMP
can:
kvaser_usb: Remove struct variables kvaser_usb_{ethtool,netdev}_ops
can:
kvaser_usb: Rename kvaser_usb_{ethtool,netdev}_ops_hwts to kvaser_usb_{ethtool,netdev}_ops
can:
kvaser_usb: Simplify with dev_err_probe()
can:
m_can: enable NAPI before enabling interrupts
can:
m_can: m_can_chip_config(): mask timestamp wraparound IRQ
can:
m_can: m_can_close(): don't call free_irq() for IRQ-less devices
can:
m_can: m_can_close(): stop clocks after device has been shut down
can:
mcp251xfd: mcp251xfd_get_tef_len(): fix length calculation
can:
mcp251xfd: mcp251xfd_ring_alloc(): fix coalescing configuration when switching CAN modes
can:
netlink: avoid call to do_set_data_bittiming callback with stale can_priv::ctrlmode
can:
peak_canfd: Remove setting of RX software timestamp
can:
peak_usb: Remove setting of RX software timestamp
can:
rockchip_canfd: add driver for Rockchip CAN-FD controller
can:
rockchip_canfd: add hardware timestamping support
can:
rockchip_canfd: add notes about known issues
can:
rockchip_canfd: add quirk for broken CAN-FD support
can:
rockchip_canfd: add quirks for errata workarounds
can:
rockchip_canfd: add stats support for errata workarounds
can:
rockchip_canfd: add support for CAN_CTRLMODE_BERR_REPORTING
can:
rockchip_canfd: add support for CAN_CTRLMODE_LOOPBACK
can:
rockchip_canfd: add support for rk3568v3
can:
rockchip_canfd: add TX PATH
can:
rockchip_canfd: CAN_ROCKCHIP_CANFD should depend on ARCH_ROCKCHIP
can:
rockchip_canfd: Drop obsolete dependency on COMPILE_TEST
can:
rockchip_canfd: enable full TX-FIFO depth of 2
can:
rockchip_canfd: fix return type of rkcanfd_start_xmit()
can:
rockchip_canfd: implement workaround for erratum 12
can:
rockchip_canfd: implement workaround for erratum 6
can:
rockchip_canfd: prepare to use full TX-FIFO depth
can:
rockchip_canfd: rkcanfd_get_berr_counter_corrected(): work around broken {RX,TX}ERRORCNT register
can:
rockchip_canfd: rkcanfd_handle_error_int_reg_ec(): fix decoding of error code register
can:
rockchip_canfd: rkcanfd_handle_rx_int_one(): implement workaround for erratum 5: check for empty FIFO
can:
rockchip_canfd: rkcanfd_register_done(): add warning for erratum 5
can:
rockchip_canfd: rkcanfd_timestamp_init(): fix 64 bit division on 32 bit platforms
can:
rockchip_canfd: rkcanfd_timestamp_init(): rework delay calculation
can:
Switch back to struct platform_driver::remove()
can:
usb: Kconfig: Fix list of devices for esd_usb driver
can:
{cc770,sja1000}_isa: allow building on x86_64
cdrom:
Avoid barrier_nospec() in cdrom_ioctl_media_changed()
cdx:
remove unused struct 'cdx_mcdi_copy_buffer'
ceph:
Convert to use jiffies macro
ceph:
fix a memory leak on cap_auths in MDS client
ceph:
fix cap ref leak via netfs init_request
ceph:
Fix typo in the comment
ceph:
flush all caps releases when syncing the whole filesystem
ceph:
Remove empty definition in header file
ceph:
remove the incorrect Fw reference check when dirtying pages
ceph:
Remove unused declarations
ceph:
remove unused f_version
ceph:
rename ceph_flush_cap_releases() to ceph_flush_session_cap_releases()
ceph:
use struct_size() helper in __ceph_pool_perm_get()
cfi:
add CONFIG_CFI_ICALL_NORMALIZE_INTEGERS
cfi:
encode cfi normalized integers + kasan/gcov bug in Kconfig
cfi:
fix conditions for HAVE_CFI_ICALL_NORMALIZE_INTEGERS
cfi:
tweak llvm version for HAVE_CFI_ICALL_NORMALIZE_INTEGERS
cgroup/bpf:
use a dedicated workqueue for cgroup bpf destruction
cgroup/cpuset:
Account for boot time isolated CPUs
cgroup/cpuset:
add callback_lock helper
cgroup/cpuset:
add decrease attach_in_progress helpers
cgroup/cpuset:
add sefltest for cpuset v1
cgroup/cpuset:
Check for partition roots with overlapping CPUs
cgroup/cpuset:
Correct invalid remote parition prs
cgroup/cpuset:
Expose cpuset filesystem with cpuset v1 only
cgroup/cpuset:
guard cpuset-v1 code under CONFIG_CPUSETS_V1
cgroup/cpuset:
introduce cpuset-v1.c
cgroup/cpuset:
move common code to cpuset-internal.h
cgroup/cpuset:
Move cpu.h include to cpuset-internal.h
cgroup/cpuset:
move legacy hotplug update to cpuset-v1.c
cgroup/cpuset:
move memory_pressure to cpuset-v1.c
cgroup/cpuset:
move memory_spread to cpuset-v1.c
cgroup/cpuset:
move relax_domain_level to cpuset-v1.c
cgroup/cpuset:
move v1 interfaces to cpuset-v1.c
cgroup/cpuset:
move validate_change_legacy to cpuset-v1.c
cgroup/cpuset:
remove child_ecpus_count
cgroup/cpuset:
Remove cpuset_slab_spread_rotor
cgroup/cpuset:
remove fetch_xcpus
cgroup/cpuset:
remove use_parent_ecpus of cpuset
cgroup/cpuset:
rename functions shared between v1 and v2
cgroup/pids:
Avoid spurious event notification
cgroup/pids:
Remove unreachable paths of pids_{can,cancel}_fork
cgroup:
clarify css sibling linkage is protected by cgroup_mutex or RCU
cgroup:
Disallow mounting v1 hierarchies without controller implementation
cgroup:
Do not report unavailable v1 controllers in /proc/cgroups
cgroup:
Fix incorrect WARN_ON_ONCE() in css_release_work_fn()
cgroup:
Fix potential overflow issue when checking max_depth
cgroup:
Show # of subsystem CSSes in cgroup.stat
cgroup:
update some statememt about delegation
chemical:
bme680: Convert to static the const lookup table
cifs:
Add support for creating SFU symlinks
cifs:
Add support for reading SFU symlink location
cifs:
Check for UTF-16 null codepoint in SFU symlink target location
cifs:
convert to use ERR_CAST()
cifs:
Do not convert delimiter when parsing NFS-style symlinks
cifs:
Don't support ITER_XARRAY
cifs:
Fix buffer overflow when parsing NFS reparse points
cifs:
Fix cifs readv callback merge resolution issue
cifs:
Fix creating native symlinks pointing to current or parent directory
cifs:
Fix recognizing SFU symlinks
cifs:
Fix reversion of the iter in cifs_readv_receive().
cifs:
fix warning when destroy 'cifs_io_request_pool'
cifs:
Improve creating native symlinks pointing to directory
cifs:
Make the write_{enter,done,err} tracepoints display netfs info
cifs:
Provide the capability to extract from ITER_FOLIOQ to RDMA SGEs
cifs:
Put explicit zero byte into SFU block/char types
cifs:
Recognize SFU socket type
cifs:
Remove intermediate object of failed create reparse call
cifs:
Remove obsoleted declaration for cifs_dir_open
cifs:
Remove redundant setting of NETFS_SREQ_HIT_EOF
cifs:
Remove unused functions
cifs:
Show debug message when SFU Fifo type was detected
cifs:
Switch crypto buffer to use a folio_queue rather than an xarray
cifs:
update internal version number
cifs:
Update SFU comments about fifos and sockets
cifs:
Use iterate_and_advance*() routines directly for hashing
cifs:
Validate content of NFS reparse point buffer
clang-format:
Update with v6.11-rc1's `for_each` macro list
cleanup:
Add usage and style documentation
clk:
Add KUnit tests for clk fixed rate basic type
clk:
Add KUnit tests for clks registered with struct clk_parent_data
clk:
Add test managed clk provider/consumer APIs
clk:
at91: clk-sam9x60-pll: re-factor to support individual core freq outputs
clk:
at91: sam9x7: add sam9x7 pmc driver
clk:
at91: sam9x7: add support for HW PLL freq dividers
clk:
at91: sama7g5: Allocate only the needed amount of memory for PLLs
clk:
at91: sama7g5: move mux table macros to header file
clk:
at91: Use of_property_count_u32_elems() to get property length
clk:
bcm: bcm53573: fix OF node leak in init
clk:
clk-conf: support assigned-clock-rates-u64
clk:
ep93xx: add DT support for Cirrus EP93xx
clk:
ep93xx: add module license
clk:
ep93xx: Fix off by one in ep93xx_div_recalc_rate()
clk:
fixed-rate: add devm_clk_hw_register_fixed_rate_parent_data()
clk:
hisilicon: Remove unnecessary local variable
clk:
imx6ul: fix clock parent for IMX6UL_CLK_ENETx_REF_SEL
clk:
imx95: enable the clock of NETCMIX block control
clk:
imx: add CLK_SET_RATE_PARENT for lcdif_pixel_src for i.MX7D
clk:
imx: add missing MODULE_DESCRIPTION() macros
clk:
imx: clk-audiomix: Add CLK_SET_RATE_PARENT flags for clocks
clk:
imx: clk-audiomix: Add reset controller
clk:
imx: clk-audiomix: Correct parent clock for earc_phy and audpll
clk:
imx: clk-imx8mp: Allow media_disp pixel clock reconfigure parent rate
clk:
imx: composite-7ulp: Check the PCC present bit
clk:
imx: composite-7ulp: Use NULL instead of 0
clk:
imx: composite-8m: Enable gate clk with mcore_booted
clk:
imx: composite-93: keep root clock on when mcore enabled
clk:
imx: fracn-gppll: fix fractional part of PLL getting lost
clk:
imx: fracn-gppll: update rate table
clk:
imx: imx6ul: fix default parent for enet*_ref_sel
clk:
imx: imx8: Use clk_hw pointer for self registered clock in clk_parent_data
clk:
imx: imx8mm: Change the 'nand_usdhc_bus' clock to non-critical one
clk:
imx: imx8mn: add sai7_ipg_clk clock settings
clk:
imx: imx8mp: fix clock tree update of TF-A managed clocks
clk:
imx: imx8qxp: Add clock muxes for MIPI and PHY ref clocks
clk:
imx: imx8qxp: Add LVDS bypass clocks
clk:
imx: imx8qxp: Parent should be initialized earlier than the clock
clk:
imx: imx8qxp: Register dc0_bypass0_clk before disp clk
clk:
imx: Remove CLK_SET_PARENT_GATE for DRAM mux for i.MX7D
clk:
lmk04832: Use devm_clk_get_enabled() helpers
clk:
mediatek: reset: Remove unused mtk_register_reset_controller()
clk:
mediatek: reset: Return regmap's error code
clk:
meson: a1: peripherals: Constify struct regmap_config
clk:
meson: a1: pll: Constify struct regmap_config
clk:
meson: axg-audio: add sm1 earcrx clocks
clk:
meson: axg-audio: setup regmap max_register based on the SoC
clk:
meson: c3: peripherals: Constify struct regmap_config
clk:
meson: c3: pll: Constify struct regmap_config
clk:
meson: introduce symbol namespace for amlogic clocks
clk:
meson: s4: peripherals: Constify struct regmap_config
clk:
meson: s4: pll: Constify struct regmap_config
clk:
mmp: Switch to use kmemdup_array()
clk:
provide devm_clk_get_optional_enabled_with_rate()
clk:
qcom: a53-pll: Add MSM8226 a7pll support
clk:
qcom: Add CAMCC driver support for SM4450
clk:
qcom: Add camera clock controller driver for SM8150
clk:
qcom: Add DISPCC driver support for SM4450
clk:
qcom: Add GPUCC driver support for SM4450
clk:
qcom: camcc-sm8150: Correct qcom_cc_really_probe() argument
clk:
qcom: clk-alpha-pll: Add support for Regera PLL ops
clk:
qcom: clk-alpha-pll: Fix CAL_L_VAL override for LUCID EVO PLL
clk:
qcom: clk-alpha-pll: Fix pll post div mask when width is not set
clk:
qcom: clk-rpmh: Fix overflow in BCM vote
clk:
qcom: Constify struct freq_tbl
clk:
qcom: dispcc-sm8250: use CLK_SET_RATE_PARENT for branch clocks
clk:
qcom: dispcc-sm8250: use special function for Lucid 5LPE PLL
clk:
qcom: dispcc-sm8550: fix several supposed typos
clk:
qcom: dispcc-sm8550: make struct clk_init_data const
clk:
qcom: dispcc-sm8550: use rcg2_ops for mdss_dptx1_aux_clk_src
clk:
qcom: dispcc-sm8550: use rcg2_shared_ops for ESC RCGs
clk:
qcom: dispcc-sm8650: Update the GDSC flags
clk:
qcom: Fix SM_CAMCC_8150 dependencies
clk:
qcom: fold dispcc-sm8650 info dispcc-sm8550
clk:
qcom: gcc-msm8998: Add Q6 BIMC and LPASS core, ADSP SMMU clocks
clk:
qcom: gcc-sc8180x: Add GPLL9 support
clk:
qcom: gcc-sc8180x: Add missing USB MP resets
clk:
qcom: gcc-sc8180x: Fix the sdcc2 and sdcc4 clocks freq table
clk:
qcom: gcc-sc8180x: Register QUPv3 RCGs for DFS on sc8180x
clk:
qcom: gcc-sm8150: De-register gcc_cpuss_ahb_clk_src
clk:
qcom: gcc-sm8250: Do not turn off PCIe GDSCs during gdsc_disable()
clk:
qcom: gcc-sm8450: Do not turn off PCIe GDSCs during gdsc_disable()
clk:
qcom: gcc-x1e80100: Fix halt_check for pipediv2 clocks
clk:
qcom: gcc-x1e80100: Fix USB MP SS1 PHY GDSC pwrsts flags
clk:
qcom: ipq5332: Register gcc_qdss_tsctr_clk_src
clk:
qcom: ipq5332: Use icc-clk for enabling NoC related clocks
clk:
qcom: videocc-sm8350: use HW_CTRL_TRIGGER for vcodec GDSCs
clk:
qcom: videocc-sm8550: Use HW_CTRL_TRIGGER flag for video GDSC's
clk:
renesas: Add family-specific clock driver for RZ/V2H(P)
clk:
renesas: Add RZ/V2H(P) CPG driver
clk:
renesas: r8a779a0: cpg_pll_configs should be __initconst
clk:
renesas: r8a779a0: Use defines for PLL control registers
clk:
renesas: r8a779f0: cpg_pll_configs should be __initconst
clk:
renesas: r8a779f0: Model PLL1/2/3/6 as fractional PLLs
clk:
renesas: r8a779g0: cpg_pll_configs should be __initconst
clk:
renesas: r8a779g0: Model PLL1/3/4/6 as fractional PLLs
clk:
renesas: r8a779h0: Add CANFD clock
clk:
renesas: r8a779h0: Add PCIe clock
clk:
renesas: r8a779h0: Add PWM clock
clk:
renesas: r8a779h0: Initial clock descriptions should be __initconst
clk:
renesas: r8a779h0: Model PLL1/2/3/4/6 as fractional PLLs
clk:
renesas: r9a07g043: Add LCDC clock and reset entries
clk:
renesas: r9a08g045: Add clocks, resets and power domains for USB
clk:
renesas: r9a08g045: Add DMA clocks and resets
clk:
renesas: r9a09g057: Add clock and reset entries for GTM/RIIC/SDHI/WDT
clk:
renesas: rcar-gen4: Add support for fixed variable PLLs
clk:
renesas: rcar-gen4: Add support for fractional 9.24 PLLs
clk:
renesas: rcar-gen4: Add support for fractional multiplication
clk:
renesas: rcar-gen4: Add support for variable fractional PLLs
clk:
renesas: rcar-gen4: Clarify custom PLL clock support
clk:
renesas: rcar-gen4: Remove unused default PLL2/3/4/6 configs
clk:
renesas: rcar-gen4: Remove unused fixed PLL clock types
clk:
renesas: rcar-gen4: Remove unused variable PLL2 clock type
clk:
renesas: rcar-gen4: Removed unused SSMODE_* definitions
clk:
renesas: rcar-gen4: Use defines for common CPG registers
clk:
renesas: rcar-gen4: Use FIELD_GET()
clk:
renesas: rzg2l-cpg: Refactor to use priv for clks and base in clock register functions
clk:
renesas: rzg2l-cpg: Use devres API to register clocks
clk:
renesas: rzv2h: Add support for dynamic switching divider clocks
clk:
rockchip: Add clock controller for the RK3576
clk:
rockchip: Add new pll type pll_rk3588_ddr
clk:
rockchip: fix error for unknown clocks
clk:
rockchip: fix finding of maximum clock ID
clk:
rockchip: px30: Drop CLK_NR_CLKS CLKPMU_NR_CLKS usage
clk:
rockchip: remove unused mclk_pdm0_p/pdm0_p definitions
clk:
rockchip: rk3036: Drop CLK_NR_CLKS usage
clk:
rockchip: rk3228: Drop CLK_NR_CLKS usage
clk:
rockchip: rk3288: Drop CLK_NR_CLKS usage
clk:
rockchip: rk3308: Drop CLK_NR_CLKS usage
clk:
rockchip: rk3328: Drop CLK_NR_CLKS usage
clk:
rockchip: rk3368: Drop CLK_NR_CLKS usage
clk:
rockchip: rk3399: Drop CLK_NR_CLKS CLKPMU_NR_CLKS usage
clk:
rockchip: rk3588: drop unused code
clk:
rockchip: rk3588: Fix 32k clock name for pmu_24m_32k_100m_src_p
clk:
rockchip: Set parent rate for DCLK_VOP clock on RK3228
clk:
samsung: add top clock support for ExynosAuto v920 SoC
clk:
samsung: clk-pll: Add support for pll_1418x
clk:
samsung: clk-pll: Add support for pll_531x
clk:
samsung: exynos7885: Add missing MUX clocks from PLLs in CMU_TOP
clk:
samsung: exynos7885: Add USB related clocks to CMU_FSYS
clk:
samsung: exynos7885: Update CLKS_NR_FSYS after bindings fix
clk:
samsung: exynos850: Add TMU clock
clk:
samsung: exynosautov9: add dpum clock support
clk:
samsung: Fix out-of-bound access of of_match_node()
clk:
scmi: add is_prepared hook
clk:
starfive: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage
clk:
Switch back to struct platform_driver::remove()
clk:
test: Fix some memory leaks
clk:
ti: dra7-atl: Fix leak of of_nodes
clk:
use clk_core_unlink_consumer() helper
clk:
Use of_property_present()
clk:
visconti: Switch to use kmemdup_array()
Linux:
clk:davinci: make use of dev_err_cast_probe()
clockevents/drivers/i8253:
Fix stop sequence for timer 0
clocksource/drivers/arm_arch_timer:
Using for_each_available_child_of_node_scoped()
clocksource/drivers/asm9260:
Add missing clk_disable_unprepare in asm9260_timer_init
clocksource/drivers/cadence-ttc:
Add missing clk_disable_unprepare in ttc_setup_clockevent
clocksource/drivers/ingenic:
Use devm_clk_get_enabled() helpers
clocksource/drivers/jcore:
Use request_percpu_irq()
clocksource/drivers/qcom:
Add missing iounmap() on errors in msm_dt_timer_init()
clocksource:
acpi_pm: Add external callback for suspend/resume
clocksource:
Fix comments on WATCHDOG_THRESHOLD & WATCHDOG_MAX_SKEW
clocksource:
Improve comments for watchdog skew bounds
clocksource:
Set cs_watchdog_read() checks based on .uncertainty_margin
clone3:
clone3_cap_checkpoint_restore: remove unused MAX_PID_NS_LEVEL macro
close_range():
fix the logics in descriptor table trimming
closures:
Add closure_wait_event_timeout()
closures:
use seq_putc() in debug_show()
coccinelle:
Add rules to find str_down_up() replacements
coccinelle:
Add rules to find str_enable{d}_disable{d}() replacements
coccinelle:
Add rules to find str_false_true() replacements
coccinelle:
Add rules to find str_hi{gh}_lo{w}() replacements
coccinelle:
Add rules to find str_lo{w}_hi{gh}() replacements
coccinelle:
Add rules to find str_on_off() replacements
coccinelle:
Add rules to find str_read_write() replacements
coccinelle:
Add rules to find str_true_false() replacements
coccinelle:
Add rules to find str_up_down() replacements
coccinelle:
Add rules to find str_write_read() replacements
coccinelle:
Add rules to find str_yes_no() replacements
coccinelle:
Remove unnecessary parentheses for only one possible change.
coda:
use param->file for FSCONFIG_SET_FD
comedi:
ni_*: do not declare unused variable range_ni_E_ao_ext
comedi:
ni_routing: tools: Check when the file could not be opened
compiler.h:
specify correct attribute for .rodata..c_jump_table
console:
Improve console_srcu_read_flags() comments
context_tracking, rcu:
Rename ct_dynticks() into ct_rcu_watching()
context_tracking, rcu:
Rename ct_dynticks_cpu() into ct_rcu_watching_cpu()
context_tracking, rcu:
Rename ct_dynticks_cpu_acquire() into ct_rcu_watching_cpu_acquire()
context_tracking, rcu:
Rename ct_dynticks_nesting() into ct_nesting()
context_tracking, rcu:
Rename ct_dynticks_nesting_cpu() into ct_nesting_cpu()
context_tracking, rcu:
Rename ct_dynticks_nmi_nesting() into ct_nmi_nesting()
context_tracking, rcu:
Rename ct_dynticks_nmi_nesting_cpu() into ct_nmi_nesting_cpu()
context_tracking, rcu:
Rename DYNTICK_IRQ_NONIDLE into CT_NESTING_IRQ_NONIDLE
context_tracking, rcu:
Rename rcu_dyntick trace event into rcu_watching
context_tracking, rcu:
Rename rcu_dynticks_curr_cpu_in_eqs() into rcu_is_watching_curr_cpu()
context_tracking, rcu:
Rename RCU_DYNTICKS_IDX into CT_RCU_WATCHING
context_tracking, rcu:
Rename rcu_dynticks_task*() into rcu_task*()
context_tracking, rcu:
Rename struct context_tracking .dynticks_nesting into .nesting
context_tracking, rcu:
Rename struct context_tracking .dynticks_nmi_nesting into .nmi_nesting
context_tracking:
Tag context_tracking_enabled_this_cpu() __always_inline
coredump:
Standartize and fix logging
coresight:
Clarify comments around the PID of the sink owner
coresight:
cti: use device_* to iterate over device child nodes
coresight:
Emit sink ID in the HW_ID packets
coresight:
Expose map arguments in trace ID API
coresight:
Make CPU id map a property of a trace ID map
coresight:
Make trace ID map spinlock local to the map
coresight:
Move struct coresight_trace_id_map to common header
coresight:
Remove pending trace ID release mechanism
coresight:
Remove unused ETM Perf stubs
Coresight:
Set correct cs_mode for dummy source to fix disable issue
Coresight:
Set correct cs_mode for TPDM to fix disable issue
coresight:
tmc: sg: Do not leak sg_table
coresight:
Use per-sink trace ID maps for Perf sessions
cpu/hotplug:
Make HOTPLUG_PARALLEL independent of HOTPLUG_SMT
cpu/hotplug:
Provide weak fallback for arch_cpuhp_init_parallel_bringup()
cpu:
Fix W=1 build kernel-doc warning
cpu:
Use already existing usleep_range()
cpufreq/amd-pstate-ut:
Add test case for mode switches
cpufreq/amd-pstate-ut:
Fix an "Uninitialized variables" issue
cpufreq/amd-pstate:
Add the missing cpufreq_cpu_put()
cpufreq/amd-pstate:
Catch failures for amd_pstate_epp_update_limit()
cpufreq/amd-pstate:
Export symbols for changing modes
cpufreq/amd-pstate:
Fix amd_pstate mode switch on shared memory systems
cpufreq/amd-pstate:
Use nominal perf for limits when boost is disabled
cpufreq/cppc:
Use NSEC_PER_MSEC for deadline task
cpufreq:
Add SM7325 to cpufreq-dt-platdev blocklist
cpufreq:
amd-pstate: add check for cpufreq_cpu_get's return value
cpufreq:
amd-pstate: Add documentation for `amd_pstate_hw_prefcore`
cpufreq:
amd-pstate: Merge amd_pstate_highest_perf_set() into amd_get_boost_ratio_numerator()
cpufreq:
amd-pstate: Optimize amd_pstate_update_limits()
cpufreq:
armada-8k: Avoid excessive stack usage
cpufreq:
Avoid a bad reference count on CPU node
cpufreq:
CPPC: fix perf_to_khz/khz_to_perf conversion exception
cpufreq:
docs: Reflect latency changes in docs
cpufreq:
Drop CONFIG_ARM and CONFIG_ARM64 dependency on Arm drivers
cpufreq:
Enable COMPILE_TEST on Arm drivers
cpufreq:
Fix the cacography in powernv-cpufreq.c
cpufreq:
Fix warning on unused of_device_id tables for !CONFIG_OF
cpufreq:
intel_pstate: Clear hybrid_max_perf_cpu before driver registration
cpufreq:
intel_pstate: Make hwp_notify_lock a raw spinlock
cpufreq:
intel_pstate: Rearrange locking in hybrid_init_cpu_capacity_scaling()
cpufreq:
intel_pstate: Set asymmetric CPU capacity on hybrid systems
cpufreq:
intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
cpufreq:
intel_pstate: Update asym capacity for CPUs that were offline initially
cpufreq:
loongson3: Use raw_smp_processor_id() in do_service_request()
cpufreq:
omap: Drop asm includes
cpufreq:
powerpc: add missing MODULE_DESCRIPTION() macros
cpufreq:
qcom: Add explicit io.h include for readl/writel_relaxed
cpufreq:
Remove LATENCY_MULTIPLIER
cpufreq:
spear: Use of_property_for_each_u32() instead of open coding
cpufreq:
ti-cpufreq: Introduce quirks to handle syscon fails appropriately
cpufreq:
ti-cpufreq: Use socinfo to get revision in AM62 family
cpufreq:
Use of_property_present()
cpufreq_schedutil:
Refactor sugov_cpu_is_busy()
cpuidle:
dt_idle_genpd: Simplify with scoped for each OF child loop
cpuidle:
psci-domain: Enable system-wide suspend on PREEMPT_RT
cpuidle:
psci: Drop redundant assignment of CPUIDLE_FLAG_RCU_IDLE
cpuidle:
psci: Enable the hierarchical topology for s2idle on PREEMPT_RT
cpuidle:
psci: Enable the hierarchical topology for s2ram on PREEMPT_RT
cpuidle:
psci: Simplify with scoped for each OF child loop
cpuidle:
remove dead code from cpuidle_enter_state()
cpuidle:
riscv-sbi: Simplify with scoped for each OF child loop
cpuidle:
riscv-sbi: Use scoped device node handling to fix missing of_node_put
cpumask:
Switch from inline to __always_inline
cpuset:
use Union-Find to optimize the merging of cpumasks
crash, powerpc:
default to CRASH_DUMP=n on PPC_BOOK3S_32
crash:
fix crash memory reserve exceed system memory bug
crash:
Fix riscv64 crash memory reserve dead loop
CREDITS:
sort alphabetically by name
crypto:
aegis128 - Fix indentation issue in crypto_aegis128_process_crypt()
crypto:
algboss - Pass instance creation error up
crypto:
amlogic - Remove unused declaration meson_enqueue()
crypto:
api - Do not wait for tests during registration
crypto:
api - Fix generic algorithm self-test races
crypto:
api - Fix liveliness check in crypto_alg_tested
crypto:
api - Remove instance larval fulfilment
crypto:
arm/aes-neonbs - go back to using aes-arm directly
crypto:
arm/xor - add missing MODULE_DESCRIPTION() macro
crypto:
arm64/poly1305 - move data to rodata section
crypto:
arm64/poly1305 - move data to rodata section
crypto:
atmel - use devm_clk_get_prepared() helpers
crypto:
caam - Pad SG length when allocating hash edesc
crypto:
caam/qi* - Use cpumask_var_t instead of cpumask_t
crypto:
camm/qi - Use ERR_CAST() to return error-valued pointer
crypto:
ccp - Add additional information about an SEV firmware upgrade
crypto:
ccp - do not request interrupt on cmd completion when irqs disabled
crypto:
ccp - Properly unregister /dev/sev on sev PLATFORM_STATUS failure
crypto:
ccp - Remove unused declaration sp_get_master()
crypto:
chacha20poly1305 - Annotate struct chachapoly_ctx with __counted_by()
crypto:
crypto4xx - Remove unused declaration crypto4xx_free_ctx()
crypto:
dh - Check mpi_rshift errors
crypto:
hisilicon - add a lock for the qp send operation
crypto:
hisilicon - fix missed error branch
crypto:
hisilicon/hpre - mask cluster timeout error
crypto:
hisilicon/qm - inject error before stopping queue
crypto:
hisilicon/qm - reset device before enabling it
crypto:
hisilicon/sec - Remove trailing space after \n newline
crypto:
hisilicon/trng - modifying the order of header files
crypto:
hisilicon/zip - Optimize performance by replacing rw_lock with spinlock
crypto:
iaa - Fix potential use after free bug
crypto:
img-hash - use devm_clk_get_enabled() helpers
crypto:
jitter - set default OSR to 3
crypto:
jitter - Use min() to simplify jent_read_entropy()
crypto:
keembay - fix module autoloading
crypto:
lib/mpi - Add error checks to extension
crypto:
lib/mpi - Fix an "Uninitialized scalar variable" issue
crypto:
marvell/cesa - Disable hash algorithms
crypto:
mips/crc32 - Clean up useless assignment operations
crypto:
mips/crc32 - fix the CRC32C implementation
crypto:
n2 - Set err to EINVAL if snprintf fails for hmac
crypto:
nx - Use static_assert() to check struct sizes
crypto:
octeontx - Fix authenc setkey
crypto:
octeontx - Remove custom swap function in favor of built-in sort swap
crypto:
octeontx - Remove unused declaration otx_cpt_callback()
crypto:
octeontx* - Select CRYPTO_AUTHENC
crypto:
octeontx2 - Fix authenc setkey
crypto:
octeontx2 - Remove custom swap functions in favor of built-in sort swap
crypto:
powerpc/p10-aes-gcm - Disable CRYPTO_AES_GCM_P10
crypto:
ppc/curve25519 - add missing MODULE_DESCRIPTION() macro
crypto:
qat - allow disabling SR-IOV VFs
crypto:
qat - disable IOV in adf_dev_stop()
crypto:
qat - ensure correct order in VF restarting handler
crypto:
qat - fix "Full Going True" macro definition
crypto:
qat - fix recovery flow for VFs
crypto:
qat - preserve ADF_GENERAL_SEC
crypto:
qat - Remove trailing space after \n newline
crypto:
qat - Use static_assert() to check struct sizes
crypto:
qcom-rng - fix support for ACPI-based systems
crypto:
qcom-rng - rename *_of_data to *_match_data
crypto:
rsa - Check MPI allocation errors
crypto:
s390/paes - Fix module aliases
crypto:
safexcel - Remove unused declaration safexcel_ring_first_rptr()
crypto:
simd - Do not call crypto_alloc_tfm during registration
crypto:
sl3516 - Remove unused declaration sl3516_ce_enqueue()
crypto:
spacc - Add a new line in spacc_open()
crypto:
spacc - Add ifndef around MIN
crypto:
spacc - Add SPAcc aead support
crypto:
spacc - Add SPAcc ahash support
crypto:
spacc - Add SPAcc Kconfig and Makefile
crypto:
spacc - Add SPAcc Skcipher support
crypto:
spacc - Check for allocation failure in spacc_skcipher_fallback()
crypto:
spacc - Enable Driver compilation in crypto Kconfig and Makefile
crypto:
spacc - Enable SPAcc AUTODETECT
crypto:
spacc - Fix bounds checking on spacc->job[]
crypto:
spacc - Fix counter width checks
crypto:
spacc - Fix NULL vs IS_ERR() check in spacc_aead_fallback()
crypto:
spacc - Fix off by one in spacc_isenabled()
crypto:
spacc - Fix uninitialized variable in spacc_aead_process()
crypto:
spacc - Fixed return to CRYPTO_OK
crypto:
spacc - Use crypto_authenc_extractkeys
crypto:
testmgr - Hide ENOENT errors
crypto:
testmgr - Hide ENOENT errors better
crypto:
tools/ccp - Remove unused variable
crypto:
x86/aes-gcm - fix PREEMPT_RT issue in gcm_crypt()
crypto:
x86/aesni - update docs for aesni-intel module
crypto:
x86/sha256 - Add parentheses around macros' single arguments
crypto:
xor - fix template benchmarking
cxgb3:
Remove unused declarations
cxgb4:
Avoid -Wflex-array-member-not-at-end warning
cxgb4:
Remove setting of RX software timestamp
cxgb4:
Remove unused declarations
cxgb:
Remove unused declarations
cxl/acpi:
Ensure ports ready at cxl_acpi_probe() return
cxl/core:
Return error when cxl_endpoint_gather_bandwidth() handles a non-PCI device
cxl/events:
Fix Trace DRAM Event Record
cxl/pci:
Check Mem_info_valid bit for each applicable DVSEC
cxl/pci:
cxl_dport_map_rch_aer() cleanup
cxl/pci:
Fix to record only non-zero ranges
cxl/pci:
Remove duplicate host_bridge->native_aer checking
cxl/pci:
Remove duplicated implementation of waiting for memory_info_valid
cxl/pci:
Rename cxl_setup_parent_dport() and cxl_dport_map_regs()
cxl/pci:
simplify the check of mem_enabled in cxl_hdm_decode_init()
cxl/port:
Convert to use ERR_CAST()
cxl/port:
Fix CXL port initialization order when the subsystem is built-in
cxl/port:
Fix cxl_bus_rescan() vs bus_rescan_devices()
cxl/port:
Fix use-after-free, permit out-of-order decoder shutdown
cxl/port:
Prevent out-of-order decoder allocation
cxl/port:
Refactor __devm_cxl_add_port() to drop goto pattern
cxl/port:
Use __free() to drop put_device() for cxl_port
cxl/port:
Use scoped_guard()/guard() to drop device_lock() for cxl_port
cxl/region:
Remove lock from memory notifier callback
cxl/test:
Improve init-order fidelity relative to real-world systems
cxl:
Add documentation to explain the shared link bandwidth calculation
cxl:
Calculate region bandwidth of targets with shared upstream link
cxl:
Constify struct kobj_type
cxl:
Convert cxl_internal_send_cmd() to use 'struct cxl_mailbox' as input
cxl:
Drop printing of DT properties
cxl:
Fix comment regarding cxl_query_cmd() return data
cxl:
move cxl headers to new include/cxl/ directory
cxl:
Move mailbox related bits to the same context
cxl:
Preserve the CDAT access_coordinate for an endpoint
cxl:
Remove duplicate included header file core.h
cxl:
Use of_property_ accessor functions
da8xx-cfgchip.c:
replace of_node_put with __free improves cleanup
Linux:
debugfs show actual source in /proc/mounts
debugobjects:
Fix conditions in fill_pool()
debugobjects:
Fix the compilation attributes of some global variables
debugobjects:
Remove redundant checks in fill_pool()
device-dax:
correct pgoff align in dax_set_mapping()
devres:
Correclty strip percpu address space of devm_free_percpu() argument
dimlib:
use *-y instead of *-objs in Makefile
dlm:
add missing -ENOMEM if alloc_workqueue() fails
dlm:
async freeing of lockspace resources
dlm:
cleanup memory allocation helpers
dlm:
do synchronized socket connect call
dlm:
drop kobject release callback handling
dlm:
move dlm_search_rsb_tree() out of lock
dlm:
move lkb xarray lookup out of lock
dlm:
never return invalid nodeid by dlm_our_nodeid()
dlm:
remove unnecessary refcounts
dlm:
use RSB_HASHED to avoid lookup twice
dlm:
warn about invalid nodeid comparsions
dm bufio:
Remove NULL check of list_entry()
dm cache:
correct the number of origin blocks to match the target length
dm cache:
fix flushing uninitialized delayed_work on cache_ctr error
dm cache:
fix out-of-bounds access to the dirty bitset when resizing
dm cache:
fix potential out-of-bounds access on the first resume
dm cache:
optimize dirty bit checking with find_next_bit when resizing
dm delay:
enhance kernel documentation
dm integrity:
Convert comma to semicolon
dm integrity:
fix gcc 5 warning
dm integrity:
Remove extra unlikely helper
dm vdo indexer:
Convert comma to semicolon
dm vdo:
abort loading dirty VDO with the old recovery journal format
dm vdo:
add dmsetup message for returning configuration info
dm vdo:
don't refer to dedupe_context after releasing it
dm vdo:
force read-only mode for a corrupt recovery journal
dm vdo:
handle unaligned discards correctly
dm vdo:
remove bad check of bi_next field
dm verity:
fallback to platform keyring also if key in trusted keyring is rejected
dm-bufio:
fix warnings about duplicate slab caches
dm-cache:
fix warnings about duplicate slab caches
dm-cache:
remove pointless error check
dm-crypt:
Allow to specify the integrity key size as option
dm-crypt:
Use common error handling code in crypt_set_keyring_key()
dm-crypt:
Use up_read() together with key_put() only once in crypt_set_keyring_key()
dm-integrity:
check mac_size against HASH_MAX_DIGESTSIZE in sb_mac()
dm-integrity:
support recalculation in the 'I' mode
dm-unstriped:
cast an operand to sector_t to prevent potential uint32_t overflow
dm-verity:
don't crash if panic_on_corruption is not selected
dm-verity:
expose root hash digest and signature data to LSMs
dm-verity:
introduce the options restart_on_error and panic_on_error
dm-verity:
restart or panic on an I/O error
dm:
Convert to use ERR_CAST()
dm:
fix a crash if blk_alloc_disk fails
dm:
fix spelling errors
dm:
Make use of __assign_bit() API
dm:
Remove unused declaration and empty definition "dm_zone_map_bio"
dm:
Remove unused declaration dm_get_rq_mapinfo()
dma-buf:
heaps: Deduplicate docs and adopt common format
dma-buf:
Split out dma fence array create into alloc and arm functions
dma-direct:
optimize page freeing when it is not addressable
dma-mapping:
add tracing for dma-mapping API calls
dma-mapping:
call ->unmap_page and ->unmap_sg unconditionally
dma-mapping:
clearly mark DMA ops as an architecture feature
dma-mapping:
direct calls for dma-iommu
dma-mapping:
don't return errors from dma_set_max_seg_size
dma-mapping:
don't return errors from dma_set_min_align_mask
dma-mapping:
don't return errors from dma_set_seg_boundary
dma-mapping:
fix DMA API tracing for chained scatterlists
dma-mapping:
fix tracing dma_alloc/free with vmalloc'd memory
dma-mapping:
fix vmap and mmap of noncontiougs allocations
dma-mapping:
reflow dma_supported
dma-mapping:
reliably inform about DMA support for IOMMU
dma-mapping:
replace zone_dma_bits by zone_dma_limit
dma-mapping:
report unlimited DMA addressing in IOMMU DMA path
dma-mapping:
use bit masking to check VM_DMA_COHERENT
dma-mapping:
use IOMMU DMA calls for common alloc/free page calls
dma:
ipu: Remove include/linux/dma/ipu-dma.h
dmaengine:
Add dma router for pl08x in LPC32XX SoC
dmaengine:
amd: qdma: Add AMD QDMA driver
dmaengine:
avoid non-constant format string
dmaengine:
cirrus: check that output may be truncated
dmaengine:
cirrus: Convert to DT for Cirrus EP93xx
dmaengine:
cirrus: ERR_CAST() ioremap error
dmaengine:
cirrus: remove platform code
dmaengine:
cirrus: use snprintf() to calm down gcc 13.3.0
dmaengine:
dmatest: Explicitly cast divisor to u32
dmaengine:
ep93xx: Fix a NULL vs IS_ERR() check in probe()
dmaengine:
Fix spelling mistakes
dmaengine:
fsl-edma: add edma src ID check at request channel
dmaengine:
fsl-edma: change to guard(mutex) within fsl_edma3_xlate()
dmaengine:
idxd: Add a new DSA device ID for Granite Rapids-D platform
dmaengine:
idxd: Add new DSA and IAA device IDs for Diamond Rapids platform
dmaengine:
idxd: Clean up cpumask and hotplug for perfmon
dmaengine:
idxd: Convert comma to semicolon
dmaengine:
imx-dma: Remove i.MX21 support
dmaengine:
loongson1-apb-dma: Fix the build warning caused by the size of pdev_irqname
dmaengine:
Loongson1: Add Loongson-1 APB DMA driver
dmaengine:
sh: rz-dmac: handle configs where one address is zero
dmaengine:
ti: k3-udma: Remove unused declarations
dmaengine:
ti: k3-udma: Set EOP for all TRs in cyclic BCDMA transfer
dmaengine:
xilinx: dpdma: Add support for cyclic dma mode
dmaengine:
zynqmp_dma: Add support for AMD Versal Gen 2 DMA IP
doc-guide:
add help documentation checktransupdate.rst
doc/netlink/specs:
add netkit support to rt_link.yaml
doc:
correcting the debug path for cachefiles
doc:
correcting the idmapping mount example
doc:
iio: ad4695: document buffered read
doc:
iio: ad4695: update for calibration support
doc:
iio: Fix sysfs paths
doc:
net: napi: Update documentation for napi_schedule_irqoff
doc:
Remove RCU Tasks Rude asynchronous APIs
docs/bpf:
Add constant values for linkages
docs/bpf:
Add missing BPF program types to docs
docs/bpf:
Fix a typo in verifier.rst
docs/core-api:
memory-allocation: GFP_NOWAIT doesn't need __GFP_NOWARN
Docs/damon/maintainer-profile:
add links in place
Docs/damon/maintainer-profile:
add missing '_' suffixes for external web links
Docs/damon/maintainer-profile:
document Google calendar for bi-weekly meetups
Docs/damon/maintainer-profile:
update deprecated awslabs GitHub URLs
Docs/damon:
use damonitor GitHub organization instead of awslabs
Docs/LoongArch:
Add advanced extended IRQ model description
docs/memory-barriers.txt:
Remove left-over references to "CACHE COHERENCY"
docs/process:
fix typos
Docs/sound:
Add documentation for userspace-driven ALSA timers
docs/sp_Sp:
Add translation to spanish of the documentation related to EEVDF
Docs/translations/ko_KR:
link howto.rst with other language versions
Docs/translations/ko_KR:
link memory-barriers wrapper with other language versions
docs/zh_CN:
Add dev-tools/kcsan Chinese translation
docs/zh_CN:
add the translation of kbuild/gcc-plugins.rst
docs/zh_CN:
add the translation of kbuild/headers_install.rst
docs/zh_CN:
fix a broken reference
docs/zh_CN:
update the translation of security-bugs
docs:
block: Fix grammar and spelling mistakes in bfq-iosched.rst
docs:
bug-bisect: rewrite to better match the other bisecting text
docs:
dm-crypt: Removal of unexpected indentation error
docs:
fault-injection: document cache-filter feature for failslab
docs:
filesystems: corrected grammar of netfs page
docs:
iio: ad7380: add support for single-ended parts
docs:
iio: ad7380: fix supply for ad7380-4
docs:
iio: add documentation for adxl380 driver
docs:
iio: new docs for ad7380 driver
docs:
improve comment consistency in .muttrc example configuration
docs:
kerneldoc-preamble.sty: Suppress extra spaces in CJK literal blocks
docs:
leds: fix typo in Documentation/leds/leds-mlxcpld.rst
docs:
move numa=fake description to kernel-parameters.txt
docs:
netdev: document guidance on cleanup patches
docs:
networking: Align documentation with behavior change
docs:
networking: packet_mmap: replace dead links with archive.org links
docs:
process: fix typos in Documentation/process/backporting.rst
docs:
rust: improve main page introducing a "Code documentation" section
docs:
rust: include other expressions in conditional compilation section
docs:
rust: link to https://rust.docs.kernel.org
docs:
rust: quick-start: add Debian Testing
docs:
scheduler: completion: Update member of struct completion
docs:
scheduler: Start documenting the EEVDF scheduler
docs:
submitting-patches: Advertise b4
docs:
tproxy: ignore non-transparent sockets in iptables
docs:
uapi: media: Add a layout diagram for MT2110T
docs:
uapi: media: Document Mediatek 10bit tiled formats
docs:
uapi: media: Move NV12_10BE_8L128 to NV15 section
docs:
uapi: media: Properly locate NV12MT diagram
docs:
update dev-tools/kcsan.rst url about KTSAN
Linux:
docs:filesystem: fix mispelled words on autofs page
Linux:
docs:filesystems: fix spelling and grammar mistakes
Linux:
docs:filesystems: fix spelling and grammar mistakes in iomap design page
Linux:
docs:mm: fix spelling mistakes in heterogeneous memory management page
Linux:
docs:mm: fixed spelling and grammar mistakes on vmalloc kernel stack page
Document/kexec:
generalize crash hotplug description
Documentation/cgroup-v2:
clarify that zswap.writeback is ignored if zswap is disabled
Documentation/fs/9p:
Expand goo.gl link
Documentation/gpu:
Fix typo in Documentation/gpu/komeda-kms.rst
documentation/networking:
update l2tp docs
Documentation/process:
maintainer-soc: clarify submitting patches
Documentation/protection-keys:
add AArch64 to documentation
Documentation/srso:
Document a method for checking safe RET operates properly
Documentation/zram:
add documentation for algorithm parameters
Documentation:
add a driver API doc for the power sequencing subsystem
Documentation:
Add AD4000 documentation
Documentation:
Add detailed explanation for 'N' taint flag
documentation:
add IPE documentation
Documentation:
Add missing fields to net_cachelines
Documentation:
add missing folio_queue entry
Documentation:
add ublk driver ioctl numbers
Documentation:
admin-guide: direct people to bug trackers, if specified
Documentation:
admin-guide: pm: Add efficiency vs. latency tradeoff to uncore documentation
Documentation:
Capitalize Fahrenheit in watchdog-api.rst
Documentation:
devres: fix error about PCI devres
Documentation:
Document the kernel flag bdev_allow_write_mounted
Documentation:
dontdiff: remove 'utf8data.h'
Documentation:
dwc_pcie_pmu: Update bdf to sbdf
Documentation:
ext4.rst: remove obsolete descriptions of noacl/nouser_xattr options
Documentation:
Fix spelling mistakes
Documentation:
Fix the compilation errors in union_find.rst
Documentation:
hid: intel-ish-hid: Add vendor custom firmware loading
Documentation:
iio: Document ad4695 driver
Documentation:
ioctl: document 0x07 ioctl code
Documentation:
iomap: fix a typo
Documentation:
kconfig: explicitly document missing prompt
Documentation:
kernel-parameters: add workqueue.panic_on_stall
Documentation:
KUnit: Update filename best practices
Documentation:
KVM: fix warning in "make htmldocs"
Documentation:
livepatch: Correct release locks antonym
Documentation:
media: add missing V4L2_BUF_CAP_ flags
Documentation:
media: Fix AV1 struct documentation
Documentation:
media: Fix v4l2_av1_segmentation table formatting
Documentation:
media: move Memory Consistency Flags
Documentation:
media: vivid.rst: update TODO list
Documentation:
mmc: Add mmc-test doc
Documentation:
msm-hsusb.txt: remove
Documentation:
networking/tcp_ao: typo and grammar fixes
Documentation:
networking: add OPEN Alliance 10BASE-T1x MAC-PHY serial interface
Documentation:
networking: correct spelling
Documentation:
networking: document phy_link_topology
Documentation:
networking: Fix missing PSE documentation and grammar issues
Documentation:
PCI: fix typo in pci.rst
Documentation:
PM: Discourage use of deprecated macros
dpll:
add Embedded SYNC feature for a pin
drbd:
Add NULL check for net_conf to prevent dereference in state validation
drbd:
Fix atomicity violation in drbd_uuid_set_bm()
drbd:
Remove an unused field in struct drbd_device
drbd:
Remove unused conn_lowest_minor
drbd:
Remove unused extern declarations
drbd:
use sendpages_ok() instead of sendpage_ok()
driver core:
attribute_container: Remove unused functions
driver core:
bus: Add simple error handling for buses_init()
driver core:
bus: Fix double free in driver API bus_register()
driver core:
bus: Return -EIO instead of 0 when show/store invalid bus attribute
driver core:
class: Check namespace relevant parameters in class_register()
driver core:
don't always lock parent in shutdown
driver core:
Fix a potential null-ptr-deref in module_add_driver()
driver core:
fix async device shutdown hang
driver core:
Fix error handling in driver API device_rename()
driver core:
Fix size calculation of symlink name for devlink_(add|remove)_symlinks()
driver core:
Make parameter check consistent for API cluster device_(for_each|find)_child()
driver core:
Make use of returned value of dev_err_probe()
driver core:
Remove unused parameter for virtual_device_parent()
driver core:
separate function to shutdown one device
driver core:
shut down devices asynchronously
driver core:
Sort headers
driver core:
Trivially simplify ((struct device_private *)curr)->device->p to @curr
driver core:
Use 2-argument strscpy()
driver core:
Use guards for simple mutex locks
driver core:
Use kasprintf() instead of fixed buffer formatting
Linux:
driver:base:core: Adding a "Return:" line in comment for device_link_add()
drivers/base:
Introduce device_match_t for device finding APIs
drivers/of:
Improve documentation for match_string
drivers/perf:
apple_m1: add known PMU events
drivers/perf:
arm_spe: Use perf_allow_kernel() for permissions
drivers/perf:
Fix ali_drw_pmu driver interrupt status clearing
drivers/perf:
hisi_pcie: Export supported Root Ports [bdf_min, bdf_max]
drivers/perf:
hisi_pcie: Fix TLP headers bandwidth counting
drivers/perf:
hisi_pcie: Record hardware counts correctly
drivers/perf:
riscv: Align errno for unsupported perf event
drivers/perf:
riscv: Remove redundant macro check
drivers/pinctrl:
Switch to use kmemdup_array()
drivers/virt:
pkvm: Add initial support for running as a protected guest
drivers/virt:
pkvm: Hook up mem_encrypt API using pKVM hypercalls
drivers/virt:
pkvm: Intercept ioremap using pKVM MMIO_GUARD hypercall
drivers:
cacheinfo: use __free attribute instead of of_node_put()
Drivers:
hv: vmbus: Optimize boot time by concurrent execution of hv_synic_init()
drivers:
media: dvb-frontends/rtl2830: fix an out-of-bounds write error
drivers:
media: dvb-frontends/rtl2832: fix an out-of-bounds write error
drivers:
net: ionic: add missed debugfs cleanup to ionic_probe() error path
drivers:
perf: Fix wrong put_cpu() placement
drivers:
watchdog: marvell_gti: Convert comma to semicolon
Linux:
drivers:drm:exynos_drm_gsc:Fix wrong assignment in gsc_bind()
Linux:
drivers:iio:Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
drm/amd/amdgpu:
add HDP_SD support on gc 12.0.0/1
drm/amd/amdgpu:
allow use kiq to do hdp flush under sriov
drm/amd/amdgpu:
apply command submission parser for JPEG v1
drm/amd/amdgpu:
apply command submission parser for JPEG v2+
drm/amd/amdgpu:
cleanup parse_cs callbacks
drm/amd/amdgpu:
command submission parser for JPEG
drm/amd/amdgpu:
Fix double unlock in amdgpu_mes_add_ring
drm/amd/amdgpu:
Fix uninitialized variable warnings
drm/amd/amdgpu:
move drain_workqueue before shutdown is set
drm/amd/amdgpu:
Properly tune the size of struct
drm/amd/display:
3.2.292
drm/amd/display:
3.2.293
drm/amd/display:
3.2.294
drm/amd/display:
3.2.295
drm/amd/display:
3.2.298
drm/amd/display:
3.2.299
drm/amd/display:
3.2.300
drm/amd/display:
3.2.301
drm/amd/display:
3DLUT non-DMA refactor
drm/amd/display:
Add 'pstate_keepout' kdoc entry in 'optc1_program_timing'
drm/amd/display:
Add a missing PSR state
drm/amd/display:
Add all planes on CRTC to state for overlay cursor
drm/amd/display:
add back quality EASF and ISHARP and dc dependency changes
drm/amd/display:
Add blanked streams override to DML2.1
drm/amd/display:
Add clock control callbacks
drm/amd/display:
Add clock control callbacks
drm/amd/display:
Add dcc propagation value
drm/amd/display:
Add debug options to change sharpen policies
drm/amd/display:
add dmcub support check
drm/amd/display:
Add DML2.1 option to disable DRR clamped P-State Strategies
drm/amd/display:
Add dmub hpd sense callback
drm/amd/display:
Add dpia debug option to control power management
drm/amd/display:
Add DSC Debug Log
drm/amd/display:
Add fullscreen only sharpening policy
drm/amd/display:
Add HDMI DSC native YCbCr422 support
drm/amd/display:
Add HDR workaround for specific eDP
drm/amd/display:
Add helper function to check for non-address fast updates
drm/amd/display:
add improvements for text display and HDR DWM and MPO
drm/amd/display:
Add kdoc entry for 'bs_coeffs_updated' in dpp401_dscl_program_isharp
drm/amd/display:
Add kdoc entry for 'program_isharp_1dlut' in 'dpp401_dscl_program_isharp'
drm/amd/display:
Add logs for debugging outbox
drm/amd/display:
Add missing DCN314 to the DML Makefile
drm/amd/display:
Add missing DET segments programming
drm/amd/display:
Add missing kdoc entry for 'bs_coeffs_updated' in dpp401_dscl_program_isharp
drm/amd/display:
Add missing mcache registers
drm/amd/display:
Add missing program DET segment call to pipe init
drm/amd/display:
Add missing registers for dcn32
drm/amd/display:
Add more logging for MALL static screen
drm/amd/display:
Add MST debug message when link detection fails
drm/amd/display:
Add new enable and disable functions
drm/amd/display:
Add new enable and disable functions for DCN35
drm/amd/display:
Add null check for 'afb' in amdgpu_dm_plane_handle_cursor_update (v2)
drm/amd/display:
Add null check for 'afb' in amdgpu_dm_update_cursor (v2)
drm/amd/display:
Add NULL check for clk_mgr and clk_mgr->funcs in dcn30_init_hw
drm/amd/display:
Add NULL check for clk_mgr and clk_mgr->funcs in dcn401_init_hw
drm/amd/display:
Add NULL check for clk_mgr in dcn32_init_hw
drm/amd/display:
Add NULL check for function pointer in dcn20_set_output_transfer_func
drm/amd/display:
Add NULL check for function pointer in dcn32_set_output_transfer_func
drm/amd/display:
Add NULL check for function pointer in dcn401_set_output_transfer_func
drm/amd/display:
Add null check for head_pipe in dcn201_acquire_free_pipe_for_layer
drm/amd/display:
Add null check for head_pipe in dcn32_acquire_idle_pipe_for_head_pipe_in_layer
drm/amd/display:
Add null check for pipe_ctx->plane_state in dcn20_program_pipe
drm/amd/display:
Add null check for set_output_gamma in dcn30_set_output_transfer_func
drm/amd/display:
Add null check for top_pipe_to_program in commit_planes_for_stream
drm/amd/display:
Add option to allow transition when odm is forced
drm/amd/display:
Add option to disable unbounded req in DML21
drm/amd/display:
Add P-State Keepout to dcn401 Global Sync
drm/amd/display:
Add private data type for RCG
drm/amd/display:
Add RCG helper functions
drm/amd/display:
Add Replay Low Refresh Rate parameters in dc type.
drm/amd/display:
Add seamless boot support for more DIG operation modes
drm/amd/display:
Add sharpness control interface
drm/amd/display:
add sharpness support for windowed YUV420 video
drm/amd/display:
Add source select helper functions
drm/amd/display:
Add stream and char control callback
drm/amd/display:
Add two dmmuy I2C entry for GPIO port mapping issue
drm/amd/display:
Add visual confirm for Idle State
drm/amd/display:
Added logging for automated DPM testing
drm/amd/display:
Address coverity change
drm/amd/display:
Adjust cursor position
drm/amd/display:
Adjust VSDB parser for replay feature
drm/amd/display:
Align 'dpp401_dscl_program_isharp' with actual function parameters
drm/amd/display:
Align hwss_wait_for_all_blank_complete descriptor with implementation
drm/amd/display:
Allocate DCN35 clock table transfer buffers in GART
drm/amd/display:
Allow backlight to go below `AMDGPU_DM_DEFAULT_MIN_BACKLIGHT`
drm/amd/display:
Allow UHBR Interop With eDP Supported Link Rates Table
drm/amd/display:
apply vmin optimization even if it doesn't reach vmin level
drm/amd/display:
apply vmin optimization even if it doesn't reach vmin level
drm/amd/display:
Assume 32 bpp cursor in DML21
drm/amd/display:
avoid disable otg when dig was disabled
drm/amd/display:
Avoid overflow assignment in link_dp_cts
drm/amd/display:
Avoid race between dcn10_set_drr() and dc_state_destruct()
drm/amd/display:
Avoid race between dcn35_set_drr() and dc_state_destruct()
drm/amd/display:
avoid set dispclk to 0
drm/amd/display:
avoid using null object of framebuffer
drm/amd/display:
Block dynamic IPS2 on DCN35 for incompatible FW versions
drm/amd/display:
Block timing sync for different output formats in pmo
drm/amd/display:
Block timing sync for different signals in PMO
drm/amd/display:
Calculate ODM width using odm slice rect, not recout
drm/amd/display:
Change some variable name of psr
drm/amd/display:
Check for NULL pointer
drm/amd/display:
Check if Mode is Supported Before Returning Result
drm/amd/display:
Check link_res->hpo_dp_link_enc before using it
drm/amd/display:
Check link_res->hpo_dp_link_enc before using it
drm/amd/display:
Check null pointer before dereferencing se
drm/amd/display:
Check null pointer before try to access it
drm/amd/display:
Check null pointer before try to access it
drm/amd/display:
Check null pointers before multiple uses
drm/amd/display:
Check null pointers before used
drm/amd/display:
Check null pointers before using dc->clk_mgr
drm/amd/display:
Check null pointers before using them
drm/amd/display:
Check null pointers before using them
drm/amd/display:
Check null values from functions
drm/amd/display:
Check null-initialized variables
drm/amd/display:
Check phantom_stream before it is used
drm/amd/display:
Check stream before comparing them
drm/amd/display:
Check stream pointer is initialized before accessing
drm/amd/display:
Check stream_status before it is used
drm/amd/display:
Check top sink only when multiple streams for DP2
drm/amd/display:
Check UnboundedRequestEnabled's value
drm/amd/display:
Clean up dsc blocks in accelerated mode
drm/amd/display:
Cleanup dml2 and dc/resource Makefile
drm/amd/display:
Clear cached watermark after resume
drm/amd/display:
Clear update flags after update has been applied
drm/amd/display:
DCN35 set min dispclk to 50Mhz
drm/amd/display:
Deallocate DML memory if allocation fails
drm/amd/display:
Determine IPS mode by ASIC and PMFW versions
drm/amd/display:
Disable DCN401 UCLK P-State support on full updates
drm/amd/display:
Disable HBR audio for DP2 for certain ASICs
drm/amd/display:
Disable PSR-SU on Parade 08-01 TCON too
drm/amd/display:
Disable replay if VRR capability is false
drm/amd/display:
disable sharpness if HDR Multiplier is too large
drm/amd/display:
Disable subvp based on HW cursor requirement
drm/amd/display:
Disable SubVP if Hardware Rotation is Used
drm/amd/display:
Disable SYMCLK32_LE root clock gating
drm/amd/display:
DML2.1 Reintegration for Various Fixes
drm/amd/display:
DML2.1 resynchronization
drm/amd/display:
Do 1-to-1 mapping between OPP and DSC in DML2
drm/amd/display:
Do not reset planes based on crtc zpos_changed
drm/amd/display:
do not set traslate_by_source for DCN401 cursor
drm/amd/display:
Don't consider cursor for no plane case in DML1
drm/amd/display:
Don't skip clock updates in overclocking
drm/amd/display:
Emulate Display Hotplug Hang
drm/amd/display:
Enable aux transfer path via dmub for dp tunneling
drm/amd/display:
Enable DML2 override_det_buffer_size_kbytes
drm/amd/display:
Enable idle workqueue for more IPS modes
drm/amd/display:
Enable otg synchronization logic for DCN321
drm/amd/display:
ensure EASF and ISHARP coefficients are programmed together
drm/amd/display:
Export additional FAMS2 global configuration options from DML
drm/amd/display:
fix a UBSAN warning in DML2.1
drm/amd/display:
Fix brightness level not retained over reboot
drm/amd/display:
Fix construct_phy with MXM connector
drm/amd/display:
Fix Cursor Offset in Scaled Scenarios
drm/amd/display:
fix cursor offset on rotation 180
drm/amd/display:
fix dccg root clock optimization related hang
drm/amd/display:
Fix DCN35 set min dispclk logic
drm/amd/display:
fix double free issue during amdgpu module unload
drm/amd/display:
Fix DP-DVI dongle hotplug
drm/amd/display:
fix dscclk programming sequence on DCN401
drm/amd/display:
Fix failure to read vram info due to static BP_RESULT
drm/amd/display:
Fix flickering caused by dccg
drm/amd/display:
fix graphics hang in multi-display mst case
drm/amd/display:
fix hibernate entry for DCN35+
drm/amd/display:
Fix index out of bounds in DCN30 color transformation
drm/amd/display:
Fix index out of bounds in DCN30 degamma hardware format translation
drm/amd/display:
Fix index out of bounds in degamma hardware format translation
drm/amd/display:
Fix kdoc entry for 'tps' in 'dc_process_dmub_dpia_set_tps_notification'
drm/amd/display:
fix minor coding errors where dml21 phase 5 uses wrong variables
drm/amd/display:
Fix MS/MP mismatches in dml21 for dcn401
drm/amd/display:
Fix MST BW calculation Regression
drm/amd/display:
Fix overlay with pre-blend color processing
drm/amd/display:
Fix Panel Replay not update screen correctly
drm/amd/display:
Fix possible overflow in integer multiplication
drm/amd/display:
Fix Potential Null Dereference
drm/amd/display:
Fix print format specifiers in DC_LOG_IPS
drm/amd/display:
fix s2idle entry for DCN3.5+
drm/amd/display:
Fix spelling mistake "recompte" -> "recompute"
drm/amd/display:
Fix spelling mistake "tolarance" -> "tolerance"
drm/amd/display:
Fix Synaptics Cascaded Panamera DSC Determination
drm/amd/display:
Fix system hang while resume with TBT monitor
drm/amd/display:
fix typo in the comment
drm/amd/display:
Fix underflow when setting underscan on DCN401
drm/amd/display:
Fix visual confirm bug for SubVP
drm/amd/display:
Fix VRR cannot enable
drm/amd/display:
For FAMS2 don't program P-State force from driver
drm/amd/display:
Force enable 3DLUT DMA check for dcn401 in DML
drm/amd/display:
free bo used for dmub bounding box
drm/amd/display:
Get link index for AUX reply notification
drm/amd/display:
guard otg disable w/a for test
drm/amd/display:
guard write a 0 post_divider value to HW
drm/amd/display:
Handle dml allocation failure to avoid crash
drm/amd/display:
Handle null 'stream_status' in 'planes_changed_for_existing_stream'
drm/amd/display:
handle nulled pipe context in DCE110's set_drr()
drm/amd/display:
Hardware cursor changes color when switched to software cursor
drm/amd/display:
Implement bias and scale pre scl
drm/amd/display:
Implement bounds check for stream encoder creation in DCN401
drm/amd/display:
Implement new DPCD register handling
drm/amd/display:
Improve FAM control for DCN401
drm/amd/display:
Increase array size of dummy_boolean
drm/amd/display:
Initialize denominators' default to 1
drm/amd/display:
Initialize get_bytes_per_element's default to 1
drm/amd/display:
Issue with 3 or more mcaches per surface
drm/amd/display:
Let drm_crtc_vblank_on/off manage interrupts
drm/amd/display:
Lock DC and exit IPS when changing backlight
drm/amd/display:
Make core_dcn4_g6_temp_read_blackout_table static
drm/amd/display:
Make core_dcn4_ip_caps_base static
drm/amd/display:
Make dcn35_hubp_funcs static
drm/amd/display:
Make dcn401_dsc_funcs static
drm/amd/display:
Notify DMCUB of D0/D3 state
drm/amd/display:
only trigger BIOS related assert for older ASICs
drm/amd/display:
Optimize vstartup position for AS-SDP
drm/amd/display:
parse umc_info or vram_info based on ASIC
drm/amd/display:
Pass non-null to dcn20_validate_apply_pipe_split_flags
drm/amd/display:
Perform outstanding programming on full updates
drm/amd/display:
Print Pcon FRL Link BW in Debug Message
drm/amd/display:
Promote DAL to 3.2.296
drm/amd/display:
Promote DC to 3.2.297
drm/amd/display:
quality improvements for EASF and ISHARP
drm/amd/display:
re-enable Dynamic ODM policy
drm/amd/display:
Re-enable panel replay feature
drm/amd/display:
Re-order enum in a header file
drm/amd/display:
Reapply 2fde4fdddc1f
drm/amd/display:
Reduce redundant minimal transitions due to SubVP
drm/amd/display:
Refactor dccg35_get_other_enabled_symclk_fe
drm/amd/display:
Refactor for dio
drm/amd/display:
Refactoring DWB related files from dcn30 Files
drm/amd/display:
Refactoring HPO
drm/amd/display:
Refactoring MMHUBBUB
drm/amd/display:
Refactoring MPC
drm/amd/display:
Refactoring OPP
drm/amd/display:
Remove always-false branches
drm/amd/display:
remove an extraneous call for checking dchub clock
drm/amd/display:
Remove ASSERT if significance is zero in math_ceil2
drm/amd/display:
remove dc dependencies from SPL library
drm/amd/display:
Remove duplicate HWSS interfaces
drm/amd/display:
Remove duplicated code
drm/amd/display:
remove extraneous ; after statements
drm/amd/display:
Remove hardmax usage for dcn401
drm/amd/display:
Remove old comments
drm/amd/display:
Remove redundant check in DCN35 hwseq
drm/amd/display:
remove redundant msg to pmfw at boot/resume
drm/amd/display:
Remove unnecessary call to REG_SEQ_SUBMIT|WAIT_DONE
drm/amd/display:
Remove unnecessary DSC power gating for DCN401
drm/amd/display:
remove unneeded semicolon
drm/amd/display:
Remove unused code
drm/amd/display:
Remove unused dml2_core_ip_params struct
drm/amd/display:
Remove unused field
drm/amd/display:
Remove unused fields from dc_caps
drm/amd/display:
Remove unused fields from dmub_cmd_update_dirty_rect_data
drm/amd/display:
remove unused folder
drm/amd/display:
Remove useless defines
drm/amd/display:
rename dcn3/dcn4 to more sound terms
drm/amd/display:
rename dcn401_soc to dcn4_variant_a_soc
drm/amd/display:
Replace assert with error message in dp_retrieve_lttpr_cap()
drm/amd/display:
Replace dm_execute_dmub_cmd with dc_wake_and_execute_dmub_cmd
drm/amd/display:
Request 0MHz dispclk for zero display case
drm/amd/display:
Require minimum VBlank size for stutter optimization
drm/amd/display:
Reset VRR config during resume
drm/amd/display:
Resolve Coverity Issues
drm/amd/display:
restore immediate_disable_crtc for w/a
drm/amd/display:
Restore Optimized pbn Value if Failed to Disable DSC
drm/amd/display:
Restructure dpia link training
drm/amd/display:
Retry Replay residency
drm/amd/display:
Revert "Check HDCP returned status"
drm/amd/display:
Revert Avoid overflow assignment
drm/amd/display:
roll back quality EASF and ISHARP and dc dependency changes
drm/amd/display:
Round calculated vtotal
drm/amd/display:
Run idle optimizations at end of vblank handler
drm/amd/display:
Set Cursor Matrix to bypass instead of Input Plane
drm/amd/display:
Set max VTotal cap for dcn401
drm/amd/display:
Setup two pixel per container
drm/amd/display:
skip crtc power down when ips switch
drm/amd/display:
Skip Recompute DSC Params if no Stream on Link
drm/amd/display:
Skip to enable dsc if it has been off
drm/amd/display:
Support UHBR10 link rate on eDP
drm/amd/display:
switch to guid_gen() to generate valid GUIDs
drm/amd/display:
sync dmub output event type.
drm/amd/display:
temp w/a for dGPU to enter idle optimizations
drm/amd/display:
temp w/a for DP Link Layer compliance
drm/amd/display:
Underflow Seen on DCN401 eGPU
drm/amd/display:
Unlock Pipes Based On DET Allocation
drm/amd/display:
update DML2 policy EnhancedPrefetchScheduleAccelerationFinal DCN35
drm/amd/display:
Update HPO I/O When Handling Link Retrain Automation Request
drm/amd/display:
Update IPS default mode for DCN35/DCN351
drm/amd/display:
Update to using new dccg callbacks
drm/amd/display:
use a more lax vblank enable policy for DCN35+
drm/amd/display:
use a more lax vblank enable policy for older ASICs
drm/amd/display:
Use correct cm_helper function
drm/amd/display:
Use full update for swizzle mode change
drm/amd/display:
Use gpuvm_min_page_size_kbytes for DML2 surfaces
drm/amd/display:
use new vblank enable policy for DCN35+
drm/amd/display:
Use SDR white level to calculate matrix coefficients
drm/amd/display:
use swap() in sort()
drm/amd/display:
Validate backlight caps are sane
drm/amd/display:
Various DML2 fixes for FAMS2
drm/amd/display:
Wait for all pending cleared before full update
drm/amd/display:
When resync fifo ensure to use correct pipe ctx
drm/amd/gfx11:
move the gfx mutex into the caller
drm/amd/pm:
add overdrive support on smu v14.0.2/3
drm/amd/pm:
Add support for new P2S table revision
drm/amd/pm:
always pick the pptable from IFWI
drm/amd/pm:
correct the workload setting
drm/amd/pm:
Drop unsupported features on smu v14_0_2
drm/amd/pm:
ensure the fw_info is not null before using it
drm/amd/pm:
fix the pp_dpm_pcie issue on smu v14.0.2/3
drm/amd/pm:
fix unchecked return value warning for vega10_hwmgr
drm/amd/pm:
print pp_dpm_mclk in ascending order on SMU v14.0.0
drm/amd/pm:
update deep sleep status on smu v14.0.2/3
drm/amd/pm:
update message interface for smu v14.0.2/3
drm/amd/pm:
update overdrive function on smu v14.0.2/3
drm/amd/pm:
update powerplay structure on smu v14.0.2/3
drm/amd/pm:
Update SMUv13.0.6 PMFW headers
drm/amd/pm:
update the driver-fw interface file for smu v14.0.2/3
drm/amd/pm:
update the features set on smu v14.0.2/3
drm/amd/pm:
update workload mask after the setting
drm/amd/pm:
Vangogh: Fix kernel memory out of bounds write
drm/amd/sriov:
extend NV_MAILBOX_POLL_MSG_TIMEDOUT
drm/amd:
Add power_saving_policy drm property to eDP connectors
drm/amd:
Fix initialization mistake for NBIO 7.7.0
drm/amd:
Guard against bad data for ATIF ACPI method
drm/amd:
Introduce additional IPS debug flags
drm/amd:
Make amd_ip_funcs static for SDMA v5.0
drm/amd:
Make amd_ip_funcs static for SDMA v5.2
drm/amd:
Remove unused declarations
drm/amd:
Use a constant format string for amdgpu_ucode_request
drm/amd:
use clamp() in amdgpu_pll_get_fb_ref_div()
drm/amdgpu/:
Add missing kdoc entry in amdgpu_vm_handle_fault function
drm/amdgpu/atomfirmware:
Silence UBSAN warning
drm/amdgpu/bios:
split vbios fetching between APU and dGPU
drm/amdgpu/display:
Fix a mistake in revert commit
drm/amdgpu/display:
remove unnecessary TODO spl_os_types.h
drm/amdgpu/display:
SPDX copyright for spl_os_types.h
drm/amdgpu/gfx10:
add ring reset callbacks
drm/amdgpu/gfx10:
Enable bad opcode interrupt
drm/amdgpu/gfx10:
enable wave kill for compute queues
drm/amdgpu/gfx10:
per queue reset only on bare metal
drm/amdgpu/gfx10:
properly handle error ints on all pipes
drm/amdgpu/gfx10:
remap queue after reset successfully
drm/amdgpu/gfx10:
rework reset sequence
drm/amdgpu/gfx10:
use proper rlc safe mode helpers
drm/amdgpu/gfx10:
use rlc safe mode for soft recovery
drm/amdgpu/gfx10:
wait for reset done before remap
drm/amdgpu/gfx11:
add a mutex for the gfx semaphore
drm/amdgpu/gfx11:
add ring reset callbacks
drm/amdgpu/gfx11:
Enable bad opcode interrupt
drm/amdgpu/gfx11:
enable wave kill for compute queues
drm/amdgpu/gfx11:
enter safe mode before touching CP_INT_CNTL
drm/amdgpu/gfx11:
export gfx_v11_0_request_gfx_index_mutex()
drm/amdgpu/gfx11:
fallback to driver reset compute queue directly (v2)
drm/amdgpu/gfx11:
per queue reset only on bare metal
drm/amdgpu/gfx11:
properly handle error ints on all pipes
drm/amdgpu/gfx11:
rename gfx_v11_0_gfx_init_queue()
drm/amdgpu/gfx11:
return early in preempt_ib()
drm/amdgpu/gfx11:
use proper rlc safe mode helpers
drm/amdgpu/gfx11:
use rlc safe mode for soft recovery
drm/amdgpu/gfx11:
wait for reset done before remap
drm/amdgpu/gfx12:
add ring reset callbacks
drm/amdgpu/gfx12:
Enable bad opcode interrupt
drm/amdgpu/gfx12:
enable wave kill for compute queues
drm/amdgpu/gfx12:
fallback to driver reset compute queue directly
drm/amdgpu/gfx12:
per queue reset only on bare metal
drm/amdgpu/gfx12:
properly handle error ints on all pipes
drm/amdgpu/gfx12:
return early in preempt_ib()
drm/amdgpu/gfx12:
set UNORD_DISPATCH in compute MQDs
drm/amdgpu/gfx12:
use proper rlc safe mode helpers
drm/amdgpu/gfx12:
use rlc safe mode for soft recovery
drm/amdgpu/gfx7:
add ring reset callback for gfx
drm/amdgpu/gfx7:
enable wave kill for compute queues
drm/amdgpu/gfx8:
add ring reset callback for gfx
drm/amdgpu/gfx8:
enable wave kill for compute queues
drm/amdgpu/gfx9.4.3:
add ring reset callback
drm/amdgpu/gfx9.4.3:
drop extra wrapper
drm/amdgpu/gfx9.4.3:
Enable bad opcode interrupt
drm/amdgpu/gfx9.4.3:
Explicitly halt MEC before init
drm/amdgpu/gfx9.4.3:
Implement compute pipe reset
drm/amdgpu/gfx9.4.3:
implement reset_hw_queue for gfx9.4.3
drm/amdgpu/gfx9.4.3:
implement wave kill for compute queues
drm/amdgpu/gfx9.4.3:
remap queue after reset successfully
drm/amdgpu/gfx9.4.3:
set additional bits on MEC halt
drm/amdgpu/gfx9.4.3:
use proper rlc safe mode helpers
drm/amdgpu/gfx9.4.3:
use rlc safe mode for soft recovery
drm/amdgpu/gfx9:
Add cleaner shader for GFX9.4.3
drm/amdgpu/gfx9:
Add cleaner shader support for GFX9.4.4 hardware
drm/amdgpu/gfx9:
add ring reset callback
drm/amdgpu/gfx9:
add ring reset callback for gfx
drm/amdgpu/gfx9:
Apply Isolation Enforcement to GFX & Compute rings
drm/amdgpu/gfx9:
Enable bad opcode interrupt
drm/amdgpu/gfx9:
enable wave kill for compute queues
drm/amdgpu/gfx9:
Implement cleaner shader support for GFX9 hardware
drm/amdgpu/gfx9:
Implement cleaner shader support for GFX9.4.3 hardware
drm/amdgpu/gfx9:
implement reset_hw_queue for gfx9
drm/amdgpu/gfx9:
per queue reset only on bare metal
drm/amdgpu/gfx9:
properly handle error ints on all pipes
drm/amdgpu/gfx9:
put queue resets behind a debug option
drm/amdgpu/gfx9:
remap queue after reset successfully
drm/amdgpu/gfx9:
use proper rlc safe mode helpers
drm/amdgpu/gfx9:
use rlc safe mode for soft recovery
drm/amdgpu/gfx9:
wait for reset done before remap
drm/amdgpu/gfx:
add a new kiq_pm4_funcs callback for reset_hw_queue
drm/amdgpu/gfx:
add bad opcode interrupt
drm/amdgpu/gfx_9.4.3:
wait for reset done before remap
drm/amdgpu/gfx_v9_4_3:
Apply Isolation Enforcement to GFX & Compute rings
drm/amdgpu/jpeg2:
properly set atomics vmid field
drm/amdgpu/jpeg4:
properly set atomics vmid field
drm/amdgpu/mes11:
add API for legacy queue reset
drm/amdgpu/mes11:
add API for user queue reset
drm/amdgpu/mes11:
implement mmio queue reset for gfx11
drm/amdgpu/mes11:
Indent an if statment
drm/amdgpu/mes11:
reduce timeout
drm/amdgpu/mes12:
add API for legacy queue reset
drm/amdgpu/mes12:
add API for user queue reset
drm/amdgpu/mes12:
add mes pipe switch support
drm/amdgpu/mes12:
adjust mes12 sw/hw init for multiple pipes
drm/amdgpu/mes12:
configure two pipes hardware resources
drm/amdgpu/mes12:
correct kiq unmap latency
drm/amdgpu/mes12:
fix suspend issue
drm/amdgpu/mes12:
load unified mes fw on pipe0 and pipe1
drm/amdgpu/mes12:
reduce timeout
drm/amdgpu/mes12:
set enable_level_process_quantum_check
drm/amdgpu/mes12:
sw/hw fini for unified mes
drm/amdgpu/mes12:
switch SET_SHADER_DEBUGGER pkt to mes schq pipe
drm/amdgpu/mes12:
update mes_v12_api_def.h
drm/amdgpu/mes:
add API for legacy queue reset
drm/amdgpu/mes:
add API for user queue reset
drm/amdgpu/mes:
add mes mapping legacy queue switch
drm/amdgpu/mes:
add multiple mes ring instances support
drm/amdgpu/mes:
fix issue of writing to the same log buffer from 2 MES pipes
drm/amdgpu/mes:
fix mes ring buffer overflow
drm/amdgpu/mes:
implement amdgpu_mes_reset_hw_queue_mmio
drm/amdgpu/mes:
modify mes api for mmio queue reset
drm/amdgpu/pm:
support gpu_metrics sysfs interface for smu v14.0.2/3
drm/amdgpu/sdma5.2:
limit wptr workaround to sdma 5.2.1
drm/amdgpu/sdma5.2:
Update wptr registers as well as doorbell
drm/amdgpu/smu13.0.7:
print index for profiles
drm/amdgpu/smu13:
always apply the powersave optimization
drm/amdgpu/smu13:
fix profile reporting
drm/amdgpu/swsmu:
always force a state reprogram on init
drm/amdgpu/swsmu:
default to fullscreen 3D profile for dGPUs
drm/amdgpu/swsmu:
fix ordering for setting workload_mask
drm/amdgpu/swsmu:
fix SMU11 typos (memlk -> memclk)
drm/amdgpu/swsmu:
Only force workload setup on init
drm/amdgpu/uvd4:
fix mask and shift definitions
drm/amdgpu/vcn:
enable AV1 on both instances
drm/amdgpu/vcn:
Use offsets local to VCN/JPEG in VF
drm/amdgpu:
abort KIQ waits when there is a pending reset
drm/amdgpu:
Actually check flags for all context ops.
drm/amdgpu:
Add address alignment support to DCC buffers
drm/amdgpu:
add cp queue registers for gfx9_4_3 ipdump
drm/amdgpu:
add cp queue registers print for gfx9_4_3
drm/amdgpu:
Add DCC GFX12 flag to enable address alignment
drm/amdgpu:
Add empty HDP flush function to JPEG v4.0.3
drm/amdgpu:
Add empty HDP flush function to VCN v4.0.3
drm/amdgpu:
Add enforce_isolation sysfs attribute
drm/amdgpu:
add experimental resets debug flag
drm/amdgpu:
add gfx9_4_3 register support in ipdump
drm/amdgpu:
add golden setting for gc v12
drm/amdgpu:
Add infrastructure for Cleaner Shader feature
drm/amdgpu:
add list empty check to avoid null pointer issue
drm/amdgpu:
add macro to calculate offset with instance
drm/amdgpu:
Add MFD support for ISP I2C bus
drm/amdgpu:
add missed harvest check for VCN IP v4/v5
drm/amdgpu:
add missing size check in amdgpu_debugfs_gprwave_read()
drm/amdgpu:
Add more types for boot time error reporting
drm/amdgpu:
add new ring reset callback
drm/amdgpu:
Add PACKET3_RUN_CLEANER_SHADER for cleaner shader execution
drm/amdgpu:
add per ring reset support (v5)
drm/amdgpu:
add print support for gfx9_4_3 ipdump
drm/amdgpu:
add print support for sdma_v_4_0 ip_dump
drm/amdgpu:
add print support for sdma_v_4_4_2 ip_dump
drm/amdgpu:
add print support for sdma_v_5_0 ip_dump
drm/amdgpu:
add print support for sdma_v_5_2 ip_dump
drm/amdgpu:
add print support for sdma_v_6_0 ip_dump
drm/amdgpu:
add print support for sdma_v_7_0 ip_dump
drm/amdgpu:
add print support for vcn_v1_0 ip dump
drm/amdgpu:
add print support for vcn_v2_0 ip dump
drm/amdgpu:
add print support for vcn_v2_5 ip dump
drm/amdgpu:
add print support for vcn_v3_0 ip dump
drm/amdgpu:
add print support for vcn_v3_0 ip dump
drm/amdgpu:
add print support for vcn_v4_0 ip dump
drm/amdgpu:
add print support for vcn_v4_0_3 ip dump
drm/amdgpu:
add print support for vcn_v4_0_5 ip dump
drm/amdgpu:
add print support for vcn_v5_0 ip dump
drm/amdgpu:
add psp funcs callback to check if aux fw is needed
drm/amdgpu:
add raven1 gfxoff quirk
drm/amdgpu:
Add sdma_v4_0 ip dump for devcoredump
drm/amdgpu:
Add sdma_v4_4_2 ip dump for devcoredump
drm/amdgpu:
Add sdma_v5_0 ip dump for devcoredump
drm/amdgpu:
Add sdma_v5_2 ip dump for devcoredump
drm/amdgpu:
Add sdma_v6_0 ip dump for devcoredump
drm/amdgpu:
Add sdma_v7_0 ip dump for devcoredump
drm/amdgpu:
Add sysfs interface for running cleaner shader
drm/amdgpu:
add vcn ip dump ptr in vcn global struct
drm/amdgpu:
add vcn ip dump ptr in vcn global struct
drm/amdgpu:
add vcn ip dump support for vcn_v2_6
drm/amdgpu:
add vcn_v1_0 ip dump support
drm/amdgpu:
add vcn_v2_0 ip dump support
drm/amdgpu:
add vcn_v2_5 ip dump support
drm/amdgpu:
add vcn_v3_0 ip dump support
drm/amdgpu:
add vcn_v3_0 ip dump support
drm/amdgpu:
add vcn_v4_0 ip dump support
drm/amdgpu:
add vcn_v4_0_3 ip dump support
drm/amdgpu:
add vcn_v4_0_5 ip dump support
drm/amdgpu:
add vcn_v5_0 ip dump support
drm/amdgpu:
add vcn_v5_0 ip dump support
drm/amdgpu:
Adjust debugfs eviction and IB access permissions
drm/amdgpu:
Adjust debugfs register access permissions
drm/amdgpu:
align pp_power_profile_mode with kernel docs
drm/amdgpu:
always allocate cleared VRAM for GEM allocations
drm/amdgpu:
Block MMR_READ IOCTL in reset
drm/amdgpu:
bump driver version for cleared VRAM
drm/amdgpu:
change non-dcc buffer copy configuration
drm/amdgpu:
Clean up the register dump via debugfs list
drm/amdgpu:
clean up vbios fetching code
drm/amdgpu:
convert bios_hardcoded_edid to drm_edid
drm/amdgpu:
correct sdma7 max dw
drm/amdgpu:
create function to check RAS RMA status
drm/amdgpu:
Disable dpm_enabled flag while VF is in reset
drm/amdgpu:
disable GPU RAS bad page feature for specific ASIC
drm/amdgpu:
disallow multiple BO_HANDLES chunks in one submit
drm/amdgpu:
Do core dump immediately when job tmo
drm/amdgpu:
do not call insert_nop fn for zero count
drm/amdgpu:
Do not set struct drm_driver.lastclose
drm/amdgpu:
drop redundant W=1 warnings from Makefile
drm/amdgpu:
Emit cleaner shader at end of IB submission
drm/amdgpu:
enable enforce_isolation sysfs node on VFs
drm/amdgpu:
enable gfxoff quirk on HP 705G4
drm/amdgpu:
enable GTT fallback handling for dGPUs only
drm/amdgpu:
Enforce isolation as part of the job
drm/amdgpu:
ensure the connector is not null before using it
drm/amdgpu:
explicitely set the AMDGPU_GEM_CREATE_VRAM_CONTIGUOUS flag
drm/amdgpu:
fix a possible null pointer dereference
drm/amdgpu:
fix a race in kfd_mem_export_dmabuf()
drm/amdgpu:
Fix a typo
drm/amdgpu:
Fix APU handling in amdgpu_pm_load_smu_firmware()
drm/amdgpu:
Fix atomics on GFX12
drm/amdgpu:
fix check in gmc_v9_0_get_vm_pte()
drm/amdgpu:
fix contiguous handling for IB parsing v2
drm/amdgpu:
Fix DPX valid mode check on GC 9.4.3
drm/amdgpu:
Fix eeprom max record count
drm/amdgpu:
fix eGPU hotplug regression
drm/amdgpu:
Fix get each xcp macro
drm/amdgpu:
fix invalid fence handling in amdgpu_vm_tlb_flush
drm/amdgpu:
Fix kdoc entry in 'amdgpu_vm_cpu_prepare'
drm/amdgpu:
Fix missing check pcie_p2p module param
drm/amdgpu:
fix PTE copy corruption for sdma 7
drm/amdgpu:
fix ptr check warning in gfx10 ip_dump
drm/amdgpu:
fix ptr check warning in gfx11 ip_dump
drm/amdgpu:
fix ptr check warning in gfx12 ip_dump
drm/amdgpu:
fix ptr check warning in gfx9 ip_dump
drm/amdgpu:
fix queue reset issue by mmio
drm/amdgpu:
fix random data corruption for sdma 7
drm/amdgpu:
fix ras UE error injection failure issue
drm/amdgpu:
Fix selfring initialization sequence on soc24
drm/amdgpu:
fix spelling in amd_shared.h
drm/amdgpu:
fix the extra space between two functions
drm/amdgpu:
fix the print message in devcoredump
drm/amdgpu:
fix typo in the comment
drm/amdgpu:
fix unchecked return value warning for amdgpu_atombios
drm/amdgpu:
fix unchecked return value warning for amdgpu_gfx
drm/amdgpu:
fix vbios fetching for SR-IOV
drm/amdgpu:
Fix video caps for H264 and HEVC encode maximum size
drm/amdgpu:
Fix XCP instance mask calculation
drm/amdgpu:
fixing rlc firmware loading failure issue
drm/amdgpu:
force to use legacy inv in mmhub
drm/amdgpu:
Forward soft recovery errors to userspace
drm/amdgpu:
get rid of bogus includes of fdtable.h
drm/amdgpu:
handle default profile on on devices without fullscreen 3D
drm/amdgpu:
handle enforce isolation on non-0 gfxhub
drm/amdgpu:
Implement Enforce Isolation Handler for KGD/KFD serialization
drm/amdgpu:
Implement MES Suspend and Resume APIs for GFX11
drm/amdgpu:
increase mes log buffer size for gfx12
drm/amdgpu:
increase the reset counter for the queue reset
drm/amdgpu:
load sos binary properly on the basis of pmfw version
drm/amdgpu:
Make enforce_isolation setting per GPU
drm/amdgpu:
Move the dumping log out of for loop
drm/amdgpu:
Normalize reg offsets on JPEG v4.0.3
drm/amdgpu:
nuke the VM PD/PT shadow handling
drm/amdgpu:
optimize logging deferred error info
drm/amdgpu:
optimize the padding for gfx10
drm/amdgpu:
optimize the padding for gfx11
drm/amdgpu:
optimize the padding for gfx12
drm/amdgpu:
optimize the padding for gfx9
drm/amdgpu:
optimize the padding for gfx_v9_4_3
drm/amdgpu:
optimize umc v12 address conversion function
drm/amdgpu:
partially revert powerplay `__counted_by` changes
drm/amdgpu:
prevent BO_HANDLES error from being overwritten
drm/amdgpu:
prevent NULL pointer dereference if ATIF is not supported
drm/amdgpu:
print VCN instance dump for valid instance
drm/amdgpu:
properly handle vbios fake edid sizing
drm/amdgpu:
re-work VM syncing
drm/amdgpu:
remove amdgpu_pin_restricted()
drm/amdgpu:
Remove debugfs amdgpu_reset_dump_register_list
drm/amdgpu:
remove ME0 registers from mi300 dump
drm/amdgpu:
remove RAS unused paramter 'err_addr'
drm/amdgpu:
Remove unused code
drm/amdgpu:
Reorder to read EFI exported ROM first
drm/amdgpu:
Replace 'amdgpu_job_submit_direct' with 'drm_sched_entity' in cleaner shader
drm/amdgpu:
report bad status in GPU recovery
drm/amdgpu:
reset vm state machine after gpu reset(vram lost)
drm/amdgpu:
Retire query_utcl2_poison_status callback
drm/amdgpu:
Retry i2c transfer once if it fails on SMU13.0.6
drm/amdgpu:
Return earlier in amdgpu_sw_ring_ib_end if mcbp is off
drm/amdgpu:
revert "use CPU for page table update if SDMA is unavailable"
drm/amdgpu:
skip coredump after job timeout in SRIOV
drm/amdgpu:
skip kfd init if GFX is not ready.
drm/amdgpu:
skip printing vram_lost if needed
drm/amdgpu:
support for gc_info table v1.3
drm/amdgpu:
Surface svm_default_granularity, a RW module parameter
drm/amdgpu:
sync to KFD fences before clearing PTEs
drm/amdgpu:
Take IOMMU remapping into account for p2p checks
drm/amdgpu:
trigger ip dump before suspend of IP's
drm/amdgpu:
update bad state check in GPU recovery
drm/amdgpu:
update golden regs for gfx12
drm/amdgpu:
Update kmd_fw_shared for VCN5
drm/amdgpu:
Use backlight power constants
drm/amdgpu:
use clamp() in amdgpu_vm_adjust_size()
drm/amdgpu:
use CPU for page table update if SDMA is unavailable
drm/amdgpu:
use GEM references instead of TTMs v2
drm/amdgpu:
Validate TA binary size
drm/amdkfd:
Accounting pdd vram_usage for svm
drm/amdkfd:
Add cache line size info
drm/amdkfd:
Add node_id to location_id generically
drm/amdkfd:
Add SDMA queue quantum support for GFX12
drm/amdkfd:
allow users to target recommended SDMA engines
drm/amdkfd:
amdkfd_free_gtt_mem clear the correct pointer
drm/amdkfd:
APIs to stop/start KFD scheduling
drm/amdkfd:
Change kfd/svm page fault drain handling
drm/amdkfd:
Check int source id for utcl2 poison event
drm/amdkfd:
clean up code for interrupt v10
drm/amdkfd:
CRIU fixes
drm/amdkfd:
Document and define SVM events message macro
drm/amdkfd:
Don't drain ih1 for APU
drm/amdkfd:
Drop poison hanlding from gfx v10
drm/amdkfd:
Enable processes isolation on gfx9
drm/amdkfd:
Ensure user queue buffers residency
drm/amdkfd:
fallback to pipe reset on queue reset fail for gfx9
drm/amdkfd:
Fix an eviction fence leak
drm/amdkfd:
Fix compile error if HMM support not enabled
drm/amdkfd:
Fix CU occupancy for GFX 9.4.3
drm/amdkfd:
fix debug watchpoints for logical devices
drm/amdkfd:
fix missed queue reset on queue destroy
drm/amdkfd:
Fix missing error code in kfd_queue_acquire_buffers
drm/amdkfd:
fix partition query when setting up recommended sdma engines
drm/amdkfd:
Fix resource leak in criu restore queue
drm/amdkfd:
Handle queue destroy buffer access race
drm/amdkfd:
kfd_bo_mapped_dev support partition
drm/amdkfd:
Move queue fs deletion after destroy check
drm/amdkfd:
Refactor queue wptr_bo GART mapping
drm/amdkfd:
Select reset method for poison handling
drm/amdkfd:
Store queue cwsr area size to node properties
drm/amdkfd:
support per-queue reset on gfx9
drm/amdkfd:
Update BadOpcode Interrupt handling with MES
drm/amdkfd:
Update logic for CU occupancy calculations
drm/amdkfd:
Update queue unmap after VM fault with MES
drm/amdkfd:
Validate queue cwsr area and eop buffer size
drm/amdkfd:
Validate user queue buffers
drm/amdkfd:
Validate user queue svm memory residency
drm/amdkfd:
Validate user queue update
drm/amdpgu:
Micro-optimise amdgpu_ring_commit
drm/ast:
Add struct ast_connector
drm/ast:
astdp: Clean up EDID reading
drm/ast:
astdp: fix loop timeout check
drm/ast:
astdp: Move locking into EDID helper
drm/ast:
astdp: Only test HDP state in ast_astdp_is_connected()
drm/ast:
astdp: Perform link training during atomic_enable
drm/ast:
astdp: Simplify power management when detecting display
drm/ast:
astdp: Test firmware status once during probing
drm/ast:
astdp: Transparently handle BMC support
drm/ast:
astdp: Use struct drm_edid and helpers
drm/ast:
dp501: Transparently handle BMC support
drm/ast:
dp501: Use struct drm_edid and helpers
drm/ast:
Move code for physical outputs into separate files
drm/ast:
Remove BMC output
drm/ast:
Request PCI BAR with devres
drm/ast:
sil164: Clear EDID if no display is connected
drm/ast:
sil164: Transparently handle BMC support
drm/ast:
vga: Clear EDID if no display is connected
drm/ast:
vga: Transparently handle BMC support
drm/atomic:
fix kerneldoc for fake_commit field
drm/bridge-connector:
Fix double free in error handling paths
drm/bridge:
analogix: remove unused struct 'bridge_init'
drm/bridge:
dw-hdmi: Move vmalloc PCM buffer management into the driver
drm/bridge:
dw-hdmi: Simplify clock handling
drm/bridge:
Fix assignment of the of_node of the parent to aux bridge
drm/bridge:
it6505: Disable IRQ when powered off
drm/bridge:
lontium-lt8912b: Validate mode in drm_bridge_funcs::mode_valid()
drm/bridge:
lt9611uxc: drop support for !DRM_BRIDGE_ATTACH_NO_CONNECTOR
drm/bridge:
lt9611uxc: properly attach to a next bridge
drm/bridge:
nwl-dsi: Use vsync/hsync polarity from display mode
drm/bridge:
Silence error messages upon probe deferral
drm/bridge:
synopsys: dw-mipi-dsi: enable EoTp by default
drm/bridge:
tc358767: Add configurable default preemphasis
drm/bridge:
tc358767: fix missing of_node_put() in for_each_endpoint_of_node()
drm/bridge:
tc358768: Fix DSI command tx
drm/buddy:
Add start address support to trim function
drm/ci:
arm64.config: Enable CONFIG_DRM_ANALOGIX_ANX7625
drm/ci:
increase timeout for all jobs
drm/ci:
mediatek: add tests for mediatek display driver
drm/ci:
mediatek: add tests for powervr gpu driver
drm/ci:
meson: add tests for meson display driver
drm/ci:
rockchip: add tests for rockchip display driver
drm/ci:
skip tools_test on non-intel platforms
drm/ci:
update link to Gitlab server
drm/ci:
Upgrade setuptools requirement to 70.0.0
drm/ci:
uprev IGT
drm/ci:
uprev mesa
drm/connector:
Document destroy hook in drmm init functions
drm/connector:
hdmi: Fix memory leak in drm_display_mode_from_cea_vic()
drm/connector:
hdmi: Fix writing Dynamic Range Mastering infoframes
drm/connector:
kerneldoc: Fix two missing newlines in drm_connector.c
drm/display:
fix kerneldocs references
drm/dp:
Add helper to dump an LTTPR PHY descriptor
drm/dp:
Describe target_rr_divider in struct drm_dp_as_sdp
drm/dp_mst:
Add a helper to queue a topology probe
drm/dp_mst:
Factor out function to queue a topology probe work
drm/dp_mst:
Fix DSC decompression detection in Synaptics branch devices
drm/dp_mst:
Simplify character output in drm_dp_mst_dump_topology()
drm/dp_mst:
Simplify the condition when to enumerate path resources
drm/drm_connector:
Document Colorspace property variants
drm/edid:
make drm_edid_block_valid() static
drm/edid:
reduce DisplayID log spamming
drm/exynos:
Constify struct exynos_drm_ipp_funcs
drm/exynos:
Remove unnecessary code
drm/fb-helper:
Set skip_panic if the drm driver supports drm panic
drm/fbdev-dma:
Only cleanup deferred I/O if necessary
drm/fbdev-helper:
Remove drm_fb_helper_output_poll_changed()
drm/fbdev-helper:
Update documentation on obsolete callbacks
drm/fourcc:
define Intel Xe2 related tile4 ccs modifiers
drm/gma500:
Make I2C terminology more inclusive
drm/hisilicon:
Remove unused delarations
drm/i915 & drm/xe:
save struct drm_device to drvdata
drm/i915/acpi:
convert to struct intel_display
drm/i915/alpm:
convert to struct intel_display
drm/i915/arl:
Enable Wa_14019159160 for ARL
drm/i915/audio:
migrate away from kdev_to_i915()
drm/i915/bios:
convert to struct intel_display
drm/i915/bios:
fix printk format width
drm/i915/bios:
remove stale and useless comments
drm/i915/bios:
Update new entries in VBT BDB block definitions
drm/i915/bmg:
Read display register timeout
drm/i915/ddi:
For an active output call the DP encoder sync_state() only for DP
drm/i915/ddi:
stop using dp_to_i915()
drm/i915/display/dp:
Compute AS SDP when vrr is also enabled
drm/i915/display:
Add mechanism to use sink model when applying quirk
drm/i915/display:
allow creation of Xe2 ccs framebuffers
drm/i915/display:
BMG supports UHBR13.5
drm/i915/display:
Cache adpative sync caps to use it later
drm/i915/display:
convert dp aux backlight to struct intel_display
drm/i915/display:
convert intel_link_bw.c to struct intel_display
drm/i915/display:
convert intel_load_detect.c to struct intel_display
drm/i915/display:
convert params to struct intel_display
drm/i915/display:
correct dual pps handling for MTL_PCH+
drm/i915/display:
Don't allow tile4 framebuffer to do hflip on display20 or greater
drm/i915/display:
Don't enable decompression on Xe2 with Tile4
drm/i915/display:
Fix BMG CCS modifiers
drm/i915/display:
identify display steppings in display probe
drm/i915/display:
Increase Fast Wake Sync length as a quirk
drm/i915/display:
Plane capability for 64k phys alignment
drm/i915/display:
rename IS_DISPLAY_IP_RANGE() to IS_DISPLAY_VER_FULL()
drm/i915/display:
rename IS_DISPLAY_IP_STEP() to IS_DISPLAY_VER_STEP()
drm/i915/display:
support struct intel_atomic_state in to_intel_display()
drm/i915/display:
switch to display detected steppings
drm/i915/display:
WA for Re-initialize dispcnlunitt1 xosc clock
drm/i915/dp:
Add a separate function to reduce the link parameters
drm/i915/dp:
Add helpers to set link training mode, BW parameters
drm/i915/dp:
Clear VSC SDP during post ddi disable routine
drm/i915/dp:
convert g4x_dp.[ch] to struct intel_display
drm/i915/dp:
convert intel_dp_aux.[ch] to struct intel_display
drm/i915/dp:
convert intel_dp_link_training.[ch] to struct intel_display
drm/i915/dp:
convert intel_dp_tunnel.[ch] to struct intel_display
drm/i915/dp:
Don't switch the LTTPR mode on an active link
drm/i915/dp:
Don't WARN on failed link-retrain modeset
drm/i915/dp:
Fix AUX IO power enabling for eDP PSR
drm/i915/dp:
Fix colorimetry detection
drm/i915/dp:
hide dp_to_i915() inside intel_dp.c
drm/i915/dp:
Initialize the link parameters during HW readout
drm/i915/dp:
Keep cached LTTPR mode up-to-date
drm/i915/dp:
Make read-only array bw_gbps static const
drm/i915/dp:
Require a valid atomic state for SST link training
drm/i915/dp:
Reset cached LTTPR count if number of LTTPRs is unsupported
drm/i915/dp:
Reset intel_dp->link_trained before retraining the link
drm/i915/dp:
Retrain SST links via a modeset commit
drm/i915/dp:
Send only a single modeset-retry uevent for a commit
drm/i915/dp_mst:
Configure MST after the link parameters are reset
drm/i915/dp_mst:
Don't require DSC hblank quirk for a non-DSC compatible mode
drm/i915/dp_mst:
Enable LT fallback between UHBR/non-UHBR link rates
drm/i915/dp_mst:
Ensure link parameters are up-to-date for a disabled link
drm/i915/dp_mst:
Fix MST state after a sink reset
drm/i915/dp_mst:
Handle error during DSC BW overhead/slice calculation
drm/i915/dp_mst:
Queue modeset-retry after a failed payload BW allocation
drm/i915/dp_mst:
Reduce the link parameters in BW order after LT failures
drm/i915/dp_mst:
Reprobe the MST topology after a link parameter change
drm/i915/dpkgc:
Add VRR condition for DPKGC Enablement
drm/i915/dsb:
Account for VRR properly in DSB scanline stuff
drm/i915/dsb:
Allow intel_dsb_chain() to use DSB_WAIT_FOR_VBLANK
drm/i915/dsb:
Clear DSB_ENABLE_DEWAKE once the DSB is done
drm/i915/dsb:
Convert dewake_scanline to a hw scanline number earlier
drm/i915/dsb:
Fix dewake scanline
drm/i915/dsb:
Hook up DSB error interrupts
drm/i915/dsb:
Introduce intel_dsb_chain()
drm/i915/dsb:
Introduce intel_dsb_wait_scanline_{in,out}()
drm/i915/dsb:
Precompute DSB_CHICKEN
drm/i915/dsb:
s/dsb/dsb_color_vblank/
drm/i915/dsb:
Shuffle code around
drm/i915/dsb:
Use chained DSBs for LUT programming
drm/i915/dsi:
Make Lenovo Yoga Tab 3 X90F DMI match less strict
drm/i915/fbc:
Adjust g4x+ platform checks
drm/i915/fbc:
Convert to intel_display, mostly
drm/i915/fbc:
Extract _intel_fbc_cfb_size()
drm/i915/fbc:
Extract _intel_fbc_cfb_stride()
drm/i915/fbc:
Extract intel_fbc_cfb_cpp()
drm/i915/fbc:
Extract intel_fbc_has_fences()
drm/i915/fbc:
Extract intel_fbc_max_cfb_height()
drm/i915/fbc:
Extract intel_fbc_max_plane_size()
drm/i915/fbc:
Extract intel_fbc_max_surface_size()
drm/i915/fbc:
Reoder CFB max height platform checks
drm/i915/fbc:
s/_intel_fbc_cfb_stride()/intel_fbc_plane_cfb_stride()/
drm/i915/fbc:
s/intel_fbc_hw_tracking_covers_screen()/intel_fbc_surface_size_ok()/
drm/i915/fbc:
s/lines/height/
drm/i915/fence:
Mark debug_fence_free() with __maybe_unused
drm/i915/fence:
Mark debug_fence_init_onstack() with __maybe_unused
drm/i915/gem:
Adjust vma offset for framebuffer mmap offset
drm/i915/gem:
Calculate object page offset for partial memory mapping
drm/i915/gem:
Do not look for the exact address in node
drm/i915/gem:
fix bitwise and logical AND mixup
drm/i915/gem:
Fix Virtual Memory mapping boundaries calculation
drm/i915/gem:
Improve pfn calculation readability in vm_fault_gtt()
drm/i915/gsc:
ARL-H and ARL-U need a newer GSC FW.
drm/i915/gt:
Add Wa_14019789679
drm/i915/gt:
Continue creating engine sysfs files even after a failure
drm/i915/gt:
Do not consider preemption during execlists_dequeue for gen8
drm/i915/gt:
Empty uabi engines list during intel_engines_release()
drm/i915/gt:
Mark the GT as dead when mmio is unreliable
drm/i915/gt:
remove stray declaration of intel_gt_release_all()
drm/i915/gt:
Use kmemdup_array instead of kmemdup for multiple allocation
drm/i915/gt:
Whitelist COMMON_SLICE_CHICKEN1 for UMD access.
drm/i915/guc:
Change GEM_WARN_ON to guc_err to prevent taints in CI
drm/i915/guc:
Extend w/a 14019159160
drm/i915/guc:
Fix missing enable of Wa_14019159160 on ARL
drm/i915/gvt:
stop using drm_edid_block_valid()
drm/i915/hdcp:
Add encoder check in hdcp2_get_capability
drm/i915/hdcp:
Add encoder check in intel_hdcp_get_capability
drm/i915/hdcp:
fix connector refcounting
drm/i915/hdcp:
Fix HDCP2_STREAM_STATUS macro
drm/i915/hdcp:
migrate away from kdev_to_i915() in bind/unbind
drm/i915/hdcp:
migrate away from kdev_to_i915() in GSC messaging
drm/i915/hdcp:
Use correct cp_irq_count
drm/i915/hdmi:
convert to struct intel_display
drm/i915/hti:
convert to struct intel_display
drm/i915/hwmon:
expose fan speed
drm/i915/lspcon:
convert to struct intel_display
drm/i915/opregion:
convert to struct intel_display
drm/i915/opregion:
unify intel_encoder/intel_connector naming
drm/i915/pps:
convert intel_pps.[ch] to struct intel_display
drm/i915/pps:
Disable DPLS_GATING around pps sequence
drm/i915/pps:
pass intel_dp to pps_name()
drm/i915/psr:
convert intel_psr.[ch] to struct intel_display
drm/i915/psr:
Do not wait for PSR being idle on on Panel Replay
drm/i915/psr:
Prevent Panel Replay if CRC calculation is enabled
drm/i915/sprite:
convert to struct intel_display
drm/i915/tv:
convert to struct intel_display
drm/i915/vblank:
convert to struct intel_display
drm/i915/vblank:
fix context imbalance warnings
drm/i915/vblank:
use drm_crtc_vblank_crtc() instead of open-coding
drm/i915/vrr:
convert to struct intel_display
drm/i915:
2 GiB of relocations ought to be enough for anybody*
drm/i915:
Allow evicting to use the requested placement
drm/i915:
Allow NULL memory region
drm/i915:
ARL requires a newer GSC firmware
drm/i915:
Attempt to get pages without eviction first
drm/i915:
Calculate vblank delay more accurately
drm/i915:
deprecate the i915.modeset module parameter
drm/i915:
disable fbc due to Wa_16023588340
drm/i915:
Do not attempt to load the GSC multiple times
drm/i915:
Dump DSC state to dmesg and debugfs/i915_display_info
drm/i915:
fail module probe on nomodeset and i915.modeset=0
drm/i915:
Fix possible int overflow in skl_ddi_calculate_wrpll()
drm/i915:
Fix readout degamma_lut mismatch on ilk/snb
drm/i915:
Grab intel_display from the encoder to avoid potential oopsies
drm/i915:
make __intel_display_power_is_enabled() static
drm/i915:
Make I2C terminology more inclusive
drm/i915:
make intel_display_power_domain_str() static
drm/i915:
Make vrr_{enabling,disabling}() usable outside intel_display.c
drm/i915:
move rawclk from runtime to display runtime info
drm/i915:
remove __i915_printk()
drm/i915:
remove a few __i915_printk() uses
drm/i915:
remove display stepping handling
drm/i915:
Remove DSC register dump
drm/i915:
Remove extra unlikely helper
drm/i915:
remove i915_report_error()
drm/i915:
remove unnecessary display includes
drm/i915:
remove unused HAS_BROKEN_CS_TLB()
drm/i915:
remove unused leftover basedie step code
drm/i915:
Replace BPP_X16_FMT()/ARGS() with FXP_Q4_FMT()/ARGS()
drm/i915:
Replace double blank with single blank after comma
drm/i915:
Replace double blank with single blank after comma in gem/ and gt/
drm/i915:
Replace to_bpp_frac() with fxp_q4_to_frac()
drm/i915:
Replace to_bpp_int() with fxp_q4_to_int()
drm/i915:
Replace to_bpp_int_roundup() with fxp_q4_to_int_roundup()
drm/i915:
Replace to_bpp_x16() with fxp_q4_from_int()
drm/i915:
Skip programming FIA link enable bits for MTL+
drm/i915:
support struct device and pci_dev in to_intel_display()
drm/i915:
Use backlight power constants
drm/i915:
use pdev_to_i915() instead of pci_get_drvdata() directly
drm/imagination:
Add a per-file PVR context list
drm/imagination:
Break an object reference loop
drm/ipuv3/parallel:
convert to struct drm_edid
drm/loongson:
use GEM references instead of TTMs
drm/mediatek:
Add blend_modes to mtk_plane_init() for different SoCs
drm/mediatek:
Declare Z Position for all planes
drm/mediatek:
Drop unnecessary check for property presence
drm/mediatek:
dsi: Add dsi per-frame lp code for mt8188
drm/mediatek:
Fix color format MACROs in OVL
drm/mediatek:
Fix get efuse issue for MT8188 DPTX
drm/mediatek:
Fix missing configuration flags in mtk_crtc_ddp_config()
drm/mediatek:
Fix potential NULL dereference in mtk_crtc_destroy()
drm/mediatek:
ovl: Add blend_modes to driver data
drm/mediatek:
ovl: Fix XRGB format breakage for blend_modes unsupported SoCs
drm/mediatek:
ovl: Refine ignore_pixel_alpha comment and placement
drm/mediatek:
ovl: Remove the color format comment for ovl_fmt_convert()
drm/mediatek:
ovl_adaptor: Add missing of_node_put()
drm/mediatek:
ovl_adaptor: Drop unused mtk_crtc.h header
drm/mediatek:
ovl_adaptor: Use scoped variant of for_each_child_of_node()
drm/mediatek:
Support "None" blending in Mixer
drm/mediatek:
Support "None" blending in OVL
drm/mediatek:
Support "Pre-multiplied" blending in Mixer
drm/mediatek:
Support "Pre-multiplied" blending in OVL
drm/mediatek:
Support alpha blending in display driver
drm/mediatek:
Use cmdq_pkt_create() and cmdq_pkt_destroy()
drm/mediatek:
Use cmdq_pkt_eoc() instead of cmdq_pkt_finalize()
drm/mediatek:
Use spin_lock_irqsave() for CRTC event lock
drm/mgag200:
Add dedicated variables for blanking fields
drm/mgag200:
Add dedicted variable for
field
drm/mgag200:
Add vblank support
drm/mgag200:
Add VGA-BMC output
drm/mgag200:
Align register field names with documentation
drm/mgag200:
Fix VBLANK interrupt handling
drm/mgag200:
Implement struct drm_crtc_funcs.get_vblank_timestamp
drm/mgag200:
Only set VIDRST bits in CRTC modesetting
drm/mgag200:
Remove BMC output
drm/mgag200:
Remove vidrst callbacks from struct mgag200_device_funcs
drm/mgag200:
Rename BMC vidrst names
drm/mgag200:
Use adjusted mode values for CRTCs
drm/mgag200:
Use hexadecimal register indeces
drm/mgag200:
vga-bmc: Control BMC scanout from encoder
drm/mgag200:
vga-bmc: Control CRTC VIDRST flag from encoder
drm/mgag200:
vga-bmc: Transparently handle BMC
drm/mipi-dsi:
Add mipi_dsi_dcs_set_tear_scanline_multi
drm/mipi-dsi:
add more multi functions for better error handling
drm/msm/a5xx:
disable preemption in submits by default
drm/msm/a5xx:
fix races in preemption evaluation stage
drm/msm/a5xx:
properly clear preemption records on resume
drm/msm/a5xx:
workaround early ring-buffer emptiness check
drm/msm/a6xx+:
Insert a fence wait before SMMU table update
drm/msm/a6xx:
Add A621 support
drm/msm/a6xx:
Add A642L speedbin (0x81)
drm/msm/a6xx:
Evaluate adreno_is_a650_family in pdc_in_aop check
drm/msm/a6xx:
Set GMU CGC properties on a6xx too
drm/msm/a6xx:
Store correct gmu_cgc_mode in struct a6xx_info
drm/msm/a6xx:
Store primFifoThreshold in struct a6xx_info
drm/msm/a6xx:
Use the per-GPU value for gmu_cgc_mode
drm/msm/adreno:
Add A306A support
drm/msm/adreno:
add a615 support
drm/msm/adreno:
Assign msm_gpu->pdev earlier to avoid nullptrs
drm/msm/adreno:
Use kvmemdup to simplify the code
drm/msm/dp:
enable widebus on all relevant chipsets
drm/msm/dpu:
check for overflow in _dpu_crtc_setup_lm_bounds()
drm/msm/dpu:
Configure DP INTF/PHY selector
drm/msm/dpu:
don't always program merge_3d block
drm/msm/dpu:
Don't always set merge_3d pending flush
drm/msm/dpu:
enable writeback on SC8108X
drm/msm/dpu:
enable writeback on SM6125
drm/msm/dpu:
enable writeback on SM6350
drm/msm/dpu:
enable writeback on SM8150
drm/msm/dpu:
make sure phys resources are properly initialized
drm/msm/dpu:
move CRTC resource assignment to dpu_encoder_virt_atomic_check
drm/msm/dsi:
correct programming sequence for SM8350 / SM8450
drm/msm/dsi:
fix 32-bit signed integer extension in pclk_rate calculation
drm/msm/dsi:
improve/fix dsc pclk calculation
drm/msm/hdmi:
add "qcom,hdmi-tx-8998" compatible
drm/msm/hdmi:
drop pll_cmp_to_fdata from hdmi_phy_8998
drm/msm:
add msm8998 hdmi phy/pll support
drm/msm:
Allocate memory for disp snapshot with kvzalloc()
drm/msm:
Avoid NULL dereference in msm_disp_state_print_regs()
drm/msm:
clean up fault injection usage
drm/msm:
Dump correct dbgahb clusters on a750
drm/msm:
Expand UBWC config setting
drm/msm:
Expose expanded UBWC config uapi
drm/msm:
fix %s null argument error
drm/msm:
Fix CP_BV_DRAW_STATE_ADDR name
drm/msm:
Fix incorrect file name output in adreno_request_fw()
drm/msm:
Fix UBWC macrotile_mode for a680
drm/msm:
Remove prototypes for non-existing functions
drm/msm:
Remove unused pm_state
drm/msm:
Update a6xx register XML
drm/msm:
Use a7xx family directly in gpu_state
drm/mst:
switch to guid_gen() to generate valid GUIDs
drm/mst:
switch to guid_t type for GUID
drm/nouveau/gsp:
remove extraneous ; after mutex
drm/nouveau/kms:
remove a few unused struct members and fn decls
drm/nouveau/kms:
remove push pointer from nv50_dmac
drm/nouveau/nvif:
remove client device arg
drm/nouveau/nvif:
remove client devlist
drm/nouveau/nvif:
remove client fini
drm/nouveau/nvif:
remove client version
drm/nouveau/nvif:
remove device args
drm/nouveau/nvif:
remove device rd/wr
drm/nouveau/nvif:
remove disp chan rd/wr
drm/nouveau/nvif:
remove driver keep/fini
drm/nouveau/nvif:
remove nvxx_client()
drm/nouveau/nvif:
remove nvxx_object()
drm/nouveau/nvif:
remove route/token
drm/nouveau/nvif:
remove support for userspace backends
drm/nouveau/nvkm:
remove detect/mmio/subdev_mask from device args
drm/nouveau/nvkm:
remove nvkm_client_search()
drm/nouveau/nvkm:
remove perfmon
drm/nouveau:
add nouveau_cli to nouveau_abi16
drm/nouveau:
add nvif_mmu to nouveau_drm
drm/nouveau:
always map device
drm/nouveau:
bo: remove unused functions
drm/nouveau:
create pci device once
drm/nouveau:
Do not set struct drm_driver.lastclose
drm/nouveau:
Do not set struct drm_mode_config_funcs.output_poll_changed
drm/nouveau:
handle limited nvif ioctl in abi16
drm/nouveau:
handle pci/tegra drm_dev_{alloc, register} from common code
drm/nouveau:
Implement switcheroo reprobe with drm_client_dev_hotplug()
drm/nouveau:
Improve variable name in nouveau_sched_init()
drm/nouveau:
move allocation of root client out of nouveau_cli_init()
drm/nouveau:
move nouveau_drm_device_fini() above init()
drm/nouveau:
move nvxx_* definitions to nouveau_drv.h
drm/nouveau:
pass cli to nouveau_channel_new() instead of drm+device
drm/nouveau:
pass drm to nouveau_mem_new(), instead of cli
drm/nouveau:
pass drm to nv50_dmac_create(), rather than device+disp
drm/nouveau:
prime: fix refcount underflow
drm/nouveau:
remove abi16->device
drm/nouveau:
remove abi16->handles
drm/nouveau:
remove chan->drm
drm/nouveau:
remove master
drm/nouveau:
remove nouveau_chan.device
drm/nouveau:
remove push pointer from nouveau_channel
drm/nouveau:
remove unused variable ret
drm/nouveau:
replace drm_device* with nouveau_drm* as dev drvdata
drm/nouveau:
store nvkm_device pointer in nouveau_drm
drm/nouveau:
use GEM references instead of TTMs
drm/panel-edp:
Add 6 panels used by MT8186 Chromebooks
drm/panel-edp:
add BOE NE140WUM-N6G panel entry
drm/panel-edp:
Add BOE NV140WUM-N41
drm/panel-edp:
Add CSW MNB601LS1-4
drm/panel-edp:
Add entry for BOE NV133WUM-N63 panel
drm/panel-edp:
Fix HKC MB116AN01 name
drm/panel/panel-ilitek-ili9806e:
Add Densitron DMT028VGHMCMI-1D TFT to ILI9806E DSI TCON driver
drm/panel:
add BOE tv101wum-ll2 panel driver
drm/panel:
Avoid warnings w/ panel-simple/panel-edp at shutdown
drm/panel:
boe-th101mb31ig002 : Fix the way to get porch parameters
drm/panel:
boe-th101mb31ig002 : Make it compatible with other panel.
drm/panel:
boe-th101mb31ig002 : using drm_connector_helper_get_modes_fixed()
drm/panel:
boe-th101mb31ig002: Support for starry-er88577 MIPI-DSI panel
drm/panel:
boe-th101mb31ig002: switch to devm_gpiod_get_optional() for reset_gpio
drm/panel:
boe-th101mb31ig002: use wrapped MIPI DCS functions
drm/panel:
boe-tv101wum-nl6: Break some CMDS into helper functions
drm/panel:
himax-hx83102: Adjust power and gamma to optimize brightness
drm/panel:
himax-hx8394: Add Support for Microchip AC40T08A MIPI Display Panel
drm/panel:
himax-hx8394: switch to devm_gpiod_get_optional() for reset_gpio
drm/panel:
ili9341: Add comments for registers in ili9341_config()
drm/panel:
jd9365da: Break some CMDS into helper functions
drm/panel:
jd9365da: Modify the init code of Melfas
drm/panel:
jd9365da: Move "exit sleep mode" and "set display on" cmds
drm/panel:
jd9365da: Support for Melfas lmfbx101117480 MIPI-DSI panel
drm/panel:
jdi-fhd-r63452: transition to mipi_dsi wrapped functions
drm/panel:
mantix-mlaf057we51: transition to mipi_dsi wrapped functions
drm/panel:
mantix-mlaf057we51: write hex in lowercase
drm/panel:
novatek-nt35950: transition to mipi_dsi wrapped functions
drm/panel:
nt35521: Break some CMDS into helper functions
drm/panel:
nt36672e: Break some CMDS into helper functions
drm/panel:
nv3051d: Transition to mipi_dsi_dcs_write_seq_multi
drm/panel:
panel-novatak-nt35510: Use backlight power constants
drm/panel:
panel-orisetech-otm8009a: Use backlight power constants
drm/panel:
panel-samsung-s6e3ha2: Use backlight power constants
drm/panel:
panel-samsung-s6e63j0x03: Use backlight power constants
drm/panel:
panel-sony-acx565akm: Use backlight power constants
drm/panel:
simple: add Innolux G070ACE-LH3 LVDS display support
drm/panel:
simple: Add ON Tat Industrial Company KD50G21-40NT-A1 panel
drm/panel:
st7701: Add Anbernic RG28XX panel support
drm/panel:
st7701: Add support for SPI for configuration
drm/panel:
st7701: Decouple DSI and DRM parts
drm/panel:
st7701: Rename macros
drm/panel:
startek-kd070fhfid015: transition to mipi_dsi wrapped functions
drm/panel:
visionox-vtdr6130: switch to devm_regulator_bulk_get_const
drm/panel:
visionox-vtdr6130: switch to mipi_dsi wrapped functions
drm/panic:
Add a QR code panic screen
drm/panic:
Add drm_panic_is_enabled()
drm/panic:
Add integer scaling to blit()
drm/panic:
Add missing static inline to drm_panic_is_enabled()
drm/panic:
Add panic description
drm/panic:
Move copyright notice to the top
drm/panic:
Move drm_panic_register prototype to drm_crtc_internal.h
drm/panic:
Remove build time dependency with FRAMEBUFFER_CONSOLE
drm/panic:
Remove space before "!" in panic message
drm/panic:
Remove useless export symbols
drm/panic:
Simplify logo handling
drm/panthor:
Add FOP_UNSIGNED_OFFSET to fop_flags
drm/panthor:
Be stricter about IO mapping flags
drm/panthor:
Don't add write fences to the shared BOs
drm/panthor:
Don't declare a queue blocked if deferred operations are pending
drm/panthor:
Fail job creation when the group is dead
drm/panthor:
Fix access to uninitialized variable in tick_ctx_cleanup()
drm/panthor:
Fix firmware initialization on systems with a page size > 4k
drm/panthor:
Fix handling of partial GPU mapping of BOs
drm/panthor:
Fix race when converting group handle to group object
drm/panthor:
Lock the VM resv before calling drm_gpuvm_bo_obtain_prealloc()
drm/panthor:
Lock XArray when getting entries for the VM
drm/panthor:
Report group as timedout when we fail to properly suspend
drm/printer:
Allow NULL data in devcoredump printer
drm/radeon/evergreen_cs:
fix int overflow errors in cs track offsets
drm/radeon/r100:
Handle unknown family in r100_cp_init_microcode()
drm/radeon:
add helper rdev_to_drm(rdev)
drm/radeon:
add late_register for connector
drm/radeon:
always set GEM function pointer
drm/radeon:
change drm_dev_alloc to devm_drm_dev_alloc
drm/radeon:
change rdev->ddev to rdev_to_drm(rdev)
drm/radeon:
change variable name "dev" to "ddev" for consistency
drm/radeon:
convert bios_hardcoded_edid to drm_edid
drm/radeon:
Fix encoder->possible_clones
drm/radeon:
fix null pointer dereference in radeon_add_common_modes
drm/radeon:
properly handle vbios fake edid sizing
drm/radeon:
remove load callback from kms_driver
drm/radeon:
Use backlight power constants
drm/radeon:
use GEM references instead of TTMs
drm/radeon:
use variable flags as parameter
drm/rect:
Add drm_rect_overlap()
drm/rockchip:
cdn-dp: Clean up a few logged messages
drm/rockchip:
cdn-dp: get rid of drm_edid_raw()
drm/rockchip:
Constify struct drm_encoder_helper_funcs
drm/rockchip:
dw_hdmi: Add max_tmds_clock validation
drm/rockchip:
dw_hdmi: Allow High TMDS Bit Rates
drm/rockchip:
dw_hdmi: Drop superfluous assignments of mpll_cfg, cur_ctr and phy_config
drm/rockchip:
dw_hdmi: Fix reading EDID when using a forced mode
drm/rockchip:
dw_hdmi: Simplify clock handling
drm/rockchip:
dw_hdmi: Use devm_regulator_get_enable()
drm/rockchip:
dw_hdmi: Use modern drm_device based logging
drm/rockchip:
Explicitly include bits header
drm/rockchip:
vop: Allow 4096px width scaling
drm/rockchip:
vop: clear DMA stop bit on RK3066
drm/rockchip:
vop: enable VOP_FEATURE_INTERNAL_RGB on RK3066
drm/rockchip:
vop: Fix a dereferenced before check warning
drm/sched:
Add locking to drm_sched_entity_modify_sched
drm/sched:
Always increment correct scheduler score
drm/sched:
Always wake up correct scheduler in drm_sched_entity_push_job
drm/sched:
Fix dynamic job-flow control race
drm/sched:
Mark scheduler work queues with WQ_MEM_RECLAIM
drm/sched:
revert "Always increment correct scheduler score"
drm/sched:
Use drm sched lockdep map for submit_wq
drm/scheduler:
remove full_recover from drm_sched_start
drm/sti/sti_hdmi:
convert to struct drm_edid
drm/sti:
dvo: drop driver owner assignment
drm/sti:
hda: drop driver owner assignment
drm/sti:
hdmi: drop driver owner assignment
drm/sti:
hqvdp: drop driver owner assignment
drm/sti:
tvout: drop driver owner assignment
drm/sti:
vtg: drop driver owner assignment
drm/stm:
add COMMON_CLK dependency
drm/stm:
Avoid use-after-free issues with crtc and plane
drm/stm:
Fix an error handling path in stm_drm_platform_probe()
drm/stm:
ltdc: add mask for lxcr register
drm/stm:
ltdc: check memory returned by devm_kzalloc()
drm/stm:
ltdc: remove reload interrupt
drm/stm:
ltdc: Remove unused function plane_to_ltdc
drm/stm:
ltdc: reset plane transparency after plane disable
drm/stm:
Remove unnecessary .owner for lvds_platform_driver
drm/tegra:
Call drm_atomic_helper_shutdown() at shutdown time
drm/tegra:
convert to struct drm_edid
drm/tegra:
Fix NULL vs IS_ERR() check in probe()
drm/tegra:
fix potential uninitialized variable use
drm/tegra:
gr3d: Convert into dev_pm_domain_attach|detach_list()
drm/tegra:
hub: Use fn parameter directly to fix Coccinelle warning
drm/test:
use kunit action wrapper macro in the gem shmem test suite
drm/tests:
hdmi: Fix memory leaks in drm_display_mode_from_cea_vic()
drm/tests:
helpers: Add helper for drm_display_mode_from_cea_vic()
drm/tilcdc:
Use backlight power constants
drm/tiny/gm12u320:
convert to struct drm_edid
drm/ttm, drm/amdgpu, drm/xe:
Consider hitch moves within bulk sublist moves
drm/ttm:
Add a flag to allow drivers to skip clear-on-free
drm/ttm:
Allow direct reclaim to allocate local memory v2
drm/ttm:
Allow TTM LRU list nodes of different types
drm/ttm:
fix kernel-doc typo for @trylock_only
drm/ttm:
Provide a generic LRU walker helper
drm/ttm:
Slightly clean up LRU list iteration
drm/ttm:
Use LRU hitches
drm/ttm:
Use the LRU walker for eviction
drm/ttm:
Use the LRU walker helper for swapping
drm/v3d:
Add some local variables in queries/extensions
drm/v3d:
Do not use intermediate storage when copying performance query results
drm/v3d:
Expose memory stats through fdinfo
drm/v3d:
Fix potential memory leak in the performance extension
drm/v3d:
Fix potential memory leak in the timestamp extension
drm/v3d:
Move part of copying of reset/copy performance extension to a helper
drm/v3d:
Move perfmon init completely into own unit
drm/v3d:
Prefer get_user for scalar types
drm/v3d:
Prevent out of bounds access in performance query extensions
drm/v3d:
Size the kperfmon_ids array at runtime
drm/v3d:
Stop the active perfmon before being destroyed
drm/v3d:
Validate passed in drm syncobj handles in the performance extension
drm/v3d:
Validate passed in drm syncobj handles in the timestamp extension
drm/vblank:
add dynamic per-crtc vblank configuration support
drm/vboxvideo:
Add PCI region request
drm/vboxvideo:
Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
drm/vc4:
Get the rid of DRM_ERROR()
drm/vc4:
hdmi: Handle error case of pm_runtime_resume_and_get
drm/vc4:
Stop the active perfmon before being destroyed
drm/vc4:
v3d: simplify clock retrieval
drm/virtio:
Add DRM capset definition
drm/vkms:
Fix cpu_to_le16()/le16_to_cpu() warnings
drm/vkms:
Formatting and typo fix
drm/vkms:
Remove event from vkms_output
drm/vmwgfx:
avoid null_ptr_deref in vmw_framebuffer_surface_create_handle
drm/vmwgfx:
Cleanup kms setup without 3d
drm/vmwgfx:
Handle possible ENOMEM in vmw_stdu_connector_atomic_check
drm/vmwgfx:
Handle surface check failure correctly
drm/vmwgfx:
Limit display layout ioctl array size to VMWGFX_NUM_DISPLAY_UNITS
drm/vmwgfx:
Remove unnecessary NULL checks before kvfree()
drm/xe/bmg:
Drop force_probe requirement
drm/xe/bmg:
implement Wa_16023588340
drm/xe/bmg:
improve cache flushing behaviour
drm/xe/bo:
add some annotations in bo_put()
drm/xe/client:
add missing bo locking in show_meminfo()
drm/xe/client:
fix deadlock in show_meminfo()
drm/xe/client:
use mem_type from the current resource
drm/xe/ct:
fix xa_store() error checking
drm/xe/ct:
prevent UAF in send_recv()
drm/xe/device:
Remove unused xe_device::usm::num_vm_in_*
drm/xe/display/xe_hdcp_gsc:
Free arbiter on driver removal
drm/xe/display:
Add missing HPD interrupt enabling during non-d3cold RPM resume
drm/xe/display:
Avoid encoder_suspend at runtime suspend
drm/xe/display:
Drop unnecessary xe_gt.h includes
drm/xe/display:
drop unused rawclk_freq and RUNTIME_INFO()
drm/xe/display:
fix compat IS_DISPLAY_STEP() range end
drm/xe/display:
handle HPD polling in display runtime suspend/resume
drm/xe/display:
Make display suspend/resume work on discrete
drm/xe/display:
Match i915 driver suspend/resume sequences better
drm/xe/display:
remove intel_display_step_name() to simplify
drm/xe/display:
remove the unused compat HAS_GMD_ID()
drm/xe/display:
remove unused compat kdev_to_i915() and pdev_to_i915()
drm/xe/display:
Separate the d3cold and non-d3cold runtime PM handling
drm/xe/display:
use xe && 0 to avoid warnings about unused variables
drm/xe/exec:
Fix minor bug related to xe_sync_entry_cleanup
drm/xe/exec:
Switch hw engine group execution mode upon job submission
drm/xe/exec_queue:
Prepare last fence for hw engine group resume context
drm/xe/exec_queue:
Remove duplicated code
drm/xe/fbdev:
Limit the usage of stolen for LNL+
drm/xe/gsc:
add Battlemage support
drm/xe/gsc:
Add debugfs to print GSC info
drm/xe/gsc:
Define GSC binary for LNL
drm/xe/gsc:
Do not attempt to load the GSC multiple times
drm/xe/gsc:
Fix FW status if the firmware is already loaded
drm/xe/gsc:
Track the platform in the compatibility version
drm/xe/gsc:
Wedge the device if the GSCCS reset fails
drm/xe/gt:
Add APIs for printing stats over debugfs
drm/xe/gt:
Remove double include
drm/xe/guc/ct:
Flush g2h worker in case of g2h response timeout
drm/xe/guc/tlb:
Flush g2h worker in case of tlb timeout
drm/xe/guc:
Bump minimum required GuC version to v70.29.2
drm/xe/guc:
Bump the G2H queue size to account for page faults
drm/xe/guc:
Define GuC version v70.29.2 for BMG
drm/xe/guc:
Demote GuC IDs usage message to debug
drm/xe/guc:
Enable w/a 14022293748 and 22019794406
drm/xe/guc:
Fix GUC_{SUBMIT,FIRMWARE}_VER helper macros
drm/xe/guc_submit:
add missing locking in wedged_fini
drm/xe/guc_submit:
fix xa_store() error checking
drm/xe/guc_submit:
Make suspend_wait interruptible
drm/xe/hdcp:
Check GSC structure validity
drm/xe/huc:
Define HuC binary for BMG
drm/xe/huc:
Define HuC binary for LNL
drm/xe/hw_engine_group:
Add helper to suspend faulting LR jobs
drm/xe/hw_engine_group:
Add helper to wait for dma fence jobs
drm/xe/hw_engine_group:
Ensure safe transition between execution modes
drm/xe/hw_engine_group:
Introduce xe_hw_engine_group
drm/xe/hwmon:
Fix PL1 disable flow in xe_hwmon_power_max_write
drm/xe/hwmon:
Fix WRITE_I1 param from u32 to u16
drm/xe/hwmon:
Treat hwmon as a per-device concept
drm/xe/kunit:
Drop XE_TEST_EXPORT
drm/xe/kunit:
Kill xe_cur_kunit()
drm/xe/kunit:
Rename count to count_sr_entries
drm/xe/kunit:
Rename rtp test cases
drm/xe/kunit:
Simplify xe_bo live tests code layout
drm/xe/kunit:
Simplify xe_dma_buf live tests code layout
drm/xe/kunit:
Simplify xe_migrate live tests code layout
drm/xe/kunit:
Simplify xe_mocs live tests code layout
drm/xe/kunit:
Test active rtp entries
drm/xe/kunit:
Test rtp with no actions
drm/xe/kunit:
Test WAs for BMG
drm/xe/lnl:
Drop force_probe requirement
drm/xe/lnl:
Offload system clear page activity to GPU
drm/xe/mcr:
Try to derive dss_per_grp from hwconfig attributes
drm/xe/mcr:
Use Xe2_LPM steering tables for Xe2_HPM
drm/xe/migrate:
Add helper function to program identity map
drm/xe/migrate:
Add kunit to test clear functionality
drm/xe/migrate:
Add kunit to test migration functionality for BMG
drm/xe/migrate:
Future-proof compressed PAT check
drm/xe/migrate:
Handle clear ccs logic for xe2 dgfx
drm/xe/migrate:
Parameterize ccs and bo data clear in xe_migrate_clear()
drm/xe/mmio:
Use single logic for waiting functions
drm/xe/oa/uapi:
Make bit masks unsigned
drm/xe/oa:
Don't reset OAC_CONTEXT_ENABLE on OA stream close
drm/xe/oa:
Don't use hardcoded values
drm/xe/oa:
Fix "Missing outer runtime PM protection" warning
drm/xe/oa:
Fix overflow in oa batch buffer
drm/xe/oa:
Use vma_pages() helper function in xe_oa_mmap()
drm/xe/observation:
Drop empty sysctl table entry
drm/xe/pcode:
Treat pcode as per-tile rather than per-GT
drm/xe/pf:
Add function to sanitize VF resources
drm/xe/pf:
Add thresholds to the VF KLV config
drm/xe/pf:
Drop GuC notifications for non-existing VF
drm/xe/pf:
Fix documentation formatting
drm/xe/pf:
Fix potential GGTT allocation leak
drm/xe/pf:
Fix VF config validation on multi-GT platforms
drm/xe/pf:
Improve VF control
drm/xe/pf:
Limit fair VF LMEM provisioning
drm/xe/pf:
Reset thresholds when releasing a VF config
drm/xe/pm:
Add trace for pm functions
drm/xe/query:
Increase timestamp width
drm/xe/queue:
move xa_alloc to prevent UAF
drm/xe/rtp:
Expand max rules/actions per entry again
drm/xe/rtp:
Fix off-by-one when processing rules
drm/xe/rtp:
Simplify marking active workarounds
drm/xe/step:
define more steppings E-J
drm/xe/tests:
Add helpers for use in live tests
drm/xe/tests:
Convert xe_bo live tests
drm/xe/tests:
Convert xe_dma_buf live tests
drm/xe/tests:
Convert xe_migrate live tests
drm/xe/tests:
Convert xe_mocs live tests
drm/xe/tests:
remove unused leftover xe_call_for_each_device()
drm/xe/tests:
Skip xe_mocs live tests on VF device
drm/xe/uapi:
Expose SIMD16 EU mask in topology query
drm/xe/uapi:
Rename xe perf layer as xe observation layer
drm/xe/uc:
Use devm to register cleanup that includes exec_queues
drm/xe/uc:
Use managed bo for HuC and GSC objects
drm/xe/ufence:
Flush xe ordered_wq in case of ufence timeout
drm/xe/ufence:
Prefetch ufence addr to catch bogus address
drm/xe/ufence:
ufence can be signaled right after wait_woken
drm/xe/vf:
Fix register value lookup
drm/xe/vf:
Track writes to inaccessible registers from VF
drm/xe/vm:
move xa_alloc to prevent UAF
drm/xe/vm:
Remove restriction that all VMs must be faulting if one is
drm/xe/vram:
fix ccs offset calculation
drm/xe/xe2:
Add performance tuning for L3 cache flushing
drm/xe/xe2:
Add performance turning changes
drm/xe/xe2:
Add Wa_15015404425
drm/xe/xe2:
Do not run xe_bo_test for xe2+ dgfx
drm/xe/xe2:
Enable Priority Mem Read
drm/xe/xe2:
Extend performance tuning to media GT
drm/xe/xe2:
Introduce identity map for compressed pat for vram
drm/xe/xe2:
Introduce performance changes
drm/xe/xe2:
Make subsequent L2 flush sequential
drm/xe/xe2hpg:
Add Wa_14021821874
drm/xe/xe2hpg:
Add Wa_15016589081
drm/xe/xe2hpg:
Introduce performance tuning changes for Xe2_HPG
drm/xe/xe2lpg:
Extend Wa_15016589081 for xe2lpg
drm/xe/xe2lpg:
Extend workaround 14021402888
drm/xe/xe2lpm:
Extend Wa_16021639441
drm/xe/xe_migrate:
Handle migration logic for xe2+ dgfx
drm/xe/xe_sync:
initialise ufence.signalled
drm/xe:
Add assert for XE_WA() usage
drm/xe:
Add debugfs to dump GuC's hwconfig
drm/xe:
add kdev_to_xe_device() helper and use it
drm/xe:
Add kernel doc for xe_hw_engine_lookup
drm/xe:
Add missing runtime reference to wedged upon gt_reset
drm/xe:
Add mmio read before GGTT invalidate
drm/xe:
Add NEEDS_2M BO flag
drm/xe:
Add process name and PID to job timedout message
drm/xe:
Add ref counting for xe_file
drm/xe:
Add stats for tlb invalidation count
drm/xe:
Add timeout to preempt fences
drm/xe:
Add VM bind IOCTL error injection
drm/xe:
Add xe_exec_queue_last_fence_test_dep
drm/xe:
Add xe_gt_tlb_invalidation_fence_init helper
drm/xe:
Add xe_sched_add_msg_locked helper
drm/xe:
Add xe_sched_msg_lock/unlock helper
drm/xe:
Add xe_vm_pgtable_update_op to xe_vma_ops
drm/xe:
Align all VRAM scanout buffers to 64k physical pages when needed.
drm/xe:
Allow suspend / resume to be safely called multiple times
drm/xe:
Allow to compile out debugfs
drm/xe:
Assert G2H outstanding when releasing G2H
drm/xe:
Build PM into GuC CT layer
drm/xe:
clean up fault injection usage
drm/xe:
Clean up VM / exec queue file lock usage.
drm/xe:
Convert multiple bind ops into single job
drm/xe:
Convert to USM lock to rwsem
drm/xe:
Define STATELESS_COMPRESSION_CTRL as mcr register
drm/xe:
Delete unused register from xe_regs.h
drm/xe:
Do not run GPU page fault handler on a closed VM
drm/xe:
Don't free job in TDR
drm/xe:
Don't keep stale pointer to bo->ggtt_node
drm/xe:
Don't restart parallel queues multiple times on GT reset
drm/xe:
Don't short circuit TDR on jobs not started
drm/xe:
Don't suspend device upon wedge
drm/xe:
Drop GuC submit_wq pool
drm/xe:
Drop HW fence pointer to HW fence ctx
drm/xe:
Drop trace_xe_hw_fence_free
drm/xe:
Drop VM dma-resv lock on xe_sync_in_fence_get failure in exec IOCTL
drm/xe:
Drop warn on xe_guc_pc_gucrc_disable in guc pc fini
drm/xe:
Drop xe_gt_tlb_invalidation_wait
drm/xe:
Encapsulate drm_mm_node inside xe_ggtt_node
drm/xe:
Enlarge the invalidation timeout from 150 to 500
drm/xe:
Ensure all locks released in exec IOCTL
drm/xe:
Export xe_hw_engine's mmio accessors
drm/xe:
Faster devcoredump
drm/xe:
Fix access_ok check in user_fence_create
drm/xe:
fix build warning with CONFIG_PM=n
drm/xe:
fix engine_class bounds check again
drm/xe:
Fix memory leak on xe_alloc_pf_queue failure
drm/xe:
Fix memory leak when aborting binds
drm/xe:
Fix merge fails related to display runtime PM
drm/xe:
fix missing 'xe_vm_put'
drm/xe:
Fix missing conversion to xe_display_pm_runtime_resume
drm/xe:
Fix missing runtime outer protection for ggtt_remove_node
drm/xe:
Fix missing workqueue destroy in xe_gt_pagefault
drm/xe:
Fix NPD in ggtt_node_remove()
drm/xe:
Fix opregion leak
drm/xe:
Fix possible exec queue leak in exec IOCTL
drm/xe:
Fix possible UAF in guc_exec_queue_process_msg
drm/xe:
Fix register definition order in xe_regs.h
drm/xe:
Fix tile fini sequence
drm/xe:
Fix total initialization in xe_ggtt_print_holes()
drm/xe:
fix UAF around queue destruction
drm/xe:
fix unbalanced rpm put() with declare_wedged()
drm/xe:
fix unbalanced rpm put() with fence_fini()
drm/xe:
Fix use after free when client stats are captured
drm/xe:
fix WA 14018094691
drm/xe:
Fix warning on unreachable statement
drm/xe:
Fix xe_pt_abort_unbind
drm/xe:
fixup xe_alloc_pf_queue
drm/xe:
Free job before xe_exec_queue_put
drm/xe:
Generate oob before compiling anything
drm/xe:
handle flat ccs during hibernation on igpu
drm/xe:
Handle polling only for system s/r in xe_display_pm_suspend/resume()
drm/xe:
Handle unreliable MMIO reads during forcewake
drm/xe:
Hold a PM ref when GT TLB invalidations are inflight
drm/xe:
improve hibernation on igpu
drm/xe:
Introduce const cast helper
drm/xe:
Introduce GGTT documentation
drm/xe:
Introduce xe_ggtt_largest_hole
drm/xe:
Introduce xe_ggtt_print_holes
drm/xe:
Invalidate media_gt TLBs
drm/xe:
Invalidate media_gt TLBs in PT code
drm/xe:
Invalidate media_gt TLBs in PT code
drm/xe:
Kill regs/xe_sriov_regs.h
drm/xe:
Limit drm_mm_node_allocated access to xe_ggtt_node
drm/xe:
Make exec_queue_kill safe to call twice
drm/xe:
Make wedged_mode debugfs writable
drm/xe:
Make xe_ggtt_node struct independent
drm/xe:
Migrate OOB WAs to OR rules
drm/xe:
Move and export xe_hw_engine lookup.
drm/xe:
Move enable host l2 VRAM post MCR init
drm/xe:
Move ggtt_fini to devm managed
drm/xe:
Move hw_engine_fini to devm managed
drm/xe:
Move LNL scheduling WA to xe_device.h
drm/xe:
Move part of xe_file cleanup to a helper
drm/xe:
move the kernel lrc from hwe to execlist port
drm/xe:
Move VM dma-resv lock from xe_exec_queue_create to __xe_exec_queue_init
drm/xe:
Name and document Wa_14019789679
drm/xe:
Normalize NEEDS_64K BO flag
drm/xe:
Only check last fence on user binds
drm/xe:
Only enable scheduling upon resume if needed
drm/xe:
Prevent null pointer access in xe_migrate_copy
drm/xe:
prevent potential UAF in pf_provision_vf_ggtt()
drm/xe:
prevent UAF around preempt fence
drm/xe:
Refactor mmio setup for multi-tile
drm/xe:
Refactor xe_ggtt balloon functions to make the node clear
drm/xe:
Reinit msg link when processing a message
drm/xe:
remove display stepping handling
drm/xe:
Remove extra dma_fence_put on xe_sync_entry_add_deps failure
drm/xe:
Remove fence check from send_tlb_invalidation
drm/xe:
Remove NULL check of lrc->bo in xe_lrc_snapshot_capture()
drm/xe:
Remove redundant [drm] tag from xe_assert() message
drm/xe:
Remove redundant param from xe_bo_create_user
drm/xe:
Remove runtime argument from display s/r functions
drm/xe:
Remove stale declaration of xe_mmio_probe_vram()
drm/xe:
Remove unnecessary drm_mm.h includes
drm/xe:
Remove unrequired NULL check in xe_sched_job_free_fences
drm/xe:
Remove unrequired NULL checks in xe_sync_entry_cleanup
drm/xe:
Remove unused xe parameter
drm/xe:
Remove unused xe_sync_entry_wait
drm/xe:
Removed unused xe_ggtt_printk
drm/xe:
Rename enable_display module param
drm/xe:
Rename xe_ggtt_node related functions
drm/xe:
replace #include
with
drm/xe:
Restore GT freq on GSC load error
drm/xe:
Restore pci state upon resume
drm/xe:
Restore system memory GGTT mappings
drm/xe:
Resume TDR after GT reset
drm/xe:
Return -ENOBUFS if a kmalloc fails which is tied to an array of binds
drm/xe:
s/xe_tile_migrate_engine/xe_tile_migrate_exec_queue
drm/xe:
Set firmware state to loadable before registering guc_fini_hw
drm/xe:
Set mask bits for CCS_MODE register
drm/xe:
Stop accumulating LRC timestamp on job_free
drm/xe:
Store process name and pid in xe file
drm/xe:
Support 'nomodeset' kernel command-line option
drm/xe:
Suppress missing outer rpm protection warning
drm/xe:
Suspend/resume user access only during system s/r
drm/xe:
Take a ref to xe file when user creates a VM
drm/xe:
Take job list lock in xe_sched_add_pending_job
drm/xe:
Take ref to VM in delayed snapshot
drm/xe:
Update PT layer with better error handling
drm/xe:
Update VM trace events
drm/xe:
Update xe_sa to use xe_managed_bo_create_pin_map
drm/xe:
Use bookkeep slots for external BO's in exec IOCTL
drm/xe:
use devm instead of drmm for managed bo
drm/xe:
use devm_add_action_or_reset() helper
drm/xe:
Use dma_fence_chain_free in chain fence unused as a sync
drm/xe:
Use for_each_remote_tile rather than manual check
drm/xe:
Use helper for ASID -> VM in GPU faults and access counters
drm/xe:
use pdev_to_xe_device() instead of pci_get_drvdata() directly
drm/xe:
Use reserved copy engine for user binds on faulting devices
drm/xe:
Use separate rpm lockdep map for non-d3cold-capable devices
drm/xe:
Use the filelist from drm for ccs_mode change
drm/xe:
Use topology to determine page fault queue size
drm/xe:
Use VF_CAP_REG for device wmb
drm/xe:
Use write-back caching mode for system memory on DGFX
drm/xe:
Use xe_pm_runtime_get in xe_bo_move() if reclaim-safe.
drm/xe:
Validate user fence during creation
drm/xe:
Wedge the entire device
drm/xe:
Write all slices if its mcr register
drm/{i915, xe}:
Avoid direct inspection of dpt_vma from outside dpt
drm:
Add might_fault to drm_modeset_lock priming
drm:
Add missing documentation for struct drm_plane_size_hint
drm:
Add the missing symbol '.'
drm:
bridge: anx7625: Use of_property_read_variable_u8_array()
drm:
Consistently use struct drm_mode_rect for FB_DAMAGE_CLIPS
drm:
Do delayed switcheroo in drm_lastclose()
drm:
Expand max DRM device number to full MINORBITS
drm:
Fix kerneldoc for "Returns" section
drm:
fixed: Don't use "proxy" headers
drm:
Introduce 'power saving policy' drm property
drm:
lcdif: Use adjusted_mode .clock instead of .crtc_clock
drm:
new helper: drm_gem_prime_handle_to_dmabuf()
drm:
omapdrm: Add missing check for alloc_ordered_workqueue
drm:
panel-orientation-quirks: Make Lenovo Yoga Tab 3 X90F DMI match less strict
drm:
panel: boe-bf060y8m-aj0: Enable prepare_prev_first
drm:
Remove struct drm_driver.lastclose
drm:
Remove struct drm_mode_config_funcs.output_poll_changed
drm:
renesas: Move RZ/G2L MIPI DSI driver to rz-du
drm:
renesas: rz-du: Add RZ/G2UL DU Support
drm:
use mem_is_zero() instead of !memchr_inv(s, 0, n)
drm:
Use XArray instead of IDR for minors
dt-binding:
ptp: fsl,ptp: add pci1957,ee02 compatible string for fsl,enetc-ptp
dt-bindings/perf:
Add Arm NI-700 PMU
dt-bindings:
adc: ad9467: support new parts
dt-bindings:
apple,aic: Document A7-A11 compatibles
dt-bindings:
arc: convert archs-pct.txt to yaml
dt-bindings:
arm-smmu: Add compatible for QCS8300 SoC
dt-bindings:
arm-smmu: document the support on SA8255p
dt-bindings:
arm: amlogic: meson-gx-ao-secure: support more SoCs
dt-bindings:
arm: aspeed: add IBM P11 BMC boards
dt-bindings:
arm: aspeed: add Meta Catalina board
dt-bindings:
arm: fsl: add fsl-ls2081a-rdb board
dt-bindings:
arm: fsl: add i.MX93 14x14 EVK board
dt-bindings:
arm: fsl: Add Kontron i.MX93 OSM-S based boards
dt-bindings:
arm: fsl: Add Variscite Symphony board and VAR-SOM-MX8MP SoM
dt-bindings:
arm: fsl: correct spelling of TQ-Systems
dt-bindings:
arm: fsl: drop usage of VAR-SOM-MX8MM SoM compatible alone
dt-bindings:
arm: fsl: rename gw7905 to gw75xx
dt-bindings:
arm: qcom,ids: Add IDs for SM7325 family
dt-bindings:
arm: qcom,ids: add SoC ID for QCS8275/QCS8300
dt-bindings:
arm: qcom: Add Lenovo ThinkPad T14s Gen 6
dt-bindings:
arm: qcom: Add LG G4 (h815)
dt-bindings:
arm: qcom: Add msm8916/39 based Lenovo devices
dt-bindings:
arm: qcom: Add Surface Laptop 7 devices
dt-bindings:
arm: rockchip: Add Cool Pi CM5 GenBook
dt-bindings:
arm: rockchip: Add Firefly Core-PX30-JD4 on baseboard
dt-bindings:
arm: rockchip: Add GameForce Ace
dt-bindings:
arm: rockchip: Add Hardkernel ODROID-M1S
dt-bindings:
arm: rockchip: Add Hardkernel ODROID-M2
dt-bindings:
arm: rockchip: Add LCKFB Taishan Pi RK3566
dt-bindings:
arm: rockchip: Add NanoPC-T6 LTS
dt-bindings:
arm: rockchip: Add NanoPi R2S Plus
dt-bindings:
arm: rockchip: Add rk3576 compatible string to pmu.yaml
dt-bindings:
arm: rockchip: Correct vendor for Hardkernel ODROID-M1
dt-bindings:
arm: stm32: Add compatible strings for Protonic boards
dt-bindings:
arm: sunxi: Add Anbernic RG35XXSP
dt-bindings:
arm: tegra: Document Nyan, all revisions in kernel tree
dt-bindings:
arm: ti: Add BeagleY-AI
dt-bindings:
arm: Update Corstone-1000 maintainers
dt-bindings:
ata: Add Cirrus EP93xx
dt-bindings:
ata: Add i.MX8QM AHCI compatible string
dt-bindings:
ata: qcom,apq8064-ahci: add to dtschema
dt-bindings:
ata: qcom,ipq806x-ahci: use dtschema
dt-bindings:
atmel-sysreg: add sam9x7
dt-bindings:
bluetooth: bring the HW description closer to reality for wcn6855
dt-bindings:
bluetooth: move Bluetooth bindings to dedicated directory
dt-bindings:
bluetooth: reference serial-peripheral-props.yaml
dt-bindings:
board: convert fsl-board.txt to yaml
dt-bindings:
bus: qcom,ebi2: convert to dtschema
dt-bindings:
can: convert microchip,mcp251x.txt to yaml
dt-bindings:
can: fsl,flexcan: add common 'can-transceiver' for fsl,flexcan
dt-bindings:
can: fsl,flexcan: move fsl,imx95-flexcan standalone
dt-bindings:
can: renesas,rcar-canfd: Document R-Car V4M support
dt-bindings:
can: rockchip_canfd: add rockchip CAN-FD controller
dt-bindings:
clk: vc5: Make SD/OE pin configuration properties not required
dt-bindings:
clock, reset: Add support for rk3576
dt-bindings:
clock, reset: fix top-comment indentation rk3576 headers
dt-bindings:
clock: add ExynosAuto v920 SoC CMU bindings
dt-bindings:
clock: add i.MX95 NETCMIX block control
dt-bindings:
clock: add RMII clock selection
dt-bindings:
clock: Add x1e80100 LPASS AUDIOCC reset controller
dt-bindings:
clock: Add x1e80100 LPASSCC reset controller
dt-bindings:
clock: at91: Allow PLLs to be exported and referenced in DT
dt-bindings:
clock: axg-audio: add earcrx clock ids
dt-bindings:
clock: baikal,bt1-ccu-div: add top-level constraints
dt-bindings:
clock: cirrus,lochnagar: add top-level constraints
dt-bindings:
clock: exynos7885: Add CMU_TOP PLL MUX indices
dt-bindings:
clock: exynos7885: Add indices for USB clocks
dt-bindings:
clock: exynos7885: Fix duplicated binding
dt-bindings:
clock: exynos850: Add TMU clock
dt-bindings:
clock: exynosautov9: add dpum clock
dt-bindings:
clock: fix C3 PLL input parameter
dt-bindings:
clock: gcc-msm8998: Add Q6 and LPASS clocks definitions
dt-bindings:
clock: imx8mp: Add #reset-cells property
dt-bindings:
clock: mediatek,apmixedsys: Fix "mediatek,mt6779-apmixed" compatible
dt-bindings:
clock: mediatek: Convert MediaTek clock syscons to schema
dt-bindings:
clock: mediatek: Drop duplicate mediatek,mt6795-sys-clock.yaml
dt-bindings:
clock: nxp,lpc3220-clk: Convert bindings to DT schema
dt-bindings:
clock: nxp,lpc3220-usb-clk: Convert bindings to dtschema
dt-bindings:
clock: qcom,a53pll: Add msm8226-a7pll compatible
dt-bindings:
clock: qcom,a53pll: Allow opp-table subnode
dt-bindings:
clock: qcom,qcs404-turingcc: convert to dtschema
dt-bindings:
clock: qcom,sm8650-dispcc: replace with symlink
dt-bindings:
clock: qcom: add CAMCC clocks on SM4450
dt-bindings:
clock: qcom: add DISPCC clocks on SM4450
dt-bindings:
clock: qcom: Add GPLL9 support on gcc-sc8180x
dt-bindings:
clock: qcom: add GPUCC clocks on SM4450
dt-bindings:
clock: qcom: Add missing USB MP resets
dt-bindings:
clock: qcom: Add SM8150 camera clock controller
dt-bindings:
clock: qcom: Drop required-opps in required on SM8650 camcc
dt-bindings:
clock: qcom: Drop required-opps in required on sm8650 videocc
dt-bindings:
clock: renesas,cpg-clocks: Add top-level constraints
dt-bindings:
clock: renesas,cpg-mssr: Document RZ/G2M v3.0 (r8a774a3) clock
dt-bindings:
clock: renesas: Document RZ/V2H(P) SoC CPG
dt-bindings:
clock: renesas: Document RZ/V2H(P) SoC CPG
dt-bindings:
clock: rockchip,rk3588-cru: drop unneeded assigned-clocks
dt-bindings:
clock: rockchip: remove CLK_NR_CLKS and CLKPMU_NR_CLKS
dt-bindings:
clock: st,stm32mp1-rcc: add top-level constraints
dt-bindings:
clocks: atmel,at91rm9200-pmc: add sam9x7 clock controller
dt-bindings:
clocks: atmel,at91sam9x5-sckc: add sam9x7
dt-bindings:
cpu: Drop duplicate nvidia,tegra186-ccplex-cluster.yaml
dt-bindings:
crypto: fsl,sec-v4.0: add second register space for rtic
dt-bindings:
crypto: qcom,prng: document support for SA8255p
dt-bindings:
display/msm: hdmi: add qcom,hdmi-tx-8998
dt-bindings:
display: bridge: tc358867: Document default DP preemphasis
dt-bindings:
display: elgin,jg10309-01: Add own binding
dt-bindings:
display: himax-hx8394: Add Microchip AC40T08A MIPI Display panel
dt-bindings:
display: mediatek: dpi: Add power domains
dt-bindings:
display: mediatek: dpi: correct power-domains property
dt-bindings:
display: mediatek: split: add subschema property constraints
dt-bindings:
display: panel-simple-lvds-dual-ports: use unevaluatedProperties
dt-bindings:
display: panel-simple: Add On Tat Industrial Company KD50G21-40NT-A1
dt-bindings:
display: panel: Add compatible for melfas lmfbx101117480
dt-bindings:
display: panel: Add compatible for starry-er88577
dt-bindings:
display: panel: document BOE TV101WUM-LL2 DSI Display Panel
dt-bindings:
display: panel: Document Densitron DMT028VGHMCMI-1D TFT on ILI9806E DSI TCON
dt-bindings:
display: renesas,rzg2l-du: Document RZ/G2UL DU bindings
dt-bindings:
display: simple: Document support for Innolux G070ACE-LH3
dt-bindings:
display: st7701: Add Anbernic RG28XX panel
dt-bindings:
dma: Add Cirrus EP93xx
dt-bindings:
dma: Add Loongson-1 APB DMA
dt-bindings:
dma: Add lpc32xx DMA mux binding
dt-bindings:
dma: fsl,imx-dma: Document the DMA clocks
dt-bindings:
dma: fsl-mxs-dma: Add compatible string "fsl,imx8qxp-dma-apbh"
dt-bindings:
dma: mv-xor-v2: Convert to dtschema
dt-bindings:
dma: rz-dmac: Document RZ/G3S SoC
dt-bindings:
dmaengine: zynqmp_dma: Add a new compatible string
dt-bindings:
eeprom: at24: Add compatible for Giantec GT24C04A
dt-bindings:
extcon: convert extcon-usb-gpio.txt to yaml format
dt-bindings:
extcon: ptn5150: add child node port
dt-bindings:
firmware: Add i.MX95 SCMI Extension protocol
dt-bindings:
firmware: arm,scmi: Add missing vendor string
dt-bindings:
firmware: arm,scmi: Add support for system power protocol
dt-bindings:
firmware: arm,scmi: Introduce property max-rx-timeout-ms
dt-bindings:
Fix various typos
dt-bindings:
fsl-qdma: allow compatible string fallback to fsl,ls1021a-qdma
dt-bindings:
fsl: fsl,rcpm: fix unevaluated fsl,rcpm-wakeup property
dt-bindings:
gnss: reference serial-peripheral-props.yaml
dt-bindings:
gpio: ep9301: Add missing "#interrupt-cells" to examples
dt-bindings:
gpio: fcs,fxl6408: add missing type to GPIO hogs
dt-bindings:
gpio: gpio-davinci: Add the gpio-reserved-ranges property
dt-bindings:
gpio: nxp,lpc3220-gpio: Convert to dtschema
dt-bindings:
gpio: simplify GPIO hog nodes schema
dt-bindings:
HID: i2c-hid: elan: Introduce Elan ekth6a12nay
dt-bindings:
hwlock: sprd-hwspinlock: convert to YAML
dt-bindings:
hwmon: Add adt7475 fan/pwm properties
dt-bindings:
hwmon: Add maxim max31790
dt-bindings:
hwmon: Add Sophgo SG2042 external hardware monitor support
dt-bindings:
hwmon: adt7475: Deprecate adi,pwm-active-state
dt-bindings:
hwmon: Convert ltc2978.txt to yaml
dt-bindings:
hwmon: Document TI TPS546D24
dt-bindings:
i2c: add support for tsd,mule-i2c-mux
dt-bindings:
i2c: aspeed: drop redundant multi-master
dt-bindings:
i2c: i2c-rk3x: Add rk3576 compatible
dt-bindings:
i2c: i2c-sprd: convert to YAML
dt-bindings:
i2c: nvidia,tegra20-i2c: combine same if:then: clauses
dt-bindings:
i2c: nvidia,tegra20-i2c: define power-domains top-level
dt-bindings:
i2c: nvidia,tegra20-i2c: restrict also clocks in if:then:
dt-bindings:
i2c: qcom,i2c-cci: add missing clocks constraint in if:then:
dt-bindings:
i2c: renesas,riic: Document the R9A08G045 support
dt-bindings:
iio: accel: add ADXL380
dt-bindings:
iio: ad4695: fix common-mode-channel
dt-bindings:
iio: adc: ad7192: Add clock provider
dt-bindings:
iio: adc: ad7192: Update clock config
dt-bindings:
iio: adc: ad7380: add single-ended compatible parts
dt-bindings:
iio: adc: ad7380: fix ad7380-4 reference supply
dt-bindings:
iio: adc: Add AD4000
dt-bindings:
iio: adc: add AD4695 and similar ADCs
dt-bindings:
iio: adc: Add AXP717 compatible
dt-bindings:
iio: adc: add binding for pac1921
dt-bindings:
iio: adc: Add rockchip,rk3576-saradc string
dt-bindings:
iio: adc: adi,ad7606: add conditions
dt-bindings:
iio: adc: adi,ad7606: add supply properties
dt-bindings:
iio: adc: adi,ad7606: fix example
dt-bindings:
iio: adc: adi,ad7606: improve descriptions
dt-bindings:
iio: adc: adi,ad7606: normalize textwidth
dt-bindings:
iio: adc: sophgo,cv1800b-saradc: Add Sophgo CV1800B SARADC
dt-bindings:
iio: add backend support to sd modulator
dt-bindings:
iio: add vref support to sd modulator
dt-bindings:
iio: adf4377: add adf4378 support
dt-bindings:
iio: asahi-kasei,ak8975: drop incorrect AK09116 compatible
dt-bindings:
iio: aw96103: Add bindings for aw96103/aw96105 sensor
dt-bindings:
iio: BU27034 => BU27034ANUC
dt-bindings:
iio: dac: Add adi,ltc2664.yaml
dt-bindings:
iio: dac: Add adi,ltc2672.yaml
dt-bindings:
iio: dac: adi,ad56xx: Fix duplicate compatible strings
dt-bindings:
iio: dac: Generalize DAC common properties
dt-bindings:
iio: dfsdm: move to backend framework
dt-bindings:
iio: humidity: add ENS210 sensor family
dt-bindings:
iio: kionix,kxcjk1013: Document KX022-1020
dt-bindings:
iio: light: ltrf216a: Document LTR-308 support
dt-bindings:
iio: light: ROHM BH1745
dt-bindings:
iio: light: stk33xx: add compatible for stk3013
dt-bindings:
iio: magnetometer: Add ak09118
dt-bindings:
iio: magnetometer: bmc150: Document mount-matrix
dt-bindings:
iio: pressure: Add Sensirion SDP500
dt-bindings:
iio: proximity: Add TYHX HX9023S
dt-bindings:
iio: st,stm32-adc: add top-level constraints
dt-bindings:
incomplete-devices: And another batch of compatibles
dt-bindings:
input: Add Cirrus EP93xx keypad
dt-bindings:
input: convert rotary-encoder to yaml
dt-bindings:
input: Goodix SPI HID Touchscreen
dt-bindings:
input: pure gpio support for adp5588
dt-bindings:
input: qcom,pm8xxx-vib: Document PM6150 compatible
dt-bindings:
input: Revert "dt-bindings: input: Goodix SPI HID Touchscreen"
dt-bindings:
input: touchscreen: convert ad7879 to yaml format
dt-bindings:
input: touchscreen: convert ads7846.txt to yaml
dt-bindings:
input: touchscreen: convert colibri-vf50-ts.txt to yaml
dt-bindings:
input: touchscreen: Use generic node name
dt-bindings:
input: zinitix: Document touch-keys support
dt-bindings:
interconnect: Add Qualcomm IPQ5332 support
dt-bindings:
interconnect: qcom,rpmh: correct sm8150 camnoc
dt-bindings:
interconnect: qcom,sm8350: drop DISP nodes
dt-bindings:
interconnect: qcom-bwmon: Document SA8775p bwmon compatibles
dt-bindings:
interconnect: qcom: Add Qualcomm MSM8937 NoC
dt-bindings:
interconnect: qcom: Add Qualcomm MSM8976 NoC
dt-bindings:
interconnect: qcom: Do not require reg for sc8180x virt NoCs
dt-bindings:
interconnect: qcom: msm8939: Fix example
dt-bindings:
interconnect: qcom: msm8953: Fix 'See also' in description
dt-bindings:
interrupt-controller: Add SOPHGO SG2002 plic
dt-bindings:
interrupt-controller: arm,gic: add ESPI and EPPI specifiers
dt-bindings:
interrupt-controller: aspeed,ast2400-vic: Convert to DT schema
dt-bindings:
interrupt-controller: convert bcm2836-l1-intc to yaml
dt-bindings:
interrupt-controller: fsl,irqsteer: Document fsl,imx8qm-irqsteer
dt-bindings:
interrupt-controller: fsl,ls-extirq: workaround wrong interrupt-map number
dt-bindings:
interrupt-controller: qcom-pdc: document support for SA8255p
dt-bindings:
lcdif: Document the dmas/dma-names properties
dt-bindings:
leds: Convert leds-lm3692x to YAML format
dt-bindings:
leds: Document "netdev" trigger
dt-bindings:
leds: pca995x: Add new nxp,pca9956b compatible
dt-bindings:
leds: sc2731-bltc: Convert to YAML
dt-bindings:
mailbox: mtk,adsp-mbox: Add compatible for MT8188
dt-bindings:
mailbox: qcom-ipcc: Add GPDSP0 and GPDSP1 clients
dt-bindings:
mailbox: qcom-ipcc: Document QCS8300 IPCC
dt-bindings:
mailbox: qcom-ipcc: document the support for SA8255p
dt-bindings:
MAINTAINERS: drop stale exynos file pattern
dt-bindings:
media: amlogic,gx-vdec: add the GXLX SoC family and update GXL
dt-bindings:
media: imx335: Add reset-gpios to the DT example
dt-bindings:
media: renesas,vin: Add binding for V4M
dt-bindings:
media: renesas,vin: Add Gen4 family fallback
dt-bindings:
media: rockchip,vpu: Document RK3128 compatible
dt-bindings:
media: s5p-mfc: Remove s5p-mfc.txt binding
dt-bindings:
memory-controllers: fsl,imx-weim: Fix "fsl,weim-cs-timing" schema
dt-bindings:
memory-controllers: renesas,rpc-if: add top-level constraints
dt-bindings:
mfd: Add Analog Devices ADP5585
dt-bindings:
mfd: adp5585: Add parsing of hogs
dt-bindings:
mfd: mediatek: Add codec property for MT6357 PMIC
dt-bindings:
mfd: qcom,tcsr: Add compatible for sa8775p
dt-bindings:
mfd: syscon: Add rk3576 QoS register compatible
dt-bindings:
mfd: syscon: Add ti,j784s4-acspcie-proxy-ctrl compatible
dt-bindings:
mfd: x-powers,axp152: add boost regulator
dt-bindings:
misc: aspeed,ast2400-cvic: Convert to DT schema
dt-bindings:
misc: fsl,qoriq-mc: remove ref for msi-parent
dt-bindings:
misc: qcom,fastrpc: document new domain ID
dt-bindings:
misc: qcom,fastrpc: increase the max number of iommus
dt-bindings:
mmc: Add support for rk3576 dw-mshc
dt-bindings:
mmc: Add support for rk3576 eMMC
dt-bindings:
mmc: nuvoton,ma35d1-sdhci: Document MA35D1 SDHCI controller
dt-bindings:
mmc: renesas,sdhi: add top-level constraints
dt-bindings:
mmc: renesas,sdhi: Document RZ/V2H(P) support
dt-bindings:
mmc: renesas,sdhi: Remove duplicate compatible and add clock checks
dt-bindings:
mmc: sdhci-atmel: Convert to json schema
dt-bindings:
mmc: sdhci-of-dwcmhsc: Add Sophgo SG2042 support
dt-bindings:
Move Mediatek clock controllers to "clock" directory
dt-bindings:
mtd: Add ts7200 nand-controller
dt-bindings:
mtd: ti, gpmc-nand: support partitions node
dt-bindings:
net: Add Cirrus EP93xx
dt-bindings:
net: add Microchip's LAN865X 10BASE-T1S MACPHY
dt-bindings:
net: Add support for rk3576 dwmac
dt-bindings:
net: bluetooth: Add support for Amlogic Bluetooth
dt-bindings:
net: brcm,unimac-mdio: Add bcm6846-mdio
dt-bindings:
net: convert maxim,ds26522.txt to yaml format
dt-bindings:
net: dsa: mediatek,mt7530: Add airoha,en7581-switch
dt-bindings:
net: dsa: microchip: Add KSZ8895/KSZ8864 switch support
dt-bindings:
net: dsa: microchip: add microchip,pme-active-high flag
dt-bindings:
net: dsa: vsc73xx: add {rx,tx}-internal-delay-ps
dt-bindings:
net: fsl,qoriq-mc-dpmac: using unevaluatedProperties
dt-bindings:
net: mdio: change nodename match pattern
dt-bindings:
net: mediatek,net: add top-level constraints
dt-bindings:
net: mediatek,net: narrow interrupts per variants
dt-bindings:
net: renesas,etheravb: add top-level constraints
dt-bindings:
net: socionext,uniphier-ave4: add top-level constraints
dt-bindings:
net: ti,cc1352p7: Add bootloader-backdoor-gpios
dt-bindings:
net: wireless: convert marvel-8xxx.txt to yaml format
dt-bindings:
net: xlnx,axi-ethernet: Add missing reg minItems
dt-bindings:
net: xlnx,axi-ethernet: Correct phy-mode property value
dt-bindings:
nvmem: convert U-Boot env to a layout
dt-bindings:
nvmem: imx-ocotp: support i.MX95
dt-bindings:
nvmem: sfp: add ref to nvmem-deprecated-cells.yaml
dt-bindings:
nvmem: st,stm32-romem: add missing "unevaluatedProperties" on child nodes
dt-bindings:
opp: operating-points-v2-ti-cpu: Update maintainers
dt-bindings:
PCI: altera: Convert to YAML
dt-bindings:
PCI: altera: msi: Convert to YAML
dt-bindings:
PCI: brcm,stb-pcie: Add 7712 SoC description
dt-bindings:
PCI: brcm,stb-pcie: Change brcmstb maintainer and cleanup
dt-bindings:
PCI: brcm,stb-pcie: Use maxItems for reset controllers
dt-bindings:
PCI: hisilicon,kirin-pcie: Add top-level constraints
dt-bindings:
PCI: host-generic-pci: Drop minItems and maxItems of ranges
dt-bindings:
PCI: imx6q-pcie: Add i.MX8Q PCIe compatible string
dt-bindings:
PCI: imx6q-pcie: Add reg-name "dbi2" and "atu" for i.MX8M PCIe Endpoint
dt-bindings:
PCI: layerscape-pci: Add deprecated property 'num-viewport'
dt-bindings:
PCI: layerscape-pci: Change property 'fsl,pcie-scfg' type
dt-bindings:
PCI: layerscape-pci: Replace fsl,lx2160a-pcie with fsl,lx2160ar2-pcie
dt-bindings:
PCI: mediatek-gen3: Add support for Airoha EN7581
dt-bindings:
PCI: pci-ep: Document 'linux,pci-domain' property
dt-bindings:
PCI: pci-ep: Update Maintainers
dt-bindings:
PCI: qcom,pcie-sc7280: Update bindings adding eight interrupts
dt-bindings:
PCI: qcom,pcie-sm8450: Add 'global' interrupt
dt-bindings:
PCI: qcom: Allow 'vddpe-3v3-supply' again
dt-bindings:
PCI: rcar-gen4-pci-ep: Add R-Car V4M compatible
dt-bindings:
PCI: rcar-gen4-pci-host: Add R-Car V4M compatible
dt-bindings:
PCI: renesas,pci-rcar-gen2: Add top-level constraints
dt-bindings:
PCI: socionext,uniphier-pcie-ep: Add top-level constraints
dt-bindings:
PCI: ti,j721e-pci-host: Add ACSPCIE proxy control property
dt-bindings:
pci: xilinx-nwl: Add phys property
dt-bindings:
PCI: xilinx-xdma: Add schemas for Xilinx QDMA PCIe Root Port Bridge
dt-bindings:
perf: arm-cmn: Add CMN S3
dt-bindings:
phy: add qcom,hdmi-phy-8998
dt-bindings:
phy: drop obsolete qcom,usb-8x16-phy bindings
dt-bindings:
phy: hisilicon,hi3798cv200-combphy: Convert to DT schema
dt-bindings:
phy: mxs-usb-phy: add nxp,sim property
dt-bindings:
phy: nuvoton,ma35-usb2-phy: add new bindings
dt-bindings:
phy: qcom,sata-phy: convert to dtschema
dt-bindings:
phy: qcom,sc8280xp-qmp-pcie-phy: add missing x1e80100 pipediv2 clocks
dt-bindings:
phy: qcom,sc8280xp-qmp-pcie-phy: Document the X1E80100 QMP PCIe PHY Gen4 x4
dt-bindings:
phy: qcom,sc8280xp-qmp-pcie-phy: Fix X1E80100 resets entries
dt-bindings:
phy: renesas,usb2-phy: Document RZ/G3S phy bindings
dt-bindings:
phy: rockchip,rk3588-hdptx-phy: Add #clock-cells
dt-bindings:
phy: socionext,uniphier: add top-level constraints
dt-bindings:
pincfg-node: Add "input-schmitt-microvolt" property
dt-bindings:
pinctrl: Add pinctrl for Sophgo CV1800 series SoC.
dt-bindings:
pinctrl: Add rk3576 pinctrl support
dt-bindings:
pinctrl: Convert Atmel PIO3 pinctrl to json-schema
dt-bindings:
pinctrl: npcm8xx: remove non-existent groups and functions
dt-bindings:
pinctrl: qcom,apq8064-pinctrl: convert to dtschema
dt-bindings:
pinctrl: qcom,apq8084-pinctrl: convert to dtschema
dt-bindings:
pinctrl: qcom,ipq4019-pinctrl: convert to dtschema
dt-bindings:
pinctrl: qcom,ipq8064-pinctrl: convert to dtschema
dt-bindings:
pinctrl: qcom: add missing type to GPIO hogs
dt-bindings:
pinctrl: renesas: Document RZ/G2M v3.0 (r8a774a3) PFC support
dt-bindings:
platform: Add Surface System Aggregator Module
dt-bindings:
power: Add support for RK3576 SoC
dt-bindings:
power: renesas: Document RZ/G2M v3.0 (r8a774a3) SYSC binding
dt-bindings:
power: rockchip: Document RK3308 IO voltage domains
dt-bindings:
power: supply: axp20x-battery: Add monitored-battery
dt-bindings:
power: supply: axp20x: Add AXP717 compatible
dt-bindings:
power: supply: axp20x: Add AXP717 compatible
dt-bindings:
power: supply: axp20x: Add input-current-limit-microamp
dt-bindings:
power: supply: sc27xx-fg: add low voltage alarm IRQ
dt-bindings:
pse: tps23881: add reset-gpios
dt-bindings:
pwm: Add Cirrus EP93xx
dt-bindings:
pwm: allwinner,sun4i-a10-pwm: add top-level constraints
dt-bindings:
pwm: amlogic: Add new bindings for meson A1 PWM
dt-bindings:
pwm: amlogic: Add optional power-domains
dt-bindings:
pwm: renesas,pwm-rcar: Add r8a779h0 support
dt-bindings:
pwm: renesas,tpu: Add r8a779h0 support
dt-bindings:
qcom: Document samsung,j3ltetw
dt-bindings:
remoteproc: k3-m4f: Add K3 AM64x SoCs
dt-bindings:
remoteproc: qcom,sm8550-pas: document the SDX75 PAS
dt-bindings:
remoteproc: xlnx,zynqmp-r5fss: Add missing "additionalProperties" on child nodes
dt-bindings:
reset: Add Amlogic T7 reset controller
dt-bindings:
reset: renesas: Document RZ/G2M v3.0 (r8a774a3) reset module
dt-bindings:
reset: socionext,uniphier-glue-reset: add top-level constraints
dt-bindings:
riscv: Add Sipeed LicheeRV Nano board compatibles
dt-bindings:
riscv: Add Svvptc ISA extension description
dt-bindings:
rng: Add Rockchip RK3568 TRNG
dt-bindings:
rtc: Add support for SD2405AL.
dt-bindings:
rtc: Drop non-trivial duplicate compatibles
dt-bindings:
rtc: microcrystal,rv3028: add #clock-cells property
dt-bindings:
rtc: sprd,sc2731-rtc: convert to YAML
dt-bindings:
rtc: stm32: describe pinmux nodes
dt-bindings:
samsung: exynos-usi: add missing constraints
dt-bindings:
serial: 8250_omap: Add wakeup-source property
dt-bindings:
serial: add common properties schema for UART children
dt-bindings:
serial: add missing "additionalProperties" on child nodes
dt-bindings:
serial: Allow embedded-controller as child node
dt-bindings:
serial: atmel,at91-usart: add compatible for sam9x7.
dt-bindings:
serial: mediatek,uart: add MT7981
dt-bindings:
serial: renesas: Document RZ/G2M v3.0 (r8a774a3) scif
dt-bindings:
serial: samsung: avoid duplicating permitted clock-names
dt-bindings:
serial: samsung: fix maxItems for gs101
dt-bindings:
soc: Add Cirrus EP93xx
dt-bindings:
soc: bcm: document brcm,bcm2711-avs-monitor
dt-bindings:
soc: fsl: add missed compatible string fsl,ls*-isc
dt-bindings:
soc: fsl: Convert rcpm to yaml format
dt-bindings:
soc: fsl: cpm_qe: Add QUICC Engine (QE) QMC controller
dt-bindings:
soc: fsl: cpm_qe: Add QUICC Engine (QE) TSA controller
dt-bindings:
soc: fsl: cpm_qe: convert network.txt to yaml
dt-bindings:
soc: qcom: qcom,pmic-glink: Document SM7325 compatible
dt-bindings:
soc: qcom: smd-rpm: add generic compatibles
dt-bindings:
soc: renesas: Document RZ/G2M v3.0 (r8a774a3) SoC
dt-bindings:
soc: renesas: Document RZ/V2H EVK board
dt-bindings:
soc: rockchip: Add rk3576 syscon compatibles
dt-bindings:
soc: ti: am654-serdes-ctrl: Add simple-mfd to compatible items
dt-bindings:
soc: ti: pruss: Add documentation for PA_STATS support
dt-bindings:
spi: Add Cirrus EP93xx
dt-bindings:
spi: add PIC64GX SPI/QSPI compatibility to MPFS SPI/QSPI bindings
dt-bindings:
spi: nxp-fspi: add imx8ulp support
dt-bindings:
thermal: amlogic,thermal: add optional power-domains
dt-bindings:
thermal: tsens: document support on SA8255p
dt-bindings:
timer: convert bcm2835-system-timer bindings to YAML
dt-bindings:
timer: fsl,ftm-timer: Convert to dtschema
dt-bindings:
timer: nxp,lpc3220-timer: Convert to dtschema
dt-bindings:
timer: rockchip: Add rk3576 compatible
dt-bindings:
timer: ti,davinci-timer: convert to dtschema
dt-bindings:
trivial-devices: add isil,isl69260
dt-bindings:
trivial-devices: Deprecate "ad,ad7414"
dt-bindings:
trivial-devices: Document elgin,jg10309-01
dt-bindings:
trivial-devices: Drop duplicate "maxim,max1237"
dt-bindings:
trivial-devices: Drop duplicate LM75 compatible devices
dt-bindings:
trivial-devices: Drop incorrect and duplicate at24 compatibles
dt-bindings:
usb: add layerscape super speed usb support
dt-bindings:
usb: qcom,dwc3: Document X1E80100 MP controller
dt-bindings:
usb: qcom,dwc3: Update ipq5332 clock details
dt-bindings:
usb: qcom,dwc3: Update ipq5332 clock details
dt-bindings:
usb: qcom,dwc3: Update ipq5332 interrupt info
dt-bindings:
usb: ti,j721e-usb: fix compatible list
dt-bindings:
vendor-prefixes: Add "test" vendor for KUnit and friends
dt-bindings:
vendor-prefixes: Add DFRobot.
dt-bindings:
vendor-prefixes: Add Shenzhen JLC Technology Group LCKFB
dt-bindings:
vendor-prefixes: add tyhx
dt-bindings:
wakeup-source: update reference to m8921-keypad.yaml
dt-bindings:
watchdog: Add Cirrus EP93x
dt-bindings:
watchdog: Add rockchip,rk3576-wdt compatible
dt-bindings:
watchdog: convert ziirave-wdt.txt to yaml
dt-bindings:
watchdog: nxp,lpc1850-wdt: Convert bindings to dtschema
dt-bindings:
watchdog: qcom-wdt: document support on SA8255p
dt-bindings:
watchdog: renesas,wdt: Document RZ/V2H(P) SoC
dt-bindings:
watchdog: stm32-iwdg: Document interrupt and wakeup properties
dt-bindings:
watchdog: ti,davinci-wdt: convert to dtschema
dt:
dt-extract-compatibles: Extract compatibles from function parameters
dyndbg:
use seq_putc() in ddebug_proc_show()
e1000e:
avoid failing the system during pm_suspend
e1000e:
change I219 (19) devices to ADP
e1000e:
Remove Meteor Lake SMBUS workarounds
ecryptfs:
Convert ecryptfs_write_end() to use a folio
ecryptfs:
Use a folio in ecryptfs_write_begin()
EDAC/igen6:
Fix conversion of system address to physical memory address
EDAC/qcom:
Make irq configuration optional
EDAC/sb_edac:
Fix the compile warning of large frame size
EDAC/synopsys:
Fix error injection on Zynq UltraScale+
EDAC/{skx_common,i10nm}:
Remove the AMAP register for determing DDR5
EDAC/{skx_common,skx,i10nm}:
Move the common debug code to skx_common
EDAC:
Drop obsolete PPC4xx driver
efi/cper:
Print correctable AER information
efi:
Remove redundant null pointer checks in efi_debugfs_init()
efi:
Remove unused declaration efi_initialize_iomem_resources()
efistub/tpm:
Use ACPI reclaim memory for event log to avoid corruption
EINJ, CXL:
Fix CXL device SBDF calculation
elevator:
do not request_module if elevator exists
elevator:
Remove argument from elevator_find_get
enic:
Collect per queue statistics
enic:
Remove setting of RX software timestamp
enic:
Report per queue statistics in netdev qstats
enic:
Report some per queue statistics in ethtool
enic:
Use macro instead of static const variables for array sizes
ep93xx:
clock: Fix off by one in ep93xx_div_recalc_rate()
erofs:
add file-backed mount support
erofs:
allocate more short-lived pages from reserved pool first
erofs:
clean up erofs_register_sysfs()
erofs:
ensure regular inodes for file-backed mounts
erofs:
fix error handling in z_erofs_init_decompressor
erofs:
fix incorrect symlink detection in fast symlink
erofs:
get rid of kaddr in `struct z_erofs_maprecorder`
erofs:
get rid of z_erofs_try_to_claim_pcluster()
erofs:
handle overlapped pclusters out of crafted images properly
erofs:
mark experimental fscache backend deprecated
erofs:
refactor read_inode calling convention
erofs:
reject inodes with negative i_size
erofs:
restrict pcluster size limitations
erofs:
simplify erofs_map_blocks_flatmode()
erofs:
sunset unneeded NOFAILs
erofs:
support compressed inodes for fileio
erofs:
support unencoded inodes for fileio
erofs:
use get_tree_bdev_flags() to avoid misleading messages
erofs:
use kmemdup_nul in erofs_fill_symlink
err.h:
add ERR_PTR_PCPU(), PTR_ERR_PCPU() and IS_ERR_PCPU() macros
eth:
fbnic: add basic rtnl stats
eth:
fbnic: Add devlink firmware version info
eth:
fbnic: Add ethtool support for fbnic
eth:
fbnic: add support for basic qstats
eth:
fbnic: Add support to fetch group stats
eth:
fbnic: select DEVLINK and PAGE_POOL
eth:
mlx5: allow disabling queues when RSS contexts exist
eth:
mvpp2: implement new RSS context API
eth:
remove .cap_rss_ctx_supported from updated drivers
ethernet:
stmmac: dwmac-rk: Add GMAC support for RK3576
ethernet:
stmmac: dwmac-rk: Fix typo for RK3588 code
ethtool:
Add new result codes for TDR diagnostics
ethtool:
Add support for specifying information source in cable test results
ethtool:
cmis_cdb: Remove unused declaration ethtool_cmis_page_fini()
ethtool:
Don't check for NULL info in prepare_data callbacks
ethtool:
Extend cable testing interface with result source information
ethtool:
make ethtool_ops::cap_rss_ctx_supported optional
ethtool:
pse-pd: move pse validation into set
ethtool:
refactor checking max channels
ethtool:
rss: don't report key if device doesn't support it
ethtool:
rss: move the device op invocation out of rss_prepare_data()
ethtool:
rss: report info about additional contexts from XArray
ethtool:
rss: support dumping RSS contexts
ethtool:
rss: support skipping contexts during dump
ethtool:
RX software timestamp for all
eventpoll:
Annotate data-race of busy_poll_usecs
eventpoll:
Don't re-zero eventpoll fields
evm:
stop avoidably reading i_writecount in evm_file_release
exec:
don't WARN for racy path_noexec check
exfat:
do not fallback to buffered write
exfat:
drop ->i_size_ondisk
exfat:
fix memory leak in exfat_load_bitmap()
exfat:
Implement sops->shutdown and ioctl
exfat:
move extend valid_size into ->page_mkwrite()
exfat:
resolve memory leak from exfat_create_upcase_table()
exit:
Sleep at TASK_IDLE when waiting for application core dump
ext2:
store cookie in private data
ext4:
add new ext4_ext_path_brelse() helper
ext4:
adjust the layout of the ext4_inode_info structure to save memory
ext4:
annotate struct ext4_xattr_inode_array with __counted_by()
ext4:
aovid use-after-free in ext4_ext_insert_extent()
ext4:
avoid buffer_head leak in ext4_mark_inode_used()
ext4:
avoid negative min_clusters in find_group_orlov()
ext4:
avoid OOB when system.data xattr changes underneath the filesystem
ext4:
avoid potential buffer_head leak in __ext4_new_inode()
ext4:
avoid use-after-free in ext4_ext_show_leaf()
ext4:
check buffer_verified in advance to avoid unneeded ext4_get_group_info()
ext4:
check stripe size compatibility on remount as well
ext4:
clear EXT4_GROUP_INFO_WAS_TRIMMED_BIT even mount with discard
ext4:
convert EXT4_B2C(sbi->s_stripe) users to EXT4_NUM_B2C
ext4:
correct comment of ext4_xattr_block_cache_insert
ext4:
correct comment of ext4_xattr_cmp
ext4:
correct comment of h_checksum
ext4:
correct encrypted dentry name hash when not casefolded
ext4:
dax: fix overflowing extents beyond inode size when partially writing
ext4:
dax: keep orphan list before truncate overflow allocated blocks
ext4:
don't set EXTENT_STATUS_DELAYED on allocated blocks
ext4:
don't set SB_RDONLY after filesystem errors
ext4:
drop all delonly descriptions
ext4:
drop ext4_es_delayed_clu()
ext4:
drop ext4_es_is_delonly()
ext4:
drop ppath from ext4_ext_replay_update_ex() to avoid double-free
ext4:
drop unused ext4_es_store_status()
ext4:
explicitly exit when ext4_find_inline_entry returns an error
ext4:
ext4_search_dir should return a proper error
ext4:
factor out ext4_map_create_blocks() to allocate new blocks
ext4:
filesystems without casefold feature cannot be mounted with siphash
ext4:
fix a potential assertion failure due to improperly dirtied buffer
ext4:
fix access to uninitialised lock in fc replay path
ext4:
fix double brelse() the buffer of the extents path
ext4:
fix error message when rejecting the default hash
ext4:
fix fast commit inode enqueueing during a full journal commit
ext4:
fix i_data_sem unlock order in ext4_ind_migrate()
ext4:
fix incorrect tid assumption in __jbd2_log_wait_for_space()
ext4:
fix incorrect tid assumption in ext4_fc_mark_ineligible()
ext4:
fix incorrect tid assumption in ext4_wait_for_tail_page_commit()
ext4:
fix incorrect tid assumption in jbd2_journal_shrink_checkpoint_list()
ext4:
fix macro definition error of EXT4_DIRENT_HASH and EXT4_DIRENT_MINOR_HASH
ext4:
fix off by one issue in alloc_flex_gd()
ext4:
fix slab-use-after-free in ext4_split_extent_at()
ext4:
fix timer use-after-free on failed mount
ext4:
get rid of ppath in convert_initialized_extent()
ext4:
get rid of ppath in ext4_convert_unwritten_extents_endio()
ext4:
get rid of ppath in ext4_ext_convert_to_initialized()
ext4:
get rid of ppath in ext4_ext_create_new_leaf()
ext4:
get rid of ppath in ext4_ext_handle_unwritten_extents()
ext4:
get rid of ppath in ext4_ext_insert_extent()
ext4:
get rid of ppath in ext4_find_extent()
ext4:
get rid of ppath in ext4_force_split_extent_at()
ext4:
get rid of ppath in ext4_split_convert_extents()
ext4:
get rid of ppath in ext4_split_extent()
ext4:
get rid of ppath in ext4_split_extent_at()
ext4:
get rid of ppath in get_ext_path()
ext4:
hoist ext4_block_write_begin and replace the __block_write_begin
ext4:
let __revise_pending() return newly inserted pendings
ext4:
make extent status types exclusive
ext4:
make some fast commit functions reuse extents path
ext4:
mark fc as ineligible using an handle in ext4_xattr_set()
ext4:
move checksum length calculation of inode bitmap into ext4_inode_bitmap_csum_[verify/set]() functions
ext4:
nested locking for xattr inode
ext4:
no need to continue when the number of entries is 1
ext4:
optimize the EXT4_GET_BLOCKS_DELALLOC_RESERVE flag set
ext4:
passing block allocation information to ext4_es_insert_extent()
ext4:
persist the new uptodate buffers in ext4_journalled_zero_new_buffers
ext4:
pipeline buffer reads in mext_page_mkuptodate()
ext4:
prevent partial update of the extents path
ext4:
propagate errors from ext4_find_extent() in ext4_insert_range()
ext4:
reduce stack usage in ext4_mpage_readpages()
ext4:
refactor ext4_ext_rm_idx() to index 'path'
ext4:
refactor ext4_swap_extents() to reuse extents path
ext4:
remove array of buffer_heads from mext_page_mkuptodate()
ext4:
remove dead check in __ext4_new_inode()
ext4:
remove the special buffer dirty handling in do_journal_get_write_access
ext4:
remove tracing for FALLOC_FL_NO_HIDE_STALE
ext4:
remove unneeded NULL check of buffer_head in ext4_mark_inode_used()
ext4:
return error on ext4_find_inline_entry
ext4:
save unnecessary indentation in ext4_ext_create_new_leaf()
ext4:
store cookie in private data
ext4:
tidy the BH loop in mext_page_mkuptodate()
ext4:
update delalloc data reserve spcae in ext4_es_insert_extent()
ext4:
update orig_path in ext4_find_extent()
ext4:
use ext4_map_query_blocks() in ext4_map_blocks()
ext4:
use handle to mark fc as ineligible in __track_dentry_update()
ext4:
use seq_putc() in two functions
extcon:
Add LC824206XA microUSB switch driver
extcon:
axp288: Switch to new Intel CPU model defines
extcon:
lc824206xa: Fix build error of POWER_SUPPLY_PROP_USB_TYPE
f2fs:
add reserved_segments sysfs node
f2fs:
add valid block ratio not to do excessive GC for one time GC
f2fs:
add write priority option based on zone UFS
f2fs:
allow F2FS_IPU_NOCACHE for pinned file
f2fs:
allow parallel DIO reads
f2fs:
atomic: fix to avoid racing w/ GC
f2fs:
atomic: fix to forbid dio in atomic_file
f2fs:
atomic: fix to truncate pagecache before on-disk metadata truncation
f2fs:
avoid potential int overflow in sanity_check_area_boundary()
f2fs:
avoid unused block when dio write in LFS mode
f2fs:
check discard support for conventional zones
f2fs:
clean up data_blkaddr() and get_dnode_addr()
f2fs:
clean up val{>>,<<}F2FS_BLKSIZE_BITS
f2fs:
compress: don't redirty sparse cluster during {,de}compress
f2fs:
convert __f2fs_write_meta_page() to use folio
f2fs:
convert __write_node_page() to use folio
f2fs:
convert f2fs_clear_page_cache_dirty_tag() to use folio
f2fs:
convert f2fs_compress_ctx_add_page() to use folio
f2fs:
convert f2fs_do_write_data_page() to use folio
f2fs:
convert f2fs_do_write_meta_page() to use folio
f2fs:
convert f2fs_handle_page_eio() to use folio
f2fs:
convert f2fs_read_multi_pages() to use folio
f2fs:
convert f2fs_set_compressed_page() to use folio
f2fs:
convert f2fs_submit_page_read() to use folio
f2fs:
convert f2fs_vm_page_mkwrite() to use folio
f2fs:
Convert f2fs_write_begin() to use a folio
f2fs:
convert f2fs_write_begin() to use folio
f2fs:
convert f2fs_write_data_page() to use folio
f2fs:
Convert f2fs_write_end() to use a folio
f2fs:
convert f2fs_write_end() to use folio
f2fs:
convert f2fs_write_inline_data() to use folio
f2fs:
convert f2fs_write_single_data_page() to use folio
f2fs:
convert read_node_page() to use folio
f2fs:
Create COW inode from parent dentry for atomic write
f2fs:
create gc_no_zoned_gc_percent and gc_boost_zoned_gc_percent
f2fs:
do FG_GC when GC boosting is required for zoned devices
f2fs:
fix macro definition on_f2fs_build_free_nids
f2fs:
fix macro definition stat_inc_cp_count
f2fs:
fix several potential integer overflows in file offsets
f2fs:
fix to avoid racing in between read and OPU dio write
f2fs:
fix to avoid use-after-free in f2fs_stop_gc_thread()
f2fs:
fix to check atomic_file in f2fs ioctl interfaces
f2fs:
fix to don't panic system for no free segment fault injection
f2fs:
fix to don't set SB_RDONLY in f2fs_handle_critical_error()
f2fs:
fix to use per-inode maxbytes and cleanup
f2fs:
fix to wait dio completion
f2fs:
fix to wait page writeback before setting gcing flag
f2fs:
forcibly migrate to secure space for zoned device file pinning
f2fs:
get rid of buffer_head use
f2fs:
get rid of online repaire on corrupted directory
f2fs:
get rid of page->index
f2fs:
increase BG GC migration window granularity when boosted for zoned devices
f2fs:
introduce migration_window_granularity
f2fs:
make BG GC more aggressive for zoned devices
f2fs:
prevent atomic file from being dirtied before commit
f2fs:
prevent possible int overflow in dir_block_index()
f2fs:
reduce expensive checkpoint trigger frequency
f2fs:
remove unused parameters
f2fs:
Require FMODE_WRITE for atomic write ioctls
f2fs:
sysfs: support atgc_enabled
f2fs:
use f2fs_get_node_page when write inline data
f2fs:
Use sysfs_emit_at() to simplify code
failcmd:
add script file in MAINTAINERS
failcmd:
make failcmd.sh executable
fat:
fix uninitialized variable
fault-inject:
improve build for CONFIG_FAULT_INJECTION=n
fault-injection:
enhance failcmd to exit on non-hex address input
fbcon:
Add an option to disable fbcon in panic
fbcon:
break earlier in search_fb_in_map and search_for_mapped_con
fbcon:
Fix a NULL pointer dereference issue in fbcon_putcs
fbcon:
Use oops_in_progress instead of panic_cpu
fbdev:
Constify struct sbus_mmap_map
fbdev:
da8xx: remove the driver
fbdev:
efifb: Register sysfs groups through driver core
fbdev:
efifb: Use devm_register_framebuffer()
fbdev:
efifb: Use driver-private screen_info for sysfs
fbdev:
hpfb: Fix an error handling path in hpfb_dio_probe()
fbdev:
hyperv_fb: Convert comma to semicolon
fbdev:
imsttfb: convert comma to semicolon
fbdev:
Introduce devm_register_framebuffer()
fbdev:
mmp: Use devm_clk_get_enabled() helpers
fbdev:
nvidiafb: fix inconsistent indentation warning
fbdev:
omapfb: Call of_node_put(ep) only once in omapdss_of_find_source_for_first_ep()
fbdev:
omapfb: Fix typo in comment
fbdev:
omapfb: panel-sony-acx565akm: Simplify show_cabc_available_modes()
fbdev:
omapfb: Use sysfs_emit_at() to simplify code
fbdev:
pxa3xx-gcu: Convert comma to semicolon
fbdev:
pxafb: Fix possible use after free in pxafb_task()
fbdev:
sisfb: Fix strbuf array overflow
fbdev:
sstfb: Make CONFIG_FB_DEVICE optional
fbdev:
Switch back to struct platform_driver::remove()
fbdev:
wm8505fb: select CONFIG_FB_IOMEM_FOPS
fbdev:
xen-fbfront: Assign fb_info->device
fbnic:
Set napi irq value after calling netif_napi_add
fcntl:
add F_CREATED_QUERY
fgraph:
Allocate ret_stack_list with proper size
fgraph:
Change the name of cpuhp state to "fgraph:online"
fgraph:
Fix missing unlock in register_ftrace_graph()
fgraph:
Use CPU hotplug mechanism to initialize idle shadow stacks
fhandle:
expose u64 mount id to name_to_handle_at(2)
fib:
rules: delete redundant judgment statements
file:
add fput() cleanup helper
file:
port to struct kmem_cache_args
file:
reclaim 24 bytes from f_owner
file:
remove outdated comment after close_fd()
filemap:
add trace events for get_pages, map_pages, and fault
filemap:
allocate mapping_min_order folios in the page cache
filemap:
cap PTE range to be created to allowed zero fill in folio_map_range()
filemap:
Fix bounds checking in filemap_read()
filemap:
fix htmldoc warning for mapping_align_index()
filemap:
fix the last_index of mm_filemap_get_pages
filemap:
introduce filemap_invalidate_pages
find:
Switch from inline to __always_inline
firewire:
core/ohci: minor refactoring for computation of configuration ROM size
firewire:
core: add helper function to detect data of iso resource structure
firewire:
core: add helper function to retire descriptors
firewire:
core: add helper functions to convert to parent resource structure
firewire:
core: add local API to queue work item to workqueue specific to isochronous contexts
firewire:
core: allocate workqueue to handle isochronous contexts in card
firewire:
core: code refactoring to use idr_for_each_entry() macro instead of idr_for_each() function
firewire:
core: correct range of block for case of switch statement
firewire:
core: expose kernel API to schedule work item to process isochronous context
firewire:
core: fix invalid port index for parent device
firewire:
core: fulfill documentation of fw_iso_context_flush_completions()
firewire:
core: minor code refactoring to release client resource
firewire:
core: move workqueue handler from 1394 OHCI driver to core function
firewire:
core: non-atomic memory allocation for isochronous event to user client
firewire:
core: rename cause flag of tracepoints event
firewire:
core: replace IDR with XArray to maintain fw_device
firewire:
core: update documentation of kernel APIs for flushing completions
firewire:
core: update fw_device outside of device_find_child()
firewire:
core: use common helper function to serialize phy configuration packet
firewire:
core: use guard macro to access to IDR for fw_device
firewire:
core: use guard macro to disable local IRQ
firewire:
core: use guard macro to maintain IDR of isochronous resources for userspace clients
firewire:
core: use guard macro to maintain isochronous context for userspace client
firewire:
core: use guard macro to maintain list of asynchronous transaction
firewire:
core: use guard macro to maintain list of events for userspace clients
firewire:
core: use guard macro to maintain list of receivers for phy configuration packets
firewire:
core: use guard macro to maintain properties of fw_card
firewire:
core: use guard macro to maintain RCU scope for transaction address handler
firewire:
core: use guard macro to maintain static packet data for phy configuration
firewire:
core: use guard macro to maintain the list of address handler for transaction
firewire:
core: use guard macro to maintain the list of card
firewire:
core: use guard macro to maintain the list of cdev clients
firewire:
core: use lock in Xarray instead of local R/W semaphore
firewire:
core: use mutex to coordinate concurrent calls to flush completions
firewire:
core: use WARN_ON_ONCE() to avoid superfluous dumps
firewire:
core: use xarray instead of idr to maintain client resource
firewire:
core: utilize kref to maintain fw_node with reference counting
firewire:
ohci: add static inline functions to serialize/deserialize data of AT DMA
firewire:
ohci: add static inline functions to serialize/deserialize data of IT DMA
firewire:
ohci: deprecate debug parameter
firewire:
ohci: fix error path to detect initiated reset in TI TSB41BA3D phy
firewire:
ohci: minor code refactoring to localize text table
firewire:
ohci: obsolete direct usage of printk_ratelimit()
firewire:
ohci: operate IT/IR events in sleepable work process instead of tasklet softIRQ
firewire:
ohci: remove unused wrapper macro for dev_info()
firewire:
ohci: use guard macro to maintain bus time
firewire:
ohci: use guard macro to maintain image of configuration ROM
firewire:
ohci: use guard macro to serialize accesses to phy registers
firewire:
ohci: use guard macro to serialize operations for isochronous contexts
firewire:
ohci: use helper macro for compiler aligned attribute
firewire:
ohci: use static inline functions to serialize data of AT DMA
firewire:
ohci: use static inline functions to serialize data of IT DMA
firewire:
ohci: use TCODE_LINK_INTERNAL consistently
firmware/smccc:
Call arch-specific hook on discovering KVM services
firmware/sysfb:
Disable sysfb for firmware buffers with unknown parent
firmware:
arm_ffa: Add support for FFA_MSG_SEND_DIRECT_{REQ,RESP}2
firmware:
arm_ffa: Add support for FFA_PARTITION_INFO_GET_REGS
firmware:
arm_ffa: Add support for FFA_YIELD in direct messaging
firmware:
arm_ffa: Avoid string-fortify warning caused by memcpy()
firmware:
arm_ffa: Avoid string-fortify warning in export_uuid()
firmware:
arm_ffa: Fetch the Rx/Tx buffer size using ffa_features()
firmware:
arm_ffa: Move the function ffa_features() earlier
firmware:
arm_ffa: Some coding style fixes
firmware:
arm_ffa: Update the FF-A command list with v1.2 additions
firmware:
arm_scmi: Add initial support for i.MX BBM protocol
firmware:
arm_scmi: Add initial support for i.MX MISC protocol
firmware:
arm_scmi: Add NXP i.MX95 SCMI documentation
firmware:
arm_scmi: Add support for debug metrics at the interface
firmware:
arm_scmi: Add support for standalone transport drivers
firmware:
arm_scmi: Add support to reset the debug metrics
firmware:
arm_scmi: Create debugfs files for SCMI communication debug metrics
firmware:
arm_scmi: Fix double free in OPTEE transport
firmware:
arm_scmi: Fix slab-use-after-free in scmi_bus_notifier()
firmware:
arm_scmi: Fix the double free in scmi_debugfs_common_setup()
firmware:
arm_scmi: Fix trivial whitespace/coding style issues
firmware:
arm_scmi: Fix voltage description in failure cases
firmware:
arm_scmi: Give SMC transport precedence over mailbox
firmware:
arm_scmi: Introduce packet handling helpers
firmware:
arm_scmi: Introduce setup_shmem_iomap
firmware:
arm_scmi: Make MBOX transport a standalone driver
firmware:
arm_scmi: Make OPTEE transport a standalone driver
firmware:
arm_scmi: Make SMC transport a standalone driver
firmware:
arm_scmi: Make VirtIO transport a standalone driver
firmware:
arm_scmi: Queue in scmi layer for mailbox implementation
firmware:
arm_scmi: Reject clear channel request on A2P
firmware:
arm_scmi: Remove const from transport descriptors
firmware:
arm_scmi: Remove legacy transport-layer code
firmware:
arm_scmi: Remove superfluous handle_to_scmi_info
firmware:
arm_scmi: Replace comma with the semicolon
firmware:
arm_scmi: Replace the use of of_node_put() to __free(device_node)
firmware:
arm_scmi: Report duplicate opps as firmware bugs
firmware:
arm_scmi: Simplify with scoped for each OF child loop
firmware:
arm_scmi: Skip opp duplicates
firmware:
arm_scmi: Track basic SCMI communication debug metrics
firmware:
arm_scmi: Update various protocols versions
firmware:
arm_scmi: Use max-rx-timeout-ms from devicetree
firmware:
arm_scmi: Use vendor string in max-rx-timeout-ms
firmware:
arm_sdei: Fix the input parameter of cpuhp_remove_state()
firmware:
imx: Add i.MX95 MISC driver
firmware:
imx: remove duplicate scmi_imx_misc_ctrl_get()
firmware:
microchip: auto-update: fix poll_complete() to not report spurious timeout errors
firmware:
qcom: scm: Add multiple download mode support
firmware:
qcom: scm: Allow QSEECOM on Surface Laptop 7 models
firmware:
qcom: scm: Allow QSEECOM on ThinkPad T14s
firmware:
qcom: scm: Disable SDI and write no dump to dump mode
firmware:
qcom: scm: fix a NULL-pointer dereference
firmware:
qcom: scm: Refactor code to support multiple dload mode
firmware:
qcom: scm: Return -EOPNOTSUPP for unsupported SHM bridge enabling
firmware:
qcom: scm: suppress download mode error
firmware:
raspberrypi: Improve timeout warning
firmware:
tegra: bpmp: Drop unused mbox_client_to_bpmp()
firmware:
tegra: bpmp: Use scoped device node handling to simplify error paths
firmware:
turris-mox-rwtm: Convert rest to devm_* and get rid of driver .remove()
firmware:
turris-mox-rwtm: Deduplicate command execution code
firmware:
turris-mox-rwtm: Don't create own kobject type
firmware:
turris-mox-rwtm: Drop redundant device pointer
firmware:
turris-mox-rwtm: Fix driver includes
firmware:
turris-mox-rwtm: Hide signature related constants behind macros
firmware:
turris-mox-rwtm: Simplify debugfs code
firmware:
turris-mox-rwtm: Use ALIGN() instead of hardcoding
firmware:
turris-mox-rwtm: Use container_of() instead of hwrng .priv member
firmware:
turris-mox-rwtm: Use dev_err_probe() where possible
firmware:
turris-mox-rwtm: Use devm_mutex_init() instead of mutex_init()
firmware:
turris-mox-rwtm: Use EOPNOTSUPP instead of ENOSYS
firmware:
turris-mox-rwtm: Use ETH_ALEN instead of hardcoded 6
firmware:
turris-mox-rwtm: Use macro constant instead of hardcoded 4096
firmware:
turris-mox-rwtm: Use sysfs_emit() instead of sprintf()
firmware:
turris-mox-rwtm: Use the boolean type where appropriate
firmware_loader:
Block path traversal
Linux:
Fix spelling and gramatical errors
Linux:
Fix typo "allocateed" to allocated
Linux:
Fix typo in vringh_test.c
fixdep:
use xmalloc()
Fixed:
fs: file_table_c: Missing blank line warnings and struct declaration improved
Linux:
Fixes for the audio setup on the rk3588-nanopc-t6
folio_queue:
fix documentation
fork:
do not invoke uffd on fork if error occurs
fork:
only invoke khugepaged, ksm hooks if no error
fortify:
move test_fortify.sh to lib/test_fortify/
fortify:
refactor test_fortify Makefile to fix some build problems
fortify:
use if_changed_dep to record header dependency in *.cmd files
fpga:
Simplify and improve fpga bridge test using deferred actions
fpga:
Simplify and improve fpga mgr test using deferred actions
fpga:
Simplify and improve fpga region test using deferred actions
fpga:
socfpga: Rename 'timeout' variable as 'time_left'
fpga:
zynq-fpga: Rename 'timeout' variable as 'time_left'
fs/aio:
Fix __percpu annotation of *cpu pointer in struct kioctx
fs/direct-io:
Remove linux/prefetch.h include
fs/fuse:
convert to use invalid_mnt_idmap
fs/fuse:
fix null-ptr-deref when checking SB_I_NOIDMAP flag
fs/fuse:
introduce and use fuse_simple_idmap_request() helper
fs/inode:
Prevent dump_mapping() accessing invalid dentry.d_name.name
fs/mnt_idmapping:
introduce an invalid_mnt_idmap
fs/namespace.c:
Fix typo in comment
fs/ntfs3:
Add rough attr alloc_size check
fs/ntfs3:
Add support for the compression attribute
fs/ntfs3:
Additional check in ni_clear()
fs/ntfs3:
Additional check in ntfs_file_release
fs/ntfs3:
Check if more than chunk-size bytes are written
fs/ntfs3:
Do not call file_modified if collapse range failed
fs/ntfs3:
Fix general protection fault in run_is_mapped_full
fs/ntfs3:
Fix possible deadlock in mi_read
fs/ntfs3:
Fix sparse warning for bigendian
fs/ntfs3:
Fix sparse warning in ni_fiemap
fs/ntfs3:
Fix warning possible deadlock in ntfs_set_state
fs/ntfs3:
Format output messages like others fs in kernel
fs/ntfs3:
Implement fallocate for compressed files
fs/ntfs3:
Make checks in run_unpack more clear
fs/ntfs3:
Optimize large writes into sparse file
fs/ntfs3:
Refactor enum_rstbl to suppress static checker
fs/ntfs3:
Remove unused al_delete_le
fs/ntfs3:
Rename ntfs3_setattr into ntfs_setattr
fs/ntfs3:
Replace fsparam_flag_no -> fsparam_flag
fs/ntfs3:
Separete common code for file_read/write iter/splice
fs/ntfs3:
Sequential field availability check in mi_enum_attr()
fs/ntfs3:
Stale inode instead of bad
fs/ntfs3:
Use swap() to improve code
fs/pipe:
Correct imprecise wording in comment
fs/proc/kcore.c:
allow translation of physical memory addresses
fs/proc/task_mmu:
prevent integer overflow in pagemap_scan_get_args()
fs/proc:
fix build with GCC 15 due to -Werror=unterminated-string-initialization
fs/proc:
fix compile warning about variable 'vmcore_mmap_ops'
fs/procfs:
remove build ID-related code duplication in PROCMAP_QUERY
fs/select:
Annotate struct poll_list with __counted_by()
fs/super.c:
introduce get_tree_bdev_flags()
fs:
add a kerneldoc header over lookup_fast
fs:
add f_pipe
fs:
add generic_llseek_cookie()
fs:
add i_state helpers
fs:
add must_set_pos()
fs:
add put_mnt_ns() cleanup helper
fs:
add vfs_setpos_cookie()
fs:
Allow fine-grained control of folio sizes
fs:
allow mount namespace fd
fs:
Convert aops->write_begin to take a folio
fs:
Convert aops->write_end to take a folio
fs:
Convert block_write_begin() to use a folio
fs:
don't flush in-flight wb switches for superblocks without cgroup writeback
fs:
don't try and remove empty rbtree node
fs:
drop GFP_NOFAIL mode from alloc_page_buffers
fs:
Fix file_set_fowner LSM hook inconsistencies
fs:
Fix uninitialized value issue in from_kuid and from_kgid
fs:
mounts: Remove unused declaration mnt_cursor_del()
fs:
move audit parent inode
fs:
move FMODE_UNSIGNED_OFFSET to fop_flags
fs:
nfs: fix missing refcnt by replacing folio_set_private by folio_attach_private
fs:
pack struct file
fs:
pass offset and result to backing_file end_write() callback
fs:
pull up trailing slashes check for O_CREAT
fs:
rearrange general fastpath check now that O_CREAT uses it
fs:
remove audit dummy context check
fs:
remove calls to set and clear the folio error flag
fs:
remove comment about d_rcu_to_refcount
fs:
remove f_version
fs:
remove unused path_put_init()
fs:
reorder i_state bits
fs:
s/__u32/u32/ for s_fsnotify_mask
fs:
sort out the fallocate mode vs flag mess
fs:
switch f_iocb_flags and f_ra
fs:
try an opportunistic lookup for O_CREAT opens too
fs:
Use in_group_or_capable() helper to simplify the code
fs:
use kmem_cache_create_rcu()
fs:
use LIST_HEAD() to simplify code
fs:
use must_set_pos()
fsdax:
dax_unshare_iter needs to copy entire blocks
fsdax:
remove zeroing code from dax_unshare_iter
fsl/fman:
Fix refcount handling of fman-related devices
fsl/fman:
Save device references taken in mac_probe()
fsnotify:
Avoid data race between fsnotify_recalc_mask() and fsnotify_object_watched()
fsverity:
expose verified fsverity built-in signatures to LSMs
ftrace/selftest:
Test combination of function_graph tracer and function profiler
fuse:
add an idmap argument to fuse_simple_request
fuse:
add basic infrastructure to support idmappings
fuse:
add fast path for fuse_range_is_writeback
fuse:
add simple request tracepoints
fuse:
allow idmapped mounts
fuse:
allow O_PATH fd for FUSE_DEV_IOC_BACKING_OPEN
fuse:
cleanup request queuing towards virtiofs
fuse:
clear FR_PENDING if abort is detected when sending request
fuse:
Convert fuse_write_begin() to use a folio
fuse:
Convert fuse_write_end() to use a folio
fuse:
convert fuse_writepages_fill() to use a folio for its tmp page
fuse:
drop idmap argument from __fuse_get_acl
fuse:
drop unused fuse_mount arg in fuse_writepage_finish()
fuse:
handle idmappings properly in ->write_iter()
fuse:
move fuse file initialization to wpa allocation time
fuse:
move initialization of fuse_file to fuse_writepages() instead of in callback
fuse:
refactor finished writeback stats updates into helper function
fuse:
refactor out shared logic in fuse_writepages_fill() and fuse_writepage_locked()
fuse:
remove stray debug line
fuse:
support idmap for mkdir/mknod/symlink/create/tmpfile
fuse:
support idmapped ->permission inode op
fuse:
support idmapped ->rename op
fuse:
support idmapped ->set_acl
fuse:
support idmapped ->setattr op
fuse:
support idmapped FUSE_EXT_GROUPS
fuse:
support idmapped getattr inode op
fuse:
update inode size after extending passthrough write
fuse:
use correct name fuse_conn_list in docstring
fuse:
use exclusive lock when FUSE_I_CACHE_IO_MODE is set
fuse:
warn if fuse_access is called when idmapped mounts are allowed
fw_cfg:
Constify struct kobj_type
genetlink:
hold RCU in genlmsg_mcast()
genirq/cpuhotplug:
Use cpumask_intersects()
genirq/irq_sim:
Remove unused irq_sim_work_ctx:: Irq_base
genirq/msi:
Fix off-by-one error in msi_domain_alloc()
genirq/msi:
Silence 'set affinity failed' warning
genirq/msi:
Use kmemdup_array() instead of kmemdup()
genirq/proc:
Change the return value for set affinity permission error
genirq/proc:
Correctly set file permissions for affinity control files
genirq/proc:
Use irq_move_pending() in show_irq_affinity()
genirq:
Fix typo in struct comment
genirq:
Get rid of global lock in irq_do_set_affinity()
genirq:
Remove irq_chip_regs:: Polarity
genirq:
Remove unused irq_chip_generic:: {type,polarity}_cache
genirq:
Use cpumask_intersects()
get_maintainer:
add --bug option to print bug reporting info
gfs2:
Add gfs2_aspace_writepages()
gfs2:
fix double destroy_workqueue error
gfs2:
Minor gfs2_glock_cb cleanup
gfs2:
Remove __gfs2_writepage()
gfs2:
Remove gfs2_aspace_writepage()
gfs2:
Remove gfs2_jdata_writepage()
gianfar:
Remove setting of RX software timestamp
gpio:
adp5585: Add Analog Devices ADP5585 support
gpio:
aspeed: Add the flush write to ensure the write complete.
gpio:
aspeed: Use devm_clk api to manage clock source
gpio:
ath79: add missing header
gpio:
ath79: order headers alphabetically
gpio:
ath79: remove support for platform data
gpio:
ath79: use generic device property getters
gpio:
cadence: Use helper function devm_clk_get_enabled()
gpio:
davinci: drop platform data support
gpio:
davinci: Fix condition for irqchip registration
gpio:
davinci: fix lazy disable
gpio:
davinci: use devm_clk_get_enabled()
gpio:
Drop explicit initialization of struct i2c_device_id::driver_data to 0
gpio:
ep93xx: add DT support for gpio-ep93xx
gpio:
ep93xx: split device in multiple
gpio:
fix uninit-value in swnode_find_gpio
gpio:
gpio-vf610: use u32 mask to handle 32 number gpios
gpio:
ixp4xx: Replace of_node_to_fwnode() with more suitable API
gpio:
lpc18xx: Use helper function devm_clk_get_enabled()
gpio:
mb86s7x: Use helper function devm_clk_get_optional_enabled()
gpio:
mpc8xxx: Add wake on GPIO support
gpio:
mpc8xxx: order headers alphabetically
gpio:
mpc8xxx: switch to using DEFINE_RUNTIME_DEV_PM_OPS()
gpio:
msc313: Replace of_node_to_fwnode() with more suitable API
gpio:
of: simplify with scoped for each OF child loop
gpio:
pca953x: Print the error code on read/write failures
gpio:
pch: kerneldoc fixes for excess members
gpio:
sama5d2-piobu: convert comma to semicolon
gpio:
sloppy-logic-analyzer: Check for error code from devm_mutex_init() call
gpio:
stmpe: Fix IRQ related error messages
gpio:
stmpe: Make use of device properties
gpio:
stmpe: Remove unused 'dev' member of struct stmpe_gpio
gpio:
stmpe: Simplify with dev_err_probe()
gpio:
stmpe: Sort headers
gpio:
stmpe: Utilise temporary variable for struct device
gpio:
stp-xway: Simplify using devm_clk_get_enabled()
gpio:
syscon: fix excess struct member build warning
gpio:
tegra186: Replace of_node_to_fwnode() with more suitable API
gpio:
tegra: Replace of_node_to_fwnode() with more suitable API
gpio:
thunderx: Replace of_node_to_fwnode() with more suitable API
gpio:
uniphier: Replace of_node_to_fwnode() with more suitable API
gpio:
Use IS_ERR_OR_NULL() helper function
gpio:
Use of_property_present()
gpio:
vf610: add get_direction() support
gpio:
virtuser: Use GPIO_LOOKUP_IDX() macro
gpio:
visconti: Replace of_node_to_fwnode() with more suitable API
gpio:
xilinx: Use helper function devm_clk_get_optional_enabled()
gpio:
zynq: Simplify using devm_clk_get_enabled()
gpiolib:
fix debugfs dangling chip separator
gpiolib:
fix debugfs newline separators
gpiolib:
Fix potential NULL pointer dereference in gpiod_get_label()
gpiolib:
Introduce for_each_gpio_property_name() helper
gpiolib:
legacy: Consolidate devm_gpio_*() with other legacy APIs
gpiolib:
legacy: Kill GPIOF_DIR_* definitions
gpiolib:
legacy: Kill GPIOF_INIT_* definitions
gpiolib:
Replace gpio_suffix_count with NULL-terminated array
gpiolib:
swnode: Introduce swnode_gpio_get_reference() helper
gpiolib:
swnode: Make use of for_each_gpio_property_name()
gpiolib:
swnode: Unify return code variable name
gpiolib:
Update the kernel documentation - add Return sections
gpu:
drm: use for_each_endpoint_of_node()
gpu:
host1x: Fix boot regression for Tegra
gpu:
host1x: Request syncpoint IRQs only during probe
gpu:
host1x: Set up device DMA parameters
gpu:
host1x: Use iommu_paging_domain_alloc()
greybus:
camera-gb: Fix a alignment bug on gb_camera_ops()
greybus:
gb-beagleplay: Add firmware upload API
gso:
fix udp gso fraglist segmentation after pull from frag_list
gtp:
allow -1 to be specified as file description from userspace
gve:
Add RSS adminq commands and ethtool support
gve:
Add RSS device option
gve:
Remove unused declaration gve_rx_alloc_rings()
hardening:
Adjust dependencies in selection of MODVERSIONS
hexagon:
vdso: Fix build failure
hid-asus:
use hid for brightness control on keyboard
HID:
add patch for sis multitouch format
HID:
amd_sfh: Convert comma to semicolon
HID:
amd_sfh: Remove unused declarations
HID:
amd_sfh: Switch to device-managed dmam_alloc_coherent()
HID:
bigbenff: constify fixed up report descriptor
HID:
bpf: constify parameter rdesc of call_hid_bpf_rdesc_fixup()
HID:
bpf: fix cfi stubs for hid_bpf_ops
HID:
change return type of report_fixup() to const
HID:
cmedia: constify fixed up report descriptor
HID:
constify hid_device::dev_rdesc
HID:
constify hid_device::rdesc
HID:
constify parameter rdesc of hid_parse_report()
HID:
constify params and return value of fetch_item()
HID:
core: add helper for finding a field with a certain usage
HID:
core: zero-initialize the report buffer
hid:
cp2112: Use irq_get_trigger_type() helper
HID:
dr: constify fixed up report descriptor
HID:
hid-goodix: Add Goodix HID-over-SPI driver
HID:
hid-goodix: drop unsupported and undocumented DT part
HID:
hid-goodix: Fix type promotion bug in goodix_hid_get_raw_report()
HID:
hid-playstation: DS4: Update rumble and lightbar together
HID:
hid-sensor-custom: Convert comma to semicolon
HID:
hidraw: add HIDIOCREVOKE ioctl
HID:
holtek-kbd: constify fixed up report descriptor
HID:
i2c-hid: Delayed i2c resume wakeup for 0x0d42 Goodix touchpad
HID:
i2c-hid: elan: Add elan-ekth6a12nay timing
HID:
i2c-hid: ensure various commands do not interfere with each other
HID:
Ignore battery for all ELAN I2C-HID devices
hid:
intel-ish-hid: Add support for vendor customized firmware loading
hid:
intel-ish-hid: Fix uninitialized variable 'rv' in ish_fw_xfer_direct_dma
HID:
intel-ish-hid: Remove unused declarations
HID:
intel-ish-hid: Use CPU generation string in driver_data
HID:
keytouch: constify fixed up report descriptor
HID:
lenovo: Add support for Thinkpad X1 Tablet Gen 3 keyboard
HID:
lg: constify fixed up report descriptor
HID:
maltron: constify fixed up report descriptor
HID:
multitouch: Add quirk for HONOR MagicBook Art 14 touchpad
HID:
multitouch: Add quirk for Logitech Bolt receiver w/ Casa touchpad
HID:
multitouch: Add support for B2402FVA track point
HID:
multitouch: Add support for lenovo Y9000P Touchpad
HID:
multitouch: Add support for Thinkpad X12 Gen 2 Kbd Portfolio
HID:
picoLCD: Use backlight power constants
HID:
plantronics: Workaround for an unexcepted opposite volume key
HID:
pxrc: constify fixed up report descriptor
HID:
samples: fix the 2 struct_ops definitions
HID:
sony: constify fixed up report descriptor
HID:
steelseries: constify fixed up report descriptor
HID:
uclogic: constify fixed up report descriptor
HID:
viewsonic: constify fixed up report descriptor
HID:
vrc2: constify fixed up report descriptor
HID:
wacom: Add preliminary support for high-resolution wheel scrolling
HID:
wacom: Do not warn about dropped packets for first packet
HID:
wacom: Hardcode (non-inverted) AES pens as BTN_TOOL_PEN
HID:
wacom: Improve warning for tablets falling back to default resolution
HID:
wacom: Support devices with two touchrings
HID:
wacom: Support sequence numbers smaller than 16-bit
HID:
wacom: Support touchrings with relative motion
HID:
waltop: constify fixed up report descriptor
HID:
winwing: constify read-only structs
HID:
xiaomi: constify fixed up report descriptor
hostfs:
Convert hostfs_write_end() to use a folio
hpet:
Fix the wrong format specifier
hpet:
Optimize local variable data type in hpet_alloc()
hrtimer:
Annotate hrtimer_cpu_base_.*_expiry() for sparse.
hrtimer:
Use and report correct timerslack values for realtime tasks
HSI:
omap-ssi: Remove unnecessary debugfs_create_dir() error check
hv_netvsc:
Fix VF namespace also in synthetic NIC NETDEV_REGISTER event
hwmon:
(adm9240) Add missing dependency on REGMAP_I2C
hwmon:
(adt7470) Add missing dependency on REGMAP_I2C
hwmon:
(adt7470) Use multi-byte regmap operations
hwmon:
(adt7475) Add support for configuring initial PWM state
hwmon:
(adt7475) Fix memory leak in adt7475_fan_pwm_config()
hwmon:
(adt7x10) Use multi-byte regmap operations
hwmon:
(amc6821) Use multi-byte regmap operations
hwmon:
(aspeed-g6-pwm-tacho): Simplify with scoped for each OF child loop
hwmon:
(aspeed-pwm-tacho): Simplify with scoped for each OF child loop
hwmon:
(chipcap2) Drop cc2_disable() in the probe and return dev_err_probe()
hwmon:
(dell-smm) Add Dell Latitude 7320 to fan control whitelist
hwmon:
(gsc-hwmon) fix module autoloading
hwmon:
(ina2xx) Add support for current limits
hwmon:
(ina2xx) Consolidate chip initialization code
hwmon:
(ina2xx) Convert to use with_info hwmon API
hwmon:
(ina2xx) Fix various overflow issues
hwmon:
(ina2xx) Mark regmap_config as const
hwmon:
(ina2xx) Move ina2xx_get_value()
hwmon:
(ina2xx) Pass register to alert limit write functions
hwmon:
(ina2xx) Re-initialize chip using regmap functions
hwmon:
(ina2xx) Reorder include files to alphabetic order
hwmon:
(ina2xx) Replace platform data with device properties
hwmon:
(ina2xx) Set alert latch
hwmon:
(ina2xx) Use bit operations
hwmon:
(ina2xx) Use local regmap pointer if used more than once
hwmon:
(ina2xx) Use shunt voltage to calculate current
hwmon:
(ina3221): Simplify with scoped for each OF child loop
hwmon:
(k10temp): Use cpu_feature_enabled() for detecting zen
hwmon:
(lm90): Simplify with scoped for each OF child loop
hwmon:
(lm92) Convert to use regmap
hwmon:
(lm92) Convert to with_info hwmon API
hwmon:
(lm92) Improve auto-detection accuracy
hwmon:
(lm92) Reorder include files to alphabetic order
hwmon:
(lm92) Replace chip IDs with limit register resolution
hwmon:
(lm92) Update documentation
hwmon:
(lm95234) Add support for tempX_enable attribute
hwmon:
(lm95234) Convert to use regmap
hwmon:
(lm95234) Convert to with_info hwmon API
hwmon:
(lm95234) Reorder include files to be in alphabetic order
hwmon:
(lm95234) Use find_closest to find matching update interval
hwmon:
(lm95234) Use multi-byte regmap operations
hwmon:
(lm95245) Use multi-byte regmap operations
hwmon:
(ltc2947) Move to firmware agnostic API
hwmon:
(ltc2991) Add missing dependency on REGMAP_I2C
hwmon:
(ltc2992) use device_for_each_child_node_scoped() to access child nodes
hwmon:
(max16065) Fix alarm attributes
hwmon:
(max16065) Fix overflows seen when writing limits
hwmon:
(max1619) Add support for update_interval attribute
hwmon:
(max1619) Clamp temperature range when writing limits
hwmon:
(max1619) Convert to use regmap
hwmon:
(max1619) Convert to with_info API
hwmon:
(max1619) Improve chip detection code
hwmon:
(max1619) Mask valid alarm bits
hwmon:
(max1619) Reorder include files to alphabetic order
hwmon:
(max1668) Add missing dependency on REGMAP_I2C
hwmon:
(max1668) Convert to use regmap
hwmon:
(max1668) Convert to use with_info hwmon API
hwmon:
(max1668) Reorder include files to alphabetic order
hwmon:
(max1668) Replace chip type with number of channels
hwmon:
(max1668) Use BIT macro
hwmon:
(max6639) Use multi-byte regmap operations
hwmon:
(max6697) Add support for tempX_min and tempX_min_alarm
hwmon:
(max6697) Convert to use regmap
hwmon:
(max6697) Convert to with_info hwmon API
hwmon:
(max6697) Document discrepancy in overtemperature status bit values
hwmon:
(max6697) Drop platform data support
hwmon:
(max6697) Reorder include files
hwmon:
(max6697) Use bit operations where possible
hwmon:
(mc34vr500) Add missing dependency on REGMAP_I2C
hwmon:
(nct6775) add G15CF to ASUS WMI monitoring list
hwmon:
(nct7802) Use multi-byte regmap operations
hwmon:
(nct7802): Simplify with scoped for each OF child loop
hwmon:
(npcm750-pwm-fan): Simplify with scoped for each OF child loop
hwmon:
(ntc_thermistor) fix module autoloading
hwmon:
(oxp-sensors) Add missing breaks to fix -Wimplicit-fallthrough with clang
hwmon:
(oxp-sensors) Add support for multiple new devices.
hwmon:
(oxp-sensors) Fix typo in driver documentation
hwmon:
(pc87360) Use min() macro
hwmon:
(pmbus/mpq7932) Constify struct regulator_desc
hwmon:
(pwmfan) Do not force disable pwm controller
hwmon:
(sch5627) Remove unused declaration sch56xx_watchdog_unregister()
hwmon:
(sch5636) Print unknown ID in error string via %*pE
hwmon:
(sht21) Use %*ph to print small buffer
hwmon:
(stts751) Add "st" vendor prefix to "stts751" compatible string
hwmon:
(tmp401) Use multi-byte regmap operations
hwmon:
(tmp421): Simplify with scoped for each OF child loop
hwmon:
(tmp464) Use multi-byte regmap operations
hwmon:
(tmp464): Simplify with scoped for each OF child loop
hwmon:
(tmp513) Add missing dependency on REGMAP_I2C
hwmon:
(vexpress) Use of_property_present()
hwmon:
Add sophgo SG2042 external hardware monitor support
hwmon:
Add thermal sensor driver for Surface Aggregator Module
hwmon:
intel-m10-bmc-hwmon: relabel Columbiaville to CVL Die Temperature
hwmon:
pmbus: Implement generic bus access delay
hwmon:
pmbus: max15301: Use generic code
hwmon:
pmbus: pli12096bc: Add write delay
hwmon:
pmbus: ucd9000: Use generic code
hwmon:
pmbus: zl6100: Use generic code
hwmon:
Remove devm_hwmon_device_unregister() API function
hwrng:
bcm2835 - Add missing clk_disable_unprepare in bcm2835_rng_init
hwrng:
cctrng - Add missing clk_disable_unprepare in cctrng_resume
hwrng:
cn10k - Enable by default CN10K driver if Thunder SoC is enabled
hwrng:
mtk - Use devm_pm_runtime_enable
hwrng:
mxc-rnga - Use devm_clk_get_enabled() helpers
hwrng:
rockchip - add hwrng driver for Rockchip RK3568 SoC
hwrng:
rockchip - handle devm_pm_runtime_enable errors
hwrng:
rockchip - rst is used only during probe
i2c:
aspeed: Update the stop sw state when the bus recovery occurs
i2c:
core: Lock address during client device instantiation
i2c:
core: Setup i2c_adapter runtime-pm before calling device_add()
i2c:
designware: Add missing 'c' into PCI IDs variable name
i2c:
designware: Always provide device ID tables
i2c:
designware: Consolidate firmware parsing and configuring code
i2c:
designware: Consolidate PM ops
i2c:
designware: do not hold SCL low when I2C_DYNAMIC_TAR_UPDATE is not set
i2c:
designware: Drop return value from dw_i2c_of_configure()
i2c:
designware: Drop return value from i2c_dw_acpi_configure()
i2c:
designware: fix controller is holding SCL low while ENABLE bit is disabled
i2c:
designware: Fix wrong setting for {ss,fs,hs}_{h,l}cnt registers
i2c:
designware: Group all DesignWare drivers under a single option
i2c:
designware: Let PCI core to take care about interrupt vectors
i2c:
designware: Move exports to I2C_DW namespaces
i2c:
designware: Propagate firmware node
i2c:
designware: Remove ->disable() callback
i2c:
designware: Rename dw_i2c_of_configure() -> i2c_dw_of_configure()
i2c:
designware: Replace a while-loop by for-loop
i2c:
designware: Unify terminator in device ID tables
i2c:
designware: Unify the firmware type checks
i2c:
designware: Uninline i2c_dw_probe()
i2c:
designware: Use pci_get_drvdata()
i2c:
don't use ',' after delimiters
i2c:
emev2: Use devm_clk_get_enabled() helpers
i2c:
i801: Use a different adapter-name for IDF adapters
i2c:
imx: Convert comma to semicolon
i2c:
imx: Switch to RUNTIME_PM_OPS()
i2c:
isch: Add missed 'else'
i2c:
ismt: kill transaction in hardware on timeout
i2c:
jz4780: Use devm_clk_get_enabled() helpers
i2c:
keba: Add KEBA I2C controller support
i2c:
keba: I2C_KEBA should depend on KEBA_CP500
i2c:
ljca: Remove unused "target_addr" parameter
i2c:
mpc: Use devm_clk_get_optional_enabled() to simplify code
i2c:
mt65xx: Avoid double initialization of restart_flag in isr
i2c:
muxes: add support for tsd,mule-i2c multiplexer
i2c:
muxes: Fix return value check in mule_i2c_mux_probe()
i2c:
npcm: restore slave addresses array length
i2c:
qcom-geni: Use goto for clearer exit path
i2c:
qcom-geni: Use IRQF_NO_AUTOEN flag in request_irq()
i2c:
rcar: tidyup priv->devtype handling on rcar_i2c_probe()
i2c:
Remove I2C_COMPAT config symbol and related code
i2c:
riic: Add support for fast mode plus
i2c:
riic: Add suspend/resume support
i2c:
riic: Call pm_runtime_get_sync() when need to access registers
i2c:
riic: Define individual arrays to describe the register offsets
i2c:
riic: Enable runtime PM autosuspend support
i2c:
riic: Simplify unsupported bus speed handling
i2c:
riic: Use pm_runtime_resume_and_get()
i2c:
riic: Use temporary variable for struct device
i2c:
simplify with scoped for each OF child loop
i2c:
stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
i2c:
synquacer: Deal with optional PCLK correctly
i2c:
testunit: add command to support versioning and test rep_start
i2c:
testunit: add SMBusAlert trigger
i2c:
testunit: describe fwnode based instantiation
i2c:
testunit: move code to avoid a forward declaration
i2c:
testunit: return current command on read messages
i2c:
testunit: sort case blocks
i2c:
testunit: use decimal values in docs when appropriate
i2c:
virtio: Constify struct i2c_algorithm and struct virtio_device_id
i2c:
xiic: Fix pm_runtime_set_suspended() with runtime pm enabled
i2c:
xiic: Try re-initialization on bus busy timeout
i2c:
xiic: Wait for TX empty to avoid missed TX NAKs
i3c/master:
cmd_v1: Fix the rule for getting i3c mode
i3c:
master: cdns: fix module autoloading
i3c:
master: cdns: Fix use after free vulnerability in cdns_i3c_master Driver Due to Race Condition
i3c:
master: support to adjust first broadcast address speed
i3c:
master: svc: adjust SDR according to i3c spec
i3c:
master: svc: Fix use after free vulnerability in svc_i3c_master Driver Due to Race Condition
i3c:
master: svc: use slow speed for first broadcast address
i3c:
mipi-i3c-hci: Add a quirk to set PIO mode
i3c:
mipi-i3c-hci: Add a quirk to set Response buffer threshold
i3c:
mipi-i3c-hci: Add a quirk to set timing parameters
i3c:
mipi-i3c-hci: Add AMDI5017 ACPI ID to the I3C Support List
i3c:
mipi-i3c-hci: Read HC_CONTROL_PIO_MODE only after i3c hci v1.1
i3c:
mipi-i3c-hci: Relocate helper macros to HCI header file
i40e:
Add Energy Efficient Ethernet ability for X710 Base-T/KR/KX cards
i40e:
Fix macvlan leak by synchronizing access to mac_filter_hash
i40e:
fix race condition by adding filter's intermediate sync state
i40e:
Remove setting of RX software timestamp
i915/perf:
Remove code to update PWR_CLK_STATE for gen12
i915:
fix DRM_I915_GVT_KVMGT dependencies
iavf:
add support for offloading tc U32 cls filters
iavf:
refactor add/del FDIR filters
IB/core:
Fix ib_cache_setup_one error flow cleanup
IB/iser:
Remove unused declaration in header file
IB/mlx5:
Fix UMR pd cleanup on error flow of driver init
IB/qib:
Remove unused declarations in header file
ibmveth:
Optimize poll rescheduling process
ibmveth:
Recycle buffers during replenish phase
ibmvnic:
Inspect header requirements before using scrq direct
ibmvnic:
Introduce send sub-crq direct
ibmvnic:
Only record tx completed bytes once per handler
ibmvnic:
Only replenish rx pool when resources are getting low
ibmvnic:
Perform tx CSO during send scrq direct
ibmvnic:
Reduce memcpys in tx descriptor generation
ibmvnic:
Remove duplicate memory barriers in tx
ibmvnic:
Use header len helper functions on tx
ice:
add API for parser profile initialization
ice:
add basic devlink subfunctions support
ice:
add callbacks for Embedded SYNC enablement on dpll pins
ice:
add debugging functions for the parser sections
ice:
add method to disable FDIR SWAP option
ice:
add new VSI type for subfunctions
ice:
add parser create and destroy skeleton
ice:
add parser execution main loop
ice:
add parser internal helper functions
ice:
add UDP tunnels support to the parser
ice:
Adjust over allocation of memory in ice_sched_add_root_node() and ice_sched_add_node()
ice:
allocate devlink for subfunction
ice:
base subfunction aux driver
ice:
basic support for VLAN in subfunctions
ice:
block SF port creation in legacy mode
ice:
change q_index variable type to s16 to store -1 value
ice:
check if SF is ready in ethtool ops
ice:
clear port vlan config during reset
ice:
create port representor for SF
ice:
disallow DPLL_PIN_STATE_SELECTABLE for dpll output pins
ice:
do not clutter debug logs with unused data
ice:
don't set target VSI for subfunction
ice:
enable FDIR filters from raw binary patterns for VFs
ice:
export ice ndo_ops functions
ice:
Fix a 32bit bug
ice:
Fix a couple NULL vs IS_ERR() bugs
ice:
Fix a NULL vs IS_ERR() check in probe()
ice:
fix crash on probe for DPLL enabled E810 LOM
ice:
Fix entering Safe Mode
ice:
Fix improper handling of refcount in ice_dpll_init_rclk_pins()
ice:
Fix improper handling of refcount in ice_sriov_set_msix_vec_count()
ice:
Fix increasing MSI-X on VF
ice:
fix memleak in ice_init_tx_topology()
ice:
Fix netif_is_ice() in Safe Mode
ice:
Fix use after free during unload with ports in bridge
ice:
fix VLAN replay after reset
ice:
Flush FDB entries before reset
ice:
implement and use rd32_poll_timeout for ice_sq_done timeout
ice:
implement netdev for subfunction
ice:
implement netdevice ops for SF representor
ice:
improve debug print for control queue messages
ice:
make representor code generic
ice:
parse and init various DDP parser sections
ice:
Remove setting of RX software timestamp
ice:
remove unnecessary control queue cmd_buf arrays
ice:
Report NVM version numbers on mismatch during load
ice:
reword comments referring to control queues
ice:
set correct dst VSI in only LAN filters
ice:
stop intermixing AQ commands/responses debug dumps
ice:
subfunction activation and base devlink ops
ice:
support subfunction devlink Tx topology
ice:
support turning on/off the parser's double vlan mode
ice:
treat subfunction VSI the same as PF VSI
icmp:
change the order of rate limits
icmp:
icmp_msgs_per_sec and icmp_msgs_burst sysctls become per netns
icmp:
move icmp_global.credit and icmp_global.stamp to per netns storage
idpf:
avoid vport access in idpf_get_link_ksettings
idpf:
convert to libeth Tx buffer completion
idpf:
deinit virtchnl transaction manager after vport and vectors
idpf:
enable WB_ON_ITR
idpf:
fix idpf_vc_core_init error path
idpf:
fix netdev Tx queue stop/wake
idpf:
fix VF dynamic interrupt ctl register initialization
idpf:
refactor Tx completion routines
idpf:
remove redundant 'req_vec_chunks' NULL check
idpf:
use actual mbx receive payload length
ieee802154:
Correct spelling in nl802154.h
ieee802154:
Fix build error
igb:
Disable threaded IRQ for igb_msix_other
igb:
Do not bring the device up after non-fatal error
igb:
Remove setting of RX software timestamp
igbvf:
Remove two unused declarations
igc:
Add Energy Efficient Ethernet ability
igc:
Add MQPRIO offload support
igc:
Get rid of spurious interrupts
igc:
Move the MULTI GBT AN Control Register to _regs file
igc:
Remove setting of RX software timestamp
iio:
ABI: add DAC 42kohm_to_gnd powerdown mode
iio:
ABI: add missing calibbias attributes
iio:
ABI: add missing calibscale attributes
iio:
ABI: document ad4695 new attributes
iio:
ABI: document calibscale_available attributes
iio:
ABI: Generalize ABI documentation for DAC
iio:
ABI: generalize shunt_resistor attribute
iio:
ABI: remove duplicate in_resistance_calibbias
iio:
ABI: sort calibscale attributes
iio:
accel: add ADXL380 driver
iio:
accel: adxl367: Constify struct regmap_bus
iio:
accel: adxl367: make use of iio_get_masklength()
iio:
accel: adxl372: make use of iio_get_masklength()
iio:
accel: adxl380: make use of iio_get_masklength()
iio:
accel: bma180: make use of iio_for_each_active_channel()
iio:
accel: bma400: Constify struct regmap_bus
iio:
accel: bma400: Fix uninitialized variable field_value in tap event handling.
iio:
accel: bma400: simplify with cleanup.h
iio:
accel: bmc150-accel-core: make use of iio_for_each_active_channel()
iio:
accel: bmc150: Improve bmc150_apply_bosc0200_acpi_orientation()
iio:
accel: bmc150: use fwnode_irq_get_byname()
iio:
accel: bmi088: Constify struct regmap_bus
iio:
accel: cros_ec_accel_legacy: make use of iio_get_masklength()
iio:
accel: fxls8962af-core: make use of iio_for_each_active_channel()
iio:
accel: kx022a: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
iio:
accel: kxcjk-1013: Add support for KX022-1020
iio:
accel: msa311: make use of iio_for_each_active_channel()
iio:
accel: sca3300: make use of iio_for_each_active_channel()
iio:
accel: stk8312: make use of iio_for_each_active_channel()
iio:
accel: stk8ba50: make use of iio_for_each_active_channel()
iio:
adc: ad4695: add 2nd regmap for 16-bit registers
iio:
adc: ad4695: Add driver for AD4695 and similar ADCs
iio:
adc: ad4695: Add missing Kconfig select
iio:
adc: ad4695: implement calibration support
iio:
adc: ad4695: implement triggered buffer
iio:
adc: ad7091r8: Constify struct regmap_bus
iio:
adc: ad7124: fix division by zero in ad7124_set_channel_odr()
iio:
adc: ad7124: reduce the number of SPI transfers
iio:
adc: ad7124: set initial ADC mode to idle
iio:
adc: ad7192: Add clock provider
iio:
adc: ad7192: Update clock config
iio:
adc: ad7266: make use of iio_get_masklength()
iio:
adc: ad7280a: simplify with cleanup.h
iio:
adc: ad7298: make use of iio_get_masklength()
iio:
adc: ad7380: add missing supplies
iio:
adc: ad7380: add missing trailing commas
iio:
adc: ad7380: add support for single-ended parts
iio:
adc: ad7380: enable sequencer for single-ended parts
iio:
adc: ad7380: fix supplies for ad7380-4
iio:
adc: ad7380: prepare driver for single-ended parts support
iio:
adc: ad7380: use devm_regulator_get_enable_read_voltage()
iio:
adc: ad7606: fix oversampling gpio array
iio:
adc: ad7606: fix standby gpio state to match the documentation
iio:
adc: ad7606: switch mutexes to guard
iio:
adc: ad7768-1: use device_* to iterate over device child nodes
iio:
adc: ad7944: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
iio:
adc: ad799x: make use of iio_get_masklength()
iio:
adc: ad9467: add backend test mode helpers
iio:
adc: ad9467: add digital interface test to debugfs
iio:
adc: ad9467: add new chip_info variables
iio:
adc: ad9467: don't allow reading vref if not available
iio:
adc: ad9467: support multiple channels calibration
iio:
adc: ad9467: support new parts
iio:
adc: ad_sigma_delta: use new '.masklength' accessors
iio:
adc: Add support for AD4000
iio:
adc: add support for pac1921
iio:
adc: adi-axi-adc: implement backend debugfs interface
iio:
adc: adi-axi-adc: split axi_adc_chan_status()
iio:
adc: adi-axi-adc: support modified prbs23
iio:
adc: aspeed: Use of_property_present()
iio:
adc: at91: simplify with cleanup.h
iio:
adc: at91_adc: make use of iio_for_each_active_channel()
iio:
adc: axp20x_adc: Add adc_en1 and adc_en2 to axp_data
iio:
adc: axp20x_adc: add support for AXP717 ADC
iio:
adc: cc10001_adc: make use of iio_for_each_active_channel()
iio:
adc: dln2-adc: use new '.masklength' accessors
iio:
adc: hx711: make use of iio_for_each_active_channel()
iio:
adc: max1118: make use of iio_for_each_active_channel()
iio:
adc: max1118: make use of iio_for_each_active_channel()
iio:
adc: max1363: simplify with cleanup.h
iio:
adc: mcp320x: Drop vendorless compatible strings
iio:
adc: mcp3564: use devm_regulator_get_enable_read_voltage()
iio:
adc: mcp3911: make use of iio_for_each_active_channel()
iio:
adc: mcp3911: use devm_regulator_get_enable_read_voltage()
iio:
adc: mt6360-adc: make use of iio_for_each_active_channel()
iio:
adc: pac1921: add missing error return in probe()
iio:
adc: rockchip_saradc: make use of iio_for_each_active_channel()
iio:
adc: rtq6056: make use of iio_for_each_active_channel()
iio:
adc: sophgo-saradc: Add driver for Sophgo CV1800B SARADC
iio:
adc: standardize on formatting for id match tables
iio:
adc: stm32-adc: make use of iio_get_masklength()
iio:
adc: stm32-dfsdm-adc: make use of iio_get_masklength()
iio:
adc: stm32-dfsdm: add scaling support to dfsdm
iio:
adc: stm32-dfsdm: adopt generic channels bindings
iio:
adc: ti-adc0832: make use of iio_for_each_active_channel()
iio:
adc: ti-adc084s021: make use of iio_for_each_active_channel()
iio:
adc: ti-adc12138: make use of iio_for_each_active_channel()
iio:
adc: ti-ads1015: make use of iio_get_masklength()
iio:
adc: ti-ads1119: make use of iio_get_masklength()
iio:
adc: ti-ads124s08: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
iio:
adc: ti-ads124s08: make use of iio_for_each_active_channel()
iio:
adc: ti-ads1298: make use of iio_for_each_active_channel()
iio:
adc: ti-ads131e08: make use of iio_for_each_active_channel()
iio:
adc: ti-ads8688: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
iio:
adc: ti-ads8688: make use of iio_for_each_active_channel()
iio:
adc: ti-lmp92064: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
iio:
adc: ti-lmp92064: add missing select REGMAP_SPI in Kconfig
iio:
adc: ti-tsc2046: simplify with cleanup.h
iio:
adc: ti-tsc2046: use devm_regulator_get_enable_read_voltage()
iio:
adc: vf610_adc: make use of iio_get_masklength()
iio:
adc: xilinx-ams: use device_* to iterate over device child nodes
iio:
adc: xilinx-xadc-core: use new '.masklength' accessors
iio:
add child nodes support in iio backend framework
iio:
add enable and disable services to iio backend framework
iio:
add iio backend support to sd modulator
iio:
add read scale and offset services to iio backend framework
iio:
amplifiers: ada4250: add missing select REGMAP_SPI in Kconfig
iio:
backend: add a modified prbs23 support
iio:
backend: add debugFs interface
iio:
backend: introduce struct iio_backend_info
iio:
backend: print message in case op is not implemented
iio:
backend: remove unused parameter
iio:
backend: spelling: continuous -> continuous
iio:
bmi323: Drop CONFIG_PM guards around runtime functions
iio:
bmi323: fix copy and paste bugs in suspend resume
iio:
bmi323: fix reversed if statement in bmi323_core_runtime_resume()
iio:
bmi323: peripheral in lowest power state on suspend
iio:
bmi323: suspend and resume triggering on relevant pm operations
iio:
bu27034: Add a read only HARDWAREGAIN
iio:
buffer-dma: Move exports into IIO_DMA_BUFFER namespace
iio:
buffer: make use of iio_get_masklength()
iio:
chemical: bme680: Add read buffers in read/write buffer union
iio:
chemical: bme680: Allocate IIO device before chip initialization
iio:
chemical: bme680: Constify struct regmap_bus
iio:
chemical: bme680: Drop unnecessary casts and correct adc data types
iio:
chemical: bme680: Fix read/write ops to device by adding mutexes
iio:
chemical: bme680: Fix typo in define
iio:
chemical: bme680: Make error checks consistent
iio:
chemical: bme680: Modify startup procedure
iio:
chemical: bme680: Move forced mode setup in ->read_raw()
iio:
chemical: bme680: Move probe errors to dev_err_probe()
iio:
chemical: bme680: Refactorize reading functions
iio:
chemical: bme680: Remove duplicate register read
iio:
chemical: bme680: Remove redundant gas configuration
iio:
chemical: bme680: Remove remaining ACPI-only stuff
iio:
chemical: bme680: Sort headers alphabetically
iio:
chemical: bme680: Use bulk reads for calibration data
iio:
chemical: ens160: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
iio:
common: cros_ec_sensors_core: use new '.masklength' accessors
iio:
common: scmi_iio: Remove unnecessary u64 type cast
iio:
core: add accessors 'masklength'
iio:
core: add function to retrieve active_scan_mask index
iio:
core: annotate masklength as __private
iio:
core: make use of iio_get_masklength()
iio:
dac: ad3552r: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
iio:
dac: ad5449: drop support for platform data
iio:
dac: ad5766: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
iio:
dac: ad5770r: add missing select REGMAP_SPI in Kconfig
iio:
dac: ad9739a: add backend debugfs interface
iio:
dac: adi-axi-dac: support debugfs direct_reg_access
iio:
dac: Kconfig: Fix build error for ltc2664
iio:
dac: ltc1660: add missing select REGMAP_SPI in Kconfig
iio:
dac: ltc2664: Add driver for LTC2664 and LTC2672
iio:
dac: ltc2664: Fix off by one in ltc2664_channel_config()
iio:
dac: ltc2688: Constify struct regmap_bus
iio:
dac: mcp4728: rename err to ret in probe function
iio:
dac: mcp4728: use devm_regulator_get_enable_read_voltage()
iio:
dac: mcp4922: drop remove() callback
iio:
dac: mcp4922: use devm_regulator_get_enable_read_voltage()
iio:
dac: stm32-dac-core: add missing select REGMAP_MMIO in Kconfig
iio:
dac: ti-dac7311: Add check for spi_setup
iio:
dummy: iio_simple_dummy_buffer: use iio_for_each_active_channel()
iio:
Fix spelling mistake "avaialable" -> "available"
iio:
frequency: adf4377: add adf4378 support
iio:
frequency: adf4377: add missing select REMAP_SPI in Kconfig
iio:
frequency: admv4420: fix missing select REMAP_SPI in Kconfig
iio:
frequency: {admv4420,adrf6780}: format Kconfig entries
iio:
gts-helper: Fix memory leaks for the error path of iio_gts_build_avail_scale_table()
iio:
gts-helper: Fix memory leaks in iio_gts_build_avail_scale_table()
iio:
health: afe4403: make use of iio_for_each_active_channel()
iio:
health: afe4404: make use of iio_for_each_active_channel()
iio:
health: max30102: make use of iio_get_masklength()
iio:
hid-sensors: Fix an error handling path in _hid_sensor_set_report_latency()
iio:
humidity: Add support for ENS210
iio:
humidity: am2315: make use of iio_for_each_active_channel()
iio:
imu: adis16400: drop ifdef around CONFIG_DEBUG_FS
iio:
imu: adis16460: drop ifdef around CONFIG_DEBUG_FS
iio:
imu: adis16475: drop ifdef around CONFIG_DEBUG_FS
iio:
imu: adis16475: make use of iio_for_each_active_channel()
iio:
imu: adis16480: drop ifdef around CONFIG_DEBUG_FS
iio:
imu: adis16480: make use of iio_for_each_active_channel()
iio:
imu: bmi160_core: make use of iio_for_each_active_channel()
iio:
imu: bmi323: Constify struct regmap_bus
iio:
imu: bno055: Constify struct regmap_bus
iio:
imu: bno055: make use of iio_get_masklength()
iio:
imu: kmx61: make use of iio_for_each_active_channel()
iio:
imu: st_lsm6dsx: Remove useless dev_fwnode() calls
iio:
imu: st_lsm6dsx: Use iio_read_acpi_mount_matrix() helper
iio:
light: adjd_s311: make use of iio_for_each_active_channel()
iio:
light: apds9960: Add proximity and gesture offset calibration
iio:
light: bu27008: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
iio:
light: gp2ap002: Constify struct regmap_bus
iio:
light: gp2ap020a00f: make use of iio_for_each_active_channel()
iio:
light: isl29125: make use of iio_for_each_active_channel()
iio:
light: ltr390: Add ALS channel and support for gain and resolution
iio:
light: ltr390: Add configurable gain and resolution
iio:
light: ltr390: Calculate 'counts_per_uvi' dynamically
iio:
light: ltrf216a: Add LTR-308 support
iio:
light: noa1305: Assign val in noa1305_measure()
iio:
light: noa1305: Fix up integration time look up
iio:
light: noa1305: Make integration time configurable
iio:
light: noa1305: Report available scale values
iio:
light: noa1305: Simplify noa1305_read_raw()
iio:
light: noa1305: Use static table lookup of scale values
iio:
light: opt3001: add missing full-scale range value
iio:
light: ROHM BH1745 colour sensor
iio:
light: si1145: use new '.masklength' accessors
iio:
light: stk3310: add support for stk3013
iio:
light: stk3310: relax chipid check warning
iio:
light: tcs3414: make use of iio_for_each_active_channel()
iio:
light: tcs3472: make use of iio_for_each_active_channel()
iio:
light: veml6030: fix ALS sensor resolution
iio:
light: veml6030: fix IIO device retrieval from embedded device
iio:
light: veml6030: fix microlux value calculation
iio:
magnetometer: af8133j: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
iio:
magnetometer: ak8975: Add AK09118 support
iio:
magnetometer: ak8975: drop incorrect AK09116 compatible
iio:
magnetometer: ak8975: Fix reading for ak099xx sensors
iio:
magnetometer: ak8975: Relax failure on unknown id
iio:
magnetometer: rm3100-core: make use of iio_get_masklength()
iio:
pressure: Add driver for Sensirion SDP500
iio:
pressure: bm1390: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
iio:
pressure: bmp280-core: Make read-only const array conversion_time_max static
iio:
pressure: bmp280: Add SCALE, RAW values in channels and refactorize them
iio:
pressure: bmp280: Add triggered buffer support
iio:
pressure: bmp280: Constify struct regmap_bus
iio:
pressure: bmp280: Fix regmap for BMP280 device
iio:
pressure: bmp280: Fix waiting time for BMP3xx configuration
iio:
pressure: bmp280: Generalize read_*() functions
iio:
pressure: bmp280: Sort headers alphabetically
iio:
pressure: dlhl60d: make use of iio_for_each_active_channel()
iio:
pressure: sdp500: Add missing select CRC8
iio:
proximity: Add driver support for TYHX's HX9023S capacitive proximity sensor
iio:
proximity: aw96103: Add support for aw96103/aw96105 proximity sensor
iio:
proximity: cros_ec_mkbp_proximity: Switch to including mod_devicetable.h for struct of_device_id definition
iio:
proximity: hx9023s: Fix error code in hx9023s_property_get()
iio:
proximity: hx9023s: make use of iio_for_each_active_channel()
iio:
proximity: mb1232: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
iio:
proximity: sx9500: make use of iio_for_each_active_channel()
iio:
proximity: sx_common: make use of iio_for_each_active_channel()
iio:
remove unneeded assignment in __iio_format_value
iio:
resolver: ad2s1210 add missing select REGMAP in Kconfig
iio:
resolver: ad2s1210: add missing select (TRIGGERED_)BUFFER in Kconfig
iio:
sgp40: retain documentation in driver
iio:
trigger: allow devices to suspend/resume theirs associated trigger
iioc:
dac: ltc2664: Fix span variable usage in ltc2664_channel_config()
ima:
fix buffer overrun in ima_eventdigest_init_common
include/linux/mmzone.h:
clean up watermark accessors
inet6:
constify 'struct net' parameter of various lookup helpers
inet:
constify 'struct net' parameter of various lookup helpers
inet:
constify inet_sk_bound_dev_eq() net parameter
init/Kconfig:
Only block on RANDSTRUCT for RUST
init/main.c:
Initialize early LSMs after arch code, static keys and calls.
initramfs,lsm:
add a security hook to do_populate_rootfs()
inode:
make __iget() a static inline
inode:
make i_state a u32
inode:
port __I_LRU_ISOLATING to var event
inode:
port __I_NEW to var event
inode:
port __I_SYNC to var event
inode:
remove __I_DIO_WAKEUP
inotify:
Fix possible deadlock in fsnotify_destroy_mark
Input:
adc-joystick - use device_for_each_child_node_scoped()
Input:
adc-keys - use device_for_each_child_node_scoped()
Input:
Add driver for PixArt PS/2 touchpad
Input:
adp5588-keys - add support for pure gpio
Input:
adp5588-keys - do not try to disable interrupt 0
Input:
adp5588-keys - fix check on return code
Input:
adp5588-keys - use guard notation when acquiring mutexes
Input:
adp5589-keys - fix adp5589_gpio_get_value()
Input:
adp5589-keys - fix NULL pointer dereference
Input:
alps - use guard notation when acquiring mutex
Input:
atkbd - use guard notation when acquiring mutex
Input:
bbnsm_pwrkey - fix missed key press after suspend
Input:
bcm5974 - use guard notation when acquiring mutex
Input:
colibri-vf50-ts - make use of the helper function dev_err_probe()
Input:
Convert comma to semicolon
Input:
cyttsp - stop including gpio.h
Input:
cyttsp - use devm_regulator_bulk_get_enable()
Input:
cyttsp4 - remove driver
Input:
edt-ft5x06 - fix regmap leak when probe fails
Input:
evdev - limit amount of data for writes
Input:
fix regression when re-registering input handlers
Input:
goodix-berlin - add sysfs interface for reading and writing touch IC registers
Input:
gpio-keys - switch to using cleanup functions
Input:
gpio_keys - use device_for_each_child_node_scoped()
Input:
gpio_keys_polled - use device_for_each_child_node_scoped()
Input:
hynitron_cstxxx - drop explicit initialization of struct i2c_device_id::driver_data to 0
Input:
i8042 - add another board name for TUXEDO Stellaris Gen5 AMD line
Input:
i8042 - add TUXEDO Stellaris 15 Slim Gen6 AMD to i8042 quirk table
Input:
i8042 - add TUXEDO Stellaris 16 Gen5 AMD to i8042 quirk table
Input:
ilitek_ts_i2c - add report id message validation
Input:
ilitek_ts_i2c - avoid wrong input subsystem sync
Input:
ilitek_ts_i2c - stop including gpio.h
Input:
ims-pcu - fix calling interruptible mutex
Input:
iqs269a - use device_for_each_child_node_scoped()
Input:
iqs62x-keys - use cleanup facility for fwnodes
input:
keyboard: support i.MX95 BBM module
Input:
keypad-nomadik-ske - remove the driver
input:
keypad: ep93xx: add DT support for Cirrus EP93xx
Input:
matrix-keymap - switch to using __free() cleanup facility
Input:
matrix_keypad - remove support for clustered interrupt
Input:
matrix_keypad - remove support for platform data
Input:
matrix_keypad - switch to gpiod API and generic device properties
Input:
msc5000_ts - remove the driver
Input:
msc_touchkey - remove the driver
Input:
mt6779-keypad - fix module autoloading
Input:
mt6779-keypad - use devm_clk_get_enabled()
Input:
ps2-gpio - use IRQF_NO_AUTOEN flag in request_irq()
Input:
qt1050 - use device_for_each_child_node_scoped()
input:
remove f_version abuse
Input:
snvs_pwrkey - use devm_clk_get_optional_enabled()
Input:
spear-keyboard - switch to devm_clk_get_prepared()
Input:
synaptics-rmi4 - add support for querying DPM value (F12)
Input:
synaptics-rmi4 - fix crash when DPM query is not supported
Input:
tc3589x - use of_property_present()
Input:
tegra-kbc - use guard notation when acquiring mutex and spinlock
Input:
tegra-kbc - use of_property_read_variable_u32_array() and of_property_present()
Input:
tsc2004/5 - do not hard code interrupt trigger
Input:
tsc2004/5 - do not use irq_set_irq_wake() directly
Input:
tsc2004/5 - fix handling of VIO power supply
Input:
tsc2004/5 - fix reset handling on probe
Input:
tsc2004/5 - respect "wakeup-source" property
Input:
tsc2004/5 - use guard notation when acquiring mutexes/locks
Input:
usbtouchscreen - constify usbtouch_dev_info table
Input:
usbtouchscreen - move process_pkt() into main device structure
Input:
usbtouchscreen - move the driver ID table
Input:
usbtouchscreen - remove custom USB_DEVICE_HID_CLASS macro
Input:
usbtouchscreen - split device info table into individual pieces
Input:
usbtouchscreen - switch to using __free() cleanup facility
Input:
usbtouchscreen - use driver core to instantiate device attributes
Input:
usbtouchscreen - use guard notation when acquiring mutexes
Input:
wistron_btns - use kmemdup_array instead of kmemdup for multiple allocation
Input:
xpad - add support for 8BitDo Ultimate 2C Wireless Controller
Input:
xpad - add support for MSI Claw A1M
Input:
zforce_ts - do not explicitly set EV_SYN, etc bits
Input:
zforce_ts - do not hardcode interrupt level
Input:
zforce_ts - do not ignore errors when acquiring regulator
Input:
zforce_ts - ensure that pm_stay_awake() and pm_relax() are balanced
Input:
zforce_ts - handle errors from input_mt_init_sots()
Input:
zforce_ts - make parsing of contacts less confusing
Input:
zforce_ts - make zforce_idtable constant
Input:
zforce_ts - remove assert/deassert wrappers
Input:
zforce_ts - remove support for platfrom data
Input:
zforce_ts - remove unneeded locking
Input:
zforce_ts - simplify reporting of slot state
Input:
zforce_ts - stop treating VDD regulator as optional
Input:
zforce_ts - switch to using asynchronous probing
Input:
zforce_ts - switch to using devm_regulator_get_enable()
Input:
zforce_ts - switch to using get_unaligned_le16
Input:
zforce_ts - use dev_err_probe() where appropriate
Input:
zforce_ts - use devm_add_action_or_reset()
Input:
zforce_ts - use guard notation when acquiring mutexes
Input:
zinitix - add touchkey support
Input:
zinitix - don't fail if linux,keycodes prop is absent
Input:
zinitix - read and cache device version numbers
Input:
zinitix - varying icon status registers
integrity:
Use static_assert() to check struct sizes
intel_idle:
add Granite Rapids Xeon support
intel_idle:
Disable promotion to C1E on Jasper Lake and Elkhart Lake
intel_idle:
fix ACPI _CST matching for newer Xeon platforms
interconnect:
icc-clk: Add missed num_nodes initialization
interconnect:
qcom: Add MSM8937 interconnect provider driver
interconnect:
qcom: Add MSM8976 interconnect provider driver
interconnect:
qcom: msm8953: Add ab_coeff
interconnect:
qcom: qcs404: Add regmaps and more bus descriptions
interconnect:
qcom: qcs404: Mark AP-owned nodes as such
interconnect:
qcom: sm8250: Enable sync_state
interconnect:
qcom: sm8350: drop DISP nodes
Linux:
introduce fd_file(), convert all accessors to it.
Linux:
Introducing Multi-Path DMA Support for mlx5 RDMA Driver
io_uring/cmd:
expose iowq to cmds
io_uring/cmd:
give inline space in request to cmds
io_uring/eventfd:
move refs to refcount_t
io_uring/io-wq:
do not allow pinning outside of cpuset
io_uring/io-wq:
inherit cpuset of cgroup in io worker
io_uring/kbuf:
add io_kbuf_commit() helper
io_uring/kbuf:
add support for incremental buffer consumption
io_uring/kbuf:
move io_ring_head_to_buf() to kbuf.h
io_uring/kbuf:
pass in 'len' argument for buffer commit
io_uring/kbuf:
shrink nr_iovs/mode in struct buf_sel_arg
io_uring/kbuf:
turn io_buffer_list booleans into flags
io_uring/kbuf:
use 'bl' directly rather than req->buf_list
io_uring/napi:
postpone napi timeout adjustment
io_uring/napi:
refactor __io_napi_busy_loop()
io_uring/net:
harden multishot termination case for recv
io_uring/net:
use ITER_UBUF for single segment send maps
io_uring/register:
provide helper to get io_ring_ctx from 'fd'
io_uring/rsrc:
add reference count to struct io_mapped_ubuf
io_uring/rsrc:
change ubuf->ubuf_end to length tracking
io_uring/rsrc:
clear 'slot' entry upfront
io_uring/rsrc:
enable multi-hugepage buffer coalescing
io_uring/rsrc:
get rid of io_mapped_ubuf->folio_mask
io_uring/rsrc:
ignore dummy_ubuf for buffer cloning
io_uring/rsrc:
store folio shift and mask into imu
io_uring/rw:
allow pollable non-blocking attempts for !FMODE_NOWAIT
io_uring/rw:
drop -EOPNOTSUPP check in __io_complete_rw_common()
io_uring/rw:
fix cflags posting for single issue multishot read
io_uring/rw:
fix missing NOWAIT check for O_DIRECT start write
io_uring/rw:
fix wrong NOWAIT check in io_rw_init_file()
io_uring/rw:
treat -EOPNOTSUPP for IOCB_NOWAIT like -EAGAIN
io_uring/sqpoll:
close race on waiting for sqring entries
io_uring/sqpoll:
do not allow pinning outside of cpuset
io_uring/sqpoll:
do not put cpumask on stack
io_uring/sqpoll:
do the napi busy poll outside the submission block
io_uring/sqpoll:
ensure task state is TASK_RUNNING when running task_work
io_uring/sqpoll:
retain test for whether the CPU is valid
io_uring:
add absolute mode wait timeouts
io_uring:
add GCOV_PROFILE_URING Kconfig option
io_uring:
add IORING_REGISTER_COPY_BUFFERS method
io_uring:
add napi busy settings to the fdinfo output
io_uring:
add new line after variable declaration
io_uring:
add support for batch wait timeout
io_uring:
check for presence of task_work rather than TIF_NOTIFY_SIGNAL
io_uring:
check if we need to reschedule during overflow flush
io_uring:
clean up a type in io_uring_register_get_file()
io_uring:
encapsulate extraneous wait flags into a separate struct
io_uring:
fix casts to io_req_flags_t
io_uring:
fix memory leak when cache init fail
io_uring:
implement our own schedule timeout handling
io_uring:
improve request linking trace
io_uring:
micro optimization of __io_sq_thread() condition
io_uring:
move schedule wait logic into helper
io_uring:
port to struct kmem_cache_args
io_uring:
remove unused rsrc_put_fn
io_uring:
rename "copy buffers" to "clone buffers"
io_uring:
user registered clockid for wait timeouts
io_uring:
wire up min batch wake timeout
ioam6:
improve checks on user data
iomap:
add a private argument for iomap_file_buffered_write
iomap:
constrain the file range passed to iomap_file_unshare
iomap:
don't bother unsharing delalloc extents
iomap:
factor out a iomap_last_written_block helper
iomap:
fix handling of dirty folios over unwritten extents
iomap:
fix iomap_dio_zero() for fs bs > system page size
iomap:
handle a post-direct I/O invalidate race in iomap_write_delalloc_release
iomap:
improve shared block detection in iomap_unshare_iter
iomap:
make zero range flush conditional on unwritten mappings
iomap:
move locking out of iomap_write_delalloc_release
iomap:
pass flags to iomap_file_buffered_write_punch_delalloc
iomap:
pass the iomap to the punch callback
iomap:
remove iomap_file_buffered_write_punch_delalloc
iomap:
remove set_memor_ro() on zero page
iomap:
remove the iomap_file_buffered_write_punch_delalloc return value
iomap:
share iomap_unshare_iter predicate code with fsdax
iomap:
turn iomap_want_unshare_iter into an inline function
iommu/amd:
Add blocked domain support
iommu/amd:
Add kernel parameters to limit V1 page-sizes
iommu/amd:
Allocate the page table root using GFP_KERNEL
iommu/amd:
Correct the reported page sizes from the V1 table
iommu/amd:
Do not set the D bit on AMD v2 table entries
iommu/amd:
Fix argument order in amd_iommu_dev_flush_pasid_all()
iommu/amd:
Fix typo of , instead of ;
iommu/amd:
Handle error path in amd_iommu_probe_device()
iommu/amd:
Make amd_iommu_dev_flush_pasid_all() static
iommu/amd:
Make amd_iommu_dev_update_dte() static
iommu/amd:
Make amd_iommu_domain_flush_complete() static
iommu/amd:
Make amd_iommu_is_attach_deferred() static
iommu/amd:
Move allocation of the top table into v1_alloc_pgtable
iommu/amd:
Narrow the use of struct protection_domain to invalidation
iommu/amd:
Remove amd_io_pgtable::pgtbl_cfg
iommu/amd:
Remove amd_iommu_domain_update() from page table freeing
iommu/amd:
Remove conditions from domain free paths
iommu/amd:
Remove the amd_iommu_domain_set_pt_root() and related
iommu/amd:
Remove the confusing dummy iommu_flush_ops tlb ops
iommu/amd:
Remove unused DTE_GCR3_INDEX_* macros
iommu/amd:
Rename struct amd_io_pgtable iopt to pgtbl
iommu/amd:
Rework amd_iommu_update_and_flush_device_table()
iommu/amd:
Set the pgsize_bitmap correctly
iommu/amd:
Store the nid in io_pgtable_cfg instead of the domain
iommu/amd:
Test for PAGING domains before freeing a domain
iommu/amd:
Update event log pointer as soon as processing is complete
iommu/amd:
Update PASID, GATS, GLX, SNPAVICSUP feature related macros
iommu/arm-smmu-qcom:
apply num_context_bank fixes for SDM630 / SDM660
iommu/arm-smmu-qcom:
hide last LPASS SMMU context bank from linux
iommu/arm-smmu-qcom:
Work around SDM845 Adreno SMMU w/ 16K pages
iommu/arm-smmu-v3-test:
Test masters with stall enabled
iommu/arm-smmu-v3:
Add acpi_smmu_iort_probe_model for impl
iommu/arm-smmu-v3:
Add ARM_SMMU_OPT_TEGRA241_CMDQV
iommu/arm-smmu-v3:
Add arm_smmu_strtab_l1/2_idx()
iommu/arm-smmu-v3:
Add in-kernel support for NVIDIA Tegra241 (Grace) CMDQV
iommu/arm-smmu-v3:
Add struct arm_smmu_impl_ops
iommu/arm-smmu-v3:
Add types for each level of the 2 level stream table
iommu/arm-smmu-v3:
Add types for each level of the CD table
iommu/arm-smmu-v3:
Convert comma to semicolon
iommu/arm-smmu-v3:
Do not use devm for the cd table allocations
iommu/arm-smmu-v3:
Fix a NULL vs IS_ERR() check
iommu/arm-smmu-v3:
Fix last_sid_idx calculation for sid_bits==32
iommu/arm-smmu-v3:
Issue a batch of commands to the same cmdq
iommu/arm-smmu-v3:
Make symbols public for CONFIG_TEGRA241_CMDQV
iommu/arm-smmu-v3:
Match Stall behaviour for S2
iommu/arm-smmu-v3:
Pass in cmdq pointer to arm_smmu_cmdq_build_sync_cmd
iommu/arm-smmu-v3:
Pass in cmdq pointer to arm_smmu_cmdq_init
iommu/arm-smmu-v3:
Remove strtab_base/cfg
iommu/arm-smmu-v3:
Remove the unused empty definition
iommu/arm-smmu-v3:
Reorganize struct arm_smmu_ctx_desc_cfg
iommu/arm-smmu-v3:
Reorganize struct arm_smmu_strtab_cfg
iommu/arm-smmu-v3:
Shrink the cdtab l1_desc array
iommu/arm-smmu-v3:
Start a new batch if new command is not supported
iommu/arm-smmu-v3:
Use the new rb tree helpers
iommu/arm-smmu:
Clarify MMU-500 CPRE workaround
iommu/arm-smmu:
Un-demote unhandled-fault msg
iommu/dma:
remove most stubs in iommu-dma.h
iommu/io-pgtable-arm:
Optimise non-coherent unmap
iommu/tegra241-cmdqv:
Do not allocate vcmdq until dma_set_mask_and_coherent
iommu/tegra241-cmdqv:
Drop static at local variable
iommu/tegra241-cmdqv:
Fix -Wformat-truncation warnings in lvcmdq_error_header
iommu/tegra241-cmdqv:
Fix ioremap() error handling in probe()
iommu/tegra241-cmdqv:
Limit CMDs for VCMDQs of a guest owned VINTF
iommu/vt-d:
Add qi_batch for dmar_domain
iommu/vt-d:
Add support for static identity domain
iommu/vt-d:
Always reserve a domain ID for identity setup
iommu/vt-d:
Clean up cpumask and hotplug for perfmon
iommu/vt-d:
Cleanup apic_printk()
iommu/vt-d:
Cleanup si_domain
iommu/vt-d:
Factor out helpers from domain_context_mapping_one()
iommu/vt-d:
Factor out invalidation descriptor composition
iommu/vt-d:
Fix incorrect pci_for_each_dma_alias() for non-PCI devices
iommu/vt-d:
Fix potential lockup if qi_submit_sync called with 0 count
iommu/vt-d:
Introduce batched cache invalidation
iommu/vt-d:
Move PCI PASID enablement to probe path
iommu/vt-d:
Refactor IOTLB and Dev-IOTLB flush for batching
iommu/vt-d:
Remove has_iotlb_device flag
iommu/vt-d:
Remove identity mappings from si_domain
iommu/vt-d:
Require DMA domain if hardware not support passthrough
iommu/vt-d:
Unconditionally flush device TLB for pasid table updates
iommu:
Allow ATS to work on VFs when the PF uses IDENTITY
iommu:
Set iommu_attach_handle->domain in core
iommu:
Use of_property_present()
iommufd/device:
Enforce reserved IOVA also when attached to hwpt_nested
iommufd/selftest:
Fix buffer read overrrun in the dirty test
iommufd:
Avoid duplicated __iommu_group_set_core_domain() call
iommufd:
Check the domain owner of the parent before creating a nesting domain
iommufd:
Protect against overflow of ALIGN() during iova allocation
iommufd:
Reorder include files
iommufd:
Reorder struct forward declarations
ionic:
Allow XDP program to be hot swapped
ionic:
always use rxq_info
ionic:
Convert comma to semicolon
ionic:
convert Rx queue buffers to use page_pool
ionic:
debug line for Tx completion errors
ionic:
Fully reconfigure queues when going to/from a NULL XDP program
ionic:
Remove redundant null pointer checks in ionic_debugfs_add_qcq()
ionic:
Remove setting of RX software timestamp
ionic:
rename ionic_xdp_rx_put_bufs
ionic:
use per-queue xdp_prog
iov_iter:
fix advancing slot in iter_folioq_get_pages()
iov_iter:
fix copy_page_from_iter_atomic() if KMAP_LOCAL_FORCE_MAP
iov_iter:
Fix iov_iter_get_pages*() for folio_queue
iov_iter:
Provide copy_folio_from_iter()
ip6_tunnel:
Unmask upper DSCP bits in ip4ip6_err()
ip6mr:
delete redundant judgment statements
ip:
Move INFINITY_LIFE_TIME to addrconf.h.
ip_tunnel:
Correct spelling in ip_tunnels.h
ipc/shm, mm:
drop do_vma_munmap()
ipe:
add evaluation loop
ipe:
add LSM hooks on execution and kernel read
ipe:
Add missing terminator to list of unit tests
ipe:
add permissive toggle
ipe:
add policy parser
ipe:
add support for dm-verity as a trust provider
ipe:
add userspace interface
ipe:
allow secondary and platform keyrings to install/update policies
ipe:
also reject policy updates with the same version
ipe:
enable support for fs-verity as a trust provider
ipe:
fallback to platform keyring also if key in trusted keyring is rejected
ipe:
introduce 'boot_verified' as a trust provider
ipe:
kunit test for parser
ipe:
Remove duplicated include in ipe.c
ipe:
return -ESTALE instead of -EINVAL on update when new policy has a lower version
ipmi:
docs: don't advertise deprecated sysfs entries
ipmi:
ipmi_ssif: fix module autoloading
Linux:
ipmi:ssif: Improve detecting during probing
ipmr:
delete redundant judgment statements
ipmr:
Fix access to mfc_cache_list without lock held
ipv4:
Centralize TOS matching
ipv4:
Check !in_dev earlier for ioctl(SIOCSIFADDR).
ipv4:
delete redundant judgment statements
ipv4:
export ip_flush_pending_frames
ipv4:
fib_rules: Add DSCP selector support
ipv4:
Fix user space build failure due to header change
ipv4:
give an IPv4 dev to blackhole_netdev
ipv4:
icmp: Pass full DS field to ip_route_input()
ipv4:
icmp: Unmask upper DSCP bits in icmp_reply()
ipv4:
icmp: Unmask upper DSCP bits in icmp_route_lookup()
ipv4:
Initialise ifa->hash in inet_alloc_ifa().
ipv4:
ip_gre: Fix drops of small packets in ipgre_xmit
ipv4:
ip_gre: Unmask upper DSCP bits in ipgre_open()
ipv4:
ip_tunnel: Fix suspicious RCU usage warning in ip_tunnel_find()
ipv4:
ip_tunnel: Fix suspicious RCU usage warning in ip_tunnel_init_flow()
ipv4:
ip_tunnel: Unmask upper DSCP bits in ip_md_tunnel_xmit()
ipv4:
ip_tunnel: Unmask upper DSCP bits in ip_tunnel_bind_dev()
ipv4:
ip_tunnel: Unmask upper DSCP bits in ip_tunnel_xmit()
ipv4:
ipmr: Unmask upper DSCP bits in ipmr_queue_xmit()
ipv4:
ipmr: Unmask upper DSCP bits in ipmr_rt_fib_lookup()
ipv4:
Mask upper DSCP bits and ECN bits in NETLINK_FIB_LOOKUP family
ipv4:
netfilter: Unmask upper DSCP bits in ip_route_me_harder()
ipv4:
Remove redundant !ifa->ifa_dev check.
ipv4:
Set ifa->ifa_dev in inet_alloc_ifa().
ipv4:
udp: Unmask upper DSCP bits during early demux
ipv4:
udp_tunnel: Unmask upper DSCP bits in udp_tunnel_dst_lookup()
ipv4:
Unmask upper DSCP bits in __ip_queue_xmit()
ipv4:
Unmask upper DSCP bits in fib_compute_spec_dst()
ipv4:
Unmask upper DSCP bits in get_rttos()
ipv4:
Unmask upper DSCP bits in input route lookup
ipv4:
Unmask upper DSCP bits in ip_route_output_key_hash()
ipv4:
Unmask upper DSCP bits in ip_send_unicast_reply()
ipv4:
Unmask upper DSCP bits in ip_sock_rt_tos()
ipv4:
Unmask upper DSCP bits in NETLINK_FIB_LOOKUP family
ipv4:
Unmask upper DSCP bits in RTM_GETROUTE input route lookup
ipv4:
Unmask upper DSCP bits in RTM_GETROUTE output route lookup
ipv4:
Unmask upper DSCP bits when building flow key
ipv4:
Unmask upper DSCP bits when constructing the Record Route option
ipv4:
Unmask upper DSCP bits when using hints
ipv6:
Add ipv6_addr_{cpu_to_be32,be32_to_cpu} helpers
ipv6:
avoid indirect calls for SOL_IP socket options
ipv6:
avoid possible NULL deref in rt6_uncached_list_flush_dev()
ipv6:
Correct spelling in ipv6.h
ipv6:
eliminate ndisc_ops_is_useropt()
ipv6:
fib_rules: Add DSCP selector support
ipv6:
mcast: use min() to simplify the code
ipv6:
remove redundant check
ipv6:
sit: Unmask upper DSCP bits in ipip6_tunnel_bind_dev()
ipv6:
sit: Unmask upper DSCP bits in ipip6_tunnel_xmit()
ipv6:
udp: constify 'struct net' parameter of socket lookups
ipvlan:
Unmask upper DSCP bits in ipvlan_process_v4_outbound()
irqchip/apple-aic:
Add a new "Global fast IPIs only" feature level
irqchip/apple-aic:
Only access system registers on SoCs which provide them
irqchip/apple-aic:
Skip unnecessary enabling of use_fast_ipi
irqchip/armada-370-xp:
Add the __init attribute to mpic_msi_init()
irqchip/armada-370-xp:
Allow mapping only per-CPU interrupts
irqchip/armada-370-xp:
Change register constant suffix from _MSK to _MASK
irqchip/armada-370-xp:
Change register constants prefix to MPIC_
irqchip/armada-370-xp:
Change spaces to tabs
irqchip/armada-370-xp:
Change symbol prefixes to mpic
irqchip/armada-370-xp:
Change to SPDX license identifier
irqchip/armada-370-xp:
Cosmetic fix parentheses in register constant definitions
irqchip/armada-370-xp:
Declare iterators in for loop
irqchip/armada-370-xp:
Don't read number of supported interrupts multiple times
irqchip/armada-370-xp:
Drop _OFFS suffix from some register constants
irqchip/armada-370-xp:
Drop IPI_DOORBELL_START and rename IPI_DOORBELL_END
irqchip/armada-370-xp:
Drop msi_doorbell_end()
irqchip/armada-370-xp:
Drop redundant continue
irqchip/armada-370-xp:
Dynamically allocate the driver private structure
irqchip/armada-370-xp:
Fix reenabling last per-CPU interrupt
irqchip/armada-370-xp:
Improve indentation
irqchip/armada-370-xp:
Iterate only valid bits of the per-CPU interrupt cause register
irqchip/armada-370-xp:
Pass around the driver private structure
irqchip/armada-370-xp:
Print error and return error code on initialization failure
irqchip/armada-370-xp:
Put __init attribute after return type in mpic_ipi_init()
irqchip/armada-370-xp:
Put MSI doorbell limits into the mpic structure
irqchip/armada-370-xp:
Put static variables into driver private structure
irqchip/armada-370-xp:
Refactor handling IPI interrupts
irqchip/armada-370-xp:
Refactor initial memory regions mapping
irqchip/armada-370-xp:
Refactor mpic_handle_msi_irq() code
irqchip/armada-370-xp:
Rename variable for consistency
irqchip/armada-370-xp:
Rename variable for consistency
irqchip/armada-370-xp:
Simplify ipi_resume() code
irqchip/armada-370-xp:
Simplify is_percpu_irq() code
irqchip/armada-370-xp:
Simplify mpic_reenable_percpu() and mpic_resume()
irqchip/armada-370-xp:
Use !virq instead of virq == 0 in condition
irqchip/armada-370-xp:
Use BIT() and GENMASK() macros
irqchip/armada-370-xp:
Use consistent name for struct irq_data variables
irqchip/armada-370-xp:
Use consistent types when iterating interrupts
irqchip/armada-370-xp:
Use consistent variable names for hwirqs
irqchip/armada-370-xp:
Use correct type for cpu variable
irqchip/armada-370-xp:
Use FIELD_GET() and named register constant
irqchip/armada-370-xp:
Use mpic_is_ipi_available() in mpic_of_init()
irqchip/armada-370-xp:
Use u32 type instead of unsigned long where possieble
irqchip/armada-370-xp:
Use unsigned int type for virqs
irqchip/gic-v3:
Force propagation of the active state with a read-back
irqchip/gic-v4.1:
Replace bare number with ID_AA64PFR0_EL1_GIC_V4P1
irqchip/gic-v4:
Correctly deal with set_affinity on lazily-mapped VPEs
irqchip/gic-v4:
Don't allow a VMOVP on a dying VPE
irqchip/loongarch-avec:
Add AVEC irqchip support
irqchip/loongson-eiointc:
Rename CPUHP_AP_IRQ_LOONGARCH_STARTING
irqchip/loongson-pch-msi:
Prepare get_pch_msi_handle() for AVECINTC
irqchip/loongson-pch-msi:
Switch to MSI parent domains
irqchip/mbigen:
Simplify code logic with for_each_child_of_node_scoped()
irqchip/ocelot:
Comment sticky register clearing code
irqchip/ocelot:
Fix trigger register address
irqchip/renesas-rzg2l:
Fix missing put_device
irqchip/riscv-aplic:
Add ACPI support
irqchip/riscv-imsic-state:
Create separate function for DT
irqchip/riscv-imsic:
Add ACPI support
irqchip/riscv-imsic:
Fix output text of base address
irqchip/riscv-intc:
Add ACPI support for AIA
irqchip/riscv-intc:
Fix SMP=n boot with ACPI
irqchip/sifive-plic:
Add ACPI support
irqchip/sifive-plic:
Return error code on failure
irqchip/sifive-plic:
Unmask interrupt in plic_irq_enable()
irqchip:
Remove asmlinkage for handlers registered with set_handle_irq()
irqchip:
Remove obsolete config ARM_GIC_V3_ITS_PCI
irqdomain:
Allow giving name suffix for domain
irqdomain:
Always associate interrupts for legacy domains
irqdomain:
Clarify checks for bus_token
irqdomain:
Cleanup domain name allocation
irqdomain:
Remove stray '-' in the domain name
irqdomain:
Simplify simple and legacy domain creation
irqdomain:
Use IS_ERR_OR_NULL() in irq_domain_trim_hierarchy()
isofs:
Annotate struct SL_component with __counted_by()
ixgbe:
Remove setting of RX software timestamp
ixp4xx_eth:
Remove setting of RX software timestamp
jbd2:
correct comment jbd2_mark_journal_empty
jbd2:
correctly compare tids with tid_geq function in jbd2_fc_begin_commit
jbd2:
fix kernel-doc for j_transaction_overhead_buffers
jbd2:
move escape handle to futher improve jbd2_journal_write_metadata_buffer
jbd2:
remove dead check in journal_alloc_journal_head
jbd2:
remove unneeded check of ret in jbd2_fc_get_buf
jbd2:
remove unneeded done_copy_out variable in jbd2_journal_write_metadata_buffer
jbd2:
remove unneeded kmap for jh_in->b_frozen_data in jbd2_journal_write_metadata_buffer
jbd2:
remove unused return value of jbd2_fc_release_bufs
jbd2:
stop waiting for space when jbd2_cleanup_journal_tail() returns error
jffs2:
Convert jffs2_do_readpage_nolock to take a folio
jffs2:
Convert jffs2_write_begin() to use a folio
jffs2:
Convert jffs2_write_end() to use a folio
jffs2:
Use a folio in jffs2_garbage_collect_dnode()
jfs:
check if leafidx greater than num leaves per dmap tree
jfs:
fix out-of-bounds in dbNextAG() and diAlloc()
jfs:
Fix sanity check in dbMount
jfs:
Fix uaf in dbFreeBits
jfs:
Fix uninit-value access of new_ea in ea_buffer
jfs:
UBSAN: shift-out-of-bounds in dbFindBits
jump_label:
Fix static_key_slow_dec() yet again
kallsyms:
change overflow variable to bool type
kallsyms:
squash output_address()
kallsyms:
use xmalloc() and xrealloc()
kasan:
catch invalid free before SLUB reinitializes the object
kasan:
Disable Software Tag-Based KASAN with GCC
kasan:
Fix Software Tag-Based KASAN with GCC
kasan:
remove vmalloc_percpu test
kasan:
rust: Add KASAN smoke test via UAF
kasan:
simplify and clarify Makefile
kasan:
simplify and clarify Makefile
kbuild:
add debug package to pacman PKGBUILD
kbuild:
add install target for modules.builtin.ranges
kbuild:
add intermediate targets for Flex/Bison in scripts/Makefile.host
kbuild:
add mod(name,file)_flags to assembler flags for module objects
kbuild:
compile constant module information only once
kbuild:
control extra pacman packages with PACMAN_EXTRAPACKAGES
kbuild:
cross-compile linux-headers package when possible
kbuild:
deb-pkg: add pkg.linux-upstream.nokerneldbg build profile
kbuild:
deb-pkg: add pkg.linux-upstream.nokernelheaders build profile
kbuild:
deb-pkg: Remove blank first line from maint scripts
kbuild:
doc: describe the -C option precisely for external module builds
kbuild:
doc: drop section numbering, use references in modules.rst
kbuild:
doc: remove description about grepping CONFIG options
kbuild:
doc: remove outdated description of the limitation on -I usage
kbuild:
doc: remove the description about shipped files
kbuild:
doc: replace "gcc" in external module description
kbuild:
doc: throw out the local table of contents in modules.rst
kbuild:
doc: update the description about Kbuild/Makefile split
kbuild:
fix a typo dt_binding_schema -> dt_binding_schemas
kbuild:
fix issues with rustc-option
kbuild:
generate offset range data for builtin modules
Kbuild:
make MODVERSIONS support depend on not being a compile test build
kbuild:
modinst: remove the multithread option from zstd compression
kbuild:
move non-boot built-in DTBs to .rodata section
kbuild:
pacman-pkg: do not override objtree
kbuild:
pacman-pkg: move common commands to a separate function
kbuild:
refactor cc-option-yn, cc-disable-warning, rust-option-yn macros
kbuild:
remove *.symversions left-over
kbuild:
remove append operation on cmd_ld_ko_o
kbuild:
remove recent dependency on "truncate" program
kbuild:
remove unnecessary export of RUST_LIB_SRC
kbuild:
rpm-pkg: disable kernel-devel package when cross-compiling
kbuild:
rust: add `CONFIG_RUSTC_LLVM_VERSION`
kbuild:
rust: add `CONFIG_RUSTC_VERSION`
kbuild:
rust: avoid errors with old `rustc`s without LLVM patch version
kbuild:
rust: Define probing macros for rustc
kbuild:
rust: Enable KASAN support
kbuild:
rust: re-run Kconfig if the version text changes
kbuild:
rust: rebuild if the version text changes
kbuild:
rust: replace proc macros dependency on `core.o` with the version text
kbuild:
slim down package for building external modules
kbuild:
split device tree build rules into scripts/Makefile.dtbs
kbuild:
split x*alloc() functions in kconfig to scripts/include/xalloc.h
kconfig:
add comments to expression transformations
kconfig:
cache expression values
kconfig:
change some expr_*() functions to bool
kconfig:
clear expr::val_is_valid when allocated
kconfig:
fix infinite loop in sym_calc_choice()
kconfig:
qconf: fix buffer overflow in debug links
kconfig:
qconf: move conf_read() before drawing tree pain
kconfig:
refactor expr_eliminate_dups()
kconfig:
remove dummy assignments to cur_{filename,lineno}
kconfig:
remove P_SYMBOL property
kconfig:
show sub-menu entries even if the prompt is hidden
kconfig:
stop adding P_SYMBOL property to symbols
kconfig:
use hash table to reuse expressions
kcov:
Add interrupt handling self test
kcov:
don't instrument lib/find_bit.c
kcsan:
Use min() to fix Coccinelle warning
kernel/fork.c:
get estimated free pages by memblock api
kernel/sched:
Fix util_est accounting for DELAY_DEQUEUE
kernel/workqueue.c:
fix DEFINE_PER_CPU_SHARED_ALIGNED expansion
kernel:
Add helper macros for loop unrolling
kexec:
use atomic_try_cmpxchg_acquire() in kexec_trylock()
KEYS:
prevent NULL pointer dereference in find_asymmetric_key()
KEYS:
Remove unused declarations
KEYS:
trusted: dcp: fix NULL dereference in AEAD crypto operation
kfence:
introduce burst mode
kfence:
save freeing stack trace at calling time instead of freeing time
kgdbts:
fix hw_access_break_test
kmemleak-test:
add percpu leak
kmemleak:
enable tracking for percpu pointers
kprobes:
Remove obsoleted declaration for init_test_probes
kselftest/arm64:
Actually test SME vector length changes via sigreturn
kselftest/arm64:
add HWCAP test for FEAT_S1POE
kselftest/arm64:
Add test case for POR_EL0 signal frame records
kselftest/arm64:
Fix build warnings for ptrace
kselftest/arm64:
move get_header()
kselftest/arm64:
parse POE_MAGIC in a signal frame
kselftest/arm64:
signal: fix/refactor SVE vector length enumeration
kselftest/devices/probe:
Fix SyntaxWarning in regex strings for Python3
kselftest:
add test for nfqueue induced conntrack race
kselftest:
cpufreq: Add RTC wakeup alarm
kselftest:
dt: Ignore nodes that have ancestors disabled
kselftest:
timers: Fix const correctness
kselftests:
mm: fix wrong __NR_userfaultfd value
ksmbd:
add refcnt to ksmbd_conn struct
ksmbd:
add support for supplementary groups
ksmbd:
allow write with FILE_APPEND_DATA
ksmbd:
Annotate struct copychunk_ioctl_req with __counted_by_le()
ksmbd:
check outstanding simultaneous SMB operations
ksmbd:
Correct typos in multiple comments across various files
ksmbd:
fix open failure from block and char device file
ksmbd:
fix slab-use-after-free in ksmbd_smb2_session_create
ksmbd:
fix slab-use-after-free in smb3_preauth_hash_rsp
ksmbd:
Fix the missing xa_store error check
ksmbd:
fix user-after-free from session log off
ksmbd:
fix warning: comparison of distinct pointer types lacks a cast
ksmbd:
handle caseless file creation
ksmbd:
make __dir_empty() compatible with POSIX
ksmbd:
remove unsafe_memcpy use in session setup
ksmbd:
Replace one-element arrays with flexible-array members
ksmbd:
Use struct_size() to improve get_file_alternate_info()
ksmbd:
Use struct_size() to improve smb_direct_rdma_xmit()
ktest.pl:
Always warn on build warnings
ktest.pl:
Avoid false positives with grub2 skip regex
kthread:
Fix task state in kthread worker if being frozen
kthread:
fix task state in kthread worker if being frozen
kthread:
unpark only parked kthread
kunit, slub:
add test_kfree_rcu() and test_leak_destroy()
kunit:
Fix kernel-doc for EXPORT_SYMBOL_IF_KUNIT
kunit:
tool: Build compile_commands.json
KVM VMX:
Move MSR_IA32_VMX_MISC bit defines to asm/vmx.h
KVM:
Add a module param to allow enabling virtualization when KVM is loaded
KVM:
Add arch hooks for enabling/disabling virtualization
KVM:
arm64: Add helper for last ditch idreg adjustments
KVM:
arm64: Add ICH_HCR_EL2 to the vcpu state
KVM:
arm64: Add memory length checks and remove inline in do_ffa_mem_xfer
KVM:
arm64: Add predicate for FPMR support in a VM
KVM:
arm64: Add save/restore support for FPMR
KVM:
arm64: Add selftest checking how the absence of GICv3 is handled
KVM:
arm64: Add trap routing information for ICH_HCR_EL2
KVM:
arm64: Allow userspace to change ID_AA64PFR1_EL1
KVM:
arm64: Another reviewer reshuffle
KVM:
arm64: Constrain the host to the maximum shared SVE VL with pKVM
KVM:
arm64: Disable fields that KVM doesn't know how to handle in ID_AA64PFR1_EL1
KVM:
arm64: Disallow copying MTE to guest memory while KVM is dirty logging
KVM:
arm64: Don't eagerly teardown the vgic on init error
KVM:
arm64: Enable FP8 support when available and configured
KVM:
arm64: Ensure TLBI uses correct VMID after changing context
KVM:
arm64: Ensure vgic_ready() is ordered against MMIO registration
KVM:
arm64: Expose ID_AA64FPFR0_EL1 as a writable ID reg
KVM:
arm64: Expose ID_AA64PFR2_EL1 to userspace and guests
KVM:
arm64: Expose S1PIE to guests
KVM:
arm64: Fix __pkvm_init_vcpu cptr_el2 error path
KVM:
arm64: Fix kvm_has_feat*() handling of negative features
KVM:
arm64: Fix shift-out-of-bounds bug
KVM:
arm64: Force GICv3 trap activation when no irqchip is configured on VHE
KVM:
arm64: Force SRE traps when SRE access is not enabled
KVM:
arm64: Get rid of REG_HIDDEN_USER visibility qualifier
KVM:
arm64: Honor guest requested traps in GICv3 emulation
KVM:
arm64: Honor trap routing for FPMR
KVM:
arm64: Invalidate EL1&0 TLB entries for all VMIDs in nvhe hyp init
KVM:
arm64: Make kvm_at() take an OP_AT_*
KVM:
arm64: Make most GICv3 accesses UNDEF if they trap
KVM:
arm64: Make the exposed feature bits in AA64DFR0_EL1 writable from userspace
KVM:
arm64: Move data barrier to end of split walk
KVM:
arm64: Move FPMR into the sysreg array
KVM:
arm64: Move GICv3 trap configuration to kvm_calculate_traps()
KVM:
arm64: Move pagetable definitions to common header
KVM:
arm64: Move SVCR into the sysreg array
KVM:
arm64: nv: Add basic emulation of AT S1E1{R,W}P
KVM:
arm64: nv: Add basic emulation of AT S1E2{R,W}
KVM:
arm64: nv: Add basic emulation of AT S1E{0,1}{R,W}
KVM:
arm64: nv: Add emulation of AT S12E{0,1}{R,W}
KVM:
arm64: nv: Add support for FEAT_ATS1A
KVM:
arm64: nv: Add SW walker for AT S1 emulation
KVM:
arm64: nv: Clarify safety of allowing TLBI unmaps to reschedule
KVM:
arm64: nv: Do not block when unmapping stage-2 if disallowed
KVM:
arm64: nv: Enforce S2 alignment when contiguous bit is set
KVM:
arm64: nv: Honor absence of FEAT_PAN2
KVM:
arm64: nv: Keep reference on stage-2 MMU when scheduled out
KVM:
arm64: nv: Make AT+PAN instructions aware of FEAT_PAN3
KVM:
arm64: nv: Make ps_to_output_size() generally available
KVM:
arm64: nv: Plumb handling of AT S1* traps from EL2
KVM:
arm64: nv: Punt stage-2 recycling to a vCPU request
KVM:
arm64: nv: Sanitise SCTLR_EL1.EPAN according to VM configuration
KVM:
arm64: nv: Turn upper_attr for S2 walk into the full descriptor
KVM:
arm64: pmu: Use arm_pmuv3.h register accessors
KVM:
arm64: pmu: Use generated define for PMSELR_EL0.SEL access
KVM:
arm64: Refine PMU defines for number of counters
KVM:
arm64: Register ptdump with debugfs on guest creation
KVM:
arm64: Release pfn, i.e. put page, if copying MTE tags hits ZONE_DEVICE
KVM:
arm64: Sanitise ID_AA64MMFR3_EL1
KVM:
arm64: Save/restore POE registers
KVM:
arm64: selftests: Add arch_timer_edge_cases selftest
KVM:
arm64: selftests: Cope with lack of GICv3 in set_id_regs
KVM:
arm64: selftests: Ensure pending interrupts are handled in arch_timer test
KVM:
arm64: Shave a few bytes from the EL2 idmap code
KVM:
arm64: Simplify handling of CNTKCTL_EL12
KVM:
arm64: Simplify visibility handling of AArch32 SPSR_*
KVM:
arm64: Unify UNDEF injection helpers
KVM:
arm64: Unregister redistributor for failed vCPU creation
KVM:
arm64: use `at s1e1a` for POE
KVM:
arm64: Use kvm_has_feat() to check if FEAT_SSBS is advertised to the guest
KVM:
arm64: vgic: Don't check for vgic_ready() when setting NR_IRQS
KVM:
arm64: Zero ID_AA64PFR0_EL1.GIC when no GICv3 is presented to the guest
KVM:
Clean up coalesced MMIO ring full check
KVM:
Fix coalesced_mmio_has_room() to avoid premature userspace exit
KVM:
Harden guest memory APIs against out-of-bounds accesses
KVM:
MIPS: Rename virtualization {en,dis}abling APIs to match common KVM
KVM:
nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
KVM:
nVMX: Add a helper to encode VMCS info in MSR_IA32_VMX_BASIC
KVM:
nVMX: Assert that vcpu->mutex is held when accessing secondary VMCSes
KVM:
nVMX: Detect nested posted interrupt NV at nested VM-Exit injection
KVM:
nVMX: Explicitly invalidate posted_intr_nv if PI is disabled at VM-Enter
KVM:
nVMX: Get to-be-acknowledge IRQ for nested VM-Exit at injection site
KVM:
nVMX: Honor userspace MSR filter lists for nested VM-Enter/VM-Exit
KVM:
nVMX: Suppress external interrupt VM-Exit injection if there's no IRQ
KVM:
nVMX: Treat vpid01 as current if L2 is active, but with VPID disabled
KVM:
nVMX: Use macros and #defines in vmx_restore_vmx_basic()
KVM:
nVMX: Use macros and #defines in vmx_restore_vmx_misc()
KVM:
nVMX: Use vmx_segment_cache_clear() instead of open coded equivalent
KVM:
PPC: Book3S HV: Mask off LPCR_MER for a vCPU before running it to avoid spurious interrupts
KVM:
PPC: Book3S HV: Refactor HFSCR emulation for KVM guests
KVM:
PPC: Book3S HV: remove unused varible
KVM:
Register cpuhp and syscore callbacks when enabling hardware
KVM:
Remove unused kvm_vcpu_gfn_to_pfn
KVM:
Remove unused kvm_vcpu_gfn_to_pfn_atomic
KVM:
Rename arch hooks related to per-CPU virtualization enabling
KVM:
Rename symbols related to enabling virtualization hardware
KVM:
s390: Change virtual to physical address access in diag 0x258 handler
KVM:
s390: Fix SORTL and DFLTCC instruction format error in __insn32_query
KVM:
s390: gaccess: Check if guest address is in memslot
KVM:
selftests: aarch64: Add writable test for ID_AA64PFR1_EL1
KVM:
selftests: Add a test for coalesced MMIO (and PIO on x86)
KVM:
selftests: Add SEV-ES shutdown test
KVM:
selftests: Add x86 helpers to play nice with x2APIC MSR #GPs
KVM:
selftests: Allow slot modification stress test with quirk disabled
KVM:
selftests: Always unlink memory regions when deleting (VM free)
KVM:
selftests: Disable strict aliasing
KVM:
selftests: Don't force -march=x86-64-v2 if it's unsupported
KVM:
selftests: Explicitly include committed one-off assets in .gitignore
KVM:
selftests: Fix build on architectures other than x86_64
KVM:
selftests: Fix build on on non-x86 architectures
KVM:
selftests: Fix out-of-bounds reads in CPUID test's array lookups
KVM:
selftests: fix unintentional noop test in guest_memfd_test.c
KVM:
selftests: get-reg-list: add Permission Overlay registers
KVM:
selftests: memslot_perf_test: increase guest sync timeout
KVM:
selftests: Move Hyper-V specific functions out of processor.c
KVM:
selftests: Open code vcpu_run() equivalent in guest_printf test
KVM:
selftests: Play nice with AMD's AVIC errata
KVM:
selftests: Re-enable hyperv_evmcs/hyperv_svm_test on bare metal
KVM:
selftests: Remove unused kvm_memcmp_hva_gva()
KVM:
selftests: Report unhandled exceptions on x86 as regular guest asserts
KVM:
selftests: Skip ICR.BUSY test in xapic_state_test if x2APIC is enabled
KVM:
selftests: Test memslot move in memslot_perf_test with quirk disabled
KVM:
selftests: Test slot move/delete with slot zap quirk enabled/disabled
KVM:
selftests: Test x2APIC ICR reserved bits
KVM:
selftests: use X86_MEMTYPE_WB instead of VMX_BASIC_MEM_TYPE_WB
KVM:
selftests: Verify single-stepping a fastpath VM-Exit exits to userspace
KVM:
selftests: Verify the guest can read back the x2APIC ICR it wrote
KVM:
selftests: x86: Avoid using SSE/AVX instructions
KVM:
SVM: Add a helper to convert a SME-aware PA back to a struct page
KVM:
SVM: Add host SEV-ES save area structure into VMCB via a union
KVM:
SVM: Disallow guest from changing userspace's MSR_AMD64_DE_CFG value
kvm:
svm: Fix gctx page leak on invalid inputs
KVM:
SVM: let alternatives handle the cases when RSB filling is required
KVM:
SVM: Propagate error from snp_guest_req_init() to userspace
KVM:
SVM: Remove unnecessary GFP_KERNEL_ACCOUNT in svm_set_nested_state()
KVM:
SVM: Track the per-CPU host save area as a VMCB pointer
KVM:
Use dedicated mutex to protect kvm_usage_count to avoid deadlock
KVM:
use follow_pfnmap API
KVM:
VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabled
KVM:
VMX: Bury Intel PT virtualization (guest/host mode) behind CONFIG_BROKEN
KVM:
VMX: Do not account for temporary memory allocation in ECREATE emulation
KVM:
VMX: hyper-v: Prevent impossible NULL pointer dereference in evmcs_load()
KVM:
VMX: Modify the BUILD_BUG_ON_MSG of the 32-bit field in the vmcs_check16 function
KVM:
VMX: Move MSR_IA32_VMX_BASIC bit defines to asm/vmx.h
KVM:
VMX: Open code VMX preemption timer rate mask in its accessor
KVM:
VMX: reset the segment cache after segment init in vmx_vcpu_reset()
KVM:
VMX: Set PFERR_GUEST_{FINAL,PAGE}_MASK if and only if the GVA is valid
KVM:
VMX: Track CPU's MSR_IA32_VMX_BASIC as a single 64-bit value
KVM:
Write the per-page "segment" when clearing (part of) a guest page
KVM:
x86/mmu: Add a helper to walk and zap rmaps for a memslot
KVM:
x86/mmu: Add KVM_RMAP_MANY to replace open coded '1' and '1ul' literals
KVM:
x86/mmu: Add lockdep assert to enforce safe usage of kvm_unmap_gfn_range()
KVM:
x86/mmu: Always walk guest PTEs with WRITE access when unprotecting
KVM:
x86/mmu: Apply retry protection to "fast nTDP unprotect" path
KVM:
x86/mmu: Clean up function comments for dirty logging APIs
KVM:
x86/mmu: Decrease indentation in logic to sync new indirect shadow page
KVM:
x86/mmu: Detect if unprotect will do anything based on invalid_list
KVM:
x86/mmu: Don't try to unprotect an INVALID_GPA
KVM:
x86/mmu: Drop pointless "return" wrapper label in FNAME(fetch)
KVM:
x86/mmu: fix KVM_X86_QUIRK_SLOT_ZAP_ALL for shadow MMU
KVM:
x86/mmu: Fold mmu_spte_age() into kvm_rmap_age_gfn_range()
KVM:
x86/mmu: Honor NEED_RESCHED when zapping rmaps and blocking is allowed
KVM:
x86/mmu: Introduce a quirk to control memslot zap behavior
KVM:
x86/mmu: Morph kvm_handle_gfn_range() into an aging specific helper
KVM:
x86/mmu: Move event re-injection unprotect+retry into common path
KVM:
x86/mmu: Move walk_slot_rmaps() up near for_each_slot_rmap_range()
KVM:
x86/mmu: Plumb a @can_yield parameter into __walk_slot_rmaps()
KVM:
x86/mmu: Replace PFERR_NESTED_GUEST_PAGE with a more descriptive helper
KVM:
x86/mmu: Reword a misleading comment about checking gpte_changed()
KVM:
x86/mmu: Skip emulation on page fault iff 1+ SPs were unprotected
KVM:
x86/mmu: Subsume kvm_mmu_unprotect_page() into the and_retry() version
KVM:
x86/mmu: Trigger unprotect logic only on write-protection page faults
KVM:
x86/mmu: Try "unprotect for retry" iff there are indirect SPs
KVM:
x86/mmu: Use KVM_PAGES_PER_HPAGE() instead of an open coded equivalent
KVM:
x86/mmu: WARN on MMIO cache hit when emulating write-protected gfn
KVM:
x86/mmu: Zap only SPs that shadow gPTEs when deleting memslot
KVM:
x86: Add fastpath handling of HLT VM-Exits
KVM:
x86: Advertise AVX10.1 CPUID to userspace
KVM:
x86: Apply retry protection to "unprotect on failure" path
KVM:
x86: Check EMULTYPE_WRITE_PF_TO_SP before unprotecting gfn
KVM:
x86: Clean up documentation for KVM_X86_QUIRK_SLOT_ZAP_ALL
KVM:
x86: Dedup fastpath MSR post-handling logic
KVM:
x86: Enforce x2APIC's must-be-zero reserved ICR bits
KVM:
x86: Exit to userspace if fastpath triggers one on instruction skip
KVM:
x86: Fold kvm_get_apic_interrupt() into kvm_cpu_get_interrupt()
KVM:
x86: Fold retry_instruction() into x86_emulate_instruction()
KVM:
x86: Forcibly leave nested if RSM to L2 hits shutdown
KVM:
x86: Funnel all fancy MSR return value handling into a common helper
KVM:
x86: Get RIP from vCPU state when storing it to last_retry_eip
KVM:
x86: Hoist x86.c's global msr_* variables up above kvm_do_msr_access()
KVM:
x86: leave kvm.ko out of the build if no vendor module is requested
KVM:
x86: Move "ack" phase of local APIC IRQ delivery to separate API
KVM:
x86: Move EMULTYPE_ALLOW_RETRY_PF to x86_emulate_instruction()
KVM:
x86: Move MSR_TYPE_{R,W,RW} values from VMX to x86, as enums
KVM:
x86: Move x2APIC ICR helper above kvm_apic_write_nodecode()
KVM:
x86: Optimize local variable in start_sw_tscdeadline()
KVM:
x86: Re-enter guest if WRMSR(X2APIC_ICR) fastpath is successful
KVM:
x86: Re-split x2APIC ICR into ICR+ICR2 for AMD (x2AVIC)
KVM:
x86: Refactor kvm_get_feature_msr() to avoid struct kvm_msr_entry
KVM:
x86: Refactor kvm_x86_ops.get_msr_feature() to avoid kvm_msr_entry
KVM:
x86: Register "emergency disable" callbacks when virt is enabled
KVM:
x86: Remove manual pfn lookup when retrying #PF after failed emulation
KVM:
x86: Remove some unused declarations
KVM:
x86: Rename get_msr_feature() APIs to get_feature_msr()
KVM:
x86: Rename KVM_MSR_RET_INVALID to KVM_MSR_RET_UNSUPPORTED
KVM:
x86: Rename reexecute_instruction()=>kvm_unprotect_and_retry_on_failure()
KVM:
x86: Rename virtualization {en,dis}abling APIs to match common KVM
KVM:
x86: Reorganize code in x86.c to co-locate vCPU blocking/running helpers
KVM:
x86: Retry to-be-emulated insn in "slow" unprotect path iff sp is zapped
KVM:
x86: Store gpa as gpa_t, not unsigned long, when unprotecting for retry
KVM:
x86: Stuff vCPU's PAT with default value at RESET, not creation
KVM:
x86: Suppress failures on userspace access to advertised, unsupported MSRs
KVM:
x86: Suppress userspace access failures on unsupported, "emulated" MSRs
KVM:
x86: Unconditionally set irr_pending when updating APICv state
KVM:
x86: Update retry protection fields when forcing retry on emulation failure
KVM:
x86: Use this_cpu_ptr() in kvm_user_return_msr_cpu_online
l2tp:
add idr consistency check in session_register
l2tp:
add tunnel/session get_next helpers
l2tp:
avoid overriding sk->sk_user_data
l2tp:
avoid using drain_workqueue in l2tp_pre_exit_net
l2tp:
cleanup eth/ppp pseudowire setup code
l2tp:
delete sessions using work queue
l2tp:
Don't assign net->gen->ptr[] for pppol2tp_net_ops.
l2tp:
don't set sk_user_data in tunnel socket
l2tp:
don't use tunnel socket sk_user_data in ppp procfs output
l2tp:
flush workqueue before draining it
l2tp:
free sessions using rcu
l2tp:
handle hash key collisions in l2tp_v3_session_get
l2tp:
have l2tp_ip_destroy_sock use ip_flush_pending_frames
l2tp:
improve tunnel/session refcount helpers
l2tp:
l2tp_eth: use per-cpu counters from dev->tstats
l2tp:
lookup tunnel from socket without using sk_user_data
l2tp:
move l2tp_ip and l2tp_ip6 data to pernet
l2tp:
prevent possible tunnel refcount underflow
l2tp:
refactor ppp socket/session relationship
l2tp:
remove inline from functions in c sources
l2tp:
remove unneeded null check in l2tp_v2_session_get_next
l2tp:
remove unused tunnel magic field
l2tp:
simplify tunnel and socket cleanup
l2tp:
use get_next APIs for management requests and procfs/debugfs
l2tp:
use pre_exit pernet hook to avoid rcu_barrier
l2tp:
use rcu list add/del when updating lists
l2tp:
use skb_queue_purge in l2tp_ip_destroy_sock
lan743x:
Remove setting of RX software timestamp
landlock:
Add abstract UNIX socket scoping
landlock:
Add signal scoping
landlock:
Document LANDLOCK_SCOPE_ABSTRACT_UNIX_SOCKET
landlock:
Document LANDLOCK_SCOPE_SIGNAL
landlock:
Fix grammar issues in documentation
landlock:
Improve documentation of previous limitations
landlock:
Optimize scope enforcement
landlock:
Refactor filesystem access mask management
landlock:
Refactor network access mask management
leds:
88pm860x: Simplify with scoped for each OF child loop
leds:
aat1290: Use scoped device node handling to simplify error paths
leds:
Add multicolor support to BlinkM LED driver
leds:
as3645a: Use device_* to iterate over device child nodes
leds:
aw2013: Simplify with scoped for each OF child loop
leds:
bcm6328: Simplify with scoped for each OF child loop
leds:
bcm6358: Simplify with scoped for each OF child loop
leds:
bd2606mvv: Fix device child node usage in bd2606mvv_probe()
leds:
blinkm: Fix CONFIG_LEDS_CLASS_MULTICOLOR dependency
leds:
flash: leds-qcom-flash: Limit LED current based on thermal condition
leds:
gpio: Set num_leds after allocation
leds:
Init leds class earlier
leds:
is31fl319x: Use device_for_each_child_node_scoped() to access child nodes
leds:
is31fl32xx: Simplify with scoped for each OF child loop
leds:
ktd2692: Use scoped device node handling to simplify error paths
leds:
leds-pca995x: Add support for NXP PCA9956B
leds:
lm3601x: Calculate max_brightness and brightness properly
leds:
lm3601x: Reset LED controller during probe
leds:
lp55xx: Simplify with scoped for each OF child loop
leds:
lp55xx: Use devm_clk_get_enabled() helpers
leds:
max77693: Add missing of_node_get for probe duration
leds:
max77693: Simplify with scoped for each OF child loop
leds:
mc13783: Use scoped device node handling to simplify error paths
leds:
mt6323: Simplify with scoped for each OF child loop
leds:
netxbig: Simplify with scoped for each OF child loop
leds:
pca9532: Remove irrelevant blink configuration error message
leds:
pca9532: Simplify with scoped for each OF child loop
leds:
pca995x: Fix device child node usage in pca995x_probe()
leds:
pca995x: Use device_for_each_child_node() to access device child nodes
leds:
qcom-lpg: Simplify with scoped for each OF child loop
leds:
sc27xx: Simplify with scoped for each OF child loop
leds:
sun50i-a100: Replace msleep() with usleep_range()
leds:
trigger: netdev: Add support for tx_err and rx_err notification with LEDs
leds:
turris-omnia: Fix module autoloading with MODULE_DEVICE_TABLE()
leds:
turris-omnia: Simplify with scoped for each OF child loop
lib/bcd:
optimize _bin2bcd() for improved performance
lib/buildid:
add single folio-based file reader abstraction
lib/buildid:
don't limit .note.gnu.build-id to the first page in ELF
lib/buildid:
Handle memfd_secret() files in build_id_parse()
lib/buildid:
harden build ID parsing logic
lib/buildid:
implement sleepable build_id_parse() API
lib/buildid:
remove single-page limit for PHDR search
lib/buildid:
rename build_id_parse() into build_id_parse_nofault()
lib/buildid:
take into account e_phoff when fetching program headers
lib/generic-radix-tree.c:
add preallocation
lib/generic-radix-tree.c:
genradix_ptr_inlined()
lib/Kconfig.debug:
fix grammar in RUST_BUILD_ASSERT_ALLOW
lib/lru_cache:
fix spelling mistake "colision"->"collision"
lib/math:
Add int_pow test suite
lib/percpu_counter:
add missing __percpu qualifier to a cast
lib/rhashtable:
cleanup fallback check in bucket_table_alloc()
lib/sbitmap:
define swap_lock as raw_spinlock_t
lib/string_choices:
Add some comments to make more clear for string choices helpers.
lib/string_choices:
add str_true_false()/str_false_true() helper
lib/string_choices:
Add str_true_false()/str_false_true() helper
lib/string_choices:
Add str_up_down() helper
lib/string_choices:
Introduce several opposite string choice helpers
lib/string_helpers:
rework overflow-dependent code
lib/test_bits.c:
Add tests for GENMASK_U128()
lib:
alloc_tag_module_unload must wait for pending kfree_rcu calls
lib:
checksum: use ARRAY_SIZE() to improve assert_setup_correct()
lib:
fix the NULL vs IS_ERR() bug for debugfs_create_dir()
lib:
glob.c: added null check for character class
lib:
lz4hc: export LZ4_resetStreamHC symbol
lib:
test_hmm: use min() to improve dmirror_exclusive()
lib:
test_objpool: add missing MODULE_DESCRIPTION() macro
lib:
zstd: export API needed for dictionary support
lib:
zstd: fix null-deref in ZSTD_createCDict_advanced2()
libbpf:
Access first syscall argument with CO-RE direct read on arm64
libbpf:
Access first syscall argument with CO-RE direct read on s390
libbpf:
Add bpf_object__token_fd accessor
libbpf:
Don't take direct pointers into BTF data from st_ops
libbpf:
Ensure new BTF objects inherit input endianness
libbpf:
Fix accessing first syscall argument on RV64
libbpf:
Fix bpf_object__open_skeleton()'s mishandling of options
libbpf:
Fix license for btf_relocate.c
libbpf:
Fix some typos in comments
libbpf:
fix some typos in libbpf
libbpf:
Fix uretprobe.multi.s programs auto attachment
libbpf:
Fixed getting wrong return address on arm64 architecture
libbpf:
Workaround (another) -Wmaybe-uninitialized false positive
libbpf:
Workaround -Wmaybe-uninitialized false positive
libceph:
use min() to simplify code in ceph_dns_resolve_name()
libeth:
add Tx buffer completion helpers
libperf:
Add gitignore
libsubcmd:
Don't free the usage string
LICENSES:
add 0BSD license text
linkmode:
Change return type of linkmode_andnot to bool
Linux:
Linux 6.12
Linux:
Linux 6.12-rc1
Linux:
Linux 6.12-rc2
Linux:
Linux 6.12-rc3
Linux:
Linux 6.12-rc4
Linux:
Linux 6.12-rc5
Linux:
Linux 6.12-rc6
Linux:
Linux 6.12-rc7
liquidio:
Remove setting of RX software timestamp
list:
test: fix tests for list_cut_position()
list:
test: increase coverage of list_test_list_replace*()
lockd:
discard nlmsvc_timeout
lockdep:
fix deadlock issue between lockdep and rcu
lockdep:
Mark emergency sections in lockdep splats
lockdep:
suggest the fix for "lockdep bfs error:-1" on print_bfs_bug
lockdep:
upper limit LOCKDEP_CHAINS_BITS
lockdep:
Use str_plural() to fix Coccinelle warning
lockdown:
Make lockdown_lsmid static
locking/atomic/x86:
Introduce the read64_nonatomic macro to x86_32 with cx8
locking/atomic/x86:
Redeclare x86_32 arch_atomic64_{add,sub}() as void
locking/csd-lock:
Use backoff for repeated reports of same incident
locking/csd_lock:
Print large numbers as negatives
locking/csd_lock:
Provide an indication of ongoing CSD-lock stall
locking/lockdep:
Simplify character output in seq_line()
locking/mutex:
Define mutex_init() once
locking/mutex:
Introduce mutex_init_with_key()
locking/rwsem:
Move is_rwsem_reader_owned() and rwsem_owner() under CONFIG_DEBUG_RWSEMS
locking/ww_mutex/test:
add MODULE_DESCRIPTION()
LoongArch:
Add ARCH_HAS_SET_DIRECT_MAP support
LoongArch:
Add ARCH_HAS_SET_MEMORY support
LoongArch:
Add WriteCombine shadow mapping in KASAN
LoongArch:
Architectural preparation for AVEC irqchip
LoongArch:
Define a default value for VM_DATA_DEFAULT_FLAGS
LoongArch:
Disable KASAN if PGDIR_SIZE is too large for cpu_vabits
LoongArch:
Don't crash in stack_top() for tasks without vDSO
LoongArch:
Enable ACPI BGRT handling
LoongArch:
Enable generic CPU vulnerabilites support
LoongArch:
Enable IRQ if do_ale() triggered in irq-enabled context
LoongArch:
Enable objtool for Clang
LoongArch:
Fix AP booting issue in VM mode
LoongArch:
Fix early_numa_add_cpu() usage for FDT systems
LoongArch:
Fix memleak in pci_acpi_scan_root()
LoongArch:
For all possible CPUs setup logical-physical CPU mapping
LoongArch:
Get correct cores_per_package for SMT systems
LoongArch:
Improve hardware page table walker
LoongArch:
KVM: Add Binary Translation extension support
Loongarch:
KVM: Add KVM hypercalls documentation for LoongArch
LoongArch:
KVM: Add PMU support for guest
LoongArch:
KVM: Add VM feature detection function
LoongArch:
KVM: Add vm migration support for LBT registers
LoongArch:
KVM: Enable paravirt feature control from VMM
LoongArch:
KVM: Implement function kvm_para_has_feature()
LoongArch:
KVM: Mark hrtimer to expire in hard interrupt context
LoongArch:
Make KASAN usable for variable cpu_vabits
LoongArch:
Make KASAN work with 5-level page-tables
LoongArch:
Move irqchip function prototypes to irq-loongson.h
LoongArch:
Remove posix_types.h include from sigcontext.h
LoongArch:
Remove STACK_FRAME_NON_STANDARD(do_syscall)
LoongArch:
Revert qspinlock to test-and-set simple lock on VM
LoongArch:
Rework CPU feature probe from CPUCFG/IOCSR
LoongArch:
Set AS_HAS_THIN_ADD_SUB as y if AS_IS_LLVM
LoongArch:
Set correct size for vDSO code mapping
LoongArch:
Set initial pte entry with PAGE_GLOBAL for kernel space
LoongArch:
Simplify _percpu_read() and _percpu_write()
LoongArch:
Use "Exception return address" to comment ERA
LoongArch:
vDSO: Tune chacha implementation
LoongArch:
vDSO: Wire up getrandom() vDSO implementation
lsm:
add helper for blob allocations
lsm:
add IPE lsm
lsm:
add new securityfs delete function
lsm:
add security_inode_setintegrity() hook
lsm:
add the inode_free_security_rcu() LSM implementation hook
lsm:
cleanup lsm_hooks.h
lsm:
count the LSMs enabled at compile time
lsm:
infrastructure management of the dev_tun blob
lsm:
infrastructure management of the infiniband blob
lsm:
infrastructure management of the key security blob
lsm:
infrastructure management of the perf_event security blob
lsm:
infrastructure management of the sock security
lsm:
Refactor return value of LSM hook inode_copy_up_xattr
lsm:
Refactor return value of LSM hook vm_enough_memory
lsm:
remove LSM_COUNT and LSM_CONFIG_COUNT
lsm:
replace indirect LSM hook calls with static calls
lsm:
Use IS_ERR_OR_NULL() helper function
m68k:
cmpxchg: Use swap() to improve code
m68k:
defconfig: Update defconfigs for v6.11-rc1
m68k:
Fix kernel_clone_args.flags in m68k_clone()
m68k:
remove trailing space after \n newline
mac80211:
fix user-power when emulating chanctx
mac80211:
MAC80211_MESSAGE_TRACING should depend on TRACING
mac802154:
Correct spelling in mac802154.h
mac802154:
Fix potential RCU dereference issue in mac802154_scan_worker
macintosh/via-pmu-backlight:
Use backlight power constants
macintosh/via-pmu:
register_pmu_pm_ops() can be __init
macsec:
don't increment counters for an unrelated SA
macsec:
Fix use-after-free while sending the offloading packet
mailbox, remoteproc:
omap2+: fix compile testing
mailbox:
ARM_MHU_V3 should depend on ARM64
mailbox:
bcm2835: Fix timeout during suspend mode
mailbox:
imx: use device name in interrupt name
mailbox:
qcom-cpucp: Mark the irq with IRQF_NO_SUSPEND flag
mailbox:
rockchip: fix a typo in module autoloading
mailbox:
sprd: Use devm_clk_get_enabled() helpers
mailbox:
Use of_property_match_string() instead of open-coding
mailmap:
add an entry for Andy Chiu
mailmap:
add entry for Thorsten Blum
mailmap:
update entry for Jesper Dangaard Brouer
mailmap:
update Jarkko's email addresses
mailmap:
update mail for Fiona Behrens
MAINATINERS:
update drm maintainer contacts
MAINTAINERS:
add a keyword entry for the GPIO subsystem
MAINTAINERS:
add an entry for AMD DC DML
MAINTAINERS:
Add an entry for Amlogic HCI UART (M: Yang Li)
MAINTAINERS:
Add an entry for PREEMPT_RT.
MAINTAINERS:
Add an entry for the LJCA drivers
MAINTAINERS:
add Andrew Lunn as a co-maintainer of all networking drivers
MAINTAINERS:
add Carlos Maiolino as XFS release manager
MAINTAINERS:
add Documentation/dev-tools/ to workflows@
MAINTAINERS:
add entry for ad9467
MAINTAINERS:
add entry for new VMA files
MAINTAINERS:
Add entry for Samsung Exynos850 SoC
MAINTAINERS:
add gameport.h, serio.h and uinput.h to INPUT section
MAINTAINERS:
Add headers and mailing list to UDP section
MAINTAINERS:
add i8042.h and libps2.h to INPUT section
MAINTAINERS:
Add Intel MID section
MAINTAINERS:
add IPE entry with Fan Wu as maintainer
MAINTAINERS:
add Jann as memory mapping/VMA reviewer
MAINTAINERS:
Add Maintainers for SWIG Python bindings
MAINTAINERS:
add memory mapping/VMA co-maintainers
MAINTAINERS:
add netup_unidvb maintainer
MAINTAINERS:
Add QE files related to the Freescale QMC controller
MAINTAINERS:
Add QE files related to the Freescale TSA controller
MAINTAINERS:
add samples/pktgen to NETWORKING [GENERAL]
MAINTAINERS:
Add security/Kconfig.hardening to hardening section
MAINTAINERS:
add self as reviewer for AXI PWM GENERATOR
MAINTAINERS:
Add selftest files to TPM section
MAINTAINERS:
Add selftests to DMA-BUF HEAPS FRAMEWORK entry
MAINTAINERS:
Add selftests/x86 entry
MAINTAINERS:
Add Sensirion SDP500
MAINTAINERS:
add Simon as an official reviewer
MAINTAINERS:
Add the dedicated maillist info for LKMM
MAINTAINERS:
Add the rtase ethernet driver entry
MAINTAINERS:
add the VFS git tree
MAINTAINERS:
add Trevor Gross as Rust reviewer
MAINTAINERS:
Add unsafe_memcpy() to the FORTIFY review list
MAINTAINERS:
add virtio-vsock driver in the VIRTIO CORE section
MAINTAINERS:
Add x86 cpuid database entry
MAINTAINERS:
add XZ Embedded maintainer
MAINTAINERS:
adjust file entry in INTEL MID PLATFORM
MAINTAINERS:
adjust file entry of the oa_tc6 header
MAINTAINERS:
ALSA: use linux-sound@vger.kernel.org list
MAINTAINERS:
BPF ARC JIT: Update my e-mail address
MAINTAINERS:
consistently exclude wireless files from NETWORKING [GENERAL]
MAINTAINERS:
correct TQ Systems DTS patterns
MAINTAINERS:
drm/sched: Add new maintainers
MAINTAINERS:
exfat: add myself as reviewer
MAINTAINERS:
Generic Sound Card section
MAINTAINERS:
invert Misc RISC-V SoC Support's pattern
MAINTAINERS:
kasan, kcov: add bugzilla links
MAINTAINERS:
List Arm interconnect PMUs as supported
MAINTAINERS:
make vDSO getrandom matches more generic
MAINTAINERS:
Mark powerpc Cell as orphaned
MAINTAINERS:
Mark powerpc spufs as orphaned
MAINTAINERS:
Move the BFQ io scheduler to Odd Fixes state
MAINTAINERS:
move the BFQ io scheduler to orphan state
MAINTAINERS:
powerpc: Add Maddy
MAINTAINERS:
qaic: Drop Pranjal as reviewer
MAINTAINERS:
Qualcomm SoC: Match reserved-memory bindings
MAINTAINERS:
Re-add cancelled Renesas driver sections
MAINTAINERS:
record lib/buildid.c as owned by BPF subsystem
MAINTAINERS:
remove myself as a VKMS maintainer
MAINTAINERS:
Remove self from DSA entry
MAINTAINERS:
Remove some entries due to various compliance requirements.
MAINTAINERS:
remove unneeded file entry in INPUT section
MAINTAINERS:
Repair file entry in MARVELL 88PM886 PMIC DRIVER
MAINTAINERS:
scale modules with more reviewers
MAINTAINERS:
update AMD SPI maintainer
MAINTAINERS:
update email for Joel Granados
MAINTAINERS:
update entry for Yealink driver
MAINTAINERS:
Update EP93XX ARM ARCHITECTURE maintainer
MAINTAINERS:
Update Intel In Field Scan(IFS) entry
MAINTAINERS:
update IPE tree url and Fan Wu's email
MAINTAINERS:
Update maintainer list for MICROCHIP ASOC, SSC and MCP16502 drivers
MAINTAINERS:
Update Mellanox website links
MAINTAINERS:
Update path for U-Boot environment variables YAML
MAINTAINERS:
usb: raw-gadget: add bug tracker link
MAINTAINERS:
use the canonical soc mailing list address and mark it as L:
maple_tree:
add regression test for spanning store bug
maple_tree:
add test to replicate low memory race conditions
maple_tree:
arange64 node is not a leaf node
maple_tree:
check for MA_STATE_BULK on setting wr_rebalance
maple_tree:
cleanup function descriptions
maple_tree:
convert mas_insert() to preallocate nodes
maple_tree:
correct tree corruption on spanning store
maple_tree:
dump error message based on format
maple_tree:
fix comment typo of ma_root
maple_tree:
fix comment typo on ma_flag of allocation tree
maple_tree:
fix comment typo with corresponding maple_status
maple_tree:
have mas_store() allocate nodes if needed
maple_tree:
introduce mas_wr_prealloc_setup()
maple_tree:
introduce mas_wr_store_type()
maple_tree:
introduce store_type enum
maple_tree:
make write helper functions void
maple_tree:
mark three functions as __maybe_unused
maple_tree:
move up mas_wr_store_setup() and mas_wr_prealloc_setup()
maple_tree:
preallocate nodes in mas_erase()
maple_tree:
print store type in mas_dump()
maple_tree:
remove mas_destroy() from mas_nomem()
maple_tree:
remove mas_wr_modify()
maple_tree:
remove node allocations from various write helper functions
maple_tree:
remove repeated sanity checks from write helper functions
maple_tree:
remove unneeded mas_wr_walk() in mas_store_prealloc()
maple_tree:
reset mas->index and mas->last on write retries
maple_tree:
simplify mas_commit_b_node()
maple_tree:
use mas_store_gfp() in mtree_store_range()
maple_tree:
use store type in mas_wr_store_entry()
Linux:
Marvell HW overlay support for Cadence xSPI
mctp i2c:
handle NULL header address
mctp:
Handle error of rtnl_register_module().
mctp:
serial: propagage new tty types
md/md-bitmap:
add 'behind_writes' and 'behind_wait' into struct md_bitmap_stats
md/md-bitmap:
add 'events_cleared' into struct md_bitmap_stats
md/md-bitmap:
add 'file_pages' into struct md_bitmap_stats
md/md-bitmap:
add 'sync_size' into struct md_bitmap_stats
md/md-bitmap:
add a new helper md_bitmap_set_pages()
md/md-bitmap:
introduce struct bitmap_operations
md/md-bitmap:
make in memory structure internal
md/md-bitmap:
make md_bitmap_print_sb() internal
md/md-bitmap:
merge bitmap_unplug() into bitmap_operations
md/md-bitmap:
merge bitmap_write_all() into bitmap_operations
md/md-bitmap:
merge get_bitmap_from_slot() into bitmap_operations
md/md-bitmap:
merge md_bitmap_close_sync() into bitmap_operations
md/md-bitmap:
merge md_bitmap_cond_end_sync() into bitmap_operations
md/md-bitmap:
merge md_bitmap_copy_from_slot() into struct bitmap_operation.
md/md-bitmap:
merge md_bitmap_create() into bitmap_operations
md/md-bitmap:
merge md_bitmap_daemon_work() into bitmap_operations
md/md-bitmap:
merge md_bitmap_destroy() into bitmap_operations
md/md-bitmap:
merge md_bitmap_dirty_bits() into bitmap_operations
md/md-bitmap:
merge md_bitmap_enabled() into bitmap_operations
md/md-bitmap:
merge md_bitmap_end_sync() into bitmap_operations
md/md-bitmap:
merge md_bitmap_endwrite() into bitmap_operations
md/md-bitmap:
merge md_bitmap_flush() into bitmap_operations
md/md-bitmap:
merge md_bitmap_free() into bitmap_operations
md/md-bitmap:
merge md_bitmap_load() into bitmap_operations
md/md-bitmap:
merge md_bitmap_resize() into bitmap_operations
md/md-bitmap:
merge md_bitmap_set_pages() into struct bitmap_operations
md/md-bitmap:
merge md_bitmap_start_sync() into bitmap_operations
md/md-bitmap:
merge md_bitmap_startwrite() into bitmap_operations
md/md-bitmap:
merge md_bitmap_status() into bitmap_operations
md/md-bitmap:
merge md_bitmap_sync_with_cluster() into bitmap_operations
md/md-bitmap:
merge md_bitmap_unplug_async() into md_bitmap_unplug()
md/md-bitmap:
merge md_bitmap_update_sb() into bitmap_operations
md/md-bitmap:
merge md_bitmap_wait_behind_writes() into bitmap_operations
md/md-bitmap:
pass in mddev directly for md_bitmap_resize()
md/md-bitmap:
remove md_bitmap_setallbits()
md/md-bitmap:
remove the parameter 'aborted' for md_bitmap_end_sync()
md/md-bitmap:
replace md_bitmap_status() with a new helper md_bitmap_get_stats()
md/md-bitmap:
simplify md_bitmap_create() + md_bitmap_load()
md/md-cluster:
fix spares warnings for __le64
md/md-cluster:
use helper md_bitmap_get_stats() to get pages in resize_bitmaps()
md/raid10:
fix null ptr dereference in raid10_size()
md/raid1:
Clean up local variable 'b' from raid1_read_request()
md/raid1:
use md_bitmap_wait_behind_writes() in raid1_read_request()
md/raid5:
only add to wq if reshape is in progress
md/raid5:
rename wait_for_overlap to wait_for_reshape
md/raid5:
use wait_on_bit() for R5_Overlap
md:
Add new_level sysfs interface
md:
convert comma to semicolon
md:
Don't flush sync_work in md_write_start()
md:
ensure child flush IO does not affect origin bio->bi_status
md:
Remove flush handling
md:
Report failed arrays as broken in mdstat
md:
use new helper md_bitmap_get_stats() in update_array_info()
media:
admin-guide: mgb4: Outputs DV timings documentation update
media:
adv7604: prevent underflow condition when reporting colorspace
media:
allegro: use 'time_left' variable with wait_for_completion_timeout()
media:
ar0521: don't overflow when checking PLL values
media:
ar0521: Refactor ar0521_power_off()
media:
atmel-isi: use 'time_left' variable with wait_for_completion_timeout()
media:
atomisp: add missing wait_prepare/finish ops
media:
atomisp: bnr: fix trailing statement
media:
atomisp: csi2-bridge: Add DMI quirk for t4ka3 on Xiaomi Mipad2
media:
atomisp: Drop dev_dbg() calls from hmm_[alloc|free]()
media:
atomisp: Fix eed1_8 code assigning signed values to an unsigned variable
media:
atomisp: Fix spelling mistake in csi_rx_public.h
media:
atomisp: Fix spelling mistakes in atomisp.h
media:
atomisp: Fix spelling mistakes in atomisp_platform.h
media:
atomisp: Fix trailing statement in ia_css_de.host.c
media:
atomisp: Improve binary finding debug logging
media:
atomisp: move trailing */ to separate lines
media:
atomisp: move trailing statement to next line.
media:
atomisp: Remove duplicated leftover, i.e. sh_css_dvs_info.h
media:
atomisp: Remove unused declaration
media:
atomisp: Replace rarely used macro from math_support.h
media:
atomisp: set lock before calling vb2_queue_init()
media:
atomisp: Simplify ia_css_pipe_create_cas_scaler_desc_single_output()
media:
atomisp: use clamp() in compute_coring()
media:
atomisp: use clamp() in ia_css_eed1_8_encode()
media:
atomisp: Use clamp() in ia_css_eed1_8_vmem_encode()
media:
av7110: fix a spectre vulnerability
media:
bdisp: use 'time_left' variable with wait_event_timeout()
media:
ccs: Remove unused declarations
media:
cec: cec-adap.c: improve CEC_MSG_FL_REPLY_VENDOR_ID check
media:
cec: core: add new CEC_MSG_FL_REPLY_VENDOR_ID flag
media:
cec: extron-da-hd-4k-plus: add the Extron DA HD 4K Plus CEC driver
media:
cec: extron-da-hd-4k-plus: don't use -1 as an error code
media:
cec: move cec_get/put_device to header
media:
coda: cast an operand of multiplication to a larger type
media:
cx24116: prevent overflows on SNR calculus
media:
docs: Add V4L2_CAP_EDID
media:
docs: Fix newline typos in capture.c
media:
Documentation: Fix spelling of "blanking"
media:
Documentation: mc: Replace deprecated graph walk API
media:
Drop explicit initialization of struct i2c_device_id::driver_data to 0
media:
dt-bindings: Add OmniVision OG01A1B image sensor
media:
dt-bindings: media: renesas,fcp: Document RZ/G2UL FCPVD bindings
media:
dt-bindings: media: renesas,vsp1: Document RZ/G2UL VSPD bindings
media:
dt-bindings: qcom,sc7280-venus: Allow one IOMMU entry
media:
dt-bindings: rk3568-vepu: Add RK3588 VEPU121
media:
dt-bindings: rockchip-vpu: Add RK3588 VPU121
media:
dvb-core: add missing buffer index check
media:
dvb_frontend: don't play tricks with underflow values
media:
dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
media:
dvbdev: prevent the risk of out of memory access
media:
fimc-is: use 'time_left' variable with wait_event_timeout()
media:
hantro: Add RK3588 VEPU121
media:
hantro: Disable multicore support
media:
i2c: ar0521: Use cansleep version of gpiod_set_value()
media:
i2c: GC05A2: Fix spelling mistake "Horizental" -> "Horizontal"
media:
i2c: GC08A3: Fix spelling mistake "STRAEMING_REG" -> "STREAMING_REG"
media:
i2c: imx355: Parse and register properties
media:
i2c: max96714: coding style fixes
media:
i2c: max96717: add test pattern ctrl
media:
i2c: max96717: coding style fixes
media:
i2c: mt9v111: Drop redundant comma
media:
i2c: mt9v111: Enable module autoloading
media:
i2c: og01a1b: Add management of optional reset GPIO
media:
i2c: og01a1b: Add management of optional sensor supply lines
media:
i2c: og01a1b: Add OF support to the image sensor driver
media:
i2c: og01a1b: Add stubs of runtime power management functions
media:
i2c: og01a1b: Add support of xvclk supply clock in power management
media:
i2c: ov5645: Refactor ov5645_set_power_off()
media:
i2c: s5c73m3: Move clk_prepare to its own function
media:
i2c: tda1997x: constify snd_soc_component_driver struct
media:
i2c: thp7312: Convert comma to semicolon
media:
i2c: tvp5150: Constify some structures
media:
imagination: VIDEO_E5010_JPEG_ENC should depend on ARCH_K3
media:
imx-mipi-csis: avoid logging while holding spinlock
media:
imx-mipi-csis: Switch to RUNTIME_PM_OPS()
media:
imx-pxp: Rewrite coeff expression
media:
imx283: Add 3/3 binning mode
media:
imx335: Fix reset-gpio handling
media:
imx8mq-mipi-csi2: Switch to RUNTIME/SYSTEM_SLEEP_PM_OPS()
media:
input: serio.h: add SERIO_EXTRON_DA_HD_PLUS
media:
intel/ipu6: make use of dev_err_cast_probe()
media:
MAINTAINERS: Add "qcom," substring for Qualcomm Camera Subsystem
media:
mediatek: vcodec: Constify struct vb2_ops
media:
mediatek: vcodec: Fix H264 multi stateless decoder smatch warning
media:
mediatek: vcodec: Fix H264 stateless decoder smatch warning
media:
mediatek: vcodec: Fix VP8 stateless decoder smatch warning
media:
meson: vdec: add GXLX SoC platform
media:
meson: vdec: hevc: Refactor vdec_hevc_start and vdec_hevc_stop
media:
meson: vdec_1: Refactor vdec_1_stop()
media:
mgb4: Add support for V4L2_CAP_TIMEPERFRAME
media:
mgb4: Add support for YUV image formats
media:
mgb4: Fixed signal frame rate limit handling
media:
mgb4: protect driver against spectre
media:
microchip-isc: Drop v4l2_subdev_link_validate() for video devices
media:
mt9p031: Drop CONFIG_OF ifdeffery
media:
mt9p031: Extend match support for OF tables
media:
ov5675: Fix power on/off delay timings
media:
platform: allegro-dvt: Constify struct regmap_config
media:
platform: exynos-gsc: use 'time_left' variable with wait_event_timeout()
media:
platform: microchip: use for_each_endpoint_of_node()
media:
platform: rzg2l-cru: rzg2l-csi2: Add missing MODULE_DEVICE_TABLE
media:
platform: ti: use for_each_endpoint_of_node()
media:
platform: xilinx: use for_each_endpoint_of_node()
media:
pulse8-cec: fix data timestamp at pulse8_setup()
media:
qcom: camss: Fix ordering of pm_runtime_enable
media:
qcom: camss: Remove use_count guard in stop_streaming
media:
raspberrypi: VIDEO_RASPBERRYPI_PISP_BE should depend on ARCH_BCM2835
media:
rc: meson-ir: support PM suspend/resume
media:
rc: remove unused tx_resolution field
media:
rcar-vin: Add family compatible for R-Car Gen4 family
media:
renesas: vsp1: Implement .link_validate() for video devices
media:
rkisp1: Adapt to different SoCs having different size limits
media:
rkisp1: Add feature flags for BLS and compand
media:
rkisp1: Add features mask to extensible block handlers
media:
rkisp1: Add helper function to swap colour channels
media:
rkisp1: Add register definitions for the companding block
media:
rkisp1: Add struct rkisp1_params_buffer
media:
rkisp1: Add support for the companding block
media:
rkisp1: Cache the currently active format
media:
rkisp1: Copy the parameters buffer
media:
rkisp1: Implement extensible params support
media:
rkisp1: Implement s_fmt/try_fmt
media:
s5p-jpeg: prevent buffer overflows
media:
siano: Remove unused declarations
media:
siano: Simplify smscore_load_firmware_from_file
media:
solo6x10: use 'time_left' variable with wait_for_completion_timeout()
media:
staging: media: starfive: camss: Drop obsolete return value documentation
media:
stb0899_algo: initialize cfr before using it
media:
sun4i_csi: Don't use v4l2_subdev_link_validate() for video device
media:
sun4i_csi: Implement link validate for sun4i_csi subdev
media:
tc358746: Move clk_prepare to its own function
media:
tegra-vde: use 'time_left' variable with wait_for_completion_interruptible_timeout()
media:
ti: cal: Constify struct media_entity_operations
media:
ti: cal: use 'time_left' variable with wait_event_timeout()
media:
uapi/linux/cec.h: cec_msg_set_reply_to: zero flags
media:
uapi: rkisp1-config: Add extensible params format
media:
uapi: videodev2: Add V4L2_META_FMT_RK_ISP1_EXT_PARAMS
media:
v4l2-core: v4l2-ioctl: missing ', ' in create_bufs logging
media:
v4l2-ctrls-api: fix error handling for v4l2_g_ctrl()
media:
v4l2-dev: handle V4L2_CAP_EDID
media:
v4l2-mc: Mark v4l2_pipeline_link_notify() as deprecated
media:
v4l2-subdev: Refactor warnings in v4l2_subdev_link_validate()
media:
v4l2-subdev: Support hybrid links in v4l2_subdev_link_validate()
media:
v4l2-tpg: prevent the risk of a division by zero
media:
venus: Constify struct dec_bufsize_ops and enc_bufsize_ops
media:
venus: Convert one-element-arrays to flex-arrays
media:
venus: firmware: Use iommu_paging_domain_alloc()
media:
venus: fix use after free bug in venus_remove due to race condition
media:
venus: hfi_cmds: struct hfi_session_release_buffer_pkt: Add __counted_by annotation
media:
venus: hfi_cmds: struct hfi_session_release_buffer_pkt: Replace 1-element array with flexible array
media:
venus: Refactor hfi_buffer_alloc_mode_supported
media:
venus: Refactor hfi_session_empty_buffer_compressed_pkt
media:
venus: Refactor hfi_session_empty_buffer_uncompressed_plane0_pkt
media:
venus: Refactor hfi_session_fill_buffer_pkt
media:
venus: Refactor hfi_sys_get_property_pkt
media:
venus: Refactor struct hfi_session_get_property_pkt
media:
venus: Refactor struct hfi_uncompressed_format_supported
media:
venus: Refactor struct hfi_uncompressed_plane_info
media:
venus: use device managed APIs for power domains
media:
verisilicon: Add reference buffer compression feature
media:
verisilicon: AV1: Be more flexible with postproc capabilities
media:
verisilicon: AV1: Correct some sizes/positions on register fields
media:
verisilicon: Fix auxiliary buffer allocation size
media:
verisilicon: Move Rockchip AV1 hardware drivers to the corresponding option
media:
verisilicon: Move Rockchip hardware drivers to the corresponding option
media:
verisilicon: Use fourcc format string
media:
vicodec: allow en/decoder cmd w/o CAPTURE
media:
videobuf2-core: attach once if multiple planes share the same dbuf
media:
videobuf2-core: clear memory related fields in __vb2_plane_dmabuf_put()
media:
videobuf2-core: copy vb planes unconditionally
media:
videobuf2-core: release all planes first in __prepare_dmabuf()
media:
videobuf2-core: reverse the iteration order in __vb2_buf_dmabuf_put
media:
videobuf2: Drop minimum allocation requirement of 2 buffers
media:
videodev2.h: add V4L2_CAP_EDID
media:
vivid: add
support
media:
vivid: fix buffer overwrite when using > 32 buffers
mei:
use kvmalloc for read buffer
memblock test:
add the definition of __setup()
memblock test:
fix implicit declaration of function 'isspace'
memblock test:
fix implicit declaration of function 'memparse'
memblock test:
fix implicit declaration of function 'strscpy'
memblock test:
fix implicit declaration of function 'virt_to_phys'
memblock tests:
include export.h in linkage.h as kernel dose
memblock tests:
include memory_hotplug.h in mmzone.h as kernel dose
memcg:
add charging of already allocated slab objects
memcg:
allocate v1 event percpu only on v1 deployment
memcg:
cleanup with !CONFIG_MEMCG_V1
memcg:
increase the valid index range for memcg stats
memcg:
initiate deprecation of oom_control
memcg:
initiate deprecation of pressure_level
memcg:
initiate deprecation of v1 soft limit
memcg:
initiate deprecation of v1 tcp accounting
memcg:
make PGPGIN and PGPGOUT v1 only
memcg:
make v1 only functions static
memcg:
move mem_cgroup_charge_statistics to v1 code
memcg:
move mem_cgroup_event_ratelimit to v1 code
memcg:
move v1 events and statistics code to v1 file
memcg:
move v1 only percpu stats in separate struct
memcg:
replace memcg ID idr with xarray
memcg:
use ratelimited stats flush in the reclaim
memory tier:
fix deadlock warning while onlining pages
memory tiering:
count PGPROMOTE_SUCCESS when mem tiering is enabled.
memory tiering:
introduce folio_use_access_time() check
memory tiering:
read last_cpupid correctly in do_huge_pmd_numa_page()
memory tiers:
use default_dram_perf_ref_source in log message
memory-provider:
disable building dmabuf mp on !CONFIG_PAGE_POOL
memory-provider:
dmabuf devmem memory provider
memory-provider:
fix compilation issue without SYSFS
memory:
atmel-ebi: simplify with scoped for each OF child loop
memory:
atmel-ebi: use scoped device node handling to simplify error paths
memory:
emif: drop unused 'irq_state' member
memory:
emif: simplify locking with guard()
memory:
emif: Use of_property_read_bool()
memory:
mtk-smi: Use devm_clk_get_enabled()
memory:
omap-gpmc: simplify locking with guard()
memory:
pl172: simplify releasing AMBA regions with devm
memory:
pl172: simplify with dev_err_probe()
memory:
pl172: simplify with devm_clk_get_enabled()
memory:
pl353-smc: simplify with dev_err_probe()
memory:
pl353-smc: simplify with devm_clk_get_enabled()
memory:
pl353-smc: simplify with scoped for each OF child loop
memory:
renesas-rpc-if: Use Hi-Z state as the default setting for IOVF pins
memory:
samsung: exynos5422-dmc: simplify dmc->dev usage
memory:
samsung: exynos5422-dmc: use scoped device node handling to simplify error paths
memory:
stm32-fmc2-ebi: simplify with dev_err_probe()
memory:
stm32-fmc2-ebi: simplify with scoped for each OF child loop
memory:
tegra-mc: simplify with scoped for each OF child loop
memory:
tegra124-emc: simplify with scoped for each OF child loop
memory:
tegra186-emc: drop unused to_tegra186_emc()
memory:
tegra20-emc: simplify with scoped for each OF child loop
memory:
tegra30-emc: simplify with scoped for each OF child loop
memory:
tegra: Change macros to interpret parameter as integer
memory:
tegra: Loop update_clock_tree_delay()
memory:
tegra: Move compare/update current delay values to a function
memory:
tegra: Move DQSOSC measurement to common place
memory:
tegra: Remove periodic compensation duplicate calls
memory:
tegra: Reword and correct comments
memory:
tegra: Rework update_clock_tree_delay()
memory:
ti-aemif: don't needlessly iterate over child nodes
memory:
ti-aemif: remove platform data support
memory:
ti-aemif: Revert "memory: ti-aemif: don't needlessly iterate over child nodes"
memory:
ti-aemif: simplify with dev_err_probe()
memory:
ti-aemif: simplify with scoped for each OF child loop
memory:
ti-aemif: use devm_clk_get_enabled() and shrink the code
Linux:
Merge 6.11-rc3 into char-misc-next
Linux:
Merge 6.11-rc3 into driver-core-next
Linux:
Merge 6.11-rc3 into tty-next
Linux:
Merge 6.11-rc3 into usb-next
Linux:
Merge 6.11-rc4 into char-misc-next
Linux:
Merge 6.11-rc4 into driver-core-next
Linux:
Merge 6.11-rc4 into tty-next
Linux:
Merge 6.11-rc4 into usb-next
Linux:
Merge 6.11-rc6 into usb-next
Linux:
Merge 6.11-rc7 into char-misc-next
Linux:
Merge 6.11-rc7 into usb-next
Linux:
Merge an earlier EC driver change for 6.12.
Linux:
Merge back cpufreq material for 6.12
Linux:
Merge back cpufreq material for 6.12
Linux:
Merge back thermal core material for 6.12.
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'200GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'20240611133752.2192401-1-quic_ajipan@quicinc.com' into arm64-for-6.12
Merge branch :
'20240611133752.2192401-1-quic_ajipan@quicinc.com' into clk-for-6.12
Merge branch :
'20240717-dispcc-sm8550-fixes-v2-7-5c4a3128c40b@linaro.org' into arm64-for-6.12
Merge branch :
'20240717-dispcc-sm8550-fixes-v2-7-5c4a3128c40b@linaro.org' into clk-for-6.12
Merge branch :
'20240730-sc8180x-usb-mp-v2-1-a7dc4265b553@quicinc.com' into arm64-for-6.12
Merge branch :
'20240730-sc8180x-usb-mp-v2-1-a7dc4265b553@quicinc.com' into clk-for-6.12
Merge branch :
'20240730054817.1915652-2-quic_varada@quicinc.com' into arm64-for-6.12
Merge branch :
'20240730054817.1915652-2-quic_varada@quicinc.com' into clk-for-6.12
Merge branch :
'20240731062916.2680823-7-quic_skakitap@quicinc.com' into arm64-for-6.12
Merge branch :
'20240731062916.2680823-7-quic_skakitap@quicinc.com' into clk-for-6.12
Merge branch :
'20240814-lpass-v1-1-a5bb8f9dfa8b@freebox.fr' into arm64-for-6.12
Merge branch :
'20240814-lpass-v1-1-a5bb8f9dfa8b@freebox.fr' into clk-for-6.12
Merge branch :
'40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'__jited-test-tag-to-check-disassembly-after-jit'
Merge branch :
'acpi-riscv'
Merge branch :
'acpica'
Merge branch :
'add TCP_BPF_SOCK_OPS_CB_FLAGS to bpf_*sockopt()'
Merge branch :
'add-alcd-support-to-cable-testing-interface'
Merge branch :
'add-bpf-lsm-return-value-range-check-bpf-part'
Merge branch :
'add-bpf_get_dentry_xattr'
Merge branch :
'add-driver-for-motorcomm-yt8821-2-5g-ethernet-phy'
Merge branch :
'add-embedded-sync-feature-for-a-dpll-s-pin'
Merge branch :
'add-gmac-support-for-rk3576'
Merge branch :
'add-realtek-automotive-pcie-driver'
Merge branch :
'add-second-qdma-support-for-en7581-eth-controller'
Merge branch :
'add-support-for-icssg-pa_stats'
Merge branch :
'add-support-for-open-alliance-10base-t1x-macphy-serial-interface'
Merge branch :
'add-the-missing-bpf_link_type-invocation-for-sockmap'
Merge branch :
'adding-so_peek_off-for-tcpv6'
Merge branch :
'address-masking'
Merge branch :
'adds-support-for-lan887x-phy'
Merge branch :
'af_unix-correct-manage_oob-when-oob-follows-a-consumed-oob'
Merge branch :
'allow-kfuncs-in-tracepoint-and-perf-event'
Merge branch :
'am-qt2025-phy-rust'
Merge branch :
'am65-cpsw-rx-mq'
Merge branch :
'arm64-fixes-for-6.11' into HEAD
Merge branch :
'axienet-coding-style' into main
Merge branch :
'bareudp-pull-inner-ip-header-on-xmit-recv'
Merge branch :
'bnxt_en-address-string-truncation'
Merge branch :
'bnxt_en-fix-queue-reset-when-queue-active'
Merge branch :
'bnxt_en-msix-improvements'
Merge branch :
'bnxt_en-update-for-net-next'
Merge branch :
'bnxt_re_variable_wqes' into rdma.git for-next
Merge branch :
'bonding-fix-ns-targets-not-work-on-hardware-nic'
Merge branch :
'bonding-support-new-xfrm-state-offload-functions'
Merge branch :
'bpf-add-gen_epilogue-to-bpf_verifier_ops'
Merge branch :
'bpf-add-percpu-map-value-size-check'
Merge branch :
'bpf-arm64-simplify-jited-prologue-epilogue'
Merge branch :
'bpf-enable-some-functions-in-cgroup-programs'
Merge branch :
'bpf-fix-null-pointer-access-for-malformed-bpf_core_type_id_local-relos'
Merge branch :
'bpf-fix-tailcall-hierarchy'
Merge branch :
'bpf-follow-up-on-gen_epilogue'
Merge branch :
'bpf-introduce-new-vfs-based-bpf-kfuncs'
Merge branch :
'bpf-retire-the-unsupported_ops-usage-in-struct_ops'
Merge branch :
'bpf-track-find_equal_scalars-history-on-per-instruction-level'
Merge branch :
'bpf/for-next' into sched_ext-base
Merge branch :
'bpf/master' into for-6.12
Merge branch 'bpf:
Allow skb dynptr for tp_btf'
Merge branch 'bpf:
devmap: provide rxq after redirect'
Merge branch :
'cgroup/for-6.11-fixes' into cgroup/for-6.12
Merge branch :
'check-the-remaining-info_cnt-before-repeating-btf-fields'
Merge branch :
'cleanup-chelsio-driver-declarations'
Merge branch :
'clk-imx-old' into clk-imx
Merge branch :
'correct-recent-gcc-incompatible-changes'
Merge branch :
'device-memory-tcp'
Merge branch :
'drivers-fixes-for-6.11' into HEAD
Merge branch :
'dsa-en7581' into main
Merge branch :
'dt/linus' into dt/next
Merge branch :
'ena-driver-metrics-changes'
Merge branch :
'enhance-network-interface-feature-testing'
Merge branch :
'enic-report-per-queue-stats'
Merge branch :
'ep93xx/clk-dependency' into ep93xx/dt-conversion
Merge branch :
'eth-fbnic-add-basic-stats'
Merge branch :
'ethernet-convert-from-tasklet-to-bh-workqueue'
Merge branch :
'ethtool-rss-driver-tweaks'
Merge branch :
'fbnic-ethtool'
Merge branch :
'fix-accessing-first-syscall-argument-on-rv64'
Merge branch :
'fix-aqr-pma-capabilities'
Merge branch :
'fix-caching-of-btf-for-kfuncs-in-the-verifier'
Merge branch :
'fix-maximum-tx-rx-frame-sizes-in-ravb-driver'
Merge branch :
'fix-the-arc-emac-driver'
Merge branch :
'fix-ti-am65-cpsw-nuss-module-removal'
Merge branch :
'fix-truncation-bug-in-coerce_reg_to_size_sx-and-extend-selftests'
Merge branch :
'fixes-for-bits-iterator'
Merge branch :
'follow-up-for-__jited-test-tag'
Merge branch :
'for-6.11/bpf' into for-linus
Merge branch :
'for-6.11/upstream-fixes' into for-linus
Merge branch :
'for-6.12/amd_sfh' into for-linus
Merge branch :
'for-6.12/block' into for-6.12/io_uring-discard
Merge branch :
'for-6.12/constify-rdesc' into for-linus
Merge branch :
'for-6.12/core' into for-linus
Merge branch :
'for-6.12/cp2112' into for-linus
Merge branch :
'for-6.12/elan' into for-linus
Merge branch :
'for-6.12/goodix-spi' into for-linus
Merge branch :
'for-6.12/hid-playstation' into for-linus
Merge branch :
'for-6.12/hidraw' into for-linus
Merge branch :
'for-6.12/intel-ish' into for-linus
Merge branch :
'for-6.12/io_uring' into for-6.12/io_uring-discard
Merge branch :
'for-6.12/picolcd' into for-linus
Merge branch :
'for-6.12/wacom' into for-linus
Merge branch :
'for-joerg/arm-smmu/bindings' into for-joerg/arm-smmu/updates
Merge branch :
'for-linus' into for-next
Merge branch :
'for-linus' into for-next
Merge branch :
'for-linus' into for-next
Merge branch :
'for-linus' into for-next
Merge branch :
'for-linus' into for-next
Merge branch :
'for-linus' into for-next
Merge branch :
'for-next/acpi' into for-next/core
Merge branch :
'for-next/errata' 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/pkvm-guest' into for-next/core
Merge branch :
'for-next/poe' into for-next/core
Merge branch :
'for-next/selftests' into for-next/core
Merge branch :
'for-next/timers' into for-next/core
Merge branch :
'for-v6.12/clk-dt-bindings' into next/clk
Merge branch :
'for-v6.12/clk-dt-bindings' into next/clk
Merge branch :
'for-v6.12/clk-dt-bindings' into next/clk
Merge branch :
'for-v6.12/clk-dt-bindings' into next/dt64
Merge branch :
'for-v6.12/clk-dt-bindings' into next/dt64
Merge branch :
'fs_enet-cleanup'
Merge branch :
'fsl-fman-fix-refcount-handling-of-fman-related-devices'
Merge branch :
'gve-add-rss-config-support'
Merge branch :
'harden-and-extend-elf-build-id-parsing-logic'
Merge branch :
'i2c-hid' into for-linus
Merge branch :
'ib-sophgo-pintrl' into devel
Merge branch :
'ib/6.11-rc6-matrix-keypad-spitz' into next
Merge branch :
'ibmveth-rr-performance'
Merge branch :
'ibmvnic-fix-for-send-scrq-direct'
Merge branch :
'ibmvnic-ibmvnic-rr-patchset'
Merge branch :
'icc-misc' into icc-next
Merge branch :
'icc-sm8350' into icc-next
Merge branch :
'icmp-avoid-possible-side-channels-attacks'
Merge branch :
'intel-wired-lan-driver-fixes-2024-10-21-igb-ice'
Merge branch :
'introduce-hsr-offload-support-for-icssg'
Merge branch :
'ionic-convert-rx-queue-buffers-to-use-page_pool'
Merge branch :
'ip-random-cleanup-for-devinet-c'
Merge branch :
'ipv6-add-ipv6_addr_-cpu_to_be32-be32_to_cpu-helpers'
Merge branch :
'kvm-memslot-zap-quirk' into HEAD
Merge branch :
'kvm-redo-enable-virt' into HEAD
Merge branch :
'l2tp-misc-improvements'
Merge branch :
'l2tp-session-cleanup' into main
Merge branch :
'lan743x-phylink'
Merge branch :
'linus' into sched/urgent, to resolve conflict
Merge branch :
'linus' into smp/core
Merge branch :
'linus' into timers/core
Merge branch :
'linus' into x86/mm
Merge branch :
'local-vmtest-enhancement-and-rv64-enabled'
Merge branch :
'locking/core' into locking/urgent, to pick up pending commits
Merge branch :
'maintainers-networking-file-coverage-updates'
Merge branch :
'make-use-of-the-helper-macro-list_head'
Merge branch :
'md-6.12-bitmap' into md-6.12
Merge branch :
'md-6.12-raid5-opt' into md-6.12
Merge branch :
'microchip=ksz8-cleanup'
Merge branch :
'mlx5-misc-fixes-2024-10-15'
Merge branch :
'mlx5-misc-fixes-2024-11-07'
Merge branch :
'mlx5-misc-patches-2024-08-08'
Merge branch :
'mlx5-ptm-cross-timestamping-support'
Merge branch :
'mlx5-updates-2024-09-11'
Merge branch :
'mlxsw-core_thermal-small-cleanups'
Merge branch :
'mlxsw-fixes'
Merge branch :
'monitor network traffic for flaky test cases'
Merge branch :
'mptcp-fallback-to-tcp-after-3-mpc-drop-cache'
Merge branch :
'mptcp-fix-a-couple-of-races'
Merge branch :
'mptcp-mib-counters-for-mpj-tx-misc-improvements'
Merge branch :
'mptcp-misc-fixes-involving-fallback-to-tcp'
Merge branch :
'mptcp-pm-a-few-more-fixes'
Merge branch :
'mptcp-pm-fix-wrong-perm-and-sock-kfree'
Merge branch :
'mptcp-prevent-mpc-handshake-on-port-based-signal-endpoints'
Merge branch :
'mptcp-sched-fix-some-lock-issues'
Merge branch :
'mvpp2-child-port-removal'
Merge branch :
'nesting_reserved_regions' into iommufd.git for-next
Merge branch :
'net-constify-struct-net-parameter-of-socket-lookups'
Merge branch :
'net-dsa-b53-assorted-jumbo-frame-fixes'
Merge branch :
'net-dsa-microchip-add-ksz8895-ksz8864-switch-support'
Merge branch :
'net-dsa-microchip-ksz8795-add-wake-on-lan-support'
Merge branch :
'net-dsa-mv88e6xxx-fix-mv88e6393x-phc-frequency-on-internal-clock'
Merge branch :
'net-enetc-fix-some-issues-of-xdp'
Merge branch :
'net-ethernet-ti-am65-cpsw-fixes-to-multi-queue-rx-feature'
Merge branch :
'net-fib_rules-add-dscp-selector-support'
Merge branch :
'net-fix-module-autoloading'
Merge branch :
'net-header-and-core-spelling-corrections'
Merge branch :
'net-hisilicon-minor-fixes'
Merge branch :
'net-hsr-use-the-seqnr-lock-for-frames-received-via-interlink-port'
Merge branch :
'net-ibm-emac-modernize-a-bit'
Merge branch :
'net-ipv6-ioam6-introduce-tunsrc'
Merge branch :
'net-lan966x-use-the-newly-introduced-fdma-library'
Merge branch :
'net-netconsole-fix-netconsole-unsafe-locking'
Merge branch :
'net-nexthop-increase-weight-to-u16'
Merge branch :
'net-phy-mdio-bcm-unimac-add-bcm6846-variant'
Merge branch :
'net-pse-pd-tps23881-reset-gpio-support'
Merge branch :
'net-redundant-judgments'
Merge branch :
'net-selftests-tcp-ao-selftests-updates'
Merge branch :
'net-simplified-with-scoped-function'
Merge branch :
'net-smc-introduce-ringbufs-usage-statistics'
Merge branch :
'net-stmmac-fpe-via-ethtool-tc'
Merge branch :
'net-timestamp-introduce-a-flag-to-filter-out-rx-software-and-hardware-report'
Merge branch :
'net-two-fixes-for-qdisc_pkt_len_init'
Merge branch :
'net-use-irqf_no_autoen-flag-in-request_irq'
Merge branch :
'net-vertexcom-mse102x-minor-clean-ups'
Merge branch :
'net-xilinx-axienet-add-statistics-support'
Merge branch :
'net-xilinx-axienet-multicast-fixes-and-improvements'
Merge branch :
'net-xilinx-axienet-partial-checksum-offload-improvements'
Merge branch :
'netconsole-populate-dynamic-entry-even-if-netpoll-fails'
Merge branch :
'netdev_features-start-cleaning-netdev_features_t-up'
Merge branch :
'netfilter-br_netfilter-fix-panic-with-metadata_dst-skb'
Merge branch :
'netfs-writeback' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs into vfs.netfs
Merge branch :
'netns-init-cleanups' into main
Merge branch :
'next' into for-linus
Merge branch :
'no_caller_saved_registers-attribute-for-helper-calls'
Merge branch :
'octeontx2-address-some-warnings'
Merge branch :
'octeontx2-af-cpt-update'
Merge branch :
'pci/aer'
Merge branch :
'pci/controller/affinity'
Merge branch :
'pci/controller/altera'
Merge branch :
'pci/controller/brcmstb'
Merge branch :
'pci/controller/cadence'
Merge branch :
'pci/controller/dra7xx'
Merge branch :
'pci/controller/endpoint'
Merge branch :
'pci/controller/imx6'
Merge branch :
'pci/controller/j721e'
Merge branch :
'pci/controller/keystone'
Merge branch :
'pci/controller/kirin'
Merge branch :
'pci/controller/loongson'
Merge branch :
'pci/controller/mediatek'
Merge branch :
'pci/controller/mediatek-gen3'
Merge branch :
'pci/controller/qcom'
Merge branch :
'pci/controller/rcar-gen4'
Merge branch :
'pci/controller/vmd'
Merge branch :
'pci/controller/xilinx'
Merge branch :
'pci/crs'
Merge branch :
'pci/devres'
Merge branch :
'pci/dt-bindings'
Merge branch :
'pci/enumeration'
Merge branch :
'pci/hotplug'
Merge branch :
'pci/iommu'
Merge branch :
'pci/misc'
Merge branch :
'pci/npem'
Merge branch :
'pci/pwrctl'
Merge branch :
'pci/quirks'
Merge branch :
'pci/reset'
Merge branch :
'pci/sysfs'
Merge branch :
'pci/tools'
Merge branch :
'perf/urgent' into perf/core, to pick up fixes
Merge branch :
'perf/urgent' into perf/core, to pick up fixes
Merge branch :
'phy-listing-and-topology-tracking'
Merge branch :
'phylib-fixed-speed-1G'
Merge branch :
'pm-cpufreq'
Merge branch :
'pm-cpufreq'
Merge branch :
'pm-powercap'
Merge branch :
'posix-clock-fix-missing-timespec64-check-for-ptp-clock'
Merge branch :
'preparations-for-fib-rule-dscp-selector'
Merge branch :
'replace-deprecated-strcpy-with-strscpy'
Merge branch :
'rtnetlink-handle-error-of-rtnl_register_module'
Merge branch :
'rx-software-timestamp-for-all'
Merge branch :
'rx-software-timestamp-for-all-round-3'
Merge branch :
'rx-sw-tstamp-for-all'
Merge branch :
'rxrpc-miscellaneous-fixes'
Merge branch :
'sched/core' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip into for-6.11
Merge branch :
'sched/core' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip into for-6.12
Merge branch :
'selftest-rds'
Merge branch :
'selftests-bpf-add-more-uprobe-multi-tests'
Merge branch :
'selftests-bpf-add-uprobe-multi-pid-filter-test'
Merge branch :
'selftests-bpf-improve-libc-portability-musl-support-part-1'
Merge branch :
'selftests-fib_rule_tests-cleanups-and-new-tests'
Merge branch :
'selftests-mptcp-add-time-per-subtests-in-tap-output'
Merge branch :
'selftests-net-add-missing-gitignore-and-extra_clean-entries'
Merge branch :
'selftests-net-add-packetdrill'
Merge branch :
'selftests-net-packetdrill-netns-and-two-imports'
Merge branch 'selftests/bpf:
convert test_dev_cgroup to test_progs'
Merge branch 'selftests/bpf:
convert three other cgroup tests to test_progs'
Merge branch 'selftests/bpf:
Various sockmap-related fixes'
Merge branch :
'slab/for-6.12/kmem_cache_args' into slab/for-next
Merge branch :
'slab/for-6.12/rcu_barriers' into slab/for-next
Merge branch :
'smc-cleanups' into main
Merge branch :
'some-modifications-to-optimize-code-readability'
Merge branch :
'sparx5-fdma-part-one'
Merge branch :
'stmmac-add-loongson-platform-support'
Merge branch :
'support-bpf_fastcall-patterns-for-calls-to-kfuncs'
Merge branch :
'support-bpf_kptr_xchg-into-local-kptr'
Merge branch :
'support-for-quicc-engine-tsa-and-qmc'
Merge branch :
'support-passing-bpf-iterator-to-kfuncs'
Merge branch :
'tc-adjust-network-header-after-2nd-vlan-push'
Merge branch :
'tcp-3-fixes-for-retrans_stamp-and-undo-logic'
Merge branch :
'tcp-active-reset'
Merge branch :
'tcp-take-better-care-of-tw_substate-and-tw_rcv_nxt'
Merge branch :
'there-are-some-bugfix-for-the-hns3-ethernet-driver'
Merge branch :
'thermal-core'
Merge branch :
'thermal-core'
Merge branch :
'tip/sched/core' into for-6.12
Merge branch :
'tip/sched/core' into for-6.12
Merge branch :
'tip/sched/core' into sched_ext/for-6.12
Merge branch :
'topic/control-lookup-rwlock' into for-next
Merge branch :
'topic/ppc-kvm' into next
Merge branch :
'topic/seq-filter-cleanup' into for-next
Merge branch :
'two-tiny-fixes-for-btf-record'
Merge branch :
'uapi-net-sched-cxgb4-fix-wflex-array-member-not-at-end-warning'
Merge branch :
'unmask-dscp-bits'
Merge branch :
'unmask-dscp-part-four'
Merge branch :
'unmask-upper-dscp-bits-part-1'
Merge branch :
'unmask-upper-dscp-bits-part-3'
Merge branch :
'use network helpers, part 10'
Merge branch :
'use network helpers, part 9'
Merge branch :
'use-functionality-of-irq_get_trigger_type'
Merge branch :
'use-more-devm-for-ag71xx'
Merge branch :
'v6.12/bindings' into clk-meson-next
Merge branch :
'various-cleanups'
Merge branch :
'vfs.file' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs/vfs into slab/for-6.12/kmem_cache_args
Merge branch :
'virtio-net-synchronize-op-admin-state'
Merge branch :
'virtio-vsock-fix-memory-leaks'
Merge branch :
'virtio_net-make-rss-interact-properly-with-queue-number'
Merge branch :
'vsock-virtio' into main
Merge branch :
'work.write.end'
Merge branch 'xfrm:
speed up policy insertions'
Linux:
Merge branch kvm-arm64/fpmr into kvmarm-master/next
Linux:
Merge branch kvm-arm64/idregs-6.12 into kvmarm/fixes
Linux:
Merge branch kvm-arm64/mmu-misc-6.12 into kvmarm-master/next
Linux:
Merge branch kvm-arm64/nv-at-pan into kvmarm-master/next
Linux:
Merge branch kvm-arm64/s2-ptdump into kvmarm-master/next
Linux:
Merge branch kvm-arm64/selftests-6.12 into kvmarm-master/next
Linux:
Merge branch kvm-arm64/tlbi-fixes-6.12 into kvmarm-master/next
Linux:
Merge branch kvm-arm64/vgic-sre-traps into kvmarm-master/next
Linux:
Merge branch kvm-arm64/visibility-cleanups into kvmarm-master/next
Merge branches :
'acpi-battery', 'acpi-pmic', 'acpi-cppc' and 'acpi-processor'
Merge branches :
'acpi-ec', 'acpi-sysfs', 'acpi-utils' and 'acpi-soc'
Merge branches :
'acpi-resource' and 'acpi-button'
Merge branches :
'acpi-video' and 'acpi-battery'
Merge branches :
'acpi-video', 'acpi-resource', 'acpi-pad' and 'acpi-misc'
Merge branches :
'amba' and 'misc' into for-linus
Merge branches :
'clk-amlogic', 'clk-microchip' and 'clk-imx' into clk-next
Merge branches :
'clk-assigned-rates', 'clk-renesas' and 'clk-scmi' into clk-next
Merge branches :
'clk-devm', 'clk-samsung', 'clk-rockchip' and 'clk-qcom' into clk-next
Merge branches :
'clk-kunit', 'clk-mediatek', 'clk-cleanup' and 'clk-bindings' into clk-next
Merge branches :
'context_tracking.15.08.24a', 'csd.lock.15.08.24a', 'nocb.09.09.24a', 'rcutorture.14.08.24a', 'rcustall.09.09.24a', 'srcu.12.08.24a', 'rcu.tasks.14.08.24a', 'rcu_scaling_tests.15.08.24a', 'fixes.12.08.24a' and 'misc.11.08.24a' into next.09.09.24a
Merge branches :
'fixes', 'arm/smmu', 'intel/vt-d', 'amd/amd-vi' and 'core' into next
Merge branches :
'ib-mfd-for-iio-power-6.12' and 'ib-mfd-gpio-pwm-6.12' into ibs-for-mfd-merged
Merge branches :
'pm-cpuidle' and 'pm-powercap'
Merge branches :
'pm-sleep', 'pm-opp' and 'pm-tools'
Merge commit :
'bf40167d54d5' into fixes
Linux:
Merge drm/drm-fixes into drm-misc-fixes
Linux:
Merge drm/drm-fixes into drm-misc-fixes
Linux:
Merge drm/drm-fixes into drm-misc-fixes
Linux:
Merge drm/drm-next into drm-intel-next
Linux:
Merge drm/drm-next into drm-intel-next
Linux:
Merge drm/drm-next into drm-intel-next
Linux:
Merge drm/drm-next into drm-misc-next
Linux:
Merge drm/drm-next into drm-misc-next
Linux:
Merge drm/drm-next into drm-xe-next
Linux:
Merge existing fixes from asoc/for-6.12 into new branch
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux:
Merge patch series "Add an fcntl() to check file creation"
Merge patch series "can:
esd_402_pci: Do cleanup; Add one-shot mode"
Merge patch series "can:
fsl,flexcan: add imx95 wakeup"
Merge patch series "can:
kvaser_usb: Add hardware timestamp support to all devices"
Merge patch series "can:
m_can: fix struct net_device_ops::{open,stop} callbacks under high bus load"
Merge patch series "can:
rockchip_canfd: add support for CAN-FD IP core found on Rockchip RK3568"
Merge patch series "can:
rockchip_canfd: rework delay calculation and decoding of error code register"
Linux:
Merge patch series "enable bs > ps in XFS"
Merge patch series "fhandle:
expose u64 mount id to name_to_handle_at(2)"
Merge patch series "file:
remove f_version"
Linux:
Merge patch series "Finish converting jffs2 to folios"
Merge patch series "fs,mm:
add kmem_cache_create_rcu()"
Merge patch series "fs/super.c:
introduce get_tree_bdev_flags()"
Merge patch series "fs:
add i_state helpers"
Merge patch series "fsdax/xfs:
unshare range fixes for 6.12"
Merge patch series "iomap:
flush dirty cache over unwritten mappings on zero range"
Merge patch series "mpi3mr:
Few Enhancements and minor fix"
Merge patch series "NCR5380:
Bug fixes and other improvements"
Merge patch series "nsfs:
iterate through mount namespaces"
Merge patch series "pinctrl:
intel: platform: fix error path in device_for_each_child_node()"
Merge patch series "proc:
restrict overmounting of ephemeral entities"
Linux:
Merge patch series "remove size limit on XIP kernel"
Merge patch series "RISC-V:
Parse DT for Zkr to seed KASLR"
Merge patch series "riscv:
Improve KASAN coverage to fix unit tests"
Merge patch series "riscv:
select ARCH_USE_SYM_ANNOTATIONS"
Merge patch series "riscv:
stacktrace: Add USER_STACKTRACE support"
Merge patch series "scsi:
aacraid: struct sgmap: Replace 1-element arrays with flexible arrays"
Merge patch series "scsi:
message: fusion: Replace 1-element arrays with flexible arrays"
Merge patch series "scsi:
mpi3mr: Replace 1-element arrays with flexible arrays"
Linux:
Merge patch series "Simplify multiple create*_workqueue() invocations"
Linux:
Merge patch series "smartpqi updates"
Linux:
Merge patch series "smartpqi updates"
Merge patch series "Squashfs:
Update code to not use page->index"
Merge patch series "Subject:
sort out the fallocate mode mess"
Linux:
Merge patch series "Svvptc extension to remove preventive sfence.vma"
Merge patch series "tools:
Add barrier implementations for riscv"
Linux:
Merge patch series "Update lpfc to revision 14.4.0.4"
Linux:
Merge patch series "Update lpfc to revision 14.4.0.5"
Merge remote-tracking branch :
'drm/drm-fixes' into drm-misc-fixes
Merge remote-tracking branch :
'kvmarm/arm64-shared-6.12' into for-next/poe
Merge remote-tracking branch :
'mfd/ib-mfd-for-iio-power-6.12' into togreg
Merge remote-tracking branch :
'torvalds/master' into perf-tools
Merge remote-tracking branch :
'torvalds/master' into perf-tools-next
Merge remote-tracking branch :
'torvalds/master' into perf-tools-next
Merge remote-tracking branch :
'torvalds/master' into perf-tools-next
Merge remote-tracking branch :
'vfs/stable-struct_fd'
Merge remote-tracking branches :
'ras/edac-amd-atl', 'ras/edac-misc' and 'ras/edac-drivers' into edac-updates
Merge tag :
'6.12-rc-ksmbd-server-fixes-part1' of git://git.samba.org/ksmbd
Merge tag :
'6.12-rc2-cifs-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'6.12rc-more-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'9p-for-6.12-rc4' of https://github.com/martinetd/linux
Merge tag :
'9p-for-6.12-rc5' of https://github.com/martinetd/linux
Merge tag :
'acpi-6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-6.12-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-6.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-6.12-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-6.12-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-6.12-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'affs-for-6.12-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'amd-drm-fixes-6.12-2024-09-27' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-fixes-6.12-2024-10-02' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.12-2024-10-08' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.12-2024-10-16' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.12-2024-10-23' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.12-2024-10-31' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.12-2024-11-07' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.12-2024-11-14' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.12-2024-11-16' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-next-6.12-2024-08-26' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-6.12-2024-09-06' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-6.12-2024-09-13' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-pstate-v6.12-2024-09-04' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/superm1/linux
Merge tag :
'amd-pstate-v6.12-2024-09-11' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/superm1/linux
Merge tag :
'amd-pstate-v6.12-2024-10-10' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/superm1/linux
Merge tag :
'amd-pstate-v6.12-2024-10-16' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/superm1/linux
Merge tag :
'amlogic-arm-dt-for-v6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt
Merge tag :
'amlogic-arm64-dt-for-v6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt
Merge tag :
'amlogic-drivers-for-v6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/drivers
Merge tag :
'arm-fixes-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'arm-fixes-6.12-2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'arm-smmu-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux into fixes
Merge tag :
'arm-soc/for-6.12/devicetree' of https://github.com/Broadcom/stblinux into soc/dt
Merge tag :
'arm-soc/for-6.12/devicetree-arm64' of https://github.com/Broadcom/stblinux into soc/dt
Merge tag :
'arm-soc/for-6.12/devicetree-fixes' of https://github.com/Broadcom/stblinux into arm/fixes
Merge tag :
'arm-soc/for-6.12/drivers' of https://github.com/Broadcom/stblinux into soc/drivers
Merge tag :
'arm-soc/for-6.12/soc' of https://github.com/Broadcom/stblinux into soc/arm
Merge tag :
'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag :
'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag :
'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag :
'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag :
'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag :
'asm-generic-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic
Merge tag :
'asoc-fix-v6.12-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v6.12-rc4' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v6.12-rc5' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v6.12-rc6' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v6.12-rc7' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-v6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-next
Merge tag :
'aspeed-6.12-devicetree' of https://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into soc/dt
Merge tag :
'at24-updates-for-v6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into i2c/for-mergewindow
Merge tag :
'at91-defconfig-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/defconfig
Merge tag :
'at91-dt-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt
Merge tag :
'at91-soc-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/drivers
Merge tag :
'ata-6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag :
'ata-6.12-rc1-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag :
'ata-6.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag :
'ata-6.12-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag :
'ath-current-20241016' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
Merge tag :
'ath-next-20240812' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
Merge tag :
'ath-next-20240909' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
Merge tag :
'atomic-file-commits-6.12_2024-09-02' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.12-mergeA
Merge tag :
'audit-pr-20240911' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit
Merge tag :
'backlight-next-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight
Merge tag :
'bcachefs-2024-09-21' of git://evilpiepirate.org/bcachefs
Merge tag :
'bcachefs-2024-09-28' of git://evilpiepirate.org/bcachefs
Merge tag :
'bcachefs-2024-10-05' of git://evilpiepirate.org/bcachefs
Merge tag :
'bcachefs-2024-10-14' of git://evilpiepirate.org/bcachefs
Merge tag :
'bcachefs-2024-10-22' of https://github.com/koverstreet/bcachefs
Merge tag :
'bcachefs-2024-10-31' of git://evilpiepirate.org/bcachefs
Merge tag :
'bcachefs-2024-11-07' of git://evilpiepirate.org/bcachefs
Merge tag :
'bcachefs-2024-11-13' of git://evilpiepirate.org/bcachefs
Merge tag :
'bitmap-for-6.12' of https://github.com/norov/linux
Merge tag :
'block-6.12-20241004' of git://git.kernel.dk/linux
Merge tag :
'block-6.12-20241018' of git://git.kernel.dk/linux
Merge tag :
'block-6.12-20241026' of git://git.kernel.dk/linux
Merge tag :
'block-6.12-20241101' of git://git.kernel.dk/linux
Merge tag :
'block-6.12-20241108' of git://git.kernel.dk/linux
Merge tag :
'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag :
'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag :
'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag :
'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag :
'bpf-next-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge tag :
'bpf-next-6.12-struct-fd' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge tag :
'btree-cleanups-6.12_2024-09-02' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.12-mergeA
Merge tag :
'ceph-for-6.12-rc1' of https://github.com/ceph/ceph-client
Merge tag :
'ceph-for-6.12-rc2' of https://github.com/ceph/ceph-client
Merge tag :
'cgroup-for-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag :
'cgroup-for-6.12-rc5-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag :
'char-misc-6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag :
'char-misc-6.12-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag :
'char-misc-6.12-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag :
'chrome-platform-for-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux
Merge tag :
'clang-format-6.12' of https://github.com/ojeda/linux
Merge tag :
'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
Merge tag :
'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
Merge tag :
'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
Merge tag :
'clk-imx-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux into clk-imx
Merge tag :
'clk-imx-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux into clk-imx2
Merge tag :
'clk-meson-v6.12-1' of https://github.com/BayLibre/clk-meson into clk-amlogic
Merge tag :
'clk-microchip-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into clk-microchip
Merge tag :
'cmpxchg.2024.09.15a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag :
'cocci-for-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux
Merge tag :
'core-debugobjects-2024-09-16' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'coresight-next-v6.12' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/coresight/linux into char-misc-next
Merge tag :
'cpufreq-arm-updates-6.12' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge tag :
'cxl-fixes-6.12-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
Merge tag :
'cxl-fixes-6.12-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
Merge tag :
'cxl-for-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
Merge tag :
'davinci-updates-for-v6.12-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into soc/arm
Merge tag :
'devfreq-next-for-6.12' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux
Merge tag :
'devicetree-fixes-for-6.12-1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag :
'devicetree-for-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag :
'dlm-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm
Merge tag :
'dma-mapping-6.12-2024-09-19' of git://git.infradead.org/users/hch/dma-mapping
Merge tag :
'dma-mapping-6.12-2024-09-24' of git://git.infradead.org/users/hch/dma-mapping
Merge tag :
'dma-mapping-6.12-2024-09-29' of git://git.infradead.org/users/hch/dma-mapping
Merge tag :
'dma-mapping-6.12-2024-10-20' of git://git.infradead.org/users/hch/dma-mapping
Merge tag :
'dmaengine-6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
Merge tag :
'dmaengine-fix-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
Merge tag :
'docs-6.12' of git://git.lwn.net/linux
Merge tag :
'driver-core-6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
Merge tag :
'driver-core-6.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
Merge tag :
'driver-core-6.12-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
Merge tag :
'drm-fixes-2024-10-04' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2024-10-11' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2024-10-18' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2024-10-25' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2024-11-02' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2024-11-09' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2024-11-16' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2024-11-17' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-intel-fixes-2024-10-02' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag :
'drm-intel-fixes-2024-10-10' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag :
'drm-intel-fixes-2024-10-17' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag :
'drm-intel-fixes-2024-10-24' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag :
'drm-intel-fixes-2024-11-14' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag :
'drm-intel-gt-next-2024-08-23' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag :
'drm-intel-gt-next-2024-09-06' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag :
'drm-intel-next-2024-08-13' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag :
'drm-intel-next-2024-08-29' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag :
'drm-intel-next-2024-09-03' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag :
'drm-intel-next-fixes-2024-09-12' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag :
'drm-intel-next-fixes-2024-09-19' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag :
'drm-intel-next-fixes-2024-09-26' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag :
'drm-misc-fixes-2024-09-26' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-fixes-2024-10-02' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-fixes-2024-10-10' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-fixes-2024-10-17' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-fixes-2024-10-24' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-fixes-2024-10-31' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-fixes-2024-11-08' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-fixes-2024-11-14' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-next-2024-08-01' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-misc-next-2024-08-09' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-misc-next-2024-08-16' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-misc-next-2024-08-22' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-misc-next-2024-08-29' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-misc-next-fixes-2024-09-05' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-msm-fixes-2024-10-16' of https://gitlab.freedesktop.org/drm/msm into drm-fixes
Merge tag :
'drm-msm-next-2024-09-02' of https://gitlab.freedesktop.org/drm/msm into drm-next
Merge tag :
'drm-next-2024-09-19' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-next-2024-09-28' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-xe-fixes-2024-10-03' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-fixes-2024-10-10' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-fixes-2024-10-17' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-fixes-2024-10-24-1' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-fixes-2024-10-31' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-fixes-2024-11-08' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-fixes-2024-11-14' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-next-2024-07-30' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag :
'drm-xe-next-2024-08-28' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag :
'drm-xe-next-2024-09-05' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag :
'drm-xe-next-fixes-2024-09-12' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag :
'drm-xe-next-fixes-2024-09-19' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag :
'dt-cleanup-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt
Merge tag :
'dt64-cleanup-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt
Merge tag :
'edac_updates_for_v6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag :
'efi-next-for-v6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag :
'erofs-for-6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag :
'erofs-for-6.12-rc4-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag :
'execve-v6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'exfat-for-6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat
Merge tag :
'ext4_for_linus-5.12-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
Merge tag :
'ext4_for_linus-6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
Merge tag :
'extcon-next-for-6.12' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon into char-misc-next
Merge tag :
'exynos-drm-next-for-v6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-next
Merge tag :
'f2fs-6.12-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs
Merge tag :
'f2fs-for-6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs
Merge tag :
'fbdev-for-6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev
Merge tag :
'fbdev-for-6.12-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev
Merge tag :
'fbdev-for-6.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev
Merge tag :
'fbdev-for-6.12-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev
Merge tag :
'ffa-fixes-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes
Merge tag :
'ffa-updates-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers
Merge tag :
'firewire-fixes-6.12-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
Merge tag :
'firewire-updates-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
Merge tag :
'for-6.12-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.12-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.12-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.12-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.12-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.12-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.12-rc7-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.12-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.12-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.12/block-20240913' of git://git.kernel.dk/linux
Merge tag :
'for-6.12/block-20240925' of git://git.kernel.dk/linux
Merge tag :
'for-6.12/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag :
'for-6.12/dm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag :
'for-6.12/dm-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag :
'for-6.12/dm-fixes-3' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag :
'for-6.12/io_uring-20240913' of git://git.kernel.dk/linux
Merge tag :
'for-6.12/io_uring-20240922' of git://git.kernel.dk/linux
Merge tag :
'for-6.12/io_uring-discard-20240913' of git://git.kernel.dk/linux
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rmk/linux
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rmk/linux
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus-6.12-1' of https://github.com/cminyard/linux-ipmi
Merge tag :
'for-linus-6.12-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag :
'for-linus-6.12-rc1a-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag :
'for-linus-6.12a-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag :
'for-linus-6.12a-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag :
'for-linus-6.12a-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag :
'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd
Merge tag :
'for-linus-non-x86' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linux-6.12-ofs1' of git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux
Merge tag :
'for-net-2024-09-27' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag :
'for-net-2024-10-04' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag :
'for-net-2024-10-16' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag :
'for-net-2024-10-23' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag :
'for-net-2024-10-30' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag :
'for-net-2024-11-12' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag :
'for-net-next-2024-09-12' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next
Merge tag :
'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge tag :
'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge tag :
'for-v6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply
Merge tag :
'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
Merge tag :
'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
Merge tag :
'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
Merge tag :
'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
Merge tag :
'fpga-for-6.12-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga into char-misc-next
Merge tag :
'fs_for_v6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag :
'fs_for_v6.12-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag :
'fsnotify_for_v6.12-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag :
'ftrace-v6.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'ftrace-v6.12-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'fuse-fixes-6.12-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse
Merge tag :
'fuse-update-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse
Merge tag :
'gfs2-v6.10-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2
Merge tag :
'gpio-fixes-for-v6.12-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-fixes-for-v6.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-fixes-for-v6.12-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-fixes-for-v6.12-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-updates-for-v6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'hardening-v6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'hardening-v6.12-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'hid-for-linus-2024090201' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag :
'hid-for-linus-2024091602' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag :
'hid-for-linus-2024092601' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag :
'hid-for-linus-2024101301' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag :
'hid-for-linus-20241024' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag :
'hid-for-linus-20241105' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag :
'hsi-for-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi
Merge tag :
'hwlock-v6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag :
'hwmon-for-v6.11-rc7' into review-hans
Merge tag :
'hwmon-for-v6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag :
'hwmon-for-v6.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag :
'hwmon-for-v6.12-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag :
'hyperv-next-signed-20240916' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Merge tag :
'i2c-for-6.11-final-but-missed-it' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-for-6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-for-6.12-rc1-additional_fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-for-6.12-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-for-6.12-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-host-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-mergewindow
Merge tag :
'i2c-host-fixes-6.11-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-current
Merge tag :
'i2c-host-fixes-6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-current
Merge tag :
'i2c-host-fixes-6.12-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-current
Merge tag :
'i2c-host-fixes-6.12-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-current
Merge tag :
'i3c/for-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux
Merge tag :
'ib-mfd-gpio-pwm-v6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
Merge tag :
'ib-mfd-gpio-pwm-v6.12' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/lee/mfd into gpio/for-next
Merge tag :
'ib-psy-usb-types-signed' into psy-next
Merge tag :
'ib-psy-usb-types-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply into extcon-next
Merge tag :
'icc-6.12-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next
Merge tag :
'ieee802154-for-net-2024-09-01' of git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan
Merge tag :
'ieee802154-for-net-2024-09-27' of git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan
Merge tag :
'iio-fixes-for-6.12a' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-linus
Merge tag :
'iio-fixes-for-6.12b' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
Merge tag :
'iio-for-6.12a' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-testing
Merge tag :
'iio-for-6.12b' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
Merge tag :
'imx-bindings-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag :
'imx-defconfig-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/defconfig
Merge tag :
'imx-drivers-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/drivers
Merge tag :
'imx-dt-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag :
'imx-dt64-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag :
'imx-fixes-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into HEAD
Merge tag :
'imx-soc-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/arm
Merge tag :
'input-for-v6.12-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag :
'input-for-v6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag :
'input-for-v6.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag :
'input-for-v6.12-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag :
'integrator-v6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-integrator into soc/arm
Merge tag :
'integrator-v6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-integrator into soc/drivers
Merge tag :
'integrity-v6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity
Merge tag :
'intel-pinctrl-v6.11-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel into devel
Merge tag :
'intel-pinctrl-v6.12-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel into devel
Merge tag :
'intel-pinctrl-v6.12-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel into fixes
Merge tag :
'io_uring-6.12-20241004' of git://git.kernel.dk/linux
Merge tag :
'io_uring-6.12-20241011' of git://git.kernel.dk/linux
Merge tag :
'io_uring-6.12-20241018' of git://git.kernel.dk/linux
Merge tag :
'io_uring-6.12-20241019' of git://git.kernel.dk/linux
Merge tag :
'io_uring-6.12-20241101' of git://git.kernel.dk/linux
Merge tag :
'iommu-fixes-v6.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
Merge tag :
'iommu-updates-v6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
Merge tag :
'ipe-pr-20241018' of git://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe
Merge tag :
'ipsec-2024-10-22' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec
Merge tag :
'ipsec-next-2024-09-10' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next
Merge tag :
'irq-core-2024-09-16' into loongarch-next
Merge tag :
'irq-core-2024-09-16' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq-domain-24-08-09' into irq/core
Merge tag :
'irq-urgent-2024-08-25' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq-urgent-2024-11-03' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq_urgent_for_v6.12_rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq_urgent_for_v6.12_rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'jfs-6.12' of github.com:kleikamp/linux-shaggy
Merge tag :
'jfs-6.12-rc5' of github.com:kleikamp/linux-shaggy
Merge tag :
'juno-update-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/dt
Merge tag :
'kbuild-fixes-v6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag :
'kbuild-fixes-v6.12-2' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag :
'kbuild-v6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag :
'kcsan.2024.09.14a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag :
'keys-next-6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag :
'keys-next-6.12-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag :
'ktest-v6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-ktest
Merge tag :
'kvm-riscv-6.12-1' of https://github.com/kvm-riscv/linux into HEAD
Merge tag :
'kvm-s390-next-6.12-1' of https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
Merge tag :
'kvm-x86-fixes-6.12-rcN' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-generic-6.12' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-misc-6.12' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-mmu-6.12' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-pat_vmx_msrs-6.12' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-selftests-6.12' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-svm-6.12' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-vmx-6.12' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvmarm-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag :
'kvmarm-fixes-6.12-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag :
'kvmarm-fixes-6.12-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag :
'kvmarm-fixes-6.12-3' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag :
'landlock-6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux
Merge tag :
'landlock-6.12-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux
Merge tag :
'leds-next-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds
Merge tag :
'libnvdimm-for-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
Merge tag :
'linux-can-fixes-for-6.11-20240912' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag :
'linux-can-fixes-for-6.12-20241104' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag :
'linux-can-next-for-6.12-20240806' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag :
'linux-can-next-for-6.12-20240830' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag :
'linux-can-next-for-6.12-20240904-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag :
'linux-can-next-for-6.12-20240909' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag :
'linux-can-next-for-6.12-20240911' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag :
'linux-cpupower-6.12-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/shuah/linux
Merge tag :
'linux-cpupower-6.12-rc1-2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/shuah/linux
Merge tag :
'linux-cpupower-6.12-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux
Merge tag :
'linux-watchdog-6.12-rc1' of git://www.linux-watchdog.org/linux-watchdog
Merge tag :
'linux_kselftest-fixes-6.12-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux_kselftest-fixes-6.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux_kselftest-fixes-6.12-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux_kselftest-fixes-6.12-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux_kselftest-kunit-6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux_kselftest-next-6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux_kselftest-next-6.12-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux_kselftest-nolibc-6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'livepatching-for-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching
Merge tag :
'lkmm.2024.09.14b' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag :
'locking-urgent-2024-09-29' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'loongarch-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag :
'loongarch-fixes-6.12-1' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag :
'loongarch-fixes-6.12-2' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag :
'loongarch-kvm-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson into HEAD
Merge tag :
'lsm-pr-20240911' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm
Merge tag :
'lsm-pr-20240923' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm
Merge tag :
'lsm-pr-20241004' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm
Merge tag :
'm68k-for-v6.12-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k
Merge tag :
'm68knommu-for-v6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu
Merge tag :
'mailbox-v6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox
Merge tag :
'md-6.12-20240829' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into for-6.12/block
Merge tag :
'md-6.12-20240905' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into for-6.12/block
Merge tag :
'md-6.12-20240906' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into for-6.12/block
Merge tag :
'md-6.12-20241018' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into block-6.12
Merge tag :
'media/v6.12-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag :
'media/v6.12-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag :
'mediatek-drm-fixes-20241028' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-fixes
Merge tag :
'mediatek-drm-next-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-next
Merge tag :
'memblock-v6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock
Merge tag :
'memory-controller-drv-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers
Merge tag :
'memory-controller-drv-6.12-2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers
Merge tag :
'metadir-cleanups-6.12_2024-09-02' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.12-mergeA
Merge tag :
'mfd-next-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
Merge tag :
'mhi-for-v6.12' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mani/mhi into char-misc-next
Merge tag :
'mips_6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag :
'misc.2024.09.14a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag :
'mlx5-fixes-2024-09-25' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mlx5-updates-2024-09-02' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag :
'mm-hotfixes-stable-2024-09-19-00-31' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2024-09-27-09-45' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2024-10-09-15-46' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2024-10-17-16-08' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2024-10-28-21-50' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2024-11-03-10-50' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2024-11-09-22-40' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2024-11-12-16-39' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2024-11-16-15-33' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-nonmm-stable-2024-09-21-07-52' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-stable-2024-09-20-02-31' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mmc-v6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag :
'mmc-v6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag :
'mmc-v6.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag :
'mmc-v6.12-rc3-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag :
'modules-6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux
Merge tag :
'mt76-for-kvalo-2024-09-06' of https://github.com/nbd168/wireless
Merge tag :
'mtd/for-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
Merge tag :
'mvebu-arm-6.12-1' of https://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/arm
Merge tag :
'mvebu-fixes-6.12-1' of https://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into arm/fixes
Merge tag :
'nand/for-6.12' into mtd/next
Merge tag :
'net-6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.12-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.12-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.12-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.12-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.12-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.12-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-next-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
Merge tag :
'next-media-20240826' of git://git.kernel.org/pub/scm/linux/kernel/git/pinchartl/linux.git
Merge tag :
'next-media-rkisp1-20240814' of git://git.kernel.org/pub/scm/linux/kernel/git/pinchartl/linux.git
Merge tag :
'nf-24-09-26' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-24-10-02' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-24-10-09' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-24-10-21' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-24-10-31' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-24-11-07' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-next-24-08-23' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Merge tag :
'nf-next-24-09-06' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Merge tag :
'nfs-for-6.12-1' of git://git.linux-nfs.org/projects/anna/linux-nfs
Merge tag :
'nfs-for-6.12-2' of git://git.linux-nfs.org/projects/anna/linux-nfs
Merge tag :
'nfs-for-6.12-3' of git://git.linux-nfs.org/projects/anna/linux-nfs
Merge tag :
'nfsd-6.12' into linux-next-with-localio
Merge tag :
'nfsd-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'nfsd-6.12-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'nfsd-6.12-2' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'nfsd-6.12-3' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'nfsd-6.12-4' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'nolibc-20240824-for-6.12-1' of https://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc into nolibc
Merge tag :
'ntb-6.12' of https://github.com/jonmason/ntb
Merge tag :
'ntfs3_for_6.12' of https://github.com/Paragon-Software-Group/linux-ntfs3
Merge tag :
'nvme-6.12-2024-09-06' of git://git.infradead.org/nvme into for-6.12/block
Merge tag :
'nvme-6.12-2024-09-13' of git://git.infradead.org/nvme into for-6.12/block
Merge tag :
'nvme-6.12-2024-09-25' of git://git.infradead.org/nvme into for-6.12/block
Merge tag :
'nvme-6.12-2024-10-18' of git://git.infradead.org/nvme into block-6.12
Merge tag :
'nvme-6.12-2024-10-31' of git://git.infradead.org/nvme into block-6.12
Merge tag :
'nvme-6.12-2024-11-07' of git://git.infradead.org/nvme into block-6.12
Merge tag :
'omap-for-v6.12/drivers-signed' of https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into soc/drivers
Merge tag :
'omap-for-v6.12/dt-signed' of https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into soc/dt
Merge tag :
'omap-for-v6.12/soc-signed' of https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into soc/arm
Merge tag :
'opp-updates-6.12' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge tag :
'ovl-update-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs
Merge tag :
'parisc-for-6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag :
'pci-v6.12-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag :
'pci-v6.12-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag :
'pci-v6.12-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag :
'perf-core-2024-09-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf-tools-fixes-for-v6.12-1-2024-10-08' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag :
'perf-tools-fixes-for-v6.12-2-2024-10-30' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag :
'perf-tools-for-v6.12-1-2024-09-19' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag :
'perf-urgent-2024-09-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf-urgent-2024-11-03' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'phy-fixes-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
Merge tag :
'phy-for-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
Merge tag :
'pinctrl-v6.12-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag :
'pinctrl-v6.12-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag :
'platform-drivers-x86-v6.11-3' into review-hans
Merge tag :
'platform-drivers-x86-v6.12-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v6.12-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v6.12-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v6.12-4' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'pm-6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-6.12-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-6.12-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-6.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-6.12-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-6.12-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-6.12-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-6.12-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pmdomain-v6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Merge tag :
'pmdomain-v6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Merge tag :
'pmdomain-v6.12-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Merge tag :
'posix-timers-2024-07-29' of git://git.kernel.org/pub/scm/linux/kernel/git/frederic/linux-dynticks into timers/core
Merge tag :
'powerpc-6.12-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'powerpc-6.12-2' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'powerpc-6.12-3' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'powerpc-6.12-4' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'powerpc-6.12-5' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'powerpc-6.12-6' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'printk-for-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux
Merge tag :
'probes-fixes-v6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'probes-fixes-v6.12-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'probes-fixes-v6.12-rc4.2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'probes-v6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'pstore-v6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag :
'pull-fixes.ufs' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag :
'pull-stable-struct_fd' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag :
'pull-work.unaligned' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag :
'pwm/for-6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux
Merge tag :
'pwm/for-6.12-rc7-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux
Merge tag :
'pwrseq-updates-for-v6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'qcom-arm32-for-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag :
'qcom-arm64-defconfig-for-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/defconfig
Merge tag :
'qcom-arm64-fixes-for-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into HEAD
Merge tag :
'qcom-arm64-fixes-for-6.12-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into HEAD
Merge tag :
'qcom-arm64-for-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag :
'qcom-clk-fixes-for-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into clk-fixes
Merge tag :
'qcom-clk-for-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into clk-qcom
Merge tag :
'qcom-drivers-fixes-for-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes
Merge tag :
'qcom-drivers-for-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
Merge tag :
'quota-cleanups-6.12_2024-09-02' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.12-mergeA
Merge tag :
'random-6.12-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/crng/random
Merge tag :
'random-6.12-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/crng/random
Merge tag :
'ras_core_for_v6.12_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'rcu.fixes.6.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux
Merge tag :
'rcu.release.v6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux
Merge tag :
'regmap-v6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Merge tag :
'regulator-fix-v6.12-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'regulator-v6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'renesas-arm-defconfig-for-v6.12-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/defconfig
Merge tag :
'renesas-clk-for-v6.12-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
Merge tag :
'renesas-clk-for-v6.12-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
Merge tag :
'renesas-dt-bindings-for-v6.12-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag :
'renesas-dts-for-v6.12-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag :
'renesas-dts-for-v6.12-tag2' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag :
'renesas-pinctrl-for-v6.12-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel
Merge tag :
'renesas-pinctrl-for-v6.12-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel
Merge tag :
'renesas-r9a09g057-dt-binding-defs-tag' into renesas-dts-for-v6.12
Merge tag :
'reset-fixes-for-v6.12' of git://git.pengutronix.de/pza/linux into arm/fixes
Merge tag :
'reset-for-v6.12' of git://git.pengutronix.de/pza/linux into soc/drivers
Merge tag :
'riscv-config-for-v6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/defconfig
Merge tag :
'riscv-for-linus-6.11-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-for-linus-6.12-mw1' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-for-linus-6.12-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-for-linus-6.12-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-soc-fixes-for-v6.12-rc6' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into HEAD
Merge tag :
'riscv-sophgo-dt-fixes-for-v6.12-rc1' of https://github.com/sophgo/linux into HEAD
Merge tag :
'riscv-sophgo-dt-for-6.12' of https://github.com/sophgo/linux into soc/dt
Merge tag :
'rpmsg-v6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag :
'rproc-v6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag :
'rtalloc-cleanups-6.12_2024-09-02' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.12-mergeA
Merge tag :
'rtalloc-fixes-6.12_2024-09-02' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.12-mergeA
Merge tag :
'rtbitmap-cleanups-6.12_2024-09-02' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.12-mergeA
Merge tag :
'rtc-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux
Merge tag :
'rtw-next-2024-08-09' of https://github.com/pkshih/rtw
Merge tag :
'rtw-next-2024-09-05' of https://github.com/pkshih/rtw
Merge tag :
'rust-6.12' of https://github.com/Rust-for-Linux/linux
Merge tag :
'rust-fixes-6.12' of https://github.com/Rust-for-Linux/linux
Merge tag :
'rust-fixes-6.12-2' of https://github.com/Rust-for-Linux/linux
Merge tag :
'rust-fixes-6.12-3' of https://github.com/Rust-for-Linux/linux
Merge tag :
's390-6.12-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-6.12-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-6.12-3' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
'samsung-clk-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into clk-samsung
Merge tag :
'samsung-clk-fixes-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into clk-fixes
Merge tag :
'samsung-drivers-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/drivers
Merge tag :
'samsung-dt64-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
Merge tag :
'samsung-pinctrl-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung into devel
Merge tag :
'samsung-soc-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/arm
Merge tag :
'sched-core-2024-09-19' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched-rt-2024-09-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched-urgent-2024-11-03' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched_ext-for-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag :
'sched_ext-for-6.12-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag :
'sched_ext-for-6.12-rc1-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag :
'sched_ext-for-6.12-rc2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag :
'sched_ext-for-6.12-rc3-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag :
'sched_ext-for-6.12-rc5-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag :
'sched_ext-for-6.12-rc7-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag :
'sched_ext-for-6.12-rc7-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag :
'sched_urgent_for_v6.12_rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'scmi-fixes-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes
Merge tag :
'scmi-fixes-6.12-2' of https://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into HEAD
Merge tag :
'scmi-updates-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers
Merge tag :
'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag :
'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag :
'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag :
'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag :
'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag :
'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag :
'selinux-pr-20240911' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux
Merge tag :
'sh-for-v6.12-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/glaubitz/sh-linux
Merge tag :
'slab-for-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag :
'slab-for-6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag :
'slab-for-6.12-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag :
'slab-for-6.12-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag :
'Smack-for-6.12' of https://github.com/cschaufler/smack-next
Merge tag :
'smp-core-2024-09-16' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'soc-arm-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-defconfig-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-drivers-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-dt-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-ep93xx-dt-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc_fsl-6.12-2' of https://github.com/chleroy/linux into soc/drivers
Merge tag :
'soc_fsl-6.12-3' of https://github.com/chleroy/linux into arm/fixes
Merge tag :
'sound-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.12-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.12-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.12-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.12-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.12-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'soundwire-6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire
Merge tag :
'sparc-for-6.12-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/alarsson/linux-sparc
Merge tag :
'spi-fix-v6.12-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-fix-v6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-fix-v6.12-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-fix-v6.12-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-mosi-config' into togreg
Merge tag :
'spi-nor/for-6.12' into mtd/next
Merge tag :
'spi-v6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'staging-6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
Merge tag :
'staging-6.12-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
Merge tag :
'stm32-dt-for-v6.12-1' of https://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into soc/dt
Merge tag :
'sunxi-drivers-for-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/drivers
Merge tag :
'sunxi-dt-for-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt
Merge tag :
'sunxi-dt-for-6.12-2' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt
Merge tag :
'sysctl-6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl
Merge tag :
'tags/ib-mfd-for-iio-power-v6.12' into psy-next
Merge tag :
'tags/next-media-imx-20240825' of git://git.kernel.org/pub/scm/linux/kernel/git/pinchartl/linux.git
Merge tag :
'tags/next-media-misc-20240825' of git://git.kernel.org/pub/scm/linux/kernel/git/pinchartl/linux.git
Merge tag :
'tags/next-media-renesas-20240825' of git://git.kernel.org/pub/scm/linux/kernel/git/pinchartl/linux.git
Merge tag :
'tags/next-media-videobuf-20240827' of git://git.kernel.org/pub/scm/linux/kernel/git/pinchartl/linux.git
Merge tag :
'tegra-for-6.12-arm-dt' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag :
'tegra-for-6.12-arm64-defconfig' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/defconfig
Merge tag :
'tegra-for-6.12-arm64-dt' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag :
'tegra-for-6.12-dt-bindings' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag :
'tegra-for-6.12-firmware' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
Merge tag :
'tegra-for-6.12-soc' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
Merge tag :
'thead-dt-for-v6.12' of https://github.com/pdp7/linux into soc/dt
Merge tag :
'thermal-6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thermal-6.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thermal-6.12-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thermal-v6.12-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/thermal/linux into
Merge tag :
'thermal-v6.12-rc7' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/thermal/linux
Merge tag :
'thunderbolt-for-v6.12-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-next
Merge tag :
'thunderbolt-for-v6.12-rc5' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-linus
Merge tag :
'thunderbolt-for-v6.12-rc7' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-linus
Merge tag :
'ti-driver-soc-for-v6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/drivers
Merge tag :
'ti-k3-config-for-v6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/defconfig
Merge tag :
'ti-k3-dt-for-v6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt
Merge tag :
'timers-clocksource-2024-09-16' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-core-2024-09-16' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-urgent-2024-11-03' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-v6.12-rc1' of https://git.linaro.org/people/daniel.lezcano/linux into timers/core
Merge tag :
'tomoyo-pr-20240927' of git://git.code.sf.net/p/tomoyo/tomoyo
Merge tag :
'tpmdd-next-6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag :
'tpmdd-next-6.12-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag :
'tpmdd-next-6.12-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag :
'tpmdd-next-6.12-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag :
'trace-ring-buffer-v6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-ringbuffer-v6.12-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-ringbuffer-v6.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-ringbuffer-v6.12-rc7-2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'tracefs-v6.12-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'tty-6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag :
'tty-6.12-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag :
'uml-for-linus-6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux
Merge tag :
'unicode-fixes-6.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/krisman/unicode
Merge tag :
'usb-6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-6.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-6.12-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-6.12-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-6.12-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-serial-6.12-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-next
Merge tag :
'usb-serial-6.12-rc1-2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-next
Merge tag :
'usb-serial-6.12-rc4' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus
Merge tag :
'usb-serial-6.12-rc7' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus
Merge tag :
'v6.10' into next
Merge tag :
'v6.11' into for-6.12/block
Merge tag :
'v6.11-next-defconfig' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/defconfig
Merge tag :
'v6.11-next-dts64' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/dt
Merge tag :
'v6.11-next-soc' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/drivers
Merge tag :
'v6.11-rc1' into clk-meson-next
Merge tag :
'v6.11-rc1' into for-6.12
Merge tag :
'v6.11-rc2' into media_stage
Merge tag :
'v6.11-rc3' into trace/ring-buffer/core
Merge tag :
'v6.11-rc6' into docs-mw
Merge tag :
'v6.12-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag :
'v6.12-p2' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag :
'v6.12-p3' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag :
'v6.12-p4' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag :
'v6.12-p5' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag :
'v6.12-rc-ksmbd-server-fixes' of git://git.samba.org/ksmbd
Merge tag :
'v6.12-rc-smb3-client-fixes-part1' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'v6.12-rc-smb3-client-fixes-part2' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'v6.12-rc1-ksmbd-fixes' of git://git.samba.org/ksmbd
Merge tag :
'v6.12-rc1-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'v6.12-rc3-ksmbd-fixes' of git://git.samba.org/ksmbd
Merge tag :
'v6.12-rc3-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'v6.12-rc4-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'v6.12-rc6-ksmbd-fixes' of git://git.samba.org/ksmbd
Merge tag :
'v6.12-rc6-smb3-client-fix' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'v6.12-rockchip-clk1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into clk-rockchip
Merge tag :
'v6.12-rockchip-drivers-1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/drivers
Merge tag :
'v6.12-rockchip-drivers-2' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/drivers
Merge tag :
'v6.12-rockchip-dts32-1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag :
'v6.12-rockchip-dts32-2' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag :
'v6.12-rockchip-dts64-1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag :
'v6.12-rockchip-dts64-2' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag :
'v6.12-rockchip-dtsfixes1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into HEAD
Merge tag :
'versatile-soc-for-v6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-integrator into soc/drivers
Merge tag :
'vfio-v6.12-rc1' of https://github.com/awilliam/linux-vfio
Merge tag :
'vfs-6.12-rc2.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.12-rc2.fixes.2' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.12-rc5.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.12-rc6.fixes' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.12-rc6.iomap' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.12.blocksize' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.12.fallocate' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.12.file' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.12.folio' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.12.misc' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.12.mount' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.12.netfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.12.procfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'wireless-2024-10-21' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag :
'wireless-2024-10-29' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag :
'wireless-next-2024-09-04' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag :
'wireless-next-2024-09-11' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag :
'wq-for-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Merge tag :
'x86-apic-2024-09-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-build-2024-09-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-cleanups-2024-09-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-core-2024-09-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-fpu-2024-09-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-fred-2024-09-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-misc-2024-09-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-mm-2024-09-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-platform-2024-09-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-timers-2024-09-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2024-09-29' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2024-11-03' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_bugs_for_v6.12_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_bugs_post_ibpb' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_cpu_for_v6.12_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_microcode_for_v6.12_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_sev_for_v6.12_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_sgx_for_6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_urgent_for_v6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_urgent_for_v6.12_rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_urgent_for_v6.12_rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'xfs-6.12-fixes-3' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xfs-6.12-fixes-4' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xfs-6.12-fixes-5' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xfs-6.12-fixes-6' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xfs-6.12-merge-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xfs-fixes-6.12_2024-09-02' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.12-mergeA
Merge tag :
'zonefs-6.12-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs
Linux:
Merge v6.11-rc5 into drm-next
Linux:
Merge v6.11-rc7 into drm-next
mfd:
88pm80x: Constify read-only regmap structs
mfd:
88pm860x-core: Convert comma to semicolon
mfd:
adp5585: Add Analog Devices ADP5585 core support
mfd:
atc260x: Convert a bunch of commas to semicolons
mfd:
axp20x: Add ADC, BAT, and USB cells for AXP717
mfd:
axp20x: AXP717: Add support for boost regulator
mfd:
bd9571mwv: Constify struct regmap_irq_chip
mfd:
cros_ec: Simplify and clean-up cros_ec_dev_init()
mfd:
cros_ec: Update module description
mfd:
da9062-core: Constify read-only regmap structs
mfd:
ds1wm: Remove remaining header file
mfd:
fsl-imx25-tsadc: Constify struct regmap_config
mfd:
gateworks-gsc: Constify struct regmap_bus
mfd:
hi655x-pmic: Constify struct regmap_config
mfd:
intel-lpss: Add Intel Arrow Lake-H LPSS PCI IDs
mfd:
intel-lpss: Add Intel Panther Lake LPSS PCI IDs
mfd:
intel-m10-bmc: Constify struct regmap_config
mfd:
intel_soc_pmic_bxtwc: Constify struct regmap_irq_chip
mfd:
intel_soc_pmic_chtwc: Make Lenovo Yoga Tab 3 X90F DMI match less strict
mfd:
max14577: Provide MODULE_DEVICE_TABLE() to fix module autoloading
mfd:
max77620: Use for_each_child_of_node_scoped()
mfd:
mc13xxx-spi: Constify struct regmap_bus
mfd:
mt6360: Use scoped variables with memory allocators to simplify error paths
mfd:
qcom-spmi-pmic: Use for_each_child_of_node_scoped()
mfd:
retu: Constify read-only regmap structs
mfd:
rk8xx-core: Constify struct regmap_irq_chip
mfd:
rk8xx: Add support for rk806 on i2c bus
mfd:
rohm-bd71828: Constify read-only regmap structs
mfd:
rohm-bd718x7: Constify struct regmap_irq_chip
mfd:
rohm-bd9576: Constify read-only regmap structs
mfd:
sprd-sc27xx-spi: Constify struct regmap_bus
mfd:
syscon: Use scoped variables with memory allocators to simplify error paths
mfd:
tc3589x: Drop vendorless compatible string from match table
mfd:
tps6105x: Constify struct regmap_config
mfd:
tps65086: Constify struct regmap_irq_chip
mfd:
tps65090: Constify struct regmap_irq_chip
mfd:
tps65218: Constify struct regmap_irq_chip
mfd:
tps65219: Constify read-only regmap structs
mfd:
tps65910: Constify struct regmap_irq_chip
mfd:
tps65912: Constify struct regmap_irq_chip
mfd:
twl6040: Constify struct regmap_irq_chip
mfd:
wcd934x: Constify struct regmap_config
microchip:
lan865x: add driver support for Microchip's LAN865X MAC-PHY
minixfs:
Convert dir_commit_chunk() to take a folio
minixfs:
Convert dir_get_page() to dir_get_folio()
minixfs:
Convert minix_delete_entry() to work on a folio
minixfs:
Convert minix_find_entry() to take a folio
minixfs:
Convert minix_make_empty() to use a folio
minixfs:
Convert minix_prepare_chunk() to take a folio
minixfs:
Convert minix_set_link() and minix_dotdot() to take a folio
mips/jazz:
remove unused jazz_handle_int() declaration
mips:
configs: enable I2C_DESIGNWARE_CORE with I2C_DESIGNWARE_PLATFORM
MIPS:
dec: prom: Remove unused unregister_prom_console() declaration
MIPS:
export __cmpxchg_small()
MIPS:
loongson64: drop HAVE_ARCH_NODEDATA_EXTENSION
MIPS:
loongson64: rename __node_data to node_data
MIPS:
MT: Remove unused function mips_mt_regdump()
MIPS:
ralink: Fix missing `get_c0_perfcount_int` prototype
MIPS:
ralink: Fix missing `plat_time_init` prototype
mips:
Remove posix_types.h include from sigcontext.h
MIPS:
Remove the obsoleted code for include/linux/mv643xx.h
MIPS:
Remove unused declarations in asm/cmp.h
MIPS:
Remove unused function dump_au1000_dma_channel() in dma.c
MIPS:
Remove unused mips_display/_scroll_message() declarations
MIPS:
sgi-ip27: drop HAVE_ARCH_NODEDATA_EXTENSION
MIPS:
sgi-ip27: ensure node_possible_map only contains valid nodes
MIPS:
sgi-ip27: make NODE_DATA() the same as on all other architectures
misc:
fastrpc: Add support for cdsp1 remoteproc
misc:
lis3lv02d: Fix incorrect of_get_property() usage
misc:
microchip: pci1xxxx: add support for NVMEM_DEVID_AUTO for EEPROM device
misc:
microchip: pci1xxxx: add support for NVMEM_DEVID_AUTO for OTP device
misc:
rtsx: list supported models in Kconfig help
misc:
sgi-gru: Don't disable preemption in GRU driver
misc:
tsl2550: replace simple_strtoul to kstrtoul
mlxsw:
core_thermal: Call thermal_zone_device_unregister() unconditionally
mlxsw:
core_thermal: Fix -Wformat-truncation warning
mlxsw:
core_thermal: Fold two loops into one
mlxsw:
core_thermal: Make mlxsw_thermal_module_{init, fini} symmetric
mlxsw:
core_thermal: Remove another unnecessary check
mlxsw:
core_thermal: Remove unnecessary assignments
mlxsw:
core_thermal: Remove unnecessary check
mlxsw:
core_thermal: Remove unnecessary checks
mlxsw:
core_thermal: Remove unused arguments
mlxsw:
core_thermal: Simplify rollback
mlxsw:
core_thermal: Use the .should_bind() thermal zone callback
mlxsw:
pci: Sync Rx buffers for CPU
mlxsw:
pci: Sync Rx buffers for device
mlxsw:
spectrum: Remove setting of RX software timestamp
mlxsw:
spectrum_ipip: Fix memory leak when changing remote IPv6 address
mlxsw:
spectrum_ptp: Add missing verification before pushing Tx header
mlxsw:
spectrum_router: fix xa_store() error checking
mm, doc:
update read_ahead_kb for MADV_HUGEPAGE
mm, memcg:
cg2 memory{.swap,}.peak write handlers
mm, memcg:
cg2 memory{.swap,}.peak write tests
mm, mmap:
limit THP alignment of anonymous mappings to PMD-aligned sizes
mm, slab:
call kvfree_rcu_barrier() from kmem_cache_destroy()
mm, slab:
dissolve shutdown_cache() into its caller
mm, slab:
fix use of SLAB_SUPPORTS_SYSFS in kmem_cache_release()
mm, slab:
move kfence_shutdown_cache() outside slab_mutex
mm, slab:
reintroduce rcu_barrier() into kmem_cache_destroy()
mm, slab:
restore kerneldoc for kmem_cache_create()
mm, slab:
suppress warnings in test_leak_destroy kunit test
mm, slab:
unlink slabinfo, sysfs and debugfs immediately
mm, slab:
use kmem_cache_free() to free from kmem_buckets_cache
mm, slub:
avoid zeroing kmalloc redzone
mm, slub:
print CPU id (and its node) on slab OOM
mm, swap:
avoid over reclaim of full clusters
mm, swap:
fix allocation and scanning race with swapoff
mm,memcg:
provide per-cgroup counters for NUMA balancing operations
mm,tmpfs:
consider end of file write in shmem_is_huge
mm/access_process_vm:
use the new follow_pfnmap API
mm/arm64:
support large pfn mappings
mm/cma:
add cma_{alloc,free}_folio()
mm/cma:
change the addition of totalcma_pages in the cma_init_reserved_mem
mm/codetag:
add pgalloc_tag_copy()
mm/codetag:
fix a typo
mm/codetag:
fix null pointer check logic for ref and tag
mm/codetag:
fix pgalloc_tag_split()
mm/contig_alloc:
support __GFP_COMP
mm/damon/core-test:
fix damon_test_ops_registration() for DAMON_VADDR unset case
mm/damon/core-test:
test only vaddr case on ops registration test
mm/damon/core:
avoid overflow in damon_feed_loop_next_input()
mm/damon/core:
handle zero schemes apply interval
mm/damon/core:
handle zero {aggregation,ops_update} intervals
mm/damon/core:
introduce per-context region priorities histogram buffer
mm/damon/core:
remove per-scheme region priority histogram buffer
mm/damon/core:
replace per-quota regions priority histogram buffer usage with per-context one
mm/damon/dbgfs-test:
skip dbgfs_set_init_regions() test if PADDR is not registered
mm/damon/dbgfs-test:
skip dbgfs_set_targets() test if PADDR is not registered
mm/damon/Kconfig:
update DAMON doc URL
mm/damon/lru_sort:
adjust local variable to dynamic allocation
mm/damon/tests/core-kunit:
skip damon_test_nr_accesses_to_accesses_bp() if aggr_interval is zero
mm/damon/tests/sysfs-kunit.h:
fix memory leak in damon_sysfs_test_add_targets()
mm/damon/tests/vaddr-kunit:
init maple tree without MT_FLAGS_LOCK_EXTERN
mm/damon/tests:
add .kunitconfig file for DAMON kunit tests
mm/damon/vaddr:
protect vma traversal in __damon_va_thre_regions() with rcu read lock
mm/damon:
move kunit tests to tests/ subdirectory with _kunit suffix
mm/dax:
dump start address in fault handler
mm/debug_vm_pgtable:
Use pxdp_get() for accessing page table entries
mm/filemap:
fix filemap_get_folios_contig THP panic
mm/fork:
accept huge pfnmap entries
mm/gup:
avoid an unnecessary allocation call for FOLL_LONGTERM cases
mm/gup:
convert to arch_make_folio_accessible()
mm/gup:
detect huge pfnmap entries in gup-fast
mm/gup:
fix memfd_pin_folios alloc race panic
mm/gup:
fix memfd_pin_folios hugetlb page allocation
mm/gup:
stop leaking pinned pages in low memory conditions
mm/huge_memory:
check pmd_special() only after pmd_present()
mm/huge_memory:
convert split_huge_pages_pid() from follow_page() to folio_walk
mm/huge_memory:
ensure huge_zero_folio won't have large_rmappable flag set
mm/hugetlb.c:
fix UAF of vma in hugetlb fault pathway
mm/hugetlb:
enforce that PMD PT sharing has split PMD PT locks
mm/hugetlb:
fix memfd_pin_folios free_huge_pages leak
mm/hugetlb:
fix memfd_pin_folios resv_huge_pages leak
mm/hugetlb:
remove hugetlb_follow_page_mask() leftover
mm/hugetlb:
simplify refs in memfd_alloc_folio
mm/hugetlb:
sort out global lock annotations
mm/hugetlb:
use __GFP_COMP for gigantic folios
mm/hugetlb_vmemmap:
batch HVO work when demoting
mm/hugetlb_vmemmap:
don't synchronize_rcu() without HVO
mm/kmemleak:
use IS_ERR_PCPU() for pointer in the percpu address space
mm/ksm:
convert break_ksm() from walk_page_range_vma() to folio_walk
mm/ksm:
convert get_mergeable_page() from follow_page() to folio_walk
mm/ksm:
convert scan_get_next_rmap_item() from follow_page() to folio_walk
mm/madvise:
process_madvise() drop capability check if same mm
mm/memblock:
introduce a new helper memblock_estimated_nr_free_pages()
mm/memory_hotplug:
get rid of __ref
mm/mglru:
only clear kswapd_failures if reclaimable
mm/migrate:
convert add_page_for_migration() from follow_page() to folio_walk
mm/migrate:
convert do_pages_stat_array() from follow_page() to folio_walk
mm/migrate:
move common code to numa_migrate_check (was numa_migrate_prep)
mm/mlock:
set the correct prev on failure
mm/mmap:
avoid zeroing vma tree in mmap_region()
mm/mmap:
correct error handling in mmap_region()
mm/mmap:
fix race in mmap_region() with ftruncate()
mm/mmap:
reposition vma iterator in mmap_region()
mm/mmap:
use PHYS_PFN in mmap_region()
mm/mmap:
use vms accounted pages in mmap_region()
mm/mprotect:
fix dax pud handlings
mm/mprotect:
push mmu notifier to PUDs
mm/mprotect:
replace can_modify_mm with can_modify_vma
mm/mremap:
fix address wraparound in move_page_tables()
mm/mremap:
fix move_normal_pmd/retract_page_tables race
mm/mremap:
replace can_modify_mm with can_modify_vma
mm/munmap:
replace can_modify_mm with can_modify_vma
mm/page_alloc:
fix build with CONFIG_UNACCEPTED_MEMORY=n
mm/page_alloc:
keep track of free highatomic
mm/page_alloc:
let GFP_ATOMIC order-0 allocs access highatomic reserves
mm/pagewalk:
check pfnmap for folio_walk_start()
mm/pagewalk:
fix usage of pmd_leaf()/pud_leaf() without present check
mm/pagewalk:
introduce folio_walk_start() + folio_walk_end()
mm/powerpc:
add missing pud helpers
mm/rmap:
cleanup partially-mapped handling in __folio_remove_rmap()
mm/rmap:
minimize folio->_nr_pages_mapped updates when batching PTE (un)mapping
mm/rmap:
use folio->_mapcount for small folios
mm/show_mem.c:
report alloc tags in human readable units
mm/slab:
fix warning caused by duplicate kmem_cache creation in kmem_buckets_create
mm/slab:
Optimize the code logic in find_mergeable()
mm/swap:
fold lru_rotate into cpu_fbatches
mm/swap:
reduce indentation level
mm/swap:
remove boilerplate
mm/swap:
remove remaining _fn suffix
mm/swap:
rename cpu_fbatches->activate
mm/swap:
take folio refcount after testing the LRU flag
mm/swapfile:
skip HugeTLB pages for unuse_vma
mm/thp:
fix deferred split queue not partially_mapped
mm/thp:
fix deferred split queue not partially_mapped: fix
mm/thp:
fix deferred split unqueue naming and locking
mm/vma.h:
optimise vma_munmap_struct
mm/vma:
add expand-only VMA merge mode and optimise do_brk_flags()
mm/vma:
change munmap to use vma_munmap_struct() for accounting and surrounding vmas
mm/vma:
correctly position vma_iterator in __split_vma()
mm/vma:
drop incorrect comment from vms_gather_munmap_vmas()
mm/vma:
expand mmap_region() munmap call
mm/vma:
extract the gathering of vmas from do_vmi_align_munmap()
mm/vma:
extract validate_mm() from vma_complete()
mm/vma:
inline munmap operation in mmap_region()
mm/vma:
introduce abort_munmap_vmas()
mm/vma:
introduce vma_munmap_struct for use in munmap operations
mm/vma:
introduce vmi_complete_munmap_vmas()
mm/vma:
return the exact errno in vms_gather_munmap_vmas()
mm/vma:
support vma == NULL in init_vma_munmap()
mm/vma:
track start and end for munmap in vma_munmap_struct
mm/vmalloc.c:
make use of the helper macro LIST_HEAD()
mm/vmalloc.c:
use "high-order" in description non 0-order pages
mm/vmalloc.c:
use helper function va_size()
mm/x86/pat:
use the new follow_pfnmap API
mm/x86:
add missing pud helpers
mm/x86:
implement arch_check_zapped_pud()
mm/x86:
make pud_leaf() only care about PSE bit
mm/x86:
support large pfn mappings
mm/z3fold:
add __percpu annotation to *unbuddied pointer in struct z3fold_pool
mm:
abstract vma_expand() to use vma_merge_struct
mm:
accept memory in __alloc_pages_bulk()
mm:
accept to promo watermark
mm:
add a helper to accept page
mm:
add kmem_cache_create_rcu()
mm:
add node_reclaim successes to VM event counters
mm:
add nr argument in mem_cgroup_swapin_uncharge_swap() helper to support large folios
mm:
add optional close() to struct vm_special_mapping
mm:
add sysfs entry to disable splitting underused THPs
mm:
allow read-ahead with IOCB_NOWAIT set
mm:
allow set/clear page_type again
mm:
allow THP orders for PFNMAPs
mm:
always define pxx_pgprot()
mm:
always inline _compound_head() with CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP=y
mm:
arm64: document why pte is not advanced in contpte_ptep_set_access_flags()
mm:
attempt to batch free swap entries for zap_pte_range()
mm:
avoid unconditional one-tick sleep when swapcache_prepare fails
mm:
avoid unsafe VMA hook invocation when error arises on mmap hook
mm:
avoid using vma_merge() for new VMAs
mm:
avoid VM_BUG_ON when try to map an anon large folio to zero page.
mm:
call the security_mmap_file() LSM hook in remap_file_pages()
mm:
care about shadow stack guard gap when getting an unmapped area
mm:
change failure of MAP_FIXED to restoring the gap on failure
mm:
change vmf_anon_prepare() to __vmf_anon_prepare()
mm:
clarify folio_likely_mapped_shared() documentation for KSM folios
mm:
clean up mem_cgroup_iter()
mm:
clean up unmap_region() argument list
mm:
cleanup count_mthp_stat() definition
mm:
cleanup flags usage in faultin_page
mm:
consider CMA pages in watermark check for NUMA balancing target node
mm:
count the number of anonymous THPs per size
mm:
count the number of partially mapped anonymous THPs per size
mm:
count zeromap read and set for swapout and swapin
mm:
create promo_wmark_pages and clean up open-coded sites
mm:
Define struct folio_queue and ITER_FOLIOQ to handle a sequence of folios
mm:
Define VM_DROPPABLE for powerpc/32
mm:
document __GFP_NOFAIL must be blockable
mm:
don't hold css->refcnt during traversal
mm:
don't install PMD mappings when THPs are disabled by the hw/process/vma
mm:
drop CONFIG_HAVE_ARCH_NODEDATA_EXTENSION
mm:
drop is_huge_zero_pud()
mm:
extend 'usage' parameter so that cluster_swap_free_nr() can be reused
mm:
filemap: use xa_get_order() to get the swap entry order
mm:
fix (harmless) type confusion in lock_vma_under_rcu()
mm:
fix build on 32-bit targets without MAX_PHYSMEM_BITS
mm:
fix docs for the kernel parameter ``thp_anon=``
mm:
fix folio_alloc_noprof()
mm:
fix follow_pfnmap API lockdep assert
mm:
fix NULL pointer dereference in alloc_pages_bulk_noprof
mm:
fix PSWPIN counter for large folios swap-in
mm:
fix swap_read_folio_zeromap() for large folios with partial zeromap
mm:
fix typo in Kconfig
mm:
huge_memory: add vma_thp_disabled() and thp_disabled_by_hw()
mm:
hugetlb: remove left over comment about follow_huge_foo()
mm:
improve code consistency with zonelist_* helper functions
mm:
increment gen # before restarting traversal
mm:
introduce a pageflag for partially mapped folios
mm:
introduce ARCH_SUPPORTS_HUGE_PFNMAP and special bits to pmd/pud
mm:
introduce commit_merge(), abstracting final commit of merge
mm:
introduce numa_emulation
mm:
introduce numa_memblks
mm:
introduce page_mapcount_is_type()
mm:
introduce PageUnaccepted() page type
mm:
introduce vma_merge_struct and abstract vma_merge(),vma_modify()
mm:
Kconfig: fixup zsmalloc configuration
mm:
kfence: fix elapsed time for allocated/freed track
mm:
kfence: print the elapsed time for allocated/freed track
mm:
khugepaged: expand the is_refcount_suitable() to support file folios
mm:
khugepaged: fix the arguments order in khugepaged_collapse_file trace point
mm:
khugepaged: fix the incorrect statistics when collapsing large file folios
mm:
khugepaged: support shmem mTHP collapse
mm:
khugepaged: support shmem mTHP copy
mm:
khugepaged: use the number of pages in the folio to check the reference count
mm:
kmem: add lockdep assertion to obj_cgroup_memcg
mm:
kmem: remove mem_cgroup_from_obj()
mm:
krealloc: clarify valid usage of __GFP_ZERO
mm:
krealloc: consider spare memory for __GFP_ZERO
mm:
krealloc: Fix MTE false alarm in __do_krealloc
mm:
kvmalloc: align kvrealloc() with krealloc()
mm:
make arch_get_unmapped_area() take vm_flags by default
mm:
make range-to-target_node lookup facility a part of numa_memblks
mm:
make SPLIT_PTE_PTLOCKS depend on SMP
mm:
make use of str_true_false helper
mm:
make vma_prepare() and friends static and internal to vma.c
mm:
mark mas allocation in vms_abort_munmap_vmas as __GFP_NOFAIL
mm:
mark special bits for huge pfn mappings when inject
mm:
memcg: don't call propagate_protected_usage() needlessly
mm:
memory-failure: add unmap_poisoned_folio()
mm:
memory_hotplug: check hwpoisoned page firstly in do_migrate_range()
mm:
memory_hotplug: remove head variable in do_migrate_range()
mm:
memory_hotplug: unify Huge/LRU/non-LRU movable folio isolation
mm:
migrate: add isolate_folio_to_list()
mm:
migrate: annotate data-race in migrate_folio_unmap()
mm:
migrate: remove unused includes
mm:
migrate: simplify find_mm_struct()
mm:
migrate_device: convert to migrate_device_coherent_folio()
mm:
migrate_device: use a folio in migrate_device_range()
mm:
migrate_device: use more folio in migrate_device_finalize()
mm:
migrate_device: use more folio in migrate_device_unmap()
mm:
move can_modify_vma to mm/vma.h
mm:
move internal core VMA manipulation functions to own file
mm:
move kernel/numa.c to mm/
mm:
move may_expand_vm() check in mmap_region()
mm:
move numa_distance and related code from x86 to numa_memblks
mm:
move vma_modify() and helpers to internal header
mm:
move vma_shrink(), vma_expand() to internal header
mm:
multi-gen LRU: ignore non-leaf pmd_young for force_scan=true
mm:
multi-gen LRU: remove MM_LEAF_OLD and MM_NONLEAF_TOTAL stats
mm:
multi-gen LRU: use {ptep,pmdp}_clear_young_notify()
mm:
new follow_pfnmap API
mm:
numa_clear_kernel_node_hotplug: Add NUMA_NO_NODE check for node id
mm:
numa_memblks: introduce numa_memblks_init
mm:
numa_memblks: make several functions and variables static
mm:
numa_memblks: use memblock_{start,end}_of_DRAM() when sanitizing meminfo
mm:
only enforce minimum stack gap size if it's sensible
mm:
override mTHP "enabled" defaults at kernel cmdline
mm:
page_alloc: fix missed updates of PGFREE in free_unref_{page/folios}
mm:
page_alloc: move mlocked flag clearance into free_pages_prepare()
mm:
page_alloc: simpify page del and expand
mm:
page_counters: initialize usage using ATOMIC_LONG_INIT() macro
mm:
page_counters: put page_counter_calculate_protection() under CONFIG_MEMCG
mm:
page_isolation: handle unaccepted memory isolation
mm:
pass vm_flags to generic_get_unmapped_area()
mm:
percpu: increase PERCPU_DYNAMIC_SIZE_SHIFT on certain builds.
mm:
print the promo watermark in zoneinfo
mm:
provide vm_normal_(page|folio)_pmd() with CONFIG_PGTABLE_HAS_HUGE_LEAVES
mm:
reduce deferred struct page init ifdeffery
mm:
refactor arch_calc_vm_flag_bits() and arm64 MTE handling
mm:
refactor map_deny_write_exec()
mm:
refactor vma_merge() into modify-only vma_merge_existing_range()
mm:
release number of pages of a folio
mm:
remap unused subpages to shared zeropage when splitting isolated thp
mm:
remove arch_unmap()
mm:
remove can_modify_mm()
mm:
remove code to handle same filled pages
mm:
remove duplicated include in vma_internal.h
mm:
remove duplicated open-coded VMA policy check
mm:
remove foll_flags in __get_user_pages
mm:
remove follow_page()
mm:
remove follow_pte()
mm:
remove isolate_lru_page()
mm:
remove legacy install_special_mapping() code
mm:
remove migration for HugePage in isolate_single_pageblock()
mm:
remove page_has_private()
mm:
remove PageActive
mm:
remove PageMlocked
mm:
remove PageOwnerPriv1
mm:
remove PageReadahead
mm:
remove PageSwapBacked
mm:
remove PageSwapCache
mm:
remove PageUnevictable
mm:
remove PG_error
mm:
remove putback_lru_page()
mm:
remove unused argument from create_cache()
mm:
remove unused stub for can_swapin_thp()
mm:
Removed @freeptr_offset to prevent doc warning
mm:
rename instances of swap_info_struct to meaningful 'si'
mm:
rename PG_mappedtodisk to PG_owner_2
mm:
replace xa_get_order with xas_get_order where appropriate
mm:
resolve faulty mmap_region() error path behaviour
mm:
restart if multiple traversals raced
mm:
return the folio from swapin_readahead
mm:
revert "mm: shmem: fix data-race in shmem_getattr()"
mm:
rework accept memory helpers
mm:
rework vm_ops->close() handling on VMA merge
mm:
selftest to verify zero-filled pages are mapped to zeropage
mm:
shmem: drop folio reference count using 'nr_pages' in shmem_delete_from_page_cache()
mm:
shmem: extend shmem_partial_swap_usage() to support large folio swap
mm:
shmem: extend shmem_unused_huge_shrink() to all sizes
mm:
shmem: fix data-race in shmem_getattr()
mm:
shmem: fix minor off-by-one in shrinkable calculation
mm:
shmem: move shmem_huge_global_enabled() into shmem_allowable_huge_orders()
mm:
shmem: rename shmem_is_huge() to shmem_huge_global_enabled()
mm:
shmem: return number of pages beeing freed in shmem_free_swap
mm:
shmem: simplify the suitable huge orders validation for tmpfs
mm:
shmem: split large entry if the swapin folio is not large
mm:
shmem: support large folio allocation for shmem_replace_folio()
mm:
shmem: support large folio swap out
mm:
shmem: use swap_free_nr() to free shmem swap entries
mm:
shrink skip folio mapped by an exiting process
mm:
shrinker: avoid memleak in alloc_shrinker_info
mm:
shrinker: use min() to improve shrinker_debugfs_scan_write()
mm:
simplify arch_make_folio_accessible()
mm:
split a folio in minimum folio order chunks
mm:
split critical region in remap_file_pages() and invoke LSMs in between
mm:
split underused THPs
mm:
store zero pages to be swapped out in a bitmap
mm:
support large folios swap-in for sync io devices
mm:
support only one page_type per page
mm:
support poison recovery from copy_present_page()
mm:
support poison recovery from do_cow_fault()
mm:
swap: add a adaptive full cluster cache reclaim
mm:
swap: add a fragment cluster list
mm:
swap: add nr argument in swapcache_prepare and swapcache_clear to support large folios
mm:
swap: allocate folio only first time in __read_swap_cache_async()
mm:
swap: allow cache reclaim to skip slot cache
mm:
swap: clean up initialization helper
mm:
swap: extend swap_shmem_alloc() to support batch SWAP_MAP_SHMEM flag setting
mm:
swap: mTHP allocate swap entries from nonfull list
mm:
swap: prevent possible data-race in __try_to_reclaim_swap
mm:
swap: relaim the cached parts that got scanned
mm:
swap: separate SSD allocation from scan_swap_map_slots()
mm:
swap: skip slot cache on freeing for mTHP
mm:
swap: swap cluster switch to double link list
mm:
swapfile: fix cluster reclaim work crash on rotational devices
mm:
swapfile: fix SSD detection with swapfile on btrfs
mm:
thp: simplify split_huge_pages_pid()
mm:
tidy up shmem mTHP controls and stats
mm:
turn USE_SPLIT_PTE_PTLOCKS / USE_SPLIT_PTE_PTLOCKS into Kconfig options
mm:
unconditionally close VMAs on error
mm:
use ARCH_PKEY_BITS to define VM_PKEY_BITN
mm:
vmalloc: add optimization hint on page existence check
mm:
vmalloc: implement vrealloc()
mm:
vmalloc: refactor vm_area_alloc_pages() function
mm:
vmscan.c: fix OOM on swap stress test
mm:
warn about illegal __GFP_NOFAIL usage in a more appropriate location and manner
mm:
z3fold: deprecate CONFIG_Z3FOLD
mm:
zswap: delete comments for "value" member of 'struct zswap_entry'.
mm:
zswap: fix global shrinker error handling logic
mm:
zswap: fix global shrinker memcg iteration
Linux:
mm:page-writeback: use folio_next_index() helper in writeback_iter()
Linux:
mm:page_alloc: fix the NULL ac->nodemask in __alloc_pages_slowpath()
mmc:
block: add RPMB dependency
mmc:
block: register RPMB partition with the RPMB subsystem
mmc:
core Convert UNSTUFF_BITS macro to inline function
mmc:
core: Calculate size from pointer
mmc:
core: Convert simple_stroul to kstroul
mmc:
core: Only set maximum DMA segment size if DMA is supported
mmc:
core: remove left-over data structure declarations
mmc:
core: Remove struct mmc_context_info
mmc:
core: Replace the argument of mmc_sd_switch() with defines
mmc:
core: Use dev_err_probe for deferred regulators
mmc:
cqhci: Make use of cqhci_halted() routine
mmc:
dw_mmc-rockchip: Add internal phase support
mmc:
dw_mmc-rockchip: Add support for rk3576 SoCs
mmc:
Merge branch fixes into next
mmc:
Merge branch fixes into next
mmc:
Merge branch fixes into next
mmc:
mtk-sd: Improve data type in msdc_timeout_cal()
mmc:
renesas_sdhi: Add RZ/V2H(P) compatible string
mmc:
sdhci-of-dwcmshc: add common bulk optional clocks support
mmc:
sdhci-of-dwcmshc: add dwcmshc_pltfm_data
mmc:
sdhci-of-dwcmshc: Add hw_reset() support for BlueField-3 SoC
mmc:
sdhci-of-dwcmshc: Add support for Sophgo SG2042
mmc:
sdhci-of-dwcmshc: factor out code for th1520_init()
mmc:
sdhci-of-dwcmshc: factor out code into dwcmshc_rk35xx_init
mmc:
sdhci-of-dwcmshc: move two rk35xx functions
mmc:
sdhci-of-dwcmshc: Prevent stale command interrupt handling
mmc:
sdhci-of-ma35d1: Add Nuvoton MA35D1 SDHCI driver
mmc:
sdhci-pci-gli: GL9767: Fix low power mode in the SD Express process
mmc:
sdhci-pci-gli: GL9767: Fix low power mode on the set clock function
mmc:
sdhci-pxav2: Remove unnecessary null pointer check
mmc:
sdhci_am654: Add prints to tuning algorithm
mmc:
sdhci_am654: Add retry tuning
mmc:
sunxi-mmc: Fix A100 compatible description
mmc:
tmio: Use MMC core APIs to control the vqmmc regulator
mnt_idmapping:
Use kmemdup_array instead of kmemdup for multiple allocation
modpost:
detect endianness on run-time
modpost:
fix acpi MODULE_DEVICE_TABLE built with mismatched endianness
modpost:
fix input MODULE_DEVICE_TABLE() built for 64-bit on 32-bit host
modpost:
improve the section mismatch warning format
modpost:
remove unused HOST_ELFCLASS
modpost:
replace the use of NOFAIL() with xmalloc() etc.
modpost:
simplify modpost_log()
module:
abort module loading when sysfs setup suffer errors
module:
Clean up the description of MODULE_SIG_
module:
Fix KCOV-ignored file name
module:
Refine kmemleak scanned areas
module:
Split modules_install compression and in-kernel decompression
mount:
handle OOM on mnt_warn_timestamp_expiry
Linux:
move asm/unaligned.h to linux/unaligned.h
mpls:
Handle error of rtnl_register_module().
mpls:
Reduce skb re-allocations due to skb_cow()
mptcp:
cope racing subflow creation in mptcp_rcv_space_adjust
mptcp:
disable active MPTCP in case of blackhole
mptcp:
error out earlier on disconnect
mptcp:
export mptcp_subflow_early_fallback()
mptcp:
fallback to TCP after SYN+MPC drops
mptcp:
fallback when MPTCP opts are dropped after 1st data
mptcp:
handle consistently DSS corruption
mptcp:
hold pm lock when deleting entry
mptcp:
init: protect sched with rcu_read_lock
mptcp:
MIB counters for sent MP_JOIN
mptcp:
no admin perm to list endpoints
mptcp:
pm: do not remove closing subflows
mptcp:
pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
mptcp:
pm: reduce entries iterations on connect
mptcp:
pm: rename helpers linked to 'flush'
mptcp:
pm: use _rcu variant under rcu_read_lock
mptcp:
prevent MPC handshake on port-based signal endpoints
mptcp:
Remove unused declaration mptcp_sockopt_sync()
mptcp:
update local address flags when setting it
mptcp:
use sock_kfree_s instead of kfree
mseal:
replace can_modify_mm_madv with a vma variant
mseal:
update mseal.rst
mtd:
concat: Use kmemdup_array instead of kmemdup for multiple allocation
mtd:
mtdoops: Fix kmsgdump parameter renaming.
mtd:
nand: Introduce a block iterator
mtd:
nand: Rename the NAND IO iteration helper
mtd:
parsers: bcm47xxpart: make read-only array possible_nvram_sizes static const
mtd:
powernv: Add check devm_kasprintf() returned value
mtd:
rawnand: add support for ts72xx
mtd:
rawnand: arasan: Use for_each_child_of_node_scoped()
mtd:
rawnand: atmel: Add message on DMA usage
mtd:
rawnand: cadence: Use for_each_child_of_node_scoped()
mtd:
rawnand: davinci: make platform_data private
mtd:
rawnand: denali: Fix missing pci_release_regions in probe and remove
mtd:
rawnand: denali: Use the devm_clk_get_enabled() helper function
mtd:
rawnand: marvell: drm/rockchip: Use for_each_child_of_node_scoped()
mtd:
rawnand: meson: Fix typo in function name
mtd:
rawnand: meson: Use for_each_child_of_node_scoped()
mtd:
rawnand: mtk: Factorize out the logic cleaning mtk chips
mtd:
rawnand: mtk: Fix init error path
mtd:
rawnand: mtk: Use for_each_child_of_node_scoped()
mtd:
rawnand: pl353: Use for_each_child_of_node_scoped()
mtd:
rawnand: renesas: Use for_each_child_of_node_scoped()
mtd:
rawnand: rockchip: Use for_each_child_of_node_scoped()
mtd:
rawnand: stm32_fmc2: Use for_each_child_of_node_scoped()
mtd:
rawnand: sunxi: Use for_each_child_of_node_scoped()
mtd:
slram: insert break after errors in parsing the map
mtd:
spi-nand: Add continuous read support
mtd:
spi-nand: Expose spinand_write_reg_op()
mtd:
spi-nand: Isolate the MTD read logic in a helper
mtd:
spi-nand: macronix: Add a possible bitflip status flag
mtd:
spi-nand: macronix: Continuous read support
mtd:
spi-nand: macronix: Extract the bitflip retrieval logic
mtd:
spi-nand: macronix: Fix helper name
mtd:
spi-nor: fix flash probing
mtd:
spi-nor: micron-st: Add n25q064a WP support
mtd:
spi-nor: spansion: Add support for S28HS256T
mtd:
spi-nor: sst: Factor out common write operation to `sst_nor_write_data()`
mtd:
spi-nor: winbond: add Zetta ZD25Q128C support
mtd:
spinand: Add support for setting plane select bits
mtd:
spinand: macronix: Flag parts needing explicit plane select
mtd:
spinand: set bitflip_threshold to 75% of ECC strength
mtd:
spinand: winbond: add support for W25N01KV
mtd:
Use of_property_read_bool()
mtip32xx:
Remove redundant null pointer checks in mtip_hw_debugfs_init()
mul_u64_u64_div_u64:
basic sanity test
mul_u64_u64_div_u64:
make it precise always
mxser:
convert comma to semicolon
mxser:
remove doubled sets of close times
mxser:
remove stale comment
namespace:
introduce SB_I_NOIDMAP flag
nbcon:
Add API to acquire context for non-printing operations
nbd:
add support for rotational devices
nbd:
correct the maximum value for discard sectors
nbd:
fix race between timeout and normal completion
nbd:
implement the WRITE_ZEROES command
nbd:
nbd_bg_flags_show: add NBD_FLAG_ROTATIONAL
neighbour:
delete redundant judgment statements
net-timestamp:
add selftests for SOF_TIMESTAMPING_OPT_RX_FILTER
net-timestamp:
correct the use of SOF_TIMESTAMPING_RAW_HARDWARE
net-timestamp:
introduce SOF_TIMESTAMPING_OPT_RX_FILTER flag
net/9p/usbg:
Add new usb gadget function transport
net/9p/usbg:
Fix build error
net/9p/usbg:
fix CONFIG_USB_GADGET dependency
net/chelsio/libcxgb:
Add __percpu annotations to libcxgb_ppm.c
net/core:
make use of the helper macro LIST_HEAD()
net/funeth:
Remove setting of RX software timestamp
net/fungible:
Avoid -Wflex-array-member-not-at-end warning
net/handshake:
use sockfd_put() helper
net/ipv4:
fix macro definition sk_for_each_bound_bhash
net/ipv4:
make use of the helper macro LIST_HEAD()
net/ipv4:
net: prefer strscpy over strcpy
net/ipv6:
delete redundant judgment statements
net/ipv6:
make use of the helper macro LIST_HEAD()
net/ipv6:
replace deprecated strcpy with strscpy
net/mlx4:
Add support for EEPROM high pages query for QSFP/QSFP+/QSFP28
net/mlx5:
Add device cap for supporting hot reset in sync reset flow
net/mlx5:
Add IFC related stuff for data direct
net/mlx5:
Add NOT_READY command return status
net/mlx5:
Add support for enabling PTM PCI capability
net/mlx5:
Add support for MTPTM and MTCTR registers
net/mlx5:
Add support for sync reset using hot reset
net/mlx5:
Added cond_resched() to crdump collection
net/mlx5:
Added missing definitions in preparation for HW Steering
net/mlx5:
Added missing mlx5_ifc definition for HW Steering
net/mlx5:
Allow users to configure affinity for SFs
net/mlx5:
Check for invalid vector index on EQ creation
net/mlx5:
E-Switch, Increase max int port number for offload
net/mlx5:
E-Switch, Remove unused declarations
net/mlx5:
E-switch, unload IB representors when unloading ETH representors
net/mlx5:
Expand mkey page size to support 6 bits
net/mlx5:
Expose HW bits for Memory scheme ODP
net/mlx5:
Fix command bitmask initialization
net/mlx5:
Fix error path in multi-packet WQE transmit
net/mlx5:
Fix msix vectors to respect platform limit
net/mlx5:
Fix wrong reserved field in hca_cap_2 in mlx5_ifc
net/mlx5:
fs, add support for no append at software level
net/mlx5:
fs, lock FTE when checking if active
net/mlx5:
fs, make get_root_namespace API function
net/mlx5:
fs, move hardware fte deletion function reset
net/mlx5:
fs, move steering common function to fs_cmd.h
net/mlx5:
fs, remove unused member
net/mlx5:
fs, separate action and destination into distinct struct
net/mlx5:
Handle memory scheme ODP capabilities
net/mlx5:
HWS, added actions handling
net/mlx5:
HWS, added API and enabled HWS support
net/mlx5:
HWS, added backward-compatible API handling
net/mlx5:
HWS, added debug dump and internal headers
net/mlx5:
HWS, added definers handling
net/mlx5:
HWS, added FW commands handling
net/mlx5:
HWS, added matchers functionality
net/mlx5:
HWS, added memory management handling
net/mlx5:
HWS, added modify header pattern and args handling
net/mlx5:
HWS, added rules handling
net/mlx5:
HWS, added send engine and context handling
net/mlx5:
HWS, added tables handling
net/mlx5:
HWS, added vport handling
net/mlx5:
HWS, changed E2BIG error to a negative return code
net/mlx5:
HWS, check the correct variable in hws_send_ring_alloc_sq()
net/mlx5:
HWS, don't destroy more bwc queue locks than allocated
net/mlx5:
HWS, fixed double free in error flow of definer layout
net/mlx5:
HWS, fixed double-free in error flow of creating SQ
net/mlx5:
HWS, fixed error flow return values of some functions
net/mlx5:
HWS, removed wrong access to a number of rules variable
net/mlx5:
HWS, updated API functions comments to kernel doc
net/mlx5:
HWS, use lock classes for bwc locks
net/mlx5:
Implement PTM cross timestamping support
net/mlx5:
Reclaim max 50K pages at once
net/mlx5:
Skip HotPlug check on sync reset using hot reset
net/mlx5:
Support throttled commands from async API
net/mlx5:
Unregister notifier on eswitch init failure
net/mlx5:
Use cpumask_local_spread() instead of custom code
net/mlx5e:
Be consistent with bitmap handling of link modes
net/mlx5e:
clear xdp features on non-uplink representors
net/mlx5e:
CT: 'update' rules instead of 'replace'
net/mlx5e:
CT: Fix null-ptr-deref in add rule err flow
net/mlx5e:
CT: Update connection tracking steering entries
net/mlx5e:
Disable loopback self-test on multi-PF netdev
net/mlx5e:
Don't call cleanup on profile rollback failure
net/mlx5e:
Enable remove flow for hard packet limit
net/mlx5e:
Fix crash caused by calling __xfrm_state_delete() twice
net/mlx5e:
Fix NULL deref in mlx5e_tir_builder_alloc()
net/mlx5e:
kTLS, Fix incorrect page refcounting
net/mlx5e:
Match cleanup order in mlx5e_free_rq in reverse of mlx5e_alloc_rq
net/mlx5e:
SHAMPO, Add no-split ethtool counters for header/data split
net/mlx5e:
SHAMPO, Fix overflow of hd_per_wq
net/mlx5e:
TC, Offload rewrite and mirror on tunnel over ovs internal port
net/mlx5e:
TC, Offload rewrite and mirror to both internal and external dests
net/mlx5e:
Use extack in get coalesce callback
net/mlx5e:
Use extack in get module eeprom by page callback
net/mlx5e:
Use extack in set coalesce callback
net/mlx5e:
Use extack in set ringparams callback
net/ncsi:
Disable the ncsi work before freeing the associated structure
net/netfilter:
make use of the helper macro LIST_HEAD()
net/netrom:
prefer strscpy over strcpy
net/sched:
accept TCA_STAB only for root qdisc
net/sched:
act_api: deny mismatched skip_sw/skip_hw flags for actions created by classifiers
net/sched:
sch_api: fix xa_insert() error path in tcf_block_get_ext()
net/sched:
stop qdisc_tree_reduce_backlog on TC_H_ROOT
net/smc:
add sysctl for smc_limit_hs
net/smc:
do not leave a dangling sk pointer in __smc_create()
net/smc:
fix lacks of icsk_syn_mss with IPPROTO_SMC
net/smc:
Fix lookup of netdev by using ib_device_get_netdev()
net/smc:
Fix memory leak when using percpu refs
net/smc:
Fix searching in list of known pnetids in smc_pnet_add_pnetid
net/smc:
introduce statistics for allocated ringbufs of link group
net/smc:
introduce statistics for ringbufs usage of net namespace
net/smc:
remove redundant code in smc_connect_check_aclc
net/smc:
remove the fallback in __smc_connect
net/smc:
remove unreferenced header in smc_loopback.h file
net/smc:
remove unused input parameters in smcr_new_buf_create
net/smc:
Use static_assert() to check struct sizes
net/sun3_82586:
fix potential memory leak in sun3_82586_send_packet()
net/sunrpc:
make use of the helper macro LIST_HEAD()
net/tcp:
Expand goo.gl link
net/tipc:
make use of the helper macro LIST_HEAD()
net/tipc:
replace deprecated strcpy with strscpy
net/xen-netback:
prevent UAF in xenvif_flush_hash()
net:
add copy from skb_seq_state to buffer function
net:
add devmem TCP documentation
net:
add more sanity checks to qdisc_pkt_len_init()
net:
Add netif_get_gro_max_size helper for GRO
net:
add SO_DEVMEM_DONTNEED setsockopt to release RX frags
net:
add support for skbs with unreadable frags
net:
ag71xx: add COMPILE_TEST to test compilation
net:
ag71xx: add MODULE_DESCRIPTION
net:
ag71xx: devm_clk_get_enabled
net:
ag71xx: disable napi interrupts during probe
net:
ag71xx: fix module autoloading
net:
ag71xx: get reset control using devm api
net:
ag71xx: move clk_eth out of struct
net:
ag71xx: remove always true branch
net:
ag71xx: remove dead code path
net:
ag71xx: support probe defferal for getting MAC address
net:
ag71xx: update FIFO bits and descriptions
net:
ag71xx: use devm for of_mdiobus_register
net:
ag71xx: use devm for register_netdev
net:
ag71xx: use ethtool_puts
net:
ag71xx: use phylink_mii_ioctl
net:
airoha: Add airoha_qdma pointer in airoha_tx_irq_queue/airoha_queue structures
net:
airoha: Allow mapping IO region for multiple qdma controllers
net:
airoha: configure hw mac address according to the port id
net:
airoha: fix module autoloading
net:
airoha: honor reset return value in airoha_hw_init()
net:
airoha: Introduce airoha_qdma struct
net:
airoha: Link the gdm port to the selected qdma controller
net:
airoha: Move airoha_queues in airoha_qdma
net:
airoha: Move irq_mask in airoha_qdma structure
net:
airoha: Start all qdma NAPIs in airoha_probe()
net:
airoha: Update tx cpu dma ring idx at the end of xmit loop
net:
airoha: Use qdma pointer as private structure in airoha_irq_handler routine
net:
alacritech: Partially revert "net: alacritech: Switch to use dev_err_probe()"
net:
alacritech: Switch to use dev_err_probe()
net:
alteon: Convert tasklet API to new bottom half workqueue mechanism
net:
amd: mvme147: Fix probe banner message
net:
amlogic,meson-dwmac: Fix "amlogic,tx-delay-ns" schema
net:
apple: bmac: Use IRQF_NO_AUTOEN flag in request_irq()
net:
arc: fix the device for dma_map_single/dma_unmap_single
net:
arc: rockchip: fix emac mdio node support
net:
atlantic: Avoid warning about potential string truncation
net:
atlantic: convert comma to semicolon
net:
atlantic: use ethtool_sprintf
net:
avoid potential underflow in qdisc_pkt_len_init() with UFO
net:
axienet: add missing blank line after declaration
net:
axienet: remove unnecessary ftrace-like logging
net:
axienet: remove unnecessary parentheses
net:
axienet: Replace the occurrences of (1<
net:
bcmasp: fix potential memory leak in bcmasp_xmit()
net:
bcmasp: Simplify with scoped for each OF child loop
net:
cadence: macb: Enable software IRQ coalescing by default
net:
caif: remove unused name
net:
caif: use max() to simplify the code
net:
Call preinit_net() without pernet_ops_rwsem.
net:
can: cc770: Simplify parsing DT properties
net:
cirrus: add DT support for Cirrus EP93xx
net:
cirrus: use u8 for addr to calm down sparse
net:
clarify SO_DEVMEM_DONTNEED behavior in documentation
net:
cnic: Convert tasklet API to new bottom half workqueue mechanism
net:
core: annotate socks of struct sock_reuseport with __counted_by
net:
Correct spelling in headers
net:
Correct spelling in net/core
net:
dm9051: fix module autoloading
net:
do not delay dst_entries_add() in dst_release()
net:
Don't register pernet_operations if only one of id or size is specified.
net:
dpaa: reduce number of synchronize_net() calls
net:
dpaa_eth: print FD status in CPU endianness in dpaa_eth_fd tracepoint
net:
dsa: b53: allow lower MTUs on BCM5325/5365
net:
dsa: b53: fix jumbo frame mtu check
net:
dsa: b53: fix jumbo frames on 10/100 ports
net:
dsa: b53: fix max MTU for 1g switches
net:
dsa: b53: fix max MTU for BCM5325/BCM5365
net:
dsa: b53: Use dev_err_probe()
net:
dsa: felix: Annotate struct action_gate_entry with __counted_by
net:
dsa: improve shutdown sequence
net:
dsa: lan9303: ensure chip reset and wait for READY status
net:
dsa: microchip: Add KSZ8895/KSZ8864 switch support
net:
dsa: microchip: add WoL support for KSZ87xx family
net:
dsa: microchip: clean up ksz8_reg definition macros
net:
dsa: microchip: disable EEE for KSZ879x/KSZ877x/KSZ876x
net:
dsa: microchip: fix KSZ87xx family structure wrt the datasheet
net:
dsa: microchip: fix tag_ksz egress mask for KSZ8795 family
net:
dsa: microchip: generalize KSZ9477 WoL functions at ksz_common
net:
dsa: microchip: ksz9477: split half-duplex monitoring function
net:
dsa: microchip: ksz9477: unwrap URL in comment
net:
dsa: microchip: move KSZ9477 WoL functions to ksz_common
net:
dsa: microchip: rename ksz8 series files
net:
dsa: microchip: replace unclear KSZ8830 strings
net:
dsa: microchip: update tag_ksz masks for KSZ9477 family
net:
dsa: microchip: Use scoped function to simplfy code
net:
dsa: mt7530: Add EN7581 support
net:
dsa: mv88e6xxx: Fix error when setting port policy on mv88e6393x
net:
dsa: mv88e6xxx: Fix the max_vid definition for the MV88E6361
net:
dsa: mv88e6xxx: group cycle counter coefficients
net:
dsa: mv88e6xxx: read cycle counter period from hardware
net:
dsa: mv88e6xxx: Remove stale comment
net:
dsa: mv88e6xxx: support 4000ps cycle counter period
net:
dsa: ocelot: Simplify with scoped for each OF child loop
net:
dsa: realtek: make use of dev_err_cast_probe()
net:
dsa: realtek: rtl8365mb: Make use of irq_get_trigger_type()
net:
dsa: realtek: rtl8366rb: Make use of irq_get_trigger_type()
net:
dsa: realtek: Use for_each_child_of_node_scoped()
net:
dsa: refuse cross-chip mirroring operations
net:
dsa: sja1105: fix reception from VLAN-unaware bridges
net:
dsa: sja1105: Simplify with scoped for each OF child loop
net:
dsa: vsc73xx: fix reception from VLAN-unaware bridges
net:
dsa: vsc73xx: implement FDB operations
net:
dsa: vsc73xx: make RGMII delays configurable
net:
dsa: vsc73xx: speed up MDIO bus to max allowed value
net:
dsa: vsc73xx: use defined values in phy operations
net:
ena: Add ENA Express metrics support
net:
ena: Extend customer metrics reporting support
net:
enetc: add missing static descriptor and inline keyword
net:
enetc: allocate vf_state during PF probes
net:
enetc: block concurrent XDP transmissions during ring reconfiguration
net:
enetc: disable NAPI after all rings are disabled
net:
enetc: disable Tx BD rings after they are empty
net:
enetc: Remove setting of RX software timestamp
net:
enetc: remove xdp_drops statistic from enetc_xdp_drop()
net:
enetc: Replace ifdef with IS_ENABLED
net:
enetc: set MAC address to the VF net_device
net:
enetc: Use IRQF_NO_AUTOEN flag in request_irq()
net:
ethernet: adi: adin1110: Fix some error handling path in adin1110_read_fifo()
net:
ethernet: aeroflex: fix potential memory leak in greth_start_xmit_gbit()
net:
ethernet: dlink: replace deprecated macro
net:
ethernet: fs_enet: convert to SPDX
net:
ethernet: fs_enet: cosmetic cleanups
net:
ethernet: fs_enet: drop the .adjust_link custom fs_ops
net:
ethernet: fs_enet: drop unused phy_info and mii_if_info
net:
ethernet: fs_enet: Make the per clock optional
net:
ethernet: fs_enet: only protect the .restart() call in .adjust_link
net:
ethernet: fs_enet: phylink conversion
net:
ethernet: fs_enet: simplify clock handling with devm accessors
net:
ethernet: fs_enet: use macros for speed and duplex values
net:
ethernet: ibm: Simpify code with for_each_child_of_node()
net:
ethernet: lantiq_etop: fix memory disclosure
net:
ethernet: lantiq_etop: remove unused variable
net:
ethernet: mtk_eth_soc: drop clocks unused by Ethernet driver
net:
ethernet: mtk_eth_soc: fix memory corruption during fq dma init
net:
ethernet: mtk_eth_soc: Use ipv6_addr_{cpu_to_be32,be32_to_cpu} helpers
net:
ethernet: mtk_wed: fix path of MT7988 WO firmware
net:
ethernet: oa_tc6: add helper function to enable zero align rx frame
net:
ethernet: oa_tc6: enable open alliance tc6 data communication
net:
ethernet: oa_tc6: implement error interrupts unmasking
net:
ethernet: oa_tc6: implement internal PHY initialization
net:
ethernet: oa_tc6: implement mac-phy interrupt
net:
ethernet: oa_tc6: implement receive path to receive rx ethernet frames
net:
ethernet: oa_tc6: implement register read operation
net:
ethernet: oa_tc6: implement register write operation
net:
ethernet: oa_tc6: implement software reset
net:
ethernet: oa_tc6: implement transmit path to transfer tx ethernet frames
net:
ethernet: rtsn: fix potential memory leak in rtsn_start_xmit()
net:
ethernet: rtsn: Remove setting of RX software timestamp
net:
ethernet: ti: am65-cpsw-ethtool: Remove setting of RX software timestamp
net:
ethernet: ti: am65-cpsw-nuss: Replace of_node_to_fwnode() with more suitable API
net:
ethernet: ti: am65-cpsw: avoid devm_alloc_etherdev, fix module removal
net:
ethernet: ti: am65-cpsw: Fix forever loop in cleanup code
net:
ethernet: ti: am65-cpsw: Fix multi queue Rx on J7
net:
ethernet: ti: am65-cpsw: fix warning in am65_cpsw_nuss_remove_rx_chns()
net:
ethernet: ti: am65-cpsw: Introduce multi queue Rx
net:
ethernet: ti: am65-cpsw: prevent WARN_ON upon module removal
net:
ethernet: ti: am65-cpsw: setup priority to flow mapping
net:
ethernet: ti: cpsw_ale: add Policer and Thread control register fields
net:
ethernet: ti: cpsw_ale: add policer/classifier helpers and setup defaults
net:
ethernet: ti: cpsw_ale: Fix warning on some platforms
net:
ethernet: ti: cpsw_ale: use regfields for ALE registers
net:
ethernet: ti: cpsw_ale: use regfields for number of Entries and Policers
net:
ethernet: ti: cpsw_ethtool: Remove setting of RX software timestamp
net:
ethtool: Allow passing a phy index for some commands
net:
ethtool: cable-test: Release RTNL when the PHY isn't found
net:
ethtool: cable-test: Target the command to the requested PHY
net:
ethtool: check rxfh_max_num_contexts != 1 at register time
net:
ethtool: Enhance error messages sent to user space
net:
ethtool: Introduce a command to list PHYs on an interface
net:
ethtool: phy: Check the req_info.pdn field for GET commands
net:
ethtool: phy: Don't set the context dev pointer for unfiltered DUMP
net:
ethtool: plca: Target the command to the requested PHY
net:
ethtool: pse-pd: Target the command to the requested PHY
net:
ethtool: strset: Allow querying phy stats by index
net:
explicitly clear the sk pointer, when pf->create fails
net:
fec: don't save PTP state if PTP is unsupported
net:
fec: Move `fec_ptp_read()` to the top of the file
net:
fec: Reload PTP registers after link-state change
net:
fec: Remove duplicated code
net:
fec: Remove setting of RX software timestamp
net:
fec: Restart PPS after link state change
net:
fec: Switch to RUNTIME/SYSTEM_SLEEP_PM_OPS()
net:
fib_rules: Add DSCP selector attribute
net:
fib_rules: Enable DSCP selector usage
net:
Fix an unsafe loop on the list
net:
fix crash when config small gso_max_size/gso_ipv4_max_size
net:
fix data-races around sk->sk_forward_alloc
net:
Fix gso_features_check to check for both dev->gso_{ipv4_,}max_size
net:
fix races in netdev_tx_sent_queue()/dev_watchdog()
net:
fix SO_DEVMEM_DONTNEED looping too long
net:
fix unreleased lock in cable test
net:
fs_enet: Fix warning due to wrong type
net:
ftgmac100: fixed not check status from fixed phy
net:
ftgmac100: Get link speed and duplex for NC-SI
net:
gianfar: fix NVMEM mac address
net:
gso: fix tcp fraglist segmentation after pull from frag_list
net:
hinic: use ethtool_sprintf/puts
net:
hisilicon: hip04: fix OF node leak in probe()
net:
hisilicon: hns_dsaf_mac: fix OF node leak in hns_mac_get_info()
net:
hisilicon: hns_mdio: fix OF node leak in probe()
net:
hns3/hns: Update the maintainer for the HNS3/HNS ethernet driver
net:
hns3: add sync command to sync io-pgtable
net:
hns3: default enable tx bounce buffer when smmu enabled
net:
hns3: don't auto enable misc vector
net:
hns3: fix kernel crash when 1588 is sent on HIP08 devices
net:
hns3: fix kernel crash when uninstalling driver
net:
hns3: fix missing features due to dev->features configuration too early
net:
hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
net:
hns3: fixed reset failure issues caused by the incorrect reset type
net:
hns3: initialize reset_timer before hclgevf_misc_irq_init()
net:
hns3: Remove setting of RX software timestamp
net:
hns3: Resolved the issue that the debugfs query result is inconsistent.
net:
hns3: Use ARRAY_SIZE() to improve readability
net:
hns3: Use ipv6_addr_{cpu_to_be32,be32_to_cpu} helpers
net:
hns: Use IS_ERR_OR_NULL() helper function
net:
hsr: Remove interlink_sequence_nr.
net:
hsr: Use the seqnr lock for frames received via interlink port.
net:
ibm: emac: get rid of wol_irq
net:
ibm: emac: mal: add dcr_unmap to _remove
net:
ibm: emac: mal: fix wrong goto
net:
ibm: emac: manage emac_irq with devm
net:
ibm: emac: remove all waiting code
net:
ibm: emac: remove mii_bus with devm
net:
ibm: emac: replace of_get_property
net:
ibm: emac: Use __iomem annotation for emac_[xg]aht_base
net:
ibm: emac: use devm for alloc_etherdev
net:
ibm: emac: use devm for of_iomap
net:
ibm: emac: use devm for register_netdev
net:
ibm: emac: use netdev's phydev directly
net:
ieee802154: mcr20a: Use IRQF_NO_AUTOEN flag in request_irq()
net:
Initialise net->passive once in preinit_net().
net:
Initialise net.core sysctl defaults in preinit_net().
net:
introduce helper sendpages_ok()
net:
ipa: make use of dev_err_cast_probe()
net:
ipv6: ioam6: code alignment
net:
ipv6: ioam6: new feature tunsrc
net:
ipv6: rpl_iptunnel: Fix memory leak in rpl_input
net:
ipv6: select DST_CACHE from IPV6_RPL_LWTUNNEL
net:
lan743x: Add support to ethtool phylink get and set settings
net:
lan743x: Create separate Link Speed Duplex state function
net:
lan743x: Create separate PCS power reset function
net:
lan743x: Migrate phylib to phylink
net:
lan743x: Remove duplicate check
net:
lan966x: ditch tx->last_in_use variable
net:
lan966x: refactor buffer reload function
net:
lan966x: Remove setting of RX software timestamp
net:
lan966x: replace a few variables with new equivalent ones
net:
lan966x: select FDMA library
net:
lan966x: use a few FDMA helpers throughout
net:
lan966x: use FDMA library for adding DCB's in the rx path
net:
lan966x: use FDMA library for adding DCB's in the tx path
net:
lan966x: use FDMA library symbols
net:
lan966x: use library helper for freeing rx buffers
net:
lan966x: use library helper for freeing tx buffers
net:
lan966x: use the FDMA library for allocation of rx buffers
net:
lan966x: use the FDMA library for allocation of tx buffers
net:
liquidio: Remove unused declarations
net:
macb: Avoid 20s boot delay by skipping MDIO bus registration for fixed-link PHY
net:
macb: Convert tasklet API to new bottom half workqueue mechanism
net:
macb: increase max_mtu for oversized frames
net:
macb: Remove setting of RX software timestamp
net:
macb: Use predefined PCI vendor ID constant
net:
Make copy_safe_from_sockptr() match documentation
net:
mana: Implement get_ringparam/set_ringparam for mana
net:
mana: Improve mana_set_channels() in low mem conditions
net:
mctp: Consistent peer address handling in ioctl tag allocation
net:
mdio: mux-mmioreg: Simplified with dev_err_probe()
net:
mdio: mux-mmioreg: Simplified with scoped function
net:
mdio: Use of_property_count_u32_elems() to get property length
net:
mdiobus: Debug print fwnode handle instead of raw pointer
net:
microchip: add FDMA library
net:
microchip: Make FDMA config symbol invisible
net:
microchip: vcap api: Fix memory leaks in vcap_api_encode_rule_test()
net:
mii: constify advertising mask
net:
mpls: delete redundant judgment statements
net:
mscc: ocelot: Remove setting of RX software timestamp
net:
mv643xx_eth: Simplify with scoped for each OF child loop
net:
mvneta: Use __be16 for l3_proto parameter of mvneta_txq_desc_csum()
net:
mvpp2: Increase size of queue_name buffer
net:
mvpp2: Remove setting of RX software timestamp
net:
mvpp2: use device_for_each_child_node() to access device child nodes
net:
mvpp2: use port_count to remove ports
net:
napi: Prevent overflow of napi_defer_hard_irqs
net:
netconsole: Constify struct config_item_type
net:
netconsole: Correct mismatched return types
net:
netconsole: Defer netpoll cleanup to avoid lock release during list traversal
net:
netconsole: Fix MODULE_AUTHOR format
net:
netconsole: fix wrong warning
net:
netconsole: Populate dynamic entry even if netpoll fails
net:
netconsole: selftests: Create a new netconsole selftest
net:
netconsole: Standardize variable naming
net:
netconsole: Unify Function Return Paths
net:
netcp: Remove setting of RX software timestamp
net:
netdev netlink api to bind dma-buf to a net device
net:
netlink: Remove the dump_cb_mutex field from struct netlink_sock
net:
netpoll: extract core of netpoll_cleanup
net:
netvsc: Update default VMBus channels
net:
nexthop: Add flag to assert that NHGRP reserved fields are zero
net:
nexthop: delete redundant judgment statements
net:
nexthop: Increase weight to u16
net:
openvswitch: Use ERR_CAST() to return
net:
pcs: xpcs: fix the wrong register that was written back
net:
phy: add Applied Micro QT2025 PHY driver
net:
phy: Add driver for Motorcomm yt8821 2.5G ethernet phy
net:
phy: add helpers to handle sfp phy connect/disconnect
net:
phy: Add phy library support to check supported list when autoneg is enabled
net:
phy: aquantia: AQR115c fix up PMA capabilities
net:
phy: aquantia: fix -ETIMEDOUT PHY probe failure when firmware not present
net:
phy: aquantia: fix applying active_low bit after reset
net:
phy: aquantia: fix setting active_low bit
net:
phy: aquantia: remove usage of phy_set_max_speed
net:
phy: bcm84881: Fix some error handling paths
net:
phy: Check for read errors in SIOCGMIIREG
net:
phy: dp83822: Fix reset pin definitions
net:
phy: dp83869: fix memory corruption when enabling fiber
net:
phy: dp83tg720: Add cable testing support
net:
phy: Introduce ethernet link topology representation
net:
phy: mdio-bcm-unimac: Add BCM6846 support
net:
phy: microchip_t1: Adds support for lan887x phy
net:
phy: microchip_t1: Cable Diagnostics for lan887x
net:
phy: microchip_t1s: add c45 direct access in LAN865x internal PHY
net:
phy: Optimize phy speed mask to be compatible to yt8821
net:
phy: phy_device: fix PHY WOL enabled, PM failed to suspend
net:
phy: qca807x: Drop unnecessary and broken DT validation
net:
phy: qca83xx: use PHY_ID_MATCH_EXACT
net:
phy: qt2025: Fix warning: unused import DeviceId
net:
phy: realtek: Check the index value in led_hw_control_get
net:
phy: realtek: Fix MMD access on RTL8126A-integrated PHY
net:
phy: Remove LED entry from LEDs list on unregister
net:
phy: ti: add PHY_RST_AFTER_CLK_EN flag
net:
phy: Use for_each_available_child_of_node_scoped()
net:
phy: vitesse: implement downshift in vsc73xx phys
net:
phy: vitesse: implement MDI-X configuration in vsc73xx
net:
phylib: do not disable autoneg for fixed speeds >= 1G
net:
phylink: Add phylink_set_fixed_link() to configure fixed link state in phylink
net:
phylink: ensure PHY momentary link-fails are handled
net:
plip: fix break; causing plip to never transmit
net:
prefer strscpy over strcpy
net:
pse-pd: Fix enabled status mismatch
net:
pse-pd: Fix out of bound for loop
net:
pse-pd: tps23881: Fix the device ID check
net:
pse-pd: tps23881: Support reset-gpios
net:
qrtr: Update packets cloning when broadcasting
net:
qualcomm: rmnet: Correct spelling in if_rmnet.h
net:
ravb: Fix maximum TX frame size for GbEth devices
net:
ravb: Fix R-Car RX frame size limit
net:
ravb: Only advertise Rx/Tx timestamps if hardware supports it
net:
rds: add option for GCOV profiling
net:
refactor ->ndo_bpf calls into dev_xdp_propagate
net:
remove dev_pick_tx_cpu_id()
net:
remove IFF_* re-definition
net:
remove redundant check in skb_shift()
net:
renesas: rswitch: Remove setting of RX software timestamp
net:
repack struct netdev_queue
net:
rfkill: gpio: Do not load on Lenovo Yoga Tab 3 Pro YT3-X90
net:
sched: cls_u32: Fix u32's systematic failure to free IDR entries for hnodes.
net:
sched: consistently use rcu_replace_pointer() in taprio_change()
net:
sched: Correct spelling in headers
net:
sched: fix use-after-free in taprio_change()
net:
sched: u32: Add test case for systematic hnode IDR leaks
net:
sched: use RCU read-side critical section in taprio_dump()
net:
seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
net:
sfp: Add helper to return the SFP bus name
net:
sfp: pass the phy_device when disconnecting an sfp module's PHY
net:
Silence false field-spanning write warning in metadata_dst memcpy
net:
skbuff: Skip early return in skb_unref when debugging
net:
skbuff: sprinkle more __GFP_NOWARN on ingress allocs
net:
skip offload for NETIF_F_IPV6_CSUM if ipv6 header contains extension
net:
Slim down setup_net().
net:
smc91x: Make use of irq_get_trigger_type()
net:
sparx5: ditch sparx5_fdma_rx/tx_reload() functions
net:
sparx5: Fix invalid timestamps
net:
sparx5: fix source port register when mirroring
net:
sparx5: Remove setting of RX software timestamp
net:
sparx5: replace a few variables with new equivalent ones
net:
sparx5: use a few FDMA helpers in the rx path
net:
sparx5: use contiguous memory for tx buffers
net:
sparx5: use FDMA library for adding DCB's in the rx path
net:
sparx5: use FDMA library for adding DCB's in the tx path
net:
sparx5: use FDMA library symbols
net:
sparx5: use library helper for freeing rx buffers
net:
sparx5: use library helper for freeing tx buffers
net:
sparx5: use the FDMA library for allocation of rx buffers
net:
sparx5: use the FDMA library for allocation of tx buffers
net:
stmmac: Add multi-channel support
net:
stmmac: Batch set RX OWN flag and other flags
net:
stmmac: configure FPE via ethtool-mm
net:
stmmac: drop stmmac_fpe_handshake
net:
stmmac: drop the ethtool begin() callback
net:
stmmac: dwmac-loongson: Add DT-less GMAC PCI-device support
net:
stmmac: dwmac-loongson: Add Loongson GNET support
net:
stmmac: dwmac-loongson: Add loongson module author
net:
stmmac: dwmac-loongson: Add Loongson Multi-channels GMAC support
net:
stmmac: dwmac-loongson: Add phy_interface for Loongson GMAC
net:
stmmac: dwmac-loongson: Detach GMAC-specific platform data init
net:
stmmac: dwmac-loongson: Drop duplicated hash-based filter size init
net:
stmmac: dwmac-loongson: Drop pci_enable/disable_msi calls
net:
stmmac: dwmac-loongson: Init ref and PTP clocks rate
net:
stmmac: dwmac-loongson: Introduce PCI device info data
net:
stmmac: dwmac-loongson: Use PCI_DEVICE_DATA() macro for device identification
net:
stmmac: dwmac-mediatek: Fix inverted handling of mediatek,mac-wol
net:
stmmac: dwmac-sun8i: Use for_each_child_of_node_scoped()
net:
stmmac: dwmac-tegra: Fix link bring-up sequence
net:
stmmac: dwmac4: extend timeout for VLAN Tag register busy bit check
net:
stmmac: dwmac4: Fix high address display by updating reg_space[] from register values
net:
stmmac: Export dwmac1000_dma_ops
net:
stmmac: Fix unbalanced IRQ wake disable warning on single irq case
net:
stmmac: Fix zero-division error when disabling tc cbs
net:
stmmac: move stmmac_fpe_cfg to stmmac_priv data
net:
stmmac: Move the atds flag to the stmmac_dma_cfg structure
net:
stmmac: refactor FPE verification process
net:
stmmac: Remove setting of RX software timestamp
net:
stmmac: set PP_FLAG_DMA_SYNC_DEV only if XDP is enabled
net:
stmmac: silence FPE kernel logs
net:
stmmac: support fp parameter of tc-mqprio
net:
stmmac: support fp parameter of tc-taprio
net:
stmmac: TSO: Fix unbalanced DMA map/unmap for non-paged SKB data
net:
stmmac: xgmac: use const char arrays for string constants
net:
sungem_phy: Constify struct mii_phy_def
net:
sunvnet: use ethtool_sprintf/puts
net:
support non paged skb frags
net:
sysfs: Fix weird usage of class's namespace relevant fields
net:
systemport: fix potential memory leak in bcm_sysport_xmit()
net:
test for not too small csum_start in virtio_net_hdr_to_skb()
net:
thunderx: Remove setting of RX software timestamp
net:
thunderx: Remove unused declarations
net:
ti: icss-iep: Move icss_iep structure
net:
ti: icssg-prueth: Add multicast filtering support in HSR mode
net:
ti: icssg-prueth: Add support for HSR frame forward offload
net:
ti: icssg-prueth: Add support for PA Stats
net:
ti: icssg-prueth: Enable HSR Tx duplication, Tx Tag and Rx Tag offload
net:
ti: icssg-prueth: Fix 1 PPS sync
net:
ti: icssg-prueth: Fix race condition for VLAN table access
net:
ti: icssg-prueth: Make pa_stats optional
net:
ti: icssg-prueth: Remove setting of RX software timestamp
net:
ti: icssg-prueth: Stop hardcoding def_inc
net:
ti: icssg_prueth: populate netdev of_node
net:
tipc: avoid possible garbage value
net:
tls: wait for async completion on last message
net:
txgbe: Fix I2C Kconfig dependencies
net:
txgbe: Remove unnecessary NULL check before free
net:
txgbe: use pci_dev_id() helper
net:
usb: cdc_ether: don't spew notifications
net:
usb: qmi_wwan: add Fibocom FG132 0x0112 composition
net:
usb: qmi_wwan: add Quectel RG650V
net:
usb: usbnet: fix name regression
net:
usb: usbnet: fix race in probe failure
net:
Use of_property_read_bool()
net:
vertexcom: mse102x: Drop log message on remove
net:
vertexcom: mse102x: Fix possible double free of TX skb
net:
vertexcom: mse102x: Fix random MAC address log
net:
vertexcom: mse102x: Fix tx_bytes calculation
net:
vertexcom: mse102x: Silence TX timeout
net:
vertexcom: mse102x: Use DEFINE_SIMPLE_DEV_PM_OPS
net:
vertexcom: mse102x: Use ETH_ZLEN
net:
veth: Disable netpoll support
net:
vxlan: delete redundant judgment statements
net:
vxlan: remove duplicated initialization in vxlan_xmit
net:
wangxun: use net_prefetch to simplify logic
net:
wwan: fix global oob in wwan_rtnl_policy
net:
wwan: qcom_bam_dmux: Fix missing pm_runtime_disable()
net:
wwan: t7xx: Fix off-by-one error in t7xx_dpmaif_rx_buf_alloc()
net:
wwan: t7xx: PCIe reset rescan
net:
xgbe: Convert tasklet API to new bottom half workqueue mechanism
net:
xilinx: axienet: Add statistics support
net:
xilinx: axienet: Don't print if we go into promiscuous mode
net:
xilinx: axienet: Don't set IFF_PROMISC in ndev->flags
net:
xilinx: axienet: Enable NETIF_F_HW_CSUM for partial tx checksumming
net:
xilinx: axienet: Enqueue Tx packets in dql before dmaengine starts
net:
xilinx: axienet: Fix packet counting
net:
xilinx: axienet: fix potential memory leak in axienet_start_xmit()
net:
xilinx: axienet: Relax partial rx checksum checks
net:
xilinx: axienet: Remove unused checksum variables
net:
xilinx: axienet: Report RxRject as rx_dropped
net:
xilinx: axienet: Schedule NAPI in two steps
net:
xilinx: axienet: Set RXCSUM in features
net:
xilinx: axienet: Support IFF_ALLMULTI
netdev-genl:
Set extack and fix error on napi-get
netdev:
add dmabuf introspection
netdev:
Add missing __percpu qualifier to a cast
netdev:
add netdev_rx_queue_restart()
netdev:
netdevice devmem allocator
netdev:
support binding dma-buf to netdevice
netdev_features:
convert NETIF_F_FCOE_MTU to dev->fcoe_mtu
netdev_features:
convert NETIF_F_LLTX to dev->lltx
netdev_features:
convert NETIF_F_NETNS_LOCAL to dev->netns_local
netdev_features:
remove NETIF_F_ALL_FCOE
netdevice:
add netdev_tx_reset_subqueue() shorthand
netdevice:
convert private flags > BIT(31) to bitfields
netdevsim:
Add trailing zero to terminate the string in nsim_nexthop_bucket_activity_write()
netdevsim:
use cond_resched() in nsim_dev_trap_report_work()
netfilter:
bpf: must hold reference on net namespace
netfilter:
br_netfilter: fix panic with metadata_dst skb
netfilter:
br_netfilter: Unmask upper DSCP bits in br_nf_pre_routing_finish()
netfilter:
conntrack: add clash resolution for reverse collisions
netfilter:
conntrack: Convert to use ERR_CAST()
netfilter:
ctnetlink: compile ctnetlink_label_size with CONFIG_NF_CONNTRACK_EVENTS
netfilter:
ctnetlink: Guard possible unused functions
netfilter:
ctnetlink: support CTA_FILTER for flush
netfilter:
fib: check correct rtable in vrf setups
netfilter:
Fix use-after-free in get_info()
netfilter:
move nf_ct_netns_get out of nf_conncount_init
netfilter:
nf_dup4: Unmask upper DSCP bits in nf_dup_ipv4_route()
netfilter:
nf_nat: don't try nat source port reallocation for reverse dir clash
netfilter:
nf_reject: Fix build warning when CONFIG_BRIDGE_NETFILTER=n
netfilter:
nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
netfilter:
nf_reject_ipv6: fix potential crash in nf_send_reset6()
netfilter:
nf_tables: Add missing Kernel doc
netfilter:
nf_tables: allow loads only when register is initialized
netfilter:
nf_tables: annotate data-races around element expiration
netfilter:
nf_tables: consolidate timeout extension for elements
netfilter:
nf_tables: Correct spelling in nf_tables.h
netfilter:
nf_tables: do not remove elements if set backend implements .abort
netfilter:
nf_tables: don't initialize registers in nft_do_chain()
netfilter:
nf_tables: drop unused 3rd argument from validate callback ops
netfilter:
nf_tables: elements with timeout below CONFIG_HZ never expire
netfilter:
nf_tables: Keep deleted flowtable hooks until after RCU
netfilter:
nf_tables: missing objects with no memcg accounting
netfilter:
nf_tables: pass context structure to nft_parse_register_load
netfilter:
nf_tables: prevent nf_skb_duplicated corruption
netfilter:
nf_tables: reject element expiration with no timeout
netfilter:
nf_tables: reject expiration higher than timeout
netfilter:
nf_tables: remove annotation to access set timeout while holding lock
netfilter:
nf_tables: set element timeout update support
netfilter:
nf_tables: store new sets in dedicated list
netfilter:
nf_tables: use rcu chain hook list iterator from netlink dump path
netfilter:
nf_tables: wait for rcu grace period on net_device removal
netfilter:
nf_tables: zero timeout means element never times out
netfilter:
nfnetlink: convert kfree_skb to consume_skb
netfilter:
nfnetlink_queue: remove old clash resolution logic
netfilter:
nfnetlink_queue: unbreak SCTP traffic
netfilter:
nft_counter: Use u64_stats_t for statistic.
netfilter:
nft_dynset: annotate data-races around set timeout
netfilter:
nft_fib: Mask upper DSCP bits before FIB lookup
netfilter:
nft_fib: Unmask upper DSCP bits
netfilter:
nft_flow_offload: Unmask upper DSCP bits in nft_flow_route()
netfilter:
nft_payload: sanitize offset and length before calling skb_checksum()
netfilter:
nft_socket: Fix a NULL vs IS_ERR() bug in nft_socket_cgroup_subtree_level()
netfilter:
rpfilter: Unmask upper DSCP bits
netfilter:
uapi: NFTA_FLOWTABLE_HOOK is NLA_NESTED
netfilter:
Use kmemdup_array instead of kmemdup for multiple allocation
netfilter:
xtables: avoid NFPROTO_UNSPEC where needed
netfilter:
xtables: fix typo causing some targets not to load on IPv6
netfs, cifs:
Fix mtime/ctime update for mmapped writes
netfs, cifs:
Move CIFS_INO_MODIFIED_ATTR to netfs_inode
netfs:
Add folio_queue API documentation
netfs:
Adjust labels in /proc/fs/netfs/stats
netfs:
Advance iterator correctly rather than jumping it
netfs:
Cancel dirty folios that have no storage destination
netfs:
Delete subtree of 'fs/netfs' when netfs module exits
netfs:
Downgrade i_rwsem for a buffered write
netfs:
Fix a KMSAN uninit-value error in netfs_clear_buffer
netfs:
fix documentation build error
netfs:
Fix missing wakeup after issuing writes
netfs:
Fix the netfs_folio tracepoint to handle NULL mapping
netfs:
Fix write oops in generic/346 (9p) and generic/074 (cifs)
netfs:
In readahead, put the folio refs as soon extracted
netfs:
Move max_len/max_nr_segs from netfs_io_subrequest to netfs_io_stream
netfs:
Provide an iterator-reset function
netfs:
Record contention stats for writeback lock
netfs:
Reduce number of conditional branches in netfs_perform_write()
netfs:
Remove fs/netfs/io.c
netfs:
Remove NETFS_COPY_TO_CACHE
netfs:
Reserve netfs_sreq_source 0 as unset/unknown
netfs:
Set the request work function upon allocation
netfs:
Simplify the writeback code
netfs:
Speed up buffered reading
netfs:
Use bh-disabling spinlocks for rreq->lock
netfs:
Use new folio_queue data type and iterator instead of xarray iter
netkit:
Assign missing bpf_net_context
netkit:
Disable netpoll support
netlabel:
Correct spelling in netlabel.h
netlink:
specs: add ethnl PHY_GET command set
netlink:
specs: add phy-index as a header parameter
netlink:
specs: decode indirection table as u32 array
netlink:
specs: nftables: allow decode of default firewalld ruleset
netlink:
specs: nftables: allow decode of tailscale ruleset
netlink:
terminate outstanding dump on socket close
netpoll:
Ensure clean state on setup failures
netpoll:
remove netpoll_srcu
NFC:
Correct spelling in headers
nfc:
pn533: Avoid -Wflex-array-member-not-at-end warnings
nfp:
bpf: Use kmemdup_array instead of kmemdup for multiple allocation
nfp:
Convert to use ERR_CAST()
nfp:
Use IRQF_NO_AUTOEN flag in request_irq()
nfp:
Use static_assert() to check struct sizes
Linux:
nfs make use of str_false_true helper
nfs/localio:
use dedicated workqueues for filesystem read and write
nfs:
add "NFS Client and Server Interlock" section to localio.rst
nfs:
add 'noalignwrite' option for lock-less 'lost writes' prevention
nfs:
add Documentation/filesystems/nfs/localio.rst
nfs:
add FAQ section to Documentation/filesystems/nfs/localio.rst
nfs:
add LOCALIO support
nfs:
Annotate struct nfs_cache_array with __counted_by()
nfs:
avoid i_lock contention in nfs_clear_invalid_mapping
nfs:
enable localio for non-pNFS IO
nfs:
factor out {encode,decode}_opaque_fixed to nfs_xdr.h
nfs:
Fix `make htmldocs` warnings in the localio documentation
NFS:
Fix attribute delegation behaviour on exclusive create
nfs:
Fix KMSAN warning in decode_getfattr_attrs()
nfs:
fix memory leak in error path of nfs4_do_reclaim
nfs:
fix the comment of nfs_get_root
NFS:
Further fixes to attribute delegation a/mtime changes
nfs:
implement client support for NFS_LOCALIO_PROGRAM
nfs:
pass struct nfsd_file to nfs_init_pgio and nfs_init_commit
nfs:
Remove duplicated include in localio.c
nfs:
Remove obsoleted declaration for nfs_read_prepare
NFS:
remove revoked delegation from server's delegation list
nfs:
Remove unnecessary NULL check before kfree()
nfs:
simplify and guarantee owner uniqueness.
NFS:
trace: show TIMEDOUT instead of 0x6e
nfs_common:
add NFS LOCALIO auxiliary protocol enablement
nfs_common:
factor out nfs4_errtbl and nfs4_stat_to_errno
nfs_common:
factor out nfs_errtbl and nfs_stat_to_errno
nfs_common:
fix Kconfig for NFS_COMMON_LOCALIO_SUPPORT
nfs_common:
fix localio to cope with racing nfs_local_probe()
nfs_common:
fix race in NFS calls to nfsd_file_put_local() and nfsd_serv_put()
nfs_common:
prepare for the NFS client to use nfsd_file for LOCALIO
nfsd/localio:
fix nfsd_file tracepoints to handle NULL rqstp
nfsd:
add list_head nf_gc to struct nfsd_file
nfsd:
add LOCALIO support
nfsd:
add more info to WARN_ON_ONCE on failed callbacks
nfsd:
add more nfsd_cb tracepoints
nfsd:
add nfsd_file_acquire_local()
nfsd:
add nfsd_serv_try_get and nfsd_serv_put
nfsd:
Add quotes to client info 'callback address'
NFSD:
Annotate struct pnfs_block_deviceaddr with __counted_by()
NFSD:
Async COPY result needs to return a write verifier
nfsd:
avoid races with wake_up_var()
NFSD:
Avoid using rqstp->rq_vers in nfsd_set_fh_dentry()
nfsd:
be more systematic about selecting error codes for internal use.
nfsd:
call cache_put if xdr_reserve_space returns NULL
nfsd:
cancel nfsd_shrinker_work using sync mode in nfs4_state_shutdown_net
NFSD:
Clean up extra whitespace in trace_nfsd_copy_done
nfsd:
count nfsd_file allocations
NFSD:
Display copy stateids with conventional print formatting
nfsd:
don't allocate the versions array.
nfsd:
don't assume copy notify when preprocessing the stateid
nfsd:
don't EXPORT_SYMBOL nfsd4_ssc_init_umount_work()
nfsd:
Don't pass all of rqst into rqst_exp_find()
nfsd:
enforce upper limit for namelen in __cld_pipe_inprogress_downcall()
nfsd:
factor out __fh_verify to allow NULL rqstp to be passed
nfsd:
fix delegation_blocked() to block correctly for at least 30 seconds
nfsd:
fix initial getattr on write delegation
NFSD:
Fix NFSv4's PUTPUBFH operation
nfsd:
fix possible badness in FREE_STATEID
nfsd:
fix race between laundromat and free_stateid
NFSD:
Fix READDIR on NFSv3 mounts of ext4 exports
nfsd:
fix refcount leak when file is unhashed after being found
nfsd:
fix some spelling errors in comments
nfsd:
further centralize protocol version checks.
NFSD:
Handle @rqstp == NULL in check_nfsd_access()
nfsd:
implement server support for NFS_LOCALIO_PROGRAM
NFSD:
Initialize struct nfsd4_copy earlier
NFSD:
Limit the number of concurrent async COPY operations
nfsd:
map the EBADMSG to nfserr_io to avoid warning
NFSD:
Mark filecache "down" if init fails
nfsd:
move error choice for incorrect object types to version-specific code.
nfsd:
Move error code mapping to per-version proc code.
nfsd:
move nfsd_pool_stats_open into nfsctl.c
nfsd:
move V4ROOT version check to nfsd_set_fh_dentry()
NFSD:
Never decrement pending_async_copies on error
nfsd:
nfsd_destroy_serv() must call svc_destroy() even if nfsd_startup_net() failed
nfsd:
Pass 'cred' instead of 'rqstp' to some functions.
NFSD:
Record the callback stateid in copy tracepoints
NFSD:
Refactor nfsd_setuser_and_check_port()
NFSD:
remove redundant assignment operation
nfsd:
remove unneeded EEXIST error check in nfsd_do_file_acquire
nfsd:
remove unused parameter of nfsd_file_mark_find_or_create
nfsd:
return -EINVAL when namelen is 0
NFSD:
Short-circuit fh_verify tracepoints for LOCALIO
nfsd:
track the main opcode for callbacks
nfsd:
untangle code in nfsd4_deleg_getattr_conflict()
nfsd:
use clear_and_wake_up_bit()
nfsd:
use LIST_HEAD() to simplify code
nfsd:
use nfsd_v4client() in nfsd_breaker_owns_lease()
nfsd:
use system_unbound_wq for nfsd_file_gc_worker()
NFSD:
Wrap async copy operations with trace points
NFSv3:
only use NFS timeout for MOUNT when protocols are compatible
NFSv4.2:
Fix detection of "Proxying of Times" server support
NFSv4:
Fail mounts if the lease setup times out
NFSv4:
Prevent NULL-pointer dereference in nfs42_complete_copies()
nilfs2:
add missing argument description for __nilfs_error()
nilfs2:
add missing argument descriptions for ioctl-related helpers
nilfs2:
add missing description of nilfs_btree_path structure
nilfs2:
add support for FS_IOC_GETFSLABEL
nilfs2:
add support for FS_IOC_GETFSSYSFSPATH
nilfs2:
add support for FS_IOC_GETUUID
nilfs2:
add support for FS_IOC_SETFSLABEL
nilfs2:
describe the members of nilfs_bmap_operations structure
nilfs2:
determine empty node blocks as corrupted
nilfs2:
do not output warnings when clearing dirty buffers
nilfs2:
do not propagate ENOENT error from nilfs_sufile_mark_dirty()
nilfs2:
do not propagate ENOENT error from sufile during GC
nilfs2:
do not propagate ENOENT error from sufile during recovery
nilfs2:
do not repair reserved inode bitmap in nilfs_new_inode()
nilfs2:
eliminate the shared counter and spinlock for i_generation
nilfs2:
fix inconsistencies in kernel-doc comments in segment.h
nilfs2:
fix incorrect kernel-doc declaration of nilfs_palloc_req structure
nilfs2:
fix kernel bug due to missing clearing of buffer delay flag
nilfs2:
fix kernel bug due to missing clearing of checked flag
nilfs2:
fix missing initial short descriptions of kernel-doc comments
nilfs2:
fix null-ptr-deref in block_dirty_buffer tracepoint
nilfs2:
fix null-ptr-deref in block_touch_buffer tracepoint
nilfs2:
fix potential deadlock with newly created symlinks
nilfs2:
fix potential null-ptr-deref in nilfs_btree_insert()
nilfs2:
fix potential oob read in nilfs_btree_check_delete()
nilfs2:
improve kernel-doc comments for b-tree node helpers
nilfs2:
propagate directory read errors from nilfs_find_entry()
nilfs2:
refactor nilfs_segctor_thread()
nilfs2:
remove duplicate 'unlikely()' usage
nilfs2:
remove sc_timer_task
nilfs2:
separate inode type information from i_state field
nilfs2:
treat missing cpfile header block as metadata corruption
nilfs2:
treat missing sufile header block as metadata corruption
nilfs2:
Use a folio in nilfs_recover_dsync_blocks()
nilfs2:
use common implementation of file type
nilfs2:
use kthread_create and kthread_stop for the log writer thread
nilfs2:
use the BITS_PER_LONG macro
nodemask:
Switch from inline to __always_inline
nommu:
pass NULL argument to vma_iter_prealloc()
nouveau/dmem:
Fix privileged error in copy engine channel
nouveau/dmem:
Fix vulnerability in migrate_to_ram upon copy error
nouveau/dp:
handle retries for AUX CH transfers with GSP.
nouveau:
fw: sync dma after setup is called.
nouveau:
handle EBUSY and EAGAIN for GSP aux errors.
nsfs:
iterate through mount namespaces
ntb:
Constify struct bus_type
NTB:
epf: don't misuse kernel-doc marker
ntb:
Force physically contiguous allocation of rx ring buffers
ntb:
idt: Fix the cacography in ntb_hw_idt.c
ntb:
intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
ntb:
ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
NTB:
ntb_transport: fix all kernel-doc warnings
ntb_perf:
Fix printk format
ntfs3:
Add bounds checking to mi_enum_attr()
ntfs3:
Change to non-blocking allocation in ntfs_d_hash
ntfs3:
Remove reset_log_file()
ntp:
Make sure RTC is synchronized when time goes backwards
nvdimm:
Fix devs leaks in scan_labels()
nvdimm:
Remove dead code for ENODEV checking in scan_labels()
nvdimm:
Use of_property_present() and of_property_read_bool()
nvme-keyring:
restrict match length for version '1' identifiers
nvme-loop:
flush off pending I/O while shutting down loop controller
nvme-multipath:
avoid hang on inaccessible namespaces
nvme-multipath:
defer partition scanning
nvme-multipath:
system fails to create generic nvme device
nvme-pci:
fix race condition between reset and nvme_dev_disable()
nvme-pci:
Make driver prefer asynchronous shutdown
nvme-pci:
qdepth 1 quirk
nvme-rdma:
send cntlid in the RDMA_CM_REQUEST Private Data
nvme-rdma:
use request to get integrity segments
nvme-sysfs:
add 'tls_configured_key' sysfs attribute
nvme-sysfs:
add 'tls_keyring' attribute
nvme-target:
do not check authentication status for admin commands twice
nvme-tcp:
check for invalidated or revoked key
nvme-tcp:
fix link failure for TCP auth
nvme-tcp:
sanitize TLS key handling
nvme-tcp:
use sendpages_ok() instead of sendpage_ok()
nvme/host:
Fix RCU list traversal to use SRCU primitive
nvme:
add a newline to the 'tls_key' sysfs attribute
nvme:
Convert comma to semicolon
nvme:
delete unnecessary fallthru comment
nvme:
disable CC.CRIME (NVME_CC_CRIME)
nvme:
enhance cns version checking
nvme:
fix metadata handling in nvme-passthrough
nvme:
make keep-alive synchronous operation
nvme:
module parameter to disable pi with offsets
nvme:
null terminate nvme_tls_attrs
nvme:
re-fix error-handling for io_uring nvme-passthrough
nvme:
remove CC register read-back during enabling
nvme:
rename apptag and appmask to lbat and lbatm
nvme:
split off TLS sysfs attributes into a separate group
nvme:
tcp: avoid race between queue_lock lock and destroy
nvme:
use helper nvme_ctrl_state in nvme_keep_alive_finish function
nvme_core:
scan namespaces asynchronously
nvmem:
Fix misspelling
nvmem:
imx-ocotp-ele: support i.MX95
nvmem:
layouts: add U-Boot env layout
nvmem:
sunplus-ocotp: Use devm_platform_ioremap_resource_byname() helper function
nvmet-auth:
allow to clear DH-HMAC-CHAP keys
nvmet-auth:
assign dh_key to NULL after kfree_sensitive
nvmet-passthru:
clear EUID/NGUID/UUID while using loop target
nvmet-rdma:
use sbitmap to replace rsp free list
objpool:
fix choosing allocation for percpu slots
objpool:
fix to make percpu slot allocation more robust
objtool/kbuild/rust:
enable objtool for Rust
objtool/rust:
list `noreturn` Rust functions
objtool:
Handle frame pointer related instructions
ocfs2:
cancel dqi_sync_work before freeing oinfo
ocfs2:
cleanup return value and mlog in ocfs2_global_read_info()
ocfs2:
Convert ocfs2_write_zero_page to use a folio
ocfs2:
fix deadlock in ocfs2_get_system_file_inode
ocfs2:
fix null-ptr-deref when journal load failed.
ocfs2:
fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
ocfs2:
fix shift-out-of-bounds UBSAN bug in ocfs2_verify_volume()
ocfs2:
fix the la space leak when unmounting an ocfs2 volume
ocfs2:
fix UBSAN warning in ocfs2_verify_volume()
ocfs2:
fix unexpected zeroing of virtual disk
ocfs2:
fix uninit-value in ocfs2_get_block()
ocfs2:
pass u64 to ocfs2_truncate_inline maybe overflow
ocfs2:
remove custom swap functions in favor of built-in sort swap
ocfs2:
remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
ocfs2:
remove unreasonable unlock in ocfs2_read_blocks
ocfs2:
reserve space for inline xattr before attaching reflink tree
ocfs2:
store cookie in private data
ocfs2:
uncache inode which has failed entering the group
ocfs2:
use max() to improve ocfs2_dlm_seq_show()
octeon_ep:
Add SKB allocation failures handling in __octep_oq_process_rx()
octeon_ep:
Implement helper for iterating packets in Rx queue
octeontx2-af:
avoid RXC register access for CN10KB
octeontx2-af:
configure default CPT credits for CN10KA B0
octeontx2-af:
debugfs: Add Channel info to RPM map
octeontx2-af:
Fix potential integer overflows on integer shifts
octeontx2-af:
Pass string literal as format argument of alloc_workqueue()
octeontx2-af:
use dynamic interrupt vectors for CN10K
octeontx2-pf:
Make iplen __be16 in otx2_sqe_add_ext()
octeontx2-pf:
Remove setting of RX software timestamp
ocxl:
Remove the unused declarations in headr file
of, numa:
return -EINVAL when no numa-node-id is found
of/irq:
Make use of irq_get_trigger_type()
of/irq:
Refer to actual buffer size in of_irq_parse_one()
of/irq:
Support #msi-cells=<0> in of_msi_get_domain
of/irq:
Use helper to define resources
of/platform:
Allow overlays to create platform devices from the root node
of/platform:
Simplify with scoped for each OF child
of:
Add a KUnit test for overlays and test managed APIs
of:
Add test managed wrappers for of_overlay_apply()/of_node_put()
of:
address: Report error on resource bounds overflow
of:
address: Unify resource bounds overflow checking
of:
Fix unbalanced of node refcount and memory leaks
of:
overlay: Simplify with scoped for each OF child loop
of:
property: Do some clean up with use of __free()
of:
resolver: Simplify with scoped for each OF child loop
of:
Skip kunit tests when arm64+ACPI doesn't populate root node
of:
unittest: Use of_property_present()
openat2:
explicitly return -E2BIG for (usize > PAGE_SIZE)
openvswitch:
switch to per-action label counting in conntrack
OPP:
fix error code in dev_pm_opp_set_config()
opp:
ti: Drop unnecessary of_match_ptr()
optee:
add RPMB dependency
optee:
Fix a NULL vs IS_ERR() check
optee:
probe RPMB device using RPMB subsystem
orangefs:
Constify struct kobj_type
orangefs:
Convert orangefs_write_begin() to use a folio
orangefs:
Convert orangefs_write_end() to use a folio
overlayfs.rst:
update metacopy section in overlayfs documentation
ovl:
don't set the superblock's errseq_t manually
ovl:
fail if trusted xattrs are needed but caller lacks permission
ovl:
fix file leak in ovl_real_fdget_meta()
ovl:
fsync after metadata copy-up
packet:
Correct spelling in if_packet.h
padata:
Honor the caller's alignment in case of chunk_size 0
padata:
use integer wrap around to prevent deadlock on seq_nr overflow
page_pool:
devmem support
panic:
Mark emergency section in oops
panic:
Mark emergency section in warn
parisc:
Allow mmap(MAP_STACK) memory to automatically expand upwards
parisc:
Convert to generic clockevents
parisc:
Fix 64-bit userspace syscall path
parisc:
Fix itlb miss handler for 64-bit programs
parisc:
Fix stack start for ADDR_NO_RANDOMIZE personality
parisc:
get rid of private asm/unaligned.h
parisc:
pdc_stable: Constify struct kobj_type
parisc:
Use PRIV_USER instead of hardcoded value
parport:
Proper fix for array out-of-bounds access
PCI/ACPI:
Increase Loongson max PCI hosts to 8
PCI/AER:
Use PCI_DEVID() macro in aer_inject()
PCI/NPEM:
Add _DSM PCIe SSD status LED management
PCI/NPEM:
Add Native PCIe Enclosure Management support
PCI/PM:
Remove __pci_pme_wakeup() unused declarations
PCI/pwrctl:
Abandon QCom WCN probe on pre-pwrseq device-trees
PCI/pwrctl:
Add WCN6855 support
PCI/VPD:
Remove pci_vpd_release() unused declarations
PCI:
aardvark: Correct Configuration RRS checking
PCI:
aardvark: Silence 'set affinity failed' warning
PCI:
Add ACS quirk for Qualcomm SA8775P
PCI:
Add function 0 DMA alias quirk for Glenfly Arise chip
PCI:
Add T_PERST_CLK_US macro
PCI:
altera-msi: Silence 'set affinity failed' warning
PCI:
altera: Replace TLP_REQ_ID() with macro PCI_DEVID()
PCI:
brcmstb: Change field name from 'type' to 'soc_base'
PCI:
brcmstb: Check return value of all reset_control_* calls
PCI:
brcmstb: Don't conflate the reset rescal with PHY ctrl
PCI:
brcmstb: Enable 7712 SoCs
PCI:
brcmstb: PCI: brcmstb: Make HARD_DEBUG, INTR2_CPU_BASE offsets SoC-specific
PCI:
brcmstb: Refactor for chips with many regular inbound windows
PCI:
brcmstb: Remove two unused constants from driver
PCI:
brcmstb: Silence 'set affinity failed' warning
PCI:
brcmstb: Sort enums, pcie_offsets[], pcie_cfg_data, .compatible strings
PCI:
brcmstb: Use bridge reset if available
PCI:
brcmstb: Use common error handling code in brcm_pcie_probe()
PCI:
brcmstb: Use swinit reset if available
PCI:
cadence: Drop excess cdns_pcie_rc.dev kerneldoc description
PCI:
cadence: Extract link setup sequence from cdns_pcie_host_setup()
PCI:
cadence: Set cdns_pcie_host_init() global
PCI:
Clear the LBMS bit after a link retrain
PCI:
Correct error reporting with PCIe failed link retraining
PCI:
cpqphp: Use PCI_POSSIBLE_ERROR() to check config reads
PCI:
Deprecate pcim_iomap_regions() in favor of pcim_iomap_region()
PCI:
dra7xx: Fix error handling when IRQ request fails in probe
PCI:
dra7xx: Fix threaded IRQ request for "dra7xx-pcie-main" IRQ
PCI:
dwc: Always cache the maximum link speed value in dw_pcie::max_link_speed
PCI:
dwc: Rename 'dw_pcie::link_gen' to 'dw_pcie::max_link_speed'
PCI:
dwc: Silence 'set affinity failed' warning
PCI:
endpoint: Assign PCI domain number for endpoint controllers
PCI:
endpoint: Fix enum pci_epc_bar_type kerneldoc
PCI:
Fix pci_enable_acs() support for the ACS quirks
PCI:
Fix typos
PCI:
Hold rescan lock while adding devices during host probe
PCI:
imx6: Add i.MX8Q PCIe Root Complex (RC) support
PCI:
imx6: Call common PHY API to set mode, speed, and submode
PCI:
imx6: Consolidate redundant if-checks
PCI:
imx6: Fix establish link failure in EP mode for i.MX8MM and i.MX8MP
PCI:
imx6: Fix i.MX8MP PCIe EP's occasional failure to trigger MSI
PCI:
imx6: Fix missing call to phy_power_off() in error handling
PCI:
imx6: Improve comment for workaround ERR010728
PCI:
imx6: Introduce SoC specific callbacks for controlling REFCLK
PCI:
imx6: Rename imx6_* with imx_*
PCI:
imx6: Simplify switch-case logic by involve core_reset callback
PCI:
j721e: Add reset GPIO to struct j721e_pcie
PCI:
j721e: Add suspend and resume support
PCI:
j721e: Enable ACSPCIE Refclk if "ti,syscon-acspcie-proxy-ctrl" exists
PCI:
j721e: Use dev_err_probe() in the probe() function
PCI:
j721e: Use T_PERST_CLK_US macro
PCI:
keystone: Fix if-statement expression in ks_pcie_quirk()
PCI:
kirin: Fix buffer overflow in kirin_pcie_parse_port()
PCI:
Make pci_bus_type constant
PCI:
Make pcim_request_region() a public function
PCI:
Mark Creative Labs EMU20k2 INTx masking as broken
PCI:
mediatek-gen3: Add Airoha EN7581 support
PCI:
mediatek-gen3: Add mtk_gen3_pcie_pdata data structure
PCI:
mediatek-gen3: Rely on reset_bulk APIs for PHY reset lines
PCI:
mediatek-gen3: Silence 'set affinity failed' warning
PCI:
mediatek: Drop excess mtk_pcie.mem kerneldoc description
PCI:
mediatek: Silence 'set affinity failed' warning
PCI:
mobiveil: Silence 'set affinity failed' warning
PCI:
Pass domain number to pci_bus_release_domain_nr() explicitly
PCI:
plda: Silence 'set affinity failed' warning
PCI:
qcom-ep: Drop the redundant masking of global IRQ events
PCI:
qcom-ep: Enable controller resources like PHY only after refclk is available
PCI:
qcom-ep: Modify 'global_irq' and 'perst_irq' IRQ device names
PCI:
qcom-ep: Reword the error message for receiving unknown global IRQ event
PCI:
qcom: Add equalization settings for 16.0 GT/s
PCI:
qcom: Add RX lane margining settings for 16.0 GT/s
PCI:
qcom: Disable mirroring of DBI and iATU register space in BAR region
PCI:
qcom: Enumerate endpoints based on Link up event in 'global_irq' interrupt
PCI:
rcar-gen4: Make read-only const array check_addr static
PCI:
rcar-host: Silence 'set affinity failed' warning
PCI:
Rename CRS Completion Status to RRS
PCI:
Revert to the original speed after PCIe failed link retraining
PCI:
shpchp: Remove hpc_ops
PCI:
tegra: Silence 'set affinity failed' warning
PCI:
Use an error code with PCIe failed link retraining
PCI:
vmd: Fix indentation issue in vmd_shutdown()
PCI:
vmd: Silence 'set affinity failed' warning
PCI:
Wait for device readiness with Configuration RRS
PCI:
Wait for Link before restoring Downstream Buses
PCI:
xilinx-nwl: Add PHY support
PCI:
xilinx-nwl: Clean up clock on probe failure/removal
PCI:
xilinx-nwl: Fix off-by-one in INTx IRQ handler
PCI:
xilinx-nwl: Fix register misspelling
PCI:
xilinx-nwl: Rate-limit misc interrupt messages
PCI:
xilinx-nwl: Silence 'set affinity failed' warning
PCI:
xilinx-xdma: Add Xilinx QDMA Root Port driver
PCI:
xilinx-xdma: Silence 'set affinity failed' warning
PCI:
xilinx: Silence 'set affinity failed' warning
pds_core:
Remove redundant null pointer checks
percpu-rwsem:
remove the unused parameter 'read'
percpu:
remove pcpu_alloc_size()
perf annotate-data:
Add 'enum type_match_result'
perf annotate-data:
Add 'typecln' sort key
perf annotate-data:
Add is_better_type() helper
perf annotate-data:
Add is_pointer_type() helper
perf annotate-data:
Add pr_debug_scope()
perf annotate-data:
Add variable_state_str()
perf annotate-data:
Change return type of find_data_type_block()
perf annotate-data:
Check variables in every scope
perf annotate-data:
Copy back variable types after move
perf annotate-data:
Fix a buffer overflow in TUI browser
perf annotate-data:
Fix missing constant copy
perf annotate-data:
Fix off-by-one in location range check
perf annotate-data:
Fix percpu pointer check
perf annotate-data:
Implement folding in TUI browser
perf annotate-data:
Prefer struct/union over base type
perf annotate-data:
Set bitfield member offset and size properly
perf annotate-data:
Show first-level children by default in TUI
perf annotate-data:
Show offset and size in hex
perf annotate-data:
Show typedef names properly
perf annotate-data:
Support --skip-empty option
perf annotate-data:
Support folding in TUI browser
perf annotate-data:
Update debug messages
perf annotate-data:
Update stack slot for the store
perf annotate-data:
Update type stat at the end of find_data_type_die()
perf annotate:
Add "update_insn_state" callback function to handle arch specific instruction tracking
perf annotate:
Add --skip-empty option
perf annotate:
Add disasm_line__parse() to parse raw instruction for powerpc
perf annotate:
Add more instructions for instruction tracking
perf annotate:
Add parse function for memory instructions in powerpc
perf annotate:
Add some of the arithmetic instructions to support instruction tracking in powerpc
perf annotate:
Add support to capture and parse raw instruction in powerpc using dso__data_read_offset utility
perf annotate:
Add support to identify memory instructions of opcode 31 in powerpc
perf annotate:
Add support to use libcapstone in powerpc
perf annotate:
Cache debuginfo for data type profiling
perf annotate:
Convert comma to semicolon
perf annotate:
Display the branch counter histogram
perf annotate:
Fix --group behavior when leader has no samples
perf annotate:
LLVM-based disassembler
perf annotate:
Make capstone_init non-static so that it can be used during symbol disassemble
perf annotate:
Move the data structures related to register type to header file
perf annotate:
Save branch counters for each block
perf annotate:
Set al->data_nr using the notes->src->nr_events
perf annotate:
Set instruction name to be used with insn-stat when using raw instruction
perf annotate:
Set notes->src->nr_events early
perf annotate:
Split out read_symbol()
perf annotate:
Treat 'call' instruction as stack operation
perf annotate:
Update instruction tracking for powerpc
perf annotate:
Update parameters for reg extract functions to use raw instruction on powerpc
perf annotate:
Update TYPE_STATE_MAX_REGS to include max of regs in powerpc
perf annotate:
Use al->data_nr if possible
perf annotate:
Use annotation__pcnt_width() consistently
perf annotate:
Use capstone_init and remove open_capstone_handle from disasm.c
perf annotate:
Use perf_tool__init()
perf arm-spe:
Extract evsel setting up
perf arm-spe:
Support multiple Arm SPE events
perf auxtrace:
Remove dummy tools
perf auxtrace:
Remove unused 'pmu' pointer from struct auxtrace_record
perf auxtrace:
Use evsel__is_aux_event() for checking AUX event
perf beauty:
Update copy of linux/socket.h with the kernel sources
perf bpf-filter:
Add build dependency to header files
perf bpf-filter:
Make filters map a single entry hashmap
perf bpf-filter:
Pass 'target' to perf_bpf_filter__prepare()
perf bpf-filter:
Split per-task filter use case
perf bpf-filter:
Support filtering on cgroups
perf bpf-filter:
Support multiple events properly
perf bpf-filter:
Support pin/unpin BPF object
perf bpf-filter:
Support separate lost counts for each filter
perf bpf:
Move BPF disassembly routines to separate file to avoid clash with capstone bpf headers
perf bpf:
Remove redundant check that map is NULL
perf build:
Autodetect minimum required llvm-dev version
perf build:
Change the clang check back to 12.0.1
perf build:
Fix build feature-dwarf_getlocations fail for old libdw
perf build:
Fix static compilation error when libdw is not installed
perf build:
Fix up broken capstone feature detection fast path
perf build:
Remove unused feature test target
perf build:
Require at least clang 16.0.6 to build BPF skeletons
perf buildid-list:
Use perf_tool__init
perf c2c:
Use perf_tool__init()
perf callchain:
Add a for_each callback style API
perf callchain:
Allow symbols to be optional when resolving a callchain
perf callchain:
Fix stitch LBR memory leaks
perf cap:
Add __NR_capget to arch/x86 unistd
perf cap:
Tidy up and improve capability testing
perf check:
Fix inconsistencies in feature names
perf check:
Introduce 'check' subcommand
perf cs-etm:
Create decoders after both AUX and HW_ID search passes
perf cs-etm:
Fix the assert() to handle captured and unprocessed cpu trace
perf cs-etm:
Output 0 instead of 0xdeadbeef when exception packets are flushed
perf daemon:
Convert comma to semicolon
perf daemon:
Fix the build on more 32-bit architectures
perf data convert ctf:
Use perf_tool__init()
perf data convert json:
Use perf_tool__init()
perf data:
Allow to use given fd in data->file.fd
perf debuginfo:
Fix the build with !HAVE_DWARF_SUPPORT
perf diff:
Use perf_tool__init()
perf disasm:
Fix memory leak for locked operations
perf docs:
Refine the description for the buffer size
perf Document:
Add TPEBS (Timed PEBS(Precise Event-Based Sampling)) to Documents
perf dso:
Constify dso_id
perf dwarf-aux:
Check allowed location expressions when collecting variables
perf dwarf-aux:
Fix build with !HAVE_DWARF_GETLOCATIONS_SUPPORT
perf dwarf-aux:
Handle bitfield members from pointer access
perf env:
Find correct branch counter info on hybrid
perf evlist:
Introduce method to find if there is a bpf-output event
perf evlist:
Print hint for group
perf evlist:
Save branch counters information
perf evlist:
Use perf_tool__init()
perf evsel:
Add accessor for tool_event
perf evsel:
Assign abbr name for the branch counter events
perf evsel:
Constify evsel__id_hdr_size() argument
perf ftrace latency:
Constify control data for BPF
perf ftrace profile:
Add -s/--sort option
perf ftrace:
Add 'profile' command
perf ftrace:
Add 'tail' option to --graph-opts
perf ftrace:
Detect whether ftrace is enabled on system
perf ftrace:
Factor out check_ftrace_capable()
perf header:
Add kerneldoc to 'struct perf_file_header'
perf header:
Allow attributes to be written after data
perf header:
Fail read if header sections overlap
perf header:
Remove repipe option
perf help:
Fix a typo ("bellow")
perf hist:
Correct hist_entry->mem_info refcounts
perf hist:
Don't set hpp_fmt_value for members in --no-group
perf hist:
Fix reference counting of branch_info
perf hist:
Update hist symbol when updating maps
perf inject:
Add new mmap2-buildid-all option
perf inject:
Combine build_ids and build_id_all into enum
perf inject:
Combine different mmap and mmap2 functions
perf inject:
Combine mmap and mmap2 handling
perf inject:
Convert comma to semicolon
perf inject:
Fix build ID injection
perf inject:
Fix leader sampling inserting additional samples
perf inject:
Inject build ids for entire call chain
perf inject:
Lazy build-id mmap2 event insertion
perf inject:
Overhaul handling of pipe files
perf inject:
Use perf_tool__init()
perf jevents.py:
Ensure event names aren't duplicated
perf jevents:
Add cpuid to model lookup command
perf jevents:
Autogenerate empty-pmu-events.c
perf jevents:
Ignore sys when determining a model directory
perf jevents:
Use name for special find value (PMU_EVENTS__NOT_FOUND)
perf jit:
Constify filename argument
perf kmem:
Use perf_tool__init
perf kvm:
Use perf_tool__init()
perf kwork:
Constify control data for BPF
perf kwork:
Use perf_tool__init()
perf list:
Avoid potential out of bounds memory read
perf list:
Give clues if failed to open tracing events directory
perf lock contention:
Change stack_id type to s32
perf lock contention:
Constify control data for BPF
perf lock contention:
Do not fail EEXIST for update
perf lock contention:
Fix spinlock and rwlock accounting
perf lock contention:
Handle error in a single place
perf lock contention:
Simplify spinlock check
perf lock:
Use perf_tool__init()
perf map:
API clean up
perf mem:
Add -s/--sort option
perf mem:
Add -T/--data-type option to report subcommand
perf mem:
Check mem_events for all eligible PMUs
perf mem:
Fix missed p-core mem events on ADL and RPL
perf mem:
Fix the wrong reference in parse_record_events()
perf mem:
Free the allocated sort string, fixing a leak
perf mem:
Rework command option handling
perf mem:
Update documentation for new options
perf mem:
Use perf_tool__init()
perf parse-events:
Add a retirement latency modifier
perf parse-events:
Add default_breakpoint_len helper
perf parse-events:
Pass cpu_list as a perf_cpu_map in __add_event()
perf parse-events:
Remove duplicated include in parse-events.c
perf parse-events:
Vary default_breakpoint_len on i386 and arm64
perf pmu-events:
Change dependencies for empty-pmu-events.c test
perf pmu-events:
Remove duplicated ampereone event
perf pmu:
Merge boolean sysfs event option parsing
perf pmu:
To info add event_type_desc
perf pmus:
Fake PMU clean up
perf pmus:
Fix name comparisons on 32-bit systems
perf python:
Allow checking for the existence of warning options in clang
perf python:
Disable -Wno-cast-function-type-mismatch if present on clang
perf python:
Fix the build on 32-bit arm by including missing "util/sample.h"
perf python:
Fix up the build on architectures without HAVE_KVM_STAT_SUPPORT
perf python:
Remove PYTHON_PERF ifdefs
perf record offcpu:
Constify control data for BPF
perf record:
Add --setup-filter option
perf record:
Fix a potential error handling issue
perf record:
Fix sample cgroup & namespace tracking
perf record:
Use perf_tool__init()
perf report:
Display the branch counter histogram
perf report:
Fix --total-cycles --stdio output error
perf report:
Fix segfault when 'sym' sort key is not used
perf report:
Name events in stats for pipe mode
perf report:
Remove the first overflow check for branch counters
perf report:
Support LLVM for addr2line()
perf report:
Use perf_tool__init()
perf s390-cpumsf:
Remove unused struct
perf sched timehist:
Add --prio option
perf sched timehist:
Add --show-prio option
perf sched timehist:
Fix missing free of session in perf_sched__timehist()
perf sched timehist:
Fixed timestamp error when unable to confirm event sched_in time
perf sched timehist:
Remove redundant BUG_ON in timehist_sched_change_event()
perf sched timehist:
Skip print non-idle task samples when only show idle events
perf sched:
Use perf_tool__init()
perf script python:
Add the 'ins_lat' field to event handler
perf script python:
Avoid buffer overflow in python PEBS register interface
perf script:
add --addr2line option
perf script:
Add branch counters
perf script:
Minimize "not reaching sample" for '-F +brstackinsn'
perf script:
Use perf_tool__init()
perf scripts python cs-etm:
Restore first sample log in verbose mode
perf session:
Constify tool
perf session:
Document 'struct perf_session' and constify its 'auxtrace' member
perf stat:
Add command line option for enabling TPEBS recording
perf stat:
Constify control data for BPF
perf stat:
Display iostat headers correctly
perf stat:
Fork and launch 'perf record' when 'perf stat' needs to get retire latency value for a metric.
perf stat:
Use perf_tool__init()
perf symbol:
Set binary_type of dso when loading
perf synthetic-events:
Avoid unnecessary memset
perf test annotate:
Dump trapping test in trap handler
perf test event_update:
Ensure tools is initialized
perf test pmu:
Remove unused test_pmus
perf test pmu:
Set uninitialized PMU alias to null
perf test record.sh:
Raise limit of open file descriptors
perf test shell lbr:
Support hybrid x86 systems too
perf test shell probe_vfs_getname:
Remove extraneous '=' from probe line number regex
perf test trace_btf_enum:
Add regression test for the BTF augmentation of enums in 'perf trace'
perf test trace_btf_enum:
Fix shellcheck warning
perf test vfs_getname:
Look for alternative line where to collect the pathname
perf test:
Add 'perf record cgroup' filtering test
perf test:
Add a new shell test for perf ftrace
perf test:
Add build test for JEVENTS_ARCH=all
perf test:
Add cgroup sampling test
perf test:
Add landlock workload
perf test:
Add new test cases for the branch counter feature
perf test:
Add set of perf record LBR tests
perf test:
Add test for Intel TPEBS counting mode
perf test:
Additional pipe tests with pipe output written to a file
perf test:
Avoid python leak sanitizer test failures
perf test:
Expand pipe/inject test
perf test:
Handle perftool-testsuite_probe failure due to broken DWARF
perf test:
make metric validation test return early when there is no metric supported on the test system
perf test:
Make watchpoint data 32-bits on i386
perf test:
Skip uprobe test if probe command isn't present
perf test:
Support external tests for separate objdir
perf test:
Update sample filtering test
perf test:
Update sample filtering tests with multiple events
perf tests ftrace:
Add pattern check for time, count
perf tests pmu:
Initialize all fields of test_pmu variable
perf tests probe_vfs_getname.sh:
Update to use 'perf check feature'
perf tests shell:
Skip base_* dirs in test script search
perf testsuite probe:
Add test for basic perf-probe options
perf testsuite probe:
Add test for blacklisted kprobes handling
perf testsuite probe:
Add test for invalid options
perf testsuite probe:
Add test for line semantics
perf testsuite report:
Add test case for perf report
perf testsuite report:
Add test for perf-report basic functionality
perf testsuite:
Add common output checking helper
perf testsuite:
Fix shellcheck warnings
perf testsuite:
Install perf-report tests in the 'make install-tests -C tools/perf' target
perf testsuite:
Merge settings files for shell tests
perf time-utils:
Fix 32-bit nsec parsing
perf timechart:
Use perf_tool__init()
perf tool:
Add perf_tool__init()
perf tool:
Constify tool pointers
perf tool:
Move fill defaults into tool.c
perf tool:
Remove perf_tool__fill_defaults()
perf tools test_task_analyzer.sh:
Update to use 'perf check feature'
perf tools:
Add mode argument to sort_help()
perf tools:
Build x86 32-bit syscall table from arch/x86/entry/syscalls/syscall_32.tbl
perf tools:
Cope with differences for lib/list_sort.c copy from the kernel
perf tools:
Create source symlink in perf object dir
perf tools:
Enable evsel__is_aux_event() to work for ARM/ARM64
perf tools:
Enable evsel__is_aux_event() to work for S390_CPUMSF
perf tools:
Fix wrong message when running "make JOBS=1"
perf tools:
Print lost samples due to BPF filter
perf trace augmented_raw_syscalls:
Add extra array index bounds checking to satisfy some BPF verifiers
perf trace augmented_raw_syscalls:
Add more checks to pass the verifier
perf trace augmented_syscalls.bpf:
Move the renameat aumenter to renameat2, temporarily
perf trace beauty:
Update the arch/x86/include/asm/irq_vectors.h copy with the kernel sources
perf trace:
Add --force-btf for debugging
perf trace:
Add trace__bpf_sys_enter_beauty_map() to prepare for fetching data in BPF
perf trace:
Augment non-syscall tracepoints with enum arguments with BTF
perf trace:
BTF-based enum pretty printing for syscall args
perf trace:
Collect augmented data using BPF
perf trace:
Filter enum arguments with enum names
perf trace:
Fix non-listed archs in the syscalltbl routines
perf trace:
Fix perf trace -p
perf trace:
If a syscall arg is marked as 'const', assume it is coming _from_ userspace
perf trace:
Introduce SCA_PERF_ATTR_FROM_USER() to set .from_user = true
perf trace:
Introduce SCA_SOCKADDR_FROM_USER() to set .from_user = true
perf trace:
Introduce SCA_TIMESPEC_FROM_USER() to set .from_user = true
perf trace:
Introduce trace__btf_scnprintf()
perf trace:
Mark bpf's attr as from_user
perf trace:
Mark the 'head' arg in the set_robust_list syscall as coming from user space
perf trace:
Mark the 'rseq' arg in the rseq syscall as coming from user space
perf trace:
Mark the rlim arg in the prlimit64 and setrlimit syscalls as coming from user space
perf trace:
Mark which syscall arguments go from user space to kernel space
perf trace:
Pass the richer 'struct syscall_arg' pointer to trace__btf_scnprintf()
perf trace:
Pretty print buffer data
perf trace:
Pretty print struct data
perf trace:
Remove arg_fmt->is_enum, we can get that from the BTF type
perf trace:
Support collecting 'union's with the BPF augmenter
perf trace:
The return from 'write' isn't a pid
perf trace:
Use a common encoding for augmented arguments, with size + error + payload
perf vdso:
Missed put on 32-bit dsos
perf vendor events arm64:
Move Yitian 710 DDR PMU into T-Head directory
perf vendor events intel:
Add MTL metric JSON files
perf vendor events power10:
Move the JSON/events
perf vendor events power10:
Update JSON/events
perf vendor events power10:
Update JSON/events
perf vendor events:
Move PM_BR_MPRED_CMPL event for power10 platform
perf vendor events:
SKX, CLX, SNR uncore cache event fixes
perf version:
Update --build-options to use 'supported_features' array
perf,x86:
avoid missing caller address in stack traces captured in uprobe
perf/arm-cmn:
Clean up unnecessary NUMA_NO_NODE check
perf/arm-cmn:
Ensure dtm_idx is big enough
perf/arm-cmn:
Fix CCLA register offset
perf/arm-cmn:
Improve build-time assertion
perf/arm-cmn:
Improve format attr printing
perf/arm-cmn:
Make cycle counts less surprising
perf/arm-cmn:
Refactor DTC PMU register access
perf/arm-cmn:
Refactor node ID handling. Again.
perf/arm-cmn:
Support CMN S3
perf/core:
Fix small negative period being ignored
perf/dwc_pcie:
Add support for QCOM vendor devices
perf/dwc_pcie:
Always register for PCIe bus notifier
perf/dwc_pcie:
Fix registration issue in multi PCIe controller instances
perf/riscv-sbi:
Add platform specific firmware event handling
perf/uprobe:
split uprobe_unregister()
perf/x86/intel/bts:
Fix comment about default perf_event_paranoid setting
perf/x86/intel/cstate:
Clean up cpumask and hotplug
perf/x86/intel/pt:
Fix sampling synchronization
perf/x86/intel/uncore:
Add Arrow Lake support
perf/x86/intel/uncore:
Add LNL uncore iMC freerunning support
perf/x86/intel/uncore:
Add Lunar Lake support
perf/x86/intel/uncore:
Factor out common MMIO init and ops functions
perf/x86/intel/uncore:
Use D0:F0 as a default device
perf/x86/intel:
Allow to setup LBR for counting event for BPF
perf/x86/rapl:
Fix the energy-pkg event for AMD CPUs
perf/x86:
Add hw_perf_event::aux_config
perf:
Add context time freeze
perf:
Add driver for Arm NI-700 interconnect PMU
perf:
Add PERF_EV_CAP_READ_SCOPE
perf:
arm-ni: Fix an NULL vs IS_ERR() bug
perf:
arm_pmu: Remove event index to counter remapping
perf:
arm_pmu: Use of_property_present()
perf:
arm_pmuv3: Add support for Armv9.4 PMU instruction counter
perf:
arm_pmuv3: Prepare for more than 32 counters
perf:
arm_pmuv3: Use BR_RETIRED for HW branch event if enabled
perf:
cs-etm: Allocate queues for all CPUs
perf:
cs-etm: Create decoders based on the trace ID mappings
perf:
cs-etm: Move traceid_list to each queue
perf:
cs-etm: Only save valid trace IDs into files
perf:
cs-etm: Print queue number in raw trace dump
perf:
cs-etm: Support version 0.1 of HW_ID packets
perf:
Extract a few helpers
perf:
Fix event_function_call() locking
perf:
Fix missing RCU reader protection in perf_event_clear_cpumask()
perf:
Fix topology_sibling_cpumask check warning on ARM
perf:
Generic hotplug support for a PMU with a scope
perf:
Optimize __pmu_ctx_sched_out()
perf:
Optimize context reschedule for single PMU cases
perf:
Really fix event_function_call() locking
perf:
Rename perf_event_context.nr_pending to nr_no_switch_fast.
perf:
Support PERF_SAMPLE_READ with inherit
phonet:
Handle error of rtnl_register_module().
phy:
Add Open Alliance helpers for the PHY framework
phy:
airoha: adjust initialization delay in airoha_pcie_phy_init()
phy:
broadcom: bcm-cygnus-pcie: Simplify with scoped for each OF child loop
phy:
broadcom: brcm-sata: Simplify with scoped for each OF child loop
phy:
cadence-torrent: add support for three or more links using 2 protocols
phy:
cadence-torrent: Constify a u32[]
phy:
cadence-torrent: Constify struct cdns_reg_pairs
phy:
cadence-torrent: Constify struct cdns_torrent_vals
phy:
cadence-torrent: Constify struct cdns_torrent_vals_entry
phy:
cadence: Sierra: Constify a u32[]
phy:
cadence: Sierra: Constify struct cdns_reg_pairs
phy:
cadence: Sierra: Constify struct cdns_sierra_vals
phy:
cadence: Sierra: Fix offset of DEQ open eye algorithm control register
phy:
cadence: sierra: Simplify with scoped for each OF child loop
phy:
dp83td510: Utilize ALCD for cable length measurement when link is active
phy:
exynos5-usbdrd: convert some FIELD_PREP_CONST() to FIELD_PREP()
phy:
freescale: imx8m-pcie: Do CMN_RST just before PHY PLL lock check
phy:
hisilicon: usb2: Simplify with scoped for each OF child loop
phy:
marvell: phy-mvebu-cp110-comphy: improve eth_port1 on comphy4
phy:
mediatek: tphy: Simplify with scoped for each OF child loop
phy:
mediatek: xsphy: Simplify with scoped for each OF child loop
phy:
nuvoton: add new driver for the Nuvoton MA35 SoC USB 2.0 PHY
phy:
phy-rockchip-samsung-hdptx: Add clock provider support
phy:
phy-rockchip-samsung-hdptx: Depend on CONFIG_COMMON_CLK
phy:
phy-rockchip-samsung-hdptx: Enable runtime PM at PHY core level
phy:
phy-rockchip-samsung-hdptx: Explicitly include pm_runtime.h
phy:
qcom: qmp-combo: move driver data initialisation earlier
phy:
qcom: qmp-pcie-msm8996: Simplify with scoped for each OF child loop
phy:
qcom: qmp-pcie: Add Gen4 4-lanes mode for X1E80100
phy:
qcom: qmp-pcie: Configure all tables on port B PHY
phy:
qcom: qmp-pcie: drop bogus x1e80100 qref supplies
phy:
qcom: qmp-usb-legacy: fix NULL-deref on runtime suspend
phy:
qcom: qmp-usb: fix NULL-deref on runtime suspend
phy:
qcom: qmp-usbc: fix NULL-deref on runtime suspend
phy:
qcom: qmp: Add debug prints for register writes
phy:
renesas: rcar-gen3-usb2: Add support for the RZ/G3S SoC
phy:
renesas: rcar-gen3-usb2: Add support to initialize the bus
phy:
starfive: jh7110-usb: Fix link configuration to controller
phy:
tegra: xusb: Add error pointer check in xusb.c
phy:
ti: am654-serdes: Use scoped device node handling to simplify error paths
phy:
ti: gmii-sel: Simplify with dev_err_probe()
phy:
ti: j721e-wiz: Drop OF node reference earlier for simpler code
phy:
ti: j721e-wiz: Simplify with scoped for each OF child loop
phy:
ti: phy-j721e-wiz: convert comma to semicolon
phy:
ti: phy-j721e-wiz: fix usxgmii configuration
phy:
usb: disable COMMONONN for dual mode
phy:
usb: Fix missing elements in BCM4908 USB init array
pidfs:
check for valid pid namespace
pinctrl:
add a Cirrus ep93xx SoC pin controller
pinctrl:
apple: check devm_kasprintf() returned value
pinctrl:
aw9523: add missing mutex_destroy
pinctrl:
baytrail: Drop duplicate return statement
pinctrl:
bcm2835: fix module autoloading
pinctrl:
ep93xx: Fix raster pins typo
pinctrl:
eyeq5: add platform driver
pinctrl:
freescale: imx-scmi: Use kmemdup_array instead of kmemdup for multiple allocation
pinctrl:
imx: Switch to LATE_SYSTEM_SLEEP_PM_OPS()
pinctrl:
intel: Add __intel_gpio_get_direction() helper
pinctrl:
intel: Constify intel_get_community() returned object
pinctrl:
intel: Constify struct intel_pinctrl parameter
pinctrl:
intel: Implement high impedance support
pinctrl:
intel: Inline intel_gpio_community_irq_handler()
pinctrl:
intel: Introduce for_each_intel_gpio_group() helper et al.
pinctrl:
intel: Move debounce validation out of the lock
pinctrl:
intel: platform: Add Panther Lake to the list of supported
pinctrl:
intel: platform: fix error path in device_for_each_child_node()
pinctrl:
intel: platform: use semicolon instead of comma in ncommunities assignment
pinctrl:
intel: Refactor __intel_gpio_set_direction() to be more useful
pinctrl:
Join split messages and remove double whitespace
pinctrl:
k210: Use devm_clk_get_enabled() helpers
pinctrl:
madera: Simplify with dev_err_probe()
pinctrl:
mediatek: Use of_property_read_bool()
pinctrl:
meson: Constify some structures
pinctrl:
mvebu: Fix devinit_dove_pinctrl_probe function
pinctrl:
nomadik: Use kmemdup_array instead of kmemdup for multiple allocation
pinctrl:
nuvoton: fix a double free in ma35_pinctrl_dt_node_to_map_func()
pinctrl:
nuvoton: npcm8xx: add gpi35 and gpi36
pinctrl:
nuvoton: npcm8xx: add pin 250 to DDR pins group
pinctrl:
nuvoton: npcm8xx: clear polarity before set both edge
pinctrl:
nuvoton: npcm8xx: modify clkrun and serirq pin configuration
pinctrl:
nuvoton: npcm8xx: modify pins flags
pinctrl:
nuvoton: npcm8xx: remove non-existent pins, groups, functions
pinctrl:
ocelot: fix system hang on level based interrupts
pinctrl:
pinconf-generic: Add support for "input-schmitt-microvolt" property
pinctrl:
pinctrl-zynq: fix module autoloading
pinctrl:
realtek: Constify struct regmap_config
pinctrl:
Remove redundant null pointer checks in pinctrl_remove_device_debugfs()
pinctrl:
renesas: rzg2l: Introduce single macro for digital noise filter configuration
pinctrl:
renesas: rzg2l: Move pinconf_to_config_argument() call outside of switch cases
pinctrl:
renesas: rzg2l: Replace of_node_to_fwnode() with more suitable API
pinctrl:
renesas: rzg2l: Return -EINVAL if the pin doesn't support PIN_CFG_OEN
pinctrl:
renesas: rzg2l: Use dev_err_probe()
pinctrl:
renesas: Switch to use kmemdup_array()
pinctrl:
rockchip: Add rk3576 pinctrl support
pinctrl:
s32cc: add update and overwrite options when setting pinconf
pinctrl:
s32cc: configure PIN_CONFIG_DRIVE_PUSH_PULL
pinctrl:
s32cc: enable the input buffer for a GPIO
pinctrl:
samsung: Add support for pull-up and pull-down
pinctrl:
samsung: Use kmemdup_array instead of kmemdup for multiple allocation
pinctrl:
samsung: Use of_property_present()
pinctrl:
samsung: Use scope based of_node_put() cleanups
pinctrl:
single: fix missing error code in pcs_probe()
pinctrl:
sophgo: add support for CV1800B SoC
pinctrl:
sophgo: add support for CV1812H SoC
pinctrl:
sophgo: add support for SG2000 SoC
pinctrl:
sophgo: add support for SG2002 SoC
pinctrl:
sophgo: cv18xx: fix missed __iomem type identifier
pinctrl:
sophgo: fix double free in cv1800_pctrl_dt_node_to_map()
pinctrl:
stm32: check devm_kasprintf() returned value
pinctrl:
stmfx: Use string_choices API instead of ternary operator
pinctrl:
sunxi: Use devm_clk_get_enabled() helpers
pinctrl:
ti-iodelay: Constify struct regmap_config
pinctrl:
ti: ti-iodelay: Constify struct ti_iodelay_reg_data
pinctrl:
ti: ti-iodelay: Fix some error handling paths
pipe:
use f_pipe
pktcdvd:
remove unnecessary debugfs_create_dir() error check
platform/chrome:
chromeos_laptop: Use kmemdup_array
platform/chrome:
cros_ec_lpc: switch primary DMI data for Framework Laptop
platform/chrome:
cros_ec_typec: add remove driver hook
platform/mellanox:
mlxbf-pmc: fix lockdep warning
platform/olpc:
olpc-xo175-ec: switch to use spi_target_abort().
platform/olpc:
Remove redundant null pointer checks in olpc_ec_setup_debugfs()
platform/surface:
Add OF support
platform/x86/amd/pmc:
Detect when STB is not available
platform/x86/amd/pmf:
Add SMU metrics table support for 1Ah family 60h model
platform/x86/amd/pmf:
Add support for notifying Smart PC Solution updates
platform/x86/amd/pmf:
Relocate CPU ID macros to the PMF header
platform/x86/amd/pmf:
Update SMU metrics table for 1AH family series
platform/x86/amd:
pmf: Add quirk for TUF Gaming A14
platform/x86/intel-uncore-freq:
Add efficiency latency control to sysfs interface
platform/x86/intel-uncore-freq:
Add support for efficiency latency control
platform/x86/intel-uncore-freq:
Do not present separate package-die domain
platform/x86/intel/ifs:
Add SBAF test image loading support
platform/x86/intel/ifs:
Add SBAF test support
platform/x86/intel/ifs:
Fix SBAF title underline length
platform/x86/intel/ifs:
Refactor MSR usage in IFS test code
platform/x86/intel/pmc:
Fix pmc_core_iounmap to call iounmap for valid addresses
platform/x86/intel/pmc:
Show live substate requirements
platform/x86/intel/pmt:
Use PMT callbacks
platform/x86/intel/vsec.h:
Move to include/linux
platform/x86/intel/vsec:
Add PMT read callbacks
platform/x86/intel:
power-domains: Add Diamond Rapids support
platform/x86:
acer-wmi: Use backlight power constants
platform/x86:
acerhdf: Use the .should_bind() thermal zone callback
platform/x86:
asus-laptop: Use backlight power constants
platform/x86:
asus-nb-wmi: Use backlight power constants
platform/x86:
asus-wmi: add debug print in more key places
platform/x86:
asus-wmi: add support for vivobook fan profiles
platform/x86:
asus-wmi: don't fail if platform_profile already registered
platform/x86:
asus-wmi: Fix thermal profile initialization
platform/x86:
asus-wmi: Use backlight power constants
platform/x86:
dell-ddv: Fix typo in documentation
platform/x86:
dell-laptop: Do not fail when encountering unsupported batteries
platform/x86:
dell-smbios-base: Extends support to Alienware products
platform/x86:
dell-sysman: add support for alienware products
platform/x86:
dell-wmi-base: Handle META key Lock/Unlock events
platform/x86:
dell-wmi: Ignore suspend notifications
platform/x86:
eeepc-laptop: Use backlight power constants
platform/x86:
eeepc-wmi: Use backlight power constants
platform/x86:
fujitsu-laptop: Use backlight power constants
platform/x86:
ideapad-laptop: add missing Ideapad Pro 5 fn keys
platform/x86:
ideapad-laptop: Make the scope_guard() clear of its scope
platform/x86:
ideapad-laptop: move ACPI helpers from header to source file
platform/x86:
ideapad-laptop: Use backlight power constants
platform/x86:
int3472: make common part a separate module
platform/x86:
int3472: Use GPIO_LOOKUP() macro
platform/x86:
int3472: Use str_high_low()
platform/x86:
intel-hid: Use string_choices API instead of ternary operator
platform/x86:
intel/pmc: Ignore all LTRs during suspend
platform/x86:
intel/pmc: Remove unused param idx from pmc_for_each_mode()
platform/x86:
intel_scu_ipc: Move intel_scu_ipc.h out of arch/x86/include/asm
platform/x86:
intel_scu_wdt: Move intel_scu_wdt.h to x86 subfolder
platform/x86:
ISST: Add Diamond Rapids to support list
platform/x86:
ISST: Fix the KASAN report slab-out-of-bounds bug
platform/x86:
ISST: Simplify isst_misc_reg() and isst_misc_unreg()
platform/x86:
lenovo-ymc: Ignore the 0x0 state
platform/x86:
lg-laptop: Add operation region support
platform/x86:
oaktrail: Use backlight power constants
platform/x86:
panasonic-laptop: Add support for programmable buttons
platform/x86:
samsung-laptop: Use backlight power constants
platform/x86:
serial-multi-instantiate: Don't require both I2C and SPI
platform/x86:
thinkpad_acpi: Add Thinkpad Edge E531 fan support
platform/x86:
thinkpad_acpi: Fix for ThinkPad's with ECFW showing incorrect fan speed
platform/x86:
thinkpad_acpi: Fix uninitialized symbol 's' warning
platform/x86:
touchscreen_dmi: add nanote-next quirk
platform/x86:
wmi: Call both legacy and WMI driver notify handlers
platform/x86:
wmi: Merge get_event_data() with wmi_get_notify_data()
platform/x86:
wmi: Pass event data directly to legacy notify handlers
platform/x86:
wmi: Remove wmi_get_event_data()
platform/x86:
wmi: Update WMI driver API documentation
platform/x86:
x86-android-tablets: Adjust Xiaomi Pad 2 bottom bezel touch buttons LED
platform/x86:
x86-android-tablets: Fix spelling in the comments
platform/x86:
x86-android-tablets: Fix use after free on platform_device_register() errors
Linux:
platform/x86:dell-laptop: Add knobs to change battery charge settings
Linux:
platform/x86:dell-laptop: remove duplicate code w/ battery function
Linux:
platform/x86:intel/pmc: Disable ACPI PM Timer disabling on Sky and Kaby Lake
Linux:
platform/x86:intel/pmc: Enable the ACPI PM Timer to be turned off when suspended
Linux:
platform/x86:intel/pmc: Fix comment for the pmc_core_acpi_pm_timer_suspend_resume function
Linux:
platform/x86:intel/pmc: Revert "Enable the ACPI PM Timer to be turned off when suspended"
platform:
Add test managed platform_device/driver APIs
platform:
cznic: turris-omnia-mcu: Fix error check in omnia_mcu_register_trng()
platform:
Make platform_bus_type constant
PM / devfreq:
exynos: Use Use devm_clk_get_enabled() helpers
PM / devfreq:
imx-bus: Use of_property_present()
pm-graph:
Make git ignore sleepgraph.py artifacts
pm-graph:
Update directory handling and installation process in Makefile
PM/devfreq:
governor: add missing MODULE_DESCRIPTION() macros
pm:
cpupower: Clean up bindings gitignore
pm:
cpupower: rename raw_pylibcpupower.i
PM:
domains: add device managed version of dev_pm_domain_attach|detach_list()
PM:
domains: Fix alloc/free in dev_pm_domain_attach|detach_list()
PM:
hibernate: Remove unused stub for saveable_highmem_page()
PM:
hibernate: Use sysfs_emit() and sysfs_emit_at() in "show" functions
PM:
sleep: Use sysfs_emit() and sysfs_emit_at() in "show" functions
Linux:
pm:cpupower: Add error warning when SWIG is not installed
Linux:
pm:cpupower: Add missing powercap_set_enabled() stub function
Linux:
pm:cpupower: Add SWIG bindings files for libcpupower
Linux:
pm:cpupower: Include test_raw_pylibcpupower.py
pmdomain:
amlogic: remove obsolete vpu domain driver
pmdomain:
apple: Make apple_pmgr_reset_ops static
pmdomain:
arm: Use FLAG_DEV_NAME_FW to ensure unique names
pmdomain:
core: Add GENPD_FLAG_DEV_NAME_FW flag
pmdomain:
core: Don't hold the genpd-lock when calling dev_pm_domain_set()
pmdomain:
core: Enable s2idle for CPU PM domains on PREEMPT_RT
pmdomain:
core: Fix "managed by" alignment in debug summary
pmdomain:
core: Harden inter-column space in debug summary
pmdomain:
core: Move mode_status_str()
pmdomain:
core: Reduce debug summary table width
pmdomain:
core: Use dev_name() instead of kobject_get_path() in debugfs
pmdomain:
imx93-blk-ctrl: correct remove path
pmdomain:
imx93-pd: don't unprepare clocks on driver remove
pmdomain:
imx93-pd: drop the context variable "init_off"
pmdomain:
imx93-pd: replace dev_err() with dev_err_probe()
pmdomain:
imx: gpc: Simplify with scoped for each OF child loop
pmdomain:
imx: gpcv2: Simplify with scoped for each OF child loop
pmdomain:
mediatek: make use of dev_err_cast_probe()
pmdomain:
Merge branch dt into next
pmdomain:
Merge branch fixes into next
pmdomain:
Merge branch fixes into next
pmdomain:
Merge branch fixes into next
pmdomain:
qcom-cpr: Fix the return of uninitialized variable
pmdomain:
qcom-cpr: Use helper function for_each_available_child_of_node()
pmdomain:
qcom-cpr: Use scope based of_node_put() to simplify code.
pmdomain:
qcom: cpr: Simplify locking with guard()
pmdomain:
qcom: cpr: Simplify with dev_err_probe()
pmdomain:
qcom: rpmhpd: Simplify locking with guard()
pmdomain:
qcom: rpmpd: Simplify locking with guard()
pmdomain:
raspberrypi-power: Add logging to rpi_firmware_set_power
pmdomain:
raspberrypi-power: Adjust packet definition
pmdomain:
raspberrypi-power: set flag GENPD_FLAG_ACTIVE_WAKEUP
pmdomain:
rockchip: Add gating masks for rk3576
pmdomain:
rockchip: Add gating support
pmdomain:
rockchip: Add support for RK3576 SoC
pmdomain:
rockchip: Simplify dropping OF node reference
pmdomain:
rockchip: Simplify locking with guard()
pmdomain:
rockchip: Simplify with scoped for each OF child loop
pnfs/flexfiles:
enable localio support
posix-clock:
Fix missing timespec64 check in pc_clock_settime()
posix-clock:
posix-clock: Fix unbalanced locking in pc_clock_settime()
posix-cpu-timers:
Clear TICK_DEP_BIT_POSIX_TIMER on clone
posix-cpu-timers:
Do not arm SIGEV_NONE timers
posix-cpu-timers:
Handle interval timers correctly in timer_get()
posix-cpu-timers:
Handle SIGEV_NONE timers correctly in timer_get()
posix-cpu-timers:
Handle SIGEV_NONE timers correctly in timer_set()
posix-cpu-timers:
Make k_itimer::it_active consistent
posix-cpu-timers:
Remove incorrect comment in posix_cpu_timer_set()
posix-cpu-timers:
Replace old expiry retrieval in posix_cpu_timer_set()
posix-cpu-timers:
Save interval only for armed timers
posix-cpu-timers:
Simplify posix_cpu_timer_set()
posix-cpu-timers:
Split up posix_cpu_timer_get()
posix-cpu-timers:
Use @now instead of @val for clarity
posix-timers:
Clear overrun in common_timer_set()
posix-timers:
Consolidate signal queueing
posix-timers:
Consolidate timer setup
posix-timers:
Convert timer list to hlist
posix-timers:
Retrieve interval in common timer_settime() code
power:
reset: Add a driver for the ep93xx reset
power:
reset: brcmstb: Do not go into infinite loop if reset fails
power:
reset: brcmstb: Use device_get_match_data() for matching
power:
reset: brcmstb: Use devm_register_sys_off_handler()
power:
reset: brcmstb: Use normal driver register function
power:
reset: brcmstb: Use syscon_regmap_lookup_by_phandle_args() helper
power:
reset: pwr-mlxbf: support graceful shutdown
power:
sequencing: qcom-wcn: add support for the WCN6855 PMU
power:
supply: "usb_type" property may be written to
power:
supply: ab8500: Constify struct kobj_type
power:
supply: axp20x_battery: add support for AXP717
power:
supply: axp20x_battery: Make iio and battery config per device
power:
supply: axp20x_battery: Remove design from min and max voltage
power:
supply: axp20x_usb_power: add input-current-limit-microamp
power:
supply: axp20x_usb_power: Add support for AXP717
power:
supply: axp20x_usb_power: Fix spelling mistake "reqested" -> "requested"
power:
supply: axp20x_usb_power: Make VBUS and IIO config per device
power:
supply: Change usb_types from an array into a bitmask
power:
supply: core: constify psy_tzd_ops
power:
supply: core: simplify with cleanup.h
power:
supply: cpcap-charger: Convert comma to semicolon
power:
supply: Drop use_cnt check from power_supply_property_is_writeable()
power:
supply: hwmon: Fix missing temp1_max_alarm attribute
power:
supply: max17042_battery: Fix SOC threshold calc w/ no current sense
power:
supply: max1720x: add read support for nvmem
power:
supply: max1720x: fix a double free on error in probe()
power:
supply: max77693: Expose input current limit and CC current properties
power:
supply: max8998_charger: Fix module autoloading
power:
supply: rt9467-charger: Remove "usb_type" property write support
power:
supply: sysfs: Add power_supply_show_enum_with_available() helper
power:
supply: sysfs: Move power_supply_show_enum_with_available() up
power:
supply: twl4030_charger: correct comparision with old current
power:
supply: ucs1002: Adjust ucs1002_set_usb_type() to accept string values
powercap/intel_rapl:
Add support for AMD family 1Ah
powercap/intel_rapl:
Fix the energy-pkg event for AMD CPUs
powercap:
dtpm_devfreq: Fix error check against dev_pm_qos_add_request()
powercap:
intel_rapl: Add support for ArrowLake-U platform
powercap:
intel_rapl: Change an error pointer to NULL
powercap:
intel_rapl: Fix off by one in get_rpi()
powercap:
intel_rapl_msr: Add PL4 support for ArrowLake-H
powercap:
intel_rapl_msr: Add PL4 support for Arrowlake-U
powercap:
intel_rapl_tpmi: Fix bogus register reading
powercap:
intel_rapl_tpmi: Ignore minor version change
powerpc/32:
Convert patch_instruction() to patch_uint()
powerpc/32:
Implement validation of emergency stack
powerpc/32s:
Reduce default size of module/execmem area
powerpc/476:
Drop explicit initialization of struct i2c_device_id::driver_data to 0
powerpc/603:
Copy kernel PGD entries into all PGDIRs and preallocate execmem page tables
powerpc/603:
Inconditionally use task PGDIR in DTLB misses
powerpc/603:
Inconditionally use task PGDIR in ITLB misses
powerpc/603:
Switch r0 and r3 in TLB miss handlers
powerpc/64:
Convert patch_instruction() to patch_u32()
powerpc/64s/mm:
Move __real_pte stubs into hash-4k.h
powerpc/64s:
Make mmu_hash_ops __ro_after_init
powerpc/64s:
Remove the "fast endian switch" syscall
powerpc/8xx:
Allow setting DATA alignment even with STRICT_KERNEL_RWX
powerpc/8xx:
Copy kernel PGD entries into all PGDIRs
powerpc/8xx:
document and enforce that split PT locks are not used
powerpc/8xx:
Fix initial memory mapping
powerpc/8xx:
Fix kernel DTLB miss on dcbz
powerpc/8xx:
Fix kernel vs user address comparison
powerpc/8xx:
Inconditionally use task PGDIR in DTLB misses
powerpc/8xx:
Inconditionally use task PGDIR in ITLB misses
powerpc/8xx:
Preallocate execmem page tables
powerpc/8xx:
Reduce default size of module/execmem area
powerpc/atomic:
Use YZ constraints for DS-form instructions
powerpc/code-patching:
Add boot selftest for data patching
powerpc/code-patching:
Add data patch alignment check
powerpc/code-patching:
Add generic memory patching
powerpc/configs/64s:
Enable DEFERRED_STRUCT_PAGE_INIT
powerpc/maple:
Remove obsoleted declaration for maple_calibrate_decr()
powerpc/mm/64s:
Move THP reqs into a separate symbol
powerpc/mm/64s:
Restrict THP to Radix or HPT w/64K pages
powerpc/mm:
add ARCH_PKEY_BITS to Kconfig
powerpc/mm:
handle VDSO unmapping via close() rather than arch_unmap()
powerpc/pasemi:
Remove obsoleted declaration for pas_pci_irq_fixup()
powerpc/powermac/pfunc_base:
Use helper function for_each_child_of_node()
powerpc/powernv/pci:
Remove obsoleted declaration for pnv_pci_init_ioda_hub
powerpc/powernv:
Free name on error in opal_event_init()
powerpc/pseries/dlpar:
Add device tree nodes for DLPAR IO add
powerpc/pseries/dlpar:
Remove device tree node for DLPAR IO remove
powerpc/pseries/dlpar:
Use helper function for_each_child_of_node()
powerpc/pseries/eeh:
Fix pseries_eeh_err_inject
powerpc/pseries/eeh:
move pseries_eeh_err_inject() outside CONFIG_DEBUG_FS block
powerpc/pseries:
Use correct data types from pseries_hp_errorlog struct
powerpc/traps:
Use backlight power constants
powerpc/vdso32:
Add crtsavres
powerpc/vdso32:
Fix use of crtsavres for PPC64
powerpc/vdso:
allow r30 in vDSO code generation of getrandom
powerpc/vdso:
Fix VDSO data access when running in a non-root time namespace
powerpc/vdso:
Inconditionally use CFUNC macro
powerpc/vdso:
Refactor CFLAGS for CVDSO build
powerpc/vdso:
refactor error handling
powerpc/vdso:
Wire up getrandom() vDSO implementation on VDSO32
powerpc/vdso:
Wire up getrandom() vDSO implementation on VDSO64
powerpc/xmon:
Fix tmpstr length check in scanhex
powerpc:
Constify struct kobj_type
powerpc:
powernv: Constify struct kobj_type
powerpc:
pseries: Constify struct kobj_type
powerpc:
Remove obsoleted declaration for _get_SP
powerpc:
Remove obsoleted declarations for use_cop and drop_cop
powerpc:
Remove unused LHZX_BE macro
powerpc:
Remove useless config comment in asm/percpu.h
powerpc:
Replace kretprobe code with rethook on powerpc
powerpc:
Stop using no_llseek
powerpc:
Switch back to struct platform_driver::remove()
powerpc:
Use of_property_present()
ppp:
do not assume bh is held in ppp_channel_bridge_input()
ppp:
fix ppp_async_encode() illegal access
pps:
add an error check in parport_attach
printf:
remove %pGt support
printk:
Add @flags argument for console_is_usable()
printk:
Add a short description string to kmsg_dump()
printk:
Add helper for flush type logic
printk:
Add is_printk_legacy_deferred()
printk:
Add notation to console_srcu locking
printk:
Avoid console_lock dance if no legacy or boot consoles
printk:
Avoid false positive lockdep report for legacy printing
printk:
Check printk_deferred_enter()/_exit() usage
printk:
Coordinate direct printing in panic
printk:
Fail pr_flush() if before SYSTEM_SCHEDULING
printk:
Flush console on unregister_console()
printk:
Flush nbcon consoles first on panic
printk:
Implement legacy printer kthread for PREEMPT_RT
printk:
Let console_is_usable() handle nbcon
printk:
Make console_is_usable() available to nbcon.c
printk:
nbcon: Add callbacks to synchronize with driver
printk:
nbcon: Add context to usable() and emit()
printk:
nbcon: Add detailed doc for write_atomic()
printk:
nbcon: Add function for printers to reacquire ownership
printk:
nbcon: Add helper to assign priority based on CPU state
printk:
nbcon: Add unsafe flushing on panic
printk:
nbcon: Assign nice -20 for printing threads
printk:
nbcon: Clarify rules of the owner/waiter matching
printk:
nbcon: Consolidate alloc() and init()
printk:
nbcon: Do not rely on proxy headers
printk:
nbcon: Flush new records on device_release()
printk:
nbcon: Implement emergency sections
printk:
nbcon: Init @nbcon_seq to highest possible
printk:
nbcon: Introduce printer kthreads
printk:
nbcon: Provide function to flush using write_atomic()
printk:
nbcon: Relocate nbcon_atomic_emit_one()
printk:
nbcon: Rely on kthreads for normal operation
printk:
nbcon: Remove return value for write_atomic()
printk:
nbcon: Show replay message on takeover
printk:
nbcon: Use driver synchronization while (un)registering
printk:
nbcon: Use nbcon consoles in console_flush_all()
printk:
nbcon: Use raw_cpu_ptr() instead of open coding
printk:
nbcon: Use thread callback if in task context for legacy
printk:
Properly deal with nbcon consoles on seq init
printk:
Provide helper for message prepending
printk:
Track nbcon consoles
printk:
Track registered boot consoles
printk:
Use the BITS_PER_LONG macro
proc/softirqs:
replace seq_printf with seq_put_decimal_ull_width
proc:
add config & param to block forcing mem writes
proc:
Add nbcon support for /proc/consoles
proc:
add proc_splice_unmountable()
proc:
block mounting on top of /proc/
/fd/*
proc:
block mounting on top of /proc/
/fdinfo/*
proc:
block mounting on top of /proc/
/map_files/*
proc:
consoles: Add notation to c_start/c_stop
proc:
Fix typo in the comment
proc:
Fix W=1 build kernel-doc warning
proc:
fold kmalloc() + strcpy() into kmemdup()
proc:
proc_readfd() -> proc_fd_iterate()
proc:
proc_readfdinfo() -> proc_fdinfo_iterate()
proc:
store cookie in private data
proc:
use __auto_type more
pstore/ramoops:
Fix typo as there is no "reserver"
pstore:
replace spinlock_t by raw_spinlock_t
ptp/ioctl:
support MONOTONIC{,_RAW} timestamps for PTP_SYS_OFFSET_EXTENDED
ptp:
ocp: Improve PCIe delay estimation
ptp:
ptp_idt82p33: Convert comma to semicolon
ptp:
ptp_ines: Remove setting of RX software timestamp
pwm:
adp5585: Add Analog Devices ADP5585 support
pwm:
adp5585: Set OSC_EN bit to 1 when PWM state is enabled
pwm:
atmel-hlcdc: Drop trailing comma
pwm:
atmel-hlcdc: Enable module autoloading
pwm:
axi-pwmgen: use shared macro for version reg
pwm:
Don't export pwm_capture()
pwm:
ep93xx: add DT support for Cirrus EP93xx
pwm:
ep93xx: drop legacy pinctrl
pwm:
imx-tpm: Use correct MODULO value for EPWM mode
pwm:
lp3943: Fix an incorrect type in lp3943_pwm_parse_dt()
pwm:
lp3943: Use of_property_count_u32_elems() to get property length
pwm:
Make info in traces about affected pwm more useful
pwm:
omap-dmtimer: Use of_property_read_bool()
pwm:
Simplify pwm_capture()
pwm:
stm32: Fix a typo
pwm:
Switch back to struct platform_driver::remove()
qede:
Remove setting of RX software timestamp
qlcnic:
make read-only const array key static
qlcnic:
Remove unused declarations
qnx6:
Convert directory handling to use kmap_local
qnx6:
Convert qnx6_checkroot() to use a folio
qnx6:
Convert qnx6_find_entry() to qnx6_find_ino()
qnx6:
Convert qnx6_get_page() to qnx6_get_folio()
qnx6:
Convert qnx6_iget() to use a folio
qnx6:
Convert qnx6_longname() to take a folio
qrb4210-rb2:
add HDMI audio playback support
quota:
avoid missing put_quota_format when DQUOT_SUSPENDED is passed
quota:
remove redundant return at end of void function
quota:
remove unnecessary error code translation in dquot_quota_enable
quota:
remove unneeded return value of register_quota_format
r8169:
add missing MODULE_FIRMWARE entry for RTL8126A rev.b
r8169:
add support for RTL8126A rev.b
r8169:
add tally counter fields added with RTL8125
r8169:
avoid unsolicited interrupts
r8169:
disable ALDPS per default for RTL8125
r8169:
Fix spelling mistake: "tx_underun" -> "tx_underrun"
random:
vDSO: add __arch_get_k_vdso_rng_data() helper for data page access
random:
vDSO: add a __vdso_getrandom prototype for all architectures
random:
vDSO: add missing c-getrandom-y in Makefile
random:
vDSO: avoid call to out of line memset()
random:
vDSO: don't use 64-bit atomics on 32-bit architectures
random:
vDSO: minimize and simplify header includes
random:
vDSO: move prototype of arch chacha function to vdso/getrandom.h
RAS/AMD/ATL:
Translate normalized to system physical addresses using PRM
ratelimit:
convert flags to int to save 8 bytes in size
ravb:
Remove setting of RX software timestamp
rbtree:
provide rb_find_rcu() / rb_find_add_rcu()
rcu-tasks:
Fix access non-existent percpu rtpcp variable in rcu_tasks_need_gpcb()
rcu-tasks:
Remove RCU Tasks Rude asynchronous APIs
rcu/kfree:
Warn on unexpected tail state
rcu/kvfree:
Add kvfree_rcu_barrier() API
rcu/kvfree:
Refactor kvfree_rcu_queue_batch()
rcu/nocb:
(De-)offload callbacks on offline CPUs only
rcu/nocb:
Assert no callbacks while nocb kthread allocation fails
rcu/nocb:
Conditionally wake up rcuo if not already waiting on GP
rcu/nocb:
Fix rcuog wake-up from offline softirq
rcu/nocb:
Fix RT throttling hrtimer armed from offline CPU
rcu/nocb:
Introduce nocb mutex
rcu/nocb:
Introduce RCU_NOCB_LOCKDEP_WARN()
rcu/nocb:
Move nocb field at the end of state struct
rcu/nocb:
Remove halfway (de-)offloading handling from bypass
rcu/nocb:
Remove halfway (de-)offloading handling from rcu_core
rcu/nocb:
Remove halfway (de-)offloading handling from rcu_core()'s QS reporting
rcu/nocb:
Remove SEGCBLIST_KTHREAD_CB
rcu/nocb:
Remove SEGCBLIST_RCU_CORE
rcu/nocb:
Remove superfluous memory barrier after bypass enqueue
rcu/nocb:
Simplify (de-)offloading state machine
rcu/tasks:
Add detailed grace-period and barrier diagnostics
rcu/tasks:
Add rcu_barrier_tasks*() start time to diagnostics
rcu/tasks:
Check processor-ID assumptions
rcu/tasks:
Mark callbacks not currently participating in barrier operation
rcu/tasks:
Update rtp->tasks_gp_seq comment
rcu:
Annotate struct kvfree_rcu_bulk_data with __counted_by()
rcu:
Better define "atomic" for list replacement
rcu:
Defer printing stall-warning backtrace when holding rcu_node lock
rcu:
Extract synchronize_rcu_expedited_stall() from synchronize_rcu_expedited_wait()
rcu:
Let dump_cpu_task() be used without preemption disabled
rcu:
Mark callbacks not currently participating in barrier operation
rcu:
Mark emergency sections in rcu stalls
rcu:
Provide rcu_barrier_cb_is_done() to check rcu_barrier() CBs
rcu:
Rename dyntick_save_progress_counter() into rcu_watching_snap_save()
rcu:
Rename rcu_dynticks_eqs_online() into rcu_watching_online()
rcu:
Rename rcu_dynticks_in_eqs() into rcu_watching_snap_in_eqs()
rcu:
Rename rcu_dynticks_in_eqs_since() into rcu_watching_snap_stopped_since()
rcu:
Rename rcu_dynticks_zero_in_eqs() into rcu_watching_zero_in_eqs()
rcu:
Rename rcu_implicit_dynticks_qs() into rcu_watching_snap_recheck()
rcu:
Rename rcu_momentary_dyntick_idle() into rcu_momentary_eqs()
rcu:
Rename struct rcu_data .dynticks_snap into .watching_snap
rcu:
Rename struct rcu_data .exp_dynticks_snap into .exp_watching_snap
rcu:
Summarize expedited RCU CPU stall warnings during CSD-lock stalls
rcu:
Summarize RCU CPU stall warnings during CSD-lock stalls
rcu:
Update stray documentation references to rcu_dynticks_eqs_{enter, exit}()
rcu:
Use system_unbound_wq to avoid disturbing isolated CPUs
rcuscale:
Count outstanding callbacks per-task rather than per-CPU
rcuscale:
Dump grace-period statistics when rcu_scale_writer() stalls
rcuscale:
Dump stacks of stalled rcu_scale_writer() instances
rcuscale:
Make all writer tasks report upon hang
rcuscale:
Make rcu_scale_writer() tolerate repeated GFP_KERNEL failure
rcuscale:
NULL out top-level pointers to heap memory
rcuscale:
Print detailed grace-period and barrier diagnostics
rcuscale:
Provide clear error when async specified without primitives
rcuscale:
Save a few lines with whitespace-only change
rcuscale:
Stop testing RCU Tasks Rude asynchronous APIs
rcuscale:
Use special allocator for rcu_scale_writer()
rcutorture:
Add a stall_cpu_repeat module parameter
rcutorture:
Add CFcommon.arch for arch-specific Kconfig options
rcutorture:
Add rcutree.nohz_full_patience_delay to TREE07
rcutorture:
Add SRCU ->same_gp_state and ->get_comp_state functions
rcutorture:
Generic test for NUM_ACTIVE_*RCU_POLL*
rcutorture:
Make rcu_torture_write_types() print number of update types
rcutorture:
Remove redundant rcu_torture_ops get_gp_completed fields
rcutorture:
Stop testing RCU Tasks Rude asynchronous APIs
RDMA/bnxt_re:
Add a check for memory allocation
RDMA/bnxt_re:
Add support for MR Relaxed Ordering
RDMA/bnxt_re:
Add support for Variable WQE in Genp7 adapters
RDMA/bnxt_re:
Avoid an extra hwrm per MR creation
RDMA/bnxt_re:
Avoid CPU lockups due fifo occupancy check loop
RDMA/bnxt_re:
Change aux driver data to en_info to hold more information
RDMA/bnxt_re:
Change the sequence of updating the CQ toggle value
RDMA/bnxt_re:
Enable variable size WQEs for user space applications
RDMA/bnxt_re:
Fix a bug while setting up Level-2 PBL pages
RDMA/bnxt_re:
Fix a possible memory leak
RDMA/bnxt_re:
Fix a possible NULL pointer dereference
RDMA/bnxt_re:
Fix an error path in bnxt_re_add_device
RDMA/bnxt_re:
Fix incorrect AVID type in WQE structure
RDMA/bnxt_re:
Fix incorrect dereference of srq in async event
RDMA/bnxt_re:
Fix out of bound check
RDMA/bnxt_re:
Fix some error handling paths in bnxt_re_probe()
RDMA/bnxt_re:
Fix the compatibility flag for variable size WQE
RDMA/bnxt_re:
Fix the GID table length
RDMA/bnxt_re:
Fix the max CQ WQEs for older adapters
RDMA/bnxt_re:
Fix the max WQE size for static WQE support
RDMA/bnxt_re:
Fix the max WQEs used in Static WQE mode
RDMA/bnxt_re:
Fix the table size for PSN/MSN entries
RDMA/bnxt_re:
Fix the usage of control path spin locks
RDMA/bnxt_re:
Get the toggle bits from SRQ events
RDMA/bnxt_re:
Get the WQE index from slot index while completing the WQEs
RDMA/bnxt_re:
Group all operations under add_device and remove_device
RDMA/bnxt_re:
Handle variable WQE support for user applications
RDMA/bnxt_re:
Recover the device when FW error is detected
RDMA/bnxt_re:
Refactor the BNXT_RE_METHOD_GET_TOGGLE_MEM method
RDMA/bnxt_re:
Remove some dead code
RDMA/bnxt_re:
Remove the unused variable en_dev
RDMA/bnxt_re:
Rename a variable
RDMA/bnxt_re:
Return more meaningful error
RDMA/bnxt_re:
Share a page to expose per SRQ info with userspace
RDMA/bnxt_re:
synchronize the qp-handle table array
RDMA/bnxt_re:
Update HW interface headers
RDMA/bnxt_re:
Use the aux device for L2 ULP callbacks
RDMA/core:
Fix ENODEV error for iWARP test over vlan
RDMA/core:
Remove unused declaration rdma_resolve_ip_route()
RDMA/cxgb4:
Added NULL check for lookup_atid
RDMA/cxgb4:
Dump vendor specific QP details
RDMA/cxgb4:
Fix RDMA_CM_EVENT_UNREACHABLE error for iWARP
RDMA/cxgb4:
Remove unused declarations
RDMA/cxgb4:
use dma_mmap_coherent() for mapping non-contiguous memory
RDMA/device:
Remove optimization in ib_device_get_netdev()
RDMA/efa:
Add support for node guid
RDMA/erdma:
Add disassociate ucontext support
RDMA/erdma:
Refactor the initialization and destruction of EQ
RDMA/erdma:
Return QP state in erdma_query_qp
RDMA/hns:
Don't modify rq next block addr in HIP09 QPC
RDMA/hns:
Fix 1bit-ECC recovery address in non-4K OS
RDMA/hns:
Fix ah error counter in sw stat not increasing
RDMA/hns:
Fix restricted __le16 degrades to integer issue
RDMA/hns:
Fix spin_unlock_irqrestore() called with IRQs enabled
RDMA/hns:
Fix the overflow risk of hem_list_calc_ba_range()
RDMA/hns:
Fix Use-After-Free of rsv_qp on HIP08
RDMA/hns:
Fix VF triggering PF reset in abnormal interrupt handler
RDMA/hns:
Optimize hem allocation performance
RDMA/ipoib:
Remove unused declarations
RDMA/irdma:
fix error message in irdma_modify_qp_roce()
RDMA/irdma:
Fix misspelling of "accept*"
RDMA/iwcm:
Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
RDMA/mad:
Improve handling of timed out WRs of mad agent
RDMA/mad:
Simplify an alloc_ordered_workqueue() invocation
RDMA/mana_ib:
use the correct page size for mapping user-mode doorbell page
RDMA/mana_ib:
use the correct page table index based on hardware page size
RDMA/mlx4:
Simplify an alloc_ordered_workqueue() invocation
RDMA/mlx4:
Simplify an alloc_ordered_workqueue() invocation
RDMA/mlx5:
Add handling for memory scheme page fault events
RDMA/mlx5:
Add implicit MR handling to ODP memory scheme
RDMA/mlx5:
Add new ODP memory scheme eqe format
RDMA/mlx5:
Add support for DMABUF MR registrations with Data-direct
RDMA/mlx5:
Add the initialization flow to utilize the 'data direct' device
RDMA/mlx5:
Check RoCE LAG status before getting netdev
RDMA/mlx5:
Consider the query_vuid cap for data_direct
RDMA/mlx5:
Drop redundant work canceling from clean_keys()
RDMA/mlx5:
Enable ATS when allocating kernel MRs
RDMA/mlx5:
Enforce umem boundaries for explicit ODP page faults
RDMA/mlx5:
Expose vhca id for all ports in multiport mode
RDMA/mlx5:
Fix counter update on MR cache mkey creation
RDMA/mlx5:
Fix MR cache temp entries cleanup
RDMA/mlx5:
Initialize phys_port_cnt earlier in RDMA device creation
RDMA/mlx5:
Introduce GET_DATA_DIRECT_SYSFS_PATH ioctl
RDMA/mlx5:
Introduce the 'data direct' driver
RDMA/mlx5:
Limit usage of over-sized mkeys from the MR cache
RDMA/mlx5:
Obtain upper net device only when needed
RDMA/mlx5:
Remove two unused declarations
RDMA/mlx5:
Round max_rd_atomic/max_dest_rd_atomic up instead of down
RDMA/mlx5:
Split ODP mkey search logic
RDMA/mlx5:
Use IB set_netdev and get_netdev functions
RDMA/nldev:
Add missing break in rdma_nl_notify_err_msg()
RDMA/nldev:
Add support for RDMA monitoring
RDMA/nldev:
Enhance netlink message parsing and validation
RDMA/nldev:
Expose whether RDMA monitoring is supported
RDMA/nldev:
Fix NULL pointer dereferences issue in rdma_nl_notify_event
RDMA/qib:
Simplify an alloc_ordered_workqueue() invocation
RDMA/rdmavt:
Convert to use ERR_CAST()
RDMA/rtrs-clt:
Do local invalidate after write io completion
RDMA/rtrs-clt:
Fix need_inv setting in error case
RDMA/rtrs-clt:
Print request type for errors
RDMA/rtrs-clt:
Rate limit errors in IO path
RDMA/rtrs-clt:
Remove an extra space
RDMA/rtrs-clt:
Reset cid to con_num - 1 to stay in bounds
RDMA/rtrs-clt:
Reuse need_inval from mr
RDMA/rtrs-srv:
Avoid null pointer deref during path establishment
RDMA/rtrs:
For HB error add additional clt/srv specific logging
RDMA/rtrs:
Register ib event handler
RDMA/rtrs:
Reset hb_missed_cnt after receiving other traffic from peer
RDMA/rxe:
Fix __bth_set_resv6a
RDMA/rxe:
Fix misspelling of 'rmda'
RDMA/rxe:
Use sizeof instead of hard code number
RDMA/siw:
Add sendpage_ok() check to disable MSG_SPLICE_PAGES
RDMA/siw:
Remove NETDEV_GOING_DOWN event handler
RDMA/srpt:
Make slab cache names unique
RDMA/umem:
Add support for creating pinned DMABUF umem with a given dma device
RDMA/umem:
Introduce an option to revoke DMABUF umem
RDMA:
Pass uverbs_attr_bundle as part of '.reg_user_mr_dmabuf' API
RDS:
IB: Remove unused declarations
readahead:
allocate folios with mapping_min_order in readahead
realtek:
Update the Makefile and Kconfig in the realtek folder
Linux:
Reduce Coccinelle choices in string_choices.cocci
Linux:
Reenable NUMA policy support in the slab allocator
refscale:
Add TINY scenario
refscale:
Constify struct ref_scale_ops
refscale:
Optimize process_durations()
regcache:
use map->alloc_flags also for allocating cache
Linux:
regmap IRQ support for devices with multiple IRQs
regmap:
Allow setting IRQ domain name suffix
regmap:
Hold the regmap lock when allocating and freeing the cache
regmap:
kunit: Add coverage of spinlocked regmaps
regmap:
Use locking during kunit tests
regulator:
Add AXP717 boost support
regulator:
axp20x: AXP717: Add boost regulator
regulator:
bd718x7: Use scoped device node handling to simplify error paths
regulator:
bd9576: Constify struct linear_range
regulator:
bd96801: Delete unnecessary check in probe()
regulator:
bd96801: Use scoped device node handling to simplify error paths
regulator:
Clarify error message for "id == NULL" in _regulator_get()
regulator:
core: Add missing kerneldoc "Return" sections
regulator:
core: Fix incorrectly formatted kerneldoc "Return" sections
regulator:
core: Fix regulator_is_supported_voltage() kerneldoc return value
regulator:
core: Fix short description for _regulator_check_status_enabled()
regulator:
core: fix the broken behavior of regulator_dev_lookup()
regulator:
da9052: Constify static data
regulator:
da9055: Constify static data
regulator:
da9063: Constify static data
regulator:
da9121: Constify static data
regulator:
da9211: Constify struct regulator_desc
regulator:
dt-bindings: mediatek,mt6397-regulator: convert to YAML
regulator:
dt-bindings: microchip,mcp16502: Add voltage input supply documentation
regulator:
dt-bindings: qcom,qca6390-pmu: document the swctrl-gpios property
regulator:
dt-bindings: qcom,qca6390-pmu: document WCN6855
regulator:
dt-bindings: qcom,qca6390-pmu: fix the description for bt-enable-gpios
regulator:
Few constifications of static data
regulator:
Fix typos in the comment
regulator:
fixed-helper: Add missing "Return" kerneldoc section
regulator:
fixed: Fix incorrectly formatted kerneldoc "Return" section
regulator:
Fully clean up on error in of_regulator_bulk_get_all()
regulator:
hi6421: Constify static data
regulator:
hi6421v530: Drop unused 'eco_microamp'
regulator:
hi6421v530: Use container_of and constify static data
regulator:
hi6421v600: Constify static data
regulator:
irq_helpers: Fix regulator_irq_map_event_simple() kerneldoc
regulator:
max77650: Use container_of and constify static data
regulator:
max77826: Constify static data
regulator:
max77826: Drop unused 'rdesc' in 'struct max77826_regulator_info'
regulator:
max77857: Make max77857_id static
regulator:
max8973: Use irq_get_trigger_type() helper
regulator:
max8997: Use scoped device node handling to simplify error paths
regulator:
mcp16502: Add supplier for regulators
regulator:
Minor cleanups
regulator:
Move OF-specific regulator lookup code to of_regulator.c
regulator:
mp5416: Constify struct regulator_desc
regulator:
mtk-dvfsrc: Constify static data
regulator:
of: Fix incorrectly formatted kerneldoc "Return" sections
regulator:
of: Fix kerneldoc format for of_regulator_bulk_get_all()
regulator:
of: Refactor of_get_*regulator() to decrease indentation
regulator:
pcap: Constify static data
regulator:
pfuze100: Constify static data
regulator:
qcom-refgen: Constify static data
regulator:
qcom-rpmh: Simplify with scoped for each OF child loop
regulator:
qcom-smd: Simplify with scoped for each OF child loop
regulator:
qcom_spmi: Drop unnecessary of_find_property() call
regulator:
qcom_spmi: Use of_property_read_bool()
regulator:
Return actual error in of_regulator_bulk_get_all()
regulator:
rk808: Add apply_bit for BUCK3 on RK809
regulator:
rt5120: Convert comma to semicolon
regulator:
rtq2208: Fix uninitialized use of regulator_config
regulator:
s2mps11: use scoped memory allocation to simplify probe
regulator:
s5m8767: Use scoped device node handling to simplify error paths
regulator:
scmi: Simplify with scoped for each OF child loop
regulator:
sm5703: Remove because it is unused and fails to build
regulator:
Split up _regulator_get()
regulator:
tps6287x: Constify struct regulator_desc
regulator:
tps65023: Constify static data
regulator:
Unify "negative error number" terminology in comments
regulator:
update some comments ([gs]et_voltage_vsel vs [gs]et_voltage_sel)
regulator:
Use of_property_read_bool()
regulator:
Use scoped device node handling to simplify
regulator:
wm831x-isink: Convert comma to semicolon
regulator:
wm8400: Constify struct regulator_desc
reiserfs:
Convert grab_tail_page() to use a folio
reiserfs:
Convert reiserfs_write_begin() to use a folio
remoteporc:
ingenic: Use devm_platform_ioremap_resource_byname()
remoteproc:
da8xx: Use devm_platform_ioremap_resource_byname()
remoteproc:
imx_rproc: Add support for poweroff and reboot
remoteproc:
imx_rproc: Allow setting of the mailbox transmit mode
remoteproc:
imx_rproc: Correct ddr alias for i.MX8M
remoteproc:
imx_rproc: Initialize workqueue earlier
remoteproc:
imx_rproc: Merge TCML/U
remoteproc:
imx_rproc: Use imx specific hook for find_loaded_rsc_table
remoteproc:
k3-dsp: Acquire mailbox handle during probe routine
remoteproc:
k3-m4: Add a remoteproc driver for M4F subsystem
remoteproc:
k3-m4: use the proper dependencies
remoteproc:
k3-r5: Acquire mailbox handle during probe routine
remoteproc:
k3-r5: Delay notification of wakeup event
remoteproc:
k3-r5: Fix error handling when power-up failed
remoteproc:
k3-r5: Use devm_rproc_alloc() helper
remoteproc:
k3: Factor out TI-SCI processor control OF get function
remoteproc:
keystone: Use devm_kasprintf() to build name string
remoteproc:
keystone: Use devm_rproc_alloc() helper
remoteproc:
qcom: pas: Add SDX75 remoteproc support
remoteproc:
qcom: pas: Add support for SA8775p ADSP, CDSP and GPDSP
remoteproc:
st_slim: Use devm_platform_ioremap_resource_byname()
remoteproc:
Use of_property_present()
remoteproc:
xlnx: Add sram support
Linux:
Remove *.orig pattern from .gitignore
Remove duplicate "and" in :
'Linux NVMe docs.
reset:
berlin: fix OF node leak in probe() error path
reset:
core: add get_device()/put_device on rcdev
reset:
eyeq: add platform driver
reset:
k210: fix OF node leak in probe() error path
reset:
lpc18xx: simplify with dev_err_probe()
reset:
lpc18xx: simplify with devm_clk_get_enabled()
reset:
npcm: convert comma to semicolon
reset:
reset-meson: Add support for Amlogic T7 SoC reset controller
reset:
simplify locking with guard()
reset:
starfive: jh71x0: Fix accessing the empty member on JH7110 SoC
resource, kunit:
add test case for region_intersects()
resource, kunit:
fix user-after-free in resource_test_region_intersects()
resource,kexec:
walk_system_ram_res_rev must retain resource flags
resource:
fix region_intersects() vs add_memory_driver_managed()
resource:
make alloc_free_mem_region() works for iomem_resource
resource:
remove dependency on SPARSEMEM from GET_FREE_REGION
Revert " fs/9p:
mitigate inode collisions"
Revert "9p:
Enable multipage folios"
Revert "ALSA:
hda/conexant: Mute speakers at suspend / shutdown"
Revert "ALSA:
hda: Conditionally use snooping for AMD HDMI"
Revert "arm64:
dts: qcom: msm8939-longcheer-l9100: Add rear flash"
Revert "binfmt_elf, coredump:
Log the reason of the failed core dumps"
Revert "crypto:
arm64/poly1305 - move data to rodata section"
Revert "crypto:
spacc - Add SPAcc Skcipher support"
Revert "dm:
requeue IO if mapping table not yet available"
Revert "driver core:
don't always lock parent in shutdown"
Revert "driver core:
fix async device shutdown hang"
Revert "driver core:
Fix uevent_show() vs driver detach race"
Revert "driver core:
separate function to shutdown one device"
Revert "driver core:
shut down devices asynchronously"
Revert "drm/amd/display:
parse umc_info or vram_info based on ASIC"
Revert "drm/amd/display:
update DML2 policy EnhancedPrefetchScheduleAccelerationFinal DCN35"
Revert "drm/amd/display:
Update to using new dccg callbacks"
Revert "drm/amd/display:
Wait for all pending cleared before full update"
Revert "drm/amd/pm:
correct the workload setting"
Revert "drm/amd:
Add power_saving_policy drm property to eDP connectors"
Revert "drm/amdgpu:
add print support for vcn_v3_0 ip dump"
Revert "drm/amdgpu:
add vcn ip dump ptr in vcn global struct"
Revert "drm/amdgpu:
add vcn_v3_0 ip dump support"
Revert "drm/amdgpu:
add vcn_v5_0 ip dump support"
Revert "drm/amdgpu:
align pp_power_profile_mode with kernel docs"
Revert "drm/amdgpu:
Extend KIQ reg polling wait for VF"
Revert "drm/mgag200:
Add vblank support"
Revert "drm/panel-edp:
Add SDC ATNA45AF01"
Revert "drm/tegra:
gr3d: Convert into dev_pm_domain_attach|detach_list()"
Revert "drm/ttm:
Add a flag to allow drivers to skip clear-on-free"
Revert "drm/xe/lnl:
Offload system clear page activity to GPU"
Revert "drm/xe:
Invalidate media_gt TLBs in PT code"
Revert "drm:
Introduce 'power saving policy' drm property"
Revert "dt-bindings:
pinctrl: mobileye,eyeq5-pinctrl: add bindings"
Revert "dt-bindings:
reset: mobileye,eyeq5-reset: add bindings"
Revert "f2fs:
use flush command instead of FUA for zoned device"
Revert "firewire:
core: move workqueue handler from 1394 OHCI driver to core function"
Revert "firewire:
core: use mutex to coordinate concurrent calls to flush completions"
Revert "fs/9p:
fix uaf in in v9fs_stat2inode_dotl"
Revert "fs/9p:
remove redundant pointer v9ses"
Revert "fs/9p:
simplify iget to remove unnecessary paths"
Revert "fuse:
move initialization of fuse_file to fuse_writepages() instead of in callback"
Revert "igb:
Disable threaded IRQ for igb_msix_other"
Revert "Input:
Add driver for PixArt PS/2 touchpad"
Revert "io_uring:
Require zeroed sqe->len on provided-buffers send"
Revert "kasan:
Disable Software Tag-Based KASAN with GCC"
Revert "lib/mpi:
Extend the MPI library"
Revert "lib/mpi:
Introduce ec implementation to MPI library"
Revert "list:
test: fix tests for list_cut_position()"
Revert "media:
tuners: fix error return code of hybrid_tuner_request_state()"
Revert "Merge branch :
'there-are-some-bugfix-for-the-hns3-ethernet-driver'"
Revert "mm/damon/lru_sort:
adjust local variable to dynamic allocation"
Revert "mm:
introduce PF_MEMALLOC_NORECLAIM, PF_MEMALLOC_NOWARN"
Revert "mmc:
dw_mmc: Fix IDMAC operation with pages bigger than 4K"
Revert "mmc:
mvsdio: Use sg_miter for PIO"
Revert "net:
stmmac: set PP_FLAG_DMA_SYNC_DEV only if XDP is enabled"
Revert "nvme-pci:
Make driver prefer asynchronous shutdown"
Revert "powerpc/8xx:
Always pin kernel text TLB"
Revert "RDMA/core:
Fix ENODEV error for iWARP test over vlan"
Revert "sched_ext:
Use shorter slice while bypassing"
Revert "selftests/mm:
fix deadlock for fork after pthread_create on ARM"
Revert "selftests/mm:
replace atomic_bool with pthread_barrier_t"
Revert "smb:
client: make SHA-512 TFM ephemeral"
Revert "soc:
qcom: smd-rpm: Match rpmsg channel instead of compatible"
Revert "staging:
greybus: Fix capitalization and punctuation inconsistencies"
Revert "tools build:
Remove leftover libcap tests that prevents fast path feature detection from working"
Revert "uprobes:
use vm_special_mapping close() functionality"
Revert "usb:
dwc2: Skip clock gating on Broadcom SoCs"
Revert "usb:
yurex: Replace snprintf() with the safer scnprintf() variant"
Revert "wifi:
ath9k: use devm for request_irq()"
Revert "wifi:
iwlwifi: remove retry loops in start"
Revert "wifi:
mac80211: move radar detect work to sdata"
Revert "xfrm:
add SA information to the offloaded packet"
Revert:
"dm-verity: restart or panic on an I/O error"
Revert:
"ring-buffer: Do not have boot mapped buffers hook to CPU hotplug"
ring-buffer:
Add magic and struct size to boot up meta data
ring-buffer:
Add output of ring buffer meta page
ring-buffer:
Add ring_buffer_alloc_range()
ring-buffer:
Add ring_buffer_meta data
ring-buffer:
Add test if range of boot buffer is valid
ring-buffer:
Align meta-page to sub-buffers for improved TLB usage
ring-buffer:
Allow mapped field to be set without mapping
ring-buffer:
Do not have boot mapped buffers hook to CPU hotplug
ring-buffer:
Don't reset persistent ring-buffer meta saved addresses
ring-buffer:
Fix reader locking when changing the sub buffer order
ring-buffer:
Fix refcount setting of boot mapped buffers
ring-buffer:
Save text and data locations in mapped meta data
ring-buffer:
Use vma_pages() helper function
ring-buffer:
Validate boot range memory events
RISC-V:
ACPI: fix early_ioremap to early_memremap
RISC-V:
configs: enable I2C_DESIGNWARE_CORE with I2C_DESIGNWARE_PLATFORM
RISC-V:
disallow gcc + rust builds
RISC-V:
Don't have MAX_PHYSMEM_BITS exceed phys_addr_t
RISC-V:
Enable IPI CPU Backtrace
RISC-V:
Implement kgdb_roundup_cpus() to enable future NMI Roundup
RISC-V:
KVM: Allow legacy PMU access from guest
RISC-V:
KVM: Don't zero-out PMU snapshot area before freeing data
RISC-V:
KVM: Fix sbiret init before forwarding to userspace
RISC-V:
KVM: Fix to allow hpmcounter31 from the guest
RISC-V:
lib: Add pi aliases for string functions
RISC-V:
pi: Add kernel/pi/pi.h
RISC-V:
pi: Force hidden visibility for all symbol references
RISC-V:
Use Zkr to seed KASLR base address
riscv, bpf:
Fix possible infinite tailcall when CONFIG_CFI_CLANG is enabled
riscv, bpf:
Make BPF_CMPXCHG fully ordered
riscv/kexec_file:
Fix relocation type R_RISCV_ADD16 and R_RISCV_SUB16 unknown
riscv:
Add ISA extension parsing for Svvptc
riscv:
Add license to fence.h
riscv:
Add license to vmalloc.h
riscv:
Allow to enable PREEMPT_RT.
riscv:
avoid Imbalance in RAS
riscv:
boot: add Image.xz support
riscv:
cacheinfo: Add back init_cache_level() function
riscv:
cleanup XIP_FIXUP macro
riscv:
defconfig: Disable RZ/Five peripheral support
riscv:
defconfig: Enable pinctrl support for CV18XX Series SoC
riscv:
defconfig: sophgo: enable clks for sg2042
riscv:
define ILLEGAL_POINTER_VALUE for 64bit
riscv:
Do not use fortify in early code
riscv:
don't export va_kernel_pa_offset in vmcoreinfo for XIP kernel
riscv:
drop the use of XIP_OFFSET in create_kernel_page_table()
riscv:
drop the use of XIP_OFFSET in kernel_mapping_va_to_pa()
riscv:
drop the use of XIP_OFFSET in XIP_FIXUP_FLASH_OFFSET
riscv:
drop the use of XIP_OFFSET in XIP_FIXUP_OFFSET
riscv:
dts: Replace deprecated snps,nr-gpios property for snps,dw-apb-gpio-port devices
riscv:
dts: sophgo: Add i2c device support for sg2042
riscv:
dts: sophgo: Add mcu device for Milk-V Pioneer
riscv:
dts: sophgo: Add sdhci0 configuration for Huashan Pi
riscv:
dts: sophgo: cv18xx: add DMA controller
riscv:
dts: sophgo: Use common "interrupt-parent" for all peripherals for sg2042
riscv:
dts: starfive: disable unused csi/camss nodes
riscv:
dts: starfive: Update ethernet phy0 delay parameter values for Star64
riscv:
dts: thead: add basic spi node
riscv:
dts: thead: add clock to TH1520 gpio nodes
riscv:
dts: thead: Add TH1520 AP_SUBSYS clock controller
riscv:
dts: thead: change TH1520 mmc nodes to use clock controller
riscv:
dts: thead: change TH1520 SPI node to use clock controller
riscv:
dts: thead: change TH1520 uart nodes to use clock controller
riscv:
dts: thead: update TH1520 dma and timer nodes to use clock controller
riscv:
efi: Set NX compat flag in PE/COFF header
riscv:
Enable bitops instrumentation
riscv:
Enable generic CPU vulnerabilites support
riscv:
errata: sifive: Use SYM_*() assembly macros
riscv:
Fix fp alignment bug in perf_callchain_user()
riscv:
Fix kernel stack size when KASAN is enabled
RISCV:
KVM: use raw_spinlock for critical section in imsic
riscv:
Make riscv_isa_vendor_ext_andes array static
riscv:
Omit optimized string routines when using KASAN
riscv:
Prevent a bad reference count on CPU nodes
riscv:
Randomize lower bits of stack address
riscv:
Remove duplicated GET_RM
riscv:
remove limit on the size of read-only section for XIP kernel
riscv:
Remove redundant restriction on memory size
riscv:
Remove unused _TIF_WORK_MASK
riscv:
Remove unused GENERATING_ASM_OFFSETS
riscv:
replace misleading va_kernel_pa_offset on XIP kernel
riscv:
select ARCH_USE_SYM_ANNOTATIONS
riscv:
sophgo: dts: add gpio controllers for SG2042 SoC
riscv:
sophgo: dts: add mmc controllers for SG2042 SoC
riscv:
stacktrace: Add USER_STACKTRACE support
riscv:
Stop emitting preventive sfence.vma for new userspace mappings with Svvptc
riscv:
Stop emitting preventive sfence.vma for new vmalloc mappings
riscv:
Use '%u' to format the output of 'cpu'
riscv:
Use LIST_HEAD() to simplify code
riscv:
vdso: do not strip debugging info for vdso.so.dbg
riscv:
vdso: Prevent the compiler from inserting calls to memset()
rpcrdma:
Always release the rpcrdma_device's xa_array
rpmb:
add Replay Protected Memory Block (RPMB) subsystem
rpmb:
fix error path in rpmb_dev_register()
rpmsg:
glink: Avoid -Wflex-array-member-not-at-end warnings
rpmsg:
glink: Handle rejected intent request better
rpmsg:
glink: Introduce packet tracepoints
rpmsg:
glink: Pass channel to qcom_glink_send_close_ack()
rpmsg:
glink: Tidy up RX advance handling
rtase:
Add a Makefile in the rtase folder
rtase:
Add support for a pci table in this module
rtase:
Fix error code in rtase_init_board()
rtase:
Fix spelling mistake: "tx_underun" -> "tx_underrun"
rtase:
Implement .ndo_start_xmit function
rtase:
Implement a function to receive packets
rtase:
Implement ethtool function
rtase:
Implement hardware configuration function
rtase:
Implement net_device_ops
rtase:
Implement pci_driver suspend and resume function
rtase:
Implement the .ndo_open function
rtase:
Implement the interrupt routine and rtase_poll
rtase:
Implement the rtase_down function
rtc:
Add driver for SD2405AL
rtc:
at91sam9: fix OF node leak in probe() error path
rtc:
m48t59: Remove division condition with direct comparison
rtc:
m48t59: set range
rtc:
rc5t619: use proper module tables
rtc:
s35390a: Drop vendorless compatible string from match table
rtc:
stm32: add alarm A out feature
rtc:
stm32: add Low Speed Clock Output (LSCO) support
rtc:
stm32: add pinctrl and pinmux interfaces
rtc:
sun6i: disable automatic clock input switching
rtc:
support i.MX95 BBM RTC
rtc:
twl: convert comma to semicolon
rtla:
Fix the help text in osnoise and timerlat top tools
rtnetlink:
Add bulk registration helpers for rtnetlink message handlers.
rtnetlink:
delete redundant judgment statements
runtime constants:
move list of constants to vmlinux.lds.h
rust:
avoid `box_uninit_write` feature
rust:
cfi: add support for CFI_CLANG with Rust
rust:
cfi: fix `patchable-function-entry` starting version
rust:
device: change the from_raw() function
rust:
enable bindgen's `--enable-function-attribute-detection` flag
rust:
enable rustdoc's `--generate-link-to-definition`
rust:
error: allow `useless_conversion` for 32-bit builds
rust:
fix `ARCH_SLAB_MINALIGN` multiple definition error
rust:
implement ForeignOwnable for Pin
>
rust:
Implement the smart pointer `InPlaceInit` for `Arc`
rust:
init: add `assert_pinned` macro
rust:
init: add `write_[pin_]init` functions
rust:
KASAN+RETHUNK requires rustc 1.83.0
rust:
kasan: Rust does not support KHWASAN
rust:
kbuild: auto generate helper exports
rust:
kbuild: split up helpers.c
rust:
kernel: add `drop_contents` to `BoxExt`
rust:
kernel: sort Rust modules
rust:
kernel: use docs.kernel.org links in code documentation
rust:
kunit: use C-string literals to clean warning
rust:
list: add cursor
rust:
list: add iterators
rust:
list: add List
rust:
list: add ListArc
rust:
list: add ListArcField
rust:
list: add macro for implementing ListItem
rust:
list: add struct with prev/next pointers
rust:
list: add tracking for ListArc
rust:
list: support heterogeneous lists
rust:
module: add static pointer to `{init,cleanup}_module()`
rust:
mutex: fix __mutex_init() usage in case of PREEMPT_RT
rust:
net::phy implement AsRef
trait
rust:
net::phy support probe callback
rust:
net::phy unified genphy_read_status function for C22 and C45 registers
rust:
net::phy unified read/write API for C22 and C45 registers
rust:
rbtree: add `RBTree::entry`
rust:
rbtree: add cursor
rust:
rbtree: add iterator
rust:
rbtree: add mutable iterator
rust:
rbtree: add red-black tree implementation backed by the C version
rust:
sizes: add commonly used constants
rust:
sort blk includes in bindings_helper.h
rust:
support arrays in target JSON
rust:
support for shadow call stack sanitizer
rust:
sync: require `T: Sync` for `LockedBy::access`
rust:
types: add `ARef::into_raw`
rust:
types: improve `ForeignOwnable` documentation
rxrpc:
Fix a race between socket set up and I/O thread creation
rxrpc:
Fix missing locking causing hanging calls
rxrpc:
Fix uninitialised variable in rxrpc_send_data()
rxrpc:
Remove unused function declarations
s390/als:
Remove obsolete comment
s390/alternatives:
Remove ALT_FACILITY_EARLY
s390/ap:
Fix CCA crypto card behavior within protected execution environment
s390/ap:
Fix deadlock caused by recursive lock of the AP bus scan mutex
s390/ap_bus:
Cleanup debug code
s390/ap_queue:
Cleanup debug code
s390/boot:
Compile all files with the same march flag
s390/boot:
Increase minimum architecture to z10
s390/boot:
Move boot_printk() code to own file
s390/boot:
Rename decompressor_printk() to boot_printk()
s390/boot:
Use boot_printk() instead of sclp_early_printk()
s390/build:
Avoid relocation information in final vmlinux
s390/cpacf:
Add MSA 10 and 11 new PCKMO functions
s390/cpum_cf:
Move defines from header file to source file
s390/cpum_sf:
Define and initialize variable
s390/cpum_sf:
Ignore lsctl() return code in sf_disable()
s390/cpum_sf:
Ignore qsi() return code
s390/cpum_sf:
Move defines from header file to source file
s390/cpum_sf:
Remove unused define PERF_CPUM_SF_MODE_MASK
s390/cpum_sf:
Remove unused defines REG_NONE and REG_OVERFLOW
s390/cpum_sf:
Remove WARN_ON_ONCE statements
s390/cpum_sf:
Rename macro to consistent prefix
s390/cpum_sf:
Rework debug_sprintf_event() messages
s390/cpum_sf:
Use hwc as variable consistently
s390/cpum_sf:
Use refcount_t instead of atomic_t
s390/cpum_sf:
Use variable name cpuhw consistently
s390/crypto:
Add hardware acceleration for full AES-XTS mode
s390/crypto:
Add hardware acceleration for HMAC modes
s390/crypto:
Add KDSA CPACF Instruction
s390/crypto:
Add Support for Query Authentication Information
s390/crypto:
Display Query and Query Authentication Information in sysfs
s390/crypto:
Rework RRE and RRF CPACF inline functions
s390/disassembler:
Add instructions
s390/disassembler:
Remove duplicate instruction format RSY_RDRU
s390/disassembler:
Update instruction mnemonics to latest spec
s390/disassembler:
Use proper format specifiers for operand values
s390/early:
Add __init to __do_early_pgm_check()
s390/early:
Dump register contents and call trace for early crashes
s390/entry:
Make early program check handler relocated lowcore aware
s390/entry:
Move early program check handler to entry.S
s390/entry:
Move early_pgm_check_handler() to init text section
s390/entry:
Unify save_area_sync and save_area_async
s390/facility:
Disable compile time optimization for decompressor code
s390/facility:
Disable compile time optimization for decompressor code
s390/facility:
Let test_facility() generate static branch if possible
s390/ftrace:
Avoid calling unwinder in ftrace_return_address()
s390/ftrace:
Avoid extra serialization for graph caller patching
s390/ftrace:
Avoid trampolines if possible
s390/ftrace:
Remove unused ftrace_plt_template*
s390/ftrace:
Use get/copy_from_kernel_nofault consistently
s390/ftrace:
Use kernel ftrace trampoline for modules
s390/hiperdispatch:
Add hiperdispatch debug attributes
s390/hiperdispatch:
Add hiperdispatch debug counters
s390/hiperdispatch:
Add hiperdispatch sysctl interface
s390/hiperdispatch:
Add steal time averaging
s390/hiperdispatch:
Add trace events
s390/hiperdispatch:
Introduce hiperdispatch
s390/hypfs:
Remove obsoleted declaration for hypfs_dbfs_exit
s390/hypfs_diag:
Remove unused dentry variable
s390/iucv:
Correct spelling in iucv.h
s390/kprobes:
Avoid stop machine if possible
s390/mm/fault:
convert do_secure_storage_access() from follow_page() to folio_walk
s390/mm/ptdump:
Generate address marker array dynamically
s390/mm:
Add cond_resched() to cmm_alloc/free_pages()
s390/mm:
get estimated free pages by memblock api
s390/module:
Provide find_section() helper
s390/pai_crypto:
Add support for MSA 10 and 11 pai counters
s390/pai_ext:
Update PAI extension 1 counters
s390/pci:
Handle PCI error codes other than 0x3a
s390/pci:
Stop usurping pdev->dev.groups
s390/pci_mmio:
use follow_pfnmap API
s390/pkey:
Add AES xts and HMAC clear key token support
s390/pkey:
Add function to enforce pkey handler modules load
s390/pkey:
Add slowpath function to CCA and EP11 handler
s390/pkey:
Introduce pkey base with handler registry and handler modules
s390/pkey:
Rework and split PKEY kernel module code
s390/pkey:
Split pkey_unlocked_ioctl function
s390/pkey:
Unify pkey cca, ep11 and pckmo functions signatures
s390/pkey_pckmo:
Return with success for valid protected key types
s390/sclp:
Deactivate sclp after all its users
s390/sclp_vt220:
Convert newlines to CRLF instead of LFCR
s390/setup:
Recognize sequential instruction fetching facility
s390/sha3:
Fix SHA3 selftests failures
s390/sha3:
Support sha3 performance enhancements
s390/smp:
Add cpu capacities
s390/topology:
Add config option to switch to vertical during boot
s390/topology:
Add sysctl handler for polarization
s390/traps:
Handle early warnings gracefully
s390/uv:
convert gmap_destroy_page() from follow_page() to folio_walk
s390/uv:
drop arch_make_page_accessible()
s390/vdso:
Add CFI annotations to __arch_chacha20_blocks_nostack()
s390/vdso:
Allow alternatives in vdso code
s390/vdso:
Fix comment within __arch_chacha20_blocks_nostack()
s390/vdso:
Get rid of permutation constants
s390/vdso:
Move vdso symbol handling to separate header file
s390/vdso:
Use macros for annotation of asm functions
s390/vdso:
Use one large alternative instead of an alternative branch
s390/vdso:
Use SYM_DATA_START_LOCAL()/SYM_DATA_END() for data objects
s390/vdso:
Wire up getrandom() vdso implementation
s390/vfio-ap:
Driver feature advertisement
s390/wti:
Add debugfs file to display missed grace periods per cpu
s390/wti:
Add wti accounting for missed grace periods
s390/wti:
Introduce infrastructure for warning track interrupt
s390/wti:
Prepare graceful CPU pre-emption on wti reception
s390/zcrypt_api:
Cleanup debug code
s390/zcrypt_msgtype50:
Cleanup debug code
s390/zcrypt_msgtype6:
Cleanup debug code
s390:
Always enable EXPOLINE_EXTERN if supported
s390:
Enable KVM_S390_UCONTROL config in debug_defconfig
s390:
Initialize psw mask in perf_arch_fetch_caller_regs()
s390:
Provide MARCH_HAS_*_FEATURES defines
s390:
remove unused f_version
s390:
Update defconfigs
s390:
Use MARCH_HAS_*_FEATURES defines
samples/bpf:
Fix compilation errors with cf-protection option
samples/bpf:
Remove sample tracex2
samples/bpf:
tracex4: Fix failed to create kretprobe 'kmem_cache_alloc_node+0x0'
samples/landlock:
Add support for abstract UNIX socket scoping
samples/landlock:
Add support for signal scoping
samples/landlock:
Clarify option parsing behaviour
samples/landlock:
Fix port parsing in sandboxer
samples/landlock:
Refactor help message
samples:
pktgen: correct dev to DEV
sch_cake:
constify inverse square root cache
sched, sched_ext:
Disable SM_IDLE/rq empty path when scx_enabled()
sched, sched_ext:
Move some declarations from kernel/sched/ext.h to sched.h
sched, sched_ext:
Open code for_balance_class_range()
sched, sched_ext:
Replace scx_next_task_picked() with sched_class->switch_class()
sched, sched_ext:
Simplify dl_prio() case handling in sched_fork()
sched,freezer:
Mark TASK_FROZEN special
sched/core:
Add clearing of ->dl_server in put_prev_task_balance()
sched/core:
Add ENQUEUE_RQ_SELECTED to indicate whether ->select_task_rq() was called
sched/core:
Add WARN_ON_ONCE() to check overflow for migrate_disable()
sched/core:
Clear prev->dl_server in CFS pick fast path
sched/core:
Dequeue PSI signals for blocked tasks that are delayed
sched/core:
Disable page allocation in task_tick_mm_cid()
sched/core:
Fix picking of tasks for core scheduling with DL server
sched/core:
Fix priority checking for DL server picks
sched/core:
Introduce SM_IDLE and an idle re-entry fast-path in __schedule()
sched/core:
Make select_task_rq() take the pointer to wake_flags instead of value
sched/cpufreq:
Use NSEC_PER_MSEC for deadline task
sched/deadline:
Clarify nanoseconds in uapi
sched/deadline:
Comment sched_dl_entity::dl_server variable
sched/deadline:
Convert schedtool example to chrt
sched/deadline:
Deferrable dl server
sched/deadline:
Fix schedstats vs deadline servers
sched/deadline:
Use hrtick_enabled_dl() before start_hrtick_dl()
sched/debug:
Fix fair_server_period_max value
sched/debug:
Fix the runnable tasks output
sched/eevdf:
Add feature comments
sched/eevdf:
Allow shorter slices to wakeup-preempt
sched/eevdf:
Fix wakeup-preempt by checking cfs_rq->nr_running
sched/eevdf:
Fixup PELT vs DELAYED_DEQUEUE
sched/eevdf:
Propagate min_slice up the cgroup hierarchy
sched/eevdf:
Remove min_vruntime_copy
sched/eevdf:
Use sched_attr::sched_runtime to set request/slice suggestion
sched/ext:
Add BPF function to fetch rq
sched/ext:
Fix scx vs sched_delayed
sched/fair:
Add trivial fair server
sched/fair:
Assert {set_next,put_prev}_entity() are properly balanced
sched/fair:
Avoid re-setting virtual deadline on 'migrations'
sched/fair:
Cleanup fair_server
sched/fair:
Cleanup pick_task_fair() vs throttle
sched/fair:
Cleanup pick_task_fair()'s curr
sched/fair:
Fair server interface
sched/fair:
Fix external p->on_rq users
sched/fair:
Implement DELAY_ZERO
sched/fair:
Implement delayed dequeue
sched/fair:
Implement ENQUEUE_DELAYED
sched/fair:
Make balance_fair() test sched_fair_runnable() instead of rq->nr_running
sched/fair:
Make SCHED_IDLE entity be preempted in strict hierarchy
sched/fair:
Move effective_cpu_util() and effective_cpu_util() in fair.c
sched/fair:
Prepare exit/cleanup paths for delayed_dequeue
sched/fair:
Prepare pick_next_task() for delayed dequeue
sched/fair:
Properly deactivate sched_delayed task upon class change
sched/fair:
Re-organize dequeue_task_fair()
sched/fair:
Remove cfs_rq::nr_spread_over and cfs_rq::exec_clock
sched/fair:
Unify pick_{,next_}_task_fair()
sched/numa:
Fix the potential null pointer dereference in task_numa_work()
sched/numa:
Fix the vma scan starving issue
sched/pelt:
Use rq_clock_task() for hw_pressure
sched/psi:
Fix mistaken CPU pressure indication after corrupted task state bug
sched/rt, dl:
Convert functions to return bool
sched/rt:
Clean up usage of rt_task()
sched/rt:
Remove default bandwidth control
sched/rt:
Rename realtime_{prio, task}() to rt_or_dl_{prio, task}()
sched/task_stack:
fix object_is_on_stack() for KASAN tagged pointers
sched/uclamg:
Handle delayed dequeue
sched:
act_ct: avoid -Wflex-array-member-not-at-end warning
sched:
Add dummy version of sched_group_set_idle()
sched:
Add normal_policy()
sched:
Add put_prev_task(.next)
sched:
Add sched_class->reweight_task()
sched:
Add sched_class->switching_to() and expose check_class_changing/changed()
sched:
Allow sched_cgroup_fork() to fail and introduce sched_cancel_fork()
sched:
Allow sched_class::dequeue_task() to fail
sched:
Clean up DL server vs core sched
sched:
Combine the last put_prev_task() and the first set_next_task()
sched:
Expose css_tg()
sched:
Factor out cgroup weight conversion functions
sched:
Factor out update_other_load_avgs() from __update_blocked_others()
sched:
Fix delayed_dequeue vs switched_from_fair()
sched:
Fix pick_next_task_fair() vs try_to_wake_up() race
sched:
Fix sched_delayed vs cfs_bandwidth
sched:
Fix sched_delayed vs sched_core
sched:
Fixup set_next_task() implementations
sched:
Initialize the vruntime of a new task when it is first enqueued
sched:
Introduce CONFIG_GROUP_SCHED_WEIGHT
sched:
Make cpu_shares_read_u64() use tg_weight()
sched:
Move struct balance_callback definition upward
sched:
Move update_other_load_avgs() to kernel/sched/pelt.c
sched:
Pass correct scheduling policy to __setscheduler_class
sched:
Prepare generic code for delayed dequeue
sched:
psi: fix bogus pressure spikes from aggregation race
sched:
Put task_group::idle under CONFIG_GROUP_SCHED_WEIGHT
sched:
remove HZ_BW feature hedge
sched:
Restructure sched_class order sanity checks in sched_init()
sched:
Rework dl_server
sched:
Rework pick_next_task()
sched:
Split DEQUEUE_SLEEP from deactivate_task()
sched:
Split up put_prev_task_balance()
sched:
Teach dequeue_task() about special task states
sched:
Use set_next_task(.first) where required
sched_ext, scx_qmap:
Add and use SCX_ENQ_CPU_SELECTED
sched_ext/scx_qmap:
Add an example usage of DSQ iterator
sched_ext/scx_qmap:
Pick idle CPU for direct dispatch on !wakeup enqueues
sched_ext:
Account for idle policy when setting p->scx.weight in scx_ops_enable_task()
sched_ext:
Add __COMPAT helpers for features added during v6.12 devel cycle
sched_ext:
Add __weak markers to BPF helper function decalarations
sched_ext:
Add a central scheduler which makes all scheduling decisions on one CPU
sched_ext:
Add a cgroup scheduler which uses flattened hierarchy
sched_ext:
Add a missing newline at the end of an error message
sched_ext:
Add boilerplate for extensible scheduler class
sched_ext:
Add cgroup support
sched_ext:
add CONFIG_DEBUG_INFO_BTF dependency
sched_ext:
Add cpuperf support
sched_ext:
Add missing cfi stub for ops.tick
sched_ext:
Add missing static to scx_dump_data
sched_ext:
Add missing static to scx_has_op[]
sched_ext:
Add scx_cgroup_enabled to gate cgroup operations and fix scx_tg_online()
sched_ext:
Add scx_enabled() test to @start_class promotion in put_prev_task_balance()
sched_ext:
Add scx_simple and scx_example_qmap example schedulers
sched_ext:
Add selftests
sched_ext:
Add sysrq-S which disables the BPF scheduler
sched_ext:
Add task state tracking operations
sched_ext:
Add vtime-ordered priority queue to dispatch_q's
sched_ext:
Allow BPF schedulers to disallow specific tasks from joining SCHED_EXT
sched_ext:
Allow dequeue_task_scx to fail
sched_ext:
Allow only user DSQs for scx_bpf_consume(), scx_bpf_dsq_nr_queued() and bpf_iter_scx_dsq_new()
sched_ext:
Allow p->scx.disallow only while loading
sched_ext:
Allow SCX_DSQ_LOCAL_ON for direct dispatches
sched_ext:
Build fix for !CONFIG_SMP
sched_ext:
Build fix on !CONFIG_STACKTRACE[_SUPPORT]
sched_ext:
Bypass BPF scheduler while PM events are in progress
sched_ext:
bypass mode shouldn't depend on ops.select_cpu()
sched_ext:
Compact struct bpf_iter_scx_dsq_kern
sched_ext:
Decouple locks in scx_ops_disable_workfn()
sched_ext:
Decouple locks in scx_ops_enable()
sched_ext:
define missing cfi stubs for sched_ext
sched_ext:
Disallow loading BPF scheduler if isolcpus= domain isolation is in effect
sched_ext:
Documentation: Remove mentions of scx_bpf_switch_all
sched_ext:
Documentation: scheduler: Document extensible scheduler class
sched_ext:
Documentation: Update instructions for running example schedulers
sched_ext:
Don't call put_prev_task_scx() before picking the next task
sched_ext:
Don't hold scx_tasks_lock for too long
sched_ext:
Don't trigger ops.quiescent/runnable() on migrations
sched_ext:
Don't use double locking to migrate tasks across CPUs
sched_ext:
Drop tools_clean target from the top-level Makefile
sched_ext:
Enable scx_ops_init_task() separately
sched_ext:
Fix build when !CONFIG_STACKTRACE
sched_ext:
Fix enq_last_no_enq_fails selftest
sched_ext:
Fix function pointer type mismatches in BPF selftests
sched_ext:
Fix processs_ddsp_deferred_locals() by unifying DTL_INVALID handling
sched_ext:
Fix SCX_TASK_INIT -> SCX_TASK_READY transitions in scx_ops_enable()
sched_ext:
Fix spelling mistake: "intead" -> "instead"
sched_ext:
fix typo in set_weight() description
sched_ext:
Fix unsafe list iteration in process_ddsp_deferred_locals()
sched_ext:
Fixes incorrect type in bpf_scx_init()
sched_ext:
Handle cases where pick_task_scx() is called without preceding balance_scx()
sched_ext:
Implement BPF extensible scheduler class
sched_ext:
Implement core-sched support
sched_ext:
Implement DSQ iterator
sched_ext:
Implement runnable task stall watchdog
sched_ext:
Implement sched_ext_ops.cpu_acquire/release()
sched_ext:
Implement sched_ext_ops.cpu_online/offline()
sched_ext:
Implement scx_bpf_dispatch[_vtime]_from_dsq()
sched_ext:
Implement scx_bpf_kick_cpu() and task preemption support
sched_ext:
Implement SCX_KICK_WAIT
sched_ext:
Implement tickless support
sched_ext:
Improve comment on idle_sched_class exception in scx_task_iter_next_locked()
sched_ext:
Improve error reporting during loading
sched_ext:
Improve logging around enable/disable
sched_ext:
Initialize in bypass mode
sched_ext:
Make cast_mask() inline
sched_ext:
Make find_dsq_for_dispatch() handle SCX_DSQ_LOCAL_ON
sched_ext:
Make scx_bpf_cpuperf_set() @cpu arg signed
sched_ext:
Make scx_bpf_reenqueue_local() skip tasks that are being migrated
sched_ext:
Make scx_rq_online() also test cpu_active() in addition to SCX_RQ_ONLINE
sched_ext:
Make task_can_run_on_remote_rq() use common task_allowed_on_cpu()
sched_ext:
Make watchdog handle ops.dispatch() looping stall
sched_ext:
Minor cleanups in kernel/sched/ext.h
sched_ext:
Move consume_local_task() upward
sched_ext:
Move sanity check and dsq_mod_nr() into task_unlink_from_dsq()
sched_ext:
Move scx_buildin_idle_enabled check to scx_bpf_select_cpu_dfl()
sched_ext:
Move scx_tasks_lock handling into scx_task_iter helpers
sched_ext:
Open-code task_linked_on_dsq()
sched_ext:
ops.cpu_acquire() should be called with SCX_KF_REST
sched_ext:
Print debug dump after an error exit
sched_ext:
Print sched_ext info when dumping stack
sched_ext:
Provide a sysfs enable_seq counter
sched_ext:
Refactor consume_remote_task()
sched_ext:
Reimplement scx_bpf_reenqueue_local()
sched_ext:
Relocate check_hotplug_seq() call in scx_ops_enable()
sched_ext:
Relocate find_user_dsq()
sched_ext:
Relocate functions in kernel/sched/ext.c
sched_ext:
Remove redundant p->nr_cpus_allowed checker
sched_ext:
Remove sched_class->switch_class()
sched_ext:
Remove SCX_OPS_PREPPING
sched_ext:
Remove switch_class_scx()
sched_ext:
Remove unnecessary cpu_relax()
sched_ext:
Rename scx_kfunc_set_sleepable to unlocked and relocate
sched_ext:
Reorder args for consume_local/remote_task()
sched_ext:
Replace consume_local_task() with move_local_task_to_local_dsq()
sched_ext:
Replace SCX_TASK_BAL_KEEP with SCX_RQ_BAL_KEEP
sched_ext:
Restructure dispatch_to_local_dsq()
sched_ext:
s/SCX_RQ_BALANCING/SCX_RQ_IN_BALANCE/ and add SCX_RQ_IN_WAKEUP
sched_ext:
scx_cgroup_exit() may be called without successful scx_cgroup_init()
sched_ext:
Simplify scx_can_stop_tick() invocation in sched_can_stop_tick()
sched_ext:
Simplify UP support by enabling sched_class->balance() in UP
sched_ext:
Split the global DSQ per NUMA node
sched_ext:
Start schedulers with consistent p->scx.slice values
sched_ext:
Swap argument positions in kcalloc() call to avoid compiler warning
sched_ext:
Synchronize bypass state changes with rq lock
sched_ext:
Take out ->priq and ->flags from scx_dsq_node
sched_ext:
TASK_DEAD tasks must be switched into SCX on ops_enable
sched_ext:
TASK_DEAD tasks must be switched out of SCX on ops_disable
sched_ext:
Temporarily work around pick_task_scx() being called without balance_scx()
sched_ext:
Track tasks that are subjects of the in-flight SCX operation
sched_ext:
Unify regular and core-sched pick task paths
sched_ext:
Unpin and repin rq lock from balance_scx()
sched_ext:
Update scx_show_state.py to match scx_ops_bypass_depth's new type
sched_ext:
use correct function name in pick_task_scx() warning message
sched_ext:
Use sched_clock_cpu() instead of rq_clock_task() in touch_core_sched()
sched_ext:
Use shorter slice while bypassing
sched_ext:
Use task_can_run_on_remote_rq() test in dispatch_to_local_dsq()
sched_ext:
Use update_curr_common() in update_curr_scx()
scripts/decode_stacktrace.sh:
add '-h' flag
scripts/decode_stacktrace.sh:
clarify command line
scripts/decode_stacktrace.sh:
nix-ify
scripts/decode_stacktrace.sh:
remove find_module recursion and improve error reporting
scripts/dtc:
Update to upstream version v1.7.0-95-gbcd02b523429
scripts/gdb:
add 'lx-kasan_mem_to_shadow' command
scripts/gdb:
add 'lx-stack_depot_lookup' command.
scripts/gdb:
add iteration function for rbtree
scripts/gdb:
fix lx-mounts command error
scripts/gdb:
fix timerlist parsing issue
scripts:
add boot policy generation program
scripts:
add macro_checker script to check unused parameters in macros
scripts:
add verifier script for builtin module range data
scripts:
fix all issues reported by pylint
scripts:
import more hash table macros
scripts:
import more list macros
scripts:
move hash function from scripts/kconfig/ to scripts/include/
scripts:
sphinx-pre-install: remove unnecessary double check for $cur_version
scripts:
subarch.include: fix SUBARCH on macOS hosts
scsi:
aacraid: Rearrange order of struct aac_srb_unit
scsi:
aacraid: struct aac_ciss_phys_luns_resp: Replace 1-element array with flexible array
scsi:
aacraid: struct {user,}sgmap{,64,raw}: Replace 1-element arrays with flexible arrays
scsi:
aacraid: union aac_init: Replace 1-element array with flexible array
scsi:
be2iscsi: Simplify an alloc_workqueue() invocation
scsi:
bfa: Simplify an alloc_ordered_workqueue() invocation
scsi:
block: Don't check REQ_ATOMIC for reads
scsi:
bnx2fc: Remove some unused fields in struct bnx2fc_rport
scsi:
bnx2i: Remove unused declarations
scsi:
check that busses support the DMA API before setting dma parameters
scsi:
core: Remove obsoleted declaration for scsi_driverbyte_string()
scsi:
core: Simplify an alloc_workqueue() invocation
scsi:
elx: libefc: Fix potential use after free in efc_nport_vport_del()
scsi:
esas2r: Simplify an alloc_ordered_workqueue() invocation
scsi:
Expand all create*_workqueue() invocations
scsi:
fcoe: Simplify alloc_ordered_workqueue() invocations
scsi:
fnic: Move flush_work initialization out of if block
scsi:
fusion: mptctl: Use min() macro
scsi:
hisi_sas: Remove trailing space after \n newline
scsi:
ibmvfc: Add max_sectors module parameter
scsi:
ibmvscsi_tgt: Simplify an alloc_workqueue() invocation
scsi:
ipr: Replace 1-element arrays with flexible arrays
scsi:
libcxgbi: Remove an unused field in struct cxgbi_device
scsi:
lpfc: Add ELS_RSP cmd to the list of WQEs to flush in lpfc_els_flush_cmd()
scsi:
lpfc: Change diagnostic log flag during receipt of unknown ELS cmds
scsi:
lpfc: Copyright updates for 14.4.0.4 patches
scsi:
lpfc: Ensure DA_ID handling completion before deleting an NPIV instance
scsi:
lpfc: Fix kref imbalance on fabric ndlps from dev_loss_tmo handler
scsi:
lpfc: Fix unintentional double clearing of vmid_flag
scsi:
lpfc: Fix unsolicited FLOGI kref imbalance when in direct attached topology
scsi:
lpfc: Remove redundant vport assignment when building an abort request
scsi:
lpfc: Remove trailing space after \n newline
scsi:
lpfc: Restrict support for 32 byte CDBs to specific HBAs
scsi:
lpfc: Revise TRACE_EVENT log flag severities from KERN_ERR to KERN_WARNING
scsi:
lpfc: Support loopback tests with VMID enabled
scsi:
lpfc: Update lpfc version to 14.4.0.4
scsi:
lpfc: Update lpfc version to 14.4.0.5
scsi:
lpfc: Update phba link state conditional before sending CMF_SYNC_WQE
scsi:
lpfc: Update PRLO handling in direct attached topology
scsi:
lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
scsi:
mac_scsi: Disallow bus errors during PDMA send
scsi:
mac_scsi: Enable scatter/gather by default
scsi:
mac_scsi: Refactor polling loop
scsi:
mac_scsi: Revise printk(KERN_DEBUG ...) messages
scsi:
megaraid_sas: Remove trailing space after \n newline
scsi:
megaraid_sas: struct MR_HOST_DEVICE_LIST: Replace 1-element array with flexible array
scsi:
megaraid_sas: struct MR_LD_VF_MAP: Replace 1-element arrays with flexible arrays
scsi:
message: fusion: struct _CONFIG_PAGE_IOC_2: Replace 1-element array with flexible array
scsi:
message: fusion: struct _CONFIG_PAGE_IOC_3: Replace 1-element array with flexible array
scsi:
message: fusion: struct _CONFIG_PAGE_IOC_4: Replace 1-element array with flexible array
scsi:
message: fusion: struct _CONFIG_PAGE_RAID_PHYS_DISK_1: Replace 1-element array with flexible array
scsi:
message: fusion: struct _CONFIG_PAGE_SAS_IO_UNIT_0: Replace 1-element array with flexible array
scsi:
message: fusion: struct _RAID_VOL0_SETTINGS: Replace 1-element array with flexible array
scsi:
mpi3mr: A performance fix
scsi:
mpi3mr: Driver version update to 8.10.0.5.50
scsi:
mpi3mr: Enhance the Enable Controller retry logic
scsi:
mpi3mr: Improve wait logic while controller transitions to READY state
scsi:
mpi3mr: Return complete ioc_status for ioctl commands
scsi:
mpi3mr: Simplify an alloc_ordered_workqueue() invocation
scsi:
mpi3mr: struct mpi3_event_data_pcie_topology_change_list: Replace 1-element array with flexible array
scsi:
mpi3mr: struct mpi3_event_data_sas_topology_change_list: Replace 1-element array with flexible array
scsi:
mpi3mr: struct mpi3_sas_io_unit_page0: Replace 1-element array with flexible array
scsi:
mpi3mr: struct mpi3_sas_io_unit_page1: Replace 1-element array with flexible array
scsi:
mpi3mr: Update consumer index of reply queues after every 100 replies
scsi:
mpi3mr: Update driver version to 8.12.0.0.50
scsi:
mpi3mr: Update MPI Headers to revision 34
scsi:
mpi3mr: Use firmware-provided timestamp update interval
scsi:
mpi3mr: Validate SAS port assignments
scsi:
mpt3sas: Remove trailing space after \n newline
scsi:
mpt3sas: Simplify an alloc_ordered_workqueue() invocation
scsi:
mptfusion: Simplify the alloc*_workqueue() invocations
scsi:
myrb: Simplify an alloc_ordered_workqueue() invocation
scsi:
myrs: Simplify an alloc_ordered_workqueue() invocation
scsi:
NCR5380: Check for phase match during PDMA fixup
scsi:
NCR5380: Clean up indentation
scsi:
NCR5380: Drop redundant member from struct NCR5380_cmd
scsi:
NCR5380: Handle BSY signal loss during information transfer phases
scsi:
NCR5380: Initialize buffer for MSG IN and STATUS transfers
scsi:
NCR5380: Remove obsolete comment
scsi:
NCR5380: Remove redundant result calculation from NCR5380_transfer_pio()
scsi:
pm8001: Do not overwrite PCI queue mapping
scsi:
pm8001: Remove trailing space after \n newline
scsi:
pmcraid: Convert comma to semicolon
scsi:
qedf: Remove trailing space after \n newline
scsi:
qedf: Simplify alloc_workqueue() invocations
scsi:
qedi: Simplify an alloc_workqueue() invocation
scsi:
qla2xxx: Remove the unused 'del_list_entry' field in struct fc_port
scsi:
scsi_debug: Fix do_device_access() handling of unexpected SG copy length
scsi:
scsi_debug: Remove a useless memset()
scsi:
scsi_transport_fc: Allow setting rport state to current state
scsi:
scsi_transport_fc: Simplify alloc_workqueue() invocations
scsi:
sd: Don't check if a write for REQ_ATOMIC
scsi:
sd: Fix off-by-one error in sd_read_block_characteristics()
scsi:
sd: Remove duplicate included header file linux/bio-integrity.h
scsi:
sd: Retry START STOP UNIT commands
scsi:
sd_zbc: Use kvzalloc() to allocate REPORT ZONES buffer
scsi:
smartpqi: add counter for parity write stream requests
scsi:
smartpqi: Add fw log to kdump
scsi:
smartpqi: Add new controller PCI IDs
scsi:
smartpqi: add new controller PCI IDs
scsi:
smartpqi: correct stream detection
scsi:
smartpqi: fix rare system hang during LUN reset
scsi:
smartpqi: fix volume size updates
scsi:
smartpqi: Improve accuracy/performance of raid-bypass-counter
scsi:
smartpqi: Improve handling of multipath failover
scsi:
smartpqi: revert propagate-the-multipath-failure-to-SML-quickly
scsi:
smartpqi: Update driver version to 2.1.28-025
scsi:
smartpqi: update driver version to 2.1.30-031
scsi:
snic: Avoid creating two slab caches with the same name
scsi:
snic: Simplify alloc_workqueue() invocations
scsi:
st: Fix input/output error on empty drive reset
scsi:
stex: Simplify an alloc_ordered_workqueue() invocation
scsi:
target: core: Fix null-ptr-deref in target_alloc_device()
scsi:
target: Remove unused declarations
scsi:
ufs: Add HCI capabilities sysfs group
scsi:
ufs: core: Fix another deadlock during RTC update
scsi:
ufs: core: Fix the issue of ICU failure
scsi:
ufs: core: Remove ufshcd_urgent_bkops()
scsi:
ufs: core: Requeue aborted request
scsi:
ufs: core: Set SDEV_OFFLINE when UFS is shut down
scsi:
ufs: core: Start the RTC update work later
scsi:
ufs: core: Support Updating UIC Command Timeout
scsi:
ufs: Move UFS trace events to private header
scsi:
ufs: Prepare to add HCI capabilities sysfs
scsi:
ufs: qcom: Update MODE_MAX cfg_bw value
scsi:
ufs: Simplify alloc*_workqueue() invocation
scsi:
ufs: ufshcd-pltfrm: Signedness bug in ufshcd_parse_clock_info()
scsi:
ufs: ufshcd-pltfrm: Use of_property_count_u32_elems() to get property length
scsi:
ufs: ufshcd-pltfrm: Use of_property_present()
scsi:
ufs: Use pre-calculated offsets in ufshcd_init_lrb()
scsi:
use request to get integrity segments
scsi:
wd33c93: Don't use stale scsi_pointer value
scsi:
zalon: Remove trailing space after \n newline
sctp:
Correct spelling in headers
sctp:
ensure sk_state is set to CLOSED if hashing fails in sctp_listen_start
sctp:
fix possible UAF in sctp_v6_available()
sctp:
properly validate chunk size in sctp_sf_ootb()
sctp:
set sk_state back to CLOSED if autobind fails in sctp_listen_start
sctp:
Unmask upper DSCP bits in sctp_v4_get_dst()
scx/selftests:
Verify we can call create_dsq from prog_run
scx:
Allow calling sleepable kfuncs from BPF_PROG_TYPE_SYSCALL
scx:
Fix exit selftest to use custom DSQ
scx:
Fix raciness in scx_ops_bypass()
scx_central:
Fix smatch checker warning
scx_flatcg:
Use a user DSQ for fallback instead of SCX_DSQ_GLOBAL
scx_qmap:
Implement highpri boosting
secretmem:
disable memfd_secret() if arch cannot set direct map
security,bpf:
constify struct path in bpf_token_create() LSM hook
security/keys:
fix slab-out-of-bounds in key_task_permission
security:
smack: Fix indentation in smack_netfilter.c
security:
Update file_set_fowner documentation
sefltests/tracing:
Add a test for tracepoint events on modules
selftest mm/mseal:
fix test_seal_mremap_move_dontunmap_anyaddr
selftest/bpf:
Adapt inline asm operand constraint for GCC support
selftest/cgroup:
Add new test cases to test_cpuset_prs.sh
selftest/cgroup:
Make test_cpuset_prs.sh deal with pre-isolated CPUs
selftest:
acct: Add selftest for the acct() syscall
selftest:
alsa: check if user has alsa installed
selftest:
bpf: Remove mssind boundary check in test_tcp_custom_syncookie.c.
selftest:
hid: add missing run-hid-tools-tests.sh
selftest:
hid: add the missing tests directory
selftest:
rtc: Check if could access /dev/rtc0 before testing
selftests/bpf:
#define LOCAL_LABEL_LEN for jit_disasm_helpers.c
selftests/bpf:
__arch_* macro to limit test cases to specific archs
selftests/bpf:
__jited test tag to check disassembly after jit
selftests/bpf:
A pro/epilogue test when the main prog jumps back to the 1st insn
selftests/bpf:
Adapt OUTPUT appending logic to lower versions of Make
selftests/bpf:
Add a selftest for x86 jit convergence issues
selftests/bpf:
Add a test case to write mtu result into .rodata
selftests/bpf:
Add a test case to write strtol result into .rodata
selftests/bpf:
Add a test for mmap-able map in map
selftests/bpf:
Add asserts for netfilter link info
selftests/bpf:
add build ID tests
selftests/bpf:
Add child argument to spawn_child function
selftests/bpf:
Add config.riscv64
selftests/bpf:
Add connect_to_addr_str helper
selftests/bpf:
Add DENYLIST.riscv64
selftests/bpf:
Add description for running vmtest on RV64
selftests/bpf:
Add missing system defines for mips
selftests/bpf:
Add more test case for field flattening
selftests/bpf:
add multi-uprobe benchmarks
selftests/bpf:
add negative tests for new VFS based BPF kfuncs
selftests/bpf:
add positive tests for new VFS based BPF kfuncs
selftests/bpf:
add proper section name to bpf prog and rename it
selftests/bpf:
Add reg_bounds tests for ldsx and subreg compare
selftests/bpf:
Add return value checks for failed tests
selftests/bpf:
Add riscv64 configurations to local vmtest
selftests/bpf:
add sockopt tests for TCP_BPF_SOCK_OPS_CB_FLAGS
selftests/bpf:
Add tailcall epilogue test
selftests/bpf:
Add test case for delta propagation
selftests/bpf:
Add test for __nullable suffix in tp_btf
selftests/bpf:
Add test for kfunc module order
selftests/bpf:
Add test for lsm tail call
selftests/bpf:
Add test for passing in uninit mtu_len
selftests/bpf:
Add test for sign extension in coerce_subreg_to_size_sx()
selftests/bpf:
Add test for trie_get_next_key()
selftests/bpf:
Add test for truncation after sign extension in coerce_reg_to_size_sx()
selftests/bpf:
Add test for writes to .rodata
selftests/bpf:
Add test for zero offset or non-zero offset pointers as KF_ACQUIRE kfuncs argument
selftests/bpf:
Add testcase for updating attached freplace prog to prog_array map
selftests/bpf:
Add testcases for tailcall hierarchy fixing
selftests/bpf:
Add tests for bpf_copy_from_user_str kfunc.
selftests/bpf:
Add tests for bpf_get_dentry_xattr
selftests/bpf:
Add tests for iter next method returning valid pointer
selftests/bpf:
Add tests for ldsx of pkt data/data_end/data_meta accesses
selftests/bpf:
Add tests for sdiv/smod overflow cases
selftests/bpf:
Add the traffic monitor option to test_progs.
selftests/bpf:
Add three test cases for bits_iter
selftests/bpf:
Add traffic monitor functions.
selftests/bpf:
Add uprobe fail tests for uprobe multi
selftests/bpf:
Add uprobe multi consumers test
selftests/bpf:
Add uprobe multi pid filter test for clone-ed processes
selftests/bpf:
Add uprobe multi pid filter test for fork-ed processes
selftests/bpf:
Add verifier tests for bpf lsm
selftests/bpf:
add wrong type test to cgroup dev
selftests/bpf:
allow checking xlated programs in verifier_* tests
selftests/bpf:
Assert link info uprobe_multi count & path_size if unset
selftests/bpf:
attach struct_ops maps before test prog runs
selftests/bpf:
Avoid load failure for token_lsm.c
selftests/bpf:
Avoid subtraction after htons() in ipip tests
selftests/bpf:
by default use arch mask allowing all archs
selftests/bpf:
check if bpf_fastcall is recognized for kfuncs
selftests/bpf:
Check if distilled base inherits source endianness
selftests/bpf:
convert get_current_cgroup_id_user to test_progs
selftests/bpf:
convert test_cgroup_storage to test_progs
selftests/bpf:
convert test_dev_cgroup to test_progs
selftests/bpf:
convert test_skb_cgroup_id_user to test_progs
selftests/bpf:
correctly move 'log' upon successful match
selftests/bpf:
Disable strict aliasing for verifier_nocsr.c
selftests/bpf:
do not disable /dev/null device access in cgroup dev test
selftests/bpf:
Do not update vmlinux.h unnecessarily
selftests/bpf:
Don't include .d files on make clean
selftests/bpf:
Drop __start_server in network_helpers
selftests/bpf:
Drop inetaddr_len in sk_lookup
selftests/bpf:
Drop make_client in sk_lookup
selftests/bpf:
Drop make_socket in sk_lookup
selftests/bpf:
Drop must_fail from network_helper_opts
selftests/bpf:
Drop type of connect_to_fd_opts
selftests/bpf:
Drop unneeded error.h includes
selftests/bpf:
Enable cross platform testing for vmtest
selftests/bpf:
Enable test_bpf_syscall_macro: Syscall_arg1 on s390 and arm64
selftests/bpf:
Ensure the unsupported struct_ops prog cannot be loaded
selftests/bpf:
Exercise SOCK_STREAM unix_inet_redir_to_connected()
selftests/bpf:
Expand skb dynptr selftests for tp_btf
selftests/bpf:
extract test_loader->expect_msgs as a data structure
selftests/bpf:
extract utility function for BPF disassembly
selftests/bpf:
Fix a btf_dump selftest failure
selftests/bpf:
Fix arena_atomics failure due to llvm change
selftests/bpf:
Fix arg parsing in veristat, test_progs
selftests/bpf:
Fix ARG_PTR_TO_LONG {half-,}uninitialized test
selftests/bpf:
Fix C++ compile error from missing _Bool type
selftests/bpf:
Fix compilation failure when CONFIG_NET_FOU!=y
selftests/bpf:
Fix compile error from rlim_t in sk_storage_map.c
selftests/bpf:
Fix compile if backtrace support missing in libc
selftests/bpf:
Fix compiling core_reloc.c with musl-libc
selftests/bpf:
Fix compiling flow_dissector.c with musl-libc
selftests/bpf:
Fix compiling kfree_skb.c with musl-libc
selftests/bpf:
Fix compiling parse_tcp_hdr_opt.c with musl-libc
selftests/bpf:
Fix compiling tcp_rtt.c with musl-libc
selftests/bpf:
Fix cross-compiling urandom_read
selftests/bpf:
Fix error compiling bpf_iter_setsockopt.c with musl libc
selftests/bpf:
Fix error compiling cgroup_ancestor.c with musl libc
selftests/bpf:
Fix error compiling tc_redirect.c with musl libc
selftests/bpf:
Fix error compiling test_lru_map.c
selftests/bpf:
Fix error linking uprobe_multi on mips
selftests/bpf:
Fix errors compiling cg_storage_multi.h with musl libc
selftests/bpf:
Fix errors compiling crypto_sanity.c with musl libc
selftests/bpf:
Fix errors compiling decap_sanity.c with musl libc
selftests/bpf:
Fix errors compiling lwt_redirect.c with musl libc
selftests/bpf:
Fix include of
selftests/bpf:
Fix incorrect parameters in NULL pointer checking
selftests/bpf:
Fix missing ARRAY_SIZE() definition in bench.c
selftests/bpf:
Fix missing BUILD_BUG_ON() declaration
selftests/bpf:
Fix missing UINT_MAX definitions in benchmarks
selftests/bpf:
fix perf_event link info name_len assertion
selftests/bpf:
Fix procmap_query()'s params mismatch and compilation warning
selftests/bpf:
Fix redefinition errors compiling lwt_reroute.c
selftests/bpf:
fix RELEASE=1 compilation for sock_addr.c
selftests/bpf:
fix some typos in selftests
selftests/bpf:
Fix the missing tramp_1 to tramp_40 ops in cfi_stubs
selftests/bpf:
fix to avoid __msg tag de-duplication by clang
selftests/bpf:
fix uprobe.path leak in bpf_testmod
selftests/bpf:
Fix using stdout, stderr as struct field names
selftests/bpf:
Fix wrong binary in Makefile log output
selftests/bpf:
Honour the sotype of af_unix redir tests
selftests/bpf:
Integrate test_xdp_veth into test_progs
selftests/bpf:
Introduce __attribute__((cleanup)) in create_pair()
selftests/bpf:
less spam in the log for message matching
selftests/bpf:
Limit URLS parsing logic to actual scope in vmtest
selftests/bpf:
Load struct_ops map in global_maps_resize test
selftests/bpf:
Make %.test.d prerequisite order only
selftests/bpf:
Make sure stashed kptr in local kptr is freed recursively
selftests/bpf:
make use of PROCMAP_QUERY ioctl if available
selftests/bpf:
match both retq/rethunk in verifier_tailcall_jit
selftests/bpf:
Monitor traffic for select_reuseport.
selftests/bpf:
Monitor traffic for sockmap_listen.
selftests/bpf:
Monitor traffic for tc_redirect.
selftests/bpf:
netns_new() and netns_free() helpers.
selftests/bpf:
no need to track next_match_pos in struct test_loader
selftests/bpf:
Prefer static linking for LLVM libraries
selftests/bpf:
print correct offset for pseudo calls in disasm_insn()
selftests/bpf:
Provide a generic [un]load_module helper
selftests/bpf:
Rename ARG_PTR_TO_LONG test description
selftests/bpf:
Rename fallback in bpf_dctcp to avoid naming conflict
selftests/bpf:
rename nocsr -> bpf_fastcall in selftests
selftests/bpf:
replace __regex macro with "{{...}}" patterns
selftests/bpf:
Simplify inet_socketpair() and vsock_socketpair_connectible()
selftests/bpf:
Socket pair creation, cleanups
selftests/bpf:
Specify libbpf headers required for %.bpf.o progs
selftests/bpf:
Support local rootfs image for vmtest
selftests/bpf:
Support more socket types in create_pair()
selftests/bpf:
Test bpf_kptr_xchg stashing into local kptr
selftests/bpf:
Test epilogue patching when the main prog has multiple BPF_EXIT
selftests/bpf:
test for malformed BPF_CORE_TYPE_ID_LOCAL relocation
selftests/bpf:
Test gen_prologue and gen_epilogue
selftests/bpf:
test no_caller_saved_registers spill/fill removal
selftests/bpf:
test passing iterator to a kfunc
selftests/bpf:
Test with a very short loop
selftests/bpf:
test_loader.c:get_current_arch() should not return 0
selftests/bpf:
Tests for per-insn sync_linked_regs() precision tracking
selftests/bpf:
Update comments find_equal_scalars->sync_linked_regs
selftests/bpf:
Update xdp_redirect_map prog sections for libbpf
selftests/bpf:
Use -4095 as the bad address for bits iterator
selftests/bpf:
Use auto-dependencies for test objects
selftests/bpf:
Use pid_t consistently in test_progs.c
selftests/bpf:
Use portable POSIX basename()
selftests/bpf:
use simply-expanded variables for libpcap flags
selftests/bpf:
utility function to get program disassembly after jit
selftests/bpf:
validate __xlated same way as __jited
selftests/bpf:
validate jit behaviour for tail calls
selftests/bpf:
Verify that sync_linked_regs preserves subreg_def
selftests/bpf:
Workaround strict bpf_lsm return value check.
selftests/damon:
add access_memory_even to .gitignore
selftests/damon:
add execute permissions to test scripts
selftests/damon:
cleanup __pycache__/ with 'make clean'
selftests/exec:
Fix grammar in an error message.
selftests/ftrace:
Add required dependency for kprobe tests
selftests/ftrace:
Fix eventfs ownership testcase to find mount point
selftests/ftrace:
Fix test to handle both old and new kernels
selftests/hid:
Add HIDIOCREVOKE tests
selftests/hid:
Add initial hidraw tests skeleton
selftests/hid:
extract the utility part of hid_bpf.c into its own header
selftests/intel_pstate:
check if cpupower is installed
selftests/intel_pstate:
fix operand expected error
selftests/landlock:
Test abstract UNIX socket scoping
selftests/landlock:
Test connected and unconnected datagram UNIX socket
selftests/landlock:
Test handling of unknown scope
selftests/landlock:
Test inherited restriction of abstract UNIX socket
selftests/landlock:
Test signal created by out-of-bound message
selftests/landlock:
Test signal scoping
selftests/landlock:
Test signal scoping for threads
selftests/landlock:
Test UNIX sockets with any address formats
selftests/mm:
add more mseal traversal tests
selftests/mm:
add mseal test for no-discard madvise
selftests/mm:
Add new testcases for pkeys
selftests/mm:
fix charge_reserved_hugetlb.sh test
selftests/mm:
fix deadlock for fork after pthread_create on ARM
selftests/mm:
fix deadlock for fork after pthread_create with atomic_bool
selftests/mm:
fix incorrect buffer->mirror size in hmm2 double_map test
selftests/mm:
relax test to fail after 100 migration failures
selftests/mm:
remove unnecessary ia64 code and comment
selftests/mm:
replace atomic_bool with pthread_barrier_t
selftests/mount_setattr:
fix idmap_mount_tree_invalid failed to run
selftests/net/pmtu.sh:
Fix typo in error message
selftests/net:
Add trace events matching to tcp_ao
selftests/net:
Be consistent in kconfig checks
selftests/net:
Clean-up double assignment
selftests/net:
Don't forget to close nsfd after switch_save_ns()
selftests/net:
integrate packetdrill with ksft
selftests/net:
Open /proc/thread-self in open_netns()
selftests/net:
packetdrill: import tcp/slow_start
selftests/net:
packetdrill: import tcp/zerocopy
selftests/net:
packetdrill: increase timing tolerance in debug mode
selftests/net:
packetdrill: run in netns and expand config
selftests/net:
Provide test_snprintf() helper
selftests/net:
Synchronize client/server before counters checks
selftests/nolibc:
add cc-option compatible with clang cross builds
selftests/nolibc:
add support for LLVM= parameter
selftests/nolibc:
avoid passing NULL to printf("%s")
selftests/nolibc:
determine $(srctree) first
selftests/nolibc:
don't use libgcc when building with clang
selftests/nolibc:
report failure if no testcase passed
selftests/nolibc:
run-tests.sh: allow building through LLVM
selftests/nolibc:
run-tests.sh: avoid overwriting CFLAGS_EXTRA
selftests/nolibc:
use correct clang target for s390/systemz
selftests/powerpc:
Allow building without static libc
selftests/ring-buffer:
Handle meta-page bigger than the system
selftests/ring-buffer:
Verify the entire meta-page padding
selftests/rseq:
Fix mm_cid test failure
selftests/sched_ext:
add order-only dependency of runner.o on BPFOBJ
selftests/tcp_ao:
Fix printing format for uint64_t
selftests/timers/posix-timers:
Validate overrun after unblock
selftests/timers/posix-timers:
Validate SIGEV_NONE
selftests/timers/posix-timers:
Validate timer_gettime()
selftests/timers/posix_timers:
Add SIG_IGN test
selftests/timers/posix_timers:
Simplify error handling
selftests/timers/posix_timers:
Validate signal rules
selftests/timers:
Remove unused NSEC_PER_SEC macro
selftests/uprobes:
Add a basic uprobe testcase
selftests/watchdog-test:
Fix system accidentally reset after watchdog-test
selftests/xsk:
Read current MAX_SKB_FRAGS from sysctl knob
selftests:
add F_CREATED_QUERY tests
selftests:
add ncdevmem, netcat for devmem TCP
selftests:
add regression test for br_netfilter panic
selftests:
add selftest for tcp SO_PEEK_OFF support
selftests:
add selftest for UDP SO_PEEK_OFF support
selftests:
add xfrm policy insertion speed test script
selftests:
ALSA: Cover userspace-driven timers with test
selftests:
bonding: add ns multicast group testing
selftests:
bpf: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE
selftests:
breakpoints: use remaining time to check if suspend succeed
selftests:
core: add unshare_test to gitignore
selftests:
drivers: net: fix name not defined
selftests:
drv-net: rss_ctx: add identifier to traffic comments
selftests:
drv-net: rss_ctx: test dumping RSS contexts
selftests:
exec: update gitignore for load_address
selftests:
fib_nexthops: Test 16-bit next hop weights
selftests:
fib_rule_tests: Add DSCP selector connect tests
selftests:
fib_rule_tests: Add DSCP selector match tests
selftests:
fib_rule_tests: Add negative connect tests
selftests:
fib_rule_tests: Add negative match tests
selftests:
fib_rule_tests: Clarify test results
selftests:
fib_rule_tests: Remove unused functions
selftests:
fib_rule_tests: Test TOS matching with input routes
selftests:
filesystems: fix warn_unused_result build warnings
selftests:
forwarding: Add IPv6 GRE remote change tests
selftests:
harness: remove unneeded __constructor_order_last()
selftests:
harness: rename __constructor_order for clarification
selftests:
hugetlb_dio: check for initial conditions to skip in the start
selftests:
hugetlb_dio: fixup check for initial conditions to skip in the start
selftests:
kselftest: Use strerror() on nolibc
selftests:
kvm: s390: Add debug print functions
selftests:
kvm: s390: Add kvm_s390_sie_block definition for userspace tests
selftests:
kvm: s390: Add s390x ucontrol test suite with hpage test
selftests:
kvm: s390: Add test fixture and simple VM setup tests
selftests:
kvm: s390: Add VM run test case
selftests:
kvm: s390: Define page sizes in shared header
selftests:
lib: remove strscpy test
selftests:
make kselftest-clean remove libynl outputs
selftests:
mm: fix the incorrect usage() info of khugepaged
selftests:
mm: make protection_keys test work on arm64
selftests:
mm: move fpregs printing
selftests:
mm: support shmem mTHP collapse testing
selftests:
mptcp: connect: remote time in TAP output
selftests:
mptcp: connect: remove duplicated spaces in TAP output
selftests:
mptcp: diag: remove trailing whitespace
selftests:
mptcp: join: more explicit check name
selftests:
mptcp: join: mute errors when ran in the background
selftests:
mptcp: join: one line for join check
selftests:
mptcp: join: reduce join_nr params
selftests:
mptcp: join: simplify checksum_tests
selftests:
mptcp: join: specify host being checked
selftests:
mptcp: join: test for prohibited MPC to port-based endp
selftests:
mptcp: join: validate MPJ SYN TX MIB counters
selftests:
mptcp: lib: add time per subtests in TAP output
selftests:
mptcp: list sysctl data
selftests:
mptcp: pm_nl_ctl: remove re-definition
selftests:
mptcp: reset the last TS before the first test
selftests:
net-drv: exercise queue stats when the device is down
selftests:
net/forwarding: spawn sh inside vrf to speed up ping loop
selftests:
net/rds: add module not found
selftests:
net: add a test for closing a netlink socket ith dump in progress
selftests:
net: add helper for checking if nettest is available
selftests:
net: add msg_oob to gitignore
selftests:
net: add netlink-dumps to .gitignore
selftests:
net: Add on/off checks for non-fixed features of interface
selftests:
net: convert comma to semicolon
selftests:
net: Create veth pair for testing in networkless kernel
selftests:
net: ksft: print more of the stack for checks
selftests:
net: ksft: replace 95 with errno.EOPNOTSUPP
selftests:
net: ksft: support marking tests as disruptive
selftests:
net: no_forwarding: fix VID for $swp2 in one_bridge_two_pvids() test
selftests:
net: rds: add gitignore file for include.sh
selftests:
net: rds: add include.sh to EXTRA_CLEAN
selftests:
net: Use XFAIL for operations not supported by the driver
selftests:
netfilter: Add missing return value
selftests:
netfilter: add reverse-clash resolution test case
selftests:
netfilter: Avoid hanging ipvs.sh
selftests:
netfilter: conntrack_vrf.sh: add fib test case
selftests:
netfilter: Fix nft_audit.sh for newer nft binaries
selftests:
netfilter: nft_flowtable.sh: make first pass deterministic
selftests:
netfilter: nft_queue.sh: fix spurious timeout on debug kernel
selftests:
netfilter: nft_queue.sh: reduce test file size for debug build
selftests:
netfilter: nft_queue.sh: sctp coverage
selftests:
netfilter: nft_tproxy.sh: add tcp tests
selftests:
netfilter: remove unused parameter
selftests:
rds: add testing infrastructure
selftests:
rds: move include.sh to TEST_FILES
selftests:
return failure when timestamps can't be reported
selftests:
riscv: Allow mmap test to compile on 32-bit
selftests:
router_mpath: Sleep after MZ
selftests:
router_mpath_nh: Test 16-bit next hop weights
selftests:
router_mpath_nh_res: Test 16-bit next hop weights
selftests:
rust: config: add trailing newline
selftests:
rust: config: disable GCC_PLUGINS
selftests:
sched_ext: Add sched_ext as proper selftest target
selftests:
support interpreted scripts with ksft_runner.sh
selftests:
tc_actions: test egress 2nd vlan push
selftests:
tc_actions: test ingress 2nd vlan push
selftests:
test_zswap: add test for hierarchical zswap.writeback
selftests:
tpm2: redirect python unittest logs to stdout
selftests:
tpm2: test_smoke: Run only when TPM2 is avaialable.
selftests:
user: remove user suite
selftests:
vDSO: add --cflags for pkg-config command querying libsodium
selftests:
vDSO: align getrandom states to cache line
selftests:
vDSO: align stack for O2-optimized memcpy
selftests:
vDSO: also test counter in vdso_test_chacha
selftests:
vDSO: build tests with O2 optimization
selftests:
vDSO: check cpu caps before running chacha test
selftests:
vDSO: don't hard-code location of vDSO sources
selftests:
vDSO: don't include generated headers for chacha test
selftests:
vDSO: ensure vgetrandom works in a time namespace
selftests:
vDSO: Explicitly include sched.h
selftests:
vDSO: fix cross build for getrandom and chacha tests
selftests:
vDSO: fix ELF hash table entry size for s390x
selftests:
vDSO: fix include order in build of test_vdso_chacha
selftests:
vDSO: fix the way vDSO functions are called for powerpc
selftests:
vDSO: fix vDSO name for powerpc
selftests:
vDSO: fix vDSO symbols lookup for powerpc64
selftests:
vDSO: fix vdso_config for powerpc
selftests:
vDSO: fix vdso_config for s390
selftests:
vDSO: improve getrandom and chacha error messages
selftests:
vDSO: look for arch-specific function name in getrandom test
selftests:
vDSO: open code basic chacha instead of linking to libsodium
selftests:
vDSO: quash clang omitted parameter warning in getrandom test
selftests:
vDSO: remove unnecessary command line defs from chacha test
selftests:
vDSO: separate LDLIBS from CFLAGS for libsodium
selftests:
vDSO: simplify getrandom thread local storage and structs
selftests:
vDSO: skip getrandom test if architecture is unsupported
selftests:
vDSO: unconditionally build chacha test
selftests:
vDSO: unconditionally build getrandom test
selftests:
vDSO: use KHDR_INCLUDES for UAPI headers for getrandom test
selftests:
vDSO: use parse_vdso.h in vdso_test_abi
Linux:
selftests:core: test coverage for dup_fd() failure handling in unshare_fd()
Linux:
selftests:resctrl: Fix build failure on archs without __cpuid_count()
Linux:
selftests:timers: posix_timers: Fix warn_unused_result in __fatal_error()
selinux,smack:
properly reference the LSM blob in security_watch_key()
selinux:
annotate false positive data race to avoid KCSAN warnings
selinux:
fix style problems in security/selinux/include/audit.h
selinux:
mark both IPv4 and IPv6 accepted connection sockets as labeled
selinux:
refactor code to return ERR_PTR in selinux_netlbl_sock_genattr
selinux:
replace kmem_cache_create() with KMEM_CACHE()
selinux:
simplify avc_xperms_audit_required()
selinux:
Streamline type determination in security_compute_sid
seqcount:
replace smp_rmb() in read_seqcount() with load acquire
serdev:
Use of_property_present()
serial:
8250: move mmp|pxa uart earlycon code
serial:
8250: omap: Cleanup on error in request_irq
serial:
8250: omap: Parse DT wakeup-source proerty
serial:
8250: omap: Remove unused wakeups_enabled
serial:
8250: omap: Set wakeup capable, do not enable
serial:
8250_aspeed_vuart: Enable module autoloading
serial:
8250_bcm2835aux: add PM suspend/resume support
serial:
8250_bcm2835aux: Fix clock imbalance in PM resume
serial:
8250_bcm2835aux: Switch to DEFINE_SIMPLE_DEV_PM_OPS()
serial:
8250_early: add xscale earlycon support
serial:
8250_platform: Don't shadow error from serial8250_register_8250_port()
serial:
8250_platform: Enable generic 16550A platform devices
serial:
8250_platform: fix uart_8250_port initializer
serial:
8250_platform: Refactor serial8250_probe()
serial:
8250_platform: remove ACPI_PTR() annotation
serial:
8250_platform: Remove duplicate mapping
serial:
8250_platform: Switch to use platform_get_mem_or_io()
serial:
8250_platform: Tidy up ACPI ID table
serial:
8250_platform: Unify comment style
serial:
8250_platform: Use same check for ACPI in the whole driver
serial:
core: Acquire nbcon context in port->lock wrapper
serial:
core: Introduce wrapper to set @uart_port->cons
serial:
core: Provide low-level functions to lock port
serial:
don't use uninitialized value in uart_poll_init()
serial:
imx: Update mctrl old_status on RTSD interrupt
serial:
protect uart_port_dtr_rts() in uart_shutdown() too
serial:
qcom-geni: disable interrupts during console writes
serial:
qcom-geni: drop flip buffer WARN()
serial:
qcom-geni: drop unused receive parameter
serial:
qcom-geni: fix arg types for qcom_geni_serial_poll_bit()
serial:
qcom-geni: fix console corruption
serial:
qcom-geni: fix dma rx cancellation
serial:
qcom-geni: fix false console tx restart
serial:
qcom-geni: fix fifo polling timeout
serial:
qcom-geni: fix polled console corruption
serial:
qcom-geni: fix polled console initialisation
serial:
qcom-geni: fix receiver enable
serial:
qcom-geni: fix rx cancel dma status bit
serial:
qcom-geni: fix shutdown race
serial:
qcom-geni: introduce qcom_geni_serial_poll_bitfield()
serial:
qcom-geni: rename suspend functions
serial:
qcom-geni: revert broken hibernation support
serial:
remove quot_frac from serial8250_do_set_divisor()
serial:
sc16is7xx: convert bitmask definitions to use BIT() macro
serial:
sc16is7xx: fix copy-paste errors in EFR_SWFLOWx_BIT constants
serial:
sc16is7xx: remove SC16IS7XX_MSR_DELTA_MASK
serial:
st-asc: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr()
serial:
use guards for simple mutex locks
serial:
xilinx_uartps: Make cdns_rs485_supported static
set_memory:
add __must_check to generic stubs
sfc/siena:
Convert comma to semicolon
sfc/siena:
Remove setting of RX software timestamp
sfc:
Add X4 PF support
sfc:
convert comma to semicolon
sfc:
Convert to use ERR_CAST()
sfc:
Don't invoke xdp_do_flush() from netpoll.
sfc:
Remove setting of RX software timestamp
sfc:
siena: rip out rss-context dead code
sh:
Emulate one-byte cmpxchg
sh:
intc: Replace simple_strtoul() with kstrtoul()
sh:
Remove unused declarations for make_maskreg_irq() and irq_mask_register
shmem_quota:
build the object file conditionally to the config option
sign-file,extract-cert:
avoid using deprecated ERR_get_error_line()
sign-file,extract-cert:
move common SSL helper functions to a header
sign-file,extract-cert:
use pkcs11 provider for OPENSSL MAJOR >= 3
signal:
Remove task argument from dequeue_signal()
signal:
Replace BUG_ON()s
signal:
restore the override_rlimit logic
slab:
add struct kmem_cache_args
slab:
create kmem_cache_create() compatibility layer
slab:
make __kmem_cache_create() static inline
slab:
make kmem_cache_create_usercopy() static inline
slab:
pass struct kmem_cache_args to create_cache()
slab:
pass struct kmem_cache_args to do_kmem_cache_create()
slab:
port KMEM_CACHE() to struct kmem_cache_args
slab:
port kmem_cache_create() to struct kmem_cache_args
slab:
port kmem_cache_create_rcu() to struct kmem_cache_args
slab:
port kmem_cache_create_usercopy() to struct kmem_cache_args
slab:
port KMEM_CACHE_USERCOPY() to struct kmem_cache_args
slab:
pull kmem_cache_open() into do_kmem_cache_create()
slab:
remove kmem_cache_create_rcu()
slab:
remove rcu_freeptr_offset from struct kmem_cache
slab:
s/__kmem_cache_create/do_kmem_cache_create/g
slab:
Warn on duplicate cache names when DEBUG_VM=y
slimbus:
generate MODULE_ALIAS() from MODULE_DEVICE_TABLE()
slimbus:
messaging: use 'time_left' variable with wait_for_completion_timeout()
slimbus:
qcom-ctrl: use 'time_left' variable with wait_for_completion_timeout()
slimbus:
qcom-ngd-ctrl: use 'time_left' variable with wait_for_completion_timeout()
slip:
make slhc_remember() more robust against malicious packets
slub/kunit:
fix a WARNING due to unwrapped __kmalloc_cache_noprof
slub/kunit:
skip test_kfree_rcu when the slub kunit test is built-in
slub:
Introduce CONFIG_SLUB_RCU_DEBUG
smackfs:
Use rcu_assign_pointer() to ensure safe assignment in smk_set_cipso
smb/client:
Fix logically dead code
smb/client:
rename cifs_ace to smb_ace
smb/client:
rename cifs_acl to smb_acl
smb/client:
rename cifs_ntsd to smb_ntsd
smb/client:
rename cifs_sid to smb_sid
smb3:
fix incorrect mode displayed for read-only files
smb3:
mark compression as CONFIG_EXPERIMENTAL and fix missing compression operation
smb:
add comment to STATUS_MCA_OCCURED
smb:
client: allocate crypto only for primary server
smb:
client: avoid unnecessary reconnects when refreshing referrals
smb:
client: compress: fix a potential issue of freeing an invalid pointer
smb:
client: compress: fix an "illegal accesses" issue
smb:
client: compress: LZ77 code improvements cleanup
smb:
client: Correct typos in multiple comments across various files
smb:
client: fix compression heuristic functions
smb:
client: fix DFS failover in multiuser mounts
smb:
client: fix DFS interlink failover
smb:
client: fix OOBs when building SMB2_IOCTL request
smb:
client: fix parsing of device numbers
smb:
client: fix possible double free in smb2_set_ea()
smb:
client: fix UAF in async decryption
smb:
client: Fix use-after-free of network namespace.
smb:
client: Handle kstrdup failures for passwords
smb:
client: improve purging of cached referrals
smb:
client: insert compression check/call on write requests
smb:
client: make HMAC-MD5 TFM ephemeral
smb:
client: make SHA-512 TFM ephemeral
smb:
client: print failed session logoffs with FYI
smb:
client: propagate error from cifs_construct_tcon()
smb:
client: set correct device number on nfs reparse points
smb:
client: stop flooding dmesg in smb2_calc_signature()
smb:
client: use actual path when queryfs
smb:
client: Use min() macro
smb:
move SMB2 Status code to common header file
smb:
move some duplicate definitions to common/smbacl.h
smb:
Update comments about some reparse point tags
smb:
use LIST_HEAD() to simplify code
smp:
Mark smp_prepare_boot_cpu() __init
smp:
print only local CPU info when sched_clock goes backward
soc/tegra:
pmc: Simplify with scoped for each OF child loop
soc:
Add SoC driver for Cirrus ep93xx
soc:
amlogic: meson-gx-socinfo: add new SoCs id
soc:
ep93xx: drop reference to removed EP93XX_SOC_COMMON config
soc:
fsl: cpm1: qmc: Add missing spinlock comment
soc:
fsl: cpm1: qmc: Add support for QUICC Engine (QE) implementation
soc:
fsl: cpm1: qmc: Do not use IS_ERR_VALUE() on error pointers
soc:
fsl: cpm1: qmc: Enable TRNSYNC only when needed
soc:
fsl: cpm1: qmc: Fix 'transmiter' typo
soc:
fsl: cpm1: qmc: Fix blank line and spaces
soc:
fsl: cpm1: qmc: Fix dependency on fsl_soc.h
soc:
fsl: cpm1: qmc: Fix unused data compilation warning
soc:
fsl: cpm1: qmc: Handle QUICC Engine (QE) soft-qmc firmware
soc:
fsl: cpm1: qmc: Handle RPACK initialization
soc:
fsl: cpm1: qmc: Introduce qmc_data structure
soc:
fsl: cpm1: qmc: Introduce qmc_init_resource() and its CPM1 version
soc:
fsl: cpm1: qmc: Introduce qmc_version
soc:
fsl: cpm1: qmc: Introduce qmc_{init,exit}_xcc() and their CPM1 version
soc:
fsl: cpm1: qmc: Re-order probe() operations
soc:
fsl: cpm1: qmc: Remove unneeded parenthesis
soc:
fsl: cpm1: qmc: Rename qmc_chan_command()
soc:
fsl: cpm1: qmc: Rename QMC_TSA_MASK
soc:
fsl: cpm1: qmc: Rename SCC_GSMRL_MODE_QMC
soc:
fsl: cpm1: qmc: Update TRNSYNC only in transparent mode
soc:
fsl: cpm1: qmc: Use BIT(), GENMASK() and FIELD_PREP() macros
soc:
fsl: cpm1: tsa: Add missing spinlock comment
soc:
fsl: cpm1: tsa: Add support for QUICC Engine (QE) implementation
soc:
fsl: cpm1: tsa: Fix blank line and spaces
soc:
fsl: cpm1: tsa: Fix tsa_write8()
soc:
fsl: cpm1: tsa: Introduce tsa_serial_get_num()
soc:
fsl: cpm1: tsa: Introduce tsa_setup() and its CPM1 compatible version
soc:
fsl: cpm1: tsa: Introduce tsa_version
soc:
fsl: cpm1: tsa: Isolate specific CPM1 part from tsa_serial_{dis}connect()
soc:
fsl: cpm1: tsa: Make SIRAM entries specific to CPM1
soc:
fsl: cpm1: tsa: Remove unused registers offset definition
soc:
fsl: cpm1: tsa: Use ARRAY_SIZE() instead of hardcoded integer values
soc:
fsl: cpm1: tsa: Use BIT(), GENMASK() and FIELD_PREP() macros
soc:
fsl: qbman: Remove redundant warnings
soc:
fsl: qbman: Use iommu_paging_domain_alloc()
soc:
fsl: qe: Add missing PUSHSCHED command
soc:
fsl: qe: Add resource-managed muram allocators
soc:
fsl: qe: ucc: Export ucc_mux_set_grant_tsa_bkpt
soc:
mediatek: mtk-mutex: Reduce type size for mtk_mutex_data members
soc:
mediatek: pwrap: Constify some struct int[]
soc:
mediatek: pwrap: Constify struct pmic_wrapper_type
soc:
mediatek: pwrap: Use devm_clk_bulk_get_all_enable()
soc:
qcom: Add check devm_kasprintf() returned value
soc:
qcom: aoss: simplify with scoped for each OF child loop
soc:
qcom: apr: simplify with scoped for each OF child loop
soc:
qcom: geni-se: add GP_LENGTH/IRQ_EN_SET/IRQ_EN_CLEAR registers
soc:
qcom: icc-bwmon: Add tracepoints in bwmon_intr_thread
soc:
qcom: ice: use scoped device node handling to simplify error paths
soc:
qcom: llcc: Update configuration data for x1e80100
soc:
qcom: ocmem: use scoped device node handling to simplify error paths
soc:
qcom: pbs: use scoped device node handling to simplify error paths
soc:
qcom: pd_mapper: Add more older platforms without domains
soc:
qcom: pd_mapper: Add SM7325 compatible
soc:
qcom: pd_mapper: Add X1E80100
soc:
qcom: pmic_glink: Handle GLINK intent allocation rejections
soc:
qcom: smd-rpm: add qcom,smd-rpm compatible
soc:
qcom: smp2p: Introduce tracepoint support
soc:
qcom: smp2p: use scoped device node handling to simplify error paths
soc:
qcom: socinfo: add QCS8275/QCS8300 SoC ID
soc:
qcom: socinfo: Add Soc IDs for SM7325 family
soc:
qcom: socinfo: fix revision check in qcom_socinfo_probe()
soc:
rockchip: grf: Add rk3576 default GRF values
soc:
rockchip: grf: Set RK3128's vpu main clock
soc:
rockchip: io-domain: Add RK3308 IO voltage domains
soc:
ti: k3-ringacc: Constify struct k3_ring_ops
soc:
ti: knav: Drop unnecessary check for property presence
soc:
ti: knav: Use of_property_read_variable_u32_array()
soc:
ti: knav_qmss_queue: do device_node auto cleanup
soc:
ti: pm33xx: do device_node auto cleanup
soc:
ti: pruss: do device_node auto cleanup
soc:
ti: pruss: factor out memories setup
soc:
versatile: enable compile testing
soc:
versatile: integrator: fix OF node leak in probe() error path
soc:
versatile: realview: fix memory leak during device remove
soc:
versatile: realview: fix soc_dev leak during device remove
sock_map:
Add a cond_resched() in sock_hash_free()
sock_map:
fix a NULL pointer dereference in sock_map_link_update_prog()
softirq:
Remove unused 'action' parameter from action callback
Linux:
Some clean up with helper fucntion
sound:
Make CONFIG_SND depend on INDIRECT_IOMEM instead of UML
soundwire:
bus: clean up probe warnings
soundwire:
bus: drop unused driver name field
soundwire:
bus: suppress probe deferral errors
soundwire:
cadence: re-check Peripheral status with delayed_work
soundwire:
intel: add probe-time check on link id
soundwire:
intel: increase maximum number of links
soundwire:
intel_ace2x: Send PDI stream number during prepare
soundwire:
intel_bus_common: enable interrupts before exiting reset
spi:
Add dummy definitions for ACPI lookup functions
spi:
airoha: fix airoha_snand_{write,read}_data data_len estimation
spi:
airoha: fix dirmap_{read,write} operations
spi:
airoha: remove read cache in airoha_snand_dirmap_read()
spi:
atmel-quadspi: Avoid overwriting delay register settings
spi:
atmel-quadspi: Fix uninitialized res
spi:
atmel-quadspi: Fix uninitialized res
spi:
atmel-quadspi: Fix wrong register value written to MR
spi:
atmel-quadspi: Simpify resource lookup
spi:
atmel-quadspi: Simplify with dev_err_probe()
spi:
atmel-quadspi: Undo runtime PM changes at driver exit time
spi:
axi-spi-engine: don't emit XFER_BITS for empty xfer
spi:
bcm63xx: Fix missing pm_runtime_disable()
spi:
bcm63xx: Fix module autoloading
spi:
bcm63xx: Fix two bugs
spi:
bcmbca-hsspi: Fix missing pm_runtime_disable()
spi:
bcmbca-hsspi: Fix missing pm_runtime_disable()
spi:
bcmbca-hsspi: Simpify resource lookup
spi:
bcmbca-hsspi: Use devm_spi_alloc_host()
spi:
bitbang: Implement support for MOSI idle state configuration
spi:
cadence-quadspi: Simplify with scoped for each OF child loop
spi:
cadence: Add 64BIT Kconfig dependency
spi:
cadence: Add clock configuration for Marvell xSPI overlay
spi:
cadence: Add Marvell SDMA operations
spi:
cadence: Add Marvell xfer operation support
spi:
cadence: Add Marvell xSPI interrupt changes
spi:
cadence: Add static PHY configuration in Marvell overlay
spi:
cadence: Change cs property reading.
spi:
cadence: Change resource mapping
spi:
cadence: Make cdns_mrvl_xspi_clk_div_list static
spi:
cadence: Try to read spi-tx/rx-bus width property using ACPI
spi:
davinci: Adapt transfer's timeout to transfer's length
spi:
dt-bindings: Add rockchip,rk3576-spi compatible
spi:
dt-bindings: cadence: Add Marvell overlay bindings documentation for Cadence XSPI
spi:
dt-bindings: convert spi-sc18is602.txt to yaml format
spi:
dt-bindings: mediatek,spi-mt65xx: add compatible for MT7981
spi:
Enable controllers to extend the SPI protocol with MOSI idle configuration
spi:
ep93xx: add DT support for Cirrus EP93xx
spi:
ep93xx: update kerneldoc comments for ep93xx_spi
spi:
Fix pm_runtime_set_suspended() with runtime pm
spi:
fspi: add support for imx8ulp
spi:
fspi: involve lut_num for struct nxp_fspi_devtype_data
spi:
geni-qcom: Fix boot warning related to pm_runtime and devres
spi:
geni-qcom: Use devm functions to simplify code
spi:
Insert the missing pci_dev_put()before return
spi:
Merge up fixes
spi:
meson-spicc: convert comma to semicolon
spi:
mtk-snfi: fix kerneldoc for mtk_snand_is_page_ops()
spi:
mxs: Switch to RUNTIME/SYSTEM_SLEEP_PM_OPS()
spi:
nxp-fspi: Use max macro
spi:
ppc4xx: Avoid returning 0 when failed to parse and map IRQ
spi:
ppc4xx: handle irq_of_parse_and_map() errors
spi:
ppc4xx: handle irq_of_parse_and_map() errors
spi:
ppc4xx: Revert "handle irq_of_parse_and_map() errors"
spi:
ppc4xx: Sort headers
spi:
remove spi_controller_is_slave() and spi_slave_abort()
spi:
Revert "spi: Insert the missing pci_dev_put()before return"
spi:
rpc-if: Add missing MODULE_DEVICE_TABLE
spi:
s3c64xx: Fix module autoloading
spi:
s3c64xx: fix timeout counters in flush_fifo
spi:
slave-mt27xx: switch to use target_abort
spi:
slave-system-control: switch to use spi_target_abort()
spi:
slave-time: switch to use spi_target_abort()
spi:
spi-axi-spi-engine: Add support for MOSI idle configuration
spi:
spi-cadence: Fix missing spi_controller_is_target() check
spi:
spi-cadence: Fix pm_runtime_set_suspended() with runtime pm enabled
spi:
spi-fsl-dspi: Fix crash when not using GPIO chip select
spi:
spi-fsl-lpspi: Undo runtime PM changes at driver exit time
spi:
spi-gpio: Add support for MOSI idle state configuration
spi:
spi-imx: Fix pm_runtime_set_suspended() with runtime pm enabled
spi:
spi-mt65xx: Use threaded interrupt for non-SPIMEM transfer
spi:
spi-ppc4xx: Remove duplicate included header file linux/platform_device.h
spi:
spidev: Add an entry for elgin,jg10309-01
spi:
spidev: switch to use spi_target_abort()
spi:
spidev_fdx: Fix the wrong format specifier
spi:
stm32: fix missing device mode capability in stm32mp25
spi:
switch to use spi_controller_is_target()
spi:
wpcm-fiu: Fix uninitialized res
spi:
wpcm-fiu: Fix uninitialized res
spi:
wpcm-fiu: Simplify with dev_err_probe()
spi:
wpcm-fiu: Use devm_platform_ioremap_resource_byname()
spi:
zynq-qspi: Replace kzalloc with kmalloc for buffer allocation
spi:
zynqmp-gqspi: Simplify with dev_err_probe()
spi:
zynqmp-gqspi: Use devm_spi_alloc_host()
Squashfs:
Ensure all readahead pages have been used
squashfs:
fix percpu address space issues in decompressor_multi_percpu.c
Squashfs:
fix variable overflow in squashfs_readpage_block
Squashfs:
Rewrite and update squashfs_readahead_fragment() to not use page->index
Squashfs:
Update page_actor to not use page->index
Squashfs:
Update squashfs_readahead() to not use page->index
Squashfs:
Update squashfs_readpage_block() to not use page->index
srcu:
Check for concurrent updates of heuristics
srcu:
faster gp seq wrap-around
srcu:
Mark callbacks not currently participating in barrier operation
staging:
fbtft: Fix mutex and spinlock without comment warning
staging:
fbtft: Remove ftrace-like logging
staging:
fbtft: Use backlight power constants
staging:
greybus: Fix capitalization and punctuation inconsistencies
staging:
greybus: spi: switch to use spi_alloc_host()
staging:
iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
staging:
iio: impedance-analyzer: ad5933: make use of iio_get_masklength()
staging:
ks7010: Remove unused driver
staging:
media: atmel: use for_each_endpoint_of_node()
staging:
media: ipu3: Drop superfluous check in imgu_vb2_stop_streaming()
staging:
media: ipu3: Return buffers outside of needless locking
staging:
media: ipu3: Stop streaming in inverse order of starting
staging:
media: starfive: Add the dynamic resolution support
staging:
most: video: Fixed minor capitalization and grammatical issues
staging:
nvec: Capitalize outputs to match the rest of the driver
staging:
nvec: Use IRQF_NO_AUTOEN flag in request_irq()
staging:
olpc_dcon: Use backlight power constants
Staging:
rtl8192e: Add spaces around operators.
staging:
rtl8192e: adjust size of brfpath_rxenable for new RF90_PATH_MAX
staging:
rtl8192e: adjust size of rx_pwr for new RF90_PATH_MAX
staging:
rtl8192e: adjust size of RxMIMOSignalStrength
staging:
rtl8192e: adjust size of trsw_gain_X for new RF90_PATH_MAX
staging:
rtl8192e: change logical continuation to previous line on file r8192E_dev.c
staging:
rtl8192e: Constify struct lib80211_crypto_ops
staging:
rtl8192e: Constify struct pci_device_id
Staging:
rtl8192e: Fix arguments alignment
staging:
rtl8192e: Fix Assignment operator '=' in rtl_dm.c:1488
staging:
rtl8192e: Fix Assignment operator '=' in rtl_wx.c
staging:
rtl8192e: Fix blank line
staging:
rtl8192e: Fix line ended with '('
staging:
rtl8192e: Fix multiple assignments in rtl_wx.c
staging:
rtl8192e: Fix parenthesis alignment
staging:
rtl8192e: Fix parenthesis alignment
Staging:
rtl8192e: Fix parenthesis alignment
staging:
rtl8192e: Fix parenthesis alignment
staging:
rtl8192e: fix parenthesis alignment
staging:
rtl8192e: Fix parenthesis alignment
staging:
rtl8192e: Fix parenthesis alignment in rtl_core.c
staging:
rtl8192e: insert blank line after function declaration
staging:
rtl8192e: Insert spaces around '|'
staging:
rtl8192e: remove duplicate macros from rtllib.h
staging:
rtl8192e: remove RF90_PATH_{C,D} from enum rf90_radio_path
staging:
rtl8192e: remove set but otherwise unused local variable iv16
staging:
rtl8192e: remove set but otherwise unused local variable iv32
Staging:
rtl8192e: Remove unnecessary blank line
Staging:
rtl8192e: Rename variable bAddNewTs
Staging:
rtl8192e: Rename variable bAssoc
Staging:
rtl8192e: Rename variable bCmdOrInit
Staging:
rtl8192e: Rename variable bHwError
Staging:
rtl8192e: Rename variable bLastIniPkt
Staging:
rtl8192e: Rename variable bPacketToSelf
Staging:
rtl8192e: Rename variable CmdID
Staging:
rtl8192e: Rename variable CmdID_BBRegWrite10
Staging:
rtl8192e: Rename variable CmdID_End
Staging:
rtl8192e: Rename variable CmdID_RF_WriteReg
Staging:
rtl8192e: Rename variable CmdID_SetTxPowerLevel
Staging:
rtl8192e: Rename variable CmdID_WritePortUchar
Staging:
rtl8192e: Rename variable CmdID_WritePortUlong
Staging:
rtl8192e: Rename variable CmdID_WritePortUshort
Staging:
rtl8192e: Rename variable CurPsLevel
Staging:
rtl8192e: Rename variable isEncrypt
Staging:
rtl8192e: Rename variable msDelay
Staging:
rtl8192e: Rename variable nStuckCount
Staging:
rtl8192e: Rename variable nSubframe_Length
Staging:
rtl8192e: Rename variable Operation
Staging:
rtl8192e: Rename variable Para1
Staging:
rtl8192e: Rename variable Para2
Staging:
rtl8192e: Rename variable pFrame
Staging:
rtl8192e: Rename variable pNetwork
Staging:
rtl8192e: Rename variable pReorderEntry
Staging:
rtl8192e: Rename variable RxBufShift
Staging:
rtl8192e: Rename variable RxDrvInfoSize
Staging:
rtl8192e: Rename variable ScanOperationBackupHandler
Staging:
rtl8192e: Rename variable SeqNum
Staging:
rtl8192e: Rename variable SignalQuality
Staging:
rtl8192e: Rename variable SignalStrength
staging:
rtl8192e: style fix - alignment to match parenthesis
staging:
rtl8712: Align parenthesis in usb_ops_linux.c
staging:
rtl8712: Calculate size from pointer
staging:
rtl8712: Fix move '{' to previous line
staging:
rtl8712: Fix style issues in rtl871x_io.c
staging:
rtl8712: remove trailing whitespace
staging:
rtl8712: remove unused drvinfo_sz from update_recvframe_attrib
staging:
rtl8712: style fix multiple line dereference
staging:
rtl8723bs: add spaces arround operators
staging:
rtl8723bs: core: Fix spelling mistake in rtw_xmit.c
staging:
rtl8723bs: Delete unnecessary braces for single statement blocks in xmit_linux.c
staging:
rtl8723bs: drop unnessary dep on CFG80211_WEXT
staging:
rtl8723bs: Fix spacing issues
staging:
rtl8723bs: Improve clarity of MAR usage
staging:
rtl8723bs: include: Fix indent for else block struct in rtw_security.h
staging:
rtl8723bs: include: Fix indent for struct _byte_ in rtw_security.h
staging:
rtl8723bs: include: Fix indent for switch block in rtw_security.h
staging:
rtl8723bs: include: Fix indent for switch case in rtw_security.h
staging:
rtl8723bs: include: Fix open brace position in rtw_security.h
staging:
rtl8723bs: include: Fix spelling mistake in rtl8723b_hal.h
staging:
rtl8723bs: include: Fix spelling mistake in rtw_event.h
staging:
rtl8723bs: include: Fix spelling mistake in rtw_io.h
staging:
rtl8723bs: include: Fix spelling mistake in rtw_mlme.h
staging:
rtl8723bs: include: Fix spelling mistake in rtw_xmit.h
staging:
rtl8723bs: include: Fix trailing */ position in rtw_security.h
staging:
rtl8723bs: include: Fix use of tabs for indent in rtw_security.h
staging:
rtl8723bs: include: Remove spaces before tabs in rtw_security.h
staging:
rtl8723bs: make read-only array dot11_rate_table static const
staging:
rtl8723bs: place opening brace on previous line
staging:
rtl8723bs: Remove an unused struct in rtw_cmd.h
staging:
rtl8723bs: remove space after pointer
staging:
rtl8723bs: Remove trailing space after \n newline
staging:
rtl8723bs: remove unused 'poll_cnt' from rtw_set_rpwm()
staging:
rtl8723bs: remove unused cnt from recv_func()
staging:
rtl8723bs: remove unused efuseValue from efuse_OneByteWrite()
staging:
rtl8723bs: Remove unused file rtw_rf.c
staging:
rtl8723bs: Remove unused files rtw_debug.c and rtw_debug.h
staging:
rtl8723bs: Remove unused function bb_reg_dump
staging:
rtl8723bs: Remove unused function dump_4_regs
staging:
rtl8723bs: Remove unused function dump_4_rf_regs
staging:
rtl8723bs: Remove unused function mac_reg_dump
staging:
rtl8723bs: Remove unused function rf_reg_dump
staging:
rtl8723bs: Remove unused function rtw_ch2freq
staging:
rtl8723bs: Remove unused function RTW_DISABLE_FUNC
staging:
rtl8723bs: Remove unused function rtw_hal_get_odm_var
staging:
rtl8723bs: Remove unused function rxmem_to_recvframe
Staging:
rtl8723bs: Rename function SelectChannel()
staging:
rtl8723bs: replace indent space for tabs
staging:
rtl8723bs: rtw_mlme_ext: replace spaces by tabs
staging:
rtl8723bs: style fix open brace on new line
staging:
vchiq: Factor out bulk transfer for VCHIQ_BULK_MODE_WAITING
staging:
vchiq_arm: Use devm_kzalloc() for drv_mgmt allocation
staging:
vchiq_arm: Use devm_kzalloc() for vchiq_arm_state allocation
staging:
vchiq_core: Drop vchiq_bulk_transfer()
staging:
vchiq_core: Factor out bulk transfer for (no/)callback mode
staging:
vchiq_core: Factor out bulk transfer for blocking mode
staging:
vchiq_core: Pass enumerated flag instead of int
staging:
vchiq_core: Remove unused function argument
staging:
vchiq_core: Simplify vchiq_bulk_transfer()
staging:
vme: vme_user: Remove NULL check of list_entry()
staging:
vme_user: added bound check to geoid
staging:
vme_user: changed geoid data type from int to u32
staging:
vme_user: vme.h: alignment of closing parenthesis should match open parenthesis in function declaration
staging:
vme_user: vme_irq_handler: name func ptr args
staging:
vme_user: vme_tsi148.c: Change Formatting
staging:
vme_user: vme_tsi148.C: remove redundant newlines
staging:
vme_user: vme_tsi148.c: remove redundant newlines
staging:
vt6655: Fix alignment to open parentheses
staging:
vt6655: Fix block comment alignment
staging:
vt6655: mac.h: Fix possible precedence issue in macros
staging:
vt6655: Rename variable apTD0Rings
staging:
vt6655: Rename variable apTD1Rings
staging:
vt6655: Update maintainer in TODO
static_call:
Handle module init failure correctly in static_call_del_module()
static_call:
Replace pointless WARN_ON() in static_call_module_notify()
stmmac:
dwmac-intel-plat: fix call balance of tx_clk handling routines
string:
add mem_is_zero() helper to check if memory area is all zeros
string:
Check for "nonstring" attribute on strscpy() arguments
string_choices:
Add wrapper for str_down_up()
struct fd:
representation change
sub:
cdns2: Use predefined PCI vendor ID constant
sub:
cdns3: Use predefined PCI vendor ID constant
sumversion:
Fix a memory leak in get_src_version()
SUNRPC:
add svcauth_map_clnt_to_svc_cred_local
sunrpc:
allow svc threads to fail initialisation cleanly
sunrpc:
change sp_nrthreads from atomic_t to unsigned int.
SUNRPC:
clnt.c: Remove misleading comment
SUNRPC:
convert RPC_TASK_* constants to enum
sunrpc:
document locking rules for svc_exit_thread()
sunrpc:
don't take ->sv_lock when updating ->sv_nrthreads.
SUNRPC:
Fix -Wformat-truncation warning
SUNRPC:
Fix integer overflow in decode_rc_list()
sunrpc:
fix prog selection loop in svc_process_common
sunrpc:
handle -ENOTCONN in xs_tcp_setup_socket()
SUNRPC:
make various functions static, or not exported.
sunrpc:
merge svc_rqst_alloc() into svc_prepare_thread()
SUNRPC:
remove call_allocate() BUG_ONs
SUNRPC:
replace program list with program array
sunrpc:
xprtrdma: Use ERR_CAST() to return
svcrdma:
Handle device removal outside of the CM event handler
swap:
convert swapon() to use a folio
sysctl:
avoid spurious permanent empty tables
sysv:
Convert dir_commit_chunk() to take a folio
sysv:
Convert dir_get_page() to dir_get_folio()
sysv:
Convert sysv_delete_entry() to work on a folio
sysv:
Convert sysv_find_entry() to take a folio
sysv:
Convert sysv_make_empty() to use a folio
sysv:
Convert sysv_prepare_chunk() to take a folio
sysv:
Convert sysv_set_link() and sysv_dotdot() to take a folio
task_stack:
uninline stack_not_used
tc:
adjust network header after 2nd vlan push
tcp/dccp:
Don't use timer_pending() in reqsk_queue_unlink().
tcp:
add SO_PEEK_OFF socket option tor TCPv6
tcp:
annotate data-races around tcptw->tw_rcv_nxt
tcp:
avoid reusing FIN_WAIT2 when trying to find port in connect() process
tcp:
check skb is non-NULL in tcp_rto_delta_us()
tcp:
fix mptcp DSS corruption due to large pmtu xmit
tcp:
fix tcp_enter_recovery() to zero retrans_stamp when it's safe
tcp:
fix TFO SYN_RECV to not zero retrans_stamp with retransmits out
tcp:
fix to allow timestamp undo if no retransmits were sent
tcp:
remove volatile qualifier on tw_substate
tcp:
rstreason: introduce SK_RST_REASON_TCP_ABORT_ON_CLOSE for active reset
tcp:
rstreason: introduce SK_RST_REASON_TCP_ABORT_ON_LINGER for active reset
tcp:
rstreason: introduce SK_RST_REASON_TCP_ABORT_ON_MEMORY for active reset
tcp:
rstreason: introduce SK_RST_REASON_TCP_DISCONNECT_WITH_DATA for active reset
tcp:
rstreason: introduce SK_RST_REASON_TCP_KEEPALIVE_TIMEOUT for active reset
tcp:
rstreason: introduce SK_RST_REASON_TCP_STATE for active reset
tcp:
rstreason: let it work finally in tcp_send_active_reset()
tcp:
RX path for devmem TCP
tcp:
Use clamp() in htcp_alpha_update()
tcp:
Use skb__nullable in trace_tcp_send_reset
tcp_bpf:
Remove an unused parameter for bpf_tcp_ingress()
tcp_metrics:
use netlink policy for IPv6 addr len validation
tee:
add tee_device_set_dev_groups()
test/vsock:
add ioctl unsent bytes test
tg3:
Remove setting of RX software timestamp
thermal/core:
Compute low and high boundaries in thermal_zone_device_update()
thermal/drivers/brcmstb_thermal:
Simplify with dev_err_probe()
thermal/drivers/imx:
Remove __maybe_unused notations
thermal/drivers/imx_sc_thermal:
Use dev_err_probe
thermal/drivers/qcom/lmh:
Remove false lockdep backtrace
thermal/drivers/qoriq:
Remove __maybe_unused notations
thermal/drivers/renesas:
Remove trailing space after \n newline
thermal/drivers/sprd:
Use devm_clk_get_enabled() helpers
thermal/drivers/st:
Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr()
thermal/drivers/sti:
Depend on THERMAL_OF subsystem
thermal/drivers/ti-soc-thermal:
Remove unused declarations
thermal/of:
support thermal zones w/o trips subnode
thermal/of:
Use the .should_bind() thermal zone callback
thermal:
ACPI: Use the .should_bind() thermal zone callback
thermal:
broadcom: Use thermal_zone_get_crit_temp() in bcm2835_thermal_probe()
thermal:
core: Check passive delay in monitor_thermal_zone()
thermal:
core: Clean up trip bind/unbind functions
thermal:
core: Drop dead code from monitor_thermal_zone()
thermal:
core: Drop redundant checks from thermal_bind_cdev_to_trip()
thermal:
core: Drop redundant lockdep_assert_held()
thermal:
core: Drop redundant thermal instance checks
thermal:
core: Drop thermal_zone_device_is_enabled()
thermal:
core: Drop tz field from struct thermal_instance
thermal:
core: Drop unused bind/unbind functions and callbacks
thermal:
core: Fix rounding of delay jiffies
thermal:
core: Fold two functions into their respective callers
thermal:
core: Free tzp copy along with the thermal zone
thermal:
core: Introduce .should_bind() thermal zone callback
thermal:
core: Move thermal zone locking out of bind/unbind functions
thermal:
core: Rearrange checks in thermal_bind_cdev_to_trip()
thermal:
core: Reference count the zone in thermal_zone_get_by_id()
thermal:
core: Rename cdev-to-thermal-zone bind/unbind functions
thermal:
core: Store trip sysfs attributes in thermal_trip_desc
thermal:
core: Unexport thermal_bind_cdev_to_trip() and thermal_unbind_cdev_from_trip()
thermal:
gov_bang_bang: Adjust states of all uninitialized instances
thermal:
helpers: Drop get_thermal_instance()
thermal:
hisi: Use thermal_zone_for_each_trip() in hisi_thermal_register_sensor()
thermal:
imx: Use the .should_bind() thermal zone callback
thermal:
intel: int340x: processor: Add MMIO RAPL PL4 support
thermal:
intel: int340x: processor: Fix warning during module unload
thermal:
intel: int340x: processor: Remove MMIO RAPL CPU hotplug support
thermal:
Introduce a debugfs-based testing facility
thermal:
qcom: Use thermal_zone_get_crit_temp() in qpnp_tm_init()
thermal:
sysfs: Add sanity checks for trip temperature and hysteresis
thermal:
sysfs: Get to trips via attribute pointers
thermal:
sysfs: Refine the handling of trip hysteresis changes
thermal:
sysfs: Use the dev argument in instance-related show/store
thermal:
tegra: Introduce struct trip_temps for critical and hot trips
thermal:
tegra: Use thermal_zone_for_each_trip() for walking trip points
thermal:
trip: Drop thermal_zone_get_trip()
thermal:
trip: Get rid of thermal_zone_get_num_trips()
thunderbolt:
Add missing usb4_port_sb_read() to usb4_port_sw_margin()
thunderbolt:
Add only on-board retimers when !CONFIG_USB4_DEBUGFS_MARGINING
thunderbolt:
Add optional voltage offset range for receiver lane margining
thunderbolt:
Consolidate margining parameters into a structure
thunderbolt:
Don't create device link from USB4 Host Interface to USB3 xHC host
thunderbolt:
Fix connection issue with Pluggable UD-4VPD dock
thunderbolt:
Fix KASAN reported stack out-of-bounds read in tb_retimer_scan()
thunderbolt:
Honor TMU requirements in the domain when setting TMU mode
thunderbolt:
Improve software receiver lane margining
timers:
Add sparse annotation for timer_sync_wait_running().
timers:
Annotate possible non critical data race of next_expiry
timers:
Remove historical extra jiffie for timeout in msleep()
timers:
Rename next_expiry_recalc() to be unique
tinyconfig:
remove unnecessary 'is not set' for choice blocks
tipc:
guard against string buffer overrun
tipc:
use min() to simplify the code
tomoyo:
allow building as a loadable LSM module
tomoyo:
fallback to realpath if symlink's pathname does not exist
tomoyo:
preparation step for building as a loadable LSM module
tomoyo:
revert CONFIG_SECURITY_TOMOYO_LKM support
tools arch x86:
Sync the msr-index.h copy with the kernel sources
tools arch x86:
Sync the msr-index.h copy with the kernel sources
tools build:
Avoid circular .fixdep-in.o.cmd issues
tools build:
Correct bpf fixdep dependencies
tools build:
Correct libsubcmd fixdep dependencies
tools build:
Provide consistent build options for fixdep
tools build:
Remove leftover libcap tests that prevents fast path feature detection from working
tools check_headers.sh:
Add check variant that excludes some hunks
tools headers arm64:
Sync arm64's cputype.h with the kernel sources
tools headers arm64:
Sync arm64's cputype.h with the kernel sources
tools headers UAPI:
Sync kvm headers with the kernel sources
tools headers UAPI:
Sync linux/const.h with the kernel headers
tools headers UAPI:
Sync the linux/in.h with the kernel sources
tools headers:
Synchronize {uapi/}linux/bits.h with the kernel sources
tools headers:
Update the linux/unaligned.h copy with the kernel sources
tools include UAPI:
Sync linux/fcntl.h copy with the kernel sources
tools include UAPI:
Sync linux/sched.h copy with the kernel sources
tools include UAPI:
Sync sound/asound.h copy with the kernel sources
tools/bpf:
Fix the wrong format specifier
tools/cpupower:
display residency value in idle-info
tools/hv:
Add memory allocation check in hv_fcopy_start
tools/iio:
Add memory allocation failure check for trigger_name
tools/lib/thermal:
Fix sampling handler context ptr
tools/lib/thermal:
Remove the thermal.h soft link when doing make clean
tools/memory-model:
Add locking.txt and glossary.txt to README
tools/memory-model:
Document herd7 (abstract) representation
tools/memory-model:
simple.txt: Fix stale reference to recipes-pairs.txt
tools/mm:
-Werror fixes in page-types/slabinfo
tools/mm:
fix compile error
tools/mm:
rm thp_swap_allocator_test when make clean
tools/nolibc:
add stdbool.h header
tools/nolibc:
arm: use clang-compatible asm syntax
tools/nolibc:
compiler: introduce __nolibc_has_attribute()
tools/nolibc:
compiler: use attribute((naked)) if available
tools/nolibc:
crt: mark _start_c() as used
tools/nolibc:
include arch.h from string.h
tools/nolibc:
mips: load current function to $t9
tools/nolibc:
move entrypoint specifics to compiler.h
tools/nolibc:
pass argc, argv and envp to constructors
tools/nolibc:
powerpc: limit stack-protector workaround to GCC
tools/nolibc:
stackprotector: mark implicitly used symbols as used
tools/nolibc:
x86_64: use local label in memcpy/memmove
tools/rcu:
Remove RCU Tasks Rude asynchronous APIs from rcu-updaters.sh
tools/rtla:
Fix installation from out-of-tree build
tools/runqslower:
Fix LDFLAGS and add LDLIBS support
tools/sched_ext:
Add scx_show_state.py
tools/sched_ext:
Receive misc updates from SCX repo
tools/testing/cxl:
Use dev_is_platform()
tools/testing:
abstract two init.h into common include directory
Linux:
tools/virtio:Fix the wrong format specifier
tools/x86/kcpuid:
Introduce a complete cpuid bitfields CSV file
tools/x86/kcpuid:
Parse subleaf ranges if provided
tools/x86/kcpuid:
Properly align long-description columns
tools/x86/kcpuid:
Protect against faulty "max subleaf" values
tools/x86/kcpuid:
Recognize all leaves with subleaves
tools/x86/kcpuid:
Remove unused variable
tools/x86/kcpuid:
Set max possible subleaves count to 64
tools/x86/kcpuid:
Strip bitfield names leading/trailing whitespace
tools:
Add additional SYM_*() stubs to linkage.h
tools:
Add riscv barrier implementation
tools:
add skeleton code for userland testing of VMA logic
tools:
add VMA merge tests
tools:
Add xdrgen
tools:
Drop nonsensical -O6
tools:
fix shared radix-tree build
tools:
gpio: Fix the wrong format specifier
tools:
gpio: rm .*.cmd on make clean
tools:
iio: rm .*.cmd when make clean
tools:
improve vma test Makefile
tools:
Optimize ring buffer for riscv
tools:
PCI: Remove .*.cmd files with make clean
tools:
PCI: Remove unused BILLION macro
tools:
separate out shared radix-tree components
tools:
testing: add expand-only mode VMA test
tools:
usb: p9_fwd: add usb gadget packet forwarder script
tools:
usb: p9_fwd: wrap USBG shell command examples in literal code blocks
tools:
ynl: error check scanf() in a sample
tools:
ynl: lift an assumption about spec file name
tools:
ynl: remove extraneous ; after statements
torture:
Add torture.sh --guest-cpu-limit argument for limited hosts
tpm:
Clean up TPM space after command failure
tpm:
Disable TPM on tpm2_create_primary() failure
tpm:
Drop explicit initialization of struct i2c_device_id::driver_data to 0
tpm:
export tpm2_sessions_init() to fix ibmvtpm building
tpm:
Lazily flush the auth session
tpm:
Lock TPM chip in tpm_pm_suspend() first
tpm:
Opt-in in disable PCR integrity protection
tpm:
Return tpm2_sessions_init() when null key creation fails
tpm:
Rollback tpm2_load_null()
trace:
platform/x86/intel/ifs: Add SBAF trace support
tracepoint:
Support iterating over tracepoints on modules
tracepoint:
Support iterating tracepoints in a loading module
tracing/Documentation:
Start a document on how to debug with tracing
tracing/fgraph:
Have fgraph handle previous boot function addresses
tracing/fprobe:
Support raw tracepoint events on modules
tracing/fprobe:
Support raw tracepoints on future loaded modules
tracing/hwlat:
Fix a race during cpuhp processing
tracing/probes:
Fix MAX_TRACE_ARGS limit handling
tracing/ring-buffer:
Add last_boot_info file to boot instance
tracing/ring-buffer:
Clear all memory mapped CPU ring buffers on first recording
tracing/selftests:
Add tracefs mount options test
tracing/selftests:
Run the ownership test twice
tracing/timerlat:
Drop interface_lock in stop_kthread()
tracing/timerlat:
Fix a race during cpuhp processing
tracing/timerlat:
Fix duplicated kthread creation due to CPU online/offline
tracing:
Add "traceoff" flag to boot time tracing instances
tracing:
Add last boot delta offset for stack traces
tracing:
Add option to set an instance to be the trace_printk destination
tracing:
Add option to use memmapped memory for trace boot instance
tracing:
Allow boot instances to use reserve_mem boot memory
tracing:
Allow trace_printk() to go to other instance buffers
tracing:
Consider the NULL character when validating the event length
tracing:
Document tracefs gid mount option
tracing:
Fix ifdef of snapshots to not prevent last_boot_info file
tracing:
Fix NULL vs IS_ERR() check in enable_instances()
tracing:
Fix trace_check_vprintf() when tp_printk is used
tracing:
Fix tracefs mount options
tracing:
Handle old buffer mappings for event strings and functions
tracing:
Have trace_printk not use binary prints if boot buffer
tracing:
Implement creating an instance based on a given memory region
tracing:
Update function tracing output for previous boot buffer
treewide:
context_tracking: Rename CONTEXT_* into CT_STATE_*
treewide:
correct the typo 'retun'
treewide:
Fix wrong singular form of jiffies in comments
tsnep:
Remove setting of RX software timestamp
tty:
hvc: convert comma to semicolon
tty:
n_gsm: Fix use-after-free in gsm_cleanup_mux
tty:
rp2: Fix reset with non forgiving PCIe host bridges
tty:
serial: 8250_dma: use sgl with 2 nents to take care of buffer wrap
tty:
serial: samsung: Fix A7-A11 serial earlycon SError
tty:
serial: samsung: Fix serial rx on Apple A7-A9
tty:
serial: samsung: Use bit manipulation macros for APPLE_S5L_*
tty:
serial: samsung_tty: cast the interrupt's void *id just once
tty:
serial: samsung_tty: drop unused argument to irq handlers
tty:
simplify tty_dev_name_to_number() using guard(mutex)
tty:
sysfs: Add nbcon support for 'active'
uapi:
Define GENMASK_U128
uapi:
explain how per-syscall AT_* flags should be allocated
uapi:
libc-compat: remove ipx leftovers
UAPI:
net/sched: Use __struct_group() in flex struct tc_u32_sel
ubifs:
store cookie in private data
ublk:
don't allow user copy for unprivileged device
ublk:
move zone report data out of request pdu
ucounts:
fix counter leak in inc_rlimit_get_ucounts()
udf:
fix uninit-value use in udf_get_fileshortad
udf:
refactor inode_bmap() to handle error
udf:
refactor udf_current_aext() to handle error
udf:
refactor udf_next_aext() to handle error
udf:
store cookie in private data
udp:
Compute L4 checksum as usual when not segmenting the skb
udp:
constify 'struct net' parameter of socket lookups
ufs:
Convert directory handling to kmap_local
ufs:
Convert ufs_check_page() to ufs_check_folio()
ufs:
Convert ufs_delete_entry() to work on a folio
ufs:
Convert ufs_find_entry() to take a folio
ufs:
Convert ufs_get_page() to ufs_get_folio()
ufs:
Convert ufs_get_page() to use a folio
ufs:
Convert ufs_make_empty() to use a folio
ufs:
Convert ufs_prepare_chunk() to take a folio
ufs:
Convert ufs_set_link() and ufss_dotdot() to take a folio
ufs:
store cookie in private data
Linux:
ufs; Convert ufs_commit_chunk() to take a folio
ufs_rename():
fix bogus argument of folio_release_kmap()
uidgid:
make sure we fit into one cacheline
uio:
Constify struct kobj_type
um:
fix time-travel syscall scheduling hack
um:
remove ARCH_NO_PREEMPT_DYNAMIC
um:
Remove obsoleted declaration for execute_syscall_skas
um:
Remove outdated asm/sysrq.h header
um:
Remove the call to SUBARCH_EXECVE1 macro
um:
Remove the declaration of user_thread function
um:
Remove the redundant newpage check in update_pte_range
um:
Remove unused fields from thread_struct
um:
Remove unused kpte_clear_flush macro
um:
Remove unused mm_fd field from mm_id
um:
remove variable stack array in os_rcv_fd_msg()
um:
vector: Fix NAPI budget handling
um:
vector: Replace locks guarding queue depth with atomics
unicode:
Don't special case ignorable code points
Union-Find:
add a new module in kernel library
uprobe:
avoid out-of-bounds memory access of fetching args
uprobes:
change uprobe_register() to use uprobe_unregister() instead of __uprobe_unregister()
uprobes:
document the usage of mm->mmap_lock
uprobes:
fix kernel info leak via "[uprobes]" vma
uprobes:
fold __uprobe_unregister() into uprobe_unregister()
uprobes:
get rid of enum uprobe_filter_ctx in uprobe filter callbacks
uprobes:
introduce the global struct vm_special_mapping xol_mapping
uprobes:
is_trap_at_addr: don't use get_user_pages_remote()
uprobes:
kill uprobe_register_refctr()
uprobes:
make uprobe_register() return struct uprobe *
uprobes:
perform lockless SRCU-protected uprobes_tree lookup
uprobes:
protected uprobe lifetime with SRCU
uprobes:
revamp uprobe refcounting and lifetime management
uprobes:
shift put_uprobe() from delete_uprobe() to uprobe_unregister()
uprobes:
simplify error handling for alloc_uprobe()
uprobes:
travers uprobe's consumer list locklessly under SRCU protection
uprobes:
turn trace_uprobe's nhit counter to be per-CPU one
uprobes:
turn xol_area->pages[2] into xol_area->page
uprobes:
use vm_special_mapping close() functionality
usb-storage:
Constify struct usb_device_id and us_unusual_dev
usb:
acpi: add device link between tunneled USB3 device and USB4 Host Interface
usb:
acpi: fix boot hang due to early incorrect 'tunneled' USB3 device links
usb:
add support for new USB device ID 0x17EF:0x3098 for the r8152 driver
usb:
Add tunnel_mode parameter to usb device structure
USB:
appledisplay: close race between probe and completion handler
usb:
bdc: fix module autoloading
usb:
cdns2: Convert comma to semicolon
usb:
cdnsp: Fix incorrect usb_request status
usb:
chipidea: npcm: Fix coding style with clarification of data type
usb:
chipidea: npcm: Fix coding style with missing space
usb:
chipidea: udc: enable suspend interrupt after usb reset
usb:
chipidea: Use of_property_present()
USB:
class: CDC-ACM: fix race between get_serial and set_serial
usb:
common: Switch to device_property_match_property_string()
usb:
common: Use helper function for_each_node_with_property()
usb:
dwc2: Add comment about BCM2848 ACPI ID
usb:
dwc2: Adjust the timing of USB Driver Interrupt Registration in the Crashkernel Scenario
usb:
dwc2: debugfs: Print parameter no_clock_gating
usb:
dwc2: drd: fix clock gating on USB role switch
usb:
dwc2: Skip clock gating on Broadcom SoCs
usb:
dwc3: core: Fix system suspend on TI AM62 platforms
usb:
dwc3: core: Stop processing of pending events if controller is halted
usb:
dwc3: fix fault at system suspend if device was already runtime suspended
usb:
dwc3: imx8mp: add 2 software managed quirk properties for host mode
usb:
dwc3: imx8mp: disable SS_CON and U3 wakeup for system sleep
usb:
dwc3: imx8mp: simplify with dev_err_probe
usb:
dwc3: imx8mp: simplify with devm_clk_get_enabled
usb:
dwc3: imx8mp: Switch to RUNTIME/SYSTEM_SLEEP_PM_OPS()
usb:
dwc3: imx8mp: use scoped device node handling to simplify error paths
usb:
dwc3: qcom: simplify with devm_platform_ioremap_resource
usb:
dwc3: qcom: use scoped device node handling to simplify error paths
usb:
dwc3: re-enable runtime PM after failed resume
usb:
dwc3: rtk: Clean up error code in __get_dwc3_maximum_speed()
usb:
dwc3: rtk: return directly and simplify with devm_platform_ioremap_resource
usb:
dwc3: rtk: use scoped device node handling to simplify error paths
usb:
dwc3: st: simplify pdev->dev usage
usb:
dwc3: st: simplify with dev_err_probe
usb:
dwc3: st: use scoped device node handling to simplify error paths
usb:
dwc3: Use of_property_read_variable_u32_array() to read "power"
usb:
dwc3: Wait for EndXfer completion before restoring GUSB2PHYCFG
usb:
dwc3: xilinx: simplify with dev_err_probe
usb:
ehci-brcm: fix module autoloading
usb:
ehci-exynos: Simplify with scoped for each OF child loop
usb:
f_mass_storage: Make use of the helper macro kthread_run()
usb:
gadget: configfs: Constify struct config_item_type
usb:
gadget: configfs: Make check_user_usb_string() static
usb:
gadget: core: force synchronous registration
USB:
gadget: dummy-hcd: Fix "task hung" problem
usb:
gadget: dummy_hcd: execute hrtimer callback in softirq context
usb:
gadget: f_acm: make bInterfaceProtocol configurable
usb:
gadget: f_fs: add capability for dfu functional descriptor
USB:
gadget: f_hid: Add GET_REPORT via userspace IOCTL
usb:
gadget: f_uac1: Change volume name and remove alt names
usb:
gadget: f_uac1: Expose all string descriptors through configfs.
usb:
gadget: f_uac2: Expose all string descriptors through configfs.
usb:
gadget: f_uac2: fix return value for UAC2_ATTRIBUTE_STRING store
usb:
gadget: function: move u_f.h to include/linux/usb/func_utils.h
usb:
gadget: Increase max configuration interface to 32
usb:
gadget: lpc32xx_udc: Remove NULL check of list_entry()
usb:
gadget: u_audio: Use C99 syntax for array initializers
usb:
gadget: u_serial: add .get_icount() support
usb:
gadget: udc-xilinx: Remove trailing space after \n newline
usb:
gadget: uvc: Fix ERR_PTR dereference in uvc_v4l2.c
usb:
host: xhci-plat: Parse xhci-missing_cas_quirk and apply quirk
usb:
misc: brcmstb-usb-pinmap: fix module autoloading
USB:
misc: cypress_cy7c63: check for short transfer
usb:
misc: eud: switch to fallback compatible for device matching
usb:
misc: onboard_dev: extend platform data to add power on delay field
usb:
misc: onboard_usb_dev: add Microchip usb5744 SMBus programming support
usb:
misc: onboard_usb_dev: introduce new config symbol for usb5744 SMBus support
USB:
misc: yurex: fix race between read and write
usb:
musb: mediatek: Simplify code with dev_err_probe()
usb:
musb: poll ID pin status in dual-role mode in mpfs glue layer
usb:
musb: sunxi: Fix accessing an released usb phy
usb:
ohci-exynos: Simplify with scoped for each OF child loop
usb:
ohci-nxp: Use helper function devm_clk_get_enabled()
USB:
ohci-ppc-of: Drop ohci-littledian compatible
usb:
phy: Fix API devm_usb_put_phy() can not release the phy
usb:
phy: mxs: add wakeup enable for imx7ulp
usb:
phy: mxs: enable regulator phy-3p0 to improve signal qualilty
usb:
phy: mxs: enable weak 1p1 regulator for imx6ul during suspend
usb:
phy: mxs: keep USBPHY2's clk always on
usb:
phy: phy-gpio-vbus-usb: fix module autoloading
usb:
r8a66597-hcd: make read-only const arrays static
usb:
roles: add lockdep class key to struct usb_role_switch
usb:
roles: Improve the fix for a false positive recursive locking complaint
USB:
serial: drop driver owner initialization
USB:
serial: io_edgeport: fix use after free in debug printk
USB:
serial: kobil_sct: restore initial terminal settings
USB:
serial: option: add Fibocom FG132 0x0112 composition
USB:
serial: option: add Quectel RG650V
USB:
serial: option: add support for Quectel EG916Q-GL
USB:
serial: option: add Telit FN920C04 MBIM compositions
USB:
serial: pl2303: add device id for Macrosilicon MS3020
USB:
serial: qcserial: add support for Sierra Wireless EM86xx
USB:
serial: set driver owner when registering drivers
usb:
storage: ene_ub6250: Fix right shift warnings
usb:
storage: ignore bogus device raised by JieLi BR21 USB sound chip
usb:
typec: altmode should keep reference to parent
usb:
typec: fix module autoloading
usb:
typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
usb:
typec: fix unreleased fwnode_handle in typec_port_register_altmodes()
usb:
typec: qcom-pmic-typec: fix missing fwnode removal in error path
usb:
typec: qcom-pmic-typec: fix sink status being overwritten with RP_DEF
usb:
typec: qcom-pmic-typec: use fwnode_handle_put() to release fwnodes
usb:
typec: qcom-pmic: init value of hdr_len/txbuf_len earlier
usb:
typec: tcpci: fix a comment typo
usb:
typec: tcpci: support edge irq
usb:
typec: tcpci: use GENMASK() for TCPC_CC_STATUS_CC[12]
usb:
typec: tcpci: use GENMASK() for TCPC_MSG_HDR_INFO_REV
usb:
typec: tcpci: use GENMASK() for TCPC_ROLE_CTRL_CC[12]
usb:
typec: tcpci: use GENMASK() for TCPC_ROLE_CTRL_RP_VAL
usb:
typec: tcpci: use GENMASK() for TCPC_TRANSMIT register fields
usb:
typec: tcpm/tcpci_maxim: clarify a comment
usb:
typec: tcpm/tcpci_maxim: convert to dev_err_probe()
usb:
typec: tcpm/tcpci_maxim: drop STATUS_CHECK()
usb:
typec: tcpm/tcpci_maxim: fix non-contaminant CC handling
usb:
typec: tcpm/tcpci_maxim: simplify clearing of TCPC_ALERT_RX_BUF_OVF
usb:
typec: tcpm/tcpci_maxim: sort TCPC_ALERT_MASK values by bit
usb:
typec: tcpm/tcpci_maxim: use device managed TCPCI port deregistration
usb:
typec: tcpm/tcpci_maxim: use GENMASK() for TCPC_VENDOR_ADC_CTRL1 register
usb:
typec: tcpm/tcpci_maxim: use GENMASK() for TCPC_VENDOR_CC_CTRL2 register
usb:
typec: tcpm/tcpci_maxim: use GENMASK() for TCPC_VENDOR_CC_CTRL3 register
usb:
typec: tcpm: restrict SNK_WAIT_CAPABILITIES_TIMEOUT transitions to non self-powered devices
usb:
typec: tipd: Free IRQ only if it was requested before
usb:
typec: ucsi: Add DATA_RESET option of Connector Reset command
usb:
typec: ucsi: Call CANCEL from single location
usb:
typec: ucsi: Common function for the GET_PD_MESSAGE command
usb:
typec: ucsi: Don't truncate the reads
usb:
typec: ucsi: Fix busy loop on ASUS VivoBooks
usb:
typec: ucsi: glink: Remove unnecessary semicolon
usb:
typec: ucsi: Only assign the identity structure if the PPM supports it
usb:
typec: ucsi: Remove unused fields from struct ucsi_connector_status
usb:
typec: ucsi: Remove useless error check from ucsi_read_error()
usb:
typec: use cleanup facility for 'altmodes_node'
USB:
usbtmc: prevent kernel-usb-infoleak
usb:
xhci: add comments explaining specific interrupt behaviour
usb:
xHCI: add XHCI_RESET_ON_RESUME quirk for Phytium xHCI host
usb:
xhci: adjust empty TD list handling in handle_tx_event()
usb:
xhci: Fix handling errors mid TD followed by other errors
usb:
xhci: fix loss of data on Cadence xHC
usb:
xhci: Fix problem with xhci resume from suspend
usb:
xhci: make 'sbrn' a local variable
usb:
xhci: remove 'retval' from xhci_pci_resume()
usb:
xhci: remove excessive Bulk short packet debug message
usb:
xhci: remove excessive isoc frame debug message spam
usb:
xhci: remove unused variables from struct 'xhci_hcd'
USB:
yurex: kill needless initialization in yurex_read
usbip:
Add USB_SPEED_SUPER_PLUS as valid arg
usbip:
tools: Fix detach_port() invalid port error path
usbnet:
fix cyclical race on disconnect with work queue
user_mode_linux_howto_v2:
add VDE vector support in doc
user_namespace:
use kmemdup_array() instead of kmemdup() for multiple allocation
userfaultfd:
move core VMA manipulation logic to mm/userfaultfd.c
vboxsf:
Use a folio in vboxsf_write_end()
vDPA/ifcvf:
Fix pci_read_config_byte() return code handling
vdpa/mlx5:
Add the support of set mac address
vdpa/mlx5:
Create direct MKEYs in parallel
vdpa/mlx5:
Delete direct MKEYs in parallel
vdpa/mlx5:
Extract mr members in own resource struct
vdpa/mlx5:
Fix error path during device add
vdpa/mlx5:
Fix invalid mr resource destroy
vdpa/mlx5:
Fix PA offset with unaligned starting iotlb map
vdpa/mlx5:
Introduce async fw command wrapper
vdpa/mlx5:
Introduce error logging function
vdpa/mlx5:
Introduce init/destroy for MR resources
vdpa/mlx5:
Keep notifiers during suspend but ignore
vdpa/mlx5:
Parallelize device resume
vdpa/mlx5:
Parallelize device suspend
vdpa/mlx5:
Parallelize VQ suspend/resume for CVQ MQ command
vdpa/mlx5:
Postpone MR deletion
vdpa/mlx5:
Rename function
vdpa/mlx5:
Rename mr_mtx -> lock
vdpa/mlx5:
Small improvement for change_num_qps()
vdpa/mlx5:
Use async API for vq modify commands
vdpa/mlx5:
Use async API for vq query command
vdpa/octeon_ep:
Fix format specifier for pointers in debug messages
vdpa:
Remove unused declarations
vdpa:
solidrun: Fix UB bug with devres
vdpa:
support set mac address from vdpa tool
vdpa_sim:
don't select DMA_OPS
vdpa_sim_net:
Add the support of set mac address
vduse:
avoid using __GFP_NOFAIL
vector_user:
add VDE support
vfio/fsl-mc:
Remove unused variable 'hwirq'
vfio/mdev:
Constify struct kobj_type
vfio/pci:
clean up a type in vfio_pci_ioctl_pci_hot_reset_groups()
vfio/pci:
implement huge_fault support
vfio/pci:
Remove unused struct 'vfio_pci_mmap_vma'
vfio:
mdev: Remove unused function declarations
vfio:
use the new follow_pfnmap API
vfs:
dodge smp_mb in break_lease and break_deleg in the common case
vfs:
drop one lock trip in evict()
vfs:
elide smp_mb in iversion handling in the common case
vfs:
fix race between evice_inodes() and find_inode()&iput()
vfs:
only read fops once in fops_get/put
vfs:
use RCU in ilookup
vhost/scsi:
null-ptr-dereference in vhost_scsi_get_req()
vhost_vdpa:
assign irq bypass producer token correctly
video:
Handle HAS_IOPORT dependencies
virt:
sev-guest: Ensure the SNP guest messages do not exceed a page
virt:
sev-guest: Fix user-visible strings
virt:
sev-guest: Rename local guest message variables
virt:
sev-guest: Replace dev_dbg() with pr_debug()
virt:
vbox: struct vmmdev_hgcm_pagelist: Replace 1-element array with flexible array
virtchnl:
support raw packet in protocol header
virtio-net:
synchronize operstate with admin state on up/down
virtio-net:
synchronize probe with ndo_set_features
virtio/vsock:
Fix accept_queue memory leak
virtio/vsock:
Improve MSG_ZEROCOPY error handling
virtio:
allow driver to disable the configure change notification
virtio:
rename virtio_config_enabled to virtio_config_core_enabled
virtio_balloon:
introduce memory allocation stall counter
virtio_balloon:
introduce memory scan/reclaim info
virtio_balloon:
introduce oom-kill invocations
virtio_console:
fix misc probe bugs
virtio_fs:
add sysfs entries for queue information
virtio_fs:
allow idmapped mounts
virtio_fs:
introduce virtio_fs_put_locked helper
virtio_net:
Add hash_key_length check
virtio_net:
fix integer overflow in stats
virtio_net:
Fix mismatched buf address when unmapping for small packets
virtio_net:
Support dynamic rss indirection table size
virtio_net:
Sync rss config to device when virtnet_probe
virtio_net:
Update rss when set queue
virtio_pci:
Fix admin vq cleanup by using correct info pointer
virtio_pmem:
Check device status before requesting flush
virtio_ring:
tag event_triggered as racy for KCSAN
vmscan,migrate:
fix page count imbalance on node stats when demoting pages
vmstat:
kernel stack usage histogram
vmxnet3:
Fix packet corruption in vmxnet3_xdp_xmit_frame
vp_vdpa:
fix id_table array not null terminated error
vrf:
revert "vrf: Remove unnecessary RCU-bh critical section"
vrf:
Unmask upper DSCP bits in vrf_process_v4_outbound()
vsock/virtio:
add SIOCOUTQ support for all virtio based transports
vsock/virtio:
avoid queuing packets when intermediate queue is empty
vsock/virtio:
Initialization of the dangling pointer occurring in vsk->trans
vsock/virtio:
refactor virtio_transport_send_pkt_work
vsock/virtio:
use GFP_ATOMIC under RCU read lock
vsock:
add support for SIOCOUTQ ioctl
vsock:
Fix sk_error_queue memory leak
vsock:
Update msg_count on read_skb()
vsock:
Update rx_bytes on read_skb()
vt:
prevent kernel-infoleak in con_font_get()
vxlan:
Handle error of rtnl_register_module().
w1:
ds2482: Drop explicit initialization of struct i2c_device_id::driver_data to 0
watchdog:
Add Watchdog Timer driver for RZ/V2H(P)
watchdog:
Convert comma to semicolon
watchdog:
handle the ENODEV failure case of lockup_detector_delay_init() separately
watchdog:
imx2_wdt: Remove __maybe_unused notations
watchdog:
imx7ulp_wdt: move post_rcs_wait into struct imx_wdt_hw_feature
watchdog:
imx_sc_wdt: detect if already running
watchdog:
imx_sc_wdt: Don't disable WDT in suspend
watchdog:
iTCO_wdt: Convert comma to semicolon
watchdog:
rzv2h_wdt: Add missing MODULE_LICENSE tag to fix modpost error
Linux:
wcd937x codec fixes
wdt:
ts72xx: add DT support for ts72xx
wifi:
ath10k: Fix memory leak in management tx
wifi:
ath11k: Avoid -Wflex-array-member-not-at-end warnings
wifi:
ath11k: fix array out-of-bound access in SoC stats
wifi:
ath11k: Fix invalid ring usage in full monitor mode
wifi:
ath11k: use work queue to process beacon tx event
wifi:
ath12k: Avoid -Wflex-array-member-not-at-end warnings
wifi:
ath12k: fix array out-of-bound access in SoC stats
wifi:
ath12k: fix BSS chan info request WMI command
wifi:
ath12k: fix invalid AMPDU factor calculation in ath12k_peer_assoc_h_he()
wifi:
ath12k: fix the stack frame size warning in ath12k_mac_op_hw_scan
wifi:
ath12k: match WMI BSS chan info structure with firmware definition
wifi:
ath12k: restore ASPM for supported hardwares only
wifi:
ath12k: Support Transmit DE stats
wifi:
ath9k: fix possible integer overflow in ath9k_get_et_stats()
wifi:
ath9k: Remove error checks when creating debugfs entries
wifi:
ath9k: use devm for gpio_request_one()
wifi:
ath9k: use devm for request_irq()
wifi:
ath9k: Use swap() to improve ath9k_hw_get_nf_hist_mid()
wifi:
ath9k: use unmanaged PCI functions in ath9k_pci_owl_loader
wifi:
ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
wifi:
b43: Constify struct lpphy_tx_gain_table_entry
wifi:
brcm80211: BRCM_TRACING should depend on TRACING
wifi:
brcmfmac: cfg80211: Convert comma to semicolon
wifi:
brcmfmac: fwsignal: Use struct_size() to simplify brcmf_fws_rxreorder()
wifi:
brcmfmac: introducing fwil query functions
wifi:
brcmsmac: clean up unnecessary current_ampdu_cnt and related checks
wifi:
brcmsmac: Use kvmemdup to simplify the code
wifi:
cfg80211/mac80211: use proper link ID for DFS
wifi:
cfg80211: Add wiphy_delayed_work_pending()
wifi:
cfg80211: avoid overriding direct/MBSSID BSS with per-STA profile BSS
wifi:
cfg80211: Avoid RCU debug splat in __cfg80211_bss_update error paths
wifi:
cfg80211: clear wdev->cqm_config pointer on free
wifi:
cfg80211: Do not create BSS entries for unsupported channels
wifi:
cfg80211: fix bug of mapping AF3x to incorrect User Priority
wifi:
cfg80211: fix kernel-doc for per-link data
wifi:
cfg80211: fix two more possible UBSAN-detected off-by-one errors
wifi:
cfg80211: fix UBSAN noise in cfg80211_wext_siwscan()
wifi:
cfg80211: handle DFS per link
wifi:
cfg80211: make BSS source types public
wifi:
cfg80211: move DFS related members to links[] in wireless_dev
wifi:
cfg80211: Set correct chandef when starting CAC
wifi:
cfg80211: skip indicating signal for per-STA profile BSSs
wifi:
cfg80211: Use kmemdup_array instead of kmemdup for multiple allocation
wifi:
cfg80211: wext: Update spelling and grammar
wifi:
ipw2x00: libipw: Avoid -Wflex-array-member-not-at-end warnings
wifi:
iwlegacy: Avoid multiple -Wflex-array-member-not-at-end warnings
wifi:
iwlegacy: Clear stale interrupts before resuming device
wifi:
iwlegacy: Fix "field-spanning write" warning in il_enqueue_hcmd()
wifi:
iwlwifi: allow only CN mcc from WRDD
wifi:
iwlwifi: bump FW API to 93 for BZ/SC devices
wifi:
iwlwifi: config: label 'gl' devices as discrete
wifi:
iwlwifi: Enable channel puncturing for US/CAN from bios
wifi:
iwlwifi: mei: add support for SAP version 4
wifi:
iwlwifi: mvm: add and improve EMLSR debug info
wifi:
iwlwifi: mvm: add API for EML OMN frame failure
wifi:
iwlwifi: mvm: add firmware debug points for EMLSR entry / exit
wifi:
iwlwifi: mvm: add support for new REDUCE_TXPOWER_CMD versions
wifi:
iwlwifi: mvm: add the new API for the missed beacons notification
wifi:
iwlwifi: mvm: allow ESR when we the ROC expires
wifi:
iwlwifi: mvm: avoid NULL pointer dereference
wifi:
iwlwifi: mvm: cleanup iwl_mvm_get_wd_timeout
wifi:
iwlwifi: mvm: don't add default link in fw restart flow
wifi:
iwlwifi: mvm: don't leak a link on AP removal
wifi:
iwlwifi: mvm: drop wrong STA selection in TX
wifi:
iwlwifi: mvm: exit EMLSR if both links are missing beacons
wifi:
iwlwifi: mvm: fix 6 GHz scan construction
wifi:
iwlwifi: mvm: Fix a race in scan abort flow
wifi:
iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
wifi:
iwlwifi: mvm: handle the new EML OMN failure notification
wifi:
iwlwifi: mvm: handle the new missed beacons notification
wifi:
iwlwifi: mvm: increase the time between ranging measurements
wifi:
iwlwifi: mvm: Offload RLC/SMPS functionality to firmware
wifi:
iwlwifi: mvm: prepare the introduction of V9 of REDUCED_TX_POWER
wifi:
iwlwifi: mvm: properly set the rates in link cmd
wifi:
iwlwifi: mvm: really send iwl_txpower_constraints_cmd
wifi:
iwlwifi: mvm: refactor scan channel description a bit
wifi:
iwlwifi: mvm: remove mvm prefix from iwl_mvm_tx_resp*
wifi:
iwlwifi: mvm: Remove unused last_sub_index from reorder buffer
wifi:
iwlwifi: mvm: rename iwl_missed_beacons_notif
wifi:
iwlwifi: mvm: replace CONFIG_PM by CONFIG_PM_SLEEP
wifi:
iwlwifi: mvm: s/iwl_bt_coex_profile_notif/iwl_bt_coex_prof_old_notif
wifi:
iwlwifi: mvm: SAR table alignment
wifi:
iwlwifi: mvm: set the cipher for secured NDP ranging
wifi:
iwlwifi: mvm: set ul_mu_data_disable when needed
wifi:
iwlwifi: mvm: start to support the new BT profile notification
wifi:
iwlwifi: mvm: Stop processing MCC update if there was no change
wifi:
iwlwifi: mvm: tell the firmware about CSA with mode=1
wifi:
iwlwifi: mvm: use correct key iteration
wifi:
iwlwifi: mvm: Use the sync timepoint API in suspend
wifi:
iwlwifi: pcie: print function scratch before writing
wifi:
iwlwifi: remove MVM prefix from FW macros
wifi:
iwlwifi: s/iwl_mvm_remove_sta_cmd/iwl_remove_sta_cmd
wifi:
iwlwifi: s/IWL_MVM_STATION_COUNT_MAX/IWL_STATION_COUNT_MAX
wifi:
iwlwifi: STA command structure shouldn't be mvm specific
wifi:
iwlwifi: use default command queue watchdog timeout
wifi:
iwlwiif: mvm: handle the new BT notif
wifi:
lib80211: Constify struct lib80211_crypto_ops
wifi:
lib80211: Handle const struct lib80211_crypto_ops in lib80211
wifi:
libertas: Cleanup unused declarations
wifi:
mac80211: Add non-atomic station iterator
wifi:
mac80211: Check for missing VHT elements only for 5 GHz
wifi:
mac80211: Convert color collision detection to wiphy work
wifi:
mac80211: do not pass a stopped vif to the driver in .get_txpower
wifi:
mac80211: don't use rate mask for offchannel TX either
wifi:
mac80211: export ieee80211_purge_tx_queue() for drivers
wifi:
mac80211: fix RCU list iterations
wifi:
mac80211: Fix setting txpower with emulate_chanctx
wifi:
mac80211: fix the comeback long retry times
wifi:
mac80211: handle DFS per link
wifi:
mac80211: handle ieee80211_radar_detected() for MLO
wifi:
mac80211: ieee80211_i: Fix memory corruption bug in struct ieee80211_chanctx
wifi:
mac80211: introduce EHT rate support in AQL airtime
wifi:
mac80211: refactor block ack management code
wifi:
mac80211: remove label usage in ieee80211_start_radar_detection()
wifi:
mac80211: remove redundant unlikely() around IS_ERR()
wifi:
mac80211: scan: Use max macro
wifi:
mac80211: skip non-uploaded keys in ieee80211_iter_keys
wifi:
mac80211: use kmemdup_array instead of kmemdup for multiple allocation
wifi:
mac80211: use two-phase skb reclamation in ieee80211_do_stop()
wifi:
mac80211_hwsim: correct MODULE_PARM_DESC of multi_radio
wifi:
mt76: add separate tx scheduling queue for off-channel tx
wifi:
mt76: Avoid multiple -Wflex-array-member-not-at-end warnings
wifi:
mt76: change .sta_assoc callback to .sta_event
wifi:
mt76: connac: add IEEE 802.11 fragmentation support for mt7996
wifi:
mt76: connac: add support for IEEE 802.11 fragmentation
wifi:
mt76: connac: add support for passing connection state directly
wifi:
mt76: connac: fix checksum offload fields of connac3 RXD
wifi:
mt76: connac: move mt7615_mcu_del_wtbl_all to connac
wifi:
mt76: do not increase mcu skb refcount if retry is not supported
wifi:
mt76: fix mt76_get_rate
wifi:
mt76: mt7603: fix mixed declarations and code
wifi:
mt76: mt7603: fix reading target power from eeprom
wifi:
mt76: mt7603: initialize chainmask
wifi:
mt76: mt7615: check devm_kasprintf() returned value
wifi:
mt76: mt7915: add dummy HW offload of IEEE 802.11 fragmentation
wifi:
mt76: mt7915: allocate vif wcid in the same range as stations
wifi:
mt76: mt7915: always query station rx rate from firmware
wifi:
mt76: mt7915: avoid long MCU command timeouts during SER
wifi:
mt76: mt7915: check devm_kasprintf() returned value
wifi:
mt76: mt7915: disable tx worker during tx BA session enable/disable
wifi:
mt76: mt7915: fix oops on non-dbdc mt7986
wifi:
mt76: mt7915: fix rx filter setting for bfee functionality
wifi:
mt76: mt7915: hold dev->mt76.mutex while disabling tx worker
wifi:
mt76: mt7915: improve hardware restart reliability
wifi:
mt76: mt7915: reset the device after MCU timeout
wifi:
mt76: mt7915: retry mcu messages
wifi:
mt76: mt7915: set MT76_MCU_RESET early in mt7915_mac_full_reset
wifi:
mt76: mt7915: use mac80211 .sta_state op
wifi:
mt76: mt7921: Check devm_kasprintf() returned value
wifi:
mt76: mt7921: fix wrong UNII-4 freq range check for the channel usage
wifi:
mt76: mt7925: convert comma to semicolon
wifi:
mt76: mt7925: fix a potential array-index-out-of-bounds issue for clc
wifi:
mt76: mt7925: fix a potential association failure upon resuming
wifi:
mt76: mt7925: replace chan config with extend txpower config for clc
wifi:
mt76: mt7996: advertize beacon_int_min_gcd
wifi:
mt76: mt7996: fix EHT beamforming capability check
wifi:
mt76: mt7996: fix handling mbss enable/disable
wifi:
mt76: mt7996: fix HE and EHT beamforming capabilities
wifi:
mt76: mt7996: fix NULL pointer dereference in mt7996_mcu_sta_bfer_he
wifi:
mt76: mt7996: fix traffic delay when switching back to working channel
wifi:
mt76: mt7996: fix uninitialized TLV data
wifi:
mt76: mt7996: fix wmm set of station interface to 3
wifi:
mt76: mt7996: set correct beamformee SS capability
wifi:
mt76: mt7996: set correct value in beamforming mcu command for mt7992
wifi:
mt76: mt7996: set IEEE80211_KEY_FLAG_GENERATE_MMIE for other ciphers
wifi:
mt76: mt7996: use hweight16 to get correct tx antenna
wifi:
mt76: partially move channel change code to core
wifi:
mt76: shrink mt76_queue_buf
wifi:
mwifiex: add host mlme for AP mode
wifi:
mwifiex: add host mlme for client mode
wifi:
mwifiex: add support for WPA-PSK-SHA256
wifi:
mwifiex: Convert to use jiffies macro
wifi:
mwifiex: fix key_mgmt setting
wifi:
mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
wifi:
mwifiex: Fix uninitialized variable in mwifiex_cfg80211_authenticate()
wifi:
mwifiex: increase max_num_akm_suites
wifi:
mwifiex: keep mwifiex_cfg80211_ops constant
wifi:
mwifiex: remove unnecessary checks for valid priv
wifi:
mwifiex: simplify WPA flags setting
wifi:
mwl8k: Use static_assert() to check struct sizes
wifi:
radiotap: Avoid -Wflex-array-member-not-at-end warnings
wifi:
rfkill: Correct parameter type for rfkill_set_hw_state_reason()
wifi:
rsi: Remove an unused field in struct rsi_debugfs
wifi:
rtl8xxxu: add missing rtl8192cu USB IDs
wifi:
rtl8xxxu: drop reference to staging drivers
wifi:
rtlwifi: rtl8192du: Don't claim USB ID 0bda:8171
wifi:
rtw88: 8703b: Fix reported RX band width
wifi:
rtw88: 8821cu: Remove VID/PID 0bda:c82c
wifi:
rtw88: 8822c: Fix reported RX band width
wifi:
rtw88: 8822c: Parse channel from IE to correct invalid hardware reports
wifi:
rtw88: always wait for both firmware loading attempts
wifi:
rtw88: assign mac_id for vif/sta and update to TX desc
wifi:
rtw88: debugfs: support multiple adapters debugging
wifi:
rtw88: Enable USB RX aggregation for 8822c/8822b/8821c
wifi:
rtw88: Fix the RX aggregation in USB 3 mode
wifi:
rtw88: Fix USB/SDIO devices not transmitting beacons
wifi:
rtw88: remove CPT execution branch never used
wifi:
rtw88: select WANT_DEV_COREDUMP
wifi:
rtw88: Set efuse->ext_lna_5g - fix typo
wifi:
rtw88: usb: Init RX burst length according to USB speed
wifi:
rtw88: usb: Support RX aggregation
wifi:
rtw88: usb: Support USB 3 with RTL8822CU/RTL8822BU
wifi:
rtw88: usb: Update the RX stats after every frame
wifi:
rtw89: 8851b: use right chanctx whenever possible in RFK flow
wifi:
rtw89: 8852a: adjust ANA clock to 12M
wifi:
rtw89: 8852a: use right chanctx whenever possible in RFK flow
wifi:
rtw89: 8852bt: add 8852BE-VT to Makefile and Kconfig
wifi:
rtw89: 8852bt: add chip_info of RTL8852BT
wifi:
rtw89: 8852bt: add chip_ops of RTL8852BT
wifi:
rtw89: 8852bt: add set_channel_rf
wifi:
rtw89: 8852bt: declare firmware features of RTL8852BT
wifi:
rtw89: 8852bt: rfk: Fix spelling mistake "KIP_RESOTRE" -> "KIP_RESTORE"
wifi:
rtw89: 8852bt: rfk: use predefined string choice for DPK enable/disable
wifi:
rtw89: 8852bte: add PCI entry of 8852BE-VT
wifi:
rtw89: 8852bx: use right chanctx whenever possible in RFK flow
wifi:
rtw89: 8852c: support firmware format up to v1
wifi:
rtw89: 8852c: support firmware with fw_element
wifi:
rtw89: 8852c: use right chanctx whenever possible in RFK flow
wifi:
rtw89: 885xb: reset IDMEM mode to prevent download firmware failure
wifi:
rtw89: 8922a: add digital compensation to avoid TX EVM degrade
wifi:
rtw89: 8922a: Add new fields for scan offload H2C command
wifi:
rtw89: 8922a: new implementation for RFK pre-notify H2C
wifi:
rtw89: 8922a: use right chanctx whenever possible in RFK flow
wifi:
rtw89: add EVM statistics for 1SS rate
wifi:
rtw89: add support for hardware rfkill
wifi:
rtw89: add support for HW encryption in unicast management frames
wifi:
rtw89: adjust DIG threshold to reduce false alarm
wifi:
rtw89: avoid reading out of bounds when loading TX power FW elements
wifi:
rtw89: avoid to add interface to list twice when SER
wifi:
rtw89: chan: refine MCC re-plan flow when unassign chanctx
wifi:
rtw89: coex: add debug message of link counts on 2/5GHz bands for wl_info v7
wifi:
rtw89: coex: Add new Wi-Fi role format condition for function using
wifi:
rtw89: coex: Bluetooth hopping map for Wi-Fi role version 7
wifi:
rtw89: coex: Update report version of Wi-Fi firmware 0.29.90.0 for RTL8852BT
wifi:
rtw89: coex: Update Wi-Fi role info version 7
wifi:
rtw89: correct base HT rate mask for firmware
wifi:
rtw89: correct VHT TX rate on 20MHz connection
wifi:
rtw89: debugfs: support multiple adapters debugging
wifi:
rtw89: fix typo of rtw89_phy_ra_updata_XXX
wifi:
rtw89: fw: correct chan access in assoc_cmac_tbl_g7 and update_beacon_be
wifi:
rtw89: introduce chip support link number and driver MLO capability
wifi:
rtw89: limit the PPDU length for VHT rate to 0x40000
wifi:
rtw89: mcc: stop at a role holding chanctx
wifi:
rtw89: pass chan to rfk_band_changed()
wifi:
rtw89: pass chanctx_idx to rtw89_btc_{path_}phymap()
wifi:
rtw89: pass rtwvif to RFK channel
wifi:
rtw89: pass rtwvif to RFK scan
wifi:
rtw89: pci: early chips only enable 36-bit DMA on specific PCI hosts
wifi:
rtw89: remove unused C2H event ID RTW89_MAC_C2H_FUNC_READ_WOW_CAM to prevent out-of-bounds reading
wifi:
rtw89: rename roc_entity_idx to roc_chanctx_idx
wifi:
rtw89: rename sub_entity to chanctx
wifi:
rtw89: select WANT_DEV_COREDUMP
wifi:
rtw89: use frequency domain RSSI
wifi:
rtw89: wow: add delay option for net-detect
wifi:
rtw89: wow: add net-detect support for 8852c
wifi:
rtw89: wow: add net-detect support for 8922ae
wifi:
rtw89: wow: add scan interval option for net-detect
wifi:
rtw89: wow: add wait for H2C of FW-IPS mode
wifi:
rtw89: wow: add WoWLAN net-detect support
wifi:
rtw89: wow: fix wait condition for AOAC report request
wifi:
rtw89: wow: implement PS mode for net-detect
wifi:
trace: unlink rdev_end_cac trace event from wiphy_netdev_evt class
wifi:
wilc1000: Convert using devm_clk_get_optional_enabled() in wilc_bus_probe()
wifi:
wilc1000: Convert using devm_clk_get_optional_enabled() in wilc_sdio_probe()
wifi:
wilc1000: Do not operate uninitialized hardware during suspend/resume
wifi:
wilc1000: fix potential RCU dereference issue in wilc_parse_join_bss_param
wifi:
wilc1000: Re-enable RTC clock on resume
workqueue:
add cmdline parameter workqueue.panic_on_stall
workqueue:
Add interface for user-defined workqueue lockdep map
workqueue:
Change workqueue lockdep map to pointer
workqueue:
Don't call va_start / va_end twice
workqueue:
Fix another htmldocs build warning
workqueue:
Fix htmldocs build warning
workqueue:
fix null-ptr-deref on __alloc_workqueue() error
workqueue:
Split alloc_workqueue into internal function and lockdep init
writeback:
Refine the show_inode_state() macro definition
x25:
Correct spelling in x25.h
x86/amd:
Detect preferred cores in amd_get_boost_ratio_numerator()
x86/amd:
Move amd_get_highest_perf() from amd.c to cppc.c
x86/amd:
Move amd_get_highest_perf() out of amd-pstate
x86/amd:
Rename amd_get_highest_perf() to amd_get_boost_ratio_numerator()
x86/amd_nb:
Add new PCI ID for AMD family 1Ah model 20h
x86/amd_nb:
Add new PCI IDs for AMD family 1Ah model 60h
x86/amd_nb:
Add new PCI IDs for AMD family 1Ah model 60h-70h
x86/amd_nb:
Fix compile-testing without CONFIG_AMD_NB
x86/apic:
Always explicitly disarm TSC-deadline timer
x86/apic:
Cleanup apic_printk()s
x86/apic:
Provide apic_printk() helpers
x86/apic:
Remove logical destination mode for 64-bit
x86/apic:
Remove unused extern declarations
x86/apic:
Remove unused inline function apic_set_eoi_cb()
x86/boot/64:
Strip percpu address space when setting up GDT descriptors
x86/bugs:
Add a separate config for GDS
x86/bugs:
Add a separate config for L1TF
x86/bugs:
Add a separate config for MDS
x86/bugs:
Add a separate config for MMIO Stable Data
x86/bugs:
Add a separate config for RETBLEED
x86/bugs:
Add a separate config for Spectre v1
x86/bugs:
Add a separate config for Spectre V2
x86/bugs:
Add a separate config for SRBDS
x86/bugs:
Add a separate config for SSB
x86/bugs:
Add a separate config for TAA
x86/bugs:
Add missing NO_SSB flag
x86/bugs:
Do not use UNTRAIN_RET with IBPB on entry
x86/bugs:
Fix handling when SRSO mitigation is disabled
x86/bugs:
Remove GDS Force Kconfig option
x86/bugs:
Skip RSB fill at VMEXIT
x86/bugs:
Use code segment selector for VERW operand
x86/CPU/AMD:
Clear virtualized VMLOAD/VMSAVE on Zen4 client
x86/CPU/AMD:
Only apply Zenbleed fix for Zen2 during late microcode load
x86/cpu/intel:
Replace PAT erratum model/family magic numbers with symbolic IFM references
x86/cpu/vfm:
Delete all the *_FAM6_ CPU #defines
x86/cpu/vfm:
Delete X86_MATCH_INTEL_FAM6_MODEL[_STEPPING]() macros
x86/cpu:
Add two Intel CPU model numbers
x86/cpu:
Clarify the error message when BIOS does not support SGX
x86/cpu:
fix unbootable VMs by inlining memcmp() in hypervisor_cpuid_base()
x86/cpu:
KVM: Add common defines for architectural memory types (PAT, MTRRs, etc.)
x86/cpu:
KVM: Move macro to encode PAT value to common header
x86/cpu_entry_area:
Annotate percpu_setup_exception_stacks() as __init
x86/cpufeatures:
Add a IBPB_NO_RET BUG flag
x86/cpufeatures:
Define X86_FEATURE_AMD_IBPB_RET
x86/EISA:
Dereference memory directly instead of using readl()
x86/EISA:
Use memremap() to probe for the EISA BIOS signature
x86/elf:
Add a new FPU buffer layout info to x86 core files
x86/entry:
Have entry_ibpb() invalidate return predictions
x86/entry:
Remove unwanted instrumentation in common_interrupt()
x86/entry:
Set FRED RSP0 on return to userspace instead of context switch
x86/entry:
Test ti_work for zero before processing individual bits
x86/entry_32:
Clear CPU buffers after register restore in NMI return
x86/entry_32:
Do not clobber user EFLAGS.ZF
x86/extable:
Remove unused declaration fixup_bug()
x86/fred:
Enable FRED right after init_mem_mapping()
x86/fred:
Move FRED RSP initialization into a separate function
x86/fred:
Parse cmdline param "fred=" in cpu_parse_early_param()
x86/fred:
Set SS to __KERNEL_DS when enabling FRED
x86/ftrace:
Include
x86/hyperv:
use helpers to read control registers in hv_snp_boot_ap()
x86/i8253:
Disable PIT timer 0 when not in use
x86/ioapic:
Cleanup apic_printk()s
x86/ioapic:
Cleanup bracket usage
x86/ioapic:
Cleanup comments
x86/ioapic:
Cleanup guarded debug printk()s
x86/ioapic:
Cleanup line breaks
x86/ioapic:
Cleanup remaining coding style issues
x86/ioapic:
Cleanup structs
x86/ioapic:
Handle allocation failures gracefully
x86/ioapic:
Mark mp_alloc_timer_irq() __init
x86/ioapic:
Move replace_pin_at_irq_node() to the call site
x86/ioapic:
Use guard() for locking where applicable
x86/ioremap:
Improve iounmap() address range checks
x86/irq:
Fix comment on IRQ vector layout
x86/kernel:
Move page table macros to header
x86/kexec:
Add comments around swap_pages() assembly to improve readability
x86/kexec:
Add EFI config table identity mapping for kexec kernel
x86/kexec:
Fix a comment of swap_pages() assembly
x86/kvm:
Override default caching mode for SEV-SNP and TDX
x86/lam:
Disable ADDRESS_MASKING in most cases
x86/mce:
Define mce_prep_record() helpers for common and per-CPU fields
x86/mce:
Rename mce_setup() to mce_prep_record()
x86/mce:
Use mce_prep_record() helpers for apei_smca_report_x86_error()
x86/microcode/AMD:
Fix a -Wsometimes-uninitialized clang false positive
x86/microcode/AMD:
Pay attention to the stepping dynamically
x86/microcode/AMD:
Split load_microcode_amd()
x86/microcode/AMD:
Use the family,model,stepping encoded in the patch ID
x86/mm/ident_map:
Use gbpages only where full GB page should be mapped.
x86/mm:
add ARCH_PKEY_BITS to Kconfig
x86/mm:
add testmmiotrace MODULE_DESCRIPTION()
x86/mm:
Cleanup prctl_enable_tagged_addr() nr_bits error checking
x86/mm:
Don't print out SRAT table information
x86/mm:
Fix a kdump kernel failure on SME system when CONFIG_IMA_KEXEC=y
x86/mm:
Fix LAM inconsistency during context switch
x86/mm:
Remove duplicate check from build_cr3()
x86/mm:
Remove unused CR3_HW_ASID_BITS
x86/mm:
Remove unused NX related declarations
x86/mm:
Use IPIs to synchronize LAM enablement
x86/mpparse:
Cleanup apic_printk()s
x86/msr:
Switch between WRMSRNS and WRMSR with the alternatives mechanism
x86/mtrr:
Remove obsolete declaration for mtrr_bp_restore()
x86/numa:
move FAKE_NODE_* defines to numa_emu
x86/numa:
numa_{add,remove}_cpu: make cpu parameter unsigned
x86/numa:
simplify numa_distance allocation
x86/numa:
use get_pfn_range_for_nid to verify that node spans memory
x86/numa_emu:
simplify allocation of phys_dist
x86/numa_emu:
split __apicid_to_node update to a helper function
x86/numa_emu:
use a helper function to get MAX_DMA32_PFN
x86/PCI:
Check pcie_find_root_port() return for NULL
x86/pkeys:
Add helper functions to update PKRU on the sigframe
x86/pkeys:
Add PKRU as a parameter in signal handling functions
x86/pkeys:
Restore altstack access in sigreturn()
x86/pkeys:
Update PKRU to enable all pkeys before XSAVE
x86/platform/geode:
switch GPIO buttons and LEDs to software properties
x86/platform/uv:
Remove unused declaration uv_irq_2_mmr_info()
x86/pvh:
Add 64bit relocation page tables
x86/pvh:
Make PVH entrypoint PIC for x86-64
x86/pvh:
Set phys_base when calling xen_prepare_pvh()
x86/reboot:
emergency callbacks are now registered by common KVM code
x86/reboot:
Unconditionally define cpu_emergency_virt_cb typedef
x86/resctrl:
Annotate get_mem_config() functions as __init
x86/resctrl:
Avoid overflow in MB settings in bw_validate()
x86/rust:
support MITIGATION_RETHUNK
x86/rust:
support MITIGATION_RETPOLINE
x86/rust:
support MITIGATION_SLS
x86/sched:
Add basic support for CPU capacity scaling
x86/sev:
Ensure that RMP table fixups are reserved
x86/sgx:
Fix a W=1 build warning in function comment
x86/sgx:
Fix deadlock in SGX NUMA node search
x86/sgx:
Log information when a node lacks an EPC section
x86/stackprotector:
Work around strict Clang TLS symbol requirements
x86/syscall:
Avoid memcpy() for ia32 syscall_get_arguments()
x86/tdx:
Fix "in-kernel MMIO" check
x86/traps:
Enable UBSAN traps on x86
x86/traps:
move kmsan check after instrumentation_begin
x86/tsc:
Check for sockets instead of CPUs to make code match comment
x86/tsc:
Use topology_max_packages() to get package number
x86/uaccess:
Avoid barrier_nospec() in 64-bit copy_from_user()
x86/xen:
mark boot CPU of PV guest in MSR_IA32_APICBASE
x86:
Allow to enable PREEMPT_RT.
x86:
do the user address masking outside the user access area
x86:
fix user address masking non-canonical speculation issue
x86:
fix whitespace in runtime-const assembler output
x86:
Ignore stack unwinding in KCOV
x86:
kvm: fix build error
x86:
make the masked_user_access_begin() macro use its argument only once
x86:
remove PG_uncached
x86:
support user address masking instead of non-speculative conditional
xdrgen:
Fix return code checking in built-in XDR decoders
xdrgen:
Prevent reordering of encoder and decoder functions
xdrgen:
typedefs should use the built-in string and opaque functions
xen, pvh:
fix unbootable VMs (PVH + KASAN - AMD_MEM_ENCRYPT)
xen, pvh:
fix unbootable VMs by inlining memset() in xen_prepare_pvh()
xen/pci:
Add a function to reset device for xen
xen/pci:
Avoid -Wflex-array-member-not-at-end warning
xen/pciback:
fix cast to restricted pci_ers_result_t and pci_power_t
xen/privcmd:
Add new syscall to get gsi from dev
xen/pvh:
Setup gsi for passthrough device
xen/swiotlb:
add alignment check for dma buffers
xen/swiotlb:
fix allocated size
xen/xenbus:
Convert to use ERR_CAST()
xen:
add capability to remap non-RAM pages to different PFNs
xen:
allow mapping ACPI data using a different physical address
xen:
Fix config option reference in XEN_PRIVCMD definition
xen:
introduce generic helper checking for memory map conflicts
xen:
move checks for e820 conflicts further up
xen:
move max_pfn in xen_memory_setup() out of function scope
xen:
Remove dependency between pciback and privcmd
xen:
sync elfnote.h from xen tree
xen:
tolerate ACPI NVS memory overlapping with Xen allocated memory
xen:
use correct end address of kernel for conflict checking
xfrm:
add SA information to the offloaded packet
xfrm:
Correct spelling in xfrm.h
xfrm:
extract dst lookup parameters into a struct
xfrm:
fix one more kernel-infoleak in algo dumping
xfrm:
minor update to sdb and xfrm_policy comments
xfrm:
policy: don't iterate inexact policies twice at insert time
xfrm:
policy: fix null dereference
xfrm:
policy: remove last remnants of pernet inexact list
xfrm:
policy: remove remaining use of inexact list
xfrm:
policy: Restore dir assignments in xfrm_hash_rebuild()
xfrm:
policy: use recently added helper in more places
xfrm:
Remove documentation WARN_ON to limit return values for offloaded SA
xfrm:
respect ip protocols rules criteria when performing dst lookups
xfrm:
switch migrate to xfrm_policy_lookup_bytype
xfrm:
Unmask upper DSCP bits in xfrm_get_tos()
xfrm:
validate new SA's prefixlen using SA family when sel.family is unset
xfs:
add bounds checking to xfs_rt{bitmap,summary}_read_buf
xfs:
add xchk_setup_nothing and xchk_nothing helpers
xfs:
assert a valid limit in xfs_rtfind_forw
xfs:
call xfs_bmap_exact_minlen_extent_alloc from xfs_bmap_btalloc
xfs:
call xfs_flush_unmap_range from xfs_free_file_space
xfs:
Check for delayed allocations before setting extsize
xfs:
check XFS_EOFBLOCKS_RELEASED earlier in xfs_release_eofblocks
xfs:
clean up the ISVALID macro in xfs_bmap_adjacent
xfs:
clean up xfs_rtallocate_extent_exact a bit
xfs:
cleanup the calling convention for xfs_rtpick_extent
xfs:
convert perag lookup to xarray
xfs:
distinguish extra split from real ENOSPC from xfs_attr3_leaf_split
xfs:
distinguish extra split from real ENOSPC from xfs_attr_node_try_addname
xfs:
don't allocate COW extents when unsharing a hole
xfs:
don't bother returning errors from xfs_file_release
xfs:
don't fail repairs on metadata files with no attr fork
xfs:
don't free cowblocks from under dirty pagecache on unshare
xfs:
don't free post-EOF blocks on read close
xfs:
don't ifdef around the exact minlen allocations
xfs:
don't return too-short extents from xfs_rtallocate_extent_block
xfs:
don't scan off the end of the rt volume in xfs_rtallocate_extent_block
xfs:
don't use __GFP_RETRY_MAYFAIL in xfs_initialize_perag
xfs:
enable block size larger than page size support
xfs:
ensure rtx mask/shift are correct after growfs
xfs:
ensure st_blocks never goes to zero during COW writes
xfs:
error out when a superblock buffer update reduces the agcount
xfs:
expose block size in stat
xfs:
factor out a xfs_file_write_zero_eof helper
xfs:
factor out a xfs_growfs_rt_bmblock helper
xfs:
factor out a xfs_last_rt_bmblock helper
xfs:
factor out a xfs_rtallocate helper
xfs:
factor out a xfs_rtallocate_align helper
xfs:
factor out a xfs_validate_rt_geometry helper
xfs:
factor out rtbitmap/summary initialization helpers
xfs:
fix a sloppy memory handling bug in xfs_iroot_realloc
xfs:
fix a typo
xfs:
fix broken variable-sized allocation detection in xfs_rtallocate_extent_block
xfs:
fix C++ compilation errors in xfs_fs.h
xfs:
fix finding a last resort AG in xfs_filestream_pick_ag
xfs:
fix FITRIM reporting again
xfs:
fix integer overflow in xrep_bmap
xfs:
fold xfs_bmap_alloc_userdata into xfs_bmapi_allocate
xfs:
introduce new file range commit ioctls
xfs:
IOMAP_ZERO and IOMAP_UNSHARE already hold invalidate_lock
xfs:
make the calculation generic in xfs_sb_validate_fsb_count()
xfs:
make the RT rsum_cache mandatory
xfs:
make the rtalloc start hint a xfs_rtblock_t
xfs:
match on the global RT inode numbers in xfs_is_metadata_inode
xfs:
merge the perag freeing helpers
xfs:
merge xfs_attr_leaf_try_add into xfs_attr_leaf_addname
xfs:
move the tagged perag lookup helpers to xfs_icache.c
xfs:
move the xfs_is_always_cow_inode check into xfs_alloc_file_space
xfs:
move xfs_ioc_getfsmap out of xfs_ioctl.c
xfs:
only free posteof blocks on first close
xfs:
pass the exact range to initialize to xfs_initialize_perag
xfs:
pass the icreate args object to xfs_dialloc
xfs:
punch delalloc extents from the COW fork for COW writes
xfs:
push the calls to xfs_rtallocate_range out to xfs_bmap_rtalloc
xfs:
push transaction join out of xfs_rtbitmap_lock and xfs_rtgroup_lock
xfs:
rearrange xfs_fsmap.c a little bit
xfs:
reclaim speculative preallocations for append only files
xfs:
reduce excessive clamping of maxlen in xfs_rtallocate_extent_near
xfs:
Reduce unnecessary searches when searching for the best extents
xfs:
refactor aligning bestlen to prod
xfs:
refactor f_op->release handling
xfs:
refactor loading quota inodes in the regular case
xfs:
refactor xfs_file_fallocate
xfs:
Remove duplicate xfs_trans_priv.h header
xfs:
Remove empty declartion in header file
xfs:
remove the i_mode check in xfs_release
xfs:
remove the limit argument to xfs_rtfind_back
xfs:
remove unnecessary check
xfs:
remove xfs_rtb_to_rtxrem
xfs:
remove xfs_validate_rtextents
xfs:
remove xfs_{rtbitmap,rtsummary}_wordcount
xfs:
replace m_rsumsize with m_rsumblocks
xfs:
replace shouty XFS_BM{BT,DR} macros
xfs:
return bool from xfs_attr3_leaf_add
xfs:
rework the rtalloc fallback handling
xfs:
scrub: convert comma to semicolon
xfs:
set IOMAP_F_SHARED for all COW fork allocations
xfs:
share more code in xfs_buffered_write_iomap_begin
xfs:
simplify extent lookup in xfs_can_free_eofblocks
xfs:
simplify tagged perag iteration
xfs:
simplify xfs_rtalloc_query_range
xfs:
skip all of xfs_file_release when shut down
xfs:
skip background cowblock trims on inodes open for write
xfs:
standardize the btree maxrecs function parameters
xfs:
streamline xfs_filestream_pick_ag
xfs:
support lowmode allocations in xfs_bmap_exact_minlen_extent_alloc
xfs:
support the COW fork in xfs_bmap_punch_delalloc_range
xfs:
take XFS_MMAPLOCK_EXCL xfs_file_write_zero_eof
xfs:
update the file system geometry after recoverying superblock buffers
xfs:
update the pag for the last AG at recovery time
xfs:
use kfree_rcu_mightsleep to free the perag structures
xfs:
use kvmalloc for xattr buffers
xfs:
use LIST_HEAD() to simplify code
xfs:
use the recalculated transaction reservation in xfs_growfs_rt_bmblock
xfs:
Use try_cmpxchg() in xlog_cil_insert_pcp_aggregate()
xfs:
use xas_for_each_marked in xfs_reclaim_inodes_count
xfs:
Use xfs set and clear mp state helpers
xfs:
validate inumber in xfs_iget
xhci-pci:
Make xhci-pci-renesas a proper modular driver
xhci:
Add USB4 tunnel detection for USB3 devices on Intel hosts
xhci:
dbc: add dbgtty request to end of list once it completes
xhci:
dbc: Fix STALL transfer event handling
xhci:
dbc: honor usb transfer size boundaries.
xhci:
dbgtty: remove kfifo_out() wrapper
xhci:
dbgtty: use kfifo from tty_port struct
xhci:
Fix incorrect stream context type macro
xhci:
Fix Link TRB DMA in command ring stopped completion event
xhci:
Mitigate failed set dequeue pointer commands
xhci:
Remove unused function declarations
xhci:
Set quirky xHC PCI hosts to D3 _after_ stopping and freeing them.
xhci:
support setting interrupt moderation IMOD for secondary interrupters
xhci:
tegra: fix checked USB2 port number
xhci:
Use pm_runtime_get to prevent RPM on unsupported systems
xsk:
Bump xsk_queue::queue_empty_descs in xp_can_alloc()
xsk:
fix batch alloc API on non-coherent systems
xsk:
Try to make xdp_umem_reg extension a bit more future-proof
xtensa:
Emulate one-byte cmpxchg
xz:
Add ARM64 BCJ filter
xz:
add RISC-V BCJ filter
xz:
adjust arch-specific options for better kernel compression
xz:
cleanup CRC32 edits from 2018
xz:
Documentation/staging/xz.rst: Revise thoroughly
xz:
fix comments and coding style
xz:
fix kernel-doc formatting errors in xz.h
xz:
improve the MicroLZMA kernel-doc in xz.h
xz:
optimize for-loop conditions in the BCJ decoders
xz:
remove XZ_EXTERN and extern from functions
xz:
switch from public domain to BSD Zero Clause License (0BSD)
xz:
use 128 MiB dictionary and force single-threaded mode
zonefs:
add support for FS_IOC_GETFSSYSFSPATH
zram:
add 842 compression backend support
zram:
add dictionary support to lz4
zram:
add dictionary support to lz4hc
zram:
add dictionary support to zstd backend
zram:
add lz4 compression backend support
zram:
add lz4hc compression backend support
zram:
add lzo and lzorle compression backends support
zram:
add support for dict comp config
zram:
add zlib compression backend support
zram:
add zstd compression backend support
zram:
check that backends array has at least one backend
zram:
don't free statically defined names
zram:
free secondary algorithms names
zram:
introduce algorithm_params device attribute
zram:
introduce custom comp backends API
zram:
introduce zcomp_ctx structure
zram:
introduce zcomp_params structure
zram:
introduce zcomp_req structure
zram:
move immutable comp params away from per-CPU context
zram:
pass estimated src size hint to zstd
zram:
recalculate zstd compression params once
zram:
Remove ZRAM_LOCK
zram:
Replace bit spinlocks with a spinlock_t.
zram:
Shrink zram_table_entry::flags.
zram:
support priority parameter in recompression
zsmalloc:
use all available 24 bits of page_type
zsmalloc:
use unique zsmalloc caches names
zswap:
implement a second chance algorithm for dynamic zswap shrinker
zswap:
track swapins from disk more accurately