Changelog
in Linux kernel
6.17
Linux:
(powerpc/512) Fix possible `dma_unmap_single()` on uninitialized pointer
.mailmap:
add entry for Easwar Hariharan
.mailmap:
update Hans Verkuil's email addresses
9p:
don't bother with always_delete_dentry
[ceph] parse_longname():
strrchr() expects NUL-terminated string
__attach_mnt():
lose the second argument
accel/amdxdna:
Revise device bo creation and free
accel/habanalabs/gaudi2:
Use kvfree() for memory allocated with kvcalloc()
accel/habanalabs:
Switch to use %ptTs
accel/ivpu:
Add inference_timeout_ms module parameter
accel/ivpu:
Add initial Wildcat Lake support
accel/ivpu:
Add turbo flag to the DRM_IVPU_CMDQ_CREATE ioctl
accel/ivpu:
Prevent recovery work from being queued during device removal
accel/qaic:
Add Reliability, Accessibility, Serviceability (RAS)
accel/qaic:
delete qaic_bo.handle
accel/qaic:
Use dev_printk() in RAS
ACPI/IORT:
Fix memory leak in iort_rmr_alloc_sids()
ACPI/PCI:
Remove space before newline
ACPI/PNP:
Use my kernel.org address in MAINTAINERS and ABI docs
ACPI:
APEI: EINJ: Add einjv2 extension struct
ACPI:
APEI: EINJ: Check if user asked for EINJV2 injection
ACPI:
APEI: EINJ: Create debugfs files to enter device id and syndrome
ACPI:
APEI: EINJ: Discover EINJv2 parameters
ACPI:
APEI: EINJ: Enable EINJv2 error injections
ACPI:
APEI: EINJ: Enable the discovery of EINJv2 capabilities
ACPI:
APEI: EINJ: Fix check and iounmap of uninitialized pointer p
ACPI:
APEI: EINJ: Fix kernel test sparse warnings
ACPI:
APEI: EINJ: Fix less than zero comparison on a size_t variable
ACPI:
APEI: EINJ: fix potential NULL dereference in __einj_error_inject()
ACPI:
APEI: EINJ: Fix resource leak by remove callback in .exit.text
ACPI:
APEI: EINJ: Fix trigger actions
ACPI:
APEI: EINJ: prevent memory corruption in error_type_set()
ACPI:
APEI: EINJ: Update the documentation for EINJv2 support
ACPI:
APEI: GHES: add TAINT_MACHINE_CHECK on GHES panic path
ACPI:
APEI: handle synchronous exceptions in task work
ACPI:
APEI: MAINTAINERS: Update reviewers for APEI
ACPI:
APEI: send SIGBUS to current task if synchronous memory error not recovered
ACPI:
DPTF: Support for Wildcat Lake
ACPI:
EC: Relax sanity check of the ECDT ID string
ACPI:
Enable CONFIG_ACPI_DEBUG by default
ACPI:
fan: Replace sprintf() with sysfs_emit()
ACPI:
fan: Replace sprintf()/scnprintf() with sysfs_emit() in show() functions
ACPI:
fan: Update debug message in fan_get_state_acpi4()
ACPI:
Fix typos
ACPI:
LPSS: Remove AudioDSP related ID
acpi:
nfit: intel: avoid multiple -Wflex-array-member-not-at-end warnings
ACPI:
pfr_update: Add more debug information when firmware update failed
ACPI:
pfr_update: Fix the driver update version check
ACPI:
PM: Set .detach in acpi_general_pm_domain definition
ACPI:
PM: Set/clear power.strict_midlayer in prepare/complete
ACPI:
PRM: Reduce unnecessary printing to avoid user confusion
ACPI:
proc: Prefer to use octal permission
ACPI:
proc: Remove unused header
ACPI:
proc: Use correct format specifier and drop casting
ACPI:
proc: Use str_enabled_disabled() helper
ACPI:
processor: fix acpi_object initialization
ACPI:
processor: perflib: Fix initial _PPC limit application
ACPI:
processor: perflib: Move problematic pr->performance check
ACPI:
processor: throttling: Remove space before newline
ACPI:
Return -ENODEV from acpi_parse_spcr() when SPCR support is disabled
ACPI:
RISC-V: Fix FFH_CPPC_CSR error handling
ACPI:
Suppress misleading SPCR console message when SPCR table is absent
ACPI:
TAD: Replace sprintf() with sysfs_emit()
ACPI:
wakeup: Drop unneeded casting for sleep_state
ACPICA:
Decrease `AcpiExTracePoint` verbosity
Linux:
Add `devm_dma_request_chan()` to simplify probe
Linux:
Add a bare-minimum Regulator abstraction
Linux:
Add a new optional ",cma" suffix to the crashkernel= command line option
Linux:
Add audio support for acp7.2 platform
Linux:
Add DisplayPort sound support for Fairphone 5
Linux:
Add few updates to the STM32 SPI driver
Linux:
add locked_recursive_removal()
Linux:
Add multiple priorities support to mlx5 RDMA TRANSPORT tables
Linux:
Add RPMh regulator support for PM7550 & PMR735B
Linux:
Add RSPI support for RZ/V2H
Linux:
Add SDCA DAI ops helpers
Linux:
Add sound card support for QCS8275
Linux:
Add SoundWire machines for ACP7.0/ACP7.1 sof stack
Linux:
Add support to set NAPI threaded for individual NAPI
af_unix/scm:
fix whitespace errors
af_unix:
Cache state->msg in unix_stream_read_generic().
af_unix:
Don't check SOCK_DEAD in unix_stream_read_skb().
af_unix:
Don't hold unix_state_lock() in __unix_dgram_recvmsg().
af_unix:
Don't use skb_recv_datagram() in unix_stream_read_skb().
af_unix:
enable handing out pidfds for reaped tasks in SCM_PIDFD
af_unix:
introduce and use scm_replace_pid() helper
af_unix:
Introduce SO_INQ.
af_unix:
introduce unix_skb_to_scm helper
af_unix:
rework unix_maybe_add_creds() to allow sleep
af_unix:
stash pidfs dentry when needed
af_unix:
Use cached value for SOCK_STREAM in unix_inq_len().
afs:
Fix potential null pointer dereference in afs_put_server
alarmtimer:
Hide alarmtimer_suspend event when RTC_CLASS is not configured
alloc_tag:
add sequence number for module and iterator
alloc_tag:
keep codetag iterator active between read()
alloc_tag:
remove empty module tag section
alpha:
regularize the situation with asm/param.h
alpha:
replace sprintf()/strcpy() with scnprintf()/strscpy()
ALSA:
6fire: Use safer strscpy() instead of strcpy()
ALSA:
ac97: Copy string more safely
ALSA:
ac97: Use safer strscpy() instead of strcpy()
ALSA:
ad1816a: Use safer strscpy() instead of strcpy()
ALSA:
ad1889: Use safer strscpy() instead of strcpy()
ALSA:
adlib: Use safer strscpy() instead of strcpy()
ALSA:
ak4531: Use safer strscpy() instead of strcpy()
ALSA:
ali5451: Use safer strscpy() instead of strcpy()
ALSA:
aloop: Replace deprecated strcpy() with strscpy()
ALSA:
als100: Use safer strscpy() instead of strcpy()
ALSA:
als300: Use safer strscpy() instead of strcpy()
ALSA:
als4000: Use safer strscpy() instead of strcpy()
ALSA:
asihpi: Use safer strscpy() instead of strcpy()
ALSA:
atiixp: Use safer strscpy() instead of strcpy()
ALSA:
au88x0: Use safer strscpy() instead of strcpy()
ALSA:
aw2: Use safer strscpy() instead of strcpy()
ALSA:
azt3328: Put __maybe_unused for inline functions for gameport
ALSA:
azt3328: Use safer strscpy() instead of strcpy()
ALSA:
bt87x: Use safer strscpy() instead of strcpy()
ALSA:
ca0106: Use safer strscpy() instead of strcpy()
ALSA:
cmi8328: Use safer strscpy() instead of strcpy()
ALSA:
cmi8330: Use safer strscpy() instead of strcpy()
ALSA:
cmipci: Copy string more safely
ALSA:
cmipci: Use safer strscpy() instead of strcpy()
ALSA:
control: Use safer strscpy() instead of strcpy()
ALSA:
core: Copy string more safely
ALSA:
cs423x: Use safer strscpy() instead of strcpy()
ALSA:
cs4281: Use safer strscpy() instead of strcpy()
ALSA:
cs46xx: Use safer strscpy() instead of strcpy()
ALSA:
cs5530: Use safer strscpy() instead of strcpy()
ALSA:
cs5535audio: Use safer strscpy() instead of strcpy()
ALSA:
ctxfi: Use safer strscpy() instead of strcpy()
ALSA:
docs: Add documents for recently changes in snd-usb-audio
ALSA:
docs: Remove 3rd person singular s in *to indicate*
ALSA:
dummy: Replace deprecated strcpy() with strscpy()
ALSA:
echoaudio: Replace deprecated strcpy() with strscpy()
ALSA:
echoaudio: Use safer strscpy() instead of strcpy()
ALSA:
emu10k1: Replace deprecated strcpy() with strscpy()
ALSA:
emu10k1: Use safer strscpy() instead of strcpy()
ALSA:
ens1370: Use safer strscpy() instead of strcpy()
ALSA:
es1688: Use safer strscpy() instead of strcpy()
ALSA:
es18xx: Use safer strscpy() instead of strcpy()
ALSA:
es1938: Use safer strscpy() instead of strcpy()
ALSA:
es1968: Use safer strscpy() instead of strcpy()
ALSA:
firewire-motu: drop EPOLLOUT from poll return values as write is not supported
ALSA:
firewire: bebob: Use safer strscpy() instead of strcpy()
ALSA:
firewire: dice: Use safer strscpy() instead of strcpy()
ALSA:
firewire: digi00x: Use safer strscpy() instead of strcpy()
ALSA:
firewire: fireface: Use safer strscpy() instead of strcpy()
ALSA:
firewire: fireworks: Use safer strscpy() instead of strcpy()
ALSA:
firewire: isight: Use safer strscpy() instead of strcpy()
ALSA:
firewire: motu: Use safer strscpy() instead of strcpy()
ALSA:
firewire: oxfw: Use safer strscpy() instead of strcpy()
ALSA:
firewire: tascam: Use safer strscpy() instead of strcpy()
ALSA:
fm801: Use safer strscpy() instead of strcpy()
ALSA:
galaxy: Use safer strscpy() instead of strcpy()
ALSA:
gus: Use safer strscpy() instead of strcpy()
ALSA:
hda/analog: Rewrite to new probe method
ALSA:
hda/ca0110: Rewrite to new probe method
ALSA:
hda/ca0132: Enable hardware band EQ for Sound Blaster Core3D
ALSA:
hda/ca0132: Fix buffer overflow in add_tuning_control
ALSA:
hda/ca0132: Fix missing error handling in ca0132_alt_select_out()
ALSA:
hda/ca0132: Fix using plain integer as NULL pointer in add_tuning_control
ALSA:
hda/ca0132: Rewrite to new probe method
ALSA:
hda/ca0132: Use const char * for strings
ALSA:
hda/cirrus: Enable drivers as default
ALSA:
hda/cirrus: Restrict prompt only for CONFIG_EXPERT
ALSA:
hda/cirrus: Split to cs420x and cs421x drivers
ALSA:
hda/cmedia: Rewrite to new probe method
ALSA:
hda/conexant: Renaming the codec with device ID 0x1f86 and 0x1f87
ALSA:
hda/conexant: Rewrite to new probe method
ALSA:
hda/cs8409: Rewrite to new probe method
ALSA:
hda/generic: Rewrite to new probe method
ALSA:
hda/hdmi: Add pin fix for another HP EliteDesk 800 G4 model
ALSA:
hda/hdmi: Enable drivers as default
ALSA:
hda/hdmi: Restore missing HDMI codec entries
ALSA:
hda/hdmi: Restrict prompt only for CONFIG_EXPERT
ALSA:
hda/hdmi: Rewrite to new probe method
ALSA:
hda/hdmi: Split vendor codec drivers
ALSA:
hda/realtek - Fix mute LED for HP Victus 16-d1xxx (MB 8A26)
ALSA:
hda/realtek - Fix mute LED for HP Victus 16-r1xxx
ALSA:
hda/realtek - Fix mute LED for HP Victus 16-s0xxx
ALSA:
hda/realtek: Add ALC295 Dell TAS2781 I2C fixup
ALSA:
hda/realtek: Add Framework Laptop 13 (AMD Ryzen AI 300) to quirks
ALSA:
hda/realtek: add LG gram 16Z90R-A to alc269 fixup table
ALSA:
hda/realtek: Add support for ASUS Commercial laptops using CS35L41 HDA
ALSA:
hda/realtek: Add support for ASUS NUC using CS35L41 HDA
ALSA:
hda/realtek: Add support for HP EliteBook x360 830 G6 and EliteBook 830 G6
ALSA:
hda/realtek: Audio disappears on HP 15-fc000 after warm boot again
ALSA:
hda/realtek: Enable drivers as default
ALSA:
hda/realtek: Fix headset mic for TongFang X6[AF]R5xxY
ALSA:
hda/realtek: Fix headset mic on ASUS Zenbook 14
ALSA:
hda/realtek: Fix headset mic on HONOR BRB-X
ALSA:
hda/realtek: Fix mute led for HP Laptop 15-dw4xx
ALSA:
hda/realtek: Fix volume control on Lenovo Thinkbook 13x Gen 4
ALSA:
hda/realtek: Fixup ft alc257 rename alc3328
ALSA:
hda/realtek: Restrict prompt only for CONFIG_EXPERT
ALSA:
hda/realtek: Rewrite to new probe method
ALSA:
hda/realtek: Support Lenovo Thinkbook 13x Gen 5
ALSA:
hda/senary: Rewrite to new probe method
ALSA:
hda/si3054: Rewrite to new probe method
ALSA:
hda/sigmatel: Rewrite to new probe method
ALSA:
hda/tas2781: Add bus name in device name check
ALSA:
hda/tas2781: Add compatible for hardware id TIAS2781 and TXNW2781
ALSA:
hda/tas2781: Add missed brace and hardware id re-order
ALSA:
hda/tas2781: Add name prefix tas2781 for tas2781's dvc_tlv and amp_vol_tlv
ALSA:
hda/tas2781: Fix a potential race condition that causes a NULL pointer in case no efi.get_variable exsits
ALSA:
hda/tas2781: Fix EFI name for calibration beginning with 1 instead of 0
ALSA:
hda/tas2781: Fix the order of TAS2781 calibrated-data
ALSA:
hda/tas2781: Normalize the volume kcontrol name
ALSA:
hda/tas2781: Support L"SmartAmpCalibrationData" to save calibrated data
ALSA:
hda/via: Rewrite to new probe method
ALSA:
hda: Add device entry for QEMU
ALSA:
hda: add MODULE_FIRMWARE for cs35l41/cs35l56
ALSA:
hda: Add TAS2770 support
ALSA:
hda: Avoid binding with SOF for SKL/KBL platforms
ALSA:
hda: cs35l41: Add support for center channel in CS35L41 HDA
ALSA:
hda: cs35l41: Support Lenovo Thinkbook 13x Gen 5
ALSA:
hda: Disable codec runtime PM when jack polling is enabled
ALSA:
hda: Disable jack polling at shutdown
ALSA:
hda: Drop old codec binding method
ALSA:
hda: Drop superfluous driver->ops NULL checks
ALSA:
hda: Fix the wrong register was used for DVC of TAS2770
ALSA:
hda: Handle the jack polling always via a work
ALSA:
hda: intel-dsp-config: Prevent SEGFAULT if ACPI_HANDLE() is NULL
ALSA:
hda: intel-dsp-config: Select SOF driver on MTL Chromebooks
ALSA:
hda: Introduce hda_codec_driver ops
ALSA:
hda: Move codec drivers into sound/hda/codecs directory
ALSA:
hda: Move common codec driver into sound/hda/common directory
ALSA:
hda: Move CONFIG_SND_HDA_PREALLOC_SIZE into sound/hda/common
ALSA:
hda: Move controller drivers into sound/hda/controllers directory
ALSA:
hda: Move HD-audio core stuff into sound/hda/core
ALSA:
hda: Move widget capability macros into hdaudio.h
ALSA:
hda: Remove old commented out sanity check
ALSA:
hda: Remove redundant pm_runtime_mark_last_busy() calls
ALSA:
hda: Return the codec init error properly at snd_hda_codec_build_controls()
ALSA:
hda: Split Realtek HD-audio codec driver
ALSA:
hda: tas2781: fix tas2563 EFI data endianness
ALSA:
hda: tas2781: Fix wrong reference of tasdevice_priv
ALSA:
hda: tas2781: reorder tas2563 calibration variables
ALSA:
hda: Use pci_is_display()
ALSA:
hda: Use safer strscpy() instead of strcpy()
ALSA:
hdsp: Use safer strscpy() instead of strcpy()
ALSA:
hdspm: Use safer strscpy() instead of strcpy()
ALSA:
hrtimer: Replace deprecated strcpy() with strscpy()
ALSA:
ice1712: Use safer strscpy() instead of strcpy()
ALSA:
ice1724: Use safer strscpy() instead of strcpy()
ALSA:
intel8x0: Fix incorrect codec index usage in mixer for ICH4
ALSA:
intel8x0: Use safer strscpy() instead of strcpy()
ALSA:
intel_hdmi: Fix off-by-one error in __hdmi_lpe_audio_probe()
ALSA:
intel_hdmi: Remove redundant pm_runtime_mark_last_busy() calls
ALSA:
korg1212: Use safer strscpy() instead of strcpy()
ALSA:
line6: Use safer strscpy() instead of strcpy()
ALSA:
lola: Use safer strscpy() instead of strcpy()
ALSA:
lx6464es: Use safer strscpy() instead of strcpy()
ALSA:
maestro3: Use safer strscpy() instead of strcpy()
ALSA:
mips/sgio2audio: Replace deprecated strcpy() with strscpy()
ALSA:
mips: Use safer strscpy() instead of strcpy()
ALSA:
mixart: Use safer strscpy() instead of strcpy()
ALSA:
mixer_oss: Remove deprecated strcpy() function calls
ALSA:
mpu401: Use safer strscpy() instead of strcpy()
ALSA:
msnd: Use safer strscpy() instead of strcpy()
ALSA:
mtpav: Replace deprecated strcpy() with strscpy()
ALSA:
mts64: Replace deprecated strcpy() with strscpy()
ALSA:
nm256: Use safer strscpy() instead of strcpy()
ALSA:
opl3: Use safer strscpy() instead of strcpy()
ALSA:
opl3sa2: Use safer strscpy() instead of strcpy()
ALSA:
opl4: Use safer strscpy() instead of strcpy()
ALSA:
opti9xx: Use safer strscpy() instead of strcpy()
ALSA:
oxygen: Use safer strscpy() instead of strcpy()
ALSA:
parisc: Use safer strscpy() instead of strcpy()
ALSA:
pcm: Convert snd_pcm_sync_ptr() to user_access_begin/user_access_end()
ALSA:
pcm: Convert SNDRV_PCM_IOCTL_SYNC_PTR to user_access_begin/user_access_end()
ALSA:
pcm: refactor copy from/to user in SNDRV_PCM_IOCTL_SYNC_PTR
ALSA:
pcm: Replace [audio_]tstamp_[n]sec by struct __snd_timespec in struct snd_pcm_mmap_status32
ALSA:
pcm: Rewrite recalculate_boundary() to avoid costly loop
ALSA:
pcmtest: Replace deprecated strcpy() with strscpy()
ALSA:
pcsp: Use safer strscpy() instead of strcpy()
ALSA:
pcxhr: Use safer strscpy() instead of strcpy()
ALSA:
pdaudiocf: Use safer strscpy() instead of strcpy()
ALSA:
portman2x4: Use safer strscpy() instead of strcpy()
ALSA:
ppc: Use safer strscpy() instead of strcpy()
ALSA:
rawmidi: Use safer strscpy() instead of strcpy()
ALSA:
riptide: Use safer strscpy() instead of strcpy()
ALSA:
rme32: Use safer strscpy() instead of strcpy()
ALSA:
rme9652: Use safer strscpy() instead of strcpy()
ALSA:
rme96: Use safer strscpy() instead of strcpy()
ALSA:
sc6000: Use safer strscpy() instead of strcpy()
ALSA:
scarlett2: Add retry on -EPROTO from scarlett2_usb_tx()
ALSA:
seq: Use safer strscpy() instead of strcpy()
ALSA:
serial-generic: Use safer strscpy() instead of strcpy()
ALSA:
serial-u16550: Use safer strscpy() instead of strcpy()
ALSA:
sh: Use safer strscpy() instead of strcpy()
ALSA:
sis7019: Use safer strscpy() instead of strcpy()
ALSA:
sonicvibes: Use safer strscpy() instead of strcpy()
ALSA:
sparc: Use safer strscpy() instead of strcpy()
ALSA:
spi: Use safer strscpy() instead of strcpy()
ALSA:
sscape: Use safer strscpy() instead of strcpy()
ALSA:
synth: Use safer strscpy() instead of strcpy()
ALSA:
timer: fix ida_free call while not allocated
ALSA:
timer: Replace deprecated strcpy() with strscpy()
ALSA:
trident: Use safer strscpy() instead of strcpy()
ALSA:
ua101: Use safer strscpy() instead of strcpy()
ALSA:
usb-audio: Add DSD support for Comtrue USB Audio device
ALSA:
usb-audio: Add mixer quirk for Sony DualSense PS5
ALSA:
usb-audio: Add mute TLV for playback volumes on more devices
ALSA:
usb-audio: Add mute TLV for playback volumes on some devices
ALSA:
usb-audio: Allow Focusrite devices to use low samplerates
ALSA:
usb-audio: Avoid multiple assignments in mixer_quirks
ALSA:
usb-audio: Avoid precedence issues in mixer_quirks macros
ALSA:
usb-audio: Convert comma to semicolon
ALSA:
usb-audio: Copy string more safely
ALSA:
usb-audio: Don't use printk_ratelimit for debug prints
ALSA:
usb-audio: Drop unnecessary parentheses in mixer_quirks
ALSA:
usb-audio: Fix block comments in mixer_quirks
ALSA:
usb-audio: Fix build with CONFIG_INPUT=n
ALSA:
usb-audio: Fix code alignment in mixer_quirks
ALSA:
usb-audio: Fix size validation in convert_chmap_v3()
ALSA:
usb-audio: Fix whitespace & blank line issues in mixer_quirks
ALSA:
usb-audio: move mixer_quirks' min_mute into common quirk
ALSA:
usb-audio: Remove unneeded wmb() in mixer_quirks
ALSA:
usb-audio: Simplify NULL comparison in mixer_quirks
ALSA:
usb-audio: Use correct sub-type for UAC3 feature unit validation
ALSA:
usb-audio: Use safer strscpy() instead of strcpy()
ALSA:
usb-audio: Validate UAC3 cluster segment descriptors
ALSA:
usb-audio: Validate UAC3 power domain descriptors, too
ALSA:
usb: qcom: Fix false-positive address space check
ALSA:
usb: scarlett2: Fix missing NULL check
ALSA:
usx2y: Use safer strscpy() instead of strcpy()
ALSA:
via82xx: Use safer strscpy() instead of strcpy()
ALSA:
virmidi: Use safer strscpy() instead of strcpy()
ALSA:
vx: Use safer strscpy() instead of strcpy()
ALSA:
vxpocket: Use safer strscpy() instead of strcpy()
ALSA:
wavefront: Use safer strscpy() instead of strcpy()
ALSA:
wss: Use safer strscpy() instead of strcpy()
ALSA:
ymfpci: Use safer strscpy() instead of strcpy()
amd-xgbe:
add hardware PTP timestamping support
amd-xgbe:
add support for giant packet size
amd/amdkfd:
correct mem limit calculation for small APUs
amdgpu/amdgpu_discovery:
increase timeout limit for IFWI init
amdkfd:
MTYPE_UC for ext-coherent system memory
and-xgbe:
remove the abstraction for hwptp
apparmor:
add ability to mediate caps with policy state machine
apparmor:
add additional flags to extended permission.
apparmor:
add fine grained af_unix mediation
apparmor:
add support for profiles to define the kill signal
apparmor:
carry mediation check on label
apparmor:
cleanup: attachment perm lookup to use lookup_perms()
apparmor:
cleanup: refactor file_perm() to doc semantics of some checks
apparmor:
Document that label must be last member in struct aa_profile
apparmor:
ensure labels with more than one entry have correct flags
apparmor:
ensure WB_HISTORY_SIZE value is a power of 2
apparmor:
file never has NULL f_path.mnt
apparmor:
Fix 8-byte alignment for initial dfa blob streams
apparmor:
fix AA_DEBUG_LABEL()
apparmor:
fix af_unix auditing to include all address information
apparmor:
Fix checking address of an array in accum_label_info()
apparmor:
fix dbus permission queries to v9 ABI
apparmor:
fix documentation mismatches in val_mask_to_str and socket functions
apparmor:
Fix incorrect profile->signal range check
apparmor:
fix kernel doc warnings for kernel test robot
apparmor:
fix loop detection used in conflicting attachment resolution
apparmor:
fix regression in fs based unix sockets when using old abi
apparmor:
fix Regression on linux-next (next-20250721)
apparmor:
fix some kernel-doc issues in header files
apparmor:
fix test error: WARNING in apparmor_unix_stream_connect
apparmor:
fix typos and spelling errors
apparmor:
Fix unaligned memory accesses in KUnit test
apparmor:
fix x_table_lookup when stacking is not the first entry
apparmor:
fix: accept2 being specifie even when permission table is presnt
apparmor:
fix: oops when trying to free null ruleset
apparmor:
force audit on unconfined exec if info is set by find_attach
apparmor:
force auditing of conflicting attachment execs from confined
apparmor:
gate make fine grained unix mediation behind v9 abi
apparmor:
Improve debug print infrastructure
apparmor:
in preparation for finer networking rules rework match_prot
apparmor:
include conflicting attachment info for confined ix/ux fallback
apparmor:
lift kernel socket check out of critical section
apparmor:
make __begin_current_label_crit_section() indicate whether put is needed
apparmor:
make all generated string array headers const char *const
apparmor:
make debug_values_table static
apparmor:
make sure unix socket labeling is correctly updated.
apparmor:
mitigate parser generating large xtables
apparmor:
Modify mismatched function name
apparmor:
Modify mismatched function name
apparmor:
move the "conflicting profile attachments" infostr to a const declaration
apparmor:
remove af_select macro
apparmor:
remove explicit restriction that unconfined cannot use change_hat
apparmor:
remove redundant perms.allow MAY_EXEC bitflag set
apparmor:
remove redundant unconfined check.
apparmor:
Remove the unused variable rules
apparmor:
Remove unused variable 'sock' in __file_sock_perm()
apparmor:
Remove use of the double lock
apparmor:
shift ouid when mediating hard links in userns
apparmor:
shift uid when mediating af_unix in userns
apparmor:
switch signal mediation to use RULE_MEDIATES
apparmor:
transition from a list of rules to a vector of rules
apparmor:
update kernel doc comments for xxx_label_crit_section
apparmor:
use SHA-256 library API instead of crypto_shash API
apparmor:
use SHA-256 library API instead of crypto_shash API
apparmor:
Use str_yes_no() helper function
apparmor:
use the condition in AA_BUG_FMT even with debug disabled
ARC:
ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names
arch/powerpc:
Remove .interp section in vmlinux
arch:
powerpc: defconfig: Drop obsolete CONFIG_NET_CLS_TCINDEX
arm64/bug:
Add ARCH_WARN_ASM macro for BUG/WARN asm code sharing with Rust
arm64/cfi,bpf:
Support kCFI + BPF on arm64
arm64/cpufeature:
Add FEAT_MTE_TAGGED_FAR feature
arm64/cpufeature:
Add MTE_STORE_ONLY feature
arm64/debug:
Drop redundant DBG_MDSCR_* macros
arm64/gcs:
Don't call gcs_free() when releasing task_struct
arm64/gcs:
task_gcs_el0_enable() should use passed task
arm64/hwcaps:
Add MTE_STORE_ONLY hwcaps
arm64/kernel:
Support store-only mte tag check
arm64/mm:
Drop redundant addr increment in set_huge_pte_at()
arm64/mm:
Elide tlbi in contpte_convert() under BBML2
arm64/mm:
Optimize loop to reduce redundant operations of contpte_ptep_get
arm64/module:
Use text-poke API for late relocations.
arm64/sysreg:
Add BRBE registers and fields
arm64/sysreg:
Add GCIE field to ID_AA64PFR2_EL1
arm64/sysreg:
Add ICC_CR0_EL1
arm64/sysreg:
Add ICC_ICSR_EL1
arm64/sysreg:
Add ICC_IDR0_EL1
arm64/sysreg:
Add ICC_PCR_EL1
arm64/sysreg:
Add ICC_PPI_ENABLER
_EL1
arm64/sysreg:
Add ICC_PPI_HMR
_EL1
arm64/sysreg:
Add ICC_PPI_PRIORITY
_EL1
arm64/sysreg:
Add ICC_PPI_{C/S}ACTIVER
_EL1
arm64/sysreg:
Add ICC_PPI_{C/S}PENDR
_EL1
arm64/sysreg:
Add ICH_HFGITR_EL2
arm64/sysreg:
Add ICH_HFGRTR_EL2
arm64/sysreg:
Add ICH_HFGWTR_EL2
arm64/sysreg:
Add ICH_VCTLR_EL2
arm64/watchdog_hld:
Add a cpufreq notifier for update watchdog thresh
arm64:
add Axiado SoC family
arm64:
add batched versions of ptep_modify_prot_start/commit
arm64:
Add BBM Level 2 cpu feature
arm64:
Add capability denoting FEAT_RASv1p1
arm64:
Add SOPHGO SOC family Kconfig support
arm64:
Add support for GICv5 GSB barriers
arm64:
cacheinfo: Provide helper to compress MPIDR value into u32
arm64:
cpucaps: Add GICv5 CPU interface (GCIE) capability
arm64:
cpucaps: Rename GICv3 CPU interface capability
arm64:
cpufeature: Introduce MATCH_ALL_EARLY_CPUS capability type
arm64:
debug: call software breakpoint handlers statically
arm64:
debug: call step handlers statically
arm64:
debug: clean up single_step_handler logic
arm64:
debug: refactor reinstall_suspended_bps()
arm64:
debug: remove break/step handler registration infrastructure
arm64:
debug: remove debug exception registration infrastructure
arm64:
debug: split bkpt32 exception entry
arm64:
debug: split brk64 exception entry
arm64:
debug: split hardware breakpoint exception entry
arm64:
debug: split hardware watchpoint exception entry
arm64:
debug: split single stepping exception entry
arm64:
defconfig: add S32G RTC module support
arm64:
defconfig: Drop unneeded unselectable sound drivers
arm64:
defconfig: Enable camcc and videocc on Qualcomm SM8450+
arm64:
defconfig: Enable CIX SoC
arm64:
defconfig: enable further Rockchip platform drivers
arm64:
defconfig: enable Maxim max77759 driver
arm64:
defconfig: Enable OF_OVERLAY option
arm64:
defconfig: Enable RP1 misc/clock/gpio drivers
arm64:
defconfig: Enable rudimentary Sophgo SG2000 support
arm64:
defconfig: Enable RZ/V2H(P) USB2 PHY controller reset driver
arm64:
defconfig: enable Samsung PMIC over ACPM
arm64:
defconfig: Enable STM32 Octo Memory Manager and OcstoSPI driver
arm64:
defconfig: enable STM32 timers drivers
arm64:
defconfig: Enable Tegra HSP and BPMP
arm64:
defconfig: Enable Tegra241 and Tegra264
arm64:
defconfig: enable the Axiado family
arm64:
defconfig: Switch SOUND to module
arm64:
Detect FEAT_DoubleFault2
arm64:
Detect FEAT_SCTLR2
arm64:
Disable GICv5 read/write/instruction traps
arm64:
dts: Add DSPI entries for S32G platforms
arm64:
dts: Add DTS for Marvell PXA1908 and samsung,coreprimevelte
arm64:
dts: add imx95-libra-rdk-fpsc board
arm64:
dts: add ngpios for vf610 compatible gpio controllers
arm64:
dts: airoha: en7581: Add ethernet nodes to EN7581 SoC evaluation board
arm64:
dts: allwinner: a100: Add EMAC support
arm64:
dts: allwinner: a100: Add pin definitions for RGMII/RMII
arm64:
dts: allwinner: a133-liontron-h-a133l: Add Ethernet support
arm64:
dts: allwinner: a523: add Mali GPU node
arm64:
dts: allwinner: a523: Add power controller device nodes
arm64:
dts: allwinner: A523: Add SID controller node
arm64:
dts: allwinner: a523: Add UART1 pins
arm64:
dts: allwinner: a523: enable Mali GPU for all boards
arm64:
dts: allwinner: a523: Move mmc nodes to correct position
arm64:
dts: allwinner: a523: Move rgmii0 pins to correct location
arm64:
dts: allwinner: t527: Add OrangePi 4A board
arm64:
dts: altera: socfpga_stratix10: update internal oscillators
arm64:
dts: amlogic: Add Ugoos AM3
arm64:
dts: amlogic: Align wifi node name with bindings
arm64:
dts: amlogic: Enable the npu node for Alta and VIM3
arm64:
dts: apple: Add Apple SoC GPU
arm64:
dts: apple: Add bit offset to PMIC NVMEM node names
arm64:
dts: apple: t8012-j132: Include touchbar framebuffer node
arm64:
dts: axiado: Add initial support for AX3000 SoC and eval board
arm64:
dts: axiado: Add missing UART aliases
arm64:
dts: bcm2712: Add external clock for RP1 chipset on Rpi5
ARM64:
dts: bcm4908: Add BCMBCA peripherals
ARM64:
dts: bcm63158: Add BCMBCA peripherals
ARM64:
dts: bcm6856: Add BCMBCA peripherals
ARM64:
dts: bcm6858: Add BCMBCA peripherals
arm64:
dts: broadcom: Add board DTS for Rpi5 which includes RP1 node
arm64:
dts: broadcom: Add overlay for RP1 device
arm64:
dts: broadcom: northstar2: Drop GIC V2M "interrupt-parent"
arm64:
dts: cavium: thunder2: Add missing PL011 "uartclk"
arm64:
dts: cix: Add sky1 base dts initial support
arm64:
dts: exynos5433: Align i2c-gpio node names with dtschema
arm64:
dts: exynos7870-j6lte: reduce memory ranges to base amount
arm64:
dts: exynos7870-on7xelte: reduce memory ranges to base amount
arm64:
dts: exynos7870: add quirk to disable USB2 LPM in gadget mode
arm64:
dts: exynos: add initial support for exynos2200 SoC
arm64:
dts: exynos: add initial support for Samsung Galaxy S22+
arm64:
dts: exynos: gs101-pixel-common: add main PMIC node
arm64:
dts: exynos: gs101-pixel-common: add Maxim MAX77759 PMIC
arm64:
dts: exynos: gs101-pixel-common: add nvmem-reboot-mode
arm64:
dts: exynos: gs101: Add 'local-timer-stop' to cpuidle nodes
arm64:
dts: exynos: gs101: add dm-verity-device-corrupted syscon-reboot-mode
arm64:
dts: exynos: gs101: switch to gs101 specific reboot
arm64:
dts: exynos: gs101: ufs: add dma-coherent property
arm64:
dts: exynosautov920: add CMU_HSI2 clock DT nodes
arm64:
dts: exynosautov920: Add DT node for all SPI ports
arm64:
dts: freescale: add Ka-Ro Electronics tx8p-ml81 COM
arm64:
dts: freescale: Add the BOE av101hdt-a10 variant of the Moduline Display
arm64:
dts: freescale: Add the BOE av123z7m-n17 variant of the Moduline Display
arm64:
dts: freescale: Add the GOcontroll Moduline Display baseboard
arm64:
dts: freescale: imx8mp-toradex-smarc: add fan cooling levels
arm64:
dts: freescale: imx8mp-toradex-smarc: fix lvds dsi mux gpio
arm64:
dts: freescale: imx8mp-toradex-smarc: remove gpio hog
arm64:
dts: freescale: imx8mp-var-som: Add EQoS support with MaxLinear PHY
arm64:
dts: freescale: imx8qxp/imx8qm: Add CAAM support
arm64:
dts: freescale: imx93-phyboard-nash: Move ADC vref to SoM
arm64:
dts: freescale: imx93-phyboard-segin: Set ethernet1 alias
arm64:
dts: freescale: imx93-phycore-som: Add watchdog ext-reset-output pin
arm64:
dts: freescale: imx93-phycore-som: Move ethernet0 alias to SoM
arm64:
dts: freescale: imx93-tqma9352: add memory node
arm64:
dts: freescale: imx93-tqma9352: Limit BUCK2 to 600mV
arm64:
dts: freescale: imx93-tqma9352: Remove unneeded GPIO hog
arm64:
dts: freescale: imx93-var-som: update eqos support for MaxLinear PHY
arm64:
dts: freescale: tqmls10xx-mbls10xxa: Add vdd-supply for i2c mux
arm64:
dts: freescale: tqmls10xx: Add vdd-supply for spi-nor flash
arm64:
dts: fsl-ls1043a: Add missing DMA entries for I2C & LPUART
arm64:
dts: fsl-ls1043a: Remove superfluous address and size cells
arm64:
dts: fsl-ls1046a: Add missing DMA entries for I2C & LPUART
arm64:
dts: fsl-ls1046a: Remove superfluous address and size cells
arm64:
dts: fsl-ls1088a: Remove superfluous address and size cells
arm64:
dts: imx8: add capture controller for i.MX8's img subsystem
arm64:
dts: imx8mm-beacon: Fix HS400 USDHC clock speed
arm64:
dts: imx8mm-venice-gw700x: Increase HS400 USDHC clock speed
arm64:
dts: imx8mm-venice-gw7901: Increase HS400 USDHC clock speed
arm64:
dts: imx8mm-venice-gw7902: Increase HS400 USDHC clock speed
arm64:
dts: imx8mm-venice-gw7903: Increase HS400 USDHC clock speed
arm64:
dts: imx8mm-venice-gw7904: Increase HS400 USDHC clock speed
arm64:
dts: imx8mm: Configure DMA on UART2
arm64:
dts: imx8mn-beacon: Fix HS400 USDHC clock speed
arm64:
dts: imx8mn-venice-gw7902: Increase HS400 USDHC clock speed
arm64:
dts: imx8mn: Configure DMA on UART2
arm64:
dts: imx8mp-evk: Use fsl-asoc-card to replace simple card
arm64:
dts: imx8mp-nominal: Explicitly configure nominal VPU clocks
arm64:
dts: imx8mp-tqma8mpql: fix LDO5 power off
arm64:
dts: imx8mp-tqma8mpql: remove virtual 3.3V regulator
arm64:
dts: imx8mp-venice-gw702x: Increase HS400 USDHC clock speed
arm64:
dts: imx8mp-venice-gw74xx: update name of M2SKT_WDIS2# gpio
arm64:
dts: imx8mp: Add pinctrl config definitions
arm64:
dts: imx8mp: Configure VPU clocks for overdrive
arm64:
dts: imx8mp: Correct thermal sensor index
arm64:
dts: imx8mp: drop gpcv2 vpu power-domains and clocks
arm64:
dts: imx8mp: Enable gpu passive throttling
arm64:
dts: imx8mp: Fix missing microSD slot vqmmc on Data Modul i.MX8M Plus eDM SBC
arm64:
dts: imx8mp: Fix missing microSD slot vqmmc on DH electronics i.MX8M Plus DHCOM
arm64:
dts: imx8mp: fix VPU_BUS clock setting
arm64:
dts: imx8q: add camera ov5640 support for imx8qm-mek and imx8qxp-mek
arm64:
dts: imx8q: add linux,cma node for imx8qm-mek and imx8qxp-mek
arm64:
dts: imx8qm-mek: support revd board's wm8962 codec
arm64:
dts: imx8qm: add system controller watchdog support
arm64:
dts: imx8qxp-mek: support wcpu board's wm8962 codec
arm64:
dts: imx93-11x11-evk: disable all realtek ethernet phy CLKOUT
arm64:
dts: imx93-11x11-evk: reduce the driving strength of net RXC/TXC
arm64:
dts: imx93-11x11-evk: remove the duplicated pinctrl_lpi2c3 node
arm64:
dts: imx93-9x9-qsb: add IMU sensor support
arm64:
dts: imx93-phyboard-nash: Add PEB-WLBT-07 overlay
arm64:
dts: imx93-phyboard-segin: Add PEB-EVAL-01 overlay
arm64:
dts: imx93-phyboard-segin: Add PEB-WLBT-05 overlay
arm64:
dts: imx93-phycore-som: Add RPMsg overlay
arm64:
dts: imx93-qsb/evk: add usdhc3 and lpuart5
arm64:
dts: imx93: add edma error interrupt support
arm64:
dts: imx93: remove eee-broken-1000t for eqos node
arm64:
dts: imx943-evk: add bt-sco sound card support
arm64:
dts: imx943-evk: add i2c io expander support
arm64:
dts: imx943-evk: add lpi2c support
arm64:
dts: imx943-evk: Add PDM microphone sound card support
arm64:
dts: imx943-evk: add sound-wm8962 support
arm64:
dts: imx94: Add micfil and mqs device nodes
arm64:
dts: imx94: add missing clock related properties to flexcan1
arm64:
dts: imx95-19x19-evk: add adc0 flexcan[1,2] i2c[2,3] uart5 spi3 and tpm3
arm64:
dts: imx95-19x19-evk: add GPIO reset for ethphy0
arm64:
dts: imx95-19x19-evk: adjust pinctrl settings for usdhc2
arm64:
dts: imx95-19x19-evk: correct the phy setting for flexcan1/2
arm64:
dts: imx95-evk: add USB3 PHY tuning properties
arm64:
dts: imx95: add jpeg encode and decode nodes
arm64:
dts: imx95: add SMMU support for NETC
arm64:
dts: imx95: correct i3c node in imx95
arm64:
dts: imx95: Fix JPEG encoder node assigned clock
arm64:
dts: lg: Add missing PL011 "uartclk"
arm64:
dts: lg: Refactor common LG1312 and LG1313 parts
arm64:
dts: lx2160a-qds: add the two on-board RGMII PHYs
arm64:
dts: marvell: cn9132-clearfog: disable eMMC high-speed modes
arm64:
dts: marvell: cn9132-clearfog: fix multi-lane pci x2 and x4 ports
arm64:
dts: marvell: cn913x-solidrun: fix sata ports status
ARM64:
dts: mcbin: fix SATA ports on Macchiatobin
arm64:
dts: mediatek: mt7988: add cci node
arm64:
dts: mediatek: mt7988a-bpi-r4: add gpio leds
arm64:
dts: mediatek: mt7988a-bpi-r4: add proc-supply for cci
arm64:
dts: mediatek: mt7988a-bpi-r4: drop unused pins
arm64:
dts: mediatek: mt8173: Reserve memory for audio frontend
arm64:
dts: mediatek: mt8183-kukui: Reserve memory for audio frontend
arm64:
dts: mediatek: mt8186-corsola: Reserve memory for audio frontend
arm64:
dts: mediatek: mt8186-steelix: Mark second source components for probing
arm64:
dts: mediatek: mt8186: Add Squirtle Chromebooks
arm64:
dts: mediatek: mt8186: Merge Voltorb device trees
arm64:
dts: mediatek: mt8192-asurada-spherion: Mark trackpads as fail-needs-probe
arm64:
dts: mediatek: mt8192-asurada: Reserve memory for audio frontend
arm64:
dts: mediatek: mt8370: Enable gpu support
arm64:
dts: mediatek: mt8390-genio-common: Add Home MT6359 PMIC key support
arm64:
dts: mediatek: mt8395-genio-1200-evk: Add MT6359 PMIC key support
arm64:
dts: mediatek: mt8395-genio-1200-evk: Enable Audio DSP and sound card
arm64:
dts: nuvoton: npcm8xx: Drop the GIC "ppi-partitions" node
arm64:
dts: qcom: Add camera clock controller for sc8180x
arm64:
dts: qcom: Add QMP handle for qcom_stats
arm64:
dts: qcom: Add support for X1-based Asus Zenbook A14
arm64:
dts: qcom: apq8016-sbc-d3-camera: Convert to DT overlay
arm64:
dts: qcom: ipq6018: Add missing MSI and 'global' IRQs
arm64:
dts: qcom: ipq8074: Add missing MSI and 'global' IRQs
arm64:
dts: qcom: msm8976-longcheer-l9360: Add initial device tree
arm64:
dts: qcom: msm8976: Add sdc2 GPIOs
arm64:
dts: qcom: msm8976: Make blsp_dma controlled-remotely
arm64:
dts: qcom: msm8996: Add missing MSI SPI interrupts
arm64:
dts: qcom: msm8998: Add missing MSI and 'global' IRQs
arm64:
dts: qcom: qcm2290: Add CAMSS node
arm64:
dts: qcom: qcs615-ride: enable remoteprocs
arm64:
dts: qcom: qcs615: add ADSP and CDSP nodes
arm64:
dts: qcom: qcs615: Add IMEM and PIL info region
arm64:
dts: qcom: qcs615: Add mproc node for SEMP2P
arm64:
dts: qcom: qcs615: disable the CTI device of the camera block
arm64:
dts: qcom: qcs615: fix a crash issue caused by infinite loop for Coresight
arm64:
dts: qcom: qcs8300-ride: enable video
arm64:
dts: qcom: qcs8300: add video node
arm64:
dts: qcom: qrb5165-rb5-vision-mezzanine: remove camcc status property
arm64:
dts: qcom: sa8775p-ride: add anx7625 DSI to DP bridge nodes
arm64:
dts: qcom: sa8775p-ride: enable video
arm64:
dts: qcom: sa8775p: Add 'global' PCIe interrupt
arm64:
dts: qcom: sa8775p: Add CPU OPP tables to scale DDR/L3
arm64:
dts: qcom: sa8775p: add Display Serial Interface device nodes
arm64:
dts: qcom: sa8775p: add EPSS l3 interconnect provider
arm64:
dts: qcom: sa8775p: add support for video node
arm64:
dts: qcom: sa8775p: Correct the interrupt for remoteproc
arm64:
dts: qcom: sar2130p: Add 'global' PCIe interrupt
arm64:
dts: qcom: sc7180: Expand IMEM region
arm64:
dts: qcom: sc7280: Add 'global' PCIe interrupt
arm64:
dts: qcom: sc8180x: Add 'global' PCIe interrupt
arm64:
dts: qcom: sc8180x: Drop unrelated clocks from PCIe hosts
arm64:
dts: qcom: sdm845: Add missing MSI and 'global' IRQs
arm64:
dts: qcom: sdm845: Expand IMEM region
arm64:
dts: qcom: sdm850-lenovo-yoga-c630: enable sensors DSP
arm64:
dts: qcom: sm6115: add debug UART pins
arm64:
dts: qcom: sm6350: add APR and some audio-related services
arm64:
dts: qcom: sm6350: Add video clock controller
arm64:
dts: qcom: sm8150: Add 'global' PCIe interrupt
arm64:
dts: qcom: sm8150: Drop unrelated clocks from PCIe hosts
arm64:
dts: qcom: sm8250: Add 'global' PCIe interrupt
arm64:
dts: qcom: sm8250: enable camcc clock controller by default
arm64:
dts: qcom: sm8350: Add 'global' PCIe interrupt
arm64:
dts: qcom: sm8550: Add support for camss
arm64:
dts: qcom: sm8650: add iris DT node
arm64:
dts: qcom: sm8650: remove unused reg
arm64:
dts: qcom: sm8750-mtp: Add sound (speakers, headset codec, dmics)
arm64:
dts: qcom: sm8750-qrd: Add sound (speakers, headset codec, dmics)
arm64:
dts: qcom: sm8750: Add Soundwire nodes
arm64:
dts: qcom: sm8750: Add UFS nodes for SM8750 MTP
arm64:
dts: qcom: sm8750: Add UFS nodes for SM8750 QRD board
arm64:
dts: qcom: sm8750: Add UFS nodes for SM8750 SoC
arm64:
dts: qcom: sm8750: Trivial stray lines removal
arm64:
dts: qcom: x1-asus-zenbook: fixup GPU nodes
arm64:
dts: qcom: x1-asus-zenbook: support sound
arm64:
dts: qcom: x1e80100-dell-xps-9345: Add WiFi/BT pwrseq
arm64:
dts: qcom: x1e80100-dell-xps13-9345: Enable fingerprint sensor
arm64:
dts: qcom: x1e80100-hp-x14: add usb-1-ss1-sbu-mux
arm64:
dts: qcom: x1e80100-hp-x14: amend order of nodes
arm64:
dts: qcom: x1e80100-hp-x14: remove unused i2c buses
arm64:
dts: qcom: x1e80100: Add missing 'global' PCIe interrupt
arm64:
dts: qcom: x1p42100: Fix thermal sensor configuration
arm64:
dts: renesas: Add CN15 eMMC and SD overlays for RZ/V2H and RZ/V2N EVKs
arm64:
dts: renesas: Add Renesas R8A779H2 SoC support
arm64:
dts: renesas: ebisu: Add CAN0 support
arm64:
dts: renesas: Factor out Gray Hawk Single board support
arm64:
dts: renesas: r8a779g0: Describe PCIe root ports
arm64:
dts: renesas: r8a779g3-sparrow-hawk-fan-pwm: Add missing install target
arm64:
dts: renesas: r8a779g3-sparrow-hawk: Sort DTS
arm64:
dts: renesas: r8a779h2: Add Gray Hawk Single support
arm64:
dts: renesas: r9a09g047: Add CRU, CSI2 nodes
arm64:
dts: renesas: r9a09g047: Add GBETH nodes
arm64:
dts: renesas: r9a09g047: Add XSPI node
arm64:
dts: renesas: r9a09g047e57-smarc: Add gpio keys
arm64:
dts: renesas: r9a09g047e57-smarc: Add I2C0 pincontrol
arm64:
dts: renesas: r9a09g047e57-smarc: Enable CRU, CSI support
arm64:
dts: renesas: r9a09g056: Add GBETH nodes
arm64:
dts: renesas: r9a09g056: Add Mali-G31 GPU node
arm64:
dts: renesas: r9a09g056: Add OSTM0-OSTM7 nodes
arm64:
dts: renesas: r9a09g056: Add RIIC controllers
arm64:
dts: renesas: r9a09g056: Add USB2.0 support
arm64:
dts: renesas: r9a09g056: Add WDT0-WDT3 nodes
arm64:
dts: renesas: r9a09g056: Add XSPI node
arm64:
dts: renesas: r9a09g056n48-rzv2n-evk: Add RAA215300 PMIC
arm64:
dts: renesas: r9a09g056n48-rzv2n-evk: Enable GBETH
arm64:
dts: renesas: r9a09g056n48-rzv2n-evk: Enable Mali-G31 GPU
arm64:
dts: renesas: r9a09g056n48-rzv2n-evk: Enable OSTM timers on RZ/V2N EVK
arm64:
dts: renesas: r9a09g056n48-rzv2n-evk: Enable RIIC controllers
arm64:
dts: renesas: r9a09g056n48-rzv2n-evk: Enable serial NOR FLASH
arm64:
dts: renesas: r9a09g056n48-rzv2n-evk: Enable USB2.0 support
arm64:
dts: renesas: r9a09g056n48-rzv2n-evk: Enable WDT1
arm64:
dts: renesas: r9a09g056n48-rzv2n-evk: Fix pinctrl node name for GBETH1
arm64:
dts: renesas: r9a09g057: Add GBETH nodes
arm64:
dts: renesas: r9a09g057: Add USB2.0 support
arm64:
dts: renesas: r9a09g057: Add XSPI node
arm64:
dts: renesas: r9a09g057h44-rzv2h-evk: Add RAA215300 PMIC
arm64:
dts: renesas: r9a09g057h44-rzv2h-evk: Enable GBETH
arm64:
dts: renesas: r9a09g057h44-rzv2h-evk: Enable serial NOR FLASH
arm64:
dts: renesas: r9a09g057h44-rzv2h-evk: Enable USB2.0 support
arm64:
dts: renesas: r9a09g057h44-rzv2h-evk: Fix pinctrl node name for GBETH1
arm64:
dts: renesas: r9a09g057h44-rzv2h-evk: Rename fixed regulator node names
arm64:
dts: renesas: rcar-gen3: Add bootph-all to sysinfo EEPROMs
arm64:
dts: renesas: renesas-smarc2: Enable I2C0 node
arm64:
dts: renesas: rzg3e-smarc-som: Enable eth{0-1} (GBETH) interfaces
arm64:
dts: renesas: rzg3e-smarc-som: Enable serial NOR FLASH
arm64:
dts: renesas: sparrow-hawk: Describe split PCIe clock
arm64:
dts: rockchip: Add bluetooth support to ArmSoM Sige7
arm64:
dts: rockchip: Add DSI panel support for gameforce-ace
arm64:
dts: rockchip: add DTs for Firefly ROC-RK3588S-PC
arm64:
dts: rockchip: add DTs for Sakura Pi RK3308B
arm64:
dts: rockchip: Add FriendlyElec NanoPi M5 support
arm64:
dts: rockchip: Add GPU node for RK3528
arm64:
dts: rockchip: add HDMI audio on ROCK 4D
arm64:
dts: rockchip: Add HDMI PHY PLL clock source to VOP2 on rk3576
arm64:
dts: rockchip: add header for RK8XX PMIC constants
arm64:
dts: rockchip: add label to first port of ISP on px30
arm64:
dts: rockchip: Add Luckfox Omni3576 Board support
arm64:
dts: rockchip: Add maskrom button to NanoPi R5S + R5C
arm64:
dts: rockchip: add overlay for RockPro64 screen
arm64:
dts: rockchip: add overlay for the WiFi/BT module on Sige5 v1.2
arm64:
dts: rockchip: Add power controller for RK3528
arm64:
dts: rockchip: Add reset button to NanoPi R5S
arm64:
dts: rockchip: add ROCK 5T device tree
arm64:
dts: rockchip: Add rtc0 alias for NanoPi R5S + R5C
arm64:
dts: rockchip: add SDIO controller on RK3576
arm64:
dts: rockchip: Add spi nodes for RK3528
arm64:
dts: rockchip: Add supplies for eMMC on rk3588-orangepi-5
arm64:
dts: rockchip: Add UFS support on the ROCK 4D
arm64:
dts: rockchip: Add vcc supply for SPI Flash on NanoPC-T6
arm64:
dts: rockchip: Add vcc-supply to SPI flash on Pinephone Pro
arm64:
dts: rockchip: Add vcc-supply to SPI flash on rk3399-pinebook-pro
arm64:
dts: rockchip: add version-independent WiFi/BT nodes on Sige5
arm64:
dts: rockchip: adjust dcin regulator on ROCK 4D
arm64:
dts: rockchip: complete USB nodes on ROCK 4D
arm64:
dts: rockchip: convert rk3562 to their dt-binding constants
arm64:
dts: rockchip: correct network description on Sige5
arm64:
dts: rockchip: describe I2c Bus 1 and IMX258 world camera on PinePhone Pro
arm64:
dts: rockchip: describe the OV8858 user camera on PinePhone Pro
arm64:
dts: rockchip: Document unused device on i2c1
arm64:
dts: rockchip: Drop regulator-compatible property on rk3399
arm64:
dts: rockchip: drop touch panel display from rockpro64
arm64:
dts: rockchip: Drop unneeded address+size-cells on px30
arm64:
dts: rockchip: Enable eMMC HS200 mode on Radxa E20C
arm64:
dts: rockchip: Enable GPU on Radxa E20C
arm64:
dts: rockchip: Enable gpu on rk3576-evb1-v10
arm64:
dts: rockchip: Enable HDMI PHY clk provider on rk3576
arm64:
dts: rockchip: Enable HDMI receiver on CM3588
arm64:
dts: rockchip: Enable HDMI receiver on RK3588 EVB1
arm64:
dts: rockchip: Enable mipi dsi on rk3568-evb1-v10
arm64:
dts: rockchip: enable PCIe on ROCK 4D
arm64:
dts: rockchip: enable USB on Sige5
arm64:
dts: rockchip: Fix Bluetooth interrupts flag on Neardi LBA3368
arm64:
dts: rockchip: Fix cover detection on PineNote
arm64:
dts: rockchip: fix endpoint dtc warning for PX30 ISP
arm64:
dts: rockchip: fix es8388 address on rk3588s-roc-pc
arm64:
dts: rockchip: Fix LCD panel port on rk3566-pinetab2
arm64:
dts: rockchip: fix PHY handling for ROCK 4D
arm64:
dts: rockchip: Fix pinctrl node names for RK3528
arm64:
dts: rockchip: fix second M.2 slot on ROCK 5T
arm64:
dts: rockchip: Fix the headphone detection on the orangepi 5
arm64:
dts: rockchip: Fix the headphone detection on the orangepi 5 plus
arm64:
dts: rockchip: Fix UART DMA support for RK3528
arm64:
dts: rockchip: fix USB on RADXA ROCK 5T
arm64:
dts: rockchip: force PMIC reset behavior to restart PMU on RK3588 Jaguar
arm64:
dts: rockchip: force PMIC reset behavior to restart PMU on RK3588 Tiger
arm64:
dts: rockchip: mark eeprom as read-only for Radxa E52C
arm64:
dts: rockchip: Minor whitespace cleanup
arm64:
dts: rockchip: move common ROCK 5B/+ nodes into own tree
arm64:
dts: rockchip: Move dsi address+size-cells from SoC to px30 boards
arm64:
dts: rockchip: Move dsi address+size-cells from SoC to rk3399 boards
arm64:
dts: rockchip: Move mipi_out node on rk3399 haikou demo dtso
arm64:
dts: rockchip: Remove workaround that prevented Turing RK1 GPU power regulator control
arm64:
dts: rockchip: rename rk3588-rock-5b.dtsi
arm64:
dts: rockchip: Simplify edp endpoints on several rk3399 boards
arm64:
dts: rockchip: Simplify mipi_out endpoint on rk3399 RP64 dtso
arm64:
dts: rockchip: Simplify VOP port definition on rk3328
arm64:
dts: rockchip: support camera module on Haikou Video Demo on PX30 Ringneck
arm64:
dts: rockchip: support Ethernet Switch adapter for RK3588 Jaguar
arm64:
dts: rockchip: theoretically enable Wi-Fi on ROCK 4D
arm64:
dts: rockchip: Update the PinePhone Pro panel description
arm64:
dts: rockchip: Use standard PHY reset properties for RK3576 ArmSoM Sige5
arm64:
dts: rp1: Add support for RaspberryPi's RP1 device
arm64:
dts: s32g: add RTC node
arm64:
dts: s32g: Add USB device tree information for s32g2/s32g3
arm64:
dts: socfpga: agilex: fix dtbs_check warning for f2s-free-clk
arm64:
dts: socfpga: stratix10: fix dtbs_check for rstmgr
arm64:
dts: socfpga: swvp: remove altr,modrst-offset
arm64:
dts: socfpga: swvp: remove cpu1-start-addr
arm64:
dts: socfpga: swvp: remove phy-addr in the GMAC node
arm64:
dts: sophgo: Add Duo Module 01
arm64:
dts: sophgo: Add Duo Module 01 Evaluation Board
arm64:
dts: sophgo: Add initial SG2000 SoC device tree
arm64:
dts: st: add timer nodes on stm32mp251
arm64:
dts: st: add timer nodes on stm32mp257f-ev1
arm64:
dts: st: add timer pins for stm32mp257f-ev1
arm64:
dts: st: fix timer used for ticks
arm64:
dts: st: remove empty line in stm32mp251.dtsi
arm64:
dts: ti: Add bootph property to nodes at source for am62a
arm64:
dts: ti: Add pinctrl entries for AM62D2 family of SoCs
arm64:
dts: ti: Add support for AM62D2-EVM
arm64:
dts: ti: Enable overlays for all DTB files
arm64:
dts: ti: k3-am62*: Move eMMC pinmux to top level board file
arm64:
dts: ti: k3-am62-main: Remove eMMC High Speed DDR support
arm64:
dts: ti: k3-am62-verdin: Enable pull-ups on I2C buses
arm64:
dts: ti: k3-am62a7-sk: add boot phase tags
arm64:
dts: ti: k3-am62a7-sk: Describe the SPI NAND
arm64:
dts: ti: k3-am62a7-sk: fix pinmux for main_uart1
arm64:
dts: ti: k3-am62p-j722s: Enable freq throttling on thermal alert
arm64:
dts: ti: k3-am62p-j722s: fix pinctrl-single size
arm64:
dts: ti: k3-am62p-verdin: add SD_1 CD pull-up
arm64:
dts: ti: k3-am62p-verdin: Adjust temperature trip points
arm64:
dts: ti: k3-am62p-verdin: Enable pull-ups on I2C_3_HDMI
arm64:
dts: ti: k3-am62p-verdin: fix PWM_3_DSI GPIO direction
arm64:
dts: ti: k3-am62p5-sk: Add bootph-all property to enable Ethernet boot
arm64:
dts: ti: k3-am642-evm-pcie0-ep: Add boot phase tag to "pcie0_ep"
arm64:
dts: ti: k3-am642-phyboard-electra: Fix PRU-ICSSG Ethernet ports
arm64:
dts: ti: k3-am654-base-board: add boot phase tags
arm64:
dts: ti: k3-am65: add boot phase tags
arm64:
dts: ti: k3-am68-sk-base-board: Add bootph-all property to enable Ethernet boot
arm64:
dts: ti: k3-am69-sk: Add bootph-all property to enable Ethernet boot
arm64:
dts: ti: k3-am69-sk: Add idle-states for remaining SERDES instances
arm64:
dts: ti: k3-j721s2-main: Add McASP nodes
arm64:
dts: ti: k3-j722s-evm: Add bootph-all property to enable Ethernet boot
arm64:
dts: ti: k3-j722s-evm: Fix USB gpio-hog level for Type-C
arm64:
dts: ti: k3-j722s-main: Add audio-refclk0 node
arm64:
dts: ti: k3-j784s4-j742s2-main-common: Add ACSPCIE1 node
arm64:
dts: ti: k3-j784s4-j742s2-main-common: Add PBIST_14 node
arm64:
dts: ti: k3-pinctrl: Enable Schmitt Trigger by default
arm64:
dts: tqma8mnql: Add EASRC support
arm64:
dts: tqma8mpql-mba8mpxl-lvds: Rename overlay to include display name
arm64:
dts: tqma8mpql: Add EASRC support
arm64:
dts: tqmls1043a: Enable SFP interface
arm64:
dts: tqmls1046a: Enable SFP interfaces
arm64:
dts: tqmls10xxa: Move SFP cage definition to common place
arm64:
efi: Remove CONFIG_VMAP_STACK check
arm64:
entry: Add entry and exit functions for debug exceptions
arm64:
fix unnecessary rebuilding when CONFIG_DEBUG_EFI=y
arm64:
ftrace: fix unreachable PLT for ftrace_caller in init_module with CONFIG_DYNAMIC_FTRACE
arm64:
Handle BRBE booting requirements
arm64:
Handle KCOV __init vs inline mismatches
arm64:
Implement HAVE_LIVEPATCH
arm64:
Kconfig.platforms: Add config for Marvell PXA1908 platform
arm64:
Kconfig.platforms: remove useless select for ARCH_K3
arm64:
Kconfig: add ARCH_CIX for cix silicons
arm64:
Kconfig: Enable GICv5
arm64:
Kconfig: Keep selects somewhat alphabetically ordered
arm64:
kexec: initialize kexec_buf struct in load_other_segments()
arm64:
kvm: sys_regs: use string choices helper
arm64:
kvm: trace_handle_exit: use string choices helper
arm64:
Mandate VMAP_STACK
arm64:
Mark kernel as tainted on SAE and SError panic
arm64:
mm: Fix CFI failure due to kpti_ng_pgd_alloc function signature
arm64:
pi: use 'targets' instead of extra-y in Makefile
arm64:
ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names
arm64:
refactor aarch32_break_handler()
arm64:
remove CONFIG_VMAP_STACK checks from entry code
arm64:
remove CONFIG_VMAP_STACK checks from SDEI stack handling
arm64:
remove CONFIG_VMAP_STACK checks from stacktrace overflow logic
arm64:
remove CONFIG_VMAP_STACK conditionals from irq stack setup
arm64:
Remove CONFIG_VMAP_STACK conditionals from THREAD_SHIFT and THREAD_ALIGN
arm64:
remove CONFIG_VMAP_STACK conditionals from traps overflow stack
arm64:
Report address tag when FEAT_MTE_TAGGED_FAR is supported
arm64:
samsung: MAINTAINERS: Add Tesla FSD DTS to Exynos entry
arm64:
signal: Remove ISB when resetting POR_EL0
arm64:
smp: Fix pNMI setup after GICv5 rework
arm64:
smp: Support non-SGIs for IPIs
arm64:
stacktrace: Check kretprobe_find_ret_addr() return value
arm64:
stacktrace: Implement arch_stack_walk_reliable()
arm64:
sysreg: Add THE/ASID2 controls to TCR2_ELx
arm64:
tegra: Add memory controller on Tegra264
arm64:
tegra: Add p3971-0089+p3834-0008 support
arm64:
tegra: Add Tegra264 support
arm64:
tegra: Remove numa-node-id properties
arm64:
tesla/google: MAINTAINERS: Reference "SoC clean" maintainer profile
arm64:
uapi: Provide correct __BITS_PER_LONG for the compat vDSO
arm64:
vgic-v2: Fix guest endianness check in hVHE mode
ARM:
9449/1: coresight: Finish removal of Coresight support in arch/arm/kernel
ARM:
9458/1: module: Ensure the override of module_arch_freeing_init()
ARM:
at91: select ARCH_MICROCHIP
ARM:
configs: sama5_defconfig: Select CONFIG_WILC1000_SDIO
ARM:
dts: add ngpios for vf610 compatible gpio controllers
ARM:
dts: allwinner: Minor whitespace cleanup
ARM:
dts: am335x-pdu001: Fix RS-485 transceiver switching
ARM:
dts: armada-370-db: Fix stereo audio input routing on Armada 370
ARM:
dts: aspeed: Add device tree for Nvidia's GB200NVL BMC
ARM:
dts: aspeed: Align GPIO hog name with bindings
ARM:
dts: aspeed: bletchley: enable USB PD negotiation
ARM:
dts: aspeed: bletchley: remove unused ethernet-phy node
ARM:
dts: aspeed: catalina: Add fan controller support
ARM:
dts: aspeed: catalina: Add Front IO board remote thermal sensor
ARM:
dts: aspeed: catalina: Add IO Mezz board thermal sensor nodes
ARM:
dts: aspeed: catalina: Add MP5990 power sensor node
ARM:
dts: aspeed: catalina: Add second source fan controller support
ARM:
dts: aspeed: catalina: Add second source HSC node support
ARM:
dts: aspeed: catalina: Enable MCTP for frontend NIC management
ARM:
dts: aspeed: catalina: Enable MCTP support for NIC management
ARM:
dts: aspeed: catalina: Enable multi-master on additional I2C buses
ARM:
dts: aspeed: catalina: Remove INA238 and INA230 nodes
ARM:
dts: aspeed: catalina: Update CBC FRU EEPROM I2C bus and address
ARM:
dts: aspeed: harma: add ADC128D818 for voltage monitoring
ARM:
dts: aspeed: harma: add E1.S power monitor
ARM:
dts: aspeed: harma: add fan board I/O expander
ARM:
dts: aspeed: harma: add mmc health
ARM:
dts: aspeed: Harma: revise gpio bride pin for battery
ARM:
dts: aspeed: lanyang: Fix 'lable' typo in LED nodes
ARM:
dts: aspeed: Remove swift machine
ARM:
dts: aspeed: santabarbara: Add Meta Santabarbara BMC
ARM:
dts: aspeed: system1: Add GPIO line name
ARM:
dts: aspeed: system1: Add IPMB device
ARM:
dts: aspeed: system1: Disable gpio pull down
ARM:
dts: aspeed: system1: Mark GPIO line high/low
ARM:
dts: aspeed: system1: Reduce sgpio speed
ARM:
dts: aspeed: system1: Remove VRs max8952
ARM:
dts: aspeed: system1: Update LED gpio name
ARM:
dts: aspeed: yosemite4: add gpio name for uart mux sel
ARM:
dts: at91-sama5d27_wlsom1: Improve the Wifi compatible
ARM:
dts: bcm63138: Add BCMBCA peripherals
ARM:
dts: bcm63148: Add BCMBCA peripherals
ARM:
dts: bcm63178: Add BCMBCA peripherals
ARM:
dts: bcm6846: Add interrupt to RNG
ARM:
dts: bcm6855: Add BCMBCA peripherals
ARM:
dts: bcm6878: Add BCMBCA peripherals
ARM:
dts: bcm6878: Correct UART0 IRQ number
ARM:
dts: bcm958625-meraki-mx6x: Use #pwm-cells = <3>
ARM:
dts: broadcom: Fix bcm7445 memory controller compatible
ARM:
dts: exynos: Align i2c-gpio node names with dtschema
ARM:
dts: Fix up wrv54g device tree
ARM:
dts: imx28: add pwm7 muxing options
ARM:
dts: imx6-gw: Replace license text comment with SPDX identifier
ARM:
dts: imx6-karo: Replace license text comment with SPDX identifier
ARM:
dts: imx6ul-kontron-bl-common: Fix RTS polarity for RS485 interface
ARM:
dts: imx6ul-kontron-sl-common: Add SPI NOR partitions
ARM:
dts: imx6ul-kontron-sl-common: Fix QSPI NAND node name
ARM:
dts: imx6ul: support Engicam MicroGEA BMM board
ARM:
dts: imx6ul: support Engicam MicroGEA GTW board
ARM:
dts: imx6ul: support Engicam MicroGEA RMM board
ARM:
dts: imx6ul: support Engicam MicroGEA-MX6UL SoM
ARM:
dts: imx7s-warp: Improve the Bluetooth description
ARM:
dts: imx7s-warp: Improve the Wifi description
ARM:
dts: kirkwood: Fix sound DAI cells for OpenRD clients
ARM:
dts: lpc32xx: Add #pwm-cells property to the two SoC PWMs
ARM:
dts: marvell: kirkwood: use recent scl/sda gpio bindings
ARM:
dts: mediatek: add basic support for JTY D101 board
ARM:
dts: mediatek: add basic support for Lenovo A369i board
ARM:
dts: mediatek: add basic support for MT6572 SoC
ARM:
dts: microchip: gardena-smart-gateway: Fix power LED
ARM:
dts: microchip: sam9x60ek: rename spi-cs-setup-ns property to spi-cs-setup-delay-ns
ARM:
dts: microchip: sam9x7: Add clock name property
ARM:
dts: microchip: sam9x7: Add HLCD controller
ARM:
dts: microchip: sam9x7: Add LVDS controller
ARM:
dts: microchip: sama5d27_som1: rename spi-cs-setup-ns property to spi-cs-setup-delay-ns
ARM:
dts: microchip: sama5d27_wlsom1: rename spi-cs-setup-ns property to spi-cs-setup-delay-ns
ARM:
dts: microchip: sama5d2: Update the cache configuration for CPU
ARM:
dts: microchip: sama5d2_icp: rename spi-cs-setup-ns property to spi-cs-setup-delay-ns
ARM:
dts: microchip: sama5d3: Update the cache configuration for CPU
ARM:
dts: microchip: sama5d4: Update the cache configuration for CPU
ARM:
dts: microchip: sama7d65: Add cache configuration for cpu node
ARM:
dts: microchip: sama7d65: Add CAN bus support
ARM:
dts: microchip: sama7d65: Add clock name property
ARM:
dts: microchip: sama7d65: Add crypto support
ARM:
dts: microchip: sama7d65: Add PWM support
ARM:
dts: microchip: sama7d65: Clean up extra space
ARM:
dts: microchip: sama7d65: Enable CAN bus
ARM:
dts: microchip: sama7d65: Force SDMMC Legacy mode
ARM:
dts: microchip: sama7g5: Add cache configuration for cpu node
ARM:
dts: microchip: sama7g5: Adjust clock xtal phandle
ARM:
dts: microchip: use recent scl/sda gpio bindings
ARM:
dts: mxs: support i.MX28 Amarula rmm board
arm:
dts: omap: Add support for BeagleBone Green Eco board
arm:
dts: omap: am335x-bone-common: Rename tps to generic pmic node
ARM:
dts: omap: am335x: Use non-deprecated rts-gpios
ARM:
dts: qcom: Add initial support for Sony Xperia Z Ultra (togari)
ARM:
dts: qcom: Align wifi node name with bindings
ARM:
dts: qcom: msm8960: use macros for interrupts
ARM:
dts: qcom: msm8974-hammerhead: Add alias for mmc0
ARM:
dts: qcom: msm8974-oneplus-bacon: Add alias for mmc0
ARM:
dts: qcom: msm8974-sony-xperia-rhine: Add alias for mmc0 & mmc1
ARM:
dts: qcom: msm8974-sony-xperia-rhine: Enable USB charging
ARM:
dts: qcom: msm8974-sony-xperia-rhine: Move camera buttons to amami & honami
ARM:
dts: renesas: r9a06g032-rzn1d400-db: Describe debug LEDs
ARM:
dts: renesas: r9a06g032: Add second clock input to RTC
ARM:
dts: rockchip: Minor whitespace cleanup
ARM:
dts: s5pv210: Align i2c-gpio node names with dtschema
ARM:
dts: socfpga: sodia: Fix mdio bus probe and PHY address
ARM:
dts: st: spear: Use generic "ethernet" as node name
ARM:
dts: stm32: Add nvmem-cells to ethernet nodes for constant mac-addresses
ARM:
dts: stm32: add stm32mp157f-dk2 board support
ARM:
dts: stm32: add system-clock-direction-out on stm32mp15xx-dkx
ARM:
dts: stm32: fullfill diversity with OPP for STM32M15xF SOCs
ARM:
dts: stm32: optee async notif interrupt for MP15 scmi variants
ARM:
dts: stm32: use 'typec' generic name for stusb1600 on stm32mp15xx-dkx
ARM:
dts: stm32: use internal regulators bindings for MP15 scmi variants
ARM:
dts: sun8i: v3: Add RGB666 LCD PD pins definition
ARM:
dts: sun8i: v3s: Add RGB666 LCD PE pins definition
arm:
dts: ti: omap: Fixup pinheader typo
ARM:
dts: vf: remove redundant layer under iomux
ARM:
dts: vf: remove redundant pinctrl-names
ARM:
dts: vf: remove reg property for arm pmu
ARM:
dts: vf: rename io-expander@20 to pinctrl@20
ARM:
dts: vf: vf-colibri-eval-v3: add power-supply for edt,et057090dhu
ARM:
dts: vf: vf610-zii-cfu1: rename node name *-gpio to *-gpios
ARM:
dts: vfxxx: Correctly use two tuples for timer address
ARM:
dts: vt8500: Add L2 cache controller on WM8850/WM8950
ARM:
dts: vt8500: Add node address and reg in CPU nodes
ARM:
dts: vt8500: Fix the unit address of the VT8500 LCD controller
ARM:
dts: vt8500: Move memory nodes to board dts and fix addr/size
ARM:
dts: vt8500: Use generic node name for the SD/MMC controller
arm:
Handle KCOV __init vs inline mismatches
ARM:
imx: Kconfig: Adjust select after renamed config option
ARM:
imx_v6_v7_defconfig: cleanup with savedefconfig
ARM:
imx_v6_v7_defconfig: Select BT_HCIUART_BCM
ARM:
imx_v6_v7_defconfig: select CONFIG_INPUT_PWM_BEEPER
ARM:
imx_v6_v7_defconfig: select CONFIG_USB_HSIC_USB3503
ARM:
mediatek: add board_dt_compat entry for the MT6572 SoC
ARM:
mediatek: add MT6572 smp bring up code
arm:
multi_v7_defconfig: Enable TPS65219 regulator
arm:
multi_v7_defconfig: Update HD-audio configs
ARM:
mxs_defconfig: Cleanup mxs_defconfig
ARM:
mxs_defconfig: select new drivers used by imx28-amarula-rmm
ARM:
omap1: ams-delta: use generic device properties for gpio-mmio
arm:
omap2plus_defconfig: Enable TPS65219 regulator
arm:
orion: use string choices helper
ARM:
ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names
ARM:
rockchip: fix kernel hang during smp initialization
ARM:
s3c/gpio: complete the conversion to new GPIO value setters
ARM:
s3c: crag6410: use generic device properties for gpio-mmio
ARM:
sa110/gpio: convert set_multiple() to returning an integer
ARM:
shmobile: defconfig: Refresh for v6.16-rc2
ARM:
stacktrace: include asm/sections.h in asm/stacktrace.h
ARM:
Switch to new sys-off handler API
ARM:
tegra: Add device-tree for Asus Portable AiO P1801-T
ARM:
tegra: Add device-tree for ASUS VivoTab RT TF600T
ARM:
tegra: chagall: Add embedded controller node
ARM:
tegra: Use I/O memcpy to write to IRAM
arm:
Update HD-audio configs again
ASoC:
Add Richtek RTQ9124 support
ASoC:
Add SDCA IRQ support and some misc fixups
ASoC:
adi: Standardize ASoC menu
ASoC:
amd: acp: Add legacy driver support acp7.2 based platforms
ASoC:
amd: acp: Add SoundWire legacy machine driver support for acp7.2 platform
ASoC:
amd: acp: add soundwire machine for ACP7.0 and ACP7.1 sof stack
ASoC:
amd: acp: Add SoundWire SOF machine driver support for acp7.2 platform
ASoC:
amd: acp: Adjust pdm gain value
ASoC:
amd: acp: Enable acp7.2 platform based DMIC support in machine driver
ASoC:
amd: acp: Enable I2S support for acp7.2 based platforms
ASoC:
amd: acp: Fix incorrect retrival of acp_chip_info
ASoC:
amd: acp: Fix pointer assignments for snd_soc_acpi_mach structures
ASoC:
amd: amd_sdw: Add quirks for some new Dell laptops
ASoC:
amd: ps: Add SoundWire pci and dma driver support for acp7.2 platform
ASoC:
amd: Standardize ASoC menu
ASoC:
apple: Standardize ASoC menu
ASoC:
atmel: Remove redundant pm_runtime_mark_last_busy() calls
ASoC:
atmel: Standardize ASoC menu
ASoC:
au1x: Standardize ASoC menu
ASoC:
bcm: Standardize ASoC menu
ASoC:
cirrus: Standardize ASoC menu
ASoC:
codec: Convert to GPIO descriptors for
ASoC:
codec: rockchip_sai: Remove including of_gpio.h
ASoC:
codec: sma1307: Fix memory corruption in sma1307_setting_loaded()
ASoC:
codec: sma1307: replace spelling mistake with new error message
ASoC:
codec: tlv320aic32x4: Convert to GPIO descriptors
ASoC:
codec: tlv320aic32x4: Drop aic32x4_pdata usage
ASoC:
codec: tlv320aic32x4: Fix reset GPIO check
ASoC:
codec: tlv320aic32x4: Sort headers alphabetically
ASoC:
codecs: Add acpi_match_table for aw88399 driver
ASoC:
codecs: Add calibration function to aw88399 chip
ASoC:
codecs: Add support for Richtek RTQ9124
ASoC:
codecs: Call strscpy() with correct size argument
ASoC:
codecs: Constify regmap configuration static variables
ASoC:
codecs: da7219: convert from round_rate() to determine_rate()
ASoC:
codecs: ES9389: Modify the standby configuration
ASoC:
codecs: idt821034: fix wrong log in idt821034_chip_direction_output()
ASoC:
codecs: lpass-rx-macro: Fix playback quality distortion
ASoC:
codecs: lpass-wsa-macro: Fix speaker quality distortion
ASoC:
codecs: lpass: Drop unused AIF_INVALID first DAI identifier
ASoC:
codecs: More const and unused member cleanups
ASoC:
codecs: Remove redundant pm_runtime_mark_last_busy() calls
ASoC:
codecs: rt5640: Drop dummy register names
ASoC:
codecs: rt5640: Retry DEVICE_ID verification
ASoC:
codecs: rt5682: convert from round_rate() to determine_rate()
ASoC:
codecs: rt5682s: convert from round_rate() to determine_rate()
ASoC:
codecs: tx-macro: correct tx_macro_component_drv name
ASoC:
codecs: wcd9335: Drop unused sido_input_src field
ASoC:
codecs: wcd934x: Drop unused num_rx_port/num_tx_port fields
ASoC:
codecs: wcd937x: Drop unused 'struct wcd937x_priv' fields
ASoC:
codecs: wcd937x: Simplify with devm_regulator_bulk_get_enable()
ASoC:
codecs: wcd937x: Use simple defines for chipid register value
ASoC:
codecs: wcd938x: Drop unused 'struct wcd938x_priv' fields
ASoC:
codecs: wcd938x: Drop unused variant field
ASoC:
codecs: wcd938x: Simplify with devm_regulator_bulk_get_enable()
ASoC:
codecs: wcd938x: Use simple defines for chipid register value
ASoC:
codecs: wcd939x: Add defines for major/minor version decoding
ASoC:
codecs: wcd939x: Add VDD_PX supply
ASoC:
codecs: wcd939x: Drop unused 'struct wcd939x_priv' fields
ASoC:
codecs: wcd939x: Simplify return from devm_gpiod_get() error
ASoC:
codecs: wcd939x: Simplify with devm_regulator_bulk_get_enable()
ASoC:
codecs: wcd939x: Use simple defines for chipid register value
ASoC:
codecs: wcd93xx: Drop enums for chipid values
ASoC:
codecs: wcd93xx: Few simplifications of code and
ASoC:
component: Remove redundant pm_runtime_mark_last_busy() calls
ASoC:
convert from clk round_rate() to
ASoC:
core/topology/Intel:
ASoC:
core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
ASoC:
cs35l56: Fixes for CS35L63 for production
ASoC:
cs35l56: Handle new algorithms IDs for CS35L63
ASoC:
cs35l56: Remove SoundWire Clock Divider workaround for CS35L63
ASoC:
cs35l56: Update Firmware Addresses for CS35L63 for production silicon
ASoC:
cs42l43: Remove unnecessary work functions
ASoC:
don't set dapm->bias_level directly
ASoC:
dt-bindings: atmel,at91-ssc: add microchip,sam9x7-ssc
ASoC:
dt-bindings: cirrus,cs42xx8: add 'port' property
ASoC:
dt-bindings: Convert MT8173 AFE binding to dt-schema
ASoC:
dt-bindings: covert mxs-audio-sgtl5000.txt to yaml format
ASoC:
dt-bindings: mt8173-afe-pcm: Add power domain
ASoC:
dt-bindings: mt8173-afe-pcm: Allow specifying reserved memory region
ASoC:
dt-bindings: mt8186-afe-pcm: Allow specifying reserved memory region
ASoC:
dt-bindings: mt8192-afe-pcm: Allow specifying reserved memory region
ASoC:
dt-bindings: qcom,lpass-va-macro: Define clock-names in top-level
ASoC:
dt-bindings: qcom,q6afe: Document q6usb subnode
ASoC:
dt-bindings: qcom,sm8250: Add Fairphone 4 sound card
ASoC:
dt-bindings: qcom,sm8250: Add QCS8275 sound card
ASoC:
dt-bindings: qcom,wcd939x: Document missing VDD_PX supply
ASoC:
dt-bindings: rt9123: Append RTQ9124 description
ASoC:
dt-bindings: tas57xx: add tas5753 compatibility
ASoC:
dwc: Standardize ASoC menu
ASoC:
fixup snd_soc_lookup_component_nolocked()
ASoC:
fsl-asoc-card: add sysclk_ratio for calculate sysclk frequency
ASoC:
fsl: Constify reg_default array
ASoC:
fsl: Standardize ASoC menu
ASoC:
fsl_mqs: Distinguish different modules by system manager indices
ASoC:
fsl_mqs: rename system manager indices for i.MX95
ASoC:
fsl_sai: replace regmap_write with regmap_update_bits
ASoC:
fsl_xcvr: get channel status data in two cases
ASoC:
fsl_xcvr: get channel status data when PHY is not exists
ASoC:
fsl_xcvr: get channel status data with firmware exists
ASoC:
generic: Standardize ASoC menu
ASoC:
generic: tidyup standardized ASoC menu for generic
ASoC:
google: Standardize ASoC menu
ASoC:
hdac_hdmi: Rate limit logging on connection and disconnection
ASoC:
hdac_hdmi: remove hdac_hdmi_jack[_port]_init()
ASoC:
hdmi-codec: use SND_JACK_AVOUT as jack status
ASoC:
hisilicon: Standardize ASoC menu
ASoC:
img: Imagination Technologies sound should depend on MIPS
ASoC:
img: Standardize ASoC menu
ASoC:
imx-card: Add WM8524 support
ASoC:
imx-card: Use helper function for_each_child_of_node_scoped()
ASoC:
Intel: add support for new devices
ASoC:
Intel: avs: Add rt5640 board support
ASoC:
Intel: avs: Add rt5640 machine board
ASoC:
Intel: avs: Fix uninitialized pointer error in probe()
ASoC:
Intel: catpt: Expose correct bit depth to userspace
ASoC:
Intel: PTL: Add entry for HDMI-In capture support to non-I2S codec boards.
ASoC:
Intel: Remove redundant pm_runtime_mark_last_busy() calls
ASoC:
Intel: Replace deprecated strcpy() with strscpy()
ASoC:
Intel: skl_hda_dsp_generic: Implement add_dai_link to filter HDMI PCMs
ASoC:
Intel: soc-acpi-intel-lnl-match: add rt1320_l12_rt714_l0 support
ASoC:
Intel: soc-acpi-intel-ptl-match: add support ptl-rt721-l0
ASoC:
Intel: soc-acpi: Add entry for HDMI_In capture support in PTL match table
ASoC:
Intel: soc-acpi: Add entry for sof_es8336 in PTL match table.
ASoC:
Intel: sof_rt5682: Add HDMI-In capture with rt5682 support for PTL.
ASoC:
Intel: sof_sdw: Add quirk for Alienware Area 51 (2025) 0CCC SKU
ASoC:
Intel: sof_sdw: Implement add_dai_link to filter HDMI PCMs
ASoC:
Intel: sof_sdw: use PRODUCT_FAMILY for Fatcat series
ASoC:
intel: Standardize ASoC menu
ASoC:
jz4740: Standardize ASoC menu
ASoC:
kirkwood: Standardize ASoC menu
ASoC:
loongson: Standardize ASoC menu
ASoC:
mediatek: mt8173-afe-pcm: use local `dev` pointer in driver callbacks
ASoC:
mediatek: mt8183-afe-pcm: Support >32 bit DMA addresses
ASoC:
mediatek: mt8183-afe-pcm: use local `dev` pointer in driver callbacks
ASoC:
mediatek: Standardize ASoC menu
ASoC:
mediatek: use reserved memory or enable
ASoC:
mediatek: use reserved memory or enable buffer pre-allocation
ASoC:
meson: Standardize ASoC menu
ASoC:
meson: Use helper function for_each_child_of_node_scoped()
ASoC:
mxs: Standardize ASoC menu
ASoC:
ops: dynamically allocate struct snd_ctl_elem_value
ASoC:
pxa: Standardize ASoC menu
ASoC:
qcom: audioreach: Fix lpaif_type configuration for the I2S interface
ASoC:
qcom: q6apm-lpass-dais: Fix missing set_fmt DAI op for I2S
ASoC:
qcom: q6apm-lpass-dais: Fix NULL pointer dereference if source graph failed
ASoC:
qcom: qdsp6: q6dsp-lpass-clocks: convert from round_rate() to determine_rate()
ASoC:
qcom: sc8280xp: Add support for QCS8275
ASoC:
qcom: sc8280xp: Enable DAI format configuration for MI2S interfaces
ASoC:
qcom: sc8280xp: Fix sound card driver name match data for QCS8275
ASoC:
qcom: sm8250: add DisplayPort Jack support
ASoC:
qcom: sm8250: Add Fairphone 4 soundcard compatible
ASoC:
qcom: sm8250: Add Fairphone 5 soundcard compatible
ASoC:
qcom: sm8250: set card driver name from match data
ASoC:
qcom: Standardize ASoC menu
ASoC:
qcom: use drvdata instead of component to keep id
ASoC:
remove component->id
ASoC:
remove component->id
ASoC:
renesas: msiof: Convert to
ASoC:
renesas: Standardize ASoC menu
ASoC:
renesas: Use helper function for_each_child_of_node_scoped()
ASOC:
rockchip: fix capture stream handling in rockchip_sai_xfer_stop
ASoC:
rockchip: Standardize ASoC menu
ASOC:
rockchip: Use helper function devm_clk_get_enabled()
ASoC:
rsnd: tidyup direction name on rsnd_dai_connect()
ASoC:
rt1320: fix random cycle mute issue
ASoC:
rt5682s: Adjust SAR ADC button mode to fix noise issue
ASoC:
rt700: don't set dapm->bias_level
ASoC:
rt712: avoid skipping the blind write
ASoC:
rt715: don't set dapm->bias_level
ASoC:
rt721: fix FU33 Boost Volume control not working
ASoC:
samsung: bell: don't set dapm->bias_level directly
ASoC:
samsung: littlemill: don't set dapm->bias_level directly
ASoC:
samsung: speyside: don't set dapm->bias_level directly
ASoC:
samsung: Standardize ASoC menu
ASoC:
samsung: tobermory: don't set dapm->bias_level directly
ASoC:
SDCA: Add a helper to get the SoundWire port number
ASoC:
SDCA: add a HID device for HIDE entity
ASoC:
SDCA: Add flag for unused IRQs
ASoC:
SDCA: Add helper to add DAI constraints
ASoC:
SDCA: Add hw_params() helper function
ASoC:
SDCA: Add missing default in switch in entity_pde_event()
ASoC:
SDCA: Add quirk for incorrect function types for 3 systems
ASoC:
SDCA: add route by the number of input pins in MU entity
ASoC:
SDCA: Add some initial IRQ handlers
ASoC:
SDCA: Add support for -cn- value properties
ASoC:
SDCA: add support for HIDE entity properties and HID descriptor/report
ASoC:
SDCA: Allow read-only controls to be deferrable
ASoC:
SDCA: Avoid use of uninitialised local name variable
ASoC:
SDCA: Check devm_mutex_init() return value
ASoC:
SDCA: fix HID dependency
ASoC:
SDCA: Fix implicit cast from le16
ASoC:
SDCA: Fix off by one error in IRQ bound check
ASoC:
SDCA: Fix return value in detected_mode_handler()
ASoC:
SDCA: Fix return value in sdca_regmap_mbq_size()
ASoC:
SDCA: Fix some holes in the regmap readable/writeable helpers
ASoC:
SDCA: Fixup some kernel doc errors
ASoC:
SDCA: Generic interrupt support
ASoC:
SDCA: Kconfig/Makefile fixups
ASoC:
SDCA: Minor selected/detected mode control fixups
ASoC:
SDCA: Move SDCA search functions and export
ASoC:
SDCA: Pull HID and IRQ into the primary SDCA module
ASoC:
SDCA: Remove overly chatty input pin list warning
ASoC:
SDCA: Reorder members of hide struct to remove holes
ASoC:
SDCA: Shrink detected_mode_handler() stack frame
ASoC:
sdca: Standardize ASoC menu
ASoC:
SDCA: Update memory allocations to zero initialise
ASoC:
sdw_utils: add component_name string to dai_info
ASoC:
sdw_utils: Add missed component_name strings for speaker amps
ASoC:
sdw_utils: generate combined spk components
ASoC:
sdw_utils: generate combined spk components string
ASoC:
set bias_level at if
ASoC:
soc-core: care NULL dirver name on snd_soc_lookup_component_nolocked()
ASoC:
soc-core: save ID if param was set in fmt_single_name()
ASoC:
soc-core: tidyup snd_soc_lookup_component_nolocked()
ASoC:
soc-dai: Add private data to snd_soc_dai
ASoC:
soc-dai: tidyup return value of snd_soc_xlate_tdm_slot_mask()
ASoC:
soc-dapm: add prefix on dapm_mark_endpoints_dirty()
ASoC:
soc-dapm: add prefix on dapm_xxx_event()
ASoC:
soc-dapm: add prefix on soc_dapm_dev_attrs
ASoC:
soc-dapm: cleanups
ASoC:
soc-dapm: remove EXPORT_SYMBOL_GPL() for snd_soc_dapm_free()
ASoC:
soc-dapm: remove snd_soc_dapm_nc_pin[_unlocked]()
ASoC:
soc-dapm: remove snd_soc_dapm_weak_routes()
ASoC:
soc-dapm: remove unnecessary definition
ASoC:
soc-dapm: reordering function definitions
ASoC:
soc-dapm: reordering header definitions
ASoC:
soc-dapm: set bias_level if snd_soc_dapm_set_bias_level() was successed
ASoC:
soc-dapm: use common name for dapm
ASoC:
soc-dapm: use component instead of cmpnt
ASoC:
soc-ops-test: dynamically allocate struct snd_ctl_elem_value
ASoC:
SOF: amd: acp-loader: Use GFP_KERNEL for DMA allocations in resume context
ASoC:
SOF: amd: add alternate machines for ACP7.0 and ACP7.1 platforms
ASoC:
SOF: amd: Add sof audio support for acp7.2 platform
ASoC:
SOF: imx: Fix devm_ioremap_resource check
ASoC:
SOF: Intel: hda-sdw-bpt: fix SND_SOF_SOF_HDA_SDW_BPT dependencies
ASoC:
SOF: Intel: hda-stream: Fix incorrect variable used in error message
ASoC:
SOF: Intel: hda: Do not probe Soundwire in nocodec mode
ASoC:
SOF: Intel: WCL: Add the sdw_process_wakeen op
ASoC:
SOF: ipc4-pcm: Enable delay reporting for ChainDMA streams
ASoC:
SOF: ipc4-pcm: Harmonize set pipeline state dbg
ASoC:
SOF: ipc4-pcm: Harmonize sof_ipc4_set_pipeline_state() dbg print
ASoC:
SOF: ipc4-pcm: Look for best matching hw_config for SSP
ASoC:
SOF: ipc4-pcm: Pipe instances to dev_dbg in multi_pipeline_state()
ASoC:
SOF: ipc4-priv: Add kernel doc for fw_context_save of sof_ipc4_fw_data
ASoC:
SOF: ipc4-topology: Add load of ASRC component
ASoC:
SOF: ipc4/Intel: Add support for library restore firmware functionality
ASoC:
SOF: ipc4/Intel: Support for partial context
ASoC:
SOF: ipc4: Add sof_ipc4_pipeline_state_str() for debugging
ASoC:
SOF: pcm: Remove local create_page_table() wrapper function
ASoC:
SOF: pcm: Reverse check for prepared stream in sof_pcm_hw_params()
ASoC:
SOF: Remove redundant pm_runtime_mark_last_busy() calls
ASoC:
sof: Standardize ASoC menu
ASoC:
SOF: topology: Parse the dapm_widget_tokens in case of DSPless mode
ASoC:
spear: Standardize ASoC menu
ASoC:
sprd: Standardize ASoC menu
ASoC:
Standardize ASoC menu
ASoC:
starfive: Standardize ASoC menu
ASoC:
sti: Standardize ASoC menu
ASoC:
stm: Standardize ASoC menu
ASoC:
stm: stm32_i2s: convert from round_rate() to determine_rate()
ASoC:
stm: stm32_i2s: Fix calc_clk_div() error handling in determine_rate()
ASoC:
stm: stm32_sai_sub: convert from round_rate() to determine_rate()
ASoC:
sunxi: Standardize ASoC menu
ASoC:
tas2781: Drop the unnecessary symbol imply
ASoC:
tas2781: Fix spelling mistake "dismatch" -> "mismatch"
ASoC:
tas2781: Fix the wrong step for TLV on tas2781
ASoC:
tas2781: Move the "include linux/debugfs.h" into tas2781.h
ASoC:
tas2781: Normalize the volume kcontrol name
ASoC:
tas571x: add support for tas5753
ASoC:
tas571x: add support for tas5753
ASoC:
tegra: AHUB: Remove unneeded semicolon
ASoC:
tegra: Standardize ASoC menu
ASoC:
ti: Standardize ASoC menu
ASoC:
topology: Do not call snd_soc_remove_pcm_runtime() for ignored links
ASoC:
uniphier: Standardize ASoC menu
ASoC:
Use of_reserved_mem_region_to_resource() for "memory-region"
ASoC:
ux500: Standardize ASoC menu
ASoC:
wm8524: enable constraints when sysclk is configured.
ASoC:
wm8940: Correct PLL rate rounding
ASoC:
wm8940: Correct typo in control name
ASoC:
wm8962: Clear master mode when enter runtime suspend
ASoC:
wm8974: Correct PLL rate rounding
ASoC:
xilinx: Standardize ASoC menu
ASoC:
xtensa: Standardize ASoC menu
ata:
ahci: Allow ignoring the external/hotplug capability of ports
ata:
ahci: Clarify mobile_lpm_policy description
ata:
ahci: Disable DIPM if host lacks support
ata:
ahci: Disallow LPM policy control for external ports
ata:
ahci: Disallow LPM policy control if not supported
ata:
ahci_xgene: Use int type for 'rc' to store error codes
ata:
Fix SATA_MOBILE_LPM_POLICY description in Kconfig
ata:
libata-core: Advertize device support for DIPM and HIPM features
ata:
libata-core: Cache the general purpose log directory
ata:
libata-core: Introduce ata_dev_config_lpm()
ata:
libata-core: Make ata_dev_cleanup_cdl_resources() static
ata:
libata-core: Move device LPM quirk settings to ata_dev_config_lpm()
ata:
libata-core: Reduce the number of messages signaling broken LPM
ata:
libata-core: Remove space before newline
ata:
libata-core: Rename ata_do_set_mode()
ata:
libata-eh: Avoid unnecessary resets when revalidating devices
ata:
libata-eh: Fix link state check for IDE/PATA ports
ata:
libata-eh: Make ata_eh_followup_srst_needed() return a bool
ata:
libata-eh: Move and rename ata_eh_set_lpm()
ata:
libata-eh: Remove ata_do_eh()
ata:
libata-eh: Rename and make ata_set_mode() static
ata:
libata-eh: Simplify reset operation management
ata:
libata-eh: use bool for fastdrain in ata_eh_set_pending()
ata:
libata-sata: Add link_power_management_supported sysfs attribute
ata:
libata-sata: Disallow changing LPM state if not supported
ata:
libata-scsi: Cleanup ata_scsi_offline_dev()
ata:
libata-scsi: Fix ata_to_sense_error() status handling
ata:
libata-scsi: Fix CDL control
ata:
libata-scsi: Return aborted command when missing sense and result TF
ata:
libata-transport: replace scnprintf with sysfs_emit for simple attributes
ata:
libata: Improve LPM policies description
ata:
libata: Introduce ata_port_eh_scheduled()
ata:
libata: Remove ATA_DFLAG_ZAC device flag
ata:
libata_eh: Add debug messages to ata_eh_link_set_lpm()
ata:
pata_macio: Remove space before newline
ata:
pata_pdc2027x: Remove space before newline and abbreviations
ata:
pata_rdc: Use registered definition for the RDC vendor
atm:
atmtcp: Prevent arbitrary write in atmtcp_recv_control().
atm:
lanai: fix "take a while" typo
attach_mnt():
expand in attach_recursive_mnt(), then lose the flag argument
attach_recursive_mnt():
get rid of flags entirely
attach_recursive_mnt():
pass destination mount in all cases
attach_recursive_mnt():
remove from expiry list on move
attach_recursive_mnt():
unify the mnt_change_mountpoint() logics
audit,module:
restore audit logging in load failure case
audit:
fix out-of-bounds read in audit_compare_dname_path()
ax25:
properly unshare skbs in ax25_kiss_rcv()
batman-adv:
fix OOB read/write in network-coding decode
batman-adv:
Start new development cycle
batman-adv:
store hard_iface as iflink private data
bcache:
change maintainer's email address
bcache:
switch from pages to folios in read_super()
be2net:
Use correct byte order and format string for TCP seq and ack_seq
benet:
fix BUG when creating VFs
Linux:
better lockdep annotations for simple_recursive_removal()
binder:
Add copyright notice to new kunit files
binder:
Convert binder_alloc selftests to KUnit
binder:
encapsulate individual alloc test cases
binder:
fix reversed pid/tid in log
binder:
Fix selftest page indexing
binder:
Remove unused binder lock events
binder:
Remove unused binder lock events
binder:
Scaffolding for binder_alloc KUnit tests
binder:
Store lru freelist in binder_alloc
binder:
use guards for plain mutex- and spinlock-protected sections
binder:
use kstrdup() in binderfs_binder_device_create()
binder:
Use seq_buf in binder_alloc kunit tests
binder_ioctl_write_read():
simplify control flow a bit
binfmt_elf:
Dump non-arch notes with strictly matching name and type
binfmt_elf:
remove the 4k limitation of program header size
binfmt_elf:
Warn on missing or suspicious regset note names
binfmt_misc:
switch to locked_recursive_removal()
bio:
use memzero_page() in bio_truncate()
bitfield:
Ensure the return values of helper functions are checked
bitmap:
generalize node_random()
bits:
split the definition of the asm and non-asm GENMASK*()
bits:
unify the non-asm GENMASK*()
blk-cgroup:
remove redundant __GFP_NOWARN
blk-ioc:
don't hold queue_lock for ioc_lookup_icq()
blk-mq-debugfs:
use debugfs_get_aux()
blk-mq:
add number of queue calc helper
blk-mq:
fix lockdep warning in __blk_mq_update_nr_hw_queues
blk-wbt:
doc: Update the doc of the wbt_lat_usec interface
blk-wbt:
Eliminate ambiguity in the comments of struct rq_wb
blk-wbt:
Optimize wbt_done() for non-throttled writes
blk-zoned:
Fix a lockdep complaint about recursive locking
blktrace:
add zoned block commands to blk_fill_rwbs
blktrace:
use rbuf->stats.full as a drop indicator in relayfs
block, bfq:
remove redundant __GFP_NOWARN
block, bfq:
Reorder struct bfq_iocq_bfqq_data
block:
add FALLOC_FL_WRITE_ZEROES support
block:
add scatterlist-less DMA mapping helpers
block:
add trace messages to zone write plugging
block:
add tracepoint for blk_zone_update_request_bio
block:
add tracepoint for blkdev_zone_mgmt
block:
avoid cpu_hotplug_lock depedency on freeze_lock
block:
avoid possible overflow for chunk_sectors check in blk_stack_limits()
block:
change blk_get_meta_cap() stub return -ENOIOCTLCMD
block:
decrement block_rq_qos static key in rq_qos_del()
block:
don't merge different kinds of P2P transfers in a single bio
block:
don't silently ignore metadata for sync read/write
block:
Enforce power-of-2 physical block size
block:
ensure discard_granularity is zero when discard is not supported
block:
factor out common part in blkdev_fallocate()
block:
fix blk_zone_append_update_request_bio() kernel-doc
block:
Fix default IO priority if there is no IO context
block:
fix EOD return for device with nr_sectors == 0
block:
fix FS_IOC_GETLBMD_CAP parsing in blkdev_common_ioctl()
block:
fix kobject double initialization in add_disk
block:
fix lbmd_guard_tag_type assignment in FS_IOC_GETLBMD_CAP
block:
fix lockdep warning caused by lock dependency in elv_iosched_store
block:
fix potential deadlock while running nr_hw_queue update
block:
floppy: Fix uninitialized use of outparam
block:
handle pi_tuple_size in queue_limits_stack_integrity
block:
Improve read ahead size for rotational devices
block:
Increase BLK_DEF_MAX_SECTORS_CAP
block:
Introduce bio_needs_zone_write_plugging()
block:
introduce max_{hw|user}_wzeroes_unmap_sectors to queue limits
block:
introduce pi_tuple_size field in blk_integrity
block:
Make REQ_OP_ZONE_FINISH a write operation
block:
move elevator queue allocation logic into blk_mq_init_sched
block:
mtip32xx: Fix usage of dma_map_sg()
block:
remove newlines from the warnings in blk_validate_integrity_limits
block:
remove pktcdvd driver
block:
rename tuple_size field in blk_integrity to metadata_size
block:
restore default wbt enablement
block:
restore two stage elevator switch while running nr_hw_queue update
block:
sanitize chunk_sectors for atomic write limits
block:
skip q->rq_qos check in rq_qos_done_bio()
block:
split blk_zone_update_request_bio into two functions
block:
tone down bio_check_eod
block:
use chunk_sectors when evaluating stacked atomic write limits
block:
validate QoS before calling __rq_qos_done_bio()
block:
zram: replace scnprintf() with sysfs_emit() in *_show() functions
Bluetooth:
Add PA_LINK to distinguish BIG sync and PA sync connections
Bluetooth:
aosp: Fix typo in comment
Bluetooth:
btintel: Define a macro for Intel Reset vendor command
Bluetooth:
btintel: Fix typo in comment
Bluetooth:
btintel_pcie: Add support for device 0x4d76
Bluetooth:
btintel_pcie: Fix Alive Context State Handling
Bluetooth:
btintel_pcie: Make driver wait for alive interrupt
Bluetooth:
btintel_pcie: Reword restart to recovery
Bluetooth:
btintel_pcie: Support Function level reset
Bluetooth:
btmtk: Fix typo in log string
Bluetooth:
btmtk: Fix wait_on_bit_timeout interruption during shutdown
Bluetooth:
btnxpuart: Add support for 4M baudrate
Bluetooth:
btnxpuart: Add uevents for FW dump and FW download complete
Bluetooth:
btnxpuart: Correct the Independent Reset handling after FW dump
Bluetooth:
btnxpuart: implement powerup sequence
Bluetooth:
btnxpuart: Uses threaded IRQ for host wakeup handling
Bluetooth:
btrtl: Fix typo in comment
Bluetooth:
btusb: Add a new VID/PID 2c7c/7009 for MT7925
Bluetooth:
btusb: Add new VID/PID 0489/e14e for MT7925
Bluetooth:
btusb: Add one more ID 0x28de:0x1401 for Qualcomm WCN6855
Bluetooth:
btusb: Add RTL8852BE device 0x13d3:0x3618
Bluetooth:
btusb: Add support for variant of RTL8851BE (USB ID 13d3:3601)
Bluetooth:
btusb: Add USB ID 3625:010b for TP-LINK Archer TX10UB Nano
Bluetooth:
btusb: Fix potential NULL dereference on kmalloc failure
Bluetooth:
btusb: QCA: Support downloading custom-made firmwares
Bluetooth:
btusb: Sort WCN6855 device IDs by VID and PID
Bluetooth:
Fix build after header cleanup
Bluetooth:
Fix spelling mistakes
Bluetooth:
Fix typos in comments
Bluetooth:
Fix use-after-free in l2cap_sock_cleanup_listen()
Bluetooth:
hci_bcm4377: Fix typo in comment
Bluetooth:
hci_conn: do return error from hci_enhanced_setup_sync()
Bluetooth:
hci_conn: Fix not cleaning up Broadcaster/Broadcast Source
Bluetooth:
hci_conn: Fix running bis_cleanup for hci_conn->type PA_LINK
Bluetooth:
hci_conn: Make unacked packet handling more robust
Bluetooth:
hci_core: Eliminate an unnecessary goto label in hci_find_irk_by_addr()
Bluetooth:
hci_core: Fix not accounting for BIS/CIS/PA links separately
Bluetooth:
hci_core: Fix using ll_privacy_capable for current settings
Bluetooth:
hci_core: Fix using {cis,bis}_capable for current settings
Bluetooth:
hci_devcd_dump: fix out-of-bounds via dev_coredumpv
Bluetooth:
hci_event: Add support for handling LE BIG Sync Lost event
Bluetooth:
hci_event: Correct comment about HCI_EV_EXTENDED_INQUIRY_RESULT
Bluetooth:
hci_event: Detect if HCI_EV_NUM_COMP_PKTS is unbalanced
Bluetooth:
hci_event: Disconnect device when BIG sync is lost
Bluetooth:
hci_event: fix MTU for BN == 0 in CIS Established
Bluetooth:
hci_event: Fix UAF in hci_acl_create_conn_sync
Bluetooth:
hci_event: Fix UAF in hci_conn_tx_dequeue
Bluetooth:
hci_event: Mark connection as closed during suspend disconnect
Bluetooth:
hci_event: Mask data status from LE ext adv reports
Bluetooth:
hci_event: Treat UNKNOWN_CONN_ID on disconnect as success
Bluetooth:
hci_qca: Enable ISO data packet RX
Bluetooth:
hci_sock: Reset cookie to zero in hci_sock_free_cookie()
Bluetooth:
hci_sync: Avoid adding default advertising on startup
Bluetooth:
hci_sync: fix double free in 'hci_discovery_filter_clear()'
Bluetooth:
hci_sync: Fix hci_resume_advertising_sync
Bluetooth:
hci_sync: Fix scan state after PA Sync has been established
Bluetooth:
hci_sync: fix set_local_name race condition
Bluetooth:
hci_sync: Prevent unintended PA sync when SID is 0xFF
Bluetooth:
hci_sync: Use bt_dev_err() to log error message in hci_update_event_filter_sync()
Bluetooth:
ISO: add socket option to report packet seqnum via CMSG
Bluetooth:
ISO: Fix getname not returning broadcast fields
Bluetooth:
ISO: Support SCM_TIMESTAMPING for ISO TS
Bluetooth:
MGMT: Fix possible UAFs
Bluetooth:
Remove hci_conn_hash_lookup_state()
Bluetooth:
RFCOMM: Fix typos in comments
Bluetooth:
vhci: Prevent use-after-free by removing debugfs files early
bng_en:
Add a network device
bng_en:
Add backing store support
bng_en:
Add devlink interface
bng_en:
Add firmware communication mechanism
bng_en:
Add initial interaction with firmware
bng_en:
Add irq allocation support
bng_en:
Add PCI interface
bng_en:
Add resource management support
bng_en:
Add ring memory allocation support
bng_en:
Initialize default configuration
bnxt:
fill data page pool with frags if PAGE_SIZE > BNXT_RX_PAGE_SIZE
bnxt:
move bnxt_hsi.h to include/linux/bnxt/hsi.h
bnxt_en:
Adjust TX rings if reservation is less than requested
bnxt_en:
correct offset handling for IPv6 destination address
bnxt_en:
fix incorrect page count in RX aggr ring log
bnxt_en:
Fix lockdep warning during rmmod
bnxt_en:
Fix memory corruption when FW resources change during ifdown
bnxt_en:
Fix stats context reservation logic
bnxt_en:
Improve comment wording and error return code
bonding:
don't force LACPDU tx to ~333 ms boundaries
bonding:
don't set oif to bond dev when getting NS target destination
bonding:
send LACPDUs periodically in passive mode after receiving partner's LACPDU
bonding:
set random address only when slaves already exist
bonding:
update LACP activity flag after setting lacp_active
book3s64/radix :
Handle error conditions properly in radix_vmemmap_populate
book3s64/radix :
Optimize vmemmap start alignment
bootconfig:
Fix negative seeks on 32-bit with LFS enabled
bootconfig:
Fix unaligned access when building footer
bpf, arm64, powerpc:
Add bpf_jit_bypass_spec_v1/v4()
bpf, arm64, powerpc:
Change nospec to include v1 barrier
bpf, arm64:
Fix fp initialization for exception boundary
bpf, arm64:
JIT support for private stack
bpf, arm64:
remove structs on stack constraint
bpf, cpumap:
Disable page_pool direct xdp_return need larger scope
bpf, doc:
Improve wording of docs
bpf, ktls:
Fix data corruption when using bpf_msg_pop_data() in ktls
bpf, sockmap:
Fix psock incorrectly pointing to sk
bpf, verifier:
Improve precision for BPF_ADD and BPF_SUB
bpf/arena:
add bpf_arena_reserve_pages kfunc
bpf/preload:
Don't select USERMODE_DRIVER
bpf/selftests:
Add selftests for token info
bpf/veristat:
Fix veristat for map type BPF_MAP_TYPE_CGRP_STORAGE
bpf:
Add attach_type field to bpf_link
bpf:
Add bpf_dynptr_memset() kfunc
bpf:
add bpf_features enum
bpf:
add btf_type_is_i{32,64} helpers
bpf:
Add cookie in fdinfo for raw_tp
bpf:
Add cookie in fdinfo for tracing
bpf:
Add cookie object to bpf maps
bpf:
Add cookie to raw_tp bpf_link_info
bpf:
Add cookie to tracing bpf_link_info
bpf:
Add dump_stack() analogue to print to BPF stderr
bpf:
Add function to extract program source info
bpf:
Add function to find program from stack trace
bpf:
Add kfuncs for read-only string operations
bpf:
Add log for attaching tracing programs to functions in deny list
bpf:
Add range tracking for BPF_NEG
bpf:
Add show_fdinfo for kprobe_multi
bpf:
Add show_fdinfo for perf_event
bpf:
Add show_fdinfo for uprobe_multi
bpf:
Add struct bpf_token_info
bpf:
Add third round of bounds deduction
bpf:
adjust path to trace_output sample eBPF program
bpf:
Allow fall back to interpreter for programs with stack size <= 512
bpf:
allow void* cast using bpf_rdonly_cast()
bpf:
attribute __arg_untrusted for global function parameters
bpf:
avoid jump misprediction for PTR_TO_MEM | PTR_UNTRUSTED
bpf:
Avoid putting struct bpf_scc_callchain variables on the stack
bpf:
Avoid warning on multiple referenced args in call
bpf:
Avoid warning on unexpected map for tail call
bpf:
Check flow_dissector ctx accesses are aligned
bpf:
Check netfilter ctx accesses are aligned
bpf:
Check the helper function is valid in get_helper_proto
bpf:
Clarify sanitize_check_bounds()
bpf:
Clean code with bpf_copy_to_user()
bpf:
Clean up individual BTF_ID code
bpf:
compute SCCs in program control flow graph
bpf:
Disable migration in nf_hook_run_bpf().
bpf:
Ensure RCU lock is held around bpf_prog_ksym_find
bpf:
Fall back to nospec for Spectre v1
bpf:
Fix an issue in bpf_prog_test_run_xdp when page size greater than 4K
bpf:
Fix aux usage after do_check_insn()
bpf:
Fix bounds for bpf_prog_get_file_line linfo loop
bpf:
Fix bpf_strnstr() to handle suffix match cases better
bpf:
Fix improper int-to-ptr cast in dump_stack_cb
bpf:
Fix key serial argument of bpf_lookup_user_key()
bpf:
Fix memory leak of bpf_scc_info objects
bpf:
Fix oob access in cgroup local storage
bpf:
Fix out-of-bounds dynptr write in bpf_crypto_crypt
bpf:
Fix state use-after-free on push_stack() err
bpf:
Fix string kfuncs names in doc comments
bpf:
Fix various typos in verifier.c comments
bpf:
Forget ranges when refining tnum after JSET
bpf:
frame_insn_idx() utility function
bpf:
Get rid of redundant 3rd argument of prepare_seq_file()
bpf:
guard BTF_ID_FLAGS(bpf_cgroup_read_xattr) with CONFIG_BPF_LSM
bpf:
handle jset (if a & b ...) as a jump in CFG computation
bpf:
Implement mprog API on top of existing cgroup progs
bpf:
Improve bounds when s64 crosses sign boundary
bpf:
Improve ctx access verifier error message
bpf:
include backedges in peak_states stat
bpf:
Include verifier memory allocations in memcg statistics
bpf:
Initialize used but uninit variable in propagate_liveness()
bpf:
Introduce BPF standard streams
bpf:
Introduce bpf_cgroup_read_xattr to read xattr of cgroup's node
bpf:
Introduce bpf_cgroup_read_xattr to read xattr of cgroup's node
bpf:
make makr_btf_ld_reg return error for unexpected reg types
bpf:
Make reg_not_null() true for CONST_PTR_TO_MAP
bpf:
Make update_prog_stats() always_inline
bpf:
Mark cgroup_subsys_state->cgroup RCU safe
bpf:
Mark cgroup_subsys_state->cgroup RCU safe
bpf:
Move bpf map owner out of common struct
bpf:
Move bpf_jit_get_prog_name() to core.c
bpf:
Move cgroup iterator helpers to bpf.h
bpf:
Move insn if/else into do_check_insn()
bpf:
move REG_LIVE_DONE check to clean_live_states()
bpf:
propagate read/precision marks over state graph backedges
bpf:
rdonly_untrusted_mem for btf id walk pointer leafs
bpf:
Reduce stack frame size by using env->insn_buf for bpf insns
bpf:
Refactor bprintf buffer support
bpf:
Reject bpf_timer for PREEMPT_RT
bpf:
Reject narrower access to pointer ctx fields
bpf:
Remove attach_type in bpf_cgroup_link
bpf:
Remove attach_type in bpf_netns_link
bpf:
Remove attach_type in bpf_tracing_link
bpf:
Remove attach_type in sockmap_link
bpf:
Remove location field in tcx_link
bpf:
Remove redundant free_verifier_state()/pop_stack()
bpf:
remove {update,get}_loop_entry functions
bpf:
Rename sanitize_stack_spill to nospec_result
bpf:
Report may_goto timeout to BPF stderr
bpf:
Report rqspinlock deadlocks/timeout to BPF stderr
bpf:
Return -EFAULT on internal errors
bpf:
Return -EFAULT on misconfigurations
bpf:
set 'changed' status if propagate_liveness() did any updates
bpf:
set 'changed' status if propagate_precision() did any updates
bpf:
Show precise link_type for {uprobe,kprobe}_multi fdinfo
bpf:
Show precise rejected function when attaching fexit/fmod_ret to __noreturn functions
bpf:
Simplify assignment to struct bpf_insn pointer in do_misc_fixups()
bpf:
Simplify bounds refinement from s32
bpf:
starting_state parameter for __mark_chain_precision()
bpf:
support for void/primitive __arg_untrusted global func params
bpf:
tcp: Avoid socket skips and repeats during iteration
bpf:
tcp: Get rid of st_bucket_done
bpf:
tcp: Make mem flags configurable through bpf_iter_tcp_realloc_batch
bpf:
tcp: Make sure iter->batch always contains a full bucket snapshot
bpf:
tcp: Use bpf_tcp_iter_batch_item for bpf_tcp_iter_state batch items
bpf:
Tell memcg to use allow_spinning=false path in bpf_timer_init()
bpf:
Update iterators.lskel-big-endian.h
bpf:
Update the list of BPF selftests maintainers
bpf:
Use ERR_CAST instead of ERR_PTR(PTR_ERR(...))
bpf:
Warn on internal verifier errors
bpftool:
Add support for dumping streams
bpftool:
Display cookie for raw_tp link probe
bpftool:
Display cookie for tracing link probe
bpftool:
Fix JSON writer resource leak in version command
bpftool:
Fix memory leak in dump_xx_nlmsg on realloc failure
bpftool:
Use appropriate permissions for map access
broadcom:
fix support for PTP_EXTTS_REQUEST2 ioctl
broadcom:
fix support for PTP_PEROUT_DUTY_CYCLE
btrfs/ioctl:
store btrfs_uring_encoded_data in io_btrfs_cmd
btrfs:
abort transaction during log replay if walk_log_tree() failed
btrfs:
abort transaction on failure to add link to inode
btrfs:
abort transaction on unexpected eb generation at btrfs_copy_root()
btrfs:
accept and ignore compression level for lzo
btrfs:
accessors: compile-time fast path for u16
btrfs:
accessors: compile-time fast path for u8
btrfs:
accessors: delete token versions of set/get helpers
btrfs:
accessors: factor out split memcpy with two sources
btrfs:
accessors: inline eb bounds check and factor out the error report
btrfs:
accessors: rename variable for folio offset
btrfs:
accessors: set target address at initialization
btrfs:
accessors: simplify folio bounds checks
btrfs:
accessors: use type sizeof constants directly
btrfs:
add and use helper to determine if using bitmaps in free space tree
btrfs:
add assertions to make super block creation more clear
btrfs:
add btrfs prefix to free space tree exported functions
btrfs:
add btrfs prefix to is_fstree() and make it return bool
btrfs:
add comment for optimization in free_extent_buffer()
btrfs:
add comments on the extra btrfs specific subpage bitmaps
btrfs:
add details to error messages at btrfs_delete_delayed_dir_index()
btrfs:
add extra warning when qgroup is marked inconsistent
btrfs:
add helper folio_end()
btrfs:
allocate path earlier at btrfs_del_dir_entries_in_log()
btrfs:
allocate path earlier at btrfs_log_new_name()
btrfs:
allocate scratch eb earlier at btrfs_log_new_name()
btrfs:
always abort transaction on failure to add block group to free space tree
btrfs:
always open the device read-only in btrfs_scan_one_device()
btrfs:
annotate block group access with data_race() when sorting for reclaim
btrfs:
assert we can NOCOW the range in btrfs_truncate_block()
btrfs:
assert we join log transaction at btrfs_del_dir_entries_in_log()
btrfs:
assert we join log transaction at btrfs_del_inode_ref_in_log()
btrfs:
avoid double slot decrement at btrfs_convert_free_space_to_extents()
btrfs:
avoid load/store tearing races when checking if an inode was logged
btrfs:
avoid logging tree mod log elements for irrelevant extent buffers
btrfs:
cache if we are using free space bitmaps for a block group
btrfs:
call bdev_fput() to reclaim the blk_holder immediately
btrfs:
call btrfs_close_devices() from ->kill_sb
btrfs:
change dump_block_groups() in btrfs_dump_space_info() from int to bool
btrfs:
check BLOCK_GROUP_FLAG_NEEDS_FREE_SPACE at __add_block_group_free_space()
btrfs:
clear block dirty if btrfs_writepage_cow_fixup() failed
btrfs:
clear block dirty if submit_one_sector() failed
btrfs:
clear dirty status from extent buffer on error at insert_new_root()
btrfs:
clear TAG_TOWRITE from buffer tree when submitting a tree block
btrfs:
constify more pointer parameters
btrfs:
defrag: add flag to force no-compression
btrfs:
delay btrfs_open_devices() until super block is created
btrfs:
do not allow relocation of partially dropped subvolumes
btrfs:
do not set mtime/ctime to current time when unlinking for log replay
btrfs:
don't allow adding block device of less than 1 MB
btrfs:
don't ignore inode missing when replaying log tree
btrfs:
don't print relocation messages from auto reclaim
btrfs:
don't skip accounting in early ENOTTY return in btrfs_uring_encoded_read()
btrfs:
don't skip remaining extrefs if dir not found during log replay
btrfs:
don't use token set/get accessors for btrfs_item members
btrfs:
don't use token set/get accessors in inode.c:fill_inode_item()
btrfs:
enable large data folio support under CONFIG_BTRFS_EXPERIMENTAL
btrfs:
enable large data folios for data reloc inode
btrfs:
error on missing block group when unaccounting log tree extent buffers
btrfs:
factor out compression mount options parsing
btrfs:
fix -ENOSPC mmap write failure on NOCOW files/extents
btrfs:
fix buffer index in wait_eb_writebacks()
btrfs:
fix comment in reserved space warning
btrfs:
fix corruption reading compressed range when block size is smaller than page size
btrfs:
fix incorrect log message for nobarrier mount option
btrfs:
fix inode leak on failure to add link to inode
btrfs:
fix invalid extref key setup when replaying dentry
btrfs:
fix iteration bug in __qgroup_excl_accounting()
btrfs:
fix log tree replay failure due to file with 0 links and extents
btrfs:
fix printing of mount info messages for NODATACOW/NODATASUM
btrfs:
fix race between logging inode and checking if it was logged before
btrfs:
fix race between setting last_dir_index_offset and inode logging
btrfs:
fix squota compressed stats leak
btrfs:
fix ssd_spread overallocation
btrfs:
fix subpage deadlock in try_release_subpage_extent_buffer()
btrfs:
fix subvolume deletion lockup caused by inodes xarray race
btrfs:
fix wrong length parameter for btrfs_cleanup_ordered_extents()
btrfs:
free path sooner at __btrfs_unlink_inode()
btrfs:
get rid of re-entering of btrfs_get_tree()
btrfs:
harden parsing of compression mount options
btrfs:
index buffer_tree using node size
btrfs:
initialize inode::file_extent_tree after i_mode has been set
btrfs:
make btrfs_check_nocow_lock() check more than one extent
btrfs:
make btrfs_cleanup_ordered_extents() support large folios
btrfs:
make btrfs_delete_delayed_insertion_item() return a boolean
btrfs:
make btrfs_readdir_delayed_dir_index() return a bool instead
btrfs:
make btrfs_should_delete_dir_index() return a bool instead
btrfs:
make btrfs_should_periodic_reclaim() static
btrfs:
make extent_buffer_test_bit() return a boolean instead
btrfs:
make free_space_test_bit() return a boolean instead
btrfs:
merge btrfs_printk_ratelimited() and its only caller
btrfs:
move transaction aborts to the error site in add_block_group_free_space()
btrfs:
move transaction aborts to the error site in remove_block_group_free_space()
btrfs:
open code fc_mount() to avoid releasing s_umount rw_sempahore
btrfs:
open code RCU for device name
btrfs:
open code rcu_string_free() and remove it
btrfs:
output more info when btrfs_subpage_assert() failed
btrfs:
pass bool to indicate subvolume/snapshot creation type
btrfs:
pass dentry to btrfs_mksubvol() and btrfs_mksnapshot()
btrfs:
pass NULL index to btrfs_del_inode_ref() where not needed
btrfs:
pass struct rb_simple_node pointer directly in rb_simple_insert()
btrfs:
populate otime when logging an inode item
btrfs:
qgroup: avoid memory allocation if qgroups are not enabled
btrfs:
qgroup: fix qgroup create ioctl returning success after quotas disabled
btrfs:
qgroup: fix race between quota disable and quota rescan ioctl
btrfs:
qgroup: remove no longer used fs_info->qgroup_ulist
btrfs:
qgroup: remove pointless error check for add_qgroup_rb() call
btrfs:
qgroup: set quota enabled bit if quota disable fails flushing reservations
btrfs:
qgroup: use btrfs_qgroup_enabled() in ioctls
btrfs:
reduce size of struct tree_mod_elem
btrfs:
ref-verify: handle damaged extent root tree
btrfs:
reject invalid compression level
btrfs:
reloc: unconditionally invalidate the page cache for each cluster
btrfs:
relocation: simplify unused logic related to LINK_LOWER
btrfs:
remove btrfs_clear_extent_bits()
btrfs:
remove partial support for lowest level from btrfs_search_forward()
btrfs:
remove pointless 'out' label from clone_finish_inode_update()
btrfs:
remove pointless out label from add_free_space_extent()
btrfs:
remove pointless out label from add_new_free_space_info()
btrfs:
remove pointless out label from load_free_space_bitmaps()
btrfs:
remove pointless out label from load_free_space_extents()
btrfs:
remove pointless out label from modify_free_space_bitmap()
btrfs:
remove pointless out label from remove_free_space_extent()
btrfs:
remove pointless out label from update_free_space_extent_count()
btrfs:
remove redundant auto reclaim log message
btrfs:
remove redundant path release when replaying a log tree
btrfs:
remove remaining unused message helpers
btrfs:
remove struct rcu_string
btrfs:
remove unused levels of message helpers
btrfs:
remove unused parameters from btrfs_lookup_inode_extref()
btrfs:
remove unused rcu-string printk helpers
btrfs:
rename btrfs_subpage structure
btrfs:
rename err to ret in btrfs_alloc_from_bitmap()
btrfs:
rename err to ret in btrfs_create_common()
btrfs:
rename err to ret in btrfs_fill_super()
btrfs:
rename err to ret in btrfs_init_inode_security()
btrfs:
rename err to ret in btrfs_link()
btrfs:
rename err to ret in btrfs_lock_extent_bits()
btrfs:
rename err to ret in btrfs_setattr()
btrfs:
rename err to ret in btrfs_symlink()
btrfs:
rename err to ret in btrfs_try_lock_extent_bits()
btrfs:
rename err to ret in btrfs_wait_extents()
btrfs:
rename err to ret in btrfs_wait_tree_log_extents()
btrfs:
rename err to ret in calc_pct_ratio()
btrfs:
rename err to ret in quota_override_store()
btrfs:
rename err to ret in scrub_submit_extent_sector_read()
btrfs:
rename err to ret2 in btrfs_add_link()
btrfs:
rename err to ret2 in btrfs_search_old_slot()
btrfs:
rename err to ret2 in btrfs_search_slot()
btrfs:
rename err to ret2 in btrfs_setsize()
btrfs:
rename err to ret2 in btrfs_truncate_inode_items()
btrfs:
rename err to ret2 in read_block_for_search()
btrfs:
rename err to ret2 in resolve_indirect_refs()
btrfs:
rename err to ret2 in search_leaf()
btrfs:
rename error to ret in btrfs_may_delete()
btrfs:
rename error to ret in btrfs_mksubvol()
btrfs:
rename error to ret in btrfs_sysfs_add_fsid()
btrfs:
rename error to ret in btrfs_sysfs_add_mounted()
btrfs:
rename error to ret in device_list_add()
btrfs:
rename free_space_set_bits() and make it less confusing
btrfs:
rename inode number parameter passed to btrfs_check_dir_item_collision()
btrfs:
rename variables for locked range in defrag_prepare_one_folio()
btrfs:
reorganize logic at free_extent_buffer() for better readability
btrfs:
replace nested usage of min & max with clamp in btrfs_compress_set_level()
btrfs:
replace strcpy() with strscpy()
btrfs:
restore mount option info messages during mount
btrfs:
restrict writes to opened btrfs devices
btrfs:
send: avoid extra calls to strlen() in gen_unique_name()
btrfs:
send: directly return strcmp() result when comparing recorded refs
btrfs:
send: use fallocate for hole punching with send stream v2
btrfs:
set EXTENT_NORESERVE before range unlock in btrfs_truncate_block()
btrfs:
set search_commit_root to false in iterate_inodes_from_logical()
btrfs:
simplify debug print helpers without enabled printk
btrfs:
simplify error detection flow during log replay
btrfs:
simplify error handling logic for btrfs_link()
btrfs:
simplify range end calculations in truncate_block_zero_beyond_eof()
btrfs:
split btrfs_is_fstree() into multiple if statements for readability
btrfs:
split inode extref processing from __add_inode_ref() into a helper
btrfs:
split inode ref processing from __add_inode_ref() into a helper
btrfs:
stop parsing crc32c driver name
btrfs:
subpage: keep TOWRITE tag until folio is cleaned
btrfs:
switch all message helpers to be RCU safe
btrfs:
switch del_all argument of replay_dir_deletes() from int to bool
btrfs:
switch RCU helper versions to btrfs_debug()
btrfs:
switch RCU helper versions to btrfs_err()
btrfs:
switch RCU helper versions to btrfs_info()
btrfs:
switch RCU helper versions to btrfs_warn()
btrfs:
sysfs: track current commit duration in commit_stats
btrfs:
tree-checker: fix the incorrect inode ref size check
btrfs:
tree-log: add and rename extent bits for dirty_log_pages tree
btrfs:
tree-log: don't use token set/get accessors in fill_inode_item()
btrfs:
turn remove argument of modify_free_space_bitmap() to boolean
btrfs:
unfold transaction abort at __btrfs_inc_extent_ref()
btrfs:
unfold transaction abort at __btrfs_update_delayed_inode()
btrfs:
unfold transaction abort at btrfs_copy_root()
btrfs:
unfold transaction abort at btrfs_insert_one_raid_extent()
btrfs:
unfold transaction abort at clone_copy_inline_extent()
btrfs:
unfold transaction abort at walk_up_proc()
btrfs:
unfold transaction aborts at btrfs_create_new_inode()
btrfs:
unfold transaction aborts when replaying log trees
btrfs:
unfold transaction aborts when writing dirty block groups
btrfs:
update comment for xarray fields in struct btrfs_root
btrfs:
update function comment for btrfs_check_nocow_lock()
btrfs:
use btrfs inodes in btrfs_rmdir() to avoid so much usage of BTRFS_I()
btrfs:
use btrfs_del_item() at del_logged_dentry()
btrfs:
use btrfs_inode local variable at btrfs_page_mkwrite()
btrfs:
use btrfs_is_data_reloc_root() where not done yet
btrfs:
use btrfs_root_id() where not done yet
btrfs:
use cached state when falling back from NOCoW write to CoW write
btrfs:
use clear_and_wake_up_bit() where open coded
btrfs:
use folio_end() where appropriate
btrfs:
use folio_next_index() helper in check_range_has_page()
btrfs:
use fs_holder_ops for all opened devices
btrfs:
use fs_info from local variable in btrfs_convert_free_space_to_extents()
btrfs:
use inode already stored in local variable at btrfs_rmdir()
btrfs:
use on-stack variable for block reserve in btrfs_evict_inode()
btrfs:
use on-stack variable for block reserve in btrfs_replace_file_extents()
btrfs:
use on-stack variable for block reserve in btrfs_truncate()
btrfs:
use our message helpers instead of pr_err/pr_warn/pr_info
btrfs:
use pgoff_t for page index variables
btrfs:
use rb_find() in __btrfs_lookup_delayed_item()
btrfs:
use rb_find() in btrfs_qgroup_trace_subtree_after_cow()
btrfs:
use rb_find() in find_qgroup_rb()
btrfs:
use rb_find() in lookup_block_entry()
btrfs:
use rb_find() in lookup_root_entry()
btrfs:
use rb_find() in ulist_rbtree_search()
btrfs:
use rb_find_add() in add_qgroup_rb()
btrfs:
use rb_find_add() in btrfs_insert_inode_defrag()
btrfs:
use rb_find_add() in btrfs_qgroup_add_swapped_blocks()
btrfs:
use rb_find_add() in insert_block_entry()
btrfs:
use rb_find_add() in insert_ref_entry()
btrfs:
use rb_find_add() in insert_root_entry()
btrfs:
use rb_find_add() in rb_simple_insert()
btrfs:
use rb_find_add() in ulist_rbtree_insert()
btrfs:
use readahead_expand() on compressed extents
btrfs:
use refcount_t type for the extent buffer reference counter
btrfs:
use saner variable type and name to indicate extrefs at add_inode_ref()
btrfs:
use struct qstr for subvolume ioctl helpers
btrfs:
use the super_block as holder when mounting file systems
btrfs:
use variable for io_tree when clearing range in btrfs_page_mkwrite()
btrfs:
zoned: do not remove unwritten non-data block group
btrfs:
zoned: do not select metadata BG as finish target
btrfs:
zoned: don't fail mount needlessly due to too many active zones
btrfs:
zoned: fix data relocation block group reservation
btrfs:
zoned: fix incorrect ASSERT in btrfs_zoned_reserve_data_reloc_bg()
btrfs:
zoned: fix write time activation failure for metadata block group
btrfs:
zoned: limit active zones to max_open_zones
btrfs:
zoned: requeue to unused block group list if zone finish failed
btrfs:
zoned: reserve data_reloc block group on mount
btrfs:
zoned: skip ZONE FINISH of conventional zones
btrfs:
zoned: use filesystem size not disk size for reclaim decision
bus:
add driver for IMX AIPSTZ bridge
bus:
del unnecessary init var
bus:
imx-aipstz: allow creating pdevs for child buses
bus:
mhi: host: Detect events pointing to unexpected TREs
bus:
mhi: host: Fix endianness of BHI vector table
bus:
mhi: host: Make local functions static
bus:
mhi: host: pci_generic: Add Foxconn T99W696 modem
bus:
mhi: host: pci_generic: Add support for EM929x and set MRU to 32768 for better performance.
bus:
mhi: host: pci_generic: Add Telit FN990B40 modem support
bus:
mhi: host: pci_generic: Disable runtime PM for QDU100
bus:
mhi: host: pci_generic: Fix the modem name of Foxconn T99W640
bus:
mhi: host: Use str_true_false() helper
bus:
moxtet: Use dev_fwnode()
cacheinfo:
Add arch hook to compress CPU h/w id into 32 bits for cache-id
cacheinfo:
Set cache 'id' based on DT data
caif:
reduce stack size, again
can:
add drop reasons in CAN protocols receive path
can:
add drop reasons in the receive path of AF_CAN
can:
bittiming: rename CAN_CTRLMODE_TDC_MASK into CAN_CTRLMODE_FD_TDC_MASK
can:
bittiming: rename can_tdc_is_enabled() into can_fd_tdc_is_enabled()
can:
etas_es58x: populate ndo_change_mtu() to prevent buffer overflow
can:
hi311x: fix null pointer dereference when resuming from sleep before interface was enabled
can:
hi311x: populate ndo_change_mtu() to prevent buffer overflow
can:
j1939: implement NETDEV_UNREGISTER notification handler
can:
j1939: j1939_local_ecu_get(): undo increment when j1939_local_ecu_get() fails
can:
j1939: j1939_sk_bind(): call j1939_priv_put() immediately when j1939_local_ecu_get() failed
can:
janz-ican3: use sysfs_emit() in fwinfo_show()
can:
kvaser_pciefd: Add devlink port support
can:
kvaser_pciefd: Add devlink support
can:
kvaser_pciefd: Add intermediate variable for device struct in probe()
can:
kvaser_pciefd: Add support for ethtool set_phys_id()
can:
kvaser_pciefd: Add support to control CAN LEDs on device
can:
kvaser_pciefd: Expose device firmware version via devlink info_get()
can:
kvaser_pciefd: Split driver into C-file and header-file.
can:
kvaser_pciefd: Store device channel index
can:
kvaser_pciefd: Store the different firmware version components in a struct
can:
kvaser_usb: Add devlink port support
can:
kvaser_usb: Add devlink support
can:
kvaser_usb: Add intermediate variables
can:
kvaser_usb: Add support for ethtool set_phys_id()
can:
kvaser_usb: Add support to control CAN LEDs on device
can:
kvaser_usb: Assign netdev.dev_port based on device channel index
can:
kvaser_usb: Expose device information via devlink info_get()
can:
kvaser_usb: Move comment regarding max_tx_urbs
can:
kvaser_usb: Store additional device information
can:
kvaser_usb: Store the different firmware version components in a struct
can:
mcba_usb: populate ndo_change_mtu() to prevent buffer overflow
can:
netlink: can_changelink(): rename tdc_mask into fd_tdc_flag_provided
can:
netlink: replace tabulation by space in assignment
can:
peak_usb: fix shift-out-of-bounds issue
can:
peak_usb: fix USB FD devices potential malfunction
can:
rcar_can: Convert to DEFINE_SIMPLE_DEV_PM_OPS()
can:
rcar_can: rcar_can_resume(): fix s2ram with PSCI
can:
rcar_canfd: Add helper variable dev to rcar_canfd_reset_controller()
can:
rcar_canfd: Add helper variable ndev to rcar_canfd_rx_pkt()
can:
rcar_canfd: Add support for Transceiver Delay Compensation
can:
rcar_canfd: Consistently use ndev for net_device pointers
can:
rcar_canfd: Describe channel-specific FD registers using C struct
can:
rcar_canfd: Drop unused macros
can:
rcar_canfd: Fix controller mode setting
can:
rcar_canfd: Remove bittiming debug prints
can:
rcar_canfd: Rename rcar_canfd_setrnc() to rcar_canfd_set_rnc()
can:
rcar_canfd: Repurpose f_dcfg base for other registers
can:
rcar_canfd: Return early in rcar_canfd_set_bittiming() when not FD
can:
rcar_canfd: Share config code in rcar_canfd_set_bittiming()
can:
rcar_canfd: Simplify data access in rcar_canfd_{ge,pu}t_data()
can:
sun4i_can: populate ndo_change_mtu() to prevent buffer overflow
can:
ti_hecc: fix -Woverflow compiler warning
can:
ti_hecc: Kconfig: add COMPILE_TEST
can:
tscan1: CAN_TSCAN1 can depend on PC104
can:
tscan1: Kconfig: add COMPILE_TEST
can:
xilinx_can: xcan_write_frame(): fix use-after-free of transmitted SKB
Linux:
Cast to the proper type
cdc-acm:
fix race between initial clearing halt and open
cdc_ncm:
Flag Intel OEM version of Fibocom L850-GL as WWAN
cdrom:
Call cdrom_mrw_exit from cdrom_release function
cdx:
controller: Do not open-code module_platform_driver()
cdx:
controller: Drop unneeded driver.pm NULL assignment
cdx:
controller: Drop useless probe success message
cdx:
controller: Simplify with dev_err_probe()
cdx:
Enable compile testing
cdx:
Fix missing GENERIC_MSI_IRQ on compile test
cdx:
Fix off-by-one error in cdx_rpmsg_probe()
ceph:
always call ceph_shift_unused_folios_left()
ceph:
convert ceph_zero_partial_page() to use a folio
ceph:
fix a race with rename() in ceph_mdsc_build_path()
ceph:
fix crash after fscrypt_encrypt_pagecache_blocks() error
ceph:
fix race condition validating r_parent before applying state
ceph:
fix race condition where r_parent becomes stale before sending message
ceph:
Remove gfp_t argument from ceph_fscrypt_encrypt_*()
cfi:
add C CFI type macro
cfi:
Move BPF CFI types and helpers to generic code
cgroup/cpuset:
Fix a partition error with CPU hotplug
cgroup/cpuset:
Remove the unnecessary css_get/put() in cpuset_partition_write()
cgroup/cpuset:
Use static_branch_enable_cpuslocked() on cpusets_insane_config_key
cgroup/psi:
Set of->priv to NULL upon file release
cgroup:
Add bpf prog revisions to struct cgroup_bpf
cgroup:
Add compatibility option for content of /proc/cgroups
cgroup:
avoid null de-ref in css_rstat_exit()
cgroup:
Drop sock_cgroup_classid() dummy implementation
cgroup:
llist: avoid memory tears for llist_node
cgroup:
make css_rstat_updated nmi safe
cgroup:
remove per-cpu per-subsystem locks
cgroup:
split cgroup_destroy_wq into 3 workqueues
cgroup:
support to enable nmi-safe css_rstat_updated
Linux:
change_mnt_propagation() cleanups, step 1
change_mnt_propagation():
calculate propagation source only if we'll need it
change_mnt_propagation():
do_make_slave() is a no-op unless IS_MNT_SHARED()
change_mnt_propagation():
move ->mnt_master assignment into MS_SLAVE case
char:
ipmi: remove redundant variable 'type' and check
char:
misc: add test cases
char:
misc: Fix improper and inaccurate error code returned by misc_init()
char:
misc: Remove redundant forward declarations
char:
misc: Rename a local variable in misc_init()
checkpatch:
check for comment explaining rgmii(|-rxid|-txid) PHY modes
checkpatch:
check for missing sentinels in ID arrays
checkpatch:
Remove SRCU-lite deprecation
checkpatch:
use utf-8 match for spell checking
cifs:
add new field to track the last access time of cfid
cifs:
Add support for creating reparse points over SMB1
cifs:
avoid extra calls to strlen() in cifs_get_spnego_key()
cifs:
Do not query WSL EAs for native SMB symlink
cifs:
Fix calling CIFSFindFirst() for root path without msearch
cifs:
Fix collect_sample() to handle any iterator type
cifs:
Fix null-ptr-deref by static initializing global lock
cifs:
Fix oops due to uninitialised variable
cifs:
Move the SMB1 transport code out of transport.c
cifs:
Optimize CIFSFindFirst() response when not searching
cifs:
prevent NULL pointer dereference in UTF16 conversion
cifs:
reset iface weights when we cannot find a candidate
cifs:
update internal version number
Linux:
Cleanup in rockchip_sai.c
cleanup:
add a scoped version of CLASS()
cleanup:
Fix documentation build error for ACQUIRE updates
cleanup:
Introduce ACQUIRE() and ACQUIRE_ERR() for conditional locks
clk:
add a clk_hw helpers to get the clock device or device_node
clk:
amlogic: axg-audio: use the auxiliary reset driver
clk:
amlogic: drop clk_regmap tables
clk:
amlogic: get regmap with clk_regmap_init
clk:
amlogic: remove unnecessary headers
clk:
amlogic: s4: remove unused data
clk:
apple-nco: Drop default ARCH_APPLE in Kconfig
clk:
at91: sam9x7: update pll clk ranges
clk:
bcm: bcm2835: convert from round_rate() to determine_rate()
clk:
clk-axi-clkgen move to min/max()
clk:
clk-axi-clkgen: detect axi_clkgen_limits at runtime
clk:
clk-axi-clkgen: fix coding style issues
clk:
clk-axi-clkgen: fix fpfd_max frequency for zynq
clk:
clk-axi-clkgen: make sure to include mod_devicetable.h
clk:
clocking-wizard: Fix the round rate handling for versal
clk:
davinci: Add NULL check in davinci_lpsc_clk_register()
clk:
Fix typos
clk:
imx95-blk-ctl: Add clock for i.MX94 LVDS/Display CSR
clk:
imx95-blk-ctl: Fix synchronous abort
clk:
imx95-blk-ctl: Rename lvds and displaymix csr blk
clk:
imx: busy: convert from round_rate() to determine_rate()
clk:
imx: composite-8m: remove round_rate() in favor of determine_rate()
clk:
imx: composite-93: remove round_rate() in favor of determine_rate()
clk:
imx: cpu: convert from round_rate() to determine_rate()
clk:
imx: Fix an out-of-bounds access in dispmix_csr_clk_dev_data
clk:
imx: fixup-div: convert from round_rate() to determine_rate()
clk:
imx: frac-pll: convert from round_rate() to determine_rate()
clk:
imx: fracn-gppll: convert from round_rate() to determine_rate()
clk:
imx: pfd: convert from round_rate() to determine_rate()
clk:
imx: pll14xx: convert from round_rate() to determine_rate()
clk:
imx: pllv2: convert from round_rate() to determine_rate()
clk:
imx: pllv3: convert from round_rate() to determine_rate()
clk:
imx: pllv4: convert from round_rate() to determine_rate()
clk:
imx: Remove redundant pm_runtime_mark_last_busy() calls
clk:
imx: scu: convert from round_rate() to determine_rate()
clk:
nuvoton: Do not enable by default during compile testing
clk:
pwm: Convert to use pwm_apply_might_sleep()
clk:
pwm: Don't reconfigure running PWM at probe time
clk:
pwm: Let .get_duty_cycle() return the real duty cycle
clk:
pwm: Make use of non-sleeping PWMs
clk:
qcom: Add Camera Clock controller (CAMCC) driver for Milos
clk:
qcom: Add Display Clock controller (DISPCC) driver for Milos
clk:
qcom: Add Global Clock controller (GCC) driver for Milos
clk:
qcom: Add Graphics Clock controller (GPUCC) driver for Milos
clk:
qcom: Add Video Clock controller (VIDEOCC) driver for Milos
clk:
qcom: Add video clock controller driver for SM6350
clk:
qcom: camcc-qcs615: Add QCS615 camera clock controller driver
clk:
qcom: camcc-sc8180x: Add SC8180X camera clock controller driver
clk:
qcom: camcc-sm8450: Move PLL & clk configuration to really probe
clk:
qcom: camcc-sm8550: Move PLL & clk configuration to really probe
clk:
qcom: camcc-sm8650: Move PLL & clk configuration to really probe
clk:
qcom: camcc-x1e80100: Move PLL & clk configuration to really probe
clk:
qcom: clk-alpha-pll: Add support for common PLL configuration function
clk:
qcom: clk-alpha-pll: Add support for dynamic update for slewing PLLs
clk:
qcom: cmnpll: Add IPQ5424 SoC support
clk:
qcom: common: Add support to configure clk regs in qcom_cc_really_probe
clk:
qcom: common: Add support to register rcg dfs in qcom_cc_really_probe
clk:
qcom: common: Handle runtime power management in qcom_cc_really_probe
clk:
qcom: dispcc-qcs615: Add QCS615 display clock controller driver
clk:
qcom: dispcc-sm8750: Fix setting rate byte and pixel clocks
clk:
qcom: gcc-ipq4019: convert from round_rate() to determine_rate()
clk:
qcom: gcc-ipq5018: fix GE PHY reset
clk:
qcom: gcc-ipq8074: fix broken freq table for nss_port6_tx_clk_src
clk:
qcom: gcc-qcm2290: Set HW_CTRL_TRIGGER for video GDSC
clk:
qcom: gcc-x1e80100: Add missing video resets
clk:
qcom: gpucc-qcs615: Add QCS615 graphics clock controller driver
clk:
qcom: ipq-cmn-pll: Add IPQ5018 SoC support
clk:
qcom: ipq5018: keep XO clock always on
clk:
qcom: Remove redundant pm_runtime_mark_last_busy() calls
clk:
qcom: rpm: convert from round_rate() to determine_rate()
clk:
qcom: rpmh: Add support for RPMH clocks on Milos
clk:
qcom: rpmh: convert from round_rate() to determine_rate()
clk:
qcom: smd-rpm: convert from round_rate() to determine_rate()
clk:
qcom: spmi-pmic-div: convert from round_rate() to determine_rate()
clk:
qcom: tcsrcc-sm8650: Add support for Milos SoC
clk:
qcom: videocc-qcs615: Add QCS615 video clock controller driver
clk:
qcom: videocc-sm8450: Move PLL & clk configuration to really probe
clk:
qcom: videocc-sm8550: Add separate frequency tables for X1E80100
clk:
qcom: videocc-sm8550: Allow building without SM8550/SM8560 GCC
clk:
qcom: videocc-sm8550: Move PLL & clk configuration to really probe
clk:
qcom: videocc: Use HW_CTRL_TRIGGER flag for video GDSC's
clk:
renesas: Add CPG/MSSR support to RZ/N2H SoC
clk:
renesas: Add support for R9A09G077 SoC
clk:
renesas: mstp: Add genpd OF provider at postcore_initcall()
clk:
renesas: Pass sub struct of cpg_mssr_priv to cpg_clk_register
clk:
renesas: r9a08g045: Add MSTOP for coupled clocks as well
clk:
renesas: r9a08g045: Drop power domain instantiation
clk:
renesas: r9a09g047: Add clock and reset signals for the GBETH IPs
clk:
renesas: r9a09g047: Add I3C0 clocks and resets
clk:
renesas: r9a09g056-cpg: Add clock and reset entries for GBETH0/1
clk:
renesas: r9a09g056-cpg: Add clock and reset entries for OSTM instances
clk:
renesas: r9a09g056: Add clock and reset entries for RIIC controllers
clk:
renesas: r9a09g056: Add clock and reset entries for USB2.0
clk:
renesas: r9a09g056: Add clock and reset entries for WDT controllers
clk:
renesas: r9a09g056: Add clocks and resets for Mali-G31 GPU
clk:
renesas: r9a09g056: Add support for xspi mux and divider
clk:
renesas: r9a09g056: Add XSPI clock/reset
clk:
renesas: r9a09g057: Add clock and reset entries for GBETH0/1
clk:
renesas: r9a09g057: Add entries for the RSPIs
clk:
renesas: r9a09g057: Add support for xspi mux and divider
clk:
renesas: r9a09g057: Add XSPI clock/reset
clk:
renesas: r9a09g077: Add PCLKL core clock
clk:
renesas: r9a09g077: Add PLL2 and SDHI clock support
clk:
renesas: r9a09g077: Add RIIC module clocks
clk:
renesas: rzg2l: Add macro to loop through module clocks
clk:
renesas: rzg2l: Add support for MSTOP in clock enable/disable API
clk:
renesas: rzg2l: Drop MSTOP based power domain support
clk:
renesas: rzg2l: Move pointers after hw member
clk:
renesas: rzg2l: Postpone updating priv->clks[]
clk:
renesas: rzg2l: Rename mstp_clock to mod_clock
clk:
renesas: rzv2h: Add fixed-factor module clocks with status reporting
clk:
renesas: rzv2h: Add missing include file
clk:
renesas: rzv2h: Drop redundant base pointer from pll_clk
clk:
renesas: rzv2h: Fix missing CLK_SET_RATE_PARENT flag for ddiv clocks
clk:
renesas: rzv2h: Skip monitor checks for external clocks
clk:
renesas: rzv2h: Use devm_kmemdup_array()
clk:
rockchip: rk3568: Add PLL rate for 132MHz
clk:
rp1: Add support for clocks provided by RP1
clk:
samsung: exynos850: fix a comment
clk:
samsung: exynosautov920: add block hsi2 clock support
clk:
samsung: gs101: fix alternate mout_hsi0_usb20_ref parent clock
clk:
samsung: gs101: fix CLK_DOUT_CMU_G3D_BUSD
clk:
sophgo: Use div64* for 64-by-32 division to simplify
clk:
spacemit: ccu_pll: fix error return value in recalc_rate callback
clk:
spacemit: define three reset-only CCUs
clk:
spacemit: mark K1 pll1_d8 as critical
clk:
spacemit: set up reset auxiliary devices
clk:
stm32: Do not enable by default during compile testing
clk:
sunxi-ng: ccu_gate: convert from round_rate() to determine_rate()
clk:
sunxi-ng: ccu_nk: convert from round_rate() to determine_rate()
clk:
sunxi-ng: ccu_nkmp: convert from round_rate() to determine_rate()
clk:
sunxi-ng: ccu_nm: convert from round_rate() to determine_rate()
clk:
sunxi-ng: mp: Fix dual-divider clock rate readback
clk:
sunxi-ng: sun55i-a523-r-ccu: Add missing PPU0 reset
clk:
sunxi-ng: v3s: Assign the de and tcon clocks to the video pll
clk:
sunxi-ng: v3s: Fix de clock definition
clk:
tegra: periph: Fix error handling and resolve unsigned compare warning
clk:
tegra: periph: Make tegra_clk_periph_ops static
clk:
tests: add clk_hw_get_dev() and clk_hw_get_of_node() tests
clk:
tests: Make clk_register_clk_parent_data_device_driver() common
clk:
thead: Mark essential bus clocks as CLK_IGNORE_UNUSED
clk:
thead: th1520-ap: Correctly refer the parent of osc_12m
clk:
thead: th1520-ap: Describe mux clocks with clk_mux
clk:
ti: Simplify ti_find_clock_provider()
clk:
versaclock7: Constify regmap_range_cfg array
clk:
xilinx: vcu: unregister pll_post only if registered correctly
clk:
xilinx: vcu: Update vcu init/reset sequence
clocksource:
Improve randomness in clocksource_verify_choose_cpus()
clocksource:
Use cpumask_any_but() in clocksource_verify_choose_cpus()
clocksource:
Use cpumask_next_wrap() in clocksource_watchdog()
clone_mnt():
simplify the propagation-related logics
cma:
move __cma_declare_contiguous_nid() before its usage
cma:
move memory allocation to a helper function
cma:
split reservation of fixed area into a helper function
cnic:
Fix use-after-free bugs in cnic_delete_task
coccinelle:
misc: secs_to_jiffies: implement context and report modes
coda:
use iterate_dir() in coda_readdir()
codetag:
avoid unused alloc_tags sections/symbols
Linux:
combine __put_mountpoint() with unhash_mnt()
comedi:
fix race between polling and detaching
comedi:
Fix use of uninitialized memory in do_insn_ioctl() and do_insnlist_ioctl()
comedi:
Make insn_rw_emulate_bits() do insn->n samples
comedi:
pcl726: Prevent invalid irq number
compiler-clang.h:
define __SANITIZE_*__ macros only when undefined
compiler-gcc.h:
Introduce __diag_GCC_all
compiler:
remove __ADDRESSABLE_ASM{_STR,}() again
compiler_types:
Provide __no_kstack_erase to disable coverage only on Clang
configfs:
use DCACHE_DONTCACHE
configs/hardening:
Enable CONFIG_INIT_ON_FREE_DEFAULT_ON
configs/hardening:
Enable CONFIG_KSTACK_ERASE
const_structs.checkpatch:
add bin_attribute
Linux:
constify is_local_mountpoint()
Linux:
constify mnt_has_parent()
container_of:
Document container_of() is not to be used in new code
copy_tree():
don't link the mounts via mnt_list
copy_tree():
don't set ->mnt_mountpoint on the root of copy
coredump:
add coredump_cleanup()
coredump:
add coredump_skip() helper
coredump:
add coredump_write()
coredump:
allow for flexible coredump handling
coredump:
auto cleanup argv
coredump:
auto cleanup prepare_creds()
coredump:
avoid pointless variable
coredump:
cleanup coredump socket functions
coredump:
directly return
coredump:
don't allow ".." in coredump socket path
coredump:
don't pointlessly check and spew warnings
coredump:
Fix return value in coredump_parse()
coredump:
fix socket path validation
coredump:
make coredump_parse() return bool
coredump:
move core_pipe_count to global variable
coredump:
move pipe specific file check into coredump_pipe()
coredump:
order auto cleanup variables at the top
coredump:
prepare to simplify exit paths
coredump:
rename do_coredump() to vfs_coredump()
coredump:
rename format_corename()
coredump:
split file coredumping into coredump_file()
coredump:
split pipe coredumping into coredump_pipe()
coredump:
use a single helper for the socket
coredump:
validate socket path in coredump_parse()
coredump:
validate that path doesn't exceed UNIX_PATH_MAX
Linux:
correct the set of flags forbidden at d_set_d_op() time
cpu/hotplug:
Remove unused cpuhp_state CPUHP_PCI_XGENE_DEAD
cpu:
Define attack vectors
cpu:
Remove obsolete comment from takedown_cpu()
cpufreq/amd-pstate:
Disable preferred cores on designs with workload classification
cpufreq/amd-pstate:
Fix a regression leading to EPP 0 after resume
cpufreq/amd-pstate:
Fix setting of CPPC.min_perf in active mode for performance governor
cpufreq:
apple: drop default ARCH_APPLE in Kconfig
cpufreq:
armada-8k: Fix off by one in armada_8k_cpufreq_free_table()
cpufreq:
armada-8k: make both cpu masks static
cpufreq:
brcmstb-avs: Fully open-code compatible for grepping
cpufreq:
Contain scaling_cur_freq.attr in cpufreq_attrs
cpufreq:
CPPC: Do not return a value from populate_efficiency_class()
cpufreq:
CPPC: Mark driver with NEED_UPDATE_LIMITS flag
cpufreq:
CPPC: Remove cpu_data_list
cpufreq:
CPPC: Remove forward declaration of cppc_cpufreq_register_em()
cpufreq:
docs: userspace: Explain HW coordination influence
cpufreq:
dt: Add register helper
cpufreq:
Exit governor when failed to start old governor
cpufreq:
Export disable_cpufreq()
cpufreq:
Init policy->rwsem before it may be possibly used
cpufreq:
Initialize cpufreq-based frequency-invariance later
cpufreq:
Initialize cpufreq-based invariance before subsys
cpufreq:
intel_pstate: Add Granite Rapids support in no-HWP mode
cpufreq:
intel_pstate: Always use HWP_DESIRED_PERF in passive mode
cpufreq:
intel_pstate: Support Clearwater Forest OOB mode
cpufreq:
Move the check of cpufreq_driver->get into cpufreq_verify_current_freq()
cpufreq:
Remove duplicate check in __cpufreq_offline()
cpufreq:
tegra124: Allow building as a module
cpufreq:
userspace: set CPUFREQ_GOV_STRICT_TARGET flag
cpuidle:
dt: fix opencoded for_each_cpu() in idle_state_valid()
cpuidle:
governors: menu: Avoid selecting states with too much latency
cpuidle:
governors: menu: Avoid using invalid recent intervals data
cpuidle:
psci: Drop redundant sync_state support
cpuidle:
psci: Opt-out from genpd's common ->sync_state() support
cpuidle:
riscv-sbi: Drop redundant sync_state support
cpuidle:
riscv-sbi: Opt-out from genpd's common ->sync_state() support
cpumask:
add cpumask_clear_cpus()
cpumask:
introduce cpumask_random()
cpumask:
Remove unnecessary cpumask_nth_andnot()
cpupower:
Allow control of boost feature on non-x86 based systems with boost support.
cpupower:
Fix a bug where the -t option of the set subcommand was not working.
cpupower:
Improve Python binding's Makefile
cred:
add auto cleanup method
crypto/crc32[c]:
register only "-lib" drivers
crypto:
acomp - Fix CFI failure due to type punning
crypto:
af_alg - Disallow concurrent writes in af_alg_sendmsg
crypto:
af_alg - Fix incorrect boolean values in af_alg_ctx
crypto:
af_alg - Set merge to zero early in af_alg_sendmsg
crypto:
ahash - Add crypto_ahash_tested() helper function
crypto:
ahash - Add support for drivers with no fallback
crypto:
ahash - make hash walk functions from ahash.c public
crypto:
ahash - Stop legacy tfms from using the set_virt fallback path
crypto:
arm/aes-neonbs - work around gcc-15 warning
crypto:
aspeed - Fix hash fallback path typo
crypto:
aspeed/hash - Add fallback
crypto:
aspeed/hash - Fix potential overflow in dma_prepare_sg
crypto:
aspeed/hash - Iterate on large hashes in dma_prepare
crypto:
aspeed/hash - Move final padding into dma_prepare
crypto:
aspeed/hash - Move sham_final call into sham_update
crypto:
aspeed/hash - Provide rctx->buffer as argument to fill padding
crypto:
aspeed/hash - Remove purely software hmac implementation
crypto:
aspeed/hash - Remove sha_iv
crypto:
aspeed/hash - Reorganise struct aspeed_sham_reqctx
crypto:
aspeed/hash - Use API partial block handling
crypto:
aspeed/hash - Use init_tfm instead of cra_init
crypto:
atmel - add support for AES and SHA IPs available on sama7d65 SoC
crypto:
caam - avoid option aliasing with the CONFIG_CAAM_QI build option
crypto:
caam - Fix opencoded cpumask_next_wrap() in caam_drv_ctx_init()
crypto:
caam - Prevent crash on suspend with iMX8QM / iMX8ULP
crypto:
caam - Support iMX8QXP and variants thereof
crypto:
ccp - Add missing bootloader info reg for pspv6
crypto:
ccp - Always pass in an error pointer to __sev_platform_shutdown_locked()
crypto:
ccp - Fix crash when rebind ccp device for ccp.ko
crypto:
ccp - Fix dereferencing uninitialized error pointer
crypto:
ccp - Fix locking on alloc failure handling
crypto:
ccp - Fix SNP panic notifier unregistration
crypto:
ccp - reduce stack usage in ccp_run_aes_gcm_cmd
crypto:
ccree - Don't use %pK through printk
crypto:
cryptd - Use nested-BH locking for cryptd_cpu_queue
crypto:
drivers - Remove redundant pm_runtime_mark_last_busy() calls
crypto:
engine - remove request batching support
crypto:
engine - remove {prepare,unprepare}_crypt_hardware callbacks
crypto:
hash - Increase HASH_MAX_DESCSIZE for hmac(sha3-224-s390)
crypto:
hisilicon - Use fine grained DMA mapping direction
crypto:
hisilicon/hpre - fix dma unmap sequence
crypto:
hisilicon/sec2 - implement full backlog mode for sec
crypto:
img-hash - Fix dma_unmap_sg() nents value
crypto:
inside-secure - Fix `dma_unmap_sg()` nents value
crypto:
inside-secure - remove crc32 support
crypto:
jitter - fix intermediary handling
crypto:
jitter - replace ARRAY_SIZE definition with header include
crypto:
keembay - Fix dma_unmap_sg() nents value
crypto:
keembay - Use min() to simplify ocs_create_linked_list_from_sg()
crypto:
krb5 - Fix memory leak in krb5_test_one_prf()
crypto:
marvell/cesa - Fix engine load inaccuracy
crypto:
marvell/cesa - Remove unnecessary state setting on final
crypto:
octeontx2 - add timeout for load_fvc completion poll
crypto:
octeontx2 - Fix address alignment issue on ucode loading
crypto:
octeontx2 - Fix address alignment on CN10K A0/A1 and OcteonTX2
crypto:
octeontx2 - Fix address alignment on CN10KB and CN10KA-B0
crypto:
octeontx2 - get engine group number for asymmetric engine
crypto:
octeontx2 - Rework how engine group number is obtained
crypto:
pcrypt - Optimize pcrypt_aead_init_tfm()
crypto:
qat - add adf_rl_get_num_svc_aes() in rate limiting
crypto:
qat - add compression slice count for rate limiting
crypto:
qat - add decompression service for rate limiting
crypto:
qat - add decompression service to telemetry
crypto:
qat - add get_svc_slice_cnt() in device data structure
crypto:
qat - add live migration enablers for GEN6 devices
crypto:
qat - add support for decompression service to GEN6 devices
crypto:
qat - allow enabling VFs in the absence of IOMMU
crypto:
qat - consolidate service enums
crypto:
qat - disable ZUC-256 capability for QAT GEN5
crypto:
qat - enable power management debugfs for GEN6 devices
crypto:
qat - enable rate limiting feature for GEN6 devices
crypto:
qat - enable telemetry for GEN6 devices
crypto:
qat - fix DMA direction for compression on GEN2 devices
crypto:
qat - fix seq_file position update in adf_ring_next()
crypto:
qat - fix state restore for banks with exceptions
crypto:
qat - fix virtual channel configuration for GEN6 devices
crypto:
qat - flush misc workqueue during device shutdown
crypto:
qat - lower priority for skcipher and aead algorithms
crypto:
qat - make adf_dev_autoreset() static
crypto:
qat - refactor ring-related debug functions
crypto:
qat - relocate and rename bank state structure definition
crypto:
qat - relocate bank state helper functions
crypto:
qat - relocate power management debugfs helper APIs
crypto:
qat - relocate service related functions
crypto:
qat - remove duplicate masking for GEN6 devices
crypto:
qat - replace CHECK_STAT macro with static inline function
crypto:
qat - restore ASYM service support for GEN6 devices
crypto:
qat - use pr_fmt() in adf_gen4_hw_data.c
crypto:
qat - use unmanaged allocation for dc_data
crypto:
qat - validate service in rate limiting sysfs api
crypto:
riscv/sha512 - Stop depending on sha512_generic_block_fn
crypto:
s390 - Add selftest support for phmac
crypto:
s390 - New s390 specific protected key hash phmac
crypto:
s390/hmac - Fix counter in export state
crypto:
s390/sha3 - Use cpu byte-order when exporting
crypto:
sha1 - Implement export_core() and import_core()
crypto:
sha1 - Remove sha1_base.h
crypto:
sha1 - Use same state format as legacy drivers
crypto:
sha1 - Wrap library and add HMAC support
crypto:
sha256 - Implement export_core() and import_core()
crypto:
sha256 - Use same state format as legacy drivers
crypto:
sha256 - Wrap library and add HMAC support
crypto:
sha512 - Implement export_core() and import_core()
crypto:
sha512 - Remove sha512_base.h
crypto:
sha512 - Rename conflicting symbols
crypto:
sha512 - Replace sha512_generic with wrapper around SHA-512 library
crypto:
sha512 - Use same state format as legacy drivers
crypto:
stm32 - remove crc32 and crc32c support
crypto:
sun8i-ce - fix nents passed to dma_unmap_sg()
crypto:
sun8i-ce - remove ivlen field of sun8i_cipher_req_ctx
crypto:
sun8i-ce - use helpers to get hash block and digest sizes
crypto:
testmgr - desupport SHA-1 for FIPS 140
crypto:
testmgr - Enable phmac selftest
crypto:
testmgr - remove crc32c context format test
crypto:
testmgr - Restore sha384 and hmac_sha384 drbgs in FIPS mode
crypto:
virtio - Remove unused virtcrypto functions
crypto:
x86 - Fix build warnings about export.h
crypto:
x86/aegis - Add missing error checks
crypto:
x86/aegis - Fix sleeping when disallowed on PREEMPT_RT
crypto:
x86/sha1 - Rename conflicting symbol
crypto:
zstd - convert to acomp
crypto:
zstd - fix duplicate check warning
crypto:
zstd - replace zero-length array with flexible array member
csky:
ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names
cxgb3/l2t:
Remove unused t3_l2t_send_event
cxl/core:
Introduce a new helper cxl_resource_contains_addr()
cxl/core:
Using cxl_resource_contains_addr() to check address availability
cxl/decoder:
Drop pointless locking
cxl/decoder:
Move decoder register programming to a helper
cxl/edac:
Fix wrong dpa checking for PPR operation
cxl/edac:
Use correct format specifier for u32 val
cxl/events:
Add extra validity checks for corrected memory error count in General Media Event Record
cxl/events:
Add extra validity checks for CVME count in DRAM Event Record
cxl/events:
Trace Memory Sparing Event Record
cxl/events:
Update Common Event Record to CXL spec rev 3.2
cxl/mbox:
Convert poison list mutex to ACQUIRE()
cxl/pci:
Replace mutex_lock_io() w mutex_lock() for mailbox access
cxl/region:
Consolidate cxl_decoder_kill_region() and cxl_region_detach()
cxl/region:
Fix an ERR_PTR() vs NULL bug
cxl/region:
Move ready-to-probe state check to a helper
cxl/region:
Split commit_store() into __commit() and queue_reset() helpers
cxl/test:
Simplify fw_buf_checksum_show()
cxl:
Convert to ACQUIRE() for conditional rwsem locking
cxl:
docs/devices Fix typos and clarify wording in device-types.rst
cxl:
Fix -Werror=return-type in cxl_decoder_detach()
cxl:
Include range.h in cxl.h
cxl:
make cxl_bus_type constant
cxl:
mce: fix typo "notifer"
cxl:
Remove core/acpi.c and cxl core dependency on ACPI
cxl_test:
Limit location for fake CFMWS to mappable range
d_alloc_parallel():
set DCACHE_PAR_LOOKUP earlier
d_set_mounted():
we don't need to bump seqcount component of rename_lock
debugfs:
fix mount options not being applied
debugfs:
split short and full proxy wrappers, kill debugfs_real_fops()
debugfs:
use DCACHE_DONTCACHE
debugfs_get_aux():
allow storing non-const void *
delaytop:
add psi info to show system delay
delaytop:
enhance error logging and add PSI feature description
dev:
Pass netdevice_tracker to dev_get_by_flags_rcu().
device property:
Use tidy for_each_named_* macros
device:
rust: expand documentation for Device
device:
rust: expand documentation for DeviceContext
device:
rust: rename Device::as_ref() to Device::from_raw()
devlink rate:
Remove unnecessary 'static' from a couple places
devlink:
Add new "clock_id" generic device param
devlink:
Add new "enable_phc" generic device param
devlink:
Add support for u64 parameters
devlink:
Extend devlink rate API with traffic classes bandwidth management
devlink:
Fix excessive stack usage in rate TC bandwidth parsing
devlink:
let driver opt out of automatic phys_port_name generation
devpts, sunrpc, hostfs:
don't bother with ->d_op
direct-io:
use memzero_page()
dissolve_on_fput():
use anon_ns_root()
dm raid:
add support for resync w/o metadata devices
dm-flakey:
Fix corrupt_bio_byte setup checks
dm-integrity:
limit MAX_TAG_SIZE to 255
dm-mpath:
don't print the "loaded" message if registering fails
dm-mpath:
make dm_unregister_path_selector return void
dm-raid:
do not include dm-core.h
dm-raid:
don't set io_min and io_opt for raid1
dm-stripe:
fix a possible integer overflow
dm-stripe:
limit chunk_sectors to the stripe size
dm-table:
fix checking for rq stackable devices
dm-thin:
update the documentation
dm-verity:
remove support for asynchronous hashes
dm:
Always split write BIOs to zoned device limits
dm:
Check for forbidden splitting of zone write operations
dm:
clear unmap write zeroes limits when disabling write zeroes
dm:
dm-crypt: Do not partially accept write BIOs with zoned targets
dm:
ima: avoid extra calls to strlen()
dm:
Remove unnecessary return in dm_zone_endio()
dm:
set DM_TARGET_PASSES_CRYPTO feature for dm-thin
dm:
Simplify dm_io_complete()
dm:
split write BIOs on zone boundaries when zone append is not emulated
dma-buf:
Add forward declaration of struct seq_file in dma-fence.h
dma-buf:
heaps: Give default CMA heap a fixed name
dma-buf:
heaps: Parameterize heap name in __add_cma_heap()
dma-buf:
system_heap: No separate allocation for attachment sg_tables
dma-debug:
don't enforce dma mapping check on noncoherent allocations
dma-fence:
Add helpers for accessing driver and timeline name
dma-fence:
Add safe access helpers and document the rules
dma-fence:
Change signature of __dma_fence_is_later
dma-fence:
Use a flag for 64-bit seqnos
dma/pool:
Ensure DMA_DIRECT_REMAP allocations are decrypted
dmaengine:
Add devm_dma_request_chan()
dmaengine:
add driver for Sophgo CV18XX/SG200X dmamux
dmaengine:
apple-admac: Drop default ARCH_APPLE in Kconfig
dmaengine:
dw-edma: Drop unused dchan2dev() and chan2dev()
dmaengine:
dw: dmamux: Fix device reference leak in rzn1_dmamux_route_allocate
dmaengine:
fsl-dpaa2-qdma: Drop unused mc_enc()
dmaengine:
fsl-qdma: Add missing fsl_qdma_format kerneldoc
dmaengine:
idxd: Fix double free in idxd_setup_wqs()
dmaengine:
idxd: Fix refcount underflow on module unload
dmaengine:
idxd: Fix warning for deadcode.deadstore
dmaengine:
idxd: Remove __packed from structures
dmaengine:
idxd: Remove improper idxd_free
dmaengine:
mmp: Fix again Wvoid-pointer-to-enum-cast warning
dmaengine:
mv_xor: Fix missing check after DMA map and missing unmap
dmaengine:
nbpfaxi: Add missing check after DMA map
dmaengine:
qcom: bam_dma: Fix DT error handling for num-channels/ees
dmaengine:
qcom: gpi: Drop unused gpi_write_reg_field()
dmaengine:
sh: Do not enable SH_DMAE_BASE by default during compile testing
dmaengine:
stm32-dma: configure next sg only if there are more than 2 sgs
dmaengine:
stm32: Don't use %pK through printk
dmaengine:
sun4i: Simplify error handling in probe()
dmaengine:
ti: Do not enable by default during compile testing
dmaengine:
ti: edma: Fix memory allocation size for queue_priority_map
dmaengine:
xdmac: make it selectable for ARCH_MICROCHIP
do_make_slave():
choose new master sanely
do_move_mount():
get rid of 'attached' flag
do_move_mount():
take dropping the old mountpoint into attach_recursive_mnt()
do_umount():
simplify the "is it still mounted" checks
doc/netlink:
Fix typos in operation attributes
doc:
Add slab internal kernel-doc
doc:
ethtool: mark ETHTOOL_GRXFHINDIR as reimplemented
doc:
Include scatterlist APIs in htmldocs
doc:
Move SLUB documentation to the admin guide
doc:
mptcp: net.mptcp.pm_type is deprecated
doc:
Remove misleading reference to brd in dax.rst
doc:
update porting, vfs documentation to describe mmap_prepare()
doc:
xdp: Clarify driver implementation for XDP Rx metadata
Docs/ABI/damon:
document schemes dests directory
Docs/ABI/damon:
update for refresh_ms
Docs/ABI:
Fix sysfs-kernel-address_bits path
Docs/admin-guide/mm/damon/usage:
document dests directory
Docs/admin-guide/mm/damon/usage:
document refresh_ms file
Docs/admin-guide/mm/damon:
add DAMON_STAT usage document
docs/bpf:
Default cpu version changed from v1 to v3 in llvm 20
docs/memory-barriers.txt:
Add wait_event_cmd() and wait_event_exclusive_cmd()
Docs/mm/damon/design:
document vaddr support for migrate_{hot,cold}
Docs/mm/damon/maintainer-profile:
update for mm-new tree
docs/mm:
convert from "Non-LRU page migration" to "movable_ops page migration"
docs/mm:
expand vma doc to highlight pte freeing, non-vma traversal
docs/sched:
Make the sched-stats documentation consistent
docs/vfs:
update references to i_mutex to i_rwsem
docs/zh_CN:
improve formatting and content clarity
Docs/zh_CN:
Translate alias.rst to Simplified Chinese
Docs/zh_CN:
Translate napi.rst to Simplified Chinese
Docs/zh_CN:
Translate netif-msg.rst to Simplified Chinese
Docs/zh_CN:
Translate netmem.rst to Simplified Chinese
Docs/zh_CN:
Translate speculation.rst to Simplified Chinese
Docs/zh_CN:
Translate vxlan.rst to Simplified Chinese
Docs/zh_CN:
Translate xfrm_proc.rst to Simplified Chinese
docs/zh_CN:
update git command examples in how-to.rst
docs/zh_CN:
update the translation of process/1.Intro.rst
docs/zh_CN:
update the translation of process/2.Process.rst
docs/zh_CN:
update the translation of process/5.Posting.rst
docs/zh_CN:
update the translation of process/6.Followthrough.rst
docs/zh_CN:
update the translation of process/7.AdvancedTopics.rst
docs:
ABI: make the KernelVersion field optional
docs:
Add ABI documentation for intel_pmt feature directories
docs:
Add awk section for ucount sysctl entries
Docs:
admin-guide: Correct spelling mistake
docs:
arm64: gic-v5: Document booting requirements for GICv5
docs:
automarkup: Mark up undocumented entities too
docs:
automarkup: Remove some Sphinx 2 holdovers
docs:
cgroup: fixed spelling mistakes in documentation
docs:
conf.py: properly handle include and exclude patterns
docs:
conf.py: several coding style fixes
docs:
CSS: make cross-reference links more evident
docs:
dma-api: add a kernel-doc comment for dma_pool_zalloc()
docs:
dma-api: clarify DMA addressing limitations
docs:
dma-api: clean up documentation of dma_map_sg()
docs:
dma-api: remove duplicate description of the DMA pool API
docs:
dma-api: remove remnants of PCI DMA API
docs:
dma-api: replace consistent with coherent
docs:
dma-api: update streaming DMA physical address constraints
docs:
dma-api: use "DMA API" consistently throughout the document
docs:
document linked lists
docs:
Downgrade arm64 & riscv from titles to comment
docs:
dt: submitting-patches: Avoid 'YAML' in the subject and add an example
docs:
dt: writing-bindings: Consistently use single-whitespace
docs:
dt: writing-bindings: Document compatible and filename naming
docs:
dt: writing-bindings: Document discouraged instance IDs
docs:
dt: writing-bindings: Express better expectations of "specific"
docs:
dt: writing-bindings: Rephrase typical fallback (superset) usage
docs:
dt: writing-schema: Document preferred order of properties
docs:
f2fs: fix typos in f2fs.rst
docs:
fault-injection: drop reference to md-faulty
docs:
fbnic: explain the ring config
docs:
Fix kernel-doc error in CAN driver
docs:
Fix name for net.ipv4.udp_child_hash_entries
docs:
Fix typos, improve grammar in Userspace API
docs:
iio: add ADXL313 accelerometer
docs:
Improve grammar in Userspace API/fwctl
docs:
kconfig: add alldefconfig to the all*configs
docs:
kdoc: Add some comments to process_decl()
docs:
kdoc: Centralize handling of the item section list
docs:
kdoc: clean up check_sections()
docs:
kdoc: Coalesce parameter-list handling
docs:
kdoc: coalesce the end-of-comment processing
docs:
kdoc: coalesce the new-section handling
docs:
kdoc: consolidate the "begin section" logic
docs:
kdoc: directly access the always-there KdocItem fields
docs:
kdoc: don't reinvent string.strip()
docs:
kdoc: don't reinvent string.strip()
docs:
kdoc: drop "sectionlist"
docs:
kdoc: emit a warning for ancient versions of Python
docs:
kdoc: finish disentangling the BODY and SPECIAL_SECTION states
docs:
kdoc: Make body_with_blank_line parsing more flexible
docs:
kdoc: micro-optimize KernRe
docs:
kdoc: micro-optimize KernRe
docs:
kdoc: Move content handling into KernelEntry
docs:
kdoc: Move content handling into KernelEntry
docs:
kdoc: move the core dispatch into a state table
docs:
kdoc: move the declaration regexes out of process_name()
docs:
kdoc: pretty up dump_enum()
docs:
kdoc: pretty up dump_enum()
docs:
kdoc: Regularize the use of the declaration name
docs:
kdoc: remove a bit of dead code
docs:
kdoc: remove a bit of dead code
docs:
kdoc: Remove a Python 2 comment
docs:
kdoc: Remove a Python 2 comment
docs:
kdoc: remove KernelEntry::function
docs:
kdoc: remove KernelEntry::function
docs:
kdoc: remove KernelEntry::in_doc_sect
docs:
kdoc: remove KernelEntry::in_doc_sect
docs:
kdoc: remove some ineffective code
docs:
kdoc: remove the "struct_actual" machinery
docs:
kdoc: remove the brcount floor in process_proto_type()
docs:
kdoc: remove the brcount floor in process_proto_type()
docs:
kdoc: remove the inline states-within-a-state
docs:
kdoc: remove the inline states-within-a-state
docs:
kdoc: remove the INLINE_END state
docs:
kdoc: remove the INLINE_END state
docs:
kdoc: remove the KernelEntry::descr pseudo member
docs:
kdoc: remove the KernelEntry::is_kernel_comment member
docs:
kdoc: remove the section_intro variable
docs:
kdoc: rework process_export() slightly
docs:
kdoc: rework process_export() slightly
docs:
kdoc: rework the handling of SPECIAL_SECTION
docs:
kdoc: rework type prototype parsing
docs:
kdoc: rework type prototype parsing
docs:
kdoc: separate out the handling of the declaration phase
docs:
kdoc: simplify the kerneldoc recognition code
docs:
kdoc: simplify the output-item passing
docs:
kdoc: simplify the PROTO continuation logic
docs:
kdoc: some final touches for process_name()
docs:
kdoc: some tweaks to process_proto_function()
docs:
kdoc: some tweaks to process_proto_function()
docs:
kdoc: split out the special-section state
docs:
kdoc: split the processing of the two remaining inline states
docs:
kdoc: split the processing of the two remaining inline states
docs:
kdoc: straighten up dump_declaration()
docs:
kdoc: use self.entry.parameterlist directly in check_sections()
docs:
kdoc; Add a rudimentary class to represent output items
docs:
kernel-doc: emit warnings for ancient versions of Python
docs:
kernel: Clarify printk_ratelimit_burst reset behavior
docs:
Makefile: disable check rules on make cleandocs
docs:
net: sysctl documentation cleanup
docs:
netconsole: document msgid feature
docs:
netdevsim: fixe typo in netdevsim documentation
docs:
networking: can: change bcm_msg_head frames member to support flexible array
docs:
nixify check-sysctl-docs
docs:
nvme: fix grammar in nvme-pci-endpoint-target.rst
docs:
packing: Fix a typo in example code.
docs:
powerpc: Add htm.rst to table of contents
docs:
powerpc: add htm.rst to toctree
docs:
process: discourage pointless boilerplate kdoc
docs:
pwm: Adapt Locking paragraph to reality
docs:
Remove colon from ctltable title in vm.rst
docs:
remove obsolete description about threaded NAPI
docs:
Remove reiserfsprogs from dependencies.
docs:
Replace spaces with tabs in check-sysctl-docs
docs:
sphinx: add a file with the requirements for lowest version
docs:
sphinx: add missing SPDX tags
docs:
sphinx: avoid using the deprecated node.set_class()
docs:
trace: boottime-trace.rst: fix typo
docs:
update docs after introducing delaytop
docs:
update THP documentation to clarify sysfs "never" setting
docs:
usb: gadget: Reindent numbered list
docs:
Use skiplist when checking sysctl admin-guide
Documentation/ABI/testing/debugfs-cxl:
Add 'cxl' to clear_poison path
Documentation/driver-api/cxl:
Introduce conventions.rst
Documentation/hw-vuln:
Add VMSCAPE documentation
Documentation/kernel-parameters:
Update rcu_normal_wake_from_gp doc
Documentation/rtla:
Add actions feature
Documentation/rtla:
Add include common_appendix.rst
Documentation/rtla:
Describe exit status
Documentation/rv:
Add documentation for linear temporal logic monitors
Documentation/rv:
Prepare monitor synthesis document for LTL inclusion
Documentation/sysctl:
coredump: add %F for pidfd number
Documentation/x86:
Add AMD Hardware Feedback Interface documentation
Documentation/x86:
Document new attack vector controls
Documentation:
ABI: add sinc1 and sinc5+pf1 filter
Documentation:
ABI: IIO: add new convdelay documentation
Documentation:
ABI: IIO: Add sinc5+avg to the filter_type_available list
Documentation:
ABI: Update WMI device paths in ABI docs
Documentation:
ACPI: Fix parent device references
documentation:
add links to SELinux resources
Documentation:
amd-pstate:fix minimum performance state label error
Documentation:
amd-pstate:fix minimum performance state label error
Documentation:
cgroup: add section explaining controller availability
Documentation:
clarify the expected collaboration with security bugs reporters
Documentation:
core-api: entry: Fix typo "systcalls" -> "syscalls"
Documentation:
core-api: entry: Replace deprecated KVM entry/exit functions
Documentation:
cxl: fix typos and improve clarity in memory-devices.rst
Documentation:
devlink: add devlink documentation for the kvaser_pciefd driver
Documentation:
devlink: add devlink documentation for the kvaser_usb driver
Documentation:
dma-buf: heaps: Fix code markup
Documentation:
driver-api: Update libata error handler information
Documentation:
ext4: atomic_writes: Demote last three sections
Documentation:
ext4: blockgroup: Add explicit title heading
Documentation:
ext4: Convert includes into toctrees
Documentation:
ext4: Move inode table short docs into its own file
Documentation:
ext4: Reduce toctree depth
Documentation:
firmware-guide: gpio-properties: Spelling and style fixes
Documentation:
Fix capitalization of XBox -> Xbox
Documentation:
Fix spelling mistake.
Documentation:
fix typo in CXL driver documentation
Documentation:
gpio: document the active_low field in the sysfs ABI
Documentation:
gpio: undocument removed behavior
Documentation:
gpu: nova-core: Document basics of the Falcon
Documentation:
gpu: nova-core: Document devinit process
Documentation:
gpu: nova-core: Document fwsec operation and layout
Documentation:
gpu: nova-core: Document vbios layout
Documentation:
ioctl-number: Correct full path to papr-physical-attestation.h
Documentation:
ioctl-number: Don't repeat macro names
Documentation:
ioctl-number: Extend "Include File" column width
Documentation:
ioctl-number: Fix linuxppc-dev mailto link
Documentation:
ioctl-number: Shorten macros table
Documentation:
kunit: Correct MODULE_IMPORT_NS() syntax
Documentation:
KVM: arm64: Describe VGICv3 registers writable pre-init
Documentation:
KVM: Use unordered list for pre-init VGIC registers
Documentation:
media: cec: update error inj doc
Documentation:
netlink: specs: tc: Add DualPI2 specification
documentation:
networking: can: Document alloc_candev_mqs()
Documentation:
PM: *_autosuspend() functions update last busy time
Documentation:
power: Remove info about non-existing QoS interfaces
Documentation:
qat: update debugfs-driver-qat_telemetry for GEN6 devices
Documentation:
qat: update sysfs-driver-qat for GEN6 devices
Documentation:
Remove duplicate word size in bootconfig
Documentation:
remove reference to pktcdvd in cdrom documentation
Documentation:
smooth the text flow in the security bug reporting process
Documentation:
tracing: Add documentation about eprobes
Documentation:
treewide: Replace remaining spinics links with lore
Documentation:
usb: gadget: Wrap remaining usage snippets in literal code block
Documentation:
userspace-api: iommufd: Update HW QUEUE
Documentation:
xsk: correct the obsolete references and examples
don:
't bother with path_get()/path_put() in unix_open_file()
don:
't duplicate vfs_open() in kernel_file_open()
don:
't have mounts pin their parents
don:
't open-code kernel_accept() in rds_tcp_accept_one()
don:
't set MNT_LOCKED on parentless mounts
dpaa2-switch:
fix buffer pool seeding for control traffic
dpaa_eth:
don't use fixed_phy_change_carrier
dpll:
Add basic Microchip ZL3073x support
dpll:
add phase-offset-monitor feature to netlink spec
dpll:
add phase_offset_monitor_get/set callback ops
dpll:
add reference sync get/set
dpll:
add reference-sync netlink attribute
dpll:
fix clock quality level reporting
dpll:
Make ZL3073X invisible
dpll:
remove documentation of rclk_dev_name
dpll:
zl3073x: Add support to adjust phase
dpll:
zl3073x: Add support to get fractional frequency offset
dpll:
zl3073x: Add support to get phase offset on connected input pin
dpll:
zl3073x: Add support to get/set esync on pins
dpll:
zl3073x: Add support to get/set frequency on pins
dpll:
zl3073x: Add support to get/set priority on input pins
dpll:
zl3073x: Fetch invariants during probe
dpll:
zl3073x: Fix build failure
dpll:
zl3073x: Implement input pin selection in manual mode
dpll:
zl3073x: Implement input pin state setting in automatic mode
dpll:
zl3073x: Implement phase offset monitor feature
dpll:
zl3073x: Read DPLL types and pin properties from system firmware
dpll:
zl3073x: Register DPLL devices and pins
dpll:
zl3073x: ZL3073X_I2C and ZL3073X_SPI should depend on NET
drbd:
add missing kref_get in handle_write_conflicts
drbd:
init queue_limits->max_hw_wzeroes_unmap_sectors parameter
drbd:
Remove the open-coded page pool
driver core:
Add dev_set_drv_sync_state()
driver core:
Add device_link_test() for testing device link flags
driver core:
auxiliary bus: fix OF node leak
driver core:
Export get_dev_from_fwnode()
driver core:
platform: Drop dev_pm_domain_detach() call
driver:
rust: expand documentation for driver infrastructure
drivers,cxl:
use node-notifier instead of memory-notifier
drivers,hmat:
use node-notifier instead of memory-notifier
drivers/base/node:
optimize memory block registration to reduce boot time
drivers/base/node:
remove register_mem_block_under_node_early()
drivers/base/node:
remove register_memory_blocks_under_node() function call from register_one_node
drivers/base/node:
rename __register_one_node() to register_one_node()
drivers/base/node:
rename register_memory_blocks_under_node() and remove context argument
drivers/panel:
raydium-rm67200: Make reset-gpio optional
drivers/perf:
hisi: Add support for HiSilicon DDRC v3 PMU driver
drivers/perf:
hisi: Add support for HiSilicon SLLC v3 PMU driver
drivers/perf:
hisi: Relax the event number check of v2 PMUs
drivers/perf:
hisi: Simplify the probe process for each DDRC version
drivers/perf:
hisi: Support PMUs with no interrupt
drivers/perf:
hisi: Use ACPI driver_data to retrieve SLLC PMU information
drivers/xen/xenbus:
remove quirk for Xen 3.x
drivers:
char: SONYPI depends on HAS_IOPORT
drivers:
cpufreq: add Tegra114 support
drivers:
misc: sram: fix up some const issues with recent attribute changes
drivers:
virt: acrn: Don't use %pK through printk
drm/amd/amdgpu:
Add helper functions for isp buffers
drm/amd/amdgpu:
Add ISP Generic PM Domain (genpd) support
drm/amd/amdgpu:
Declare isp firmware binary file
drm/amd/amdgpu:
disable hwmon power1_cap* for gfx 11.0.3 on vf mode
drm/amd/amdgpu:
Fix missing error return on kzalloc failure
drm/amd/amdgpu:
fix missing lock for cper.ring->rptr/wptr access
drm/amd/amdgpu:
Initialize swnode for ISP MFD device
drm/amd/amdgpu:
Refine isp_v4_1_1 logging
drm/amd/display:
[FW Promotion] Release 0.1.11.0
drm/amd/display:
[FW Promotion] Release 0.1.12.0
drm/amd/display:
[FW Promotion] Release 0.1.16.0
drm/amd/display:
[FW Promotion] Release 0.1.17.0
drm/amd/display:
Add a trace event for brightness programming
drm/amd/display:
add APG struct to stream_enc for future use
drm/amd/display:
Add custom segmentation support
drm/amd/display:
Add dc cap for dp tunneling
drm/amd/display:
Add definitions to support DID Type5 descriptors
drm/amd/display:
Add disconnect case on dongle check
drm/amd/display:
Add DML path for FAMS methods
drm/amd/display:
Add DMUB IPS command support for IPS residency tools
drm/amd/display:
Add DPIA debug option for zero allocation patch
drm/amd/display:
Add DPP & HUBP reset if power gate enabled on DCN314
drm/amd/display:
Add HPO encoder support to Replay
drm/amd/display:
Add HW change required mpc gamut remap
drm/amd/display:
Add more checks for DSC / HUBP ONO guarantees
drm/amd/display:
Add new DP tunnel bandwidth validation
drm/amd/display:
add null check
drm/amd/display:
Add null pointer check in mod_hdcp_hdcp1_create_session()
drm/amd/display:
Add num_slices_h to set_dto_dscclk signature
drm/amd/display:
Add option to disable PHY SSC reduction on transmitter enable
drm/amd/display:
Add primary plane to commits for correct VRR handling
drm/amd/display:
Add pwait status to DMCUB diagnostics
drm/amd/display:
Add RMCM debug logging
drm/amd/display:
Add sanity checks for drm_edid_raw()
drm/amd/display:
Add static pg implementations for future use
drm/amd/display:
Add support for 2nd sharpening range
drm/amd/display:
Add support for Panel Replay on DP1 eDP (panel_inst=1)
drm/amd/display:
Added case for when RR equals panel's max RR using freesync
drm/amd/display:
Adding missing driver code for IPSv2.0
drm/amd/display:
Adjust DCE 8-10 clock, don't overclock by 15%
drm/amd/display:
Adjust dto fix coverage
drm/amd/display:
Allow DCN301 to clear update flags
drm/amd/display:
Allow RX6xxx & RX7700 to invoke amdgpu_irq_get/put
drm/amd/display:
apply two different methods to validate modes
drm/amd/display:
Avoid a NULL pointer dereference
drm/amd/display:
Avoid configuring PSR granularity if PSR-SU not supported
drm/amd/display:
Avoid trying AUX transactions on disconnected ports
drm/amd/display:
Check dce_hwseq before dereferencing it
drm/amd/display:
Clear DPP 3DLUT Cap
drm/amd/display:
Clear the CUR_ENABLE register on DCN314 w/out DPP PG
drm/amd/display:
Correct sequences and delays for DCN35 PG & RCG
drm/amd/display:
Deprecate Loading Bounding Box From DMUB On DCN4
drm/amd/display:
Destroy cached state in complete() callback
drm/amd/display:
Disable common modes for eDP
drm/amd/display:
Disable common modes for LVDS
drm/amd/display:
Disable CRTC degamma LUT for DCN401
drm/amd/display:
Disable DPCD Probe Quirk
drm/amd/display:
Disable dsc_power_gate for dcn314 by default
drm/amd/display:
DML2.1 changes
drm/amd/display:
DML21 Fixes
drm/amd/display:
DML21 Reintegration
drm/amd/display:
Do not bypass chroma scaling in 1:1 case
drm/amd/display:
Don't allow OLED to go down to fully off
drm/amd/display:
Don't disable dtb as dto src during dpms off
drm/amd/display:
Don't overclock DCE 6 by 15%
drm/amd/display:
Don't overwrite dce60_clk_mgr
drm/amd/display:
Don't print errors for nonexistent connectors
drm/amd/display:
Don't warn when missing DCE encoder caps
drm/amd/display:
Drop dm_prepare_suspend() and dm_complete()
drm/amd/display:
Drop unnecessary `amdgpu` prefix
drm/amd/display:
Export full brightness range to userspace
drm/amd/display:
Fill display clock and vblank time in dce110_fill_display_configs
drm/amd/display:
Find first CRTC and its line time in dce110_fill_display_configs
drm/amd/display:
Fix 'failed to blank crtc!'
drm/amd/display:
fix a Null pointer dereference vulnerability
drm/amd/display:
Fix AMDGPU_MAX_BL_LEVEL value
drm/amd/display:
Fix annotations for dc state functions
drm/amd/display:
Fix DCE 6.0 and 6.4 PLL programming.
drm/amd/display:
Fix divide by zero when calculating min ODM factor
drm/amd/display:
Fix DP audio DTO1 clock source on DCE 6.
drm/amd/display:
Fix FIXED_VS retimer clock gen source override
drm/amd/display:
Fix fractional fb divider in set_pixel_clock_v3
drm/amd/display:
fix initial backlight brightness calculation
drm/amd/display:
Fix kernel docs for new struct members
drm/amd/display:
Fix Link Override Sequencing When Switching Between DIO/HPO
drm/amd/display:
Fix misuse of /** to /* in 'dce_i2c_hw.c'
drm/amd/display:
Fix mpv playback corruption on weston
drm/amd/display:
Fix RMCM programming seq errors
drm/amd/display:
Fix Xorg desktop unresponsive on Replay panel
drm/amd/display:
Free memory allocation
drm/amd/display:
Get LTTPR IEEE OUI/Device ID From Closest LTTPR To Host
drm/amd/display:
Include EQU Prefetch Bandwidth For Bandwidth Calculations
drm/amd/display:
Indirect buffer transport for FAMS2 commands
drm/amd/display:
Init DCN35 clocks from pre-os HW values
drm/amd/display:
Initial support for SmartMux
drm/amd/display:
Initialize mode_select to 0
drm/amd/display:
limit clear_update_flags to dcn32 and above
drm/amd/display:
LSDMA support
drm/amd/display:
Make dcn401_initialize_min_clocks() available to other compilation units
drm/amd/display:
Monitor patch to ignore EDID audio SAB check
drm/amd/display:
move RMCM programming
drm/amd/display:
Move vmalloc include to header file
drm/amd/display:
MPC basic allocation logic and TMZ
drm/amd/display:
New Behavior for debug option disable_ips_in_vpb
drm/amd/display:
Notify display idle on D3
drm/amd/display:
Notify DMUB on HW Release
drm/amd/display:
Only finalize atomic_obj if it was initialized
drm/amd/display:
Only read ACPI backlight caps once
drm/amd/display:
Only restore backlight after amdgpu_dm_init or dm_resume
drm/amd/display:
Pass up errors for reset GPU that fails to init HW
drm/amd/display:
prepare for new platform
drm/amd/display:
prepare for new platform
drm/amd/display:
Promote DAL to 3.2.335
drm/amd/display:
Promote DAL to 3.2.336
drm/amd/display:
Promote DAL to 3.2.339
drm/amd/display:
Promote DAL to 3.2.340
drm/amd/display:
Promote DC to 3.2.337
drm/amd/display:
Promote DC to 3.2.338
drm/amd/display:
Re-order FAMS2 sub commands
drm/amd/display:
Refactor DML2 DC power instance
drm/amd/display:
Refactor DML21 Initialization and Configuration
drm/amd/display:
Refactor DSC cap calculations
drm/amd/display:
Remove dml/dcn401 files and references
drm/amd/display:
Remove dpia debug bits
drm/amd/display:
remove oem i2c adapter on finish
drm/amd/display:
remove output_tf_change flag
drm/amd/display:
Remove redundant macro of refresh rate
drm/amd/display:
Remove unused tunnel BW validation
drm/amd/display:
remove use_native_pstate_optimization
drm/amd/display:
Removed unnecessary comment
drm/amd/display:
Removing Unused DPP Functions
drm/amd/display:
replace fast_validate with enum dc_validate_mode
drm/amd/display:
Revert "Add DPP & HUBP reset if power gate enabled on DCN314"
drm/amd/display:
Revert "drm/amd/display: Fix AMDGPU_MAX_BL_LEVEL value"
drm/amd/display:
Revert Add HPO encoder support to Replay
drm/amd/display:
Rewording Mode Validation Result
drm/amd/display:
Separate set_gsl from set_gsl_source_select
drm/amd/display:
Stop storing failures into adev->dm.cached_state
drm/amd/display:
Support OLED SDR with AMD ABC
drm/amd/display:
Update DMCUB loading sequence for DCN3.5
drm/amd/display:
Update tmz_surface type to match register
drm/amd/display:
Use mpc.preblend flag to indicate preblend
drm/amd/display:
Use scaling for non-native resolutions on eDP
drm/amd/display:
Use scaling for non-native resolutions on LVDS
drm/amd/display:
use udelay rather than fsleep
drm/amd/display:
Workaround for stuck I2C arbitrage
drm/amd/pm/powerplay/hwmgr/smu_helper:
fix order of mask and value
drm/amd/pm:
Add support to set ISP Power
drm/amd/pm:
Add support to set min ISP clocks
drm/amd/pm:
Fetch SMUv13.0.12 xgmi max speed/width
drm/amd/pm:
Fetch SMUv13.0.6 xgmi max speed/width
drm/amd/pm:
fix null pointer access
drm/amd/pm:
Get max/min frequency on aldebaran VF
drm/amd/pm:
move the dpm table setting back after featureenablement
drm/amd/pm:
override pcie dpm parameters only if it is necessary
drm/amd/pm:
Remove unnecessary variable
drm/amd/pm:
Report pldm version and board voltage
drm/amd/pm:
revise the pcie dpm parameters
drm/amd/pm:
set pcie default dpm table when updating pcie dpm parameters
drm/amd/pm:
Show default gfx clock levels
drm/amd/pm:
update pcie dpm parameters before smu feature enablement
drm/amd/pm:
Update SMU v13.0.12 pmfw header
drm/amd/pm:
Use cached data for min/max clocks
drm/amd/pm:
Use cached metrics data on SMUv13.0.6
drm/amd/pm:
Use pointer type for typecheck()
drm/amd:
Add missing kdoc for amd_ip_funcs `complete` callback
drm/amd:
Add support for a complete pmops action
drm/amd:
Adjust output for discovery error handling
drm/amd:
Allow printing Renoir OD SCLK levels without setting dpm to manual
drm/amd:
Allow printing VanGogh OD SCLK levels without setting dpm to manual
drm/amd:
Change kv-dpm DRM_*() macros to drm_*()
drm/amd:
Change legacy-dpm DRM_*() macros to drm_*()
drm/amd:
Decrease message level for legacy-pm, kv-dpm and si-dpm
drm/amd:
Do not include
when unused
drm/amd:
Fix spelling mistake "correctalbe" -> "correctable"
drm/amd:
Include
when needed
drm/amd:
Only restore cached manual clock settings in restore if OD enabled
drm/amd:
Re-enable common modes for eDP and LVDS
drm/amd:
Restore cached manual clock settings during resume
drm/amd:
Restore cached power limit during resume
drm/amdgpu/discovery:
fix fw based ip discovery
drm/amdgpu/gfx10:
fix KGQ reset sequence
drm/amdgpu/gfx10:
fix kiq locking in KCQ reset
drm/amdgpu/gfx10:
re-emit unprocessed state on ring reset
drm/amdgpu/gfx11:
Add Cleaner Shader Support for GFX11.0.1/11.0.4 GPUs
drm/amdgpu/gfx11:
re-emit unprocessed state on ring reset
drm/amdgpu/gfx11:
set MQD as appriopriate for queue types
drm/amdgpu/gfx12:
re-emit unprocessed state on ring reset
drm/amdgpu/gfx12:
set MQD as appriopriate for queue types
drm/amdgpu/gfx7:
drop reset_kgq
drm/amdgpu/gfx8:
drop reset_kgq
drm/amdgpu/gfx8:
reset compute ring wptr on the GPU on resume
drm/amdgpu/gfx9.4.3:
fix kiq locking in KCQ reset
drm/amdgpu/gfx9.4.3:
re-emit unprocessed state on kcq reset
drm/amdgpu/gfx9:
Add Cleaner Shader Support for GFX9.x GPUs
drm/amdgpu/gfx9:
drop reset_kgq
drm/amdgpu/gfx9:
fix kiq locking in KCQ reset
drm/amdgpu/gfx9:
re-emit unprocessed state on kcq reset
drm/amdgpu/jpeg2.5:
re-emit unprocessed state on ring reset
drm/amdgpu/jpeg2:
add additional ring reset error checking
drm/amdgpu/jpeg2:
re-emit unprocessed state on ring reset
drm/amdgpu/jpeg3:
add additional ring reset error checking
drm/amdgpu/jpeg3:
re-emit unprocessed state on ring reset
drm/amdgpu/jpeg4.0.3:
re-emit unprocessed state on ring reset
drm/amdgpu/jpeg4.0.5:
add queue reset
drm/amdgpu/jpeg4:
add additional ring reset error checking
drm/amdgpu/jpeg4:
re-emit unprocessed state on ring reset
drm/amdgpu/jpeg5.0.1:
re-emit unprocessed state on ring reset
drm/amdgpu/jpeg5:
add queue reset
drm/amdgpu/jpeg:
clean up reset type handling
drm/amdgpu/mes11:
make MES_MISC_OP_CHANGE_CONFIG failure non-fatal
drm/amdgpu/mes:
add compatibility checks for set_hw_resource_1
drm/amdgpu/sdma5.2:
init engine reset mutex
drm/amdgpu/sdma5.2:
re-emit unprocessed state on ring reset
drm/amdgpu/sdma5.x:
suspend KFD queues in ring reset
drm/amdgpu/sdma5:
init engine reset mutex
drm/amdgpu/sdma5:
re-emit unprocessed state on ring reset
drm/amdgpu/sdma6:
add more ucode version checks for userq support
drm/amdgpu/sdma6:
add ucode version checks for userq support
drm/amdgpu/sdma6:
re-emit unprocessed state on ring reset
drm/amdgpu/sdma7:
add ucode version checks for userq support
drm/amdgpu/sdma7:
re-emit unprocessed state on ring reset
drm/amdgpu/sdma:
allow caller to handle kernel rings in engine reset
drm/amdgpu/sdma:
bump firmware version checks for user queue support
drm/amdgpu/sdma:
consolidate engine reset handling
drm/amdgpu/sdma:
handle paging queues in amdgpu_sdma_reset_engine()
drm/amdgpu/swm14:
Update power limit logic
drm/amdgpu/userq:
fix error handling of invalid doorbell
drm/amdgpu/vcn2.5:
implement ring reset
drm/amdgpu/vcn2:
implement ring reset
drm/amdgpu/vcn3:
implement ring reset
drm/amdgpu/vcn4.0.3:
re-emit unprocessed state on ring reset
drm/amdgpu/vcn4.0.5:
add additional ring reset error checking
drm/amdgpu/vcn4.0.5:
re-emit unprocessed state on ring reset
drm/amdgpu/vcn4:
add additional ring reset error checking
drm/amdgpu/vcn4:
Fix IB parsing with multiple engine info packages
drm/amdgpu/vcn4:
re-emit unprocessed state on ring reset
drm/amdgpu/vcn5:
add additional ring reset error checking
drm/amdgpu/vcn5:
re-emit unprocessed state on ring reset
drm/amdgpu/vcn:
add a helper framework for engine resets
drm/amdgpu/vcn:
Allow limiting ctx to instance 0 for AV1 at any time
drm/amdgpu/vcn:
don't enable per queue resets on SR-IOV
drm/amdgpu:
Add a noverbose flag to psp_wait_for
drm/amdgpu:
Add debug mask to disable CE logs
drm/amdgpu:
add debugfs support for VM pagetable per client
drm/amdgpu:
Add kicker device detection
drm/amdgpu:
add kicker fws loading for gfx11/smu13/psp13
drm/amdgpu:
add kicker fws loading for gfx12/smu14/psp14
drm/amdgpu:
add missing vram lost check for LEGACY RESET
drm/amdgpu:
Add more checks to PSP mailbox
drm/amdgpu:
Add NULL check for asic_funcs
drm/amdgpu:
Add PSP fw version check for fw reserve GFX command
drm/amdgpu:
Add soft reset callback to SDMA v4.4.x
drm/amdgpu:
add support of debugfs for mqd information
drm/amdgpu:
Add user queue instance count in HW IP info
drm/amdgpu:
Add WARN_ON to the resource clear function
drm/amdgpu:
Add xgmi API to set max speed/width
drm/amdgpu:
Avoid extra evict-restore process.
drm/amdgpu:
check if hubbub is NULL in debugfs/amdgpu_dm_capabilities
drm/amdgpu:
Check pcie replays reporting support
drm/amdgpu:
Check SQ_CONFIG register support on SRIOV
drm/amdgpu:
clean up GC reset functions
drm/amdgpu:
clean up jpeg reset functions
drm/amdgpu:
clean up sdma reset functions
drm/amdgpu:
clear pa and mca record counter when resetting eeprom
drm/amdgpu:
Clear reset flags from ras context
drm/amdgpu:
Convert from DRM_* to dev_*
drm/amdgpu:
Convert init_mem_ranges into common helpers
drm/amdgpu:
Convert pre|post_partition_switch into common helpers
drm/amdgpu:
Convert query_memory_partition into common helpers
drm/amdgpu:
Convert select_sched into a common helper v3
drm/amdgpu:
Convert update_partition_sched_list into a common helper v3
drm/amdgpu:
Convert update_supported_modes into a common helper
drm/amdgpu:
Deprecate xgmi_link_speed enum
drm/amdgpu:
do not resume device in thaw for normal hibernation
drm/amdgpu:
drop hw access in non-DC audio fini
drm/amdgpu:
Enable IFWI update support for PSPv14.0.2 and v14.0.3
drm/amdgpu:
enable pdb0 for hibernation on SRIOV
drm/amdgpu:
Extend bus status check to more cases
drm/amdgpu:
fix a memory leak in fence cleanup when unloading
drm/amdgpu:
Fix code style issue
drm/amdgpu:
Fix error with dev_info_once usage
drm/amdgpu:
fix fence fallback timer expired error
drm/amdgpu:
fix incorrect vm flags to map bo
drm/amdgpu:
Fix lifetime of struct amdgpu_task_info after ring reset
drm/amdgpu:
Fix memory leak in amdgpu_ctx_mgr_entity_fini
drm/amdgpu:
Fix missing unlocking in an error path in amdgpu_userq_create()
drm/amdgpu:
fix MQD debugfs undefined symbol when DEBUG_FS=n
drm/amdgpu:
Fix SDMA engine reset with logical instance ID
drm/amdgpu:
Fix SDMA UTC_L1 handling during start/stop sequences
drm/amdgpu:
fix slab-use-after-free in amdgpu_userq_mgr_fini+0x70c
drm/amdgpu:
fix task hang from failed job submission during process kill
drm/amdgpu:
fix the logic to validate fpriv and root bo
drm/amdgpu:
fix use-after-free in amdgpu_userq_suspend+0x51a/0x5a0
drm/amdgpu:
fix vram reservation issue
drm/amdgpu:
Generalize is_multi_chiplet with a common helper v2
drm/amdgpu:
Include sdma_4_4_4.bin
drm/amdgpu:
Increase reset counter only on success
drm/amdgpu:
indent an if statement
drm/amdgpu:
Initialize data to NULL in imu_v12_0_program_rlc_ram()
drm/amdgpu:
make compute timeouts consistent
drm/amdgpu:
make ip map init to common function
drm/amdgpu:
Make use of drm_wedge_task_info
drm/amdgpu:
move force completion into ring resets
drm/amdgpu:
move GTT to shmem after eviction for hibernation
drm/amdgpu:
move guilty handling into ring resets
drm/amdgpu:
Move MAX_MEM_RANGES to amdgpu_gmc.h
drm/amdgpu:
move reset support type checks into the caller
drm/amdgpu:
move scheduler wqueue handling into callbacks
drm/amdgpu:
Pass adev pointer to functions
drm/amdgpu:
Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct()
drm/amdgpu:
Pin buffers while vmap'ing exported dma-buf objects
drm/amdgpu:
reclaim psp fw reservation memory region
drm/amdgpu:
refine bad page loading when in the same nps mode
drm/amdgpu:
refine eeprom data check
drm/amdgpu:
refine ras error injection when eeprom initialization failed
drm/amdgpu:
refine usage of amdgpu_bad_page_threshold
drm/amdgpu:
Release reset locks during failures
drm/amdgpu:
remove fence slab
drm/amdgpu:
remove job parameter from amdgpu_fence_emit()
drm/amdgpu:
Remove nbiov7.9 replay count reporting
drm/amdgpu:
Remove useless timeout error message
drm/amdgpu:
Replace HQD terminology with slots naming
drm/amdgpu:
Retain job->vm in amdgpu_job_prepare_job
drm/amdgpu:
rework gmc_v9_0_get_coherence_flags v2
drm/amdgpu:
rework queue reset scheduler interaction
drm/amdgpu:
Suspend IH during mode-2 reset
drm/amdgpu:
suspend KFD and KGD user queues for S0ix
drm/amdgpu:
switch job hw_fence to amdgpu_fence
drm/amdgpu:
Test for imported buffers with drm_gem_is_imported()
drm/amdgpu:
The interrupt source was not released
drm/amdgpu:
track ring state associated with a fence
drm/amdgpu:
track whether a queue is a kernel queue in amdgpu_mqd_prop
drm/amdgpu:
Update external revid for GC v9.5.0
drm/amdgpu:
update firmware version checks for user queue support
drm/amdgpu:
update GPU addresses for SMU and PSP
drm/amdgpu:
update mmhub 3.0.1 client id mappings
drm/amdgpu:
update mmhub 3.3 client id mappings
drm/amdgpu:
update mmhub 4.1.0 client id mappings
drm/amdgpu:
update ring reset function signature
drm/amdgpu:
Update SDMA firmware version check for user queue support
drm/amdgpu:
Update supported modes for GC v9.5.0
drm/amdgpu:
update trace format to match gpu_scheduler_trace
drm/amdgpu:
update xgmi info and vram_base_offset on resume
drm/amdgpu:
Use cached partition mode, if valid
drm/amdgpu:
use common function to map ip for aqua_vanjaram
drm/amdgpu:
Use correct severity for BP threshold exceed event
drm/amdgpu:
Use dma_buf from GEM object instance
drm/amdgpu:
Use logical instance ID for SDMA v4_4_2 queue operations
drm/amdgpu:
VCN v5_0_1 to prevent FW checking RB during DPG pause
drm/amdgpu:
Wait for bootloader after PSPv11 reset
drm/amdkfd:
add hqd_sdma_get_doorbell callbacks for gfx7/8
drm/amdkfd:
add proper handling for S0ix
drm/amdkfd:
allow compute partition mode switch with cgroup exclusions
drm/amdkfd:
Avoid queue reset if disabled
drm/amdkfd:
Destroy KFD debugfs after destroy KFD wq
drm/amdkfd:
Don't call mmput from MMU notifier callback
drm/amdkfd:
enable kfd on LoongArch systems
drm/amdkfd:
Fix checkpoint-restore on multi-xcc
drm/amdkfd:
fix p2p links bug in topology
drm/amdkfd:
Fix race in GWS queue scheduling
drm/amdkfd:
move SDMA queue reset capability check to node_show
drm/amdkfd:
Move the process suspend and resume out of full access
drm/arm/hdlcd:
Replace struct simplefb_format with custom type
drm/armada:
Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct()
drm/ast:
Declare helpers for POST in header
drm/ast:
Gen7: Disable VGASR0[1] as on Gen4+
drm/ast:
Gen7: Switch default registers to gen4+ state
drm/ast:
Handle known struct ast_dramstruct with helpers
drm/ast:
Move Gen2+ and Gen1 POST code to separate source files
drm/ast:
Move Gen4+ POST code to separate source file
drm/ast:
Move Gen6+ POST code to separate source file
drm/ast:
Move Gen7+ POST code to separate source file
drm/ast:
Move struct ast_dramstruct to ast_post.h
drm/ast:
Split ast_set_def_ext_reg() by chip generation
drm/ast:
use DRM_GEM_SHMEM_DRIVER_OPS_NO_MAP_SGT
drm/ast:
Use helpers for programming gamma ramps and palettes
drm/ast:
Use msleep instead of mdelay for edid read
drm/atomic-helper:
Re-order bridge chain pre-enable and post-disable
drm/atomic-helper:
Refactor crtc & encoder-bridge op loops into separate functions
drm/atomic-helper:
Separate out bridge pre_enable/post_disable from enable/disable
drm/bochs:
Add support for drm_panic
drm/bridge:
add a .destroy func
drm/bridge:
add devm_drm_put_bridge()
drm/bridge:
add warning for bridges not using devm_drm_bridge_alloc()
drm/bridge:
adv7511: Fix DRM_BRIDGE_OP_HDMI_{AUDIO|CEC_ADAPTER} setup
drm/bridge:
adv7511: Move adv711_dsi_config_timing_gen() into adv7511_mode_set()
drm/bridge:
adv7511: Rename adv7511_dsi_config_timing_gen() into adv7533_dsi_config_timing_gen()
drm/bridge:
adv7511: switch to the HDMI connector helpers
drm/bridge:
allow limiting I2S formats
drm/bridge:
analogix_dp: Fix bailout for devm_drm_bridge_alloc()
drm/bridge:
analogix_dp: Use devm_drm_bridge_alloc() API
drm/bridge:
anx7625: convert to devm_drm_bridge_alloc() API
drm/bridge:
cdns-dsi: convert to devm_drm_bridge_alloc() API
drm/bridge:
cdns-dsi: Use pre_enable/post_disable to enable/disable
drm/bridge:
Describe the newly introduced drm_connector parameter for drm_bridge_detect
drm/bridge:
document HDMI CEC callbacks
drm/bridge:
fix build with CONFIG_OF=n
drm/bridge:
Fix kdoc comment for DRM_BRIDGE_OP_HDMI_CEC_ADAPTER
drm/bridge:
fix OF node leak
drm/bridge:
get/put the bridge reference in drm_bridge_add/remove()
drm/bridge:
get/put the bridge reference in drm_bridge_attach/detach()
drm/bridge:
imx8qxp-pixel-combiner: convert to devm_drm_bridge_alloc() API
drm/bridge:
Include
drm/bridge:
Make dp/hdmi_audio_* callback keep the same paramter order with get_modes
drm/bridge:
megachips-stdpxxxx-ge-b850v3-fw: convert to devm_drm_bridge_alloc() API
drm/bridge:
megachips-stdpxxxx-ge-b850v3-fw: Fix a compile error due to bridge->detect parameter changes
drm/bridge:
move private data to the end of the struct
drm/bridge:
nxp-ptn3460: convert to devm_drm_bridge_alloc() API
drm/bridge:
panel: convert to devm_drm_bridge_alloc() API
drm/bridge:
Pass down connector to drm bridge detect hook
drm/bridge:
samsung-dsim: Always flush display FIFO on vsync pulse
drm/bridge:
samsung-dsim: Use HZ_PER_MHZ macro from units.h
drm/bridge:
samsung-dsim: use while loop in samsung_dsim_transfer_start
drm/bridge:
sii902x: convert to devm_drm_bridge_alloc() API
drm/bridge:
stm_lvds: convert to devm_drm_bridge_alloc() API
drm/bridge:
tc358767: convert to devm_drm_bridge_alloc() API
drm/bridge:
tc358767: fix uninitialized variable regression
drm/bridge:
ti-sn65dsi86: fix REFCLK setting
drm/bridge:
ti-sn65dsi86: remove unnecessary GPIO line direction check
drm/bridge:
ti-sn65dsi86: use new GPIO line value setter callbacks
drm/bridge:
ti-sn65dsi86: use the auxiliary device
drm/ci:
Add jobs to run KUnit tests
drm/ci:
Add jobs to validate devicetrees
drm/ci:
i915: cml: Fix the runner tag
drm/ci:
python-artifacts: use shallow clone
drm/ci:
Remove sdm845/cheza jobs
drm/ci:
Uprev igt
drm/ci:
uprev mesa and ci-templates
drm/client:
Do not pin in drm_client_buffer_vmap()
drm/client:
Include
drm/connector:
add CEC-related fields
drm/connector:
hdmi: Add missing bpc debug info to hdmi_try_format_bpc()
drm/connector:
hdmi: Add support for YUV420 format verification
drm/connector:
hdmi: Evaluate limited range after computing format
drm/connector:
hdmi: Factor out bpc and format computation logic
drm/connector:
hdmi: Improve debug message for supported format
drm/connector:
hdmi: Use YUV420 output format as an RGB fallback
drm/connector:
move HDR sink metadata to display info
drm/debugfs:
Output client_id in in drm_clients_info
drm/display:
add CEC helpers code
drm/display:
bridge-connector: handle CEC adapters
drm/display:
bridge-connector: hook in CEC notifier support
drm/display:
hdmi-cec-helper: Fix adapter unregistration
drm/display:
hdmi-state-helper: handle CEC physical address
drm/display:
Include
drm/display:
move CEC_CORE selection to DRM_DISPLAY_HELPER
drm/doc:
Add a section about "Task information" for the wedge API
drm/doc:
Document some tracepoints as uAPI
drm/doc:
Fix grammar for "Task information"
drm/doc:
Fix title underline for "Task information"
drm/dp:
Add an EDID quirk for the DPCD register access probe
drm/dp:
Add argument for max luminance in drm_edp_backlight_init
drm/dp:
Add argument in drm_edp_backlight_init
drm/dp:
Add documentation for luminance_set
drm/dp:
Add Panel Replay capability bits from DP2.1 specification
drm/dp:
Change argument type for drm_edp_backlight_set_level
drm/dp:
Change argument type of drm_edp_backlight_enable
drm/dp:
Change AUX DPCD probe address from DPCD_REV to LANE0_1_STATUS
drm/dp:
Change current_level argument type to u32
drm/dp:
Clean up white space in drm_edp_backlight_probe_state()
drm/dp:
Enable backlight control using luminance
drm/dp:
Introduce new member in drm_backlight_info
drm/dp:
Modify drm_edp_backlight_set_level
drm/dp:
Modify drm_edp_probe_state
drm/dp:
Move from u16 to u32 for max in drm_edp_backlight_info
drm/edid:
Add support for quirks visible to DRM core and drivers
drm/edid:
Define the quirks in an enum list
drm/etnaviv:
Use DRM_GPU_SCHED_STAT_NO_HANG to skip the reset
drm/exynos:
Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct()
drm/fbdev-client:
Skip DRM clients if modesetting is absent
drm/file:
add client id to drm_file_error
drm/format-helper:
Move drm_fb_build_fourcc_list() to sysfb helpers
drm/format-helper:
Normalize BT.601 factors to 256
drm/format-helper:
Split off byte swapping from drm_fb_xrgb8888_to_rgb565()
drm/format-helper:
Update tests after BT.601 changes
drm/fourcc:
Add 32b float formats
drm/fourcc:
Add missing half-float formats
drm/fourcc:
Add RGB161616 and BGR161616 formats
drm/gem-framebuffer:
log errors when gem size < afbc_size
drm/gem-shmem:
Do not map s/g table by default
drm/gem-vram:
Do not set pin and unpin callbacks
drm/gem-vram:
Un-export pin helpers
drm/gem/afbc:
Eliminate redundant drm_get_format_info()
drm/gem:
Add ww_acquire_ctx support to drm_gem_lru_scan()
drm/gem:
Include
drm/gem:
Inline drm_gem_pin() into PRIME helpers
drm/gem:
Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct()
drm/gma500:
Fix null dereference in hdmi teardown
drm/gma500:
Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct()
drm/gpu:
Remove dead checks on wbinvd_on_all_cpus()'s return value
drm/gpusvm, drm/pagemap:
Move migration functionality to drm_pagemap
drm/gpusvm:
Add timeslicing support to GPU SVM
drm/gpusvm:
Introduce devmem_only flag for allocation
drm/gpusvm:
Introduce drm_gpusvm_find_vma_start() function
drm/gpuvm:
Add locking helpers
drm/gpuvm:
Fix doc comments
drm/gpuvm:
fix various typos in .c and .h gpuvm file
drm/gpuvm:
Wrap drm_gpuvm_sm_map_exec_lock() expected usage in literal code block
drm/hisilicon/hibmc:
fix dp and vga cannot show together
drm/hisilicon/hibmc:
fix irq_request()'s irq name variable is local
drm/hisilicon/hibmc:
fix rare monitors cannot display problem
drm/hisilicon/hibmc:
fix the hibmc loaded failed bug
drm/hisilicon/hibmc:
fix the i2c device resource leak when vdac init failed
drm/hyperv:
Add support for drm_panic
drm/hyperv:
Replace simple-KMS with regular atomic helpers
drm/i915/alpm:
Add new interface to check if AUXLess ALPM is used
drm/i915/alpm:
Add PR_ALPM_CTL register definitions
drm/i915/alpm:
Make intel_alpm_enable_sink available for PSR
drm/i915/alpm:
Move port alpm configuration
drm/i915/alpm:
Stop writing ALPM registers when PSR is enabled
drm/i915/alpm:
Write PR_ALPM_CTL register
drm/i915/backlight:
Honor VESA eDP backlight luminance control capability
drm/i915/backlight:
Use drm helper to initialize edp backlight
drm/i915/backlight:
Use drm helper to set edp backlight
drm/i915/backlight:
Use drm_edp_backlight_enable
drm/i915/bios:
Apply vlv_fixup_mipi_sequences() to v2 mipi-sequences too
drm/i915/bw:
abstract intel_bw_pmdemand_needs_update()
drm/i915/bw:
abstract intel_bw_qgv_point_peakbw()
drm/i915/bw:
make struct intel_bw_state opaque
drm/i915/bw:
pass struct dram_info pointer around
drm/i915/bw:
relocate intel_can_enable_sagv() and rename to intel_bw_can_enable_sagv()
drm/i915/cdclk:
abstract intel_cdclk_actual() and intel_cdclk_actual_voltage_level()
drm/i915/cdclk:
abstract intel_cdclk_bw_min_cdclk()
drm/i915/cdclk:
abstract intel_cdclk_force_min_cdclk()
drm/i915/cdclk:
abstract intel_cdclk_logical()
drm/i915/cdclk:
abstract intel_cdclk_min_cdclk()
drm/i915/cdclk:
abstract intel_cdclk_pmdemand_needs_update()
drm/i915/cdclk:
abstract intel_cdclk_read_hw()
drm/i915/cdclk:
make struct intel_cdclk_state opaque
drm/i915/color:
Do not pre-load LUTs with DB registers
drm/i915/ddi:
Guard reg_val against a INVALID_TRANSCODER
drm/i915/de:
rename timeout parameters timeout_ms to highlight unit
drm/i915/display/i9xx:
Add a disable_tiling() for i9xx planes
drm/i915/display:
Add a disable_tiling() for skl planes
drm/i915/display:
Add check for alloc_ordered_workqueue() and alloc_workqueue()
drm/i915/display:
Add drm_panic support
drm/i915/display:
Add drm_panic support for 4-tiling with DPT
drm/i915/display:
Add drm_panic support for Y-tiling with DPT
drm/i915/display:
Add function to configure LFPS sending
drm/i915/display:
Add PHY_CMN1_CONTROL register definitions
drm/i915/display:
allocate struct intel_display dynamically
drm/i915/display:
Avoid unnecessarily calling intel_cx0_get_owned_lane_mask
drm/i915/display:
drop a number of dependencies on i915_drv.h
drm/i915/display:
drop i915_reg.h include where possible
drm/i915/display:
drop unnecessary includes on i915 core headers
drm/i915/display:
drop unused declarations from intel_display.h
drm/i915/display:
Ensure phy is accessible on lfps configuration
drm/i915/display:
Factor out intel_display_{min, max}_pipe_bpp()
drm/i915/display:
Fix macro HAS_ULTRAJOINER
drm/i915/display:
Fix u32 overflow in SNPS PHY HDMI PLL setup
drm/i915/display:
Implement wa_16011342517
drm/i915/display:
include intel_display_reg_defs.h from display regs files
drm/i915/display:
move hotplug.dp_wq init from xe and i915 to display
drm/i915/display:
move unordered works to new private workqueue
drm/i915/display:
Set C10_VDR_CTRL_MSGBUS_ACCESS before phy reg read
drm/i915/display:
switch to struct drm_device based pcode interface
drm/i915/display:
use GOSUB to program double buffered LUT registers
drm/i915/display:
Use str_true_false() helper
drm/i915/display:
Write PHY_CMN1_CONTROL only when using AUXLess ALPM
drm/i915/dkl:
return if tc_port is invalid in dkl_phy_set_hip_idx()
drm/i915/dmc:
Assert DMC is loaded harder
drm/i915/dmc:
Define all DMC event IDs
drm/i915/dmc:
Define flip queue related PIPEDMC registers
drm/i915/dmc:
Do not enable the pipe DMC on TGL when PSR is possible
drm/i915/dmc:
Drop PIPEDMC faults from the fault mask on LNL+
drm/i915/dmc:
Extract dmc_evt_ctl_disable()
drm/i915/dmc:
Extract dmc_load_program()
drm/i915/dmc:
Extract is_event_handler()
drm/i915/dmc:
Hook up PIPEDMC interrupts
drm/i915/dmc:
Introduce dmc_configure_event()
drm/i915/dmc:
Limit pipe DMC clock gating w/a to just ADL/DG2/MTL
drm/i915/dmc:
Parametrize MTL_PIPEDMC_GATING_DIS
drm/i915/dmc:
Pass crtc_state to intel_dmc_{enable,disable}_pipe()
drm/i915/dmc:
Reload pipe DMC MMIO registers for pipe C/D on various platforms
drm/i915/dmc:
Reload pipe DMC state on TGL when enabling pipe A
drm/i915/dmc:
Relocate is_dmc_evt_{ctl,htp}_reg()
drm/i915/dmc:
Shuffle code around
drm/i915/dp:
Disable the AUX DPCD probe quirk if it's not required
drm/i915/dp:
Export intel_dp_dsc_min_src_compressed_bpp()
drm/i915/dp:
Fix determining SST/MST mode during MTP TU state computation
drm/i915/dp:
Fix the enabling/disabling of audio SDP splitting
drm/i915/dp:
Limit max link bpp properly to a fractional value on SST
drm/i915/dp_mst:
Add support for fractional compressed link bpps on MST
drm/i915/dp_mst:
Check BW limit on the local MST link early
drm/i915/dp_mst:
Enable fractional link bpps on MST if the bpp is forced
drm/i915/dp_mst:
Simplify computing the min/max compressed bpp limits
drm/i915/dp_mst:
Simplify handling the single-bpp case during state computation
drm/i915/dp_mst:
Update the total link slot count early
drm/i915/dp_mst:
Use the correct connector while computing the link BPP limit on MST
drm/i915/dp_mst:
Validate compressed bpp vs. platform restrictions
drm/i915/dp_mst:
Work around Thunderbolt sink disconnect after SINK_COUNT_ESI read
drm/i915/dpll:
Move away from using shared dpll
drm/i915/dpll:
Rename crtc_get_shared_dpll
drm/i915/dpll:
Rename intel_
_dpll
drm/i915/dpll:
Rename intel_[enable/disable]_dpll
drm/i915/dpll:
Rename intel_compute_dpll
drm/i915/dpll:
Rename intel_dpll
drm/i915/dpll:
Rename intel_dpll_funcs
drm/i915/dpll:
Rename intel_reference_dpll_crtc
drm/i915/dpll:
Rename intel_shared_dpll
drm/i915/dpll:
Rename intel_shared_dpll_funcs
drm/i915/dpll:
Rename intel_shared_dpll_state
drm/i915/dpll:
Rename intel_unreference_dpll_crtc
drm/i915/dpll:
Rename intel_update_active_dpll
drm/i915/dpll:
Rename macro for_each_shared_dpll
drm/i915/dram:
add accessor for struct dram_info and use it
drm/i915/dram:
add return value and handling to intel_dram_detect()
drm/i915/dram:
allocate struct dram_info dynamically
drm/i915/dram:
pass struct dram_info pointer around
drm/i915/dram:
switch to struct drm_device based pcode interface
drm/i915/dsb:
add intel_dsb_gosub_finish()
drm/i915/dsb:
Add support for GOSUB interrupt
drm/i915/dsb:
Disable the GOSUB interrupt
drm/i915/dsb:
Extract assert_dsb_tail_is_aligned()
drm/i915/dsb:
Extract intel_dsb_ins_align()
drm/i915/dsb:
Extract intel_dsb_{head,tail}()
drm/i915/dsb:
Garbage collect the MMIO DEwake stuff
drm/i915/dsb:
Implement intel_dsb_gosub()
drm/i915/dsb:
Introduce intel_dsb_exec_time_us()
drm/i915/dsb:
Move the DSB_PMCTRL* reset out of intel_dsb_finish()
drm/i915/dsb:
Provide intel_dsb_head() and intel_dsb_size()
drm/i915/dsb:
Use intel_dsb_ins_align() in intel_dsb_align_tail()
drm/i915/dsi:
Assert that vfp+vsync+vbp == vtotal on BXT/GLK
drm/i915/dsi:
Enforce pipeline flush with DSI HS transfer
drm/i915/dsi:
Fix NULL pointer deref in vlv_dphy_param_init()
drm/i915/dsi:
Fix off by one in BXT_MIPI_TRANS_VTOTAL
drm/i915/fb:
use struct intel_display for DISPLAY_VER()
drm/i915/fbc:
fix the implementation of wa_18038517565
drm/i915/fbdev:
Add intel_fbdev_get_map()
drm/i915/flipq:
Add intel_flipq_dump()
drm/i915/flipq:
Implement flip queue based commit path
drm/i915/flipq:
Implement Wa_18034343758
drm/i915/flipq:
Provide the nuts and bolts code for flip queue
drm/i915/gem:
Allow EXEC_CAPTURE on recoverable contexts on DG1
drm/i915/gem:
drop intel_display.h include
drm/i915/gsc:
mei interrupt top half should be in irq disabled context
drm/i915/gt:
Fix timeline left held on VMA alloc error
drm/i915/gt:
Relocate compression repacking WA for JSL/EHL
drm/i915/guc:
Check if expecting reply before decrementing outstanding_submission_g2h
drm/i915/guc:
Enable DUAL_QUEUE_WA for newer platforms
drm/i915/guc:
Handle race condition where wakeref count drops below 0
drm/i915/hdcp:
Do not use inline intel_de_read
drm/i915/hdcp:
Use HDCP2_STREAM_STATUS instead of HDCP2_AUTH_STREAM
drm/i915/icl+/tc:
Cache the max lane count value
drm/i915/icl+/tc:
Convert AUX powered WARN to a debug message
drm/i915/irq:
stop using HAS_GMCH()
drm/i915/lnl+/tc:
Fix handling of an enabled/disconnected dp-alt sink
drm/i915/lnl+/tc:
Fix max lane count HW readout
drm/i915/lnl+/tc:
Use the cached max lane count value
drm/i915/panel:
add panel register/unregister
drm/i915/panel:
make panel funcs static
drm/i915/panel:
register drm_panel and call prepare/unprepare for eDP
drm/i915/panel:
register drm_panel and call prepare/unprepare for ICL+ DSI
drm/i915/panel:
sync panel prepared state at register
drm/i915/pci:
Remove force_probe requirement for DG1
drm/i915/pcode:
add struct drm_device based interface
drm/i915/pcode:
drop fast wait from snb_pcode_write_timeout()
drm/i915/plane:
drop atomic from intel_atomic_plane_check_clipping()
drm/i915/plane:
make intel_plane_atomic_check() static and rename
drm/i915/plane:
rename intel_atomic_add_affected_planes() to intel_plane_add_affected()
drm/i915/plane:
rename intel_atomic_check_planes() to intel_plane_atomic_check()
drm/i915/plane:
rename intel_atomic_plane.[ch] to intel_plane.[ch]
drm/i915/pmu:
Fix build error with GCOV and AutoFDO enabled
drm/i915/power:
convert {SKL, ICL}_PW_CTL_IDX_TO_PG() macros to a function
drm/i915/power:
fix size for for_each_set_bit() in abox iteration
drm/i915/power:
move enum skl_power_gate under display
drm/i915/power:
relocate {SKL,ICL}_PW_CTL_IDX_TO_PG()
drm/i915/power:
use intel_de_wait_for_clear() instead of wait_for()
drm/i915/pps:
drop dependency on intel_display_conversion.h
drm/i915/psr:
Add intel_psr2_panic_force_full_update
drm/i915/psr:
Add interface to check if AUXLess ALPM is needed by PSR
drm/i915/psr:
Do not disable Panel Replay in case VRR is enabled
drm/i915/psr:
Do not read PSR2_SU_STATUS on AlderLake and onwards
drm/i915/psr:
Do not trigger Frame Change events from frontbuffer flush
drm/i915/psr:
Fix using wrong mask in REG_FIELD_PREP
drm/i915/psr:
Read all Panel Replay capability registers from DPCD
drm/i915/ptl:
Use everywhere the correct DDI port clock select mask
drm/i915/rps:
pass struct intel_display to DISPLAY_VER()
drm/i915/sbi:
clean up SBI register macro definitions and usage
drm/i915/sbi:
convert intel_sbi.[ch] to struct intel_display
drm/i915/sbi:
convert to intel_de_*()
drm/i915/sbi:
move intel_sbi.[ch] under display/
drm/i915/sbi:
move sbi_lock under struct intel_display
drm/i915/sbi:
split out intel_sbi_regs.h
drm/i915/selftest:
allow larger memory allocation
drm/i915/selftests:
Change mock_request() to return error pointers
drm/i915/snps_hdmi_pll:
Fix 64-bit divisor truncation by using div64_u64
drm/i915/snps_hdmi_pll:
Use clamp() instead of max(min())
drm/i915/vrr:
fix register file style
drm/i915/vrr:
Program EMP_AS_SDP_TL for DP AS SDP
drm/i915/wcl:
C10 phy connected to port A and B
drm/i915/wm:
abstract intel_dbuf_pmdemand_needs_update()
drm/i915/wm:
add more accessors to dbuf state
drm/i915/wm:
DG2 doesn't have dram info to look up wm_lv_0_adjust_needed
drm/i915/wm:
make struct intel_dbuf_state opaque type
drm/i915/wm:
reduce stack usage in skl_print_wm_changes()
drm/i915/xe3lpd:
Add support for display version 30.02
drm/i915/xe3lpd:
Extend DMC load path for display
drm/i915/xe3lpd:
Extend WA 16023981245 for display 30.02
drm/i915/xe3lpd:
Update bandwidth parameters for display version 30.02
drm/i915:
add generic read/write functions for VLV IOSF SB
drm/i915:
Add intel_bo_alloc_framebuffer()
drm/i915:
Add intel_bo_panic_setup() and intel_bo_panic_finish()
drm/i915:
add out_value to intel_wait_for_register_fw() and intel_de_wait_fw()
drm/i915:
Add support for forcing the link bpp on a connector
drm/i915:
convert VLV IOSF SB interface to struct drm_device
drm/i915:
Disable updating of LUT values during vblank
drm/i915:
do not reference i915->display inline
drm/i915:
drop intel_dpio_phy.h include from VLV IOSF SB
drm/i915:
ensure correct VLV IOSF SB units have been get/put
drm/i915:
fix build error some more
drm/i915:
Indicate which pipe lied about its interrupts
drm/i915:
move GEM_QUIRK_PIN_SWIZZLED_PAGES to i915_gem.h
drm/i915:
move icl_sagv_{pre, post}_plane_update() to intel_bw.c
drm/i915:
Move out engine related macros from i915_drv.h
drm/i915:
move VLV IOSF SB unit specific helpers under display
drm/i915:
Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct()
drm/i915:
Program DB LUT registers before vblank
drm/i915:
Protect access to driver and timeline name
drm/i915:
reduce stack usage in igt_vma_pin1()
drm/i915:
Refactor shmem_pwrite() to use kiocb and write_iter
drm/i915:
remove unused arg in skl_scaler_get_filter_select()
drm/i915:
remove unused DISPLAY_PLANE_FLIP_PENDING() macro
drm/i915:
rename VLV IOSF SB ports parameter to unit_mask
drm/i915:
rename vlv_sideband*.[ch] to vlv_iosf_sb*.[ch]
drm/i915:
rewrite VLV IOSF SB unit specific read/write functions
drm/i915:
s/dsb_color_vblank/dsb_color
drm/i915:
Set max cdclk for display 30.02
drm/i915:
set O_LARGEFILE in __create_shmem()
drm/i915:
Set PKG_C_LATENCY.added_wake_time to 0
drm/i915:
silence rpm wakeref asserts on GEN11_GU_MISC_IIR access
drm/i915:
split out display register macros to a separate file
drm/i915:
stop including display/intel_display_{core, limits}.h from i915_drv.h
drm/i915:
switch i915 core to generic VLV IOSF SB functions
drm/i915:
Try to program PKG_C_LATENCY more correctly
drm/i915:
Use dma-fence driver and timeline name helpers
drm/i915:
use drm_modeset_lock_assert_held() in intel_connector_get_pipe()
drm/i915:
Use kernel_write() in shmem object create
drm/i915:
Use provided dma_fence_is_chain
drm/imagination:
Clear runtime PM errors while resetting the GPU
drm/imx:
Add i.MX8qxp Display Controller display engine
drm/imx:
Add i.MX8qxp Display Controller interrupt controller
drm/imx:
Add i.MX8qxp Display Controller KMS
drm/imx:
Add i.MX8qxp Display Controller pixel engine
drm/komeda:
Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct()
drm/malidp:
Pass along the format info from .fb_create() malidp_verify_afbc_framebuffer_size()
drm/mediatek:
Add error handling for old state CRTC in atomic_disable
drm/mediatek:
clean up driver data initialisation
drm/mediatek:
dsi: Fix DSI host and panel bridge pre-enable order
drm/mediatek:
Fix device/node reference count leaks in mtk_drm_get_all_drm_priv
drm/mediatek:
fix potential OF node use-after-free
drm/mediatek:
mtk_hdmi: Fix inverted parameters in some regmap_update_bits calls
drm/mgag200:
Use helpers for programming gamma ramps
drm/mipi-dsi:
Drop MIPI_DSI_MODE_VSYNC_FLUSH flag
drm/msm/a6xx:
Get a handle to the common UBWC config
drm/msm/a6xx:
Replace '2' with BIT(1) in level2_swizzling_dis calc
drm/msm/a6xx:
Resolve the meaning of AMSBC
drm/msm/a6xx:
Resolve the meaning of rgb565_predicator
drm/msm/a6xx:
Resolve the meaning of UBWC_MODE
drm/msm/a6xx:
Simplify min_acc_len calculation
drm/msm/a6xx:
Simplify uavflagprd_inv detection
drm/msm/adreno:
Add Adreno X1-45 support
drm/msm/adreno:
Add speedbin support for X1-85
drm/msm/adreno:
Switch to the common UBWC config struct
drm/msm/dp:
add linux/io.h header to fix build errors
drm/msm/dp:
drop the msm_dp_catalog module
drm/msm/dp:
move I/O functions to global header
drm/msm/dp:
move interrupt handling to dp_ctrl
drm/msm/dp:
move more AUX functions to dp_aux.c
drm/msm/dp:
move/inline audio related functions
drm/msm/dp:
move/inline AUX register functions
drm/msm/dp:
move/inline ctrl register functions
drm/msm/dp:
move/inline panel related functions
drm/msm/dp:
pull I/O data out of msm_dp_catalog_private()
drm/msm/dp:
read hw revision only once
drm/msm/dp:
split MMSS_DP_DSC_DTO register write to a separate function
drm/msm/dpu:
Add a null ptr check for dpu_encoder_needs_modeset
drm/msm/dpu:
Add support for SM8750
drm/msm/dpu:
Consistently use u32 instead of uint32_t
drm/msm/dpu:
correct dpu_plane_virtual_atomic_check()
drm/msm/dpu:
drop INTF_SC7280_MASK
drm/msm/dpu:
drop ununused MIXER features
drm/msm/dpu:
drop ununused PINGPONG features
drm/msm/dpu:
drop unused MDP TOP features
drm/msm/dpu:
Fill in min_prefill_lines for SC8180X
drm/msm/dpu:
get rid of DPU_CTL_ACTIVE_CFG
drm/msm/dpu:
get rid of DPU_CTL_DSPP_SUB_BLOCK_FLUSH
drm/msm/dpu:
get rid of DPU_CTL_FETCH_ACTIVE
drm/msm/dpu:
get rid of DPU_CTL_HAS_LAYER_EXT4
drm/msm/dpu:
get rid of DPU_CTL_VM_CFG
drm/msm/dpu:
get rid of DPU_DATA_HCTL_EN
drm/msm/dpu:
get rid of DPU_DIM_LAYER
drm/msm/dpu:
get rid of DPU_DSC_HW_REV_1_2
drm/msm/dpu:
get rid of DPU_DSC_OUTPUT_CTRL
drm/msm/dpu:
get rid of DPU_INTF_INPUT_CTRL
drm/msm/dpu:
get rid of DPU_INTF_STATUS_SUPPORTED
drm/msm/dpu:
get rid of DPU_MDP_AUDIO_SELECT
drm/msm/dpu:
get rid of DPU_MDP_PERIPH_0_REMOVED
drm/msm/dpu:
get rid of DPU_MDP_VSYNC_SEL
drm/msm/dpu:
get rid of DPU_MIXER_COMBINED_ALPHA
drm/msm/dpu:
get rid of DPU_PINGPONG_DITHER
drm/msm/dpu:
get rid of DPU_PINGPONG_DSC
drm/msm/dpu:
get rid of DPU_SSPP_QOS_8LVL
drm/msm/dpu:
get rid of DPU_WB_INPUT_CTRL
drm/msm/dpu:
Implement 10-bit color alpha for v12.0 DPU
drm/msm/dpu:
Implement CTL_PIPE_ACTIVE for v12.0 DPU
drm/msm/dpu:
Implement LM crossbar for v12.0 DPU
drm/msm/dpu:
Initialize crtc_state to NULL in dpu_plane_virtual_atomic_check()
drm/msm/dpu:
inline _setup_ctl_ops()
drm/msm/dpu:
inline _setup_dsc_ops()
drm/msm/dpu:
inline _setup_dspp_ops()
drm/msm/dpu:
inline _setup_mixer_ops()
drm/msm/dpu:
move features out of the DPU_HW_BLK_INFO
drm/msm/dpu:
remove DSPP_SC7180_MASK
drm/msm/dpu:
stop passing mdss_ver to setup_timing_gen()
drm/msm/dsi/phy:
Add support for SM8750
drm/msm/dsi:
Add support for SM8750
drm/msm/dsi:
Fix 14nm DSI PHY PLL Lock issue
drm/msm/kms:
move snapshot init earlier in KMS init
drm/msm/mdp4:
get rid of mdp4_crtc.id
drm/msm/mdss:
Add support for SM8750
drm/msm:
Add _NO_SHARE flag
drm/msm:
Add error handling for krealloc in metadata setup
drm/msm:
Add missing "location"s to devcoredump
drm/msm:
Add mmu prealloc tracepoint
drm/msm:
Add mmu support for non-zero offset
drm/msm:
Add opt-in for VM_BIND
drm/msm:
Add PRR support
drm/msm:
Add VM logging for VM_BIND updates
drm/msm:
Add VM_BIND ioctl
drm/msm:
Add VM_BIND submitqueue
drm/msm:
Add VM_BIND throttling
drm/msm:
Add VMA unmap reason
drm/msm:
bail out late_init_minor() if it is not a GPU device
drm/msm:
Bump UAPI version
drm/msm:
Clean up split driver features
drm/msm:
Collapse vma allocation and initialization
drm/msm:
Collapse vma close and delete
drm/msm:
Constify snapshot tables
drm/msm:
Convert vm locking
drm/msm:
Crashdump prep for sparse mappings
drm/msm:
Crashdump support for sparse
drm/msm:
Defer fd_install in SUBMIT ioctl
drm/msm:
Defer fd_install in VM_BIND ioctl
drm/msm:
Defer VMA unmap for fb unpins
drm/msm:
Don't close VMAs on purge
drm/msm:
Don't use %pK through printk
drm/msm:
drm_gpuvm conversion
drm/msm:
Drop queued submits on lastclose()
drm/msm:
enable separate binding of GPU and display devices
drm/msm:
Extract out syncobj helpers
drm/msm:
Fix a few comments
drm/msm:
Fix a7xx debugbus read
drm/msm:
Fix a7xx TPL1 cluster snapshot
drm/msm:
Fix build with KMS disabled
drm/msm:
Fix debugbus snapshot
drm/msm:
Fix dereference of pointer minor before null check
drm/msm:
Fix objtool warning in submit_lock_objects()
drm/msm:
Fix order of selector programming in cluster snapshot
drm/msm:
Fix pagetables setup/teardown serialization
drm/msm:
Fix refcnt underflow in error path
drm/msm:
Fix section names and sizes
drm/msm:
Fix submit error path cleanup
drm/msm:
get rid of msm_drm_private::num_crtcs
drm/msm:
Handle in-place remaps
drm/msm:
Improve msm_context comments
drm/msm:
Lazily create context VM
drm/msm:
make it possible to disable KMS-related code.
drm/msm:
Mark VM as unusable on GPU hangs
drm/msm:
move helper calls to msm_kms.c
drm/msm:
move KMS driver data to msm_kms
drm/msm:
move wq handling to KMS code
drm/msm:
Offset MDSS HBB value by 13
drm/msm:
Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct()
drm/msm:
rd dumping prep for sparse mappings
drm/msm:
rd dumping support for sparse
drm/msm:
rearrange symbol selection
drm/msm:
Refcount framebuffer pins
drm/msm:
Remove vram carveout support
drm/msm:
Rename msm_file_private -> msm_context
drm/msm:
Rename msm_gem_address_space -> msm_gem_vm
drm/msm:
Rename msm_gem_vma_purge() -> _unmap()
drm/msm:
rework binding of Imageon GPUs
drm/msm:
skip re-emitting IBs for unusable VMs
drm/msm:
Small function param doc fix
drm/msm:
Split out helper to get iommu prot flags
drm/msm:
Split out map/unmap ops
drm/msm:
Stop passing vm to msm_framebuffer
drm/msm:
Support IO_PGTABLE_QUIRK_NO_WARN_ON
drm/msm:
Support pgtable preallocation
drm/msm:
Take the ioctls away from the KMS-only driver
drm/msm:
Update global fault counter when faulty process has already ended
drm/msm:
Update register xml
drm/msm:
update the high bitfield of certain DSI registers
drm/msm:
Use DMA_RESV_USAGE_BOOKKEEP/KERNEL
drm/msm:
Use drm_gpuvm types more
drm/msm:
Use the central UBWC config database
drm/msm:
use trylock for debugfs
drm/nouveau/disp:
Always accept linear modifier
drm/nouveau/disp:
Use dev->dev to get the device
drm/nouveau/dp:
convert to use ERR_CAST()
drm/nouveau/fifo:
small cleanup in nvkm_chan_cctx_get()
drm/nouveau/gsp:
fix mismatched alloc/free for kvmalloc()
drm/nouveau/nvif:
Fix potential memory leak in nvif_vmm_ctor().
drm/nouveau:
Add new callback for scheduler teardown
drm/nouveau:
Check dma_fence in canonical way
drm/nouveau:
fix error path in nvkm_gsp_fwsec_v2
drm/nouveau:
fix typos in comments
drm/nouveau:
Make fence container helper usable driver-wide
drm/nouveau:
nouveau_fence: Standardize list iterations
drm/nouveau:
Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct()
drm/nouveau:
remove unused increment in gm200_flcn_pio_imem_wr
drm/nouveau:
remove unused memory target test
drm/nouveau:
Remove waitque for sched teardown
drm/nouveau:
Simplify calls to nvif_event_block()
drm/nouveau:
Simplify nouveau_fence_done()
drm/ofdrm:
Use helpers for programming gamma ramps
drm/omap:
dss: dpi: convert to devm_drm_bridge_alloc() API
drm/omap:
dss: dsi: convert to devm_drm_bridge_alloc() API
drm/omap:
dss: hdmi4: convert to devm_drm_bridge_alloc() API
drm/omap:
dss: hdmi5: convert to devm_drm_bridge_alloc() API
drm/omap:
dss: sdi: convert to devm_drm_bridge_alloc() API
drm/omap:
dss: venc: convert to devm_drm_bridge_alloc() API
drm/omap:
Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct()
drm/pagemap:
Add a populate_mm op
drm/panel-edp:
Add BOE NE14QDM panel for Dell Latitude 7455
drm/panel-edp:
Add BOE NV133WUM-N61 panel entry
drm/panel-edp:
Add CMN N116BCJ-EAK
drm/panel-edp:
Add KDC KD116N3730A05
drm/panel-edp:
add N160JCE-ELL CMN panel for Lenovo Thinkbook 16
drm/panel-edp:
Add support for AUO G156HAN03.0 panel
drm/panel-edp:
Clarify the `prepare_to_enable` description in comments
drm/panel-simple:
add AUO P238HAN01 panel entry
drm/panel/boe-himax8279d:
Use refcounted allocation in place of devm_kzalloc()
drm/panel/boe-tv101wum-nl6:
Use refcounted allocation in place of devm_kzalloc()
drm/panel/himax-hx83102:
Use refcounted allocation in place of devm_kzalloc()
drm/panel/ilitek-ili9882t:
Use refcounted allocation in place of devm_kzalloc()
drm/panel/jdi-lt070me05000:
Use refcounted allocation in place of devm_kzalloc()
drm/panel/kd097d04:
Use refcounted allocation in place of devm_kzalloc()
drm/panel/khadas-ts050:
Use refcounted allocation in place of devm_kzalloc()
drm/panel/lg-sw43408:
Use refcounted allocation in place of devm_kzalloc()
drm/panel/lpm102a188a:
Use refcounted allocation in place of devm_kzalloc()
drm/panel/lq101r1sx01:
Use refcounted allocation in place of devm_kzalloc()
drm/panel/novatek-nt36672a:
Use refcounted allocation in place of devm_kzalloc()
drm/panel/osd101t2587-53ts:
Use refcounted allocation in place of devm_kzalloc()
drm/panel/raspberrypi:
Use refcounted allocation in place of devm_kzalloc()
drm/panel/vvx10f034n00:
Use refcounted allocation in place of devm_kzalloc()
drm/panel:
abstract of_panel_find()
drm/panel:
Add driver for DJN HX83112B LCD panel
drm/panel:
himax-hx8394: Add Support for Huiling hl055fhav028c
drm/panel:
ili9341: Remove unused member from struct ili9341
drm/panel:
ilitek-ili9881c: Add configuration for 7" Raspberry Pi 720x1280
drm/panel:
ilitek-ili9881c: Allow configuration of the number of lanes
drm/panel:
Include
drm/panel:
raydium-rm67200: Add missing drm_display_mode flags
drm/panel:
raydium-rm67200: Move initialization from enable() to prepare stage
drm/panel:
samsung-s6d7aa0: Drop MIPI_DSI_MODE_VSYNC_FLUSH flag
drm/panel:
samsung-s6e8aa0: Drop MIPI_DSI_MODE_VSYNC_FLUSH flag
drm/panel:
st7701: Add Winstar wf40eswaa6mnn0 panel support
drm/panel:
use fwnode based lookups for panel followers
drm/panel:
visionox-rm69299: add plumbing to support panel variants
drm/panel:
visionox-rm69299: support the variant found in the SHIFT6mq
drm/panel:
visionox-rm69299: switch to _multi variants
drm/panel:
visionox-rm69299: switch to devm_regulator_bulk_get_const()
drm/panelreplay:
Panel Replay capability DPCD register definitions
drm/panfrost:
Add BO labelling to Panfrost
drm/panfrost:
Add driver IOCTL for setting BO labels
drm/panfrost:
Add support for Mali on the MT8370 SoC
drm/panfrost:
Commonize Mediatek power domain array definitions
drm/panfrost:
Drop duplicated Mediatek supplies arrays
drm/panfrost:
Fix panfrost device variable name in devfreq
drm/panfrost:
Internally label some BOs
drm/panfrost:
Print RSS for tiler heap BO's in debugfs GEMS file
drm/panfrost:
show device-wide list of DRM GEM objects over DebugFS
drm/panfrost:
Use DRM_GPU_SCHED_STAT_NO_HANG to skip the reset
drm/panic:
Add a private field to struct drm_scanout_buffer
drm/panic:
Add a u64 divide by 10 for arm32
drm/panthor:
Add 64-bit and poll register accessors
drm/panthor:
Add missing explicit padding in drm_panthor_gpu_info
drm/panthor:
Clean up 64-bit register definitions
drm/panthor:
Defer scheduler entitiy destruction to queue release
drm/panthor:
Fix the user MMIO offset logic for emulators
drm/panthor:
Fix UAF in panthor_gem_create_with_handle() debugfs code
drm/panthor:
Remove dead VM flushing code
drm/panthor:
validate group queue count
drm/panthor:
Wait for _READY register when powering on
drm/prime:
remove drm_prime_lookup_buf_by_handle
drm/radeon/evergreen_cs:
implement cond_exec and cond_write
drm/radeon/evergreen_cs:
lower evergreen_surface_check_linear_aligned restriction
drm/radeon:
bump version to 2.51.0
drm/radeon:
Do not hold console lock during resume
drm/radeon:
Do not hold console lock while suspending clients
drm/radeon:
Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct()
drm/rcar-du:
dsi: convert to devm_drm_bridge_alloc() API
drm/rockchip:
cdn-dp: Convert to drm bridge
drm/rockchip:
cdn-dp: select bridge for cdp-dp
drm/rockchip:
cleanup fb when drm_gem_fb_afbc_init failed
drm/rockchip:
dw_hdmi: Use dev_err_probe() to simplify code
drm/rockchip:
inno_hdmi: Merge register definition to c file
drm/rockchip:
inno_hdmi: Move ddc/i2c configuration and HOTPLUG unmute to inno_hdmi_init_hw
drm/rockchip:
inno_hdmi: Refactor register macros to make checkpatch happy
drm/rockchip:
inno_hdmi: Remove unnecessary parentheses to make checkpatch happy
drm/rockchip:
inno_hdmi: Rename function inno_hdmi_reset to inno_hdmi_init_hw
drm/rockchip:
inno_hdmi: Simpify clk get/enable by devm_clk_get_enabled api
drm/rockchip:
inno_hdmi: switch i2c registration to devm functions
drm/rockchip:
inno_hdmi: Use sleep_range instead of udelay
drm/rockchip:
lvds: Convert to drm bridge
drm/rockchip:
vop2: fail cleanly if missing a primary plane for a video-port
drm/rockchip:
vop2: Fix the update of LAYER/PORT select registers when there are multi display output on rk3588/rk3568
drm/rockchip:
vop2: make vp registers nonvolatile
drm/sched/tests:
Add unit test for cancel_job()
drm/sched/tests:
Implement cancel_job() callback
drm/sched/tests:
Make timedout_job callback a better role model
drm/sched/tests:
Use one lock for fence context
drm/sched:
Add device name to the drm_sched_process_job event
drm/sched:
Add new test for DRM_GPU_SCHED_STAT_NO_HANG
drm/sched:
Add the drm_client_id to the drm_sched_run/exec_job events
drm/sched:
Allow drivers to skip the reset and keep on running
drm/sched:
Avoid memory leaks with cancel_job() callback
drm/sched:
Cleanup event names
drm/sched:
Cleanup gpu_scheduler trace events
drm/sched:
Consolidate drm_sched_rq_select_entity_rr
drm/sched:
De-clutter drm_sched_init
drm/sched:
Fix outdated comments referencing thread
drm/sched:
Fix racy access to drm_sched_entity.dependency
drm/sched:
Make timeout KUnit tests faster
drm/sched:
Remove kthread header
drm/sched:
Rename DRM_GPU_SCHED_STAT_NOMINAL to DRM_GPU_SCHED_STAT_RESET
drm/sched:
Store the drm client_id in drm_sched_fence
drm/sched:
Trace dependencies for GPU jobs
drm/sched:
Warn if pending_list is not empty
drm/scheduler:
Include
drm/shmem-helper:
Add lockdep asserts to vmap/vunmap
drm/shmem-helper:
Import dmabuf without mapping its sg_table
drm/sitronix/st7571-i2c:
Add an indirection level to parse DT
drm/sitronix/st7571-i2c:
Add support for the ST7567 Controller
drm/sitronix/st7571-i2c:
Fix encoder callbacks function names
drm/sitronix/st7571-i2c:
Log probe deferral cause for GPIO get failure
drm/sitronix:
Remove broken backwards-compatibility layer
drm/sti:
dvo: convert to devm_drm_bridge_alloc() API
drm/sti:
hda: convert to devm_drm_bridge_alloc() API
drm/sti:
hdmi: convert to devm_drm_bridge_alloc() API
drm/tegra:
Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct()
drm/tegra:
Test for imported buffers with drm_gem_is_imported()
drm/tegra:
Use dma_buf from GEM object instance
drm/tests:
bridge: add KUnit tests for devm_drm_bridge_alloc()
drm/tests:
bridge: convert to devm_drm_bridge_alloc() API
drm/tests:
Do not use drm_fb_blit() in format-helper tests
drm/tests:
edid: Add edid-decode --check output
drm/tests:
edid: Fix monitor range limits
drm/tests:
edid: Update CTA-861 HDMI Vendor Specific Data Block
drm/tests:
Fix drm_test_fb_xrgb8888_to_xrgb2101010() on big-endian
drm/tests:
Fix endian warning
drm/tests:
hdmi: Add limited range tests for YUV420 mode
drm/tests:
hdmi: Add macro to simplify EDID setup
drm/tests:
hdmi: Add max TMDS rate fallback tests for YUV420 mode
drm/tests:
hdmi: Add test for unsuccessful fallback to YUV420
drm/tests:
hdmi: Drop unused drm_kunit_helper_connector_hdmi_init_funcs()
drm/tests:
hdmi: Provide EDID supporting 4K@30Hz with RGB/YUV
drm/tests:
hdmi: Provide EDID supporting 4K@30Hz with YUV420 only
drm/tests:
hdmi: Rename max TMDS rate fallback tests
drm/tests:
hdmi: Replace '[_]MHz' with 'mhz'
drm/tests:
hdmi: Replace open coded EDID setup
drm/tests:
hdmi: Setup ycbcr_420_allowed before initializing connector
drm/tests:
hdmi: Switch to 'void *' type for EDID data
drm/tests:
hdmi: Switch to drm_atomic_get_new_connector_state() where possible
drm/tests:
Test drm_fb_build_fourcc_list() in separate test suite
drm/tidss:
Add OLDI bridge support
drm/tidss:
Add support for AM62L display subsystem
drm/tidss:
encoder: convert to devm_drm_bridge_alloc()
drm/tidss:
Mark AM65x OLDI code separately
drm/tidss:
oldi: convert to devm_drm_bridge_alloc() API
drm/tidss:
Update infrastructure to support K3 DSS cut-down versions
drm/todo:
add entry to remove devm_drm_put_bridge()
drm/ttm, drm/xe:
Modify the struct ttm_bo_lru_walk_cursor initialization
Linux:
drm/ttm, drm_xe, Implement ttm_lru_walk_for_evict() using the guarded LRU iteration
drm/ttm:
add new api ttm_device_prepare_hibernation()
drm/ttm:
Add ttm_bo_kmap_try_from_panic()
drm/ttm:
Fix build with CONFIG_DEBUG_FS=n
drm/ttm:
fix locking in test ttm_bo_validate_no_placement_signaled
drm/ttm:
handle undefined printf arg evaluation order in debugfs
drm/ttm:
Include
drm/ttm:
Increase pool shrinker batch target
drm/ttm:
make ttm_bo_get internal
drm/ttm:
remove ttm_bo_validate_swapout test
drm/ttm:
Remove unneeded blank line in comment
drm/ttm:
Respect the shrinker core free target
drm/ttm:
revert "Export ttm_bo_get_unless_zero()"
drm/ttm:
Should to return the evict error
drm/ttm:
Use a struct for the common part of struct ttm_lru_walk and struct ttm_bo_lru_cursor
drm/udl:
use DRM_GEM_SHMEM_DRIVER_OPS_NO_MAP_SGT
drm/v3d:
Use DRM_GPU_SCHED_STAT_NO_HANG to skip the reset
drm/vesadrm:
Use helpers for programming gamma ramps
Linux:
drm/vgem/vgem_drv convert to use faux_device
drm/virtio:
Fix NULL pointer deref in virtgpu_dma_buf_free_obj()
drm/virtio:
implement virtio_gpu_shutdown
drm/virtio:
Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct()
drm/vkms:
Add how to run the Kunit tests
drm/vkms:
Add range and encoding properties to the plane
drm/vkms:
Add support for DRM_FORMAT_R*
drm/vkms:
Add YUV support
drm/vkms:
Compile all tests with CONFIG_DRM_VKMS_KUNIT_TEST
drm/vkms:
convert to use faux_device
drm/vkms:
Create KUnit tests for YUV conversions
drm/vkms:
Document pixel_argb_u16
drm/vkms:
Drop YUV formats TODO
drm/vmwgfx:
drop printing the TTM refcount for debugging
drm/vmwgfx:
Fix Host-Backed userspace on Guest-Backed kernel
drm/vmwgfx:
Implement dma_fence_ops properly
drm/vmwgfx:
Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct()
drm/vmwgfx:
Update last_read_seqno under the fence lock
drm/vmwgfx:
Use non-hybrid PCI devres API
drm/xe/bmg:
Add one additional PCI ID
drm/xe/bmg:
Don't use WA 16023588340 and 22019338487 on VF
drm/xe/bmg:
fix compressed VRAM handling
drm/xe/bmg:
Update Wa_14022085890
drm/xe/bmg:
Update Wa_16023588340
drm/xe/bmg:
Update Wa_22019338487
drm/xe/bo:
add GPU memory trace points
drm/xe/bo:
optimise CCS case for WB pages
drm/xe/compat:
remove old pcode compat interface
drm/xe/configfs:
Add attribute to disable engines
drm/xe/configfs:
Add internal API to documentation
drm/xe/configfs:
Don't touch survivability_mode on fini
drm/xe/configfs:
Drop trailing semicolons
drm/xe/configfs:
Fix pci_dev reference leak
drm/xe/devcoredump:
Defer devcoredump initialization during probe
drm/xe/display:
Add check for alloc_ordered_workqueue()
drm/xe/display:
add notes about how early a few functions can be called
drm/xe/display:
Convert GGTT mapping to use pte_encode_flags
drm/xe/display:
do not reference xe->display inline
drm/xe/display:
Dont poke into GGTT internals to fill a DPT
drm/xe/display:
drop duplicate display->fb_tracking.lock init
drm/xe/display:
move xe->display initialization to xe_display_probe()
drm/xe/display:
read PCON capability only when present
drm/xe/display:
Remove dereferences of ggtt for tile id
drm/xe/display:
use xe->display to decide whether to do anything
drm/xe/ggtt:
Seperate flags and address in PTE encoding
drm/xe/gt:
Drop third submission for default context
drm/xe/gt:
Extract emit_job_sync()
drm/xe/guc:
Add missing H2G error code definitions
drm/xe/guc:
Cancel ongoing H2G requests when stopping CT
drm/xe/guc:
Clear whole g2h_fence during initialization
drm/xe/guc:
Default log level to non-verbose
drm/xe/guc:
Don't allocate managed BO for each policy change
drm/xe/guc:
Don't allocate temporary policies object
drm/xe/guc:
Enable extended CAT error reporting
drm/xe/guc:
Enable the Dynamic Inhibit Context Switch optimization
drm/xe/guc:
Explicitly exit CT safe mode on unwind
drm/xe/guc:
Ignore GuC CT errors when wedged
drm/xe/guc:
Introduce enum with offsets for context register H2Gs
drm/xe/guc:
Make creation of SLPC debugfs files conditional
drm/xe/guc:
Move state change logger to helper
drm/xe/guc:
Recommend GuC v70.46.2 for BMG, LNL, DG2
drm/xe/guc:
Remove double blank line
drm/xe/guc:
Rename CONFIG_XE_LARGE_GUC_BUFFER
drm/xe/guc:
Rename CT state change helper
drm/xe/guc:
Resend potentially lost H2G MMIO request
drm/xe/guc:
Set RCS/CCS yield policy
drm/xe/guc:
Track FAST_REQ H2Gs to report where errors came from
drm/xe/guc:
Unblock GuC buffer cache for all modes
drm/xe/guc_pc:
Add _locked variant for min/max freq
drm/xe/guc_submit:
add back fix
drm/xe/guc_submit:
Simplify and fix diff calculation
drm/xe/hw_engine_group:
Avoid call kfree() for drmm_kzalloc()
drm/xe/hw_engine_group:
Fix potential leak
drm/xe/hwmon:
Add support to manage PL2 though mailbox
drm/xe/hwmon:
Add support to manage power limits though mailbox
drm/xe/hwmon:
Add SW clamp for power limits writes
drm/xe/hwmon:
Expose power sysfs entries based on firmware support
drm/xe/hwmon:
Expose powerX_cap_interval
drm/xe/hwmon:
Fix xe_hwmon_power_max_write
drm/xe/hwmon:
Move card reactive critical power under channel card
drm/xe/hwmon:
Read energy status from PMT
drm/xe/hwmon:
Remove type casting
drm/xe/hwmon:
Simplify and fix 32b wrap
drm/xe/lrc:
Add table with LRC layout
drm/xe/lrc:
Prepare WA BB setup for more users
drm/xe/lrc:
Reduce scope of empty lrc data
drm/xe/lrc:
Remove leftover TODO/FIXME
drm/xe/lrc:
Use a temporary buffer for WA BB
drm/xe/migrate:
don't overflow max copy size
drm/xe/migrate:
Fix alignment check
drm/xe/migrate:
fix copy direction in access_memory
drm/xe/migrate:
prevent infinite recursion
drm/xe/migrate:
prevent potential UAF
drm/xe/mocs:
Check if all domains awake
drm/xe/mocs:
Initialize MOCS index early
drm/xe/nvm:
add on-die non-volatile memory device
drm/xe/nvm:
add support for access mode
drm/xe/nvm:
add support for non-posted erase
drm/xe/oa/uapi:
Expose media OA units
drm/xe/oa:
Assign hwe for OAM_SAG
drm/xe/oa:
Enable OAM latency measurement
drm/xe/oa:
Fix static checker warning about null gt
drm/xe/oa:
Introduce stream->oa_unit
drm/xe/oa:
Print hwe to OA unit mapping
drm/xe/pat:
Consolidate PAT programming logic for pre-Xe2 and post-Xe2
drm/xe/pat:
Determine ATS / PTA programming during early sw init
drm/xe/pcode:
add struct drm_device based interface
drm/xe/pf:
Clear all LMTT pages on alloc
drm/xe/pf:
Disable PF restart worker on device removal
drm/xe/pf:
Don't allow LMEM provisioning if LMTT isn't available on the device
drm/xe/pf:
Drop rounddown_pow_of_two fair LMEM limitation
drm/xe/pf:
Enable SR-IOV PF mode by default
drm/xe/pf:
Expose basic info about VFs in debugfs
drm/xe/pf:
Force GuC virtualization mode
drm/xe/pf:
Invalidate LMTT after completing changes
drm/xe/pf:
Invalidate LMTT during LMEM unprovisioning
drm/xe/pf:
Make sure PF is ready to configure VFs
drm/xe/pf:
Move GGTT config KLVs encoding to helper
drm/xe/pf:
Prepare to stop SR-IOV support prior GT reset
drm/xe/pf:
Print configuration KLVs using debug printer
drm/xe/pf:
Print runtime registers using debug printer
drm/xe/pf:
Resend PF provisioning after GT reset
drm/xe/pf:
Set VF LMEM BAR size
drm/xe/pf:
Stop requiring VF/PF version negotiation on every GT
drm/xe/pm:
Correct comment of xe_pm_set_vram_threshold()
drm/xe/pm:
Restore display pm if there is error after display suspend
drm/xe/pm:
Wire up suspend/resume for I2C controller
drm/xe/ptl:
Add GuC FW definition for PTL
drm/xe/ptl:
Add HuC FW definition for PTL
drm/xe/ptl:
Apply Wa_16026007364
drm/xe/ptl:
Drop force_probe requirement
drm/xe/ptl:
Update the PTL pci id table
drm/xe/pxp:
Clarify PXP queue creation behavior if PXP is not ready
drm/xe/pxp:
Decouple queue addition from PXP start
drm/xe/pxp:
Use the correct define in the set_property_funcs array
drm/xe/rpm:
use to_xe_device() instead of container_of
drm/xe/sched:
stop re-submitting signalled jobs
drm/xe/sriov:
Mark BMG as SR-IOV capable
drm/xe/sriov:
Move VF bootstrap and query_config to vf_guc_init
drm/xe/svm:
Add xe_svm_find_vma_start() helper
drm/xe/svm:
Add xe_svm_range_validate() and xe_svm_range_migrate_to_smem()
drm/xe/svm:
Avoid duplicate eviction on get_pages() failure
drm/xe/svm:
Fix regression disallowing 64K SVM migration
drm/xe/svm:
Helper to add tile masks to svm ranges
drm/xe/svm:
Implement prefetch support for SVM ranges
drm/xe/svm:
Make to_xe_range a public function
drm/xe/svm:
Make xe_svm_range_* end/start/size public
drm/xe/svm:
Make xe_svm_range_needs_migrate_to_vram() public
drm/xe/svm:
Refactor usage of drm_gpusvm* function in xe_svm
drm/xe/sysfs:
Add cleanup action in xe_device_sysfs_init
drm/xe/tests/pci:
Ensure all platforms have a valid GT/tile count
drm/xe/tests:
Convert xe_pci tests to parametrized tests
drm/xe/tests:
Drop unused xe_device_fn typedef
drm/xe/tile:
Release kobject for the failure path
drm/xe/topology:
Simplify code for loading DSS mask
drm/xe/topology:
Stop trying to fix programming mistakes
drm/xe/topology:
Use register array size instead magic number
drm/xe/uapi:
Correct sync type definition in comments
drm/xe/uc:
Disable GuC communication on hardware initialization error
drm/xe/uc:
Fix missing unwind goto
drm/xe/uc:
Prepare uc_fw_version for storing the VF ABI version
drm/xe/uc:
Use GT-oriented firmware messages
drm/xe/vf:
Add sanity check for GGTT configuration
drm/xe/vf:
Boostrap all GTs immediately after MMIO init
drm/xe/vf:
Disable CSC support on VF
drm/xe/vf:
Divide GGTT ballooning into allocation and insertion
drm/xe/vf:
Don't expose sysfs attributes not applicable for VFs
drm/xe/vf:
Don't register I2C devices if VF
drm/xe/vf:
Fail migration recovery if fixups needed but platform not supported
drm/xe/vf:
Fixup CTB send buffer messages after migration
drm/xe/vf:
Introduce helpers to access GGTT configuration
drm/xe/vf:
Make multi-GT migration less error prone
drm/xe/vf:
Move tile-related VF functions to separate file
drm/xe/vf:
Shifting GGTT area post migration
drm/xe/vf:
Store negotiated VF/PF ABI version at device level
drm/xe/vf:
Store the GuC FW info in guc->fw
drm/xe/vf:
Use uc_fw_version to store the negotiated GuC ABI
drm/xe/vm:
Add a helper xe_vm_range_tilemask_tlb_invalidation()
drm/xe/vm:
Add an identifier in xe_vma_ops for svm prefetch
drm/xe/vm:
Add debug prints for SVM range prefetch
drm/xe/vm:
Clear the scratch_pt pointer on error
drm/xe/vm:
Don't pin the vm_resv during validation
drm/xe/vm:
move rebind_work init earlier
drm/xe/vm:
move xe_svm_init() earlier
drm/xe/vm:
Update xe_vma_ops_incr_pt_update_ops to take an increment value
drm/xe/vsec:
fix CONFIG_INTEL_VSEC dependency
drm/xe/xe2_hpg:
Add PCI IDs for xe2_hpg
drm/xe/xe2_hpg:
Add set of workarounds
drm/xe/xe2_hpg:
Define additional Xe2_HPG GMD_ID
drm/xe/xe2hpg:
Add Wa_22021007897
drm/xe/xe3:
Add support for graphics IP version 30.03
drm/xe/xe3:
Add support for media IP version 30.02
drm/xe/xe3:
Disable null query for anyhit shader
drm/xe/xe_guc_pc:
Lock once to update stashed frequencies
drm/xe/xe_i2c:
Add support for i2c in survivability mode
drm/xe/xe_pmu:
Validate gt in event supported
drm/xe/xe_query:
Use separate iterator while filling GT list
drm/xe/xe_sync:
avoid race during ufence signaling
drm/xe:
Add atomic_svm_timeslice_ms debugfs entry
drm/xe:
Add helper function to inject fault into ct_dead_capture()
drm/xe:
Add infrastructure for Device OOB workarounds
drm/xe:
Add missing documentation of rpa_freq
drm/xe:
add new type to RTP context
drm/xe:
Add plumbing for indirect context workarounds
drm/xe:
Add WA BB to capture active context utilization
drm/xe:
Add Wildcat Lake device IDs to PTL list
drm/xe:
add xe_device_wa infrastructure
drm/xe:
Add xe_ggtt_alloc
drm/xe:
Add xe_ggtt_might_lock
drm/xe:
Add xe_vm_has_valid_gpu_mapping helper
drm/xe:
Allocate PF queue size on pow2 boundary
drm/xe:
Allow dropping kunit dependency as built-in
drm/xe:
Allow specifying number of extra dwords at the end of wa bb emission
drm/xe:
Allow the pm notifier to continue on failure
drm/xe:
Allow to disable engines
drm/xe:
Allow to trigger GT resets using debugfs writes
drm/xe:
Annotate default for guc_log_level param
drm/xe:
Assign GT IDs properly on multi-tile + multi-GT platforms
drm/xe:
Assign ioctl xe file handler to vm in xe_vm_create
drm/xe:
Attempt to bring bos back to VRAM after eviction
drm/xe:
Block exec and rebind worker while evicting for suspend / hibernate
drm/xe:
Combine PF and VF device data into union
drm/xe:
Consolidate LRC offset calculations
drm/xe:
Convert "fused off" messages to be gt-based
drm/xe:
Convert page fault messages to be GT-oriented
drm/xe:
Correct BMG VSEC header sizing
drm/xe:
Correct the rev value for the DVSEC entries
drm/xe:
Count dwords before allocating
drm/xe:
Create LRC BO without VM
drm/xe:
Default auto_link_downgrade status to false
drm/xe:
Defer buffer object shrinker write-backs and GPU waits
drm/xe:
defer free of NVM auxiliary container to device release callback
drm/xe:
Defer memirq init until needed
drm/xe:
Do not kill VM in PT code on -ENODATA
drm/xe:
Do not rely on GGTT internals in xe_guc_buf kunit tests
drm/xe:
Do not warn on SVM migration failing because of 64k requirements
drm/xe:
Do not wedge device on killed exec queues
drm/xe:
Don't compare GT ID to GT count when determining valid GTs
drm/xe:
Don't copy pinned kernel bos twice on suspend
drm/xe:
Don't fail probe on unsupported mailbox command
drm/xe:
don't store the xe device pointer inside xe_ttm_tt
drm/xe:
Don't trigger rebind on initial dma-buf validation
drm/xe:
Don't use drm exec locking in SVM pagefaults
drm/xe:
Dont skip TLB invalidations on VF
drm/xe:
Drop bo->size
drm/xe:
drop redundant conversion to bool
drm/xe:
Export xe_step_name for kunit tests
drm/xe:
Expose fan control and voltage regulator version
drm/xe:
Extend WA 14018094691 to BMG
drm/xe:
Extend Wa_13011645652 to PTL-H, WCL
drm/xe:
extend Wa_15015404425 to apply to PTL
drm/xe:
Fix a NULL vs IS_ERR() bug in xe_i2c_register_adapter()
drm/xe:
Fix a NULL vs IS_ERR() in xe_vm_add_compute_exec_queue()
drm/xe:
Fix build with CONFIG_MODULES=n
drm/xe:
Fix conflicting intel_pcode_* symbols
drm/xe:
Fix early wedge on GuC load failure
drm/xe:
Fix error handling if PXP fails to start
drm/xe:
Fix incorrect migration of backed-up object to VRAM
drm/xe:
Fix kconfig prompt
drm/xe:
Fix memset on iomem
drm/xe:
Fix missing kernel-doc
drm/xe:
Fix NPD when saving default context
drm/xe:
Fix out-of-bounds field write in MI_STORE_DATA_IMM
drm/xe:
Fix the gem shrinker name
drm/xe:
fix typo "notifer"
drm/xe:
Fix typo in Kconfig
drm/xe:
Fix vm_bind_ioctl double free bug
drm/xe:
Generalize wa bb emission code
drm/xe:
GSM size should be constant on most platforms
drm/xe:
Implement a helper for reading out a GGTT PTE at a specified offset
drm/xe:
Implement and use the drm_pagemap populate_mm op
drm/xe:
Introduce xe_gt_is_main_type helper
drm/xe:
Introduce xe_tile_is_root helper
drm/xe:
Introduce xe_vma_op_prefetch_range struct for prefetch of ranges
drm/xe:
Make dma-fences compliant with the safe access rules
drm/xe:
Make it possible to read instance0 MCR registers after xe_gt_mcr_init_early
drm/xe:
Make the gem shrinker drm managed
drm/xe:
Make VMA tile_present, tile_invalidated access rules clear
drm/xe:
Make WA BB part of LRC BO
drm/xe:
Make xe_gt_freq part of the Documentation
drm/xe:
Make xe_svm_alloc_vram public
drm/xe:
Move ASID allocation and user PT BO tracking into xe_vm_create
drm/xe:
move DPT l2 flush to a more sensible place
drm/xe:
Move DSB l2 flush to a more sensible place
drm/xe:
Move LRC_ENGINE_ID_PPHWSP_OFFSET outside of parallel offset
drm/xe:
Move page fault init after topology init
drm/xe:
Move PF and VF device types to separate headers
drm/xe:
Move Wa_15015404425 to use the new XE_DEVICE_WA macro
drm/xe:
Move xe_ttm_sys_mgr_init() downwards.
drm/xe:
Normalize default param values
drm/xe:
Only dump PAT when xe_hw_engines_init_early fails
drm/xe:
Opportunistically skip TLB invalidaion on unbind
drm/xe:
Pass wa bb setup arguments in a struct
drm/xe:
prepare xe_gen_wa_oob to be multi-use
drm/xe:
Process deferred GGTT node removals on device unwind
drm/xe:
Release runtime pm for error path of xe_devcoredump_read()
drm/xe:
Remove IOSF_MBI select.
drm/xe:
Remove pte_encode_bo callback
drm/xe:
Remove references to CONFIG_DRM_XE_DEVMEM_MIRROR
drm/xe:
remove unmatched xe_vm_unlock() from __xe_exec_queue_init()
drm/xe:
Remove unused code in devcoredump_snapshot()
drm/xe:
Remove unused functions
drm/xe:
Remove xe_uc_fini_hw
drm/xe:
Remove xe_uc_init_hwconfig()
drm/xe:
Rename gt_init sub-functions
drm/xe:
Rename lookup_vma function to xe_find_vma_by_addr
drm/xe:
Rename utilization workaround emission function
drm/xe:
Rename xe_uc_init_hw to xe_uc_load_hw
drm/xe:
Reorder 'Get pages failed' message
drm/xe:
Rework eviction rejection of bound external bos
drm/xe:
Save CTX_TIMESTAMP mmio value instead of LRC value
drm/xe:
Save the gt pointer in lrc and drop the tile
drm/xe:
Simplify GuC early initialization
drm/xe:
Split init of xe_gt_init_hwconfig to xe_gt_init and *_early
drm/xe:
Split xe_device_td_flush()
drm/xe:
stop including intel_display_{core, device}.h from xe_device_types.h
drm/xe:
Strict migration policy for atomic SVM faults
drm/xe:
Support for I2C attached MCUs
drm/xe:
switch to local xbasename() helper
drm/xe:
Timeslice GPU on atomic SVM fault
drm/xe:
Track maximum GTs per tile on a per-platform basis
drm/xe:
Track number of written dwords from workaround batch buffer emission
drm/xe:
Update register definitions in LRC layout header
drm/xe:
Use DRM_GPU_SCHED_STAT_NO_HANG to skip the reset
drm/xe:
Use GT-oriented printer to dump topology on init
drm/xe:
Use WRITE_ONCE for range->tile_invalidated update
drm/xe:
Use xe_ggtt_map_bo_unlocked for resume
drm/xe:
Use xe_mmio_read32() to read mtcfg register
drm/xe:
Waste fewer instructions in emit_wa_job()
drm/{i915,xe}:
convert i915 and xe display members into pointers
drm:
add debugfs support on per client-id basis
drm:
Add directive to format code in comment
drm:
Add helpers for programming hardware gamma LUTs
drm:
Add missing struct drm_wedge_task_info kernel doc
drm:
Allow the caller to pass in the format info to drm_helper_mode_fill_fb_struct()
drm:
amdgpu: Allow NULL pointers at amdgpu_vm_put_task_info()
drm:
amdgpu: Create amdgpu_vm_print_task_info()
drm:
amdgpu: Use struct drm_wedge_task_info inside of struct amdgpu_task_info
drm:
bridge: anx7625: Fix NULL pointer dereference with early IRQ
drm:
bridge: cdns-mhdp8546: Fix missing mutex unlock on error path
drm:
convert many bridge drivers from devm_kzalloc() to devm_drm_bridge_alloc() API
drm:
Create a task info option for wedge events
drm:
Do not include
drm:
drm_auth: Convert mutex usage to guard(mutex)
drm:
drm_fourcc: add 10/12/16bit software decoder YCbCr formats
drm:
Export symbols to use in tests
drm:
Get rid of drm_sched_job.id
drm:
Include
drm:
Look up the format info earlier
drm:
Make passing of format info to drm_helper_mode_fill_fb_struct() mandatory
drm:
move drm based debugfs funcs to drm_debugfs.c
drm:
nova-drm: fix 32-bit arm build
drm:
omapdrm: reduce clang stack usage
drm:
panel: Add support for Renesas R61307 based MIPI DSI panel
drm:
panel: Add support for Renesas R69328 based MIPI DSI panel
drm:
Pass pixel_format+modifier directly to drm_get_format_info()
drm:
Pass pixel_format+modifier to .get_format_info()
drm:
Pass the format info to .fb_create()
drm:
renesas: rcar-du: use proper naming for R-Car
drm:
renesas: rz-du: Add atomic_pre_enable
drm:
renesas: rz-du: Add support for RZ/V2H(P) SoC
drm:
renesas: rz-du: Implement MIPI DSI host transfers
drm:
renesas: rz-du: mipi_dsi: Add dphy_late_init() callback for RZ/V2H(P)
drm:
renesas: rz-du: mipi_dsi: Add feature flag for 16BPP support
drm:
renesas: rz-du: mipi_dsi: Add function pointers for configuring VCLK and mode validation
drm:
renesas: rz-du: mipi_dsi: Add min check for VCLK range
drm:
renesas: rz-du: mipi_dsi: Add OF data support
drm:
renesas: rz-du: mipi_dsi: Make "rst" reset control optional for RZ/V2H(P)
drm:
renesas: rz-du: mipi_dsi: Simplify HSFREQ calculation
drm:
renesas: rz-du: mipi_dsi: Use mHz for D-PHY frequency calculations
drm:
renesas: rz-du: mipi_dsi: Use VCLK for HSFREQ calculation
drm:
rust: rename as_ref() to from_raw() for drm constructors
drm:
rz-du: Support panels connected directly to the DPAD output
drm:
Simplify drmm_alloc_ordered_workqueue return
drm:
sun4i: de2/de3: add generic blender register reference function
drm:
sun4i: de2/de3: add mixer version enum
drm:
sun4i: de2/de3: refactor mixer initialisation
drm:
sun4i: de2/de3: use generic register reference function for layer configuration
drm:
sun4i: de33: mixer: add Display Engine 3.3 (DE33) support
drm:
sun4i: de33: mixer: add mixer configuration for the H616
drm:
sun4i: de33: vi_scaler: add Display Engine 3.3 (DE33) support
drm:
zynqmp_dp: convert to devm_drm_bridge_alloc() API
dt-bindings:
add imx95-libra-rdk-fpsc
dt-bindings:
Add INA228 to ina2xx devicetree bindings
dt-bindings:
Add Tegra264 clock and reset definitions
dt-bindings:
allwinner: add H616 DE33 mixer binding
dt-bindings:
arm-smmu: document the support on Milos
dt-bindings:
arm-smmu: Remove sdm845-cheza specific entry
dt-bindings:
arm: add CIX P1 (SKY1) SoC
dt-bindings:
arm: amlogic: Add Ugoos AM3
dt-bindings:
arm: aspeed: add Meta Santabarbara board
dt-bindings:
arm: aspeed: add Nvidia's GB200NVL BMC
dt-bindings:
arm: axiado: add AX3000 EVK compatible strings
dt-bindings:
arm: cpus: Add Kryo 470 CPUs
dt-bindings:
arm: fsl: Add GOcontroll Moduline Display
dt-bindings:
arm: fsl: add i.MX28 Amarula rmm board
dt-bindings:
arm: fsl: support Engicam MicroGEA BMM board
dt-bindings:
arm: fsl: support Engicam MicroGEA GTW board
dt-bindings:
arm: fsl: support Engicam MicroGEA RMM board
dt-bindings:
arm: mediatek: add boards based on the MT6572 SoC
dt-bindings:
arm: mediatek: Add MT8186 Squirtle Chromebooks
dt-bindings:
arm: mediatek: Merge MT8186 Voltorb entries
dt-bindings:
arm: qcom,ids: Add SoC IDs for SM7635 family
dt-bindings:
arm: qcom: Add MSM8976 BQ Aquaris X5 Plus
dt-bindings:
arm: qcom: Add Sony Xperia Z Ultra (togari)
dt-bindings:
arm: rockchip: Add Firefly ROC-RK3588S-PC
dt-bindings:
arm: rockchip: add FriendlyElec NanoPi M5 board
dt-bindings:
arm: rockchip: Add Luckfox Omni3576 and Core3576 bindings
dt-bindings:
arm: rockchip: add RADXA ROCK 5T
dt-bindings:
arm: rockchip: Add Sakura Pi RK3308B
dt-bindings:
arm: samsung: document g0s board binding
dt-bindings:
arm: stm32: add STM32MP157F-DK2 board compatible
dt-bindings:
arm: sunxi: Add Xunlong OrangePi 4A board
dt-bindings:
arm: sunxi: Combine board variants into enums
dt-bindings:
arm: tegra: Add Asus Portable AiO P1801-T
dt-bindings:
arm: tegra: Add Asus VivoTab RT TF600T
dt-bindings:
arm: ti: Add AM62D2 SoC and Boards
dt-bindings:
bus: document the IMX AIPSTZ bridge
dt-bindings:
clock: Add Qualcomm QCS615 Camera clock controller
dt-bindings:
clock: Add Qualcomm QCS615 Display clock controller
dt-bindings:
clock: Add Qualcomm QCS615 Graphics clock controller
dt-bindings:
clock: Add Qualcomm QCS615 Video clock controller
dt-bindings:
clock: Add Qualcomm SC8180X Camera clock controller
dt-bindings:
clock: Add RaspberryPi RP1 clock bindings
dt-bindings:
clock: Add RaspberryPi RP1 clock bindings
dt-bindings:
clock: Add support for i.MX94 LVDS/DISPLAY CSR
dt-bindings:
clock: ast2600: Add reset definitions for MAC1 and MAC2
dt-bindings:
clock: cix: Add CIX sky1 scmi clock id
dt-bindings:
clock: Convert alphascale,asm9260-clock-controller to DT schema
dt-bindings:
clock: Convert APM XGene clocks to DT schema
dt-bindings:
clock: Convert axis,artpec6-clkctrl to DT schema
dt-bindings:
clock: Convert brcm,bcm2835-cprman to DT schema
dt-bindings:
clock: Convert brcm,bcm53573-ilp to DT schema
dt-bindings:
clock: Convert brcm,bcm63xx-clocks to DT schema
dt-bindings:
clock: Convert cirrus,ep7209-clk to DT schema
dt-bindings:
clock: Convert img,pistachio-clk to DT schema
dt-bindings:
clock: convert lpc1850-ccu.txt to yaml format
dt-bindings:
clock: convert lpc1850-cgu.txt to yaml format
dt-bindings:
clock: Convert lsi,axm5516-clks to DT schema
dt-bindings:
clock: Convert marvell,armada-370-corediv-clock to DT schema
dt-bindings:
clock: Convert marvell,armada-3700-periph-clock to DT schema
dt-bindings:
clock: Convert marvell,armada-3700-tbg-clock to DT schema
dt-bindings:
clock: Convert marvell,armada-xp-cpu-clock to DT schema
dt-bindings:
clock: Convert marvell,berlin2-clk to DT schema
dt-bindings:
clock: Convert marvell,dove-divider-clock to DT schema
dt-bindings:
clock: Convert marvell,mvebu-core-clock to DT schema
dt-bindings:
clock: Convert marvell-armada-370-gating-clock to DT schema
dt-bindings:
clock: Convert maxim,max9485 to DT schema
dt-bindings:
clock: Convert microchip,pic32mzda-clk to DT schema
dt-bindings:
clock: Convert moxa,moxart-clock to DT schema
dt-bindings:
clock: Convert nuvoton,npcm750-clk to DT schema
dt-bindings:
clock: Convert qca,ath79-pll to DT schema
dt-bindings:
clock: Convert qcom,krait-cc to DT schema
dt-bindings:
clock: Convert TI-NSPIRE clocks to DT schema
dt-bindings:
clock: exynosautov920: add hsi2 clock definitions
dt-bindings:
clock: exynosautov920: sort clock definitions
dt-bindings:
clock: mediatek,mtmips-sysc: Adapt compatible for MT7688 boards
dt-bindings:
clock: qcom,mmcc: Reference qcom,gcc.yaml
dt-bindings:
clock: qcom,sm4450-camcc: Reference qcom,gcc.yaml
dt-bindings:
clock: qcom,sm4450-dispcc: Reference qcom,gcc.yaml
dt-bindings:
clock: qcom,sm8150-camcc: Reference qcom,gcc.yaml
dt-bindings:
clock: qcom,sm8450-camcc: Allow to specify two power domains
dt-bindings:
clock: qcom,sm8450-camcc: Move sc8280xp camcc to sa8775p camcc
dt-bindings:
clock: qcom,sm8450-videocc: Add MXC power domain
dt-bindings:
clock: qcom,sm8450-videocc: Document X1E80100 compatible
dt-bindings:
clock: qcom,x1e80100-gcc: Add missing video resets
dt-bindings:
clock: qcom: Add CMN PLL support for IPQ5018 SoC
dt-bindings:
clock: qcom: Add CMN PLL support for IPQ5424 SoC
dt-bindings:
clock: qcom: Add missing bindings on gcc-sc8180x
dt-bindings:
clock: qcom: document the Milos Camera Clock Controller
dt-bindings:
clock: qcom: document the Milos Display Clock Controller
dt-bindings:
clock: qcom: document the Milos Global Clock Controller
dt-bindings:
clock: qcom: document the Milos GPU Clock Controller
dt-bindings:
clock: qcom: Document the Milos RPMH Clock Controller
dt-bindings:
clock: qcom: document the Milos TCSR Clock Controller
dt-bindings:
clock: qcom: document the Milos Video Clock Controller
dt-bindings:
clock: qcom: Remove double colon from description
dt-bindings:
clock: qcom: Remove double colon from description
dt-bindings:
clock: renesas,cpg-mssr: Document RZ/N2H support
dt-bindings:
clock: renesas,cpg-mssr: Document RZ/T2H support
dt-bindings:
clock: renesas,r9a09g056/57-cpg: Add XSPI core clock
dt-bindings:
clock: renesas,r9a09g077/87: Add SDHI_CLKHS clock ID
dt-bindings:
clock: renesas,r9a09g077: Add PCLKL core clock ID
dt-bindings:
clock: rzg2l: Drop power domain IDs
dt-bindings:
clock: ti: add ti,autoidle.yaml reference
dt-bindings:
clock: ti: Convert autoidle binding to yaml
dt-bindings:
clock: ti: Convert fixed-factor-clock to yaml
dt-bindings:
Correct indentation and style in DTS example
dt-bindings:
crypto: add sama7d65 in Atmel AES
dt-bindings:
crypto: add sama7d65 in Atmel SHA
dt-bindings:
crypto: add sama7d65 in Atmel TDES
dt-bindings:
crypto: Convert ti,omap2-aes to DT schema
dt-bindings:
crypto: Convert ti,omap4-des to DT schema
dt-bindings:
crypto: fsl,sec-v4.0: Add power domains for iMX8QM and iMX8QXP
dt-bindings:
display/msm: dp-controller: Add SM8750
dt-bindings:
display/msm: dsi-controller-main: Add SM8750
dt-bindings:
display/msm: dsi-phy-7nm: Add SM8750
dt-bindings:
display/msm: qcom,mdp5: drop lut clock
dt-bindings:
display/msm: qcom,sm8650-dpu: Add SM8750
dt-bindings:
display/msm: qcom,sm8750-mdss: Add SM8750
dt-bindings:
display: Add Sitronix ST7567 LCD Controller
dt-bindings:
display: arm,pl11x: Allow resets property
dt-bindings:
display: convert himax,hx8357d.txt to yaml format
dt-bindings:
display: convert sitronix,st7586 to YAML
dt-bindings:
display: himax-hx8394: Add Huiling hl055fhav028c
dt-bindings:
display: imx: Add i.MX8qxp Display Controller
dt-bindings:
display: imx: Add i.MX8qxp Display Controller AXI performance counter
dt-bindings:
display: imx: Add i.MX8qxp Display Controller blit engine
dt-bindings:
display: imx: Add i.MX8qxp Display Controller command sequencer
dt-bindings:
display: imx: Add i.MX8qxp Display Controller display engine
dt-bindings:
display: imx: Add i.MX8qxp Display Controller pixel engine
dt-bindings:
display: imx: Add i.MX8qxp Display Controller processing units
dt-bindings:
display: imx: convert fsl,dcu.txt to yaml format
dt-bindings:
display: mediatek,dp: Allow DisplayPort AUX bus
dt-bindings:
display: panel: Add Himax HX83112B
dt-bindings:
display: panel: Document Renesas R61307 based DSI panel
dt-bindings:
display: panel: Document Renesas R69328 based DSI panel
dt-bindings:
display: panel: Make reset-gpio as optional for Raydium RM67200
dt-bindings:
display: panel: samsung,atna30dw01: document ATNA30DW01
dt-bindings:
display: renesas,rzg2l-du: Add support for RZ/V2H(P) SoC
dt-bindings:
display: rockchip,dw-mipi-dsi: Drop address/size cells
dt-bindings:
display: simple: add AUO P238HAN01 panel
dt-bindings:
display: sprd,sharkl3-dpu: Fix missing clocks constraints
dt-bindings:
display: sprd,sharkl3-dsi-host: Fix missing clocks constraints
dt-bindings:
display: st7701: Add Winstar wf40eswaa6mnn0 panel
dt-bindings:
display: ti,am65x-dss: Add support for AM62L DSS
dt-bindings:
display: ti,am65x-dss: Re-indent the example
dt-bindings:
display: ti: Add schema for AM625 OLDI Transmitter
dt-bindings:
display: visionox-rm69299: document new compatible string
dt-bindings:
display: vop2: Add optional PLL clock property for rk3576
dt-bindings:
dma: Add Tegra264 compatible string
dt-bindings:
dma: Convert brcm,iproc-sba to DT schema
dt-bindings:
dma: Convert marvell,orion-xor to DT schema
dt-bindings:
dma: fsl-mxs-dma: allow interrupt-names for fsl,imx23-dma-apbx
dt-bindings:
dma: qcom,gpi: document the Milos GPI DMA Engine
dt-bindings:
dma: qcom,gpi: Document the sc8280xp GPI DMA engine
dt-bindings:
dma: qcom: bam-dma: Add missing required properties
dt-bindings:
dmaengine: Add dma multiplexer for CV18XX/SG200X series SoC
dt-bindings:
dpll: Add DPLL device and pin
dt-bindings:
dpll: Add support for Microchip Azurite chip family
dt-bindings:
dsa: Rewrite Micrel KS8995 in schema
dt-bindings:
dsp: fsl,dsp: document 'access-controllers' property
dt-bindings:
ethernet-phy: add MII-Lite phy interface type
dt-bindings:
firmware: Document Tegra264 BPMP
dt-bindings:
firmware: qcom,scm: document Milos SCM Firmware Interface
dt-bindings:
firmware: thead,th1520: Add resets for GPU clkgen
dt-bindings:
fsl: convert fsl,vf610-mscm-ir.txt to yaml format
dt-bindings:
gnss: u-blox: add u-blox,neo-9m compatible
dt-bindings:
gpio: Add Apple Mac SMC GPIO block
dt-bindings:
gpio: arm,pl061: Drop interrupt properties as required
dt-bindings:
gpio: cdns: add Axiado AX3000 GPIO variant
dt-bindings:
gpio: cdns: convert to YAML
dt-bindings:
gpio: Convert abilis,tb10x-gpio to DT schema
dt-bindings:
gpio: Convert altr,pio-1.0 to DT schema
dt-bindings:
gpio: Convert apm,xgene-gpio-sb to DT schema
dt-bindings:
gpio: Convert cavium,octeon-3860-gpio to DT schema
dt-bindings:
gpio: Convert cirrus,clps711x-mctrl-gpio to DT schema
dt-bindings:
gpio: Convert exar,xra1403 to DT schema
dt-bindings:
gpio: convert gpio-74xx-mmio.txt to yaml format
dt-bindings:
gpio: convert gpio-pisosr.txt to yaml format
dt-bindings:
gpio: Convert lacie,netxbig-gpio-ext to DT schema
dt-bindings:
gpio: Convert lantiq,gpio-mm-lantiq to DT schema
dt-bindings:
gpio: Convert maxim,max3191x to DT schema
dt-bindings:
gpio: Convert microchip,pic32mzda-gpio to DT schema
dt-bindings:
gpio: convert nxp,lpc1850-gpio.txt to yaml format
dt-bindings:
gpio: Convert qca,ar7100-gpio to DT schema
dt-bindings:
gpio: Convert st,spear-spics-gpio to DT schema
dt-bindings:
gpio: Convert ti,keystone-dsp-gpio to DT schema
dt-bindings:
gpio: Convert ti,twl4030-gpio to DT schema
dt-bindings:
gpio: Create a trivial GPIO schema
dt-bindings:
gpio: fsl,qoriq-gpio: Add missing mpc8xxx compatibles
dt-bindings:
gpio: gpio-xilinx: Mark clocks as required property
dt-bindings:
gpio: pca95xx: add TI TCA6418
dt-bindings:
gpio: rockchip: Allow use of a power-domain
dt-bindings:
gpu: Add Apple SoC GPU
dt-bindings:
gpu: mali-bifrost: Add Allwinner A523 compatible
dt-bindings:
gpu: mali-bifrost: Add compatible for MT8370 SoC
dt-bindings:
gpu: mali-utgard: Add Rockchip RK3528 compatible
dt-bindings:
hwmon: (pmbus/isl68137) Add RAA229621 support
dt-bindings:
hwmon: adt7475: Allow and recommend #pwm-cells = <3>
dt-bindings:
hwmon: amc6821: Add cooling levels
dt-bindings:
hwmon: lltc,ltc2978: Add lltc,ltc713 compatible
dt-bindings:
hwmon: maxim,max20730: Add maxim,max20710 compatible
dt-bindings:
hwmon: national,lm90: Add missing Dallas max6654 and onsemi nct72, nct214, and nct218
dt-bindings:
hwmon: pmbus/adp1050: Add adp1051, adp1055 and ltp8800
dt-bindings:
hwmon: pmbus: ti,ucd90320: Add missing compatibles
dt-bindings:
hwmon: Replace bouncing Alexandru Tachici emails
dt-bindings:
hwmon: ti,lm87: Add adi,adm1024 compatible
dt-bindings:
i2c: apple,i2c: Document Apple A7-A11, T2 compatibles
dt-bindings:
i2c: exynos5: add samsung,exynos2200-hsi2c compatible
dt-bindings:
i2c: i2c-rk3x: Allow use of a power-domain
dt-bindings:
i2c: nxp,pnx-i2c: allow clocks property
dt-bindings:
i2c: renesas,riic: Document RZ/T2H and RZ/N2H support
dt-bindings:
i2c: renesas,riic: Move ref for i2c-controller.yaml to the end
dt-bindings:
i2c: spacemit: extend and validate all properties
dt-bindings:
i3c: Add Renesas I3C controller
dt-bindings:
i3c: cdns: add Axiado AX3000 I3C controller
dt-bindings:
ieee802154: Convert at86rf230.txt yaml format
dt-bindings:
iio: adc: ad4851: add spi-3wire
dt-bindings:
iio: adc: ad7768-1: add trigger-sources property
dt-bindings:
iio: adc: ad7768-1: Document GPIO controller
dt-bindings:
iio: adc: ad7768-1: document regulator provider property
dt-bindings:
iio: adc: add ad4080
dt-bindings:
iio: adc: add ad408x axi variant
dt-bindings:
iio: adc: Add AD4170-4
dt-bindings:
iio: adc: add ad7405
dt-bindings:
iio: adc: Add support for MT7981
dt-bindings:
iio: adc: adi,ad7606: add gain calibration support
dt-bindings:
iio: adc: mt6359: Add MT6363 PMIC AuxADC
dt-bindings:
iio: adc: mt6359: Add MT6373 PMIC AuxADC
dt-bindings:
iio: adc: nxp,lpc3220-adc: allow clocks property
dt-bindings:
iio: adc: st,spear600-adc: txt to yaml format conversion.
dt-bindings:
iio: gyroscope: invensense,itg3200: add binding
dt-bindings:
iio: proximity: Add Nicera D3-323-AA PIR sensor
dt-bindings:
ili9881c: Document 7" Raspberry Pi 720x1280
dt-bindings:
input: syna,rmi4: Document F1A function
dt-bindings:
input: touchscreen: convert lpc32xx-tsc.txt to yaml format
dt-bindings:
input: touchscreen: convert tsc2007.txt to yaml format
dt-bindings:
input: touchscreen: edt-ft5x06: Document FT8716 support
dt-bindings:
input: touchscreen: st1232: add touch-overlay example
dt-bindings:
interconnect: Add EPSS L3 compatible for QCS8300 SoC
dt-bindings:
interconnect: add mt7988-cci compatible
dt-bindings:
interconnect: document the RPMh Network-On-Chip Interconnect in Qualcomm Milos SoC
dt-bindings:
interconnect: qcom,msm8998-bwmon: Allow 'nonposted-mmio'
dt-bindings:
interconnect: qcom: Remove double colon from description
dt-bindings:
interrupt-controller: add Andes machine-level software interrupt controller
dt-bindings:
interrupt-controller: add Andes QiLai PLIC
dt-bindings:
interrupt-controller: Add Arm GICv5
dt-bindings:
interrupt-controller: Add arm,armv7m-nvic and fix #interrupt-cells
dt-bindings:
interrupt-controller: Add fsl,icoll.yaml
dt-bindings:
interrupt-controller: Add i.MX8qxp Display Controller interrupt controller
dt-bindings:
interrupt-controller: Add MIPS P8700 aclint-sswi
dt-bindings:
interrupt-controller: Add missing Xilinx INTC binding
dt-bindings:
interrupt-controller: Convert apm,xgene1-msi to DT schema
dt-bindings:
interrupt-controller: Convert fsl,mpic-msi to YAML
dt-bindings:
interrupt-controller: mediatek,mt6577-sysirq: add MT6572
dt-bindings:
ipmi: Add binding for IPMB device
dt-bindings:
lcdif: add lcd panel related property for imx28
dt-bindings:
leds: lp50xx: Document child reg, fix example
dt-bindings:
leds: ncp5623: Add 0x39 as a valid I2C address
dt-bindings:
lpspi: Document support for S32G
dt-bindings:
mailbox: Add ASPEED AST2700 series SoC
dt-bindings:
mailbox: add cix,sky1-mbox
dt-bindings:
mailbox: Add support for bcm74110
dt-bindings:
mailbox: amlogic,meson-gxbb-mhu: Add missing interrupts maxItems
dt-bindings:
mailbox: Correct example indentation
dt-bindings:
mailbox: Drop consumers example DTS
dt-bindings:
mailbox: nvidia,tegra186-hsp: Use generic node name
dt-bindings:
mailbox: qcom-ipcc: document the Milos Inter-Processor Communication Controller
dt-bindings:
mailbox: tegra-hsp: Bump number of shared interrupts
dt-bindings:
mailbox: tegra-hsp: Properly sort compatible string list
dt-bindings:
mailbox: ti,secure-proxy: Add missing reg maxItems
dt-bindings:
marvell: Document PXA1908 SoC and samsung,coreprimevelte
dt-bindings:
media: cdns,csi2rx.yaml: Add optional interrupts for cdns-csi2rx
dt-bindings:
media: convert fsl-vdoa.txt to yaml format
dt-bindings:
media: imx258: inherit video-interface-devices properties
dt-bindings:
media: ov8858: inherit video-interface-devices properties
dt-bindings:
media: qcom,x1e80100-camss: Add optional bus-type property
dt-bindings:
media: qcom,x1e80100-camss: Fix isp unit address
dt-bindings:
media: qcom,x1e80100-camss: Remove clock-lanes port property
dt-bindings:
media: qcom,x1e80100-camss: Tighten the property regex pattern
dt-bindings:
memory-controller: Define fallback compatible
dt-bindings:
memory-controllers: convert arm,pl172.txt to yaml format
dt-bindings:
memory: renesas,rzg3e-xspi: Document RZ/V2H(P) and RZ/V2N support
dt-bindings:
memory: tegra: Add Tegra264 support
dt-bindings:
mfd: Add Apple Mac System Management Controller
dt-bindings:
mfd: adp5585: add properties for input events
dt-bindings:
mfd: adp5585: document adp5589 I/O expander
dt-bindings:
mfd: adp5585: document reset gpio
dt-bindings:
mfd: adp5585: ease on the required properties
dt-bindings:
mfd: Convert lpc1850-creg-clk, pc1850-dmamux and phy-lpc18xx-usb-otg to YAML format
dt-bindings:
mfd: convert mxs-lradc bindings to json-schema
dt-bindings:
mfd: fsl,imx8qxp-csr: Remove binding documentation
dt-bindings:
mfd: rk806: Allow to customize PMIC reset mode
dt-bindings:
mfd: samsung,s2mps11: Add comment about interrupts properties
dt-bindings:
mfd: ti,tps6594: Add TI TPS652G1 PMIC
dt-bindings:
misc: Add device specific bindings for RaspberryPi RP1
dt-bindings:
misc: Document Tegra264 APBMISC compatible
dt-bindings:
mmc: Add Loongson-2K SD/SDIO/eMMC controller binding
dt-bindings:
mmc: Add sdhci compatible for qcs8300
dt-bindings:
mmc: cdns: add Mobileye EyeQ MMC/SDHCI controller
dt-bindings:
mmc: loongson,ls2k0500-mmc: Add compatible for Loongson-2K2000
dt-bindings:
mmc: mxs-mmc: change ref to mmc-controller-common.yaml from mmc-controller.yaml
dt-bindings:
mmc: renesas,sdhi: Document RZ/T2H and RZ/N2H support
dt-bindings:
mmc: sdhci-msm: document the Milos SDHCI Controller
dt-bindings:
mmc: sdhci-pxa: restrict pinctrl to pxav1
dt-bindings:
Move sophgo,cv1800b-rtc to rtc directory
dt-bindings:
mtd: convert nxp-spifi.txt to yaml format
dt-bindings:
mtd: jedec,spi-nor: Add atmel,at26* compatible string
dt-bindings:
net/nfc: ti,trf7970a: Add ti,rx-gain-reduction-db option
dt-bindings:
net: Add support for Sophgo CV1800 dwmac
dt-bindings:
net: altr,socfpga-stmmac.yaml: add minItems to iommus
dt-bindings:
net: altr,socfpga-stmmac: Add compatible string for Agilex5
dt-bindings:
net: bluetooth: nxp: Add support for 4M baudrate
dt-bindings:
net: bluetooth: nxp: add support for supply and reset
dt-bindings:
net: cdns,macb: Add external REFCLK property
dt-bindings:
net: cdns,macb: add sama7d65 ethernet interface
dt-bindings:
net: convert lpc-eth.txt yaml format
dt-bindings:
net: Convert Marvell Armada NETA and BM to DT schema
dt-bindings:
net: convert nxp,lpc1850-dwmac.txt to yaml format
dt-bindings:
net: convert qca,qca7000.txt yaml format
dt-bindings:
net: Convert socfpga-dwmac bindings to yaml
dt-bindings:
net: Document support for Airoha AN7583 MDIO Controller
dt-bindings:
net: dsa: b53: Document brcm,gpio-ctrl property
dt-bindings:
net: dsa: mediatek,mt7530: add dsa-port definition for mt7988
dt-bindings:
net: dsa: mediatek,mt7530: add internal mdio bus
dt-bindings:
net: dsa: microchip: Add KSZ8463 switch support
dt-bindings:
net: ftgmac100: Add resets property
dt-bindings:
net: mediatek,net: add sram property
dt-bindings:
net: mediatek,net: allow irq names
dt-bindings:
net: mediatek,net: allow up to 8 IRQs
dt-bindings:
net: mediatek,net: update mac subnode pattern for mt7988
dt-bindings:
net: pse-pd: microchip,pd692x0: Add manager regulator supply
dt-bindings:
net: pse-pd: ti,tps23881: Add interrupt description
dt-bindings:
net: qca,ar803x: Add IPQ5018 Internal GE PHY support
dt-bindings:
net: Rename renesas,r9a09g057-gbeth.yaml
dt-bindings:
net: renesas-gbeth: Add support for RZ/G3E (R9A09G047) SoC
dt-bindings:
net: Replace bouncing Alexandru Tachici emails
dt-bindings:
net: sophgo,sg2044-dwmac: Add support for Sophgo SG2042 dwmac
dt-bindings:
net: sun8i-emac: Add A100 EMAC compatible
dt-bindings:
net: thead,th1520-gmac: Describe APB interface clock
dt-bindings:
net: ti: k3-am654-cpsw-nuss: update phy-mode in example
dt-bindings:
net: wireless: ath11k-pci: describe firmware-name property
dt-bindings:
net: wireless: ath9k: add WIFI bindings
dt-bindings:
net: wireless: rt2800: add SOC Wifi
dt-bindings:
nvmem: convert lpc1857-eeprom.txt to yaml format
dt-bindings:
nvmem: convert vf610-ocotp.txt to yaml format
dt-bindings:
nvmem: fixed-layout: Allow optional bit positions
dt-bindings:
nvmem: mediatek: efuse: split MT8186/MT8188 from base version
dt-bindings:
nvmem: SID: Add binding for A523 SID controller
dt-bindings:
omap: Add Seeed BeagleBone Green Eco
dt-bindings:
opp: adreno: Update regex of OPP entry
dt-bindings:
pci: Add Sophgo SG2044 PCIe host
dt-bindings:
PCI: brcm,stb-pcie: Add num-lanes property
dt-bindings:
PCI: Convert amazon,al-alpine-v[23]-pcie to DT schema
dt-bindings:
PCI: Convert apm,xgene-pcie to DT schema
dt-bindings:
PCI: Convert axis,artpec6-pcie to DT schema
dt-bindings:
PCI: Convert marvell,armada-3700-pcie to DT schema
dt-bindings:
PCI: Convert st,spear1340-pcie to DT schema
dt-bindings:
PCI: pci-ep: Extend max-link-speed to PCIe Gen5/Gen6
dt-bindings:
PCI: qcom,pcie-sa8255p: Document ECAM compliant PCIe root complex
dt-bindings:
PCI: qcom,pcie-sa8775p: Document 'link_down' reset
dt-bindings:
PCI: qcom,pcie-sa8775p: Document QCS8300
dt-bindings:
PCI: qcom,pcie-sc8180x: Drop unrelated clocks from PCIe hosts
dt-bindings:
PCI: qcom,pcie-sm8150: Document QCS615
dt-bindings:
PCI: qcom,pcie-sm8150: Drop unrelated clocks from PCIe hosts
dt-bindings:
PCI: qcom: Move PHY & reset GPIO to Root Port node
dt-bindings:
PCI: Remove 83xx-512x-pci.txt
dt-bindings:
phy: Add the M31 based eUSB2 PHY bindings
dt-bindings:
phy: apm,xgene-phy: Remove trailing whitespace
dt-bindings:
phy: Convert apm,xgene-phy to DT schema
dt-bindings:
phy: Convert brcm,ns2-drd-phy to DT schema
dt-bindings:
phy: Convert brcm,sr-pcie-phy to DT schema
dt-bindings:
phy: Convert brcm,sr-usb-combo-phy to DT schema
dt-bindings:
phy: Convert hisilicon,hi6220-usb-phy to DT schema
dt-bindings:
phy: Convert hisilicon,hix5hd2-sata-phy to DT schema
dt-bindings:
phy: Convert hisilicon,inno-usb2-phy to DT schema
dt-bindings:
phy: Convert img,pistachio-usb-phy to DT schema
dt-bindings:
phy: Convert lantiq,ase-usb2-phy to DT schema
dt-bindings:
phy: Convert Marvell MVEBU PHYs to DT schema
dt-bindings:
phy: Convert marvell,armada-380-comphy to DT schema
dt-bindings:
phy: Convert marvell,berlin2-sata-phy to DT schema
dt-bindings:
phy: Convert marvell,berlin2-usb-phy to DT schema
dt-bindings:
phy: Convert marvell,comphy-cp110 to DT schema
dt-bindings:
phy: Convert marvell,mmp2-usb-phy to DT schema
dt-bindings:
phy: Convert motorola,cpcap-usb-phy to DT schema
dt-bindings:
phy: Convert motorola,mapphone-mdm6600 to DT schema
dt-bindings:
phy: Convert qca,ar7100-usb-phy to DT schema
dt-bindings:
phy: Convert st,spear1310-miphy to DT schema
dt-bindings:
phy: Convert ti,da830-usb-phy to DT schema
dt-bindings:
phy: Convert ti,dm816x-usb-phy to DT schema
dt-bindings:
phy: Convert ti,keystone-usbphy to DT schema
dt-bindings:
phy: marvell,comphy-cp110: Fix clock and child node constraints
dt-bindings:
phy: marvell,mmp2-usb-phy: Drop status from the example
dt-bindings:
phy: mixel, mipi-dsi-phy: Allow assigned-clock* properties
dt-bindings:
phy: qcom,sc8280xp-qmp-pcie-phy: Update pcie phy bindings
dt-bindings:
phy: qcom,sc8280xp-qmp-pcie-phy: Update pcie phy bindings for QCS615
dt-bindings:
phy: qcom,sc8280xp-qmp-usb43dp-phy: Add SM8750 to QMP PHY
dt-bindings:
phy: qcom,snps-eusb2-repeater: Remove default tuning values
dt-bindings:
phy: qcom,snps-eusb2: document the Milos Synopsys eUSB2 PHY
dt-bindings:
phy: renesas,usb2-phy: Document RZ/V2N SoC support
dt-bindings:
phy: samsung,mipi-video-phy: document exynos7870 MIPI phy
dt-bindings:
phy: samsung,usb3-drd-phy: Add exynos990 compatible
dt-bindings:
pinctl: amlogic,pinctrl-a4: Add compatible string for S7/S7D/S6
dt-bindings:
pinctrl: Add RaspberryPi RP1 gpio/pinctrl/pinmux bindings
dt-bindings:
pinctrl: convert nxp,lpc1850-scu.txt to yaml format
dt-bindings:
pinctrl: document the Milos Top Level Mode Multiplexer
dt-bindings:
pinctrl: eswin: Document for EIC7700 SoC
dt-bindings:
pinctrl: mediatek: Add support for mt8189
dt-bindings:
pinctrl: qcom,pmic-gpio: Add PM7550 support
dt-bindings:
pinctrl: qcom,pmic-gpio: Add PMIV0104 support
dt-bindings:
pinctrl: rockchip: increase max amount of device functions
dt-bindings:
pinctrl: stm32: Add missing blank lines
dt-bindings:
pinctrl: stm32: Add RSVD mux function
dt-bindings:
pinctrl: stm32: Introduce HDP
dt-bindings:
power: Add A523 PPU and PCK600 power controllers
dt-bindings:
power: qcom,rpmpd: add Turbo L5 corner
dt-bindings:
power: qcom,rpmpd: document the Milos RPMh Power Domains
dt-bindings:
power: reboot: Add Apple Mac SMC Reboot Controller
dt-bindings:
power: rockchip: Add support for RK3528
dt-bindings:
power: rpmpd: Add Glymur power domains
dt-bindings:
power: supply: bq2515x: Add missing power-supply ref
dt-bindings:
power: supply: bq256xx: Add missing power-supply ref
dt-bindings:
power: supply: Drop redundant monitored-battery ref
dt-bindings:
power: supply: qcom,pmi8998: Add missing power-supply ref
dt-bindings:
power: supply: richtek,rt5033: Add missing power-supply ref
dt-bindings:
power: supply: summit,smb347: Add missing power-supply ref
dt-bindings:
pse: tps23881: Clarify channels property description
dt-bindings:
pwm: adi,axi-pwmgen: Update documentation link
dt-bindings:
pwm: argon40,fan-hat: Document Argon40 Fan HAT
dt-bindings:
pwm: convert lpc1850-sct-pwm.txt to yaml format
dt-bindings:
pwm: Convert lpc32xx-pwm.txt to yaml format
dt-bindings:
pwm: marvell,pxa-pwm: Add SpacemiT K1 PWM support
dt-bindings:
pwm: mediatek,mt2712-pwm: Add support for MT6991/MT8196
dt-bindings:
pwm: sophgo: Add pwm controller for SG2044
dt-bindings:
qcom: geni-se: describe SA8255p
dt-bindings:
regulator: add pca9450: Add regulator-allowed-modes
dt-bindings:
regulator: Add STM32MP15 SCMI regulator identifiers
dt-bindings:
regulator: mediatek-dvfsrc: Add MT6893 support
dt-bindings:
regulator: mediatek-dvfsrc: Add MT8196 support
dt-bindings:
remoteproc: qcom,sa8775p-pas: Correct the interrupt number
dt-bindings:
remoteproc: qcom,sm8150-pas: Document QCS615 remoteproc
dt-bindings:
reset: add support for canaan,k230-rst
dt-bindings:
reset: convert nxp,lpc1850-rgu.txt to yaml format
dt-bindings:
reset: Convert snps,dw-reset to DT schema
dt-bindings:
reset: renesas,rzv2h-usb2phy: Document RZ/V2N SoC support
dt-bindings:
reset: sophgo: Add CV1800B support
dt-bindings:
reset: sun55i-a523-r-ccu: Add missing PPU0 reset
dt-bindings:
riscv: add Andes QiLai SoC and the Voyager board bindings
dt-bindings:
riscv: add Sophgo SG2042_EVB_V1.X/V2.0 bindings
dt-bindings:
riscv: cpus: Add AMD MicroBlaze V 64bit compatible
dt-bindings:
rng: atmel,at91-trng: add sama7d65 TRNG
dt-bindings:
rng: r200: Add interrupt property
dt-bindings:
rockchip-thermal: Add RK3576 compatible
dt-bindings:
rockchip: pmu: Add compatible for RK3528
dt-bindings:
rtc: amlogic,a4-rtc: Add compatible string for C3
dt-bindings:
rtc: move nxp,lpc3220-rtc to separated file from trivial-rtc.yaml
dt-bindings:
rtc: nxp,lpc1788-rtc: add compatible string nxp,lpc1850-rtc
dt-bindings:
rtc: pcf85063: add binding for RV8063
dt-bindings:
rtc: tegra: Document Tegra264 RTC
dt-bindings:
serial: 8250: allow "main" and "uart" as clock names
dt-bindings:
serial: 8250: allow clock 'uartclk' and 'reg' for nxp,lpc1850-uart
dt-bindings:
serial: 8250: move a constraint
dt-bindings:
serial: 8250: spacemit: set clocks property as required
dt-bindings:
serial: brcm,bcm7271-uart: Constrain clocks
dt-bindings:
serial: cdns: add Axiado AX3000 UART controller
dt-bindings:
serial: describe SA8255p
dt-bindings:
serial: mediatek,uart: add MT6572
dt-bindings:
serial: renesas,rsci: Add optional secondary clock input
dt-bindings:
serial: renesas,rsci: Document RZ/N2H support
dt-bindings:
serial: renesas: Document RZ/V2N SCIF
dt-bindings:
serial: rsci: Update maintainer entry
dt-bindings:
serial: samsung: add samsung,exynos2200-uart compatible
dt-bindings:
serial: sh-sci: Document r8a78000 bindings
dt-bindings:
serial: snps-dw-apb-uart: Allow use of a power-domain
dt-bindings:
soc: Add fsl,imx23-digctl.yaml for i.MX23 and i.MX28
dt-bindings:
soc: qcom,aoss-qmp: document the Milos Always-On Subsystem side channel
dt-bindings:
soc: qcom,dcc: Add the SM7150 compatible
dt-bindings:
soc: qcom: add qcom,qcs615-imem compatible
dt-bindings:
soc: qcom: aoss-qmp: Add the SM7150 compatible
dt-bindings:
soc: qcom: qcom,pmic-glink: document Milos compatible
dt-bindings:
soc: renesas: Document R-Car V4M-7 Gray Hawk Single
dt-bindings:
soc: renesas: Document RZ/N2H (R9A09G087) SoC
dt-bindings:
soc: renesas: Document RZ/T2H Evaluation Board part number
dt-bindings:
soc: renesas: Document RZ/V2H EVK board part number
dt-bindings:
soc: samsung: exynos-pmu: Constrain google,pmu-intr-gen-syscon
dt-bindings:
soc: samsung: exynos-sysreg: add hsi2 for ExynosAutov920
dt-bindings:
soc: sophgo: Move SoCs/boards from riscv into soc, add SG2000
dt-bindings:
soc: spacemit: define spacemit,k1-ccu resets
dt-bindings:
soc: ti: bist: Add BIST for K3 devices
dt-bindings:
spi: dspi: Add S32G support
dt-bindings:
sram: qcom,imem: Add a number of missing compatibles
dt-bindings:
sram: qcom,imem: Add the SM7150 compatible
dt-bindings:
tegra: Document P3971-0089+P3834-0008 Platform
dt-bindings:
tegra: pmc: Add Tegra264 compatible
dt-bindings:
thermal: mediatek: Add fallback compatible string for MT7981 and MT8516
dt-bindings:
thermal: qcom-tsens: document the Milos Temperature Sensor
dt-bindings:
thermal: rockchip: document otp thermal trim
dt-bindings:
thermal: tegra: Document Tegra210B01
dt-bindings:
timer: add Andes machine timer
dt-bindings:
timer: via,vt8500-timer: Convert to YAML
dt-bindings:
touchscreen: add touch-overlay property
dt-bindings:
trigger-source: add ADI Util Sigma-Delta SPI
dt-bindings:
trigger-source: add generic GPIO trigger source
dt-bindings:
trivial-devices: Add Analog Devices ADT7411
dt-bindings:
trivial-devices: add compatible string nxp,isp1301 from isp1301.txt
dt-bindings:
trivial-devices: Add undocumented hwmon devices
dt-bindings:
trivial-devices: Document ABB sensors
dt-bindings:
trivial: Add tps53685 support
dt-bindings:
usb: Add compatible strings for s32g2/s32g3
dt-bindings:
usb: convert lpc32xx-udc.txt to yaml format
dt-bindings:
usb: dwc2: rename sophgo usb compatible string
dt-bindings:
usb: genesys,gl850g: add downstream facing ports
dt-bindings:
usb: genesys,gl850g: use usb-hub.yaml
dt-bindings:
usb: qcom,snps-dwc3: Add Milos compatible
dt-bindings:
usb: renesas,usbhs: Add RZ/V2N SoC support
dt-bindings:
vendor-prefixes: Add Axiado Corporation
dt-bindings:
vendor-prefixes: Add CIX Technology Group Co., Ltd.
dt-bindings:
vendor-prefixes: add eswin
dt-bindings:
vendor-prefixes: add JTY
dt-bindings:
vendor-prefixes: Add luckfox prefix
dt-bindings:
vendor-prefixes: Add Nicera
dt-bindings:
vendor-prefixes: Add prefix for Huiling
dt-bindings:
vendor-prefixes: Add SakuraPi prefix
dt-bindings:
vendor-prefixes: Document Argon40
dt-bindings:
vendor-prefixes: document Shenzhen DJN Optronics Technology
dt-bindings:
watchdog: fsl-imx-wdt: add compatible string fsl,ls1046a-wdt
dt-bindings:
watchdog: mediatek,mtk-wdt: add MT6572
dt-bindings:
watchdog: nxp,pnx4008-wdt: allow clocks property
dts:
arm64: amlogic: add S6 pinctrl node
dts:
arm64: amlogic: add S7 pinctrl node
dts:
arm64: amlogic: add S7D pinctrl node
e1000e:
fix heap overflow in e1000_set_eeprom
EDAC/altera:
Delete an inappropriate dma_free_coherent() call
EDAC/i10nm:
Add Intel Granite Rapids-D support
EDAC/ie31200:
Add Intel Raptor Lake-HX SoCs support
EDAC/ie31200:
Document which CPUs correspond to each Raptor Lake-S device ID
EDAC/ie31200:
Enable support for Core i5-14600 and i7-14700
EDAC/igen6:
Add Intel Wildcat Lake SoCs support
EDAC/igen6:
Reduce log level to debug for absent memory controllers
EDAC/mem_repair:
Reduce stack usage in edac_mem_repair_get_desc()
EDAC/synopsys:
Clear the ECC counters on init
EDAC/{skx_common,i10nm}:
Use scnprintf() for safer buffer handling
eeprom:
at25: convert to spi-mem API
eeprom:
at25: fram: Detect and support inside-out chip variants
efi:
add API doc entry for ovmf_debug_log
efi:
add ovmf debug log driver
efi:
stmm: Do not return EFI_OUT_OF_RESOURCES on internal errors
efi:
stmm: Drop unneeded null pointer check
efi:
stmm: Drop unused EFI error from setup_mm_hdr arguments
efi:
stmm: Fix incorrect buffer allocation method
efi_secret:
clean securityfs use up
efistub:
Lower default log level
efivarfs:
Fix slab-out-of-bounds in efivarfs_d_compare
efivarfs:
use DCACHE_DONTCACHE instead of always_delete_dentry()
entry:
Add arch_in_rcu_eqs()
entry:
Split generic entry into generic exception and syscall entry
erofs:
add on-disk definition for metadata compression
erofs:
Do not select tristate symbols from bool symbols
erofs:
do sanity check on m->type in z_erofs_load_compact_lcluster()
erofs:
Fallback to normal access if DAX is not supported on extra device
erofs:
fix atomic context detection when !CONFIG_DEBUG_LOCK_ALLOC
erofs:
fix block count report when 48-bit layout is on
erofs:
fix build error with CONFIG_EROFS_FS_ZIP_ACCEL=y
erofs:
fix invalid algorithm for encoded extents
erofs:
fix long xattr name prefix placement
erofs:
fix runtime warning on truncate_folio_batch_exceptionals()
erofs:
get rid of {get,put}_page() for ztailpacking data
erofs:
implement metadata compression
erofs:
refine erofs_iomap_begin()
erofs:
remove ENOATTR definition
erofs:
remove need_kmap in erofs_read_metabuf()
erofs:
support to readahead dirent blocks in erofs_readdir()
erofs:
unify meta buffers in z_erofs_fill_inode()
et131x:
Add missing check after DMA map
eth:
benet: migrate to new RXFH callbacks
eth:
bnx2x: migrate to new RXFH callbacks
eth:
bnxt: add netmem TX support
eth:
bnxt: migrate to new RXFH callbacks
eth:
bnxt: take page size into account for page pool recycling rings
eth:
cisco: migrate to new RXFH callbacks
eth:
cxgb4: migrate to new RXFH callbacks
eth:
dpaa2: migrate to new RXFH callbacks
eth:
dpaa: migrate to new RXFH callbacks
eth:
e1000e: migrate to new RXFH callbacks
eth:
ena: migrate to new RXFH callbacks
eth:
enetc: migrate to new RXFH callbacks
eth:
fbnic: Add mailbox support for firmware logs
eth:
fbnic: Create fw_log file in DebugFS
eth:
fbnic: Create ring buffer for firmware logs
eth:
fbnic: Enable firmware logging
eth:
fbnic: Expand coverage of mac stats
eth:
fbnic: Fix incorrect minimum firmware version
eth:
fbnic: fix stampinn typo in a comment
eth:
fbnic: Fix tx_dropped reporting
eth:
fbnic: fix ubsan complaints about OOB accesses
eth:
fbnic: Lock the tx_dropped update
eth:
fbnic: migrate to new RXFH callbacks
eth:
fbnic: realign whitespace
eth:
fbnic: remove duplicate FBNIC_MAX_.XQS macros
eth:
fbnic: remove the debugging trick of super high page bias
eth:
fbnic: rename fbnic_fw_clear_cmpl to fbnic_mbx_clear_cmpl
eth:
fbnic: sort includes
eth:
fbnic: unlink NAPIs from queues on error to open
eth:
fbnic: Use FIELD_PREP to generate minimum firmware version
eth:
fm10k: migrate to new RXFH callbacks
eth:
gianfar: migrate to new RXFH callbacks
eth:
hinic: migrate to new RXFH callbacks
eth:
hns3: migrate to new RXFH callbacks
eth:
i40e: migrate to new RXFH callbacks
eth:
iavf: migrate to new RXFH callbacks
eth:
ice: drop the dead code related to rss_contexts
eth:
ice: migrate to new RXFH callbacks
eth:
igb: migrate to new RXFH callbacks
eth:
igc: migrate to new RXFH callbacks
eth:
ixgbe: migrate to new RXFH callbacks
eth:
lan743x: migrate to new RXFH callbacks
eth:
mlx4: Fix IS_ERR() vs NULL check bug in mlx4_en_create_rx_ring
eth:
mlx5: migrate to new RXFH callbacks
eth:
mlx5: migrate to the *_rxfh_context ops
eth:
mvpp2: migrate to new RXFH callbacks
eth:
nfp: migrate to new RXFH callbacks
eth:
niu: migrate to new RXFH callbacks
eth:
otx2: migrate to new RXFH callbacks
eth:
otx2: migrate to the *_rxfh_context ops
eth:
qede: migrate to new RXFH callbacks
eth:
remove empty RXFH handling from drivers
eth:
sfc: falcon: migrate to new RXFH callbacks
eth:
sfc: migrate to new RXFH callbacks
eth:
sfc: siena: migrate to new RXFH callbacks
eth:
sundance: fix endian issues
eth:
sxgbe: migrate to new RXFH callbacks
eth:
thunder: migrate to new RXFH callbacks
eth:
Update rmon hist range
ethernet:
rvu-af: Remove slash from the driver name
ethtool:
assert that drivers with sym hash are consistent for RSS contexts
ethtool:
Don't check for RXFH fields conflict when no input_xfrm is requested
ethtool:
mark ETHER_FLOW as usable for Rx hash
ethtool:
move ethtool_rxfh_ctx_alloc() to common code
ethtool:
pse-pd: Add missing linux/export.h include
ethtool:
rejig the RSS notification machinery for more types
ethtool:
rss: factor out allocating memory for response
ethtool:
rss: factor out populating response from context
ethtool:
rss: initial RSS_SET (indirection table handling)
ethtool:
rss: make sure dump takes the rss lock
ethtool:
rss: report which fields are configured for hashing
ethtool:
rss: support creating contexts via Netlink
ethtool:
rss: support removing contexts via Netlink
ethtool:
rss: support setting flow hashing fields
ethtool:
rss: support setting hfunc via Netlink
ethtool:
rss: support setting hkey via Netlink
ethtool:
rss: support setting input-xfrm via Netlink
eventpoll:
Fix semi-unbounded recursion
eventpoll:
fix sphinx documentation build warning
evm_secfs:
clear securityfs interactions
exec:
Correct the permission check for unsafe exec
execmem:
add fallback for failures in vmalloc(VM_ALLOW_HUGE_VMAP)
execmem:
drop unused execmem_update_copy()
execmem:
drop writable parameter from execmem_fill_trapping_insns()
execmem:
introduce execmem_alloc_rw()
execmem:
move execmem_force_rw() and execmem_restore_rox() before use
execmem:
rework execmem_cache_free()
exfat:
add cluster chain loop check for dir
exfat:
fdatasync flag should be same like generic_write_sync()
exit:
fix misleading comment in forget_original_parent()
Linux:
Expand the type of nfs_fattr->valid
exportfs:
use lookup_one_unlocked()
ext2:
Handle fiemap on empty files to prevent EINVAL
ext4:
add ext4_try_lock_group() to skip busy groups
ext4:
add FALLOC_FL_WRITE_ZEROES support
ext4:
check fast symlink for ea_inode correctly
ext4:
convert free groups order lists to xarrays
ext4:
convert sbi->s_mb_free_pending to atomic_t
ext4:
correct the reserved credits for extent conversion
ext4:
do not BUG when INLINE_DATA_FL lacks system.data xattr
ext4:
don't try to clear the orphan_present feature block device is r/o
ext4:
enhance tracepoints during the folios writeback
ext4:
factor out __ext4_mb_scan_group()
ext4:
factor out ext4_mb_might_prefetch()
ext4:
factor out ext4_mb_scan_group()
ext4:
fix fsmap end of range reporting with bigalloc
ext4:
fix hole length calculation overflow in non-extent inodes
ext4:
fix incorrect function name in comment
ext4:
fix inode use after free in ext4_end_io_rsv_work()
ext4:
fix insufficient credits calculation in ext4_meta_trans_blocks()
ext4:
fix largest free orders lists corruption on mb_optimize_scan switch
ext4:
fix reserved gdt blocks handling in fsmap
ext4:
fix stale data if it bail out of the extents mapping loop
ext4:
fix typo in CR_GOAL_LEN_SLOW comment
ext4:
fix unused variable warning in ext4_init_new_dir
ext4:
fix zombie groups in average fragment size lists
ext4:
get rid of some obsolete EXT4_MB_HINT flags
ext4:
implement linear-like traversal across order xarrays
ext4:
initialize superblock fields in the kballoc-test.c kunit tests
ext4:
limit the maximum folio order
ext4:
Make sure BH_New bit is cleared in ->write_end handler
ext4:
merge freed extent with existing extents before insertion
ext4:
move the calculation of wbc->nr_to_write to mpage_folio_done()
ext4:
preserve SB_I_VERSION on remount
ext4:
process folios writeback in bytes
ext4:
Refactor breaking condition for xattr_find_entry()
ext4:
refactor choose group to scan group
ext4:
refactor the block allocation process of ext4_page_mkwrite()
ext4:
refactor the inline directory conversion and new directory codepaths
ext4:
remove duplicate check for EXT4_FC_REPLAY
ext4:
remove redundant __GFP_NOWARN
ext4:
remove unnecessary duplicate check in ext4_map_blocks()
ext4:
remove unnecessary s_mb_last_start
ext4:
remove unnecessary s_md_lock on update s_mb_last_group
ext4:
remove unused EXT_STATS macro from ext4_extents.h
ext4:
remove useless if check
ext4:
replace ext4_writepage_trans_blocks()
ext4:
replace strcmp with direct comparison for '.' and '..'
ext4:
reserved credits for one extent during the folio writeback
ext4:
restart handle if credits are insufficient during allocating blocks
ext4:
separate stream goal hits from s_bal_goals for better tracking
ext4:
show the default enabled i_version option
ext4:
support uncached buffered I/O
ext4:
use kmalloc_array() for array space allocation
ext4:
use memcpy() instead of strcpy()
ext4:
utilize multiple global goals to reduce contention
f2fs:
account and print more stats during recovery
f2fs:
Add f2fs_fs_context to record the mount options
f2fs:
Add fio->folio
f2fs:
Add folio counterparts to page_private_flags functions
f2fs:
Add fs parameter specifications for mount options
f2fs:
add gc_boost_gc_greedy sysfs node
f2fs:
add gc_boost_gc_multiple sysfs node
f2fs:
Allow sbi to be NULL in f2fs_printk
f2fs:
avoid redundant clean nat entry move in lru list
f2fs:
avoid splitting bio when reading multiple pages
f2fs:
check the generic conditions first
f2fs:
compress: change the first parameter of page_array_{alloc,free} to sbi
f2fs:
compress: fix UAF of f2fs_inode_info in f2fs_free_dic
f2fs:
convert F2FS_I_SB to sbi in f2fs_setattr()
f2fs:
Convert get_next_nat_page() to get_next_nat_folio()
f2fs:
Convert get_page_private_data() to folio_get_f2fs_data()
f2fs:
Convert set_page_private_data() to folio_set_f2fs_data()
f2fs:
directly add newly allocated pre-dirty nat entry to dirty set list
f2fs:
do sanity check on fio.new_blkaddr in do_write_page()
f2fs:
doc: fix wrong quota mount option description
f2fs:
don't allow unaligned truncation to smaller/equal size on pinned file
f2fs:
don't break allocation when crossing contiguous sections
f2fs:
drop inode from the donation list when the last file is closed
f2fs:
enable tuning of boost_zoned_gc_percent via sysfs
f2fs:
fix bio memleak when committing super block
f2fs:
fix KMSAN uninit-value in extent_info usage
f2fs:
Fix the typos in comments
f2fs:
fix to avoid invalid wait context issue
f2fs:
fix to avoid out-of-boundary access in devs.path
f2fs:
fix to avoid out-of-boundary access in dnode page
f2fs:
fix to avoid panic in f2fs_evict_inode
f2fs:
fix to avoid UAF in f2fs_sync_inode_meta()
f2fs:
fix to calculate dirty data during has_not_enough_free_secs()
f2fs:
fix to check upper boundary for gc_no_zoned_gc_percent
f2fs:
fix to check upper boundary for gc_valid_thresh_ratio
f2fs:
fix to check upper boundary for value of gc_boost_zoned_gc_percent
f2fs:
fix to trigger foreground gc during f2fs_map_blocks() in lfs mode
f2fs:
fix to update upper_p in __get_secs_required() correctly
f2fs:
fix to use f2fs_is_valid_blkaddr_raw() in do_write_page()
f2fs:
handle nat.blkaddr corruption in f2fs_get_node_info()
f2fs:
ignore valid ratio when free section count is low
f2fs:
introduce fs_context_operation structure
f2fs:
introduce is_cur{seg,sec}()
f2fs:
introduce reserved_pin_section sysfs entry
f2fs:
make sure zoned device GC to use FG_GC in shortage of free section
f2fs:
merge the two conditions to avoid code duplication
f2fs:
move the option parser into handle_mount_opt
f2fs:
Pass a folio to __has_merged_page()
f2fs:
Pass a folio to ADDRS_PER_PAGE()
f2fs:
Pass a folio to cpver_of_node()
f2fs:
Pass a folio to f2fs_allocate_data_block()
f2fs:
Pass a folio to f2fs_cache_compressed_page()
f2fs:
Pass a folio to f2fs_compress_write_end_io()
f2fs:
Pass a folio to f2fs_enable_inode_chksum()
f2fs:
Pass a folio to f2fs_end_read_compressed_page()
f2fs:
Pass a folio to F2FS_INODE()
f2fs:
Pass a folio to f2fs_inode_chksum()
f2fs:
Pass a folio to f2fs_inode_chksum_set()
f2fs:
Pass a folio to f2fs_is_compressed_page()
f2fs:
Pass a folio to F2FS_NODE()
f2fs:
Pass a folio to f2fs_recover_inode_page()
f2fs:
Pass a folio to f2fs_recover_xattr_data()
f2fs:
Pass a folio to f2fs_sanity_check_inline_data()
f2fs:
Pass a folio to f2fs_submit_merged_write_cond()
f2fs:
Pass a folio to fill_node_footer()
f2fs:
Pass a folio to fill_node_footer_blkaddr()
f2fs:
Pass a folio to get_dnode_base()
f2fs:
Pass a folio to get_nid()
f2fs:
Pass a folio to ino_of_node()
f2fs:
Pass a folio to inode_has_blocks()
f2fs:
Pass a folio to is_cold_node()
f2fs:
Pass a folio to is_dent_dnode()
f2fs:
Pass a folio to IS_DNODE()
f2fs:
Pass a folio to is_fsync_dnode()
f2fs:
Pass a folio to IS_INODE()
f2fs:
Pass a folio to is_node()
f2fs:
Pass a folio to is_recoverable_dnode()
f2fs:
Pass a folio to nid_of_node()
f2fs:
Pass a folio to ofs_of_node()
f2fs:
Pass a folio to recover_dentry()
f2fs:
Pass a folio to recover_inode()
f2fs:
Pass a folio to recover_quota_data()
f2fs:
Pass a folio to sanity_check_extent_cache()
f2fs:
Pass a folio to sanity_check_inode()
f2fs:
Pass a folio to set_cold_node()
f2fs:
Pass a folio to set_dentry_mark()
f2fs:
Pass a folio to set_fsync_mark()
f2fs:
Pass a folio to set_mark()
f2fs:
Pass a folio to WB_DATA_TYPE() and f2fs_is_cp_guaranteed()
f2fs:
Pass folios to copy_node_footer()
f2fs:
Pass the nat_blk to __update_nat_bits()
f2fs:
Remove clear_page_private_all()
f2fs:
Remove F2FS_P_SB()
f2fs:
remove unnecessary tracepoint enabled check
f2fs:
Remove use of page from f2fs_write_single_data_page()
f2fs:
separate the options parsing and options checking
f2fs:
switch to the new mount api
f2fs:
turn off one_time when forcibly set to foreground GC
f2fs:
Use a bio in f2fs_submit_page_write()
f2fs:
Use a folio in f2fs_encrypted_get_link()
f2fs:
Use a folio in f2fs_is_cp_guaranteed()
f2fs:
Use a folio in f2fs_merge_page_bio()
f2fs:
Use a folio iterator in f2fs_handle_step_decompress()
f2fs:
Use a folio iterator in f2fs_verify_bio()
f2fs:
Use F2FS_F_SB() in f2fs_read_end_io()
f2fs:
Use folio_unlock() in f2fs_write_compressed_pages()
f2fs:
use kfree() instead of kvfree() to free some memory
f2fs:
vm_unmap_ram() may be called from an invalid context
f2fs:
zone: wait for inflight dio completion, excluding pinned files read using dio
fanotify:
sanitize handle_type values when reporting fid
fat:
fix too many log in fat_chain_add()
fbcon:
fbcon_cursor_noblink -> fbcon_cursor_blink
fbcon:
fbcon_is_inactive() -> fbcon_is_active()
fbcon:
fix integer overflow in fbcon_do_set_font
fbcon:
Fix OOB access in font allocation
fbcon:
Fix outdated registered_fb reference in comment
fbcon:
Introduce get_{fg,bg}_color()
fbcon:
Use 'bool' where appopriate
fbdev/c2p:
Include
fbdev/cyber2000fb:
Unexport symbols
fbdev/matroxfb:
Include
fbdev/matroxfb:
Remove trailing whitespaces
fbdev/mb862xx:
Do not include
fbdev/omap2:
Do not include
fbdev/omap2:
Include
fbdev/omap:
Include
fbdev/pxafb:
Unexport symbol
fbdev/sisfb:
Unexport symbols
fbdev/viafb:
Do not include
fbdev/viafb:
Include
fbdev:
fix potential buffer overflow in do_register_framebuffer()
fbdev:
Fix typo in Kconfig text for FB_DEVICE
fbdev:
Fix vmalloc out-of-bounds write in fast_imageblit
fbdev:
imxfb: Check fb_add_videomode to prevent null-ptr-deref
fbdev:
Include
fbdev:
kyro: Add missing PCI memory region request
fbdev:
kyro: Use devm_ioremap() for mmio registers
fbdev:
kyro: Use devm_ioremap_wc() for screen mem
fbdev:
nvidiafb: add depends on HAS_IOPORT
fbdev:
nvidiafb: fix build on 32-bit ARCH=um
fbdev:
Remove trailing whitespaces
fbdev:
simplefb: Use of_reserved_mem_region_to_resource() for "memory-region"
fbdev:
svgalib: Clean up coding style
fbnic:
Add support for reporting link config
fbnic:
Add support for setting/getting pause configuration
fbnic:
Do not consider mailbox "initialized" until we have verified fw version
fbnic:
Fixup rtnl_lock and devl_lock handling related to mailbox code
fbnic:
Move phylink resume out of service_task and into open/close
fbnic:
Replace link_mode with AUI
fbnic:
Retire "AUTO" flags and cleanup handling of FW link settings
fbnic:
Set correct supported modes and speeds based on FW setting
fbnic:
Update FW link mode values to represent actual link modes
fcntl/pidfd:
redefine PIDFD_SELF_THREAD_GROUP
fgraph:
Copy args in intermediate storage with entry
fgraph:
Keep track of when fgraph_ops are registered or not
fgraph:
Make pid_str size match the comment
fhandle, pidfs:
support open_by_handle_at() purely based on file handle
fhandle:
do_handle_open() should get FD with user flags
fhandle:
hoist copy_from_user() above get_path_from_fd()
fhandle:
raise FILEID_IS_DIR in handle_type
fhandle:
reflow get_path_anchor()
fhandle:
rename to get_path_anchor()
fhandle:
use more consistent rules for decoding file handle from userns
filelock:
add new locks_wake_up_waiter() helper
firewire:
core: allocate workqueue for AR/AT request/response contexts
firewire:
core: call FCP address handlers outside RCU read-side critical section
firewire:
core: call handler for exclusive regions outside RCU read-side critical section
firewire:
core: fix overlooked update of subsystem ABI version
firewire:
core: minor code refactoring to localize table of gap count
firewire:
core: reallocate buffer for FCP address handlers when more than 4 are registered
firewire:
core: use from_work() macro to expand parent structure of work_struct
firewire:
core: use reference counting to invoke address handlers safely
firewire:
ohci: correct code comments about bus_reset tasklet
firewire:
ohci: reduce the size of common context structure by extracting members into AT structure
firewire:
ohci: use from_work() macro to expand parent structure of work_struct
firewire:
ohci: use workqueue to handle events of AR request/response contexts
firewire:
ohci: use workqueue to handle events of AT request/response contexts
firmware/nvram:
bcm47xx: Don't use "proxy" headers
firmware/pmdomain:
xilinx: Move ->sync_state() support to firmware driver
firmware:
arm_ffa: Change initcall level of ffa_init() to rootfs_initcall
firmware:
arm_scmi: Add power management operations to SCMI bus
firmware:
arm_scmi: Add support for debug counter decrement
firmware:
arm_scmi: Avoid notifier registration for unsupported events
firmware:
arm_scmi: Convert to SYSTEM_SLEEP_PM_OPS
firmware:
arm_scmi: Fix up turbo frequencies selection
firmware:
arm_scmi: power_control: Ensure SCMI_SYSPOWER_IDLE is set early during resume
firmware:
arm_scmi: Track number of inflight SCMI transfers
firmware:
cs_dsp: Remove unused struct list_head from cs_dsp_coeff_ctl
firmware:
imx: Add stub functions for SCMI CPU API
firmware:
imx: Add stub functions for SCMI LMM API
firmware:
imx: Add stub functions for SCMI MISC API
firmware:
qcom: scm: initialize tzmem before marking SCM as available
firmware:
qcom: scm: remove unused arguments from SHM bridge routines
firmware:
qcom: scm: request the waitqueue irq *after* initializing SCM
firmware:
qcom: scm: take struct device as argument in SHM bridge enable
firmware:
smccc: Support both smc and hvc conduits for getting hyp UUID
firmware:
sysfb: Don't use "proxy" headers
firmware:
tegra: bpmp: Add support on Tegra264
firmware:
tegra: bpmp: Fix build failure for tegra264-only config
firmware:
tegra: bpmp: Use of_reserved_mem_region_to_resource() for "memory-region"
firmware:
tegra: Do not warn on missing memory-region property
firmware:
tegra: Fix IVC dependency problems
firmware:
xilinx: Don't share zynqmp_pm_init_finalize()
firmware:
xilinx: Use of_genpd_sync_state()
Linux:
Fix dma_unmap_sg() nents value
Linux:
fix locking in efi_secret_unlink()
Linux:
Fix lpaif_type and DAI configuration for I2S
Linux:
fix the softlockups in attach_recursive_mnt()
Linux:
fix tt_command_write()
flexfiles/pNFS:
fix NULL checks on result of ff_layout_choose_ds_for_read
Linux:
fold fs_struct->{lock,seq} into a seqlock
fork:
clean up ifdef logic around stack allocation
fork:
clean-up naming of vm_stack/vm_struct variables in vmap stacks code
fork:
define a local GFP_VMAP_STACK
fork:
mv threads-max into kernel/fork.c
fork:
reorder function qualifiers for copy_clone_args_from_user
fortify:
Fix incorrect reporting of read buffer size
fpga:
zynq_fpga: Fix the wrong usage of dma_map_sgtable()
fs/buffer:
fix use-after-free when call bh_read() helper
fs/buffer:
remove comment about hard sectorsize
fs/buffer:
remove the min and max limit checks in __getblk_slow()
fs/dax:
make it possible to check dev dax support without a VMA
fs/dax:
Reject IOCB_ATOMIC in dax_iomap_rw()
fs/dax:
remove FS_DAX_LIMITED config option
fs/ecryptfs:
replace snprintf with sysfs_emit in show function
fs/ext4:
transition from deprecated .mmap hook to .mmap_prepare
fs/Kconfig:
enable HUGETLBFS only if ARCH_SUPPORTS_HUGETLBFS
fs/libfs:
don't assume blocksize <= PAGE_SIZE in generic_check_addressable
fs/ntfs3:
Add sanity check for file name
fs/ntfs3:
cancle set bad inode after removing name fails
fs/ntfs3:
correctly create symlink for relative path
fs/ntfs3:
Exclude call make_bad_inode for live nodes.
fs/ntfs3:
fix symlinks cannot be handled correctly
fs/orangefs:
Allow 2 more characters in do_c_string()
fs/orangefs:
use snprintf() instead of sprintf()
fs/pipe:
set FMODE_NOWAIT in create_pipe_files()
fs/pnode.c:
get rid of globals
fs/proc/task_mmu:
check p->vec_buf for NULL
fs/proc/task_mmu:
hold PTL in pagemap_hugetlb_range and gather_hugetlb_stats
fs/proc/task_mmu:
read proc/pid/maps under per-vma lock
fs/proc/task_mmu:
remove conversion of seq_file position to unsigned
fs/proc/vmcore:
a few cleanups for vmcore_add_device_dump()
fs/read_write:
Fix spelling typo
fs/resctrl:
Eliminate false positive lockdep warning when reading SNC counters
fs/smb:
Fix inconsistent refcnt update
fs/xfs:
replace strncpy with memtostr_pad()
fs/xfs:
transition from deprecated .mmap hook to .mmap_prepare
fs:
add a FMODE_ flag to indicate IOCB_HAS_METADATA availability
fs:
add a new remove_bdev() callback
fs:
add ioctl to query metadata and protection info capabilities
fs:
annotate suspected data race between poll_schedule_timeout() and pollwake()
fs:
change write_begin/write_end interface to take struct kiocb *
fs:
consistently use can_mmap_file() helper
fs:
constify file ptr in backing_file accessor helpers
fs:
convert most other generic_file_*mmap() users to .mmap_prepare()
fs:
convert simple use of generic_file_*_mmap() to .mmap_prepare()
fs:
fat: Prevent fsfuzzer from dominating the console
fs:
fix incorrect lflags value in the move_mount syscall
fs:
fix indentation style
fs:
introduce FALLOC_FL_WRITE_ZEROES to fallocate
fs:
introduce file_getattr and file_setattr syscalls
fs:
make vfs_fileattr_[get|set] return -EOPNOTSUPP
fs:
move name_contains_dotdot() to header
fs:
orangefs: replace scnprintf() with sysfs_emit()
fs:
prepare for extending file_get/setattr()
fs:
Prevent file descriptor table allocations exceeding INT_MAX
fs:
Remove three arguments from block_write_end()
fs:
replace mmap hook with .mmap_prepare for simple mappings
fs:
split fileattr related helpers into separate file
fs:
stable_page_flags(): use snapshot_page()
fs:
tighten a sanity check in file_attr_to_fileattr()
fs:
writeback: fix use-after-free in __mark_inode_dirty()
fs_context:
fix parameter name in infofc() macro
fscrypt:
Don't use asynchronous CryptoAPI algorithms
fscrypt:
Don't use problematic non-inline crypto engines
fscrypt:
Drop FORBID_WEAK_KEYS flag for AES-ECB
fscrypt:
Drop obsolete recommendation to enable optimized SHA-512
fscrypt:
Explicitly include
fscrypt:
Remove gfp_t argument from fscrypt_crypt_data_unit()
fscrypt:
Remove gfp_t argument from fscrypt_encrypt_block_inplace()
fscrypt:
Switch to sync_skcipher and on-stack requests
fsi:
make fsi_bus_type constant
fsi:
master-ast-cf: Use of_reserved_mem_region_to_resource for "memory-region"
fsnotify:
merge file_set_fsnotify_mode_from_watchers() with open perm hook
fsnotify:
optimize FMODE_NONOTIFY_PERM for the common cases
fsverity:
Explicitly include
fsverity:
Switch from crypto_shash to SHA-2 library
ftrace/samples:
Fix function size computation
ftrace:
Also allocate and copy hash for reading of filter files
ftrace:
Fix potential warning in trace_printk_seq during ftrace_dump
ftrace:
Make DYNAMIC_FTRACE always enabled for architectures that support it
functionfs, gadgetfs:
use simple_recursive_removal()
fuse:
Block access to folio overlimit
fuse:
check if copy_file_range() returns larger than requested size
fuse:
do not allow mapping a non-regular backing file
fuse:
fix fuseblk i_blkbits for iomap partial writes
fuse:
hook into iomap for invalidating and checking partial uptodateness
fuse:
keep inode->i_blkbits constant
fuse:
no need for special dentry_operations for root dentry
fuse:
prevent overflow in copy_file_range return value
fuse:
refactor writeback to use iomap_writepage_ctx inode
fuse:
reflect cached blocksize if blocksize was changed
fuse:
remove page alignment check for writeback len
fuse:
use iomap for buffered writes
fuse:
use iomap for folio laundering
fuse:
use iomap for writeback
fuse:
virtio_fs: fix page fault for DAX page address
fuse_ctl:
use simple_recursive_removal()
futex:
Make futex_private_hash_get() static
futex:
Move futex cleanup to __mmdrop()
futex:
Move futex_hash_free() back to __mmput()
futex:
Prevent use-after-free during requeue-PI
futex:
Remove support for IMMUTABLE
futex:
Use correct exit on failure from futex_hash_allocate_default()
futex:
Use RCU-based per-CPU reference counting instead of rcuref_t
futex:
Use user_write_access_begin/_end() in futex_put_value()
gendwarfksyms:
order -T symtypes output by name
gendwarfksyms:
use preferred form of sizeof for allocation
genetlink:
fix genl_bind() invoking bind() after -EPERM
geneve:
rely on rtnl lock in geneve_offload_rx_ports
genirq/test:
Resolve irq lock inversion warnings
genirq:
Add kunit tests for depth counts
genirq:
Move irq_wait_for_poll() to call site
genirq:
Prevent migration live lock in handle_edge_irq()
genirq:
Remove pointless local variable
genirq:
Split up irq_pm_check_wakeup()
genirq:
Teach handle_simple_irq() to resend an in-progress interrupt
Linux:
get rid of CL_SHARE_TO_SLAVE
Linux:
get rid of mnt_set_mountpoint_beneath()
Linux:
get rid of mountpoint->m_count
gfs2:
a minor finish_xmote cleanup
gfs2:
Minor do_xmote cancelation fix
gfs2:
No more self recovery
gfs2:
Remove GIF_ALLOC_FAILED flag
gfs2:
sanitize the gdlm_ast -> finish_xmote interface
gfs2:
Set .migrate_folio in gfs2_{rgrp,meta}_aops
gfs2:
simplify finish_xmote
gfs2:
Use SECTOR_SIZE and SECTOR_SHIFT
gfs2:
Validate i_depth for exhash directories
gitignore:
allow .pylintrc to be tracked
gpib:
use file_inode()
gpio:
74xx-mmio: use new generic GPIO chip API
gpio:
Add new gpio-macsmc driver for Apple Macs
gpio:
adp5585: add support for the adp5589 expander
gpio:
adp5585: support gpi events
gpio:
arizona: Remove redundant pm_runtime_mark_last_busy() calls
gpio:
cadence: Remove duplicated include in gpio-cadence.c
gpio:
cadence: use lock guards
gpio:
cadence: use new generic GPIO chip API
gpio:
clps711x: drop unneeded platform_set_drvdata()
gpio:
clps711x: use new generic GPIO chip API
gpio:
constify arguments of gpiod_is_equal()
gpio:
en7523: use new generic GPIO chip API
gpio:
fix GPIO submenu in Kconfig
gpio:
generic: add new generic GPIO chip API
gpio:
loongson-64bit: Extend GPIO irq support
gpio:
make gpiod_is_equal() arguments stricter
gpio:
mlxbf2: use platform_get_irq_optional()
gpio:
mlxbf3: use platform_get_irq_optional()
gpio:
mm-lantiq: use new GPIO line value setter callbacks
gpio:
mmio: add BGPIOF_NO_INPUT flag for GPO gpiochip
gpio:
mmio: don't use legacy GPIO chip setters
gpio:
mmio: drop the big-endian platform device variant
gpio:
mmio: get chip label and GPIO base from device properties
gpio:
mmio: remove struct bgpio_pdata
gpio:
mmio: use new GPIO line value setter callbacks
gpio:
moxtet: use new GPIO line value setter callbacks
gpio:
mpc5200: use new GPIO line value setter callbacks
gpio:
mpfs: use new GPIO line value setter callbacks
gpio:
mpsse: use new GPIO line value setter callbacks
gpio:
msc313: use new GPIO line value setter callbacks
gpio:
mxc: use lock guards for the generic GPIO chip lock
gpio:
mxc: use new generic GPIO chip API
gpio:
nomadik: use new GPIO line value setter callbacks
gpio:
npcm-sgpio: don't use legacy GPIO chip setters
gpio:
npcm-sgpio: use new GPIO line value setter callbacks
gpio:
octeon: use new GPIO line value setter callbacks
gpio:
omap: use new GPIO line value setter callbacks
gpio:
palmas: Allow building as a module
gpio:
palmas: use new GPIO line value setter callbacks
gpio:
pca953x: Add support for TI TCA6418
gpio:
pca953x: use regmap_update_bits() to improve performance
gpio:
pca9570: use new GPIO line value setter callbacks
gpio:
pcf857x: use new GPIO line value setter callbacks
gpio:
pch: use new GPIO line value setter callbacks
gpio:
pisosr: remove unneeded direction_output() callback
gpio:
pl061: use new GPIO line value setter callbacks
gpio:
pmic-eic-sprd: drop unneeded .set() callback
gpio:
pxa: use new GPIO line value setter callbacks
gpio:
raspberrypi-exp: use new GPIO line value setter callbacks
gpio:
rc5t583: use new GPIO line value setter callbacks
gpio:
rcar: Convert to DEFINE_SIMPLE_DEV_PM_OPS()
gpio:
rcar: Remove checks for empty bankmasks
gpio:
rcar: Use new line value setter callbacks
gpio:
rdc321x: use new GPIO line value setter callbacks
gpio:
reg: use new GPIO line value setter callbacks
gpio:
regmap: fix memory leak of gpio_regmap structure
gpio:
remove legacy GPIO line value setter callbacks
gpio:
Remove unused 'struct gpio' definition
gpio:
rockchip: use new GPIO line value setter callbacks
gpio:
rtd: use new GPIO line value setter callbacks
gpio:
sa1100: use new GPIO line value setter callbacks
gpio:
sama5d2-piobu: use new GPIO line value setter callbacks
gpio:
sch311x: use new GPIO line value setter callbacks
gpio:
sch: use new GPIO line value setter callbacks
gpio:
sim: allow to mark simulated lines as invalid
gpio:
siox: use new GPIO line value setter callbacks
gpio:
sloppy-logic-analyzer: Fully open-code compatible for grepping
gpio:
spear-spics: remove unneeded callbacks
gpio:
spear-spics: use new GPIO line value setter callbacks
gpio:
sprd: use new GPIO line value setter callbacks
gpio:
stmpe: use new GPIO line value setter callbacks
gpio:
stp-xway: use new GPIO line value setter callbacks
gpio:
syscon: use new GPIO line value setter callbacks
gpio:
sysfs: add a parallel class device for each GPIO chip using device IDs
gpio:
sysfs: allow disabling the legacy parts of the GPIO sysfs interface
gpio:
sysfs: call mutex_destroy() in gpiod_unexport()
gpio:
sysfs: don't look up exported lines as class devices
gpio:
sysfs: don't use driver data in sysfs callbacks for line attributes
gpio:
sysfs: export the GPIO directory locally in the gpiochip
directory
gpio:
sysfs: Fix an end of loop test in gpiod_unexport()
gpio:
sysfs: fix use-after-free in error path
gpio:
sysfs: only get the dirent reference for the value attr once
gpio:
sysfs: pass gpiod_data directly to internal GPIO sysfs functions
gpio:
sysfs: refactor the coding style
gpio:
sysfs: remove the mockdev pointer from struct gpio_device
gpio:
sysfs: remove unneeded headers
gpio:
sysfs: rename the data variable in gpiod_(un)export()
gpio:
sysfs: use gpiod_is_equal() to compare GPIO descriptors
gpio:
tangier: use new GPIO line value setter callbacks
gpio:
tc3589x: use new GPIO line value setter callbacks
gpio:
tegra186: don't call the set() callback directly
gpio:
tegra186: use new GPIO line value setter callbacks
gpio:
tegra: use new GPIO line value setter callbacks
gpio:
thunderx: use new GPIO line value setter callbacks
gpio:
timberdale: fix off-by-one in IRQ type boundary check
gpio:
timberdale: use new GPIO line value setter callbacks
gpio:
TODO: add a task for removing MMIO-specific fields from gpio_chip
gpio:
TODO: remove the task for the sysfs rework
gpio:
tpic2810: remove unneeded callbacks
gpio:
tpic2810: use new GPIO line value setter callbacks
gpio:
tps65086: use new GPIO line value setter callbacks
gpio:
tps65218: remove unneeded callbacks
gpio:
tps65218: use new GPIO line value setter callbacks
gpio:
tps65219: Add support for TI TPS65214 PMIC
gpio:
tps65219: Update _IDX & _OFFSET macro prefix
gpio:
tps65219: use new GPIO line value setter callbacks
gpio:
tps6586x: use new GPIO line value setter callbacks
gpio:
tps65910: use new GPIO line value setter callbacks
gpio:
tps65912: check the return value of regmap_update_bits()
gpio:
tps65912: use new GPIO line value setter callbacks
gpio:
tps68470: use new GPIO line value setter callbacks
gpio:
tqmx86: use new GPIO line value setter callbacks
gpio:
ts4900: use new GPIO line value setter callbacks
gpio:
ts5500: use new GPIO line value setter callbacks
gpio:
twl4030: use new GPIO line value setter callbacks
gpio:
twl6040: set line value in .direction_out()
gpio:
twl6040: use new GPIO line value setter callbacks
gpio:
uniphier: use new GPIO line value setter callbacks
gpio:
Use dev_fwnode() where applicable across drivers
gpio:
viperboard: Unlock on error in vprbrd_gpiob_direction_output()
gpio:
viperboard: use new GPIO line value setter callbacks
gpio:
virtio: Fix config space reading.
gpio:
virtio: use new GPIO line value setter callbacks
gpio:
virtuser: use gpiod_multi_set_value_cansleep()
gpio:
vx855: use new GPIO line value setter callbacks
gpio:
wcd934x: check the return value of regmap_update_bits()
gpio:
wcd934x: use new GPIO line value setter callbacks
gpio:
wcove: use new GPIO line value setter callbacks
gpio:
wcove: use regmap_assign_bits() in .set()
gpio:
winbond: use new GPIO line value setter callbacks
gpio:
wm831x: use new GPIO line value setter callbacks
gpio:
wm8350: use new GPIO line value setter callbacks
gpio:
wm8994: use new GPIO line value setter callbacks
gpio:
xgene: use new GPIO line value setter callbacks
gpio:
xilinx: convert set_multiple() to the new API as well
gpio:
xilinx: use new GPIO line value setter callbacks
gpio:
xlp: drop unneeded ngpio checks
gpio:
xlp: use new GPIO line value setter callbacks
gpio:
xra1403: use new GPIO line value setter callbacks
gpio:
xtensa: remove unneeded .set() callback
gpio:
xtensa: use new GPIO line value setter callbacks
gpio:
zevio: use new GPIO line value setter callbacks
gpio:
zynq: use new GPIO line value setter callbacks
gpio:
zynqmp-modepin: set line value in .direction_output()
gpio:
zynqmp-modepin: use new GPIO line value setter callbacks
gpiolib:
acpi: Add quirk for ASUS ProArt PX13
gpiolib:
acpi: Ignore touchpad wakeup on GPD G1619-05
gpiolib:
acpi: initialize acpi_gpio_info struct
gpiolib:
acpi: Program debounce when finding GPIO
gpiolib:
don't use GPIO global numbers in debugfs output
gpiolib:
enable CONFIG_GPIOLIB_LEGACY even for !GPIOLIB
gpiolib:
Extend software-node support to support secondary software-nodes
gpiolib:
make legacy interfaces optional
gpiolib:
Move GPIO_DYNAMIC_* constants to its only user
gpiolib:
of: add forward declaration for struct device_node
gpiolib:
Remove unused devm_gpio_request()
gpu/trace:
make TRACE_GPU_MEM configurable
gpu:
nova-core: Add code comments related to devinit
gpu:
nova-core: add delimiter for helper rules in register!() macro
gpu:
nova-core: add DMA object struct
gpu:
nova-core: add falcon register definitions and base code
gpu:
nova-core: add helper function to wait on condition
gpu:
nova-core: add types for patching firmware binaries
gpu:
nova-core: allow register aliases
gpu:
nova-core: Clarify falcon code
gpu:
nova-core: Clarify sysmembar operations
gpu:
nova-core: compute layout of the FRTS region
gpu:
nova-core: consider `clippy::cast_lossless`
gpu:
nova-core: convert `/*` comments to `//`
gpu:
nova-core: depend on CONFIG_64BIT
gpu:
nova-core: expose the offset of each register as a type constant
gpu:
nova-core: extract FWSEC from BIOS and patch it to run FWSEC-FRTS
gpu:
nova-core: firmware: add ucode descriptor used by FWSEC-FRTS
gpu:
nova-core: fix bounds check in PmuLookupTableEntry::new
gpu:
nova-core: fix up formatting after merge
gpu:
nova-core: impl From for u32 for enums used from register!
gpu:
nova-core: increase BAR0 size to 16MB
gpu:
nova-core: load and run FWSEC-FRTS
gpu:
nova-core: register sysmem flush page
gpu:
nova-core: replace `Duration` with `Delta`
gpu:
nova-core: update and annotate TODO list
gpu:
nova-core: use absolute paths in register!() macro
gpu:
nova-core: vbios: Add base support for VBIOS construction and iteration
gpu:
nova-core: vbios: Add support for FWSEC ucode extraction
gpu:
nova-core: vbios: Add support to look up PMU table in FWSEC
gpu:
nova-core: wait for GFW_BOOT completion
greybus:
gb-beagleplay: remove unneeded calls to devm_gpiod_put()
gup:
optimize longterm pin_user_pages() for large folio
gve:
Add adminq command to report nic timestamp
gve:
Add adminq lock for queues creation and destruction
gve:
Add device option for nic clock synchronization
gve:
Add initial PTP device support
gve:
Add rx hardware timestamp expansion
gve:
Add support to query the nic clock
gve:
add XDP_TX and XDP_REDIRECT support for DQ RDA
gve:
Advertise support for rx hardware timestamping
gve:
deduplicate xdp info and xsk pool registration logic
gve:
Fix various typos and improve code comments
gve:
global: fix "for a while" typo
gve:
implement DQO RX datapath and control path for AF_XDP zero-copy
gve:
implement DQO TX datapath for AF_XDP zero-copy
gve:
Implement ndo_hwtstamp_get/set for RX timestamping
gve:
keep registry of zc xsk pools in netdev_priv
gve:
make IRQ handlers and page allocation NUMA aware
gve:
merge xdp and xsk registration
gve:
prevent ethtool ops after shutdown
gve:
refactor DQO TX methods to be more generic for XDP
gve:
rename gve_xdp_xmit to gve_xdp_xmit_gqi
gve:
Return error for unknown admin queue command
gve:
update MAINTAINERS
habanalabs:
fix UAF in export_dmabuf()
hamradio:
ignore ops-locked netdevs
hardening:
Require clang 20.1.0 for __counted_by
hexagon:
ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names
hfi1:
get rid of redundant debugfs_file_{get,put}()
hfs:
fix general protection fault in hfs_find_init()
hfs:
fix not erasing deleted b-tree node issue
hfs:
fix slab-out-of-bounds in hfs_bnode_read()
hfs:
make splice write available again
hfsplus:
don't set REQ_SYNC for hfsplus_submit_bio()
hfsplus:
don't use BUG_ON() in hfsplus_create_attributes_file()
hfsplus:
fix slab-out-of-bounds in hfsplus_bnode_read()
hfsplus:
fix slab-out-of-bounds read in hfsplus_uni2asc()
hfsplus:
make splice write available again
hfsplus:
remove mutex_lock check in hfsplus_free_extents
HID:
amd_sfh: Add sync across amd sfh work functions
HID:
amd_sfh: Enable operating mode
HID:
apple: Add Apple Magic Keyboard A3118 USB-C support
HID:
apple: Add Apple Magic Keyboard A3119 USB-C support
HID:
apple: add fnmode=4 to disable translation of fkeys and make it default on Macs with Touch Bar
HID:
apple: Add necessary IDs and support for replacement trackpad on MacBookPro15,1
HID:
apple: avoid setting up battery timer for devices without battery
HID:
apple: move backlight report structs to other backlight structs
HID:
apple: remove unused APPLE_IGNORE_MOUSE quirk
HID:
apple: use secs_to_jiffies() for battery timeout
HID:
apple: use switch case to set fn translation table
HID:
apple: validate feature-report field count to prevent NULL pointer dereference
HID:
asus: add support for missing PX series fn keys
HID:
asus: fix UAF via HID_CLAIMED_INPUT validation
HID:
core: Add bus define for SoundWire bus
HID:
core: Harden s32ton() against conversion to 0 bits
HID:
core: Improve the kerneldoc for hid_report_len()
HID:
cp2112: fix setter callbacks return value
HID:
debug: Use the __set_current_state()
HID:
elecom: add support for ELECOM M-DT2DRBK
hid:
fix I2C read buffer overflow in raw_event() for mcp2221
HID:
hid-ids.h: Fix LITE_STAR_GT987 device id define
HID:
hid-ntrig: fix unable to handle page fault in ntrig_report_version()
HID:
hid-pidff.h: Fix comment styling
HID:
hid-steam: Use new BTN_GRIP* buttons
HID:
input: rename hidinput_set_battery_charge_status()
HID:
input: report battery status changes immediately
HID:
intel-ish-hid: Increase ISHTP resume ack timeout to 300ms
HID:
Intel-thc-hid: Intel-quicki2c: Add driver data support
HID:
Intel-thc-hid: Intel-quicki2c: Add two new features to PTL
HID:
intel-thc-hid: intel-quicki2c: Add WCL Device IDs
HID:
Intel-thc-hid: Intel-quicki2c: Enable Wake-on-Touch feature
HID:
intel-thc-hid: Intel-quicki2c: Enhance driver re-install flow
HID:
intel-thc-hid: intel-quicki2c: Fix ACPI dsd ICRS/ISUB length
HID:
Intel-thc-hid: Intel-quicki2c: Refine code comments
HID:
intel-thc-hid: intel-quickspi: Add WCL Device IDs
HID:
Intel-thc-hid: Intel-quickspi: Enable Wake-on-Touch feature
HID:
Intel-thc-hid: Intel-thc: Add thc_dma_content into kernel doc
HID:
Intel-thc-hid: Intel-thc: Add Wake-on-Touch support
HID:
intel-thc-hid: intel-thc: Fix incorrect pointer arithmetic in I2C regs save
HID:
Intel-thc-hid: Intel-thc: Introduce interrupt delay control
HID:
Intel-thc-hid: Intel-thc: Introduce max input size control
HID:
Intel-thc-hid: Intel-thc: Refine code comments
HID:
intel-thc-hid: Separate max input size control conditional list
HID:
intel-thc: make ptl_ddata static
HID:
Kconfig: Fix spelling mistake "enthropy" -> "entropy"
HID:
lenovo: Use KEY_PERFORMANCE instead of ACPI's platform_profile
HID:
logitech: Add ids for G PRO 2 LIGHTSPEED
HID:
magicmouse: avoid setting up battery timer when not needed
HID:
magicmouse: use secs_to_jiffies() for battery timeout
HID:
mcp-2221: Replace manual comparison with min() macro
HID:
mcp2221: set gpio pin mode
HID:
multitouch: add device ID for Apple Touch Bar
HID:
multitouch: fix slab out-of-bounds access in mt_report_fixup()
HID:
multitouch: Get the contact ID from HID_DG_TRANSDUCER_INDEX fields in case of Apple Touch Bar
HID:
multitouch: specify that Apple Touch Bar is direct
HID:
multitouch: support getting the tip state from HID_DG_TOUCH fields in Apple Touch Bar
HID:
multitouch: take cls->maxcontacts into account for Apple Touch Bar even without a HID_DG_CONTACTMAX field
HID:
pidff: Add missing spaces
HID:
pidff: Fix missing blank lines after declarations
HID:
pidff: Move else if statements to follow closing braces
HID:
pidff: Move trailing statements in pidff_rescale_signed()
HID:
pidff: Remove unneeded debug from pidff_clamp()
HID:
pidff: Remove unneeded else in pidff_find_special_field()
HID:
pidff: Rework pidff_set_time() to fix warnings
HID:
pidff: Use __func__ in debugs
HID:
quirks: add support for Legion Go dual dinput modes
HID:
quirks: remove T2 devices from hid_mouse_ignore_list
HID:
rate-limit hid_warn to prevent log flooding
HID:
replace scnprintf() with sysfs_emit()
HID:
uclogic: Add support for XP-PEN Artist 22R Pro
HID:
uclogic: make read-only array reconnect_event static const
HID:
universal-pidff: Fix missing blank lines
HID:
wacom: Add a new Art Pen 2
highmem:
remove a use of folio->page
hinic3:
remove tx_q name collision hack
hinic3:
use netif_subqueue_sent api
hrtimers:
Unconditionally update target CPU base after offline timer migration
hsr:
hold rcu and dev lock for hsr_get_port_ndev
hsr:
use hsr_for_each_port_rtnl in hsr_port_get_hsr
hsr:
use rtnl lock when iterating over ports
hung_task:
extend hung task blocker tracking to rwsems
hv_netvsc:
Fix panic during namespace deletion with VF
hv_sock:
Return the readable bytes in hvs_stream_has_data()
hwmon:
(adt7475) Implement support for #pwm-cells = <3>
hwmon:
(amc6821) Add cooling device support
hwmon:
(amc6821) Move reading fan data from OF to a function
hwmon:
(asus-ec-sensors) add ProArt X870E-CREATOR WIFI
hwmon:
(asus-ec-sensors) add support for ROG STRIX Z490-F GAMING
hwmon:
(corsair-psu) add support for HX1200i Series 2025
hwmon:
(emc2305) Add support for PWM frequency, polarity and output
hwmon:
(emc2305) Configure PWM channels based on DT properties
hwmon:
(emc2305) Enable PWM polarity and output configuration
hwmon:
(emc2305) Set initial PWM minimum value during probe based on thermal state
hwmon:
(gsc-hwmon) fix fan pwm setpoint show functions
hwmon:
(ibmaem) match return type of wait_for_completion_timeout
hwmon:
(ina238) Add support for INA228
hwmon:
(ina238) Correctly clamp power limits
hwmon:
(ina238) Correctly clamp shunt voltage limit
hwmon:
(ina238) Correctly clamp temperature
hwmon:
(ina238) Fix inconsistent whitespace
hwmon:
(ltc4282) convert from round_rate() to determine_rate()
hwmon:
(ltc4282) fix copy paste on variable name
hwmon:
(max31827) use sysfs_emit() in temp1_resolution_show()
hwmon:
(pmbus/adp1050) Add regulator support for ltp8800
hwmon:
(pmbus/adp1050) Add support for adp1051, adp1055 and ltp8800
hwmon:
(pmbus/isl68137) Add support for RAA229621
hwmon:
(pmbus/tps53679) Add support for TPS53685
hwmon:
(w83627ehf) make the read-only arrays 'bit' static const
hwmon:
add support for MC33XS2410 hardware monitoring
hwmon:
mlxreg-fan: Prevent fans from getting stuck at 0 RPM
hwrng:
drivers - Remove redundant pm_runtime_mark_last_busy() calls
hwrng:
mtk - handle devm_pm_runtime_enable errors
i2c:
acpi: Replace custom code with device_match_acpi_handle()
i2c:
apple: Drop default ARCH_APPLE in Kconfig
i2c:
Clarify behavior of I2C_M_RD flag
i2c:
core: Fix double-free of fwnode in i2c_unregister_device()
i2c:
designware: Add quirk for Intel Xe
i2c:
designware: Use polling by default when there is no irq resource
i2c:
Force DLL0945 touchpad i2c freq to 100khz
i2c:
i801: Hide Intel Birch Stream SoC TCO WDT
i2c:
imx: use guard to take spinlock
i2c:
lpi2c: convert to use secs_to_jiffies()
i2c:
lpi2c: implement xfer_atomic callback
i2c:
lpi2c: use readl_poll_timeout() for register polling
i2c:
mux: pca954x: Use dev_fwnode()
i2c:
muxes: mule: Fix an error handling path in mule_i2c_mux_probe()
i2c:
qcom-geni: fix I2C frequency table to achieve accurate bus rates
i2c:
riic: Add support for RZ/T2H SoC
i2c:
riic: Allow setting frequencies lower than 50KHz
i2c:
riic: Move generic compatible string to end of array
i2c:
riic: Pass IRQ desc array as part of OF data
i2c:
rtl9300: Add missing count byte for SMBus Block Ops
i2c:
rtl9300: Drop unsupported I2C_FUNC_SMBUS_I2C_BLOCK
i2c:
rtl9300: ensure data length is within supported range
i2c:
rtl9300: fix channel number bound check
i2c:
rtl9300: Fix multi-byte I2C write
i2c:
rtl9300: Fix out-of-bounds bug in rtl9300_i2c_smbus_xfer
i2c:
rtl9300: Increase timeout for transfer polling
i2c:
rtl9300: remove broken SMBus Quick operation support
i2c:
st: Use min() to improve code
i2c:
stm32f7: support i2c_*_dma_safe_msg_buf APIs
i2c:
stm32f7: Use str_on_off() helper
i2c:
tegra: Add missing kernel-doc for dma_dev member
i2c:
tegra: Remove dma_sync_*() calls
i2c:
tegra: Use internal reset when reset property is not available
i3c:
add missing include to internal header
i3c:
Add more parameters for controllers to the header
i3c:
add patchwork entry to MAINTAINERS
i3c:
don't fail if GETHDRCAP is unsupported
i3c:
dw: Remove redundant pm_runtime_mark_last_busy() calls
i3c:
dw: replace ENOTSUPP with SUSV4-compliant EOPNOTSUPP
i3c:
dw: use adapter timeout value for I2C transfers
i3c:
Fix i3c_device_do_priv_xfers() kernel-doc indentation
i3c:
fix module_i3c_i2c_driver() with I3C=n
i3c:
master: Add basic driver for the Renesas I3C controller
i3c:
master: Add inline i3c_readl_fifo() and i3c_writel_fifo()
i3c:
master: cdns: replace ENOTSUPP with SUSV4-compliant EOPNOTSUPP
i3c:
master: cdns: Simplify handling clocks in probe()
i3c:
master: cdns: use adapter timeout value for I2C transfers
i3c:
master: cdns: Use i3c_writel_fifo() and i3c_readl_fifo()
i3c:
master: dw: Use i3c_writel_fifo() and i3c_readl_fifo()
i3c:
master: Initialize ret in i3c_i2c_notifier_call()
i3c:
master: replace ENOTSUPP with SUSV4-compliant EOPNOTSUPP
i3c:
master: svc: Fix npcm845 FIFO_EMPTY quirk
i3c:
master: svc: Remove redundant pm_runtime_mark_last_busy() calls
i3c:
master: svc: use adapter timeout value for I2C transfers
i3c:
mipi-i3c-hci: use adapter timeout value for I2C transfers
i3c:
prefix hexadecimal entries in sysfs
i3c:
Standardize defines for specification parameters
i40e:
add link_down_events statistic
i40e:
add mask to apply valid bits for itr_idx
i40e:
add max boundary check for VF filters
i40e:
add validation for ring_len param
i40e:
convert to ndo_hwtstamp_get() and ndo_hwtstamp_set()
i40e:
fix idx validation in config queues msg
i40e:
fix idx validation in i40e_validate_queue_map
i40e:
fix input validation logic for action_meta
i40e:
fix IRQ freeing in i40e_vsi_request_irq_msix error path
i40e:
fix Jumbo Frame support after iPXE boot
i40e:
Fix potential invalid access when MAC list is empty
i40e:
fix validation of VF state in get resources
i40e:
improve VF MAC filters accounting
i40e:
remove read access to debugfs files
i40e:
remove redundant memory barrier when cleaning Tx descs
i40e:
use libie adminq descriptors
i40e:
use libie_aq_str
iavf:
access ->pp through netmem_desc instead of page
iavf:
convert to NAPI IRQ affinity API
iavf:
use libie adminq descriptors
iavf:
use libie_aq_str
IB/cm:
Use separate agent w/o flow control for REP
IB/core:
Add UVERBS_METHOD_REG_MR on the MR object
IB/iser:
Remove unnecessary local variable
IB/mad:
Add flow control for solicited MADs
IB/mad:
Add state machine to MAD layer
IB/mlx5:
Fix obj_type mismatch for SRQ event subscriptions
IB:
Extend UVERBS_METHOD_REG_MR to get DMAH
ibmveth:
Add multi buffers rx replenishment hcall support
ibmvnic:
Use ndo_get_stats64 to fix inaccurate SAR reporting
ice, libie:
move generic adminq descriptors to lib
ice:
add 40G speed to Admin Command GET PORT OPTION
ice:
add a separate Rx handler for flow director commands
ice:
add E835 device IDs
ice:
add functions to get and set Tx queue context
ice:
add ice driver PTP pin documentation
ice:
add link_down_events statistic
ice:
add multiple TSPLL helpers
ice:
add phase offset monitor for all PPS dpll inputs
ice:
add ref-sync dpll pins
ice:
add support for reading and unpacking Rx queue context
ice:
add TSPLL log config helper
ice:
avoid rebuilding if MSI-X vector count is unchanged
ice:
breakout common LAG code into helpers
ice:
change SMA pins to SDP in PTP API
ice:
clear time_sync_en field for E825-C during reprogramming
ice:
convert ice_add_prof() to bitmap
ice:
convert to ndo_hwtstamp_get() and ndo_hwtstamp_set()
ice:
default to TIME_REF instead of TXCO on E825-C
ice:
don't leave device non-functional if Tx scheduler config fails
ice:
expose VF functions used by live migration
ice:
fall back to TCXO on TSPLL lock fail
ice:
fix E825-C TSPLL register definitions
ice:
fix incorrect counter for buffer allocation failures
ice:
fix NULL access of tx->in_use in ice_ll_ts_intr
ice:
fix NULL access of tx->in_use in ice_ptp_ts_irq
ice:
fix NULL pointer dereference in ice_unplug_aux_dev() on reset
ice:
fix Rx page leak on multi-buffer frames
ice:
introduce ice_get_vf_by_dev() wrapper
ice:
move ice_vsi_update_l2tsel to ice_lib.c
ice:
move TSPLL functions to a separate file
ice:
move TSPLL init calls to ice_ptp.c
ice:
read TSPLL registers again before reporting status
ice:
redesign dpll sma/u.fl pins control
ice:
remove ice_tspll_params_e825 definitions
ice:
rename TSPLL and CGU functions and definitions
ice:
save RSS hash configuration for migration
ice:
use bitfields instead of unions for CGU regs
ice:
use designated initializers for TSPLL consts
ice:
use fixed adapter index for E825C embedded devices
ice:
use libie_aq_str
ice:
use pci_iov_vf_id() to get VF ID
ice:
wait before enabling TSPLL
icmp:
fix icmp_ndo_send address translation for reply direction
idpf:
access ->pp through netmem_desc instead of page
idpf:
add cross timestamping
idpf:
add flow steering support
idpf:
add support for Tx refillqs in flow scheduling mode
idpf:
fix UAF in RDMA core aux dev deinitialization
idpf:
implement core RDMA auxiliary dev create, init, and destroy
idpf:
implement get LAN MMIO memory regions
idpf:
implement IDC vport aux driver MTU change handler
idpf:
implement RDMA vport auxiliary dev create, init, and destroy
idpf:
implement remaining IDC RDMA core callbacks and handlers
idpf:
improve when to set RE bit logic
idpf:
preserve coalescing settings across resets
idpf:
remove obsolete stashing code
idpf:
replace flow scheduling buffer ring with buffer pool
idpf:
set mac type when adding and removing MAC filters
idpf:
simplify and fix splitq Tx packet rollback error path
idpf:
stop Tx if there are insufficient buffer resources
idpf:
use reserved RDMA vectors from control plane
ie31200/EDAC:
Add Intel Bartlett Lake-S SoCs support
igb:
convert to ndo_hwtstamp_get() and ndo_hwtstamp_set()
igb:
fix link test skipping when interface is admin down
igb:
Fix NULL pointer dereference in ethtool loopback test
igb:
xsk: solve negative overflow of nb_pkts in zerocopy mode
igbvf:
add tx_timeout_count to ethtool statistics
igbvf:
remove unused fields from struct igbvf_adapter
igbvf:
remove unused interrupt counter fields from struct igbvf_adapter
igc:
add DCTL prefix to related macros
igc:
add preemptible queue support in mqprio
igc:
add preemptible queue support in taprio
igc:
add private flag to reverse TX queue priority in TSN mode
igc:
Add wildcard rule support to ethtool NFC using Default Queue
igc:
assign highest TX queue number as highest priority in mqprio
igc:
convert to ndo_hwtstamp_get() and ndo_hwtstamp_set()
igc:
don't fail igc_probe() on LED setup error
igc:
fix disabling L1.2 PCI-E link substate on I226 on init
igc:
Make the const read-only array supported_sizes static
igc:
move TXDCTL and RXDCTL related macros
igc:
refactor TXDCTL macros to use FIELD_PREP and GEN_MASK
igc:
Relocate RSS field definitions to igc_defines.h
iio:
ABI: fix correctness of I and Q modifiers
iio:
accel: adxl313: add AC coupled activity/inactivity events
iio:
accel: adxl313: add activity sensing
iio:
accel: adxl313: add buffered FIFO watermark with interrupt handling
iio:
accel: adxl313: add debug register
iio:
accel: adxl313: add function to enable measurement
iio:
accel: adxl313: add inactivity sensing
iio:
accel: adxl313: implement power-save on inactivity
iio:
accel: adxl313: make use of regmap cache
iio:
accel: adxl345: add g-range configuration
iio:
accel: adxl345: extend sample frequency adjustments
iio:
accel: adxl345: make adxl345_events const
iio:
accel: adxl345: make data struct variable irq function local
iio:
accel: adxl345: replace magic numbers by unit expressions
iio:
accel: adxl345: simplify interrupt mapping
iio:
accel: adxl345: simplify measure enable
iio:
accel: adxl345: simplify reading the FIFO
iio:
accel: adxl372: use = { } instead of memset()
iio:
accel: kionix-kx022a: Apply approximate iwyu principles to includes
iio:
accel: mma9553: make mma9553_event_info const
iio:
accel: msa311: use = { } instead of memset()
iio:
accel: sca3000: replace error_ret labels by simple returns
iio:
accel: sca3300: fix uninitialized iio scan data
iio:
adc: ad4000: don't use shift_right()
iio:
adc: ad4080: add driver support
iio:
adc: ad4170-4: Add clock provider support
iio:
adc: ad4170-4: Add digital filter and sample frequency config support
iio:
adc: ad4170-4: Add GPIO controller support
iio:
adc: ad4170-4: Add support for buffered data capture
iio:
adc: ad4170-4: Add support for calibration bias
iio:
adc: ad4170-4: Add support for calibration gain
iio:
adc: ad4170-4: Add support for internal temperature sensor
iio:
adc: ad4170-4: Add support for weigh scale, thermocouple, and RTD sens
iio:
adc: ad4170-4: Add timestamp channel
iio:
adc: ad4851: ad4851_set_oversampling_ratio parameters update
iio:
adc: ad4851: add spi 3-wire support
iio:
adc: ad7091r5: make ad7091r5_init_info const
iio:
adc: ad7091r8: make ad7091r_init_info const
iio:
adc: ad7124: fix channel lookup in syscalib functions
iio:
adc: ad7124: Use separate structures rather than array for chip info
iio:
adc: ad7173: add SPI offload support
iio:
adc: ad7173: check return value of spi_setup()
iio:
adc: ad7173: fix calibration channel
iio:
adc: ad7173: fix channels index for syscalib_mode
iio:
adc: ad7173: fix num_slots
iio:
adc: ad7173: fix setting ODR in probe
iio:
adc: ad7173: prevent scan if too many setups requested
iio:
adc: ad7173: simplify clock enable/disable
iio:
adc: ad7380: fix missing max_conversion_rate_hz on adaq4381-4
iio:
adc: ad7380: remove unused oversampling_ratio getter
iio:
adc: ad7405: add ad7405 driver
iio:
adc: ad7476: Support ROHM BU79100G
iio:
adc: ad7606: add enabling of optional Vrefin voltage
iio:
adc: ad7606: add gain calibration support
iio:
adc: ad7606: add offset and phase calibration support
iio:
adc: ad7606: enable Vdrive power supply
iio:
adc: ad7606: exit for invalid fdt dt_schema properties
iio:
adc: ad7606: rename chan_scale to a more generic chan_info
iio:
adc: ad7768-1: add filter type and oversampling ratio attributes
iio:
adc: ad7768-1: Add GPIO controller support
iio:
adc: ad7768-1: add low pass -3dB cutoff attribute
iio:
adc: ad7768-1: add multiple scan types to support 16-bits mode
iio:
adc: ad7768-1: add regulator to control VCM output
iio:
adc: ad7768-1: add support for Synchronization over SPI
iio:
adc: ad7768-1: Ensure SYNC_IN pulse minimum timing requirement
iio:
adc: ad7768-1: replace manual attribute declaration
iio:
adc: ad_sigma_delta: add SPI offload support
iio:
adc: ad_sigma_delta: audit included headers
iio:
adc: ad_sigma_delta: change to buffer predisable
iio:
adc: ad_sigma_delta: don't overallocate scan buffer
iio:
adc: ad_sigma_delta: refactor setting read address
iio:
adc: ad_sigma_delta: Select IIO_BUFFER_DMAENGINE and SPI_OFFLOAD
iio:
adc: ad_sigma_delta: sort includes
iio:
adc: ad_sigma_delta: use BITS_TO_BYTES() macro
iio:
adc: ad_sigma_delta: use sizeof() in ALIGN()
iio:
adc: ad_sigma_delta: use spi_optimize_message()
iio:
adc: ad_sigma_delta: use u8 instead of uint8_t
iio:
adc: Add basic support for AD4170-4
iio:
adc: adi-axi-adc: add axi_adc_oversampling_ratio_set
iio:
adc: adi-axi-adc: add data align process
iio:
adc: adi-axi-adc: add filter type config
iio:
adc: adi-axi-adc: add num lanes support
iio:
adc: at91_adc: make at91_adc_caps const
iio:
adc: axp20x_adc: make axp717_maps const
iio:
adc: bd79124: Add GPIOLIB dependency
iio:
adc: dln2-adc: use = { } instead of memset()
iio:
adc: mp2629_adc: make mp2629_channels const
iio:
adc: mt6359: Add ready register index and mask to channel data
iio:
adc: mt6359: Add support for MediaTek MT6363 PMIC AUXADC
iio:
adc: mt6359: Add support for MediaTek MT6373 PMIC AUXADC
iio:
adc: mt6359: Move reference voltage to platform data
iio:
adc: mt6360-adc: use = { } instead of memset()
iio:
adc: qcom-vadc: make scale_adc5_fn const
iio:
adc: rockchip_saradc: use = { } instead of memset()
iio:
adc: rtq6056: use = { } instead of memset()
iio:
adc: rzg2l: Cleanup suspend/resume path
iio:
adc: rzg2l_adc: Set driver data before enabling runtime PM
iio:
adc: stm32-adc: make stm32_adc_trig_info const
iio:
adc: stm32-adc: use = { } instead of memset()
iio:
adc: stm32-adc: Use dev_fwnode()
iio:
adc: stm32-dfsdm: Fix build warnings about export.h
iio:
adc: ti-ads1015: use = { } instead of memset()
iio:
adc: ti-ads1119: use = { } instead of memset()
iio:
adc: ti-ads131e08: Fix spelling mistake "tweek" -> "tweak"
iio:
adc: ti-lmp92064: use = { } instead of memset()
iio:
adc: ti-tsc2046: use = { } instead of memset()
iio:
adc: vf610: Drop -ENOMEM error message
iio:
adc: vf610: Simplify with dev_err_probe
iio:
Add driver for Nicera D3-323-AA PIR sensor
iio:
amplifiers: ad8366: make ad8366_info const
iio:
amplifiers: ada4250: don't fail on bad chip ID
iio:
amplifiers: ada4250: move offset_uv in struct
iio:
amplifiers: ada4250: use dev_err_probe()
iio:
amplifiers: ada4250: use devm_regulator_get_enable_read_voltage()
iio:
amplifiers: ada4250: use DMA-safe memory for regmap_bulk_read()
iio:
amplifiers: ada4250: used dev local variable
iio:
backend: add support for data alignment
iio:
backend: add support for filter config
iio:
backend: add support for number of lanes
iio:
backend: update iio_backend_oversampling_ratio_set
iio:
bmi160: suspend and resume triggering on relevant pm operations
iio:
bmi270: suspend and resume triggering on relevant pm operations
iio:
buffer: Fix checkpatch.pl warning
iio:
chemical: atlas-ezo-sensor: make atlas_ezo_devices const
iio:
chemical: bme680: convert to use maple tree register cache
iio:
chemical: scd30: use = { } instead of memset()
iio:
chemical: scd4x: use = { } instead of memset()
iio:
chemical: sunrise_co2: use = { } instead of memset()
iio:
common: hid-sensor-attributes: make unit_conversion const
iio:
core: add ADC delay calibration definition
iio:
cros_ec_sensors: add cros_ec_activity driver
iio:
dac: ad3552r: use = { } instead of memset()
iio:
dac: ad5380: convert to use maple tree register cache
iio:
dac: ad5770r: make ad5770r_rng_tbl const
iio:
dac: adi-axi-dac: use unique bus free check
iio:
dac: bd79703: convert to use maple tree register cache
iio:
dac: ltc2688: make ltc2688_dither_ext_info const
iio:
dac: vf610: Simplify with devm_clk_get_enabled()
iio:
health: afe4403: convert to use maple tree register cache
iio:
health: afe4404: convert to use maple tree register cache
iio:
imu: adis16400: Use separate structures rather than an array for chip info
iio:
imu: bmi160: make bmi160_regs const
iio:
imu: bmi270: add channel for step counter
iio:
imu: bmi270: add step counter watermark event
iio:
imu: bno055: convert to use maple tree register cache
iio:
imu: bno055: fix OOB access of hw_xlate array
iio:
imu: bno055: make bno055_sysfs_attr const
iio:
imu: icm42600: convert to use maple tree register cache
iio:
imu: inv_icm42600: add wakeup functionality for Wake-on-Motion
iio:
imu: inv_icm42600: add WoM support
iio:
imu: inv_icm42600: change invalid data error to -EBUSY
iio:
imu: inv_icm42600: Convert to uXX and sXX integer types
iio:
imu: inv_icm42600: reorganize DMA aligned buffers in structure
iio:
imu: inv_icm42600: use = { } instead of memset()
iio:
imu: inv_mpu6050: refactor aux read/write to use shared xfer logic
iio:
imu: inv_mpu6050: Replace scnprintf with sysfs_emit
iio:
imu: inv_mpu6050: use = { } instead of memset()
iio:
irsd200: Remove print of error code from dev_err_probe
iio:
light: apds9306: Refactor threshold get/set functions to use helper
iio:
light: as73211: Ensure buffer holes are zeroed
iio:
light: bh1745: use = { } instead of memset()
iio:
light: cm3232: make struct cm3232_als_info const
iio:
light: cm3232: move calibscale to struct cm3232_chip
iio:
light: isl29028: convert to use maple tree register cache
iio:
light: isl76682: make isl76682_range_table const
iio:
light: ltr501: convert to use maple tree register cache
iio:
light: ltr501: use = { } instead of memset()
iio:
light: opt4060: convert to use maple tree register cache
iio:
light: opt4060: use = { } instead of memset()
iio:
light: veml6030: use = { } instead of memset()
iio:
light: zopt2201: make zopt2201_scale const
iio:
magnetometer: af8133j: use = { } instead of memset()
iio:
potentiometer: Drop unused export.h includes
iio:
pressure: abp060mg: make abp_config const
iio:
pressure: bmp280: use = { } instead of memset()
iio:
pressure: bmp280: Use IS_ERR() in bmp280_common_probe()
iio:
pressure: dlhl60d: Use separate structures rather than an array for chip info
iio:
pressure: mpl3115: use = { } instead of memset()
iio:
pressure: mprls0025pa: use = { } instead of memset()
iio:
pressure: zpa2326: use = { } instead of memset()
iio:
proximity: irsd200: use = { } instead of memset()
iio:
proximity: isl29501: fix buffered read on big-endian systems
iio:
proximity: vcnl3020: make vcnl3020_property const
iio:
proximity: vcnl3020: pass struct vcnl3020_property by pointer
iio:
Remove single use of macro definition for driver name
iio:
Remove single use of macro definition for IRQ name
iio:
Remove single use of macro definition for regmap name
iio:
Remove unused macro definition for driver and IRQ name
iio:
temperature: maxim_thermocouple: use DMA-safe buffer for spi_read()
iio:
temperature: tmp006: use = { } instead of memset()
iio:
trigger: stm32-lptimer: Fix build warnings about export.h
iio:
trigger: stm32-timer: Fix build warnings about export.h
ilog2:
add max_pow_of_two_factor()
ima:
add a knob ima= to allow disabling IMA in kdump kernel
ima_fs:
don't bother with removal of files in directory we'll be removing
ima_fs:
get rid of lookup-by-dentry stuff
imx8m-blk-ctrl:
set ISI panic write hurry level
include/linux/jhash.h:
replace __get_unaligned_cpu32 in jhash function
include/linux/pgtable.h:
convert arch_enter_lazy_mmu_mode() and friends to static inlines
include/linux/rv.h:
remove redundant include file
include:
adi-axi-common: add new helper macros
include:
fsl_devices.h: drop unused, misspelled FLS_USB2_WORKAROUND_ENGCM09152
include:
linux: move adi-axi-common.h out of fpga
include:
trace: Add tracepoint support for inflight xfer count
init.h:
Disable sanitizer coverage for __init and __head
init/Kconfig:
restore CONFIG_BROKEN help text
init/main.c:
add warning when file specified in rdinit is inaccessible
init/main.c:
fix boot time tracing crash
Input:
ad7879 - use new GPIO line value setter callbacks
Input:
Add and document BTN_GRIP*
Input:
add keycode for performance mode key
Input:
adp5585: Add Analog Devices ADP5585/89 support
Input:
adp5588 - use new GPIO line value setter callbacks
Input:
adp5589 - use new GPIO line value setter callbacks
Input:
adp5589: remove the driver
Input:
atkbd - correctly map F13 - F24
Input:
cs40l50 - remove redundant flush_workqueue() calls
Input:
edt-ft5x06 - add support for FocalTech FT8716
Input:
edt-ft5x06 - use per-client debugfs directory
Input:
evdev - switch matching to EV_SYN
Input:
goodix - add support for polling mode
Input:
i8042 - add TUXEDO InfinityBook Pro Gen10 AMD to i8042 quirk table
Input:
iqs7222 - avoid enabling unused interrupts
Input:
max77693 - convert to atomic pwm operation
Input:
max8997_haptic - optimize PWM configuration
Input:
mtk-pmic-keys - add support for MT6359 PMIC keys
Input:
mtk-pmic-keys - MT6359 has a specific release irq
Input:
pcf50633-input - remove the driver
Input:
remove special handling of id->driver_info when matching
Input:
samsung-keypad - do not combine memory allocation checks
Input:
samsung-keypad - do not set input device's parent explicitly
Input:
samsung-keypad - switch to using devm_clk_get_prepared()
Input:
samsung-keypad - use BIT() and GENMASK() where appropriate
Input:
samsung-keypad - use devm to disable runtime PM
Input:
samsung-keypad - use guard notation to acquire mutex
Input:
samsung-keypad - use per-chip parameters
Input:
samsung-keypad - use struct_size() helper
Input:
st1232 - add touch-overlay handling
Input:
synaptics-rmi4 - add support for F1A
Input:
synaptics-rmi4 - add support for Forcepads (F21)
Input:
sysrq: mv sysrq into drivers/tty/sysrq.c
Input:
touch-overlay - add touchscreen overlay handling
Input:
xpad - add support for Flydigi Apex 5
Input:
xpad - change buttons the D-Pad gets mapped as to BTN_DPAD_*
Input:
xpad - use new BTN_GRIP* buttons
integrity/platform_certs:
Allow loading of keys in the static key management mode
intel_idle:
Allow loading ACPI tables for any family
interconnect:
qcom: Add Milos interconnect provider driver
interconnect:
qcom: qcs615: Drop IP0 interconnects
interconnect:
qcom: sc8180x: specify num_nodes
interconnect:
qcom: sc8280xp: specify num_links for qnm_a1noc_cfg
invent_group_ids():
zero ->mnt_group_id always implies !IS_MNT_SHARED()
io_uring/cmd:
allow multishot polled commands
io_uring/cmd:
introduce IORING_URING_CMD_REISSUE flag
io_uring/cmd:
remove struct io_uring_cmd_data
io_uring/futex:
ensure io_futex_wait() cleans up properly on failure
io_uring/io-wq:
add check free worker before create new worker
io_uring/io-wq:
fix `max_workers` breakage and `nr_workers` underflow
io_uring/kbuf:
always use READ_ONCE() to read ring provided buffer lengths
io_uring/kbuf:
fix signedness in this_len calculation
io_uring/memmap:
cast nr_pages to size_t before shifting
io_uring/mock:
add basic infra for test mock files
io_uring/mock:
add cmd using vectored regbufs
io_uring/mock:
add sync read/write
io_uring/mock:
add trivial poll handler
io_uring/mock:
allow to choose FMODE_NOWAIT
io_uring/mock:
support for async read/write
io_uring/msg_ring:
kill alloc_cache for io_kiocb allocations
io_uring/net:
allow multishot receive per-invocation cap
io_uring/net:
Allow to do vectorized send
io_uring/net:
cast min_not_zero() type
io_uring/net:
commit partial buffers on retry
io_uring/net:
move io_sr_msg->retry_flags to io_sr_msg->flags
io_uring/net:
Support multishot receive len cap
io_uring/net:
use passed in 'len' in io_recv_buf_select()
io_uring/netcmd:
add tx timestamping cmd support
io_uring/nop:
add IORING_NOP_TW completion flag
io_uring/poll:
cleanup apoll freeing
io_uring/poll:
introduce io_arm_apoll()
io_uring/rsrc:
skip atomic refcount for uncloned buffers
io_uring/rw:
cast rw->flags assignment to rwf_t
io_uring/uring_cmd:
get rid of io_uring_cmd_prep_setup()
io_uring/uring_cmd:
implement ->sqe_copy() to avoid unnecessary copies
io_uring/zcrx:
account area memory
io_uring/zcrx:
allocate sgtable for umem areas
io_uring/zcrx:
always pass page to io_zcrx_copy_chunk
io_uring/zcrx:
assert area type in io_zcrx_iov_page
io_uring/zcrx:
don't leak pages on account failure
io_uring/zcrx:
fix leaking pages on sg init fail
io_uring/zcrx:
fix null ifq on area destruction
io_uring/zcrx:
introduce io_populate_area_dma
io_uring/zcrx:
prepare fallback for larger pages
io_uring/zcrx:
return error from io_zcrx_map_area_*
io_uring:
add IO_URING_F_INLINE issue flag
io_uring:
add mshot helper for posting CQE32
io_uring:
add struct io_cold_def->sqe_copy() method
io_uring:
clear ->async_data as part of normal init
io_uring:
deduplicate wakeup handling
io_uring:
don't use int for ABI
io_uring:
export io_[un]account_mem
io_uring:
fix breakage in EXPERT menu
io_uring:
fix incorrect io_kiocb reference in io_link_skb
io_uring:
include dying ring in task_work "should cancel" state
io_uring:
remove errant ';' from IORING_CQE_F_TSTAMP_HW definition
iomap:
add public helpers for uptodate state manipulation
iomap:
add read_folio_range() handler for buffered writes
iomap:
build the writeback code without CONFIG_BLOCK
iomap:
cleanup the pending writeback tracking in iomap_writepage_map_blocks
iomap:
export iomap_writeback_folio
iomap:
Fix broken data integrity guarantees for O_SYNC writes
iomap:
header diet
iomap:
hide ioends from the generic writeback code
iomap:
improve argument passing to iomap_read_folio_sync
iomap:
move all ioend handling to ioend.c
iomap:
move folio_unlock out of iomap_writeback_folio
iomap:
pass more arguments using the iomap writeback context
iomap:
refactor the writeback interface
iomap:
rename iomap_writepage_map to iomap_writeback_folio
iomap:
replace iomap_folio_ops with iomap_write_ops
iommu/amd/pgtbl:
Fix possible race while increase page table level
iommu/amd:
Add debugfs support to dump device table
iommu/amd:
Add debugfs support to dump IOMMU Capability registers
iommu/amd:
Add debugfs support to dump IOMMU command buffer
iommu/amd:
Add debugfs support to dump IOMMU MMIO registers
iommu/amd:
Add debugfs support to dump IRT Table
iommu/amd:
Add documentation for AMD IOMMU debugfs support
iommu/amd:
Add efr[HATS] max v1 page table level
iommu/amd:
Add HATDis feature support
iommu/amd:
Add support for device id user input
iommu/amd:
Avoid stack buffer overflow from kernel cmdline
iommu/amd:
Convert to msi_create_parent_irq_domain() helper
iommu/amd:
Document which IRTE fields amd_iommu_update_ga() can modify
iommu/amd:
Enable PASID and ATS capabilities in the correct order
iommu/amd:
Factor out helper for manipulating IRTE GA/CPU info
iommu/amd:
Fix alias device DTE setting
iommu/amd:
Fix geometry.aperture_end for V2 tables
iommu/amd:
Fix ivrs_base memleak in early_amd_iommu_init()
iommu/amd:
KVM: SVM: Add IRTE metadata to affined vCPU's list if AVIC is inhibited
iommu/amd:
KVM: SVM: Allow KVM to control need for GA log interrupts
iommu/amd:
KVM: SVM: Delete now-unused cached/previous GA tag fields
iommu/amd:
KVM: SVM: Infer IsRun from validity of pCPU destination
iommu/amd:
KVM: SVM: Pass NULL @vcpu_info to indicate "not guest mode"
iommu/amd:
KVM: SVM: Set pCPU info in IRTE when setting vCPU affinity
iommu/amd:
KVM: SVM: Use pi_desc_addr to derive ga_root_ptr
iommu/amd:
Refactor AMD IOMMU debugfs initial setup
iommu/amd:
WARN if KVM calls GA IRTE helpers without virtual APIC support
iommu/amd:
Wrap debugfs ABI testing symbols snippets in literal code blocks
iommu/apple-dart:
Drop default ARCH_APPLE in Kconfig
iommu/arm-smmu-qcom:
Add SM6115 MDSS compatible
iommu/arm-smmu-v3-iommufd:
Add hw_info to impl_ops
iommu/arm-smmu-v3-iommufd:
Add vsmmu_size/type and vsmmu_init impl ops
iommu/arm-smmu-v3:
Do not bother impl_ops if IOMMU_VIOMMU_TYPE_ARM_SMMUV3
iommu/arm-smmu-v3:
Fix smmu_domain->nr_ats_masters decrement
iommu/arm-smmu-v3:
Replace arm_vsmmu_alloc with arm_vsmmu_init
iommu/arm-smmu-v3:
Replace vsmmu_size/type with get_viommu_size
iommu/arm-smmu-v3:
Revert vmaster in the error path
iommu/arm-smmu:
disable PRR on SM8250
iommu/arm-smmu:
Remove iommu_ops pgsize_bitmap
iommu/arm:
Add BBM Level 2 smmu feature
iommu/exynos:
add support for reserved regions
iommu/intel:
Convert to msi_create_parent_irq_domain() helper
iommu/io-pgtable-arm:
Remove unused macro iopte_prot
iommu/mediatek-v1:
Tidy up probe_finalize
iommu/msm:
Remove ops->pgsize_bitmap
iommu/mtk:
Remove iommu_ops pgsize_bitmap
iommu/omap:
Drop redundant check if ti,syscon-mmuconfig exists
iommu/omap:
Use syscon_regmap_lookup_by_phandle_args
iommu/qcom:
Fix pgsize_bitmap
iommu/qcom:
Remove iommu_ops pgsize_bitmap
iommu/riscv:
prevent NULL deref in iova_to_phys
iommu/s390:
Fix memory corruption when using identity domain
iommu/s390:
Make attach succeed when the device was surprise removed
iommu/tegra241-cmdqv:
Add IOMMU_VEVENTQ_TYPE_TEGRA241_CMDQV support
iommu/tegra241-cmdqv:
Add user-space use support
iommu/tegra241-cmdqv:
Do not statically map LVCMDQs
iommu/tegra241-cmdqv:
Fix missing cpu_to_le64 at lvcmdq_err_map
iommu/tegra241-cmdqv:
import IOMMUFD module namespace
iommu/tegra241-cmdqv:
Simplify deinit flow in tegra241_cmdqv_remove_vintf()
iommu/tegra241-cmdqv:
Use request_threaded_irq
iommu/virtio:
Make instance lookup robust
iommu/vt-d:
Create unique domain ops for each stage
iommu/vt-d:
Deduplicate cache_tag_flush_all by reusing flush_range
iommu/vt-d:
Do not wipe out the page table NID when devices detach
iommu/vt-d:
Fix __domain_mapping()'s usage of switch_to_super_page()
iommu/vt-d:
Fix missing PASID in dev TLB flush with cache_tag_flush_all
iommu/vt-d:
Fix UAF on sva unbind with pending IOPFs
iommu/vt-d:
Fold domain_exit() into intel_iommu_domain_free()
iommu/vt-d:
Lift the __pa to domain_setup_first_level/intel_svm_set_dev_pasid()
iommu/vt-d:
Make iotlb_sync_map a static property of dmar_domain
iommu/vt-d:
Optimize iotlb_sync_map for non-caching/non-RWBF modes
iommu/vt-d:
Remove the CONFIG_X86 wrapping from iommu init hook
iommu/vt-d:
Split intel_iommu_domain_alloc_paging_flags()
iommu/vt-d:
Split intel_iommu_enforce_cache_coherency()
iommu/vt-d:
Split paging_domain_compatible()
iommu/vt-d:
Use pci_is_display()
iommu:
Add iommu_copy_struct_to_user helper
iommu:
Allow an input type in hw_info op
iommu:
Deprecate viommu_alloc op
iommu:
Introduce get_viommu_size and viommu_init ops
iommu:
KVM: Split "struct vcpu_data" into separate AMD vs. Intel structs
iommu:
Pass in a driver-level user data structure to viommu_init op
iommu:
Remove iommu_ops pgsize_bitmap from simple drivers
iommu:
Remove ops->pgsize_bitmap
iommu:
Remove ops.pgsize_bitmap from drivers that don't use it
iommu:
Use enum iommu_hw_info_type for type in hw_info op
iommufd/access:
Add internal APIs for HW queue to use
iommufd/access:
Bypass access->ops->unmap for internal use
iommufd/driver:
Add iommufd_hw_queue_depend/undepend() helpers
iommufd/selftest:
Add coverage for IOMMUFD_CMD_HW_QUEUE_ALLOC
iommufd/selftest:
Add coverage for the new mmap interface
iommufd/selftest:
Add coverage for vdevice tombstone
iommufd/selftest:
Add coverage for viommu data
iommufd/selftest:
Drop parent domain from mock_iommu_domain_nested
iommufd/selftest:
Explicitly skip tests for inapplicable variant
iommufd/selftest:
Replace mock_viommu_alloc with mock_viommu_init
iommufd/selftest:
Support user_data in mock_viommu_alloc
iommufd/selftest:
Test reserved regions near ULONG_MAX
iommufd/selftest:
Update hw_info coverage for an input data_type
iommufd/selftest:
Update the fail_nth limit
iommufd/vdevice:
Remove struct device reference from struct vdevice
iommufd/viommu:
Add driver-defined vDEVICE support
iommufd/viommu:
Add IOMMUFD_CMD_HW_QUEUE_ALLOC ioctl
iommufd/viommu:
Allow driver-specific user data for a vIOMMU object
iommufd/viommu:
Explicitly define vdev->virt_id
iommufd/viommu:
Introduce IOMMUFD_OBJ_HW_QUEUE and its related struct
iommufd/viommu:
Roll back to use iommufd_object_alloc() for vdevice
iommufd/viommu:
Support get_viommu_size and viommu_init ops
iommufd:
Add a pre_destroy() op for objects
iommufd:
Add iommufd_object_tombstone_user() helper
iommufd:
Add mmap interface
iommufd:
Allow an input data_type via iommu_hw_info
iommufd:
Apply obvious cosmetic fixes
iommufd:
Apply the new iommufd_object_alloc_ucmd helper
iommufd:
Correct virt_id kdoc at struct iommu_vdevice_alloc
iommufd:
Destroy vdevice on idevice destroy
iommufd:
Do not allow _iommufd_object_alloc_ucmd if abort op is set
iommufd:
Drop unused ictx in struct iommufd_vdevice
iommufd:
Fix race during abort for file descriptors
iommufd:
Fix refcounting race during mmap
iommufd:
Fix spelling errors in iommufd.rst
iommufd:
Introduce iommufd_object_alloc_ucmd helper
iommufd:
Move _iommufd_object_alloc out of driver.c
iommufd:
Prevent ALIGN() overflow
iommufd:
Rename some shortterm-related identifiers
iommufd:
Report unmapped bytes in the error path of iopt_unmap_iova_range
iommufd:
Return EOPNOTSUPP for failures due to driver bugs
iommufd:
Use enum iommu_veventq_type for type in struct iommufd_veventq
iommufd:
Use enum iommu_viommu_type for type in struct iommufd_viommu
iommufd:
viommu: free memory allocated by kvcalloc() using kvfree()
iommufd:
WARN if an object is aborted with an elevated refcount
ionic:
cancel delayed work earlier in remove
ionic:
clean dbpage in de-init
ionic:
print firmware heartbeat as unsigned
iosys-map:
Fix undefined behavior in iosys_map_clear()
iov_iter:
iterate_folioq: fix handling of offset >= folio size
ip6_gre:
Factor out common ip6gre tunnel match into helper
ip6_tunnel:
enable to change proto of fb tunnels
ipa:
fix compile-testing with qcom-mdt=m
ipe:
don't bother with removal of files in directory we'll be removing
ipe:
use SHA-256 library API instead of crypto_shash API
ipmi:
Fix strcpy source and destination the same
ipmi:
Use dev_warn_ratelimited() for incorrect message warnings
ipv4:
adopt dst_dev, skb_dst_dev and skb_dst_dev_net[_rcu]
ipv4:
fib: Remove unnecessary encap_type check
ipv4:
Fix NULL vs error pointer check in inet_blackhole_dev_init()
ipv6:
add `force_forwarding` sysctl to enable per-interface forwarding
ipv6:
add a retry logic in net6_rt_notify()
ipv6:
Add sockaddr_inet unified address structure
ipv6:
adopt dst_dev() helper
ipv6:
adopt skb_dst_dev() and skb_dst_dev_net[_rcu]() helpers
ipv6:
annotate data-races around devconf->rpl_seg_enabled
ipv6:
annotate data-races around rt->fib6_nsiblings
ipv6:
anycast: Don't hold RTNL for IPV6_JOIN_ANYCAST.
ipv6:
anycast: Don't hold RTNL for IPV6_LEAVE_ANYCAST and IPV6_ADDRFORM.
ipv6:
anycast: Don't use rtnl_dereference().
ipv6:
anycast: Unify two error paths in ipv6_sock_ac_join().
ipv6:
Cleanup fib6_drop_pcpu_from()
ipv6:
fix possible infinite loop in fib6_info_uses_dev()
ipv6:
guard ip6_mr_output() with rcu
ipv6:
ip6_mc_input() and ip6_mr_input() cleanups
ipv6:
mcast: Avoid a duplicate pointer check in mld_del_delrec()
ipv6:
mcast: Check inet6_dev->dead under idev->mc_lock in __ipv6_dev_mc_inc().
ipv6:
mcast: Don't hold RTNL for IPV6_ADD_MEMBERSHIP and MCAST_JOIN_GROUP.
ipv6:
mcast: Don't hold RTNL for IPV6_DROP_MEMBERSHIP and MCAST_LEAVE_GROUP.
ipv6:
mcast: Don't hold RTNL for MCAST_ socket options.
ipv6:
mcast: Don't hold RTNL in ipv6_sock_mc_close().
ipv6:
mcast: Remove mca_get().
ipv6:
mcast: Remove unnecessary ASSERT_RTNL and comment.
ipv6:
mcast: Remove unnecessary null check in ip6_mc_find_dev()
ipv6:
mcast: Replace locking comments with lockdep annotations.
ipv6:
mcast: Simplify mld_clear_{report|query}()
ipv6:
mcast: Use in6_dev_get() in ipv6_dev_mc_dec().
ipv6:
ndisc: Remove __in6_dev_get() in pndisc_{constructor,destructor}().
ipv6:
prevent infinite loop in rt6_nlmsg_size()
ipv6:
reject malicious packets in ipv6_gso_segment()
ipv6:
Remove setsockopt_needs_rtnl().
ipv6:
Simplify link-local address generation for IPv6 GRE.
ipv6:
sr: Fix MAC comparison to be constant-time
ipv6:
sr: validate HMAC algorithm ID in seg6_hmac_info_add
ipvs:
Fix estimator kthreads preferred affinity
ipvs:
Rename del_timer in comment in ip_vs_conn_expire_now()
irqbypass:
Drop pointless and misleading THIS_MODULE get/put
irqbypass:
Drop superfluous might_sleep() annotations
irqbypass:
Explicitly track producer and consumer bindings
irqbypass:
Require producers to pass in Linux IRQ number during registration
irqbypass:
Take ownership of producer/consumer token tracking
irqbypass:
Use guard(mutex) in lieu of manual lock+unlock
irqbypass:
Use paired consumer/producer to disconnect during unregister
irqbypass:
Use xarray to track producers and consumers
irqchip/aclint-sswi:
Reduce data scope
irqchip/aclint-sswi:
Remove unneeded includes
irqchip/alpine-msi:
Clean up whitespace style
irqchip/alpine-msi:
Convert to __free
irqchip/alpine-msi:
Convert to lock guards
irqchip/alpine-msi:
Switch to msi_create_parent_irq_domain()
irqchip/armada-370-xp:
Switch to msi_create_parent_irq_domain()
irqchip/aslint-sswi:
Resolve hart index
irqchip/atmel-aic[5]:
Fix incorrect lock guard conversion
irqchip/bcm2712-mip:
Switch to msi_create_parent_irq_domain()
irqchip/gic-v3:
Fix GICD_CTLR register naming
irqchip/gic-v3:
Rename GICv3 ITS MSI parent
irqchip/gic-v5:
Add GICv5 IRS/SPI support
irqchip/gic-v5:
Add GICv5 ITS support
irqchip/gic-v5:
Add GICv5 IWB support
irqchip/gic-v5:
Add GICv5 LPI/IPI support
irqchip/gic-v5:
Add GICv5 PPI support
irqchip/gic-v5:
Enable GICv5 SMP booting
irqchip/gic-v5:
Fix kmemleak L2 IST table entries false positives
irqchip/gic-v5:
iwb: Fix iounmap probe failure path
irqchip/gic-v5:
Populate struct gic_kvm_info
irqchip/gic-v5:
Remove IRQD_RESEND_WHEN_IN_PROGRESS for ITS IRQs
irqchip/gic-v5:
Remove undue WARN_ON()s in the IRS affinity parsing
irqchip/gic-v5:
Skip deactivate for forwarded PPI interrupts
irqchip/imx-mu-msi:
Convert to msi_create_parent_irq_domain() helper
irqchip/loongson-pch-msi.c:
Switch to msi_create_parent_irq_domain()
irqchip/ls-scfg-msi:
Fix NULL dereference in error handling
irqchip/ls-scfg-msi:
Switch to use msi_create_parent_irq_domain()
irqchip/mips-gic:
Allow forced affinity
irqchip/msi-lib:
Add IRQ_DOMAIN_FLAG_FWNODE_PARENT handling
irqchip/msi-lib:
Fix fwnode refcount in msi_lib_irq_domain_select()
irqchip/mvebu-gicp:
Clear pending interrupts on init
irqchip/mvebu-gicp:
Fix an IS_ERR() vs NULL check in probe()
irqchip/mvebu-gicp:
Use resource_size() for ioremap()
irqchip/renesas-intc-irqpin:
Convert to DEFINE_SIMPLE_DEV_PM_OPS()
irqchip/renesas-irqc:
Convert to DEFINE_SIMPLE_DEV_PM_OPS()
irqchip/renesas-rzv2h:
Enable SKIP_SET_WAKE and MASK_ON_SUSPEND
irqchip/renesas-rzv2h:
Remove unneeded includes
irqchip/riscv-aplic:
Use riscv_get_hart_index()
irqchip/riscv-imsic:
Add kernel parameter to disable IPIs
irqchip/riscv-imsic:
Convert to msi_create_parent_irq_domain() helper
irqchip/riscv-imsic:
Don't dereference before NULL pointer check
irqchip/sg2042-msi:
Switch to msi_create_parent_irq_domain()
irqchip/thead-c900-aclint-sswi:
Generalize aclint-sswi driver and add MIPS P800 support
irqchip:
Build IMX_MU_MSI only on ARM
irqchip:
Use dev_fwnode()
irqdomain:
Add device pointer to irq_domain_info and msi_domain_info
irqdomain:
Export irq_domain_free_irqs_top()
iwlwifi:
Add missing check for alloc_ordered_workqueue
iwlwifi:
api: delete repeated words
iwlwifi:
Fix comment typo
iwlwifi:
fw: simplify the iwl_fw_dbg_collect_trig()
iwlwifi:
remove unused no_sleep_autoadjust declaration
iwlwifi:
use DECLARE_BITMAP macro
ixgbe:
add link_down_events statistic
ixgbe:
add MDD support
ixgbe:
add Tx hang detection unhandled MDD
ixgbe:
check for MDD events
ixgbe:
convert to ndo_hwtstamp_get() and ndo_hwtstamp_set()
ixgbe:
destroy aci.lock later within ixgbe_remove path
ixgbe:
fix incorrect map used in eee linkmode
ixgbe:
fix ixgbe_orom_civd_info struct layout
ixgbe:
fix ndo_xdp_xmit() workloads
ixgbe:
Fix typos and clarify comments in X550 driver code
ixgbe:
initialize aci.lock before it's used
ixgbe:
prevent from unwanted interface name changes
ixgbe:
spelling corrections
ixgbe:
turn off MDD while modifying SRRCTL
ixgbe:
use libie adminq descriptors
ixgbe:
xsk: resolve the negative overflow of budget in ixgbe_xmit_zc
ixgbevf:
remove unused fields from struct ixgbevf_adapter
jbd2:
prevent softlockup in jbd2_log_do_checkpoint()
jfs:
fix metapage reference count leak in dbAllocCtl
jfs:
jfs_xtree: replace XT_GETPAGE macro with xt_getpage()
jfs:
Regular file corruption check
jfs:
stop using write_cache_pages
jfs:
truncate good inode pages when hard link is 0
jfs:
upper bound check of tree index in dbAllocAG
kasan/test:
fix protection against compiler elision
kasan:
fix GCC mem-intrinsic prefix with sw tags
kasan:
skip quarantine if object is still accessible under RCU
kbuild:
Disable CC_HAS_ASM_GOTO_OUTPUT on clang < 17
kbuild:
userprogs: use correct linker when mixing clang and GNU ld
kcm:
Fix splice support
kconfig:
add a function to dump all menu entries in a tree-like format
kconfig:
gconf: add on_save_clicked() event handler
kconfig:
gconf: add static qualifiers to event handlers
kconfig:
gconf: add static qualifiers to variables
kconfig:
gconf: always destroy dialog in on_window1_delete_event()
kconfig:
gconf: avoid hardcoding model* in on_treeview*_button_press_event()
kconfig:
gconf: avoid hardcoding model2 in on_treeview2_cursor_changed()
kconfig:
gconf: avoid hardcoding model2 in renderer_edited()
kconfig:
gconf: do not reconstruct tree store when a symbol is changed
kconfig:
gconf: Fix Back button behavior
kconfig:
gconf: fix behavior of a menu under a symbol in split view
kconfig:
gconf: fix potential memory leak in renderer_edited()
kconfig:
gconf: fix single view to display dependent symbols correctly
kconfig:
gconf: grey out button for current view
kconfig:
gconf: inline display_list() into set_view_mode()
kconfig:
gconf: inline fill_row() into set_node()
kconfig:
gconf: make columns resizable
kconfig:
gconf: make introduction, about, license dialogs modal
kconfig:
gconf: make key_press_event work in left pane too
kconfig:
gconf: merge 'current' and 'browsed' global variables
kconfig:
gconf: migrate to GTK 3
kconfig:
gconf: move button1 and save1 initialization code
kconfig:
gconf: move init_*() functions below
kconfig:
gconf: move the main window event handlers below
kconfig:
gconf: preserve menu selection when switching view mode
kconfig:
gconf: refactor replace_button_icon()
kconfig:
gconf: refactor text_insert_help()
kconfig:
gconf: refactor view setting code
kconfig:
gconf: remove "tooltips" property from glade
kconfig:
gconf: remove dead code in display_tree_part()
kconfig:
gconf: remove empty if-block
kconfig:
gconf: remove glade_xml_signal_autoconnect() call
kconfig:
gconf: remove global 'model1' and 'model2' variables
kconfig:
gconf: remove global 'tree' variable
kconfig:
gconf: remove gtk_tree_view_column_set_visible() calls
kconfig:
gconf: remove gtk_tree_view_set_rules_hint() calls
kconfig:
gconf: remove gtk_widget_realize() calls
kconfig:
gconf: remove GtkHandleBox from glade
kconfig:
gconf: remove init_tree_model()
kconfig:
gconf: remove internal-child="image" nodes from glade
kconfig:
gconf: remove meaningless code in init_main_window()
kconfig:
gconf: remove old #ifdef GTK_CHECK_VERSION
kconfig:
gconf: remove parents[] array and indent variable
kconfig:
gconf: remove unnecessary default message in text view
kconfig:
gconf: remove unnecessary gtk_set_locale() call
kconfig:
gconf: remove unnecessary NULL checks for tree1 and tree2
kconfig:
gconf: remove unneeded gtk_tree_view_set_headers_visible() calls
kconfig:
gconf: remove unneeded variable in on_split_clicked()
kconfig:
gconf: remove unneeded variable in text_insert_msg
kconfig:
gconf: remove unneeded variables in on_treeview*_button_press_event()
kconfig:
gconf: remove unused 'color' variable
kconfig:
gconf: rename display_tree_part()
kconfig:
gconf: rename gconf.glade to gconf.ui
kconfig:
gconf: replace "tooltip" property with "tooltip-text"
kconfig:
gconf: replace GDK_space with GDK_KEY_space
kconfig:
gconf: replace GdkColor with GdkRGBA
kconfig:
gconf: replace GTK_STOCK_{OK,NO,CANCEL}
kconfig:
gconf: replace GtkHPaned and GtkVPaned with GtkPaned
kconfig:
gconf: replace GtkImageMenuItem with GtkMenuItem
kconfig:
gconf: replace GtkVbox with GtkBox
kconfig:
gconf: show GTK version in About dialog
kconfig:
gconf: use configure-event handler to adjust pane separator
kconfig:
gconf: use GdkPixbuf in replace_button_icon()
kconfig:
gconf: use gtk_check_menu_item_get_active() accessor
kconfig:
gconf: use gtk_dialog_get_content_area() accessor
kconfig:
gconf: use GtkFileChooser in on_load1_activate()
kconfig:
gconf: use GtkFileChooser in on_save_as1_activate()
kconfig:
gconf: use GtkTreeModelFilter to control row visibility
kconfig:
gconf: use hyphens in signals
kconfig:
lxdialog: fix 'space' to (de)select options
kconfig:
lxdialog: replace strcpy with snprintf in print_autowrap
kconfig:
lxdialog: replace strcpy() with strncpy() in inputbox.c
kconfig:
nconf: Ensure null termination where strncpy is used
kconfig:
qconf: confine {begin,end}Group to constructor and destructor
kconfig:
qconf: do not show checkbox icon for choice
kconfig:
qconf: fix ConfigList::updateListAllforAll()
kconfig:
qconf: show selected choice in the Value column
kconfig:
re-add menu_get_parent_menu() that returns parent menu
kconfig:
rename menu_get_parent_menu() to menu_get_menu_or_parent_menu()
kconfig:
set MENU_CHANGED to choice when the selected member is changed
kconfig:
use memcmp instead of deprecated bcmp
kcov, usb:
Don't disable interrupts in kcov_remote_start_usb_softirq()
kcov:
fix typo in comment of kcov_fault_in_area
kcsan:
test: Initialize dummy variable
kdump, documentation:
describe craskernel CMA reservation
kdump:
implement reserve_crashkernel_cma
kdump:
wait for DMA to finish when using CMA
kernel,cpuset:
use node-notifier instead of memory-notifier
kernel-doc:
Fix symbol matching for dropped suffixes
kernel/sched/ext.c:
fix typo "occured" -> "occurred" in comments
kernel/sys.c:
Move overflow{uid,gid} sysctl into kernel/sys.c
kernel:
relay: use __GFP_ZERO in relay_alloc_buf
kernel:
trace: preemptirq_delay_test: use offstack cpu mask
kernfs:
don't fail listing extended attributes
kernfs:
Fix UAF in polling when open file is released
kernfs:
remove iattr_mutex
kernfs:
remove iattr_mutex
kexec:
add KEXEC_FILE_NO_CMA as a legal flag
kexec:
enable CMA based contiguous allocation
kexec_core:
Drop redundant pm_restore_gfp_mask() call
kexec_core:
Fix error code path in the KEXEC_JUMP flow
kfence:
Remove mention of PG_slab
kheaders:
double-quote variables to satisfy shellcheck
kheaders:
make it possible to override TAR
kheaders:
rebuild kheaders_data.tar.xz when a file is modified within a minute
kheaders:
rebuild kheaders_data.tar.xz when KBUILD_BUILD_TIMESTAMP is changed
kho:
add test for kexec handover
kho:
init new_physxa->phys_bits to fix lockdep
kho:
mm: don't allow deferred struct page with KHO
kho:
warn if KHO is disabled due to an error
khugepaged:
optimize __collapse_huge_page_copy_succeeded() by PTE batching
khugepaged:
optimize collapse_pte_mapped_thp() by PTE batching
khugepaged:
reduce race probability between migration and khugepaged
Linux:
kill binderfs_remove_file()
Linux:
kill simple_dentry_operations
kmsan:
fix out-of-bounds access to shadow memory
kprobes:
Add missing kerneldoc for __get_insn_slot
kselftest/arm4:
Provide local defines for AT_HWCAP3
kselftest/arm64/abi:
Add MTE_STORE_ONLY feature hwcap test
kselftest/arm64/mte:
Add address tag related macro and function
kselftest/arm64/mte:
Add MTE_STORE_ONLY testcases
kselftest/arm64/mte:
Add mtefar tests on check_mmap_options
kselftest/arm64/mte:
Add verification for address tag in signal handler
kselftest/arm64/mte:
Check MTE_FAR feature is supported
kselftest/arm64/mte:
Preparation for mte store only test
kselftest/arm64/mte:
Refactor check_mmap_option test
kselftest/arm64/mte:
Register mte signal handler with SA_EXPOSE_TAGBITS
kselftest/arm64:
Add a test for vfork() with GCS
kselftest/arm64:
Add MTE_FAR hwcap test
kselftest/arm64:
Allow sve-ptrace to run on SME only systems
kselftest/arm64:
Convert tpidr2 test to use kselftest.h
kselftest/arm64:
Don't open code SVE_PT_SIZE() in fp-ptrace
kselftest/arm64:
Fix check for setting new VLs in sve-ptrace
kselftest/arm64:
Fix SVE write data generation for SME only systems
kselftest/arm64:
Fix test for streaming FPSIMD write in sve-ptrace
kselftest/arm64:
Handle attempts to disable SM on SME only systems
kselftest/arm64:
Specify SVE data when testing VL set in sve-ptrace
kselftest/arm64:
Test FPSIMD format data writes via NT_ARM_SVE in fp-ptrace
kselftest/arm64:
Test SME on SME only systems in fp-ptrace
kselftest/mm:
clarify errors for pipe()
ksm_tests:
skip hugepage test when Transparent Hugepages are disabled
ksmbd:
allow a filename to contain colons on SMB3.1.1 posix extensions
ksmbd:
check return value of xa_store() in krb5_authenticate
ksmbd:
extend the connection limiting mechanism to support IPv6
ksmbd:
fix corrupted mtime and ctime in smb2_open
ksmbd:
fix null pointer dereference error in generate_encryptionkey
ksmbd:
fix Preauh_HashValue race condition
ksmbd:
fix refcount leak causing resource not released
ksmbd:
limit repeated connections from clients with the same IP
ksmbd:
smbdirect: validate data_offset and data_length field of smb_direct_data_transfer
ksmbd:
smbdirect: verify remaining_data_length respects max_fragmented_recv_size
kstack_erase:
Add -mgeneral-regs-only to silence Clang warnings
kstack_erase:
Disable kstack_erase for all of arm compressed boot code
kstack_erase:
Fix missed export of renamed KSTACK_ERASE_CFLAGS
kstack_erase:
Support Clang stack depth tracking
ktest.pl:
Add -D option to override options
ktest.pl:
Add new PATCHCHECK_SKIP option to skip testing individual commits
ktest.pl:
Allow command option -D to override temp variables
ktest.pl:
Always display BUILD_DIR and OUTPUT_DIR at the start of tests
ktest.pl:
Have -D option work without a space
ktest.pl:
Prevent recursion of default variable options
kthread:
update comment for __to_kthread
kunit/fortify:
Add back "volatile" for sizeof() constants
kunit:
Add test for static stub
kunit:
Adjust kunit_test timeout based on test_{suite,case} speed
kunit:
fix longest symbol length test
kunit:
kasan_test: disable fortify string checker on kasan_strings() test
kunit:
Make default kunit_test timeout configurable via both a module parameter and a Kconfig option
kunit:
test: Drop CONFIG_MODULE ifdeffery
kunit:
test: Export kunit_attach_mm()
KVM:
Acquire SCRU lock outside of irqfds.lock during assignment
KVM:
Add irqfd to eventfd's waitqueue while holding irqfds.lock
KVM:
Add irqfd to KVM's list via the vfs_poll() callback
KVM:
Add trace_kvm_vm_set_mem_attributes()
KVM:
arm64: Add helper to identify a nested context
KVM:
arm64: Advertise FGT2 registers to userspace
KVM:
arm64: Advertise support for FEAT_DoubleFault2
KVM:
arm64: Advertise support for FEAT_SCTLR2
KVM:
arm64: Allow cacheable stage 2 mapping using VMA flags
KVM:
arm64: Assume non-PFNMAP/MIXEDMAP VMAs can be mapped cacheable
KVM:
arm64: Block cacheable PFNMAP mapping
KVM:
arm64: Check for SYSREGS_ON_CPU before accessing the 32bit state
KVM:
arm64: Check for SYSREGS_ON_CPU before accessing the CPU state
KVM:
arm64: Clarify the check for reset callback in check_sysreg_table()
KVM:
arm64: Commit exceptions from KVM_SET_VCPU_EVENTS immediately
KVM:
arm64: Condition FGT registers on feature availability
KVM:
arm64: Context switch SCTLR2_ELx when advertised to the guest
KVM:
arm64: Convert MDCR_EL2 to config-driven sanitisation
KVM:
arm64: Convert SCTLR_EL1 to config-driven sanitisation
KVM:
arm64: Convert TCR2_EL2 to config-driven sanitisation
KVM:
arm64: Correctly populate FAR_EL2 on nested SEA injection
KVM:
arm64: Define constant value for ICC_SRE_EL2
KVM:
arm64: Define helper for ICH_VTR_EL2
KVM:
arm64: Describe SCTLR2_ELx RESx masks
KVM:
arm64: Disambiguate support for vSGIs v. vLPIs
KVM:
arm64: Document registers exposed via KVM_DEV_ARM_VGIC_GRP_CPU_SYSREGS
KVM:
arm64: Don't advertise ICH_*_EL2 registers through GET_ONE_REG
KVM:
arm64: Don't attempt vLPI mappings when vPE allocation is disabled
KVM:
arm64: Don't retire MMIO instruction w/ pending (emulated) SError
KVM:
arm64: Enable SCTLR2 when advertised to the guest
KVM:
arm64: Enforce the sorting of the GICv3 system register table
KVM:
arm64: Expose FEAT_MTE_TAGGED_FAR feature to guest
KVM:
arm64: Expose GICv3 EL2 registers via KVM_DEV_ARM_VGIC_GRP_CPU_SYSREGS
KVM:
arm64: Expose MTE_STORE_ONLY feature to guest
KVM:
arm64: Expose new KVM cap for cacheable PFNMAP
KVM:
arm64: Factor out helper for selecting exception target EL
KVM:
arm64: Filter out HCR_EL2 bits when running in hypervisor context
KVM:
arm64: Fix parameter ordering for VBAR_EL1 assignment
KVM:
arm64: Fix vcpu_{read,write}_sys_reg() accessors
KVM:
arm64: Follow specification when implementing WXN
KVM:
arm64: Get rid of ARM64_FEATURE_MASK()
KVM:
arm64: gic-v5: Probe for GICv5
KVM:
arm64: gic-v5: Support GICv3 compat
KVM:
arm64: Handle AIDR_EL1 and REVIDR_EL1 in host for protected VMs
KVM:
arm64: Handle RASv1p1 registers
KVM:
arm64: Ignore HCR_EL2.FIEN set by L1 guest's EL2
KVM:
arm64: Initialize PMSCR_EL1 when in VHE
KVM:
arm64: Let GICv3 save/restore honor visibility attribute
KVM:
arm64: Make ID_AA64PFR0_EL1.RAS writable
KVM:
arm64: Make ID_AA64PFR1_EL1.RAS_frac writable
KVM:
arm64: Make RAS registers UNDEF when RAS isn't advertised
KVM:
arm64: Make RVBAR_EL2 accesses UNDEF
KVM:
arm64: Mark freed S2 MMUs as invalid
KVM:
arm64: nv: Add FEAT_RAS vSError sys regs to table
KVM:
arm64: nv: Advertise support for FEAT_RAS
KVM:
arm64: nv: Describe trap behavior of SCTLR2_EL1
KVM:
arm64: nv: Enable vSErrors when HCRX_EL2.TMEA is set
KVM:
arm64: nv: Ensure Address size faults affect correct ESR
KVM:
arm64: nv: Fix ATS12 handling of single-stage translation
KVM:
arm64: nv: Fix incorrect VNCR invalidation range calculation
KVM:
arm64: nv: fix VNCR TLB ASID match logic for non-Global entries
KVM:
arm64: nv: Handle SEAs due to VNCR redirection
KVM:
arm64: nv: Honor SError exception routing / masking
KVM:
arm64: nv: Honor SError routing effects of SCTLR2_ELx.NMEA
KVM:
arm64: nv: Properly check ESR_EL2.VNCR on taking a VNCR_EL2 related fault
KVM:
arm64: nv: Respect exception routing rules for SEAs
KVM:
arm64: nv: Take "masked" aborts to EL2 when HCRX_EL2.TMEA is set
KVM:
arm64: nv: Use guest hypervisor's vSError state
KVM:
arm64: nvhe: Disable branch generation in nVHE guests
KVM:
arm64: Populate ESR_ELx.EC for emulated SError injection
KVM:
arm64: Remove __vcpu_{read,write}_sys_reg_{from,to}_cpu()
KVM:
arm64: Remove stage 2 read fault check
KVM:
arm64: Remove the wi->{e0,}poe vs wr->{p,u}ov confusion
KVM:
arm64: Rename the device variable to s2_force_noncacheable
KVM:
arm64: Reschedule as needed when destroying the stage-2 page-tables
KVM:
arm64: Route SEAs to the SError vector when EASE is set
KVM:
arm64: selftest: Add standalone test checking for KVM's own UUID
KVM:
arm64: selftest: vgic-v3: Add basic GICv3 sysreg userspace access test
KVM:
arm64: selftests: Add basic SError injection test
KVM:
arm64: selftests: Add FEAT_RAS EL2 registers to get-reg-list
KVM:
arm64: selftests: Add SCTLR2_EL1 to get-reg-list
KVM:
arm64: selftests: Add test for nASSGIcap attribute
KVM:
arm64: selftests: Catch up set_id_regs with the kernel
KVM:
arm64: selftests: get-reg-list: Add base EL2 registers
KVM:
arm64: selftests: get-reg-list: Simplify feature dependency
KVM:
arm64: selftests: Sync ID_AA64MMFR3_EL1 in set_id_regs
KVM:
arm64: selftests: Test ESR propagation for vSError injection
KVM:
arm64: selftests: Test SEAs are taken to SError vector when EASE=1
KVM:
arm64: Simplify sysreg access on exception delivery
KVM:
arm64: Spin off release helper from vgic_put_irq()
KVM:
arm64: Split kvm_pgtable_stage2_destroy()
KVM:
arm64: Sync protected guest VBAR_EL1 on injecting an undef exception
KVM:
arm64: Tighten the definition of FEAT_PMUv3p9
KVM:
arm64: Treat vCPU with pending SError as runnable
kvm:
arm64: use BUG() instead of BUG_ON(1)
KVM:
arm64: vgic-its: Return -ENXIO to invalid KVM_DEV_ARM_VGIC_GRP_CTRL attrs
KVM:
arm64: vgic-v3: Allow access to GICD_IIDR prior to initialization
KVM:
arm64: vgic-v3: Allow userspace to write GICD_TYPER2.nASSGIcap
KVM:
arm64: vgic-v3: Consolidate MAINT_IRQ handling
KVM:
arm64: vgic-v3: Don't require IRQs be disabled for LPI xarray lock
KVM:
arm64: vgic-v3: Erase LPIs from xarray outside of raw spinlocks
KVM:
arm64: vgic-v3: Fix ordering of ICH_HCR_EL2
KVM:
arm64: vgic-v3: Indicate vgic_put_irq() may take LPI xarray lock
KVM:
arm64: vgic-v3: Use bare refcount for VGIC LPIs
KVM:
arm64: vgic: Drop stale comment on IRQ active state
KVM:
arm64: vgic: fix incorrect spinlock API usage
KVM:
arm64: VHE: Save and restore host MDCR_EL2 value correctly
KVM:
arm64: WARN if unmapping a vLPI fails in any path
KVM:
arm64: Wire up SCTLR2_ELx sysreg descriptors
KVM:
Assert that slots_lock is held when resetting per-vCPU dirty rings
KVM:
Bail from the dirty ring reset flow if a signal is pending
KVM:
Bound the number of dirty ring entries in a single reset at INT_MAX
KVM:
Check for empty mask of harvested dirty ring entries in caller
KVM:
Conditionally reschedule when resetting the dirty ring
KVM:
Disallow binding multiple irqfds to an eventfd with a priority waiter
KVM:
Don't WARN if updating IRQ bypass route fails
KVM:
Drop sanity check that per-VM list of irqfds is unique
KVM:
fix typo in kvm_vm_set_mem_attributes() comment
KVM:
Fold kvm_arch_irqfd_route_changed() into kvm_arch_update_irqfd_routing()
KVM:
guest_memfd: Remove redundant kvm_gmem_getattr implementation
KVM:
Initialize irqfd waitqueue callback when adding to the queue
KVM:
Move x86-only tracepoints to x86's trace.h
KVM:
nSVM: Access MSRPM in 4-byte chunks only for merging L0 and L1 bitmaps
KVM:
nSVM: Don't initialize vmcb02 MSRPM with vmcb01's "always passthrough"
KVM:
nSVM: Merge MSRPM in 64-bit chunks on 64-bit kernels
KVM:
nSVM: Omit SEV-ES specific passthrough MSRs from L0+L1 bitmap merge
KVM:
nSVM: Use dedicated array of MSRPM offsets to merge L0 and L1 bitmaps
KVM:
nVMX: Check vmcs12->guest_ia32_debugctl on nested VM-Enter
KVM:
Pass new routing entries and irqfd when updating IRTEs
KVM:
PPC: Book3S HV: Add H_VIRT mapping for tracing exits
KVM:
PPC: Fix misleading interrupts comment in kvmppc_prepare_to_enter()
KVM:
s390: Fix access to unavailable adapter indicator pages during postcopy
KVM:
s390: Fix FOLL_*/FAULT_FLAG_* confusion
KVM:
s390: Fix incorrect usage of mmu_notifier_register()
KVM:
s390: Rework guest entry logic
KVM:
selftests: Add __open_path_or_exit() variant to provide extra help info
KVM:
selftests: Add a KVM_IRQFD test to verify uniqueness requirements
KVM:
selftests: Add CONFIG_EVENTFD for irqfd selftest
KVM:
selftests: Add utilities to create eventfds and do KVM_IRQFD
KVM:
selftests: Assert that eventfd() succeeds in Xen shinfo test
KVM:
selftests: Change MDSCR_EL1 register holding variables as uint64_t
KVM:
selftests: Convert arch_timer tests to common helpers to pin task
KVM:
selftests: Expand set of APIs for pinning tasks to a single CPU
KVM:
selftests: Fall back to split IRQ chip if full in-kernel chip is unsupported
KVM:
selftests: Fix spelling of 'occurrences' in sparsebit.c comments
KVM:
selftests: Play nice with EACCES errors in open_path_or_exit()
KVM:
selftests: Print a more helpful message for EACCESS in access tracking test
KVM:
selftests: Test behavior of KVM_X86_DISABLE_EXITS_APERFMPERF
KVM:
selftests: Verify KVM disable interception (for userspace) on filter change
KVM:
selftests: Verify KVM is loaded when getting a KVM module param
KVM:
SEV: don't check have_run_cpus in sev_writeback_caches()
KVM:
SEV: Prefer WBNOINVD over WBINVD for cache maintenance efficiency
KVM:
Squash two CONFIG_HAVE_KVM_IRQCHIP #ifdefs into one
KVM:
SVM: Add a comment to explain why avic_vcpu_blocking() ignores IRQ blocking
KVM:
SVM: Add a helper to allocate and initialize permissions bitmaps
KVM:
SVM: Add enable_ipiv param, never set IsRunning if disabled
KVM:
SVM: Add helper to deduplicate code for getting AVIC backing page
KVM:
SVM: Add helpers for accessing MSR bitmap that don't rely on offsets
KVM:
SVM: Allocate IOPM pages after initial setup in svm_hardware_setup()
KVM:
SVM: Allow SNP guest policy disallow running with SMT enabled
KVM:
SVM: Allow SNP guest policy to specify SINGLE_SOCKET
KVM:
SVM: Clean up macros related to architectural MSRPM definitions
KVM:
SVM: Clean up return handling in avic_pi_update_irte()
KVM:
SVM: Consolidate IRTE update when toggling AVIC on/off
KVM:
SVM: Delete IRTE link from previous vCPU before setting new IRTE
KVM:
SVM: Delete IRTE link from previous vCPU irrespective of new routing
KVM:
SVM: Disable (x2)AVIC IPI virtualization if CPU has erratum #1235
KVM:
SVM: Disable interception of SPEC_CTRL iff the MSR exists for the guest
KVM:
SVM: Don't BUG if setting up the MSR intercept bitmaps fails
KVM:
SVM: Don't check for assigned device(s) when activating AVIC
KVM:
SVM: Don't check for assigned device(s) when updating affinity
KVM:
SVM: Don't check vCPU's blocking status when toggling AVIC on/off
KVM:
SVM: Drop "always" flag from list of possible passthrough MSRs
KVM:
SVM: Drop explicit check on MSRPM offset when emulating SEV-ES accesses
KVM:
SVM: Drop pointless masking of default APIC base when setting V_APIC_BAR
KVM:
SVM: Drop pointless masking of kernel page pa's with AVIC HPA masks
KVM:
SVM: Drop redundant check in AVIC code on ID during vCPU creation
KVM:
SVM: Drop superfluous "cache" of AVIC Physical ID entry pointer
KVM:
SVM: Drop vcpu_svm's pointless avic_backing_page field
KVM:
SVM: Extract SVM specific code out of get_pi_vcpu_info()
KVM:
SVM: Flush cache only on CPUs running SEV guest
KVM:
SVM: Fold avic_set_pi_irte_mode() into its sole caller
KVM:
SVM: Fold svm_vcpu_init_msrpm() into its sole caller
KVM:
SVM: Generate GA log IRQs only if the associated vCPUs is blocking
KVM:
SVM: Implement and adopt VMX style MSR intercepts APIs
KVM:
SVM: Inhibit AVIC if ID is too big instead of rejecting vCPU creation
KVM:
SVM: Kill the VM instead of the host if MSR interception is buggy
KVM:
SVM: Manually recalc all MSR intercepts on userspace MSR filter change
KVM:
SVM: Massage name and param of helper that merges vmcb01 and vmcb12 MSRPMs
KVM:
SVM: Merge "after set CPUID" intercept recalc helpers
KVM:
SVM: Move svm_msrpm_offset() to nested.c
KVM:
SVM: Pass through GHCB MSR if and only if VM is an SEV-ES guest
KVM:
SVM: Process all IRTEs on affinity change even if one update fails
KVM:
SVM: Remove wbinvd in sev_vm_destroy()
KVM:
SVM: Rename init_vmcb_after_set_cpuid() to make it intercepts specific
KVM:
SVM: Return -EINVAL instead of MSR_INVALID to signal out-of-range MSR
KVM:
SVM: Revert IRTE to legacy mode if IOMMU doesn't provide IR metadata
KVM:
SVM: Simplify MSR interception logic for IA32_XSS MSR
KVM:
SVM: Stop walking list of routing table entries when updating IRTE
KVM:
SVM: Store MSRPM pointer as "void *" instead of "u32 *"
KVM:
SVM: Sync TPR from LAPIC into VMCB::V_TPR even if AVIC is active
KVM:
SVM: Tag MSR bitmap initialization helpers with __init
KVM:
SVM: Take and hold ir_list_lock across IRTE updates in IOMMU
KVM:
SVM: Track AVIC tables as natively sized pointers, not "struct pages"
KVM:
SVM: Track per-vCPU IRTEs using kvm_kernel_irqfd structure
KVM:
SVM: Use ARRAY_SIZE() to iterate over direct_access_msrs
KVM:
SVM: Use vcpu_idx, not vcpu_id, for GA log tag/metadata
KVM:
SVM: WARN if (de)activating guest mode in IOMMU fails
KVM:
SVM: WARN if ir_list is non-empty at vCPU free
KVM:
SVM: WARN if updating IRTE GA fields in IOMMU fails
KVM:
TDX: Move TDX hardware setup from main.c to tdx.c
KVM:
TDX: Use kvm_arch_vcpu.host_debugctl to restore the host's DEBUGCTL
KVM:
Use a local struct to do the initial vfs_poll() on an irqfd
KVM:
Use mask of harvested dirty ring entries to coalesce dirty ring resets
KVM:
VMX: Add a macro to track which DEBUGCTL bits are host-owned
KVM:
VMX: Allow guest to set DEBUGCTL.RTM_DEBUG if RTM is supported
KVM:
VMX: Apply MMIO Stale Data mitigation if KVM maps MMIO into the guest
KVM:
VMX: Extract checking of guest's DEBUGCTL into helper
KVM:
VMX: Manually recalc all MSR intercepts on userspace MSR filter change
KVM:
VMX: Move enable_ipiv knob to common x86
KVM:
VMX: Preserve host's DEBUGCTLMSR_FREEZE_IN_SMM while running the guest
KVM:
VMX: Stop walking list of routing table entries when updating IRTE
KVM:
VMX: Suppress PI notifications whenever the vCPU is put
KVM:
VMX: WARN if VT-d Posted IRQs aren't possible when starting IRQ bypass
KVM:
VMX: Wrap all accesses to IA32_DEBUGCTL with getter/setter APIs
KVM:
x86/mmu: Defer allocation of shadow MMU's hashed page list
KVM:
x86/mmu: Dynamically allocate shadow MMU's hashed page list
KVM:
x86/mmu: Exempt nested EPT page tables from !USER, CR0.WP=0 logic
KVM:
x86/mmu: Locally cache whether a PFN is host MMIO when making a SPTE
KVM:
x86: Add CONFIG_KVM_IOAPIC to allow disabling in-kernel I/O APIC
KVM:
x86: Advertise support for LKGS
KVM:
x86: Avoid calling kvm_is_mmio_pfn() when kvm_x86_ops.get_mt_mask is NULL
KVM:
x86: Change lapic regs base address to void pointer
KVM:
x86: Convert vcpu_run()'s immediate exit param into a generic bitmap
KVM:
x86: Decouple device assignment from IRQ bypass
KVM:
x86: Dedup AVIC vs. PI code for identifying target vCPU
KVM:
x86: Deduplicate MSR interception enabling and disabling
KVM:
x86: Don't clear PIT's IRQ line status when destroying PIT
KVM:
x86: Don't update IRTE entries when old and new routes were !MSI
KVM:
x86: Drop kvm_x86_ops.set_dr6() in favor of a new KVM_RUN flag
KVM:
x86: Drop pending_smi vs. INIT_RECEIVED check when setting MP_STATE
KVM:
x86: Drop superfluous "has assigned device" check in kvm_pi_update_irte()
KVM:
x86: Drop superfluous kvm_hv_set_sint() => kvm_hv_synic_set_irq() wrapper
KVM:
x86: Drop superfluous kvm_set_ioapic_irq() => kvm_ioapic_set_irq() wrapper
KVM:
x86: Drop superfluous kvm_set_pic_irq() => kvm_pic_set_irq() wrapper
KVM:
x86: Explicitly check for in-kernel PIC when getting ExtINT
KVM:
x86: fix typo "notifer"
KVM:
x86: Fold irq_comm.c into irq.c
KVM:
x86: Hardcode the PIT IRQ source ID to '2'
KVM:
x86: Move definition of X2APIC_MSR() to lapic.h
KVM:
x86: Move INIT_RECEIVED vs. INIT/SIPI blocked check to KVM_RUN
KVM:
x86: Move IRQ mask notifier infrastructure to I/O APIC emulation
KVM:
x86: Move IRQ routing/delivery APIs from x86.c => irq.c
KVM:
x86: Move kvm_setup_default_irq_routing() into irq.c
KVM:
x86: Move KVM_{GET,SET}_IRQCHIP ioctl helpers to irq.c
KVM:
x86: Move kvm_{request,free}_irq_source_id() to i8254.c (PIT)
KVM:
x86: Move PIT ioctl helpers to i8254.c
KVM:
x86: Move posted interrupt tracepoint to common code
KVM:
x86: Nullify irqfd->producer after updating IRTEs
KVM:
x86: Open code setting/clearing of bits in the ISR
KVM:
x86: Provide a capability to disable APERF/MPERF read intercepts
KVM:
x86: Refactor handling of SIPI_RECEIVED when setting MP_STATE
KVM:
x86: Reject KVM_SET_TSC_KHZ VM ioctl when vCPUs have been created
KVM:
x86: Remove redundant parentheses around 'bitmap'
KVM:
x86: Rename find_highest_vector()
KVM:
x86: Rename irqchip_kernel() to irqchip_full()
KVM:
x86: Rename kvm_set_msi_irq() => kvm_msi_to_lapic_irq()
KVM:
x86: Rename lapic get/set_reg() helpers
KVM:
x86: Rename lapic get/set_reg64() helpers
KVM:
x86: Rename lapic set/clear vector helpers
KVM:
x86: Rename msr_filter_changed() => recalc_msr_intercepts()
KVM:
x86: Rename VEC_POS/REG_POS macro usages
KVM:
x86: Replace growing set of *_in_guest bools with a u64
KVM:
x86: Simplify userspace filter logic when disabling MSR interception
KVM:
x86: Skip IOMMU IRTE updates if there's no old or new vCPU being targeted
KVM:
x86: Track irq_bypass_vcpu in common x86 code
KVM:
x86: Trigger I/O APIC route rescan in kvm_arch_irq_routing_update()
KVM:
x86: use array_index_nospec with indices that come from guest
KVM:
x86: Use kvzalloc() to allocate VM struct
KVM:
x86: Use non-atomic bit ops to manipulate "shadow" MSR intercepts
KVM:
x86: Use wbinvd_on_cpu() instead of an open-coded equivalent
KVM:
x86: WARN and reject KVM_RUN if vCPU's MP_STATE is SIPI_RECEIVED
KVM:
x86: WARN if IRQ bypass isn't supported in kvm_pi_update_irte()
KVM:
x86: WARN if IRQ bypass routing is updated without in-kernel local APIC
l2tp:
do not use sock_hold() in pppol2tp_session_get_sock()
landlock:
Fix cosmetic change
landlock:
Fix warning from KUnit tests
landlock:
opened file never has a negative dentry
leds:
flash: leds-qcom-flash: Fix registry access after re-bind
leds:
led-class-flash:: Fix flash_timeout comment
leds:
leds-lp50xx: Handle reg to get correct multi_index
leds:
lp8860: Check return value of devm_mutex_init()
leds:
pca955x: Avoid potential overflow when filling default_label (take 2)
leds:
tps6131x: Add V4L2_FLASH_LED_CLASS dependency
leds:
Unexport of_led_get()
lib/crc32:
Remove unused combination support
lib/crc:
arm64: Migrate optimized CRC code into lib/crc/
lib/crc:
arm: Migrate optimized CRC code into lib/crc/
lib/crc:
crc32: Change crc32() from macro to inline function and remove cast
lib/crc:
crc32: Document crc32_le(), crc32_be(), and crc32c()
lib/crc:
crc64: Add include/linux/crc64.h to kernel-api.rst
lib/crc:
Explicitly include
lib/crc:
loongarch: Migrate optimized CRC code into lib/crc/
lib/crc:
mips: Migrate optimized CRC code into lib/crc/
lib/crc:
Move files into lib/crc/
lib/crc:
powerpc: Migrate optimized CRC code into lib/crc/
lib/crc:
Prepare for arch-optimized code in subdirs of lib/crc/
lib/crc:
Remove ARCH_HAS_* kconfig symbols
lib/crc:
riscv: Migrate optimized CRC code into lib/crc/
lib/crc:
s390: Migrate optimized CRC code into lib/crc/
lib/crc:
sparc: Migrate optimized CRC code into lib/crc/
lib/crc:
x86/crc32c: Enable VPCLMULQDQ optimization where beneficial
lib/crc:
x86: Migrate optimized CRC code into lib/crc/
lib/crc:
x86: Reorganize crc-pclmul static_call initialization
lib/crypto:
arm/poly1305: Fix register corruption in no-SIMD contexts
lib/crypto:
arm/poly1305: Remove unneeded empty weak function
lib/crypto:
arm/sha1: Migrate optimized code into library
lib/crypto:
arm/sha512: Migrate optimized SHA-512 code to library
lib/crypto:
arm64/poly1305: Fix register corruption in no-SIMD contexts
lib/crypto:
arm64/sha1: Migrate optimized code into library
lib/crypto:
arm64/sha512-ce: Drop compatibility macros for older binutils
lib/crypto:
arm64/sha512: Migrate optimized SHA-512 code to library
lib/crypto:
arm64: Move arch/arm64/lib/crypto/ into lib/crypto/
lib/crypto:
arm: Move arch/arm/lib/crypto/ into lib/crypto/
lib/crypto:
ensure generated *.S files are removed on make clean
lib/crypto:
Explicitly include
lib/crypto:
hash_info: Move hash_info.c into lib/crypto/
lib/crypto:
mips/chacha: Fix clang build and remove unneeded byteswap
lib/crypto:
mips/sha1: Migrate optimized code into library
lib/crypto:
mips/sha512: Migrate optimized SHA-512 code to library
lib/crypto:
mips: Move arch/mips/lib/crypto/ into lib/crypto/
lib/crypto:
powerpc/sha1: Migrate optimized code into library
lib/crypto:
powerpc: Move arch/powerpc/lib/crypto/ into lib/crypto/
lib/crypto:
riscv/sha512: Migrate optimized SHA-512 code to library
lib/crypto:
riscv: Move arch/riscv/lib/crypto/ into lib/crypto/
lib/crypto:
s390/sha1: Migrate optimized code into library
lib/crypto:
s390/sha512: Migrate optimized SHA-512 code to library
lib/crypto:
s390: Move arch/s390/lib/crypto/ into lib/crypto/
lib/crypto:
sha1: Add HMAC support
lib/crypto:
sha1: Add SHA-1 library functions
lib/crypto:
sha1: Rename sha1_init() to sha1_init_raw()
lib/crypto:
sha256: Add HMAC-SHA224 and HMAC-SHA256 support
lib/crypto:
sha256: Add sha224() and sha224_update()
lib/crypto:
sha256: Consolidate into single module
lib/crypto:
sha256: Document the SHA-224 and SHA-256 API
lib/crypto:
sha256: Make library API use strongly-typed contexts
lib/crypto:
sha256: Propagate sha256_block_state type to implementations
lib/crypto:
sha256: Remove sha256_blocks_simd()
lib/crypto:
sha256: Remove sha256_is_arch_optimized()
lib/crypto:
sha256: Reorder some code
lib/crypto:
sha256: Sync sha256_update() with sha512_update()
lib/crypto:
sha2: Add hmac_sha*_init_usingrawkey()
lib/crypto:
sha512: Add HMAC-SHA384 and HMAC-SHA512 support
lib/crypto:
sha512: Add support for SHA-384 and SHA-512
lib/crypto:
sha: Update Kconfig help for SHA1 and SHA256
lib/crypto:
sparc/sha1: Migrate optimized code into library
lib/crypto:
sparc/sha512: Migrate optimized SHA-512 code to library
lib/crypto:
sparc: Move arch/sparc/lib/crypto/ into lib/crypto/
lib/crypto:
tests: Add hash-test-template.h and gen-hash-testvecs.py
lib/crypto:
tests: Add KUnit tests for Poly1305
lib/crypto:
tests: Add KUnit tests for SHA-1 and HMAC-SHA1
lib/crypto:
tests: Add KUnit tests for SHA-224 and SHA-256
lib/crypto:
tests: Add KUnit tests for SHA-384 and SHA-512
lib/crypto:
tests: Annotate worker to be on stack
lib/crypto:
x86/poly1305: Fix performance regression on short messages
lib/crypto:
x86/poly1305: Fix register corruption in no-SIMD contexts
lib/crypto:
x86/sha1-ni: Convert to use rounds macros
lib/crypto:
x86/sha1-ni: Minor optimizations and cleanup
lib/crypto:
x86/sha1: Migrate optimized code into library
lib/crypto:
x86/sha256: Move static_call above kernel-mode FPU section
lib/crypto:
x86/sha256: Remove unnecessary checks for nblocks==0
lib/crypto:
x86/sha512: Migrate optimized SHA-512 code to library
lib/crypto:
x86/sha512: Remove unnecessary checks for nblocks==0
lib/crypto:
x86: Move arch/x86/lib/crypto/ into lib/crypto/
lib/group_cpus:
Let group_cpu_evenly() return the number of initialized masks
lib/math/gcd:
use static key to select implementation at runtime
lib/raid6:
replace custom zero page with ZERO_PAGE
lib/raid6:
update recov_rvv.c zero page usage
lib/sbitmap:
convert shallow_depth from one word to the whole sbitmap
lib/sbitmap:
make sbitmap_get_shallow() internal
lib/smp_processor_id:
Make migration check unconditional of SMP
lib/test_hmm:
reduce stack usage
lib/test_vmalloc.c:
introduce xfail for failing tests
lib/test_vmalloc.c:
restrict default test mask to avoid test warnings
lib/test_vmalloc.c:
use late_initcall() if built-in for init ordering
lib/xxhash:
remove unused functions
lib:
Add stress test for ratelimit
lib:
Add trivial kunit test for ratelimit
lib:
Make the ratelimit test more reliable
lib:
packing: Include necessary headers
lib:
test_objagg: split test_hints_case() into two functions
lib:
test_objagg: split test_hints_case() into two functions
libbpf:
__arg_untrusted in bpf_helpers.h
libbpf:
Add bpf_stream_printk() macro
libbpf:
Add support for printing BTF character arrays as strings
libbpf:
Add the ability to suppress perf event enablement
libbpf:
Avoid possible use of uninitialized mod_len
libbpf:
Correct some typos and syntax issues in usdt doc
libbpf:
Fix warning in calloc() usage
libbpf:
Introduce bpf_prog_stream_read() API
libbpf:
start v1.7 dev cycle
libbpf:
Support link-based cgroup attach with options
libbpf:
Verify that arena map exists when adding arena relocations
libceph:
fix invalid accesses to ceph_connection_v1_info
libceph:
Rename hmac_sha256() to ceph_hmac_sha256()
libeth, libie:
clean symbol exports up a little
libeth:
convert to netmem
libeth:
support native XDP and register memory model
libeth:
xdp, xsk: access adjacent u32s as u64 where applicable
libeth:
xdp: access ->pp through netmem_desc instead of page
libeth:
xdp: add .ndo_xdp_xmit() helpers
libeth:
xdp: add helpers for preparing/processing &libeth_xdp_buff
libeth:
xdp: add RSS hash hint and XDP features setup helpers
libeth:
xdp: add templates for building driver-side callbacks
libeth:
xdp: add XDP prog run and verdict result handling
libeth:
xdp: add XDP_TX buffers sending
libeth:
xdp: add XDPSQ cleanup timers
libeth:
xdp: add XDPSQ locking helpers
libeth:
xdp: add XDPSQE completion helpers
libeth:
xsk: add XSk Rx processing support
libeth:
xsk: add XSk XDP_TX sending helpers
libeth:
xsk: add XSk xmit functions
libeth:
xsk: add XSkFQ refill and XSk wakeup helpers
libfs:
massage path_from_stashed()
libfs:
massage path_from_stashed() to allow custom stashing behavior
libfs:
prepare to allow for non-immutable pidfd inodes
libie:
add adminq helper for converting err to str
libie:
fix string names for AQ error codes
libnvdimm:
Don't use "proxy" headers
libperf evsel:
Add missed puts and asserts
libperf evsel:
Factor perf_evsel__exit out of perf_evsel__delete
libperf evsel:
Rename own_cpus to pmu_cpus
LICENSES:
Replace the obsolete address of the FSF in the GFDL-1.1
LICENSES:
Replace the obsolete address of the FSF in the GFDL-1.2
LICENSES:
Replace the obsolete address of the FSF in the GPL-1.0
LICENSES:
Replace the obsolete address of the FSF in the GPL-2.0
LICENSES:
Replace the obsolete address of the FSF in the LGPL-2.0
LICENSES:
Replace the obsolete address of the FSF in the LGPL-2.1
Linux:
Linux 6.17
Linux:
Linux 6.17-rc1
Linux:
Linux 6.17-rc2
Linux:
Linux 6.17-rc3
Linux:
Linux 6.17-rc4
Linux:
Linux 6.17-rc5
Linux:
Linux 6.17-rc6
Linux:
Linux 6.17-rc7
local_lock:
Move this_cpu_ptr() notation from internal to main header
lockdep:
Speed up lockdep_unregister_key() with expedited RCU synchronization
locking/lockdep:
Avoid struct return in lock_stats()
locking/lockdep:
Change 'static const' variables to enum values
locking/mutex:
Add p->blocked_on wrappers for correctness checks
locking/mutex:
Mark devm_mutex_init() as __must_check
locking/mutex:
Remove redundant #ifdefs
locking/mutex:
Rework task_struct::blocked_on
locking/rtmutex:
Move max_lock_depth into rtmutex.c
locking/rwsem:
make owner helpers globally available
locking/rwsem:
Use OWNER_NONSPINNABLE directly instead of OWNER_SPINNABLE
locking:
Fix __clear_task_blocked_on() warning from __ww_mutex_wound() path
loongarch, um, xtensa:
get rid of generated arch/$ARCH/include/asm/param.h
LoongArch:
Add cpuhotplug hooks to fix high cpu usage of vCPU threads
LoongArch:
Add larch_insn_gen_{beq,bne} helpers
LoongArch:
Align ACPI structures if ARCH_STRICT_ALIGN enabled
LoongArch:
Avoid in-place string operation on FDT content
LoongArch:
BPF: Add basic bpf trampoline support
LoongArch:
BPF: Add dynamic code modification support
LoongArch:
BPF: Add struct ops support for trampoline
LoongArch:
BPF: Fix jump offset calculation in tailcall
LoongArch:
BPF: Fix the tailcall hierarchy
LoongArch:
BPF: Rename and refactor validate_code()
LoongArch:
BPF: Set bpf_jit_bypass_spec_v1/v4()
LoongArch:
Check the return value when creating kobj
LoongArch:
Complete KSave registers definition
LoongArch:
Don't use %pK through printk() in unwinder
LoongArch:
dts: Add eMMC/SDIO controller support to Loongson-2K2000
LoongArch:
dts: Add SDIO controller support to Loongson-2K0500
LoongArch:
dts: Add SDIO controller support to Loongson-2K1000
LoongArch:
Fix unreliable stack for live patching
LoongArch:
Handle jump tables options for RUST
LoongArch:
Increase COMMAND_LINE_SIZE up to 4096
LoongArch:
KVM: Add address alignment check in pch_pic register access
LoongArch:
KVM: Add stat information with kernel irqchip
LoongArch:
KVM: Add tracepoints for CPUCFG and CSR emulation exits
LoongArch:
KVM: Avoid copy_*_user() with lock hold in kvm_eiointc_ctrl_access()
LoongArch:
KVM: Avoid copy_*_user() with lock hold in kvm_eiointc_regs_access()
LoongArch:
KVM: Avoid copy_*_user() with lock hold in kvm_eiointc_sw_status_access()
LoongArch:
KVM: Avoid copy_*_user() with lock hold in kvm_pch_pic_regs_access()
LoongArch:
KVM: Fix stack protector issue in send_ipi_data()
LoongArch:
KVM: Fix VM migration failure with PTW enabled
LoongArch:
KVM: Make function kvm_own_lbt() robust
LoongArch:
KVM: Remove never called default case statement
LoongArch:
KVM: Remove unnecessary local variable
LoongArch:
KVM: Remove unused parameter len
LoongArch:
KVM: Remove unused returns and semicolons
LoongArch:
KVM: Replace eiointc_enable_irq() with eiointc_update_irq()
LoongArch:
KVM: Rework kvm_send_pv_ipi()
LoongArch:
KVM: Simplify kvm_deliver_intr()
LoongArch:
KVM: Use generic function loongarch_eiointc_read()
LoongArch:
KVM: Use generic function loongarch_eiointc_write()
LoongArch:
KVM: Use kvm_get_vcpu_by_id() instead of kvm_get_vcpu()
LoongArch:
KVM: Use standard bitops API with eiointc
LoongArch:
Make LTO case independent in Makefile
LoongArch:
Make relocate_new_kernel_size be a .quad value
LoongArch:
Optimize module load time by optimizing PLT/GOT counting
LoongArch:
Pass annotate-tablejump option if LTO is enabled
LoongArch:
ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names
LoongArch:
Rename GCC_PLUGIN_STACKLEAK to KSTACK_ERASE
LoongArch:
Replace sprintf() with sysfs_emit()
LoongArch:
Save LBT before FPU in setup_sigcontext()
LoongArch:
Support mem=
kernel parameter
LoongArch:
Update HD-audio codec configs
LoongArch:
Update help info of ARCH_STRICT_ALIGN
LoongArch:
vDSO: Check kcalloc() result in init_vdso()
LoongArch:
vDSO: Remove -nostdlib complier flag
loop:
Avoid updating block size under exclusive owner
loop:
Consolidate size calculation logic into lo_calculate_size()
loop:
fix zero sized loop for block special file
loop:
use vfs_getattr_nosec for accurate file size
lpfc:
don't use file->f_path.dentry for comparisons
lsm:
introduce new hooks for setting/getting inode fsxattr
lsm:
trivial comment fix
m68k:
Avoid pointless recursion in debug console rendering
m68k:
defconfig: Update defconfigs for v6.16-rc2
m68k:
Don't unregister boot console needlessly
m68k:
Enable dead code elimination
m68k:
Fix lost column on framebuffer debug console
m68k:
mac: Improve clocksource driver commentary
m68k:
mm: Convert free_pointer_table() to use ptdescs
m68k:
mm: Convert get_pointer_table() to use ptdescs
m68k:
mm: Convert init_pointer_table() to use ptdescs
m68k:
mm: Convert pointer table macros to use ptdescs
m68k:
ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names
m68k:
remove unneeded tty includes
m68k:
Remove unused "cursor home" code from debug console
m68k:
Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
m68k:
Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers
macsec:
read MACSEC_SA_ATTR_PN with nla_get_uint
macsec:
set IFF_UNICAST_FLT priv flag
macsec:
sync features on RTM_NEWLINK
mailbox/pcc:
support mailbox management of the shared buffer
mailbox:
add CIX mailbox driver
mailbox:
Add support for bcm74110
mailbox:
aspeed: add mailbox driver for AST27XX series SoC
mailbox:
bcm74110: Fix spelling mistake
mailbox:
bcm74110: remove unneeded semicolon
mailbox:
mtk-cmdq: Switch to pm_runtime_put_autosuspend()
mailbox:
Use dev_fwnode()
mailmap:
add entry for Bence Csókás
mailmap:
update Sachin Mokashi's email address
MAINTAINERS, mailmap:
Update address for Peter Hilber
MAINTAINERS:
.mailmap: Update Hans de Goede's email address
MAINTAINERS:
Add Alexandre Courbot as co-maintainer to nova-core
MAINTAINERS:
Add an entry for Amlogic spi driver
MAINTAINERS:
Add CIX SoC maintainer entry
MAINTAINERS:
add Clément Le Goffic as STM32 HDP maintainer
MAINTAINERS:
Add drm-rust tree for Rust DRM drivers and infrastructure
MAINTAINERS:
Add entries for drm_panic, drm_panic_qr_code and drm_log
MAINTAINERS:
Add entries for the RZ/V2H(P) RSPI
MAINTAINERS:
Add entry for Andes SoC
MAINTAINERS:
Add entry for Axiado
MAINTAINERS:
add entry for Samsung Exynos2200 SoC
MAINTAINERS:
add entry for SpacemiT K1 I2C driver
MAINTAINERS:
Add entry for STM32 pinctrl drivers and documentation
MAINTAINERS:
add Jann Horn as rmap reviewer
MAINTAINERS:
add Lance Yang as a THP reviewer
MAINTAINERS:
add lib/raid6/ to "SOFTWARE RAID"
MAINTAINERS:
Add link to documentation of Intel PMT ABI
MAINTAINERS:
Add maintainer entry for AMD Hardware Feedback Driver
MAINTAINERS:
Add maintainer for i.MX8qxp Display Controller
MAINTAINERS:
add maintainers for delaytop
MAINTAINERS:
add maintainers for Intel IPU7 input system driver
MAINTAINERS:
add Masami as a reviewer of hung task detector
MAINTAINERS:
Add me as maintainer of Synopsys DesignWare I2C driver
MAINTAINERS:
add missing file to cgroup section
MAINTAINERS:
add missing files to page alloc section
MAINTAINERS:
add missing files to slab section
MAINTAINERS:
add missing headers to mempory policy & migration section
MAINTAINERS:
add missing interval_tree.c to memory mapping section
MAINTAINERS:
add missing mm_slot.h file THP section
MAINTAINERS:
add missing percpu-internal.h file to per-cpu section
MAINTAINERS:
add missing shrinker files
MAINTAINERS:
Add missing sysfb files to firmware framebuffers entry
MAINTAINERS:
add missing zsmalloc file
MAINTAINERS:
add mm folks as reviewers to rust alloc
MAINTAINERS:
add MM MISC section, add missing files to MISC and CORE
MAINTAINERS:
add myself as a CAMSS patch reviewer
MAINTAINERS:
add myself as Marvell PXA1908 maintainer
MAINTAINERS:
add myself as smbx charger driver maintainer
MAINTAINERS:
add NXP S32G RTC driver
MAINTAINERS:
add Phil as netfilter reviewer
MAINTAINERS:
add Raspberry Pi RP1 section
MAINTAINERS:
add regulator.rs to the regulator API entry
MAINTAINERS:
add Sabrina to TLS maintainers
MAINTAINERS:
Add SDCA maintainers entry
MAINTAINERS:
add tree entry to numa memblocks and emulation block
MAINTAINERS:
Add Xiu and myself as Lockdown maintainers
MAINTAINERS:
adjust file entry in CPU HOTPLUG
MAINTAINERS:
adjust file entry in INTEL STRATIX10 FIRMWARE DRIVERS
MAINTAINERS:
Adjust file entry in TPS6131X FLASH LED DRIVER
MAINTAINERS:
Adjust to the new HD-audio driver paths
MAINTAINERS:
Change Altera-PIO driver maintainer
MAINTAINERS:
Change habanalabs maintainers
MAINTAINERS:
delete email for Tharun Kumar P
MAINTAINERS:
drm-misc: fix X: entries for nova/nouveau
MAINTAINERS:
Drop arch/*/lib/crypto/ pattern
MAINTAINERS:
Drop Nicolas from maintaining pcie-brcmstb
MAINTAINERS:
entry for DRM GPUVM
MAINTAINERS:
exclude defconfig from ARM64 PORT
MAINTAINERS:
hand over Kbuild maintenance
MAINTAINERS:
i2c: Update i2c_hisi entry
MAINTAINERS:
Include clk.py under COMMON CLK FRAMEWORK entry
MAINTAINERS:
Input: Drop melfas-mip4 section
MAINTAINERS:
make the DPLL entry cover drivers
MAINTAINERS:
mark bcachefs externally maintained
MAINTAINERS:
Mark Intel PTP DFL ToD as orphaned
MAINTAINERS:
Mark Intel WWAN IOSM driver as orphaned
MAINTAINERS:
mark MGLRU as maintained
MAINTAINERS:
move memremap.[ch] to hotplug section
MAINTAINERS:
rectify file entry in QUALCOMM SMB CHARGER DRIVER
MAINTAINERS:
remove Alyssa Rosenzweig
MAINTAINERS:
Remove bouncing irdma maintainer
MAINTAINERS:
Remove bouncing kprobes maintainer
MAINTAINERS:
Remove bouncing T7XX reviewer
MAINTAINERS:
Remove myself as Synopsys DesignWare I2C maintainer
Maintainers:
Remove QIB
MAINTAINERS:
Remove Sanyog Kale as reviewer on SoundWire
MAINTAINERS:
replace git protocol for github
MAINTAINERS:
resurrect my netfilter maintainer entry
MAINTAINERS:
retire Boris from TLS maintainers
MAINTAINERS:
rmnet: Update email addresses
MAINTAINERS:
Switch ASPEED tree to shared BMC repository
MAINTAINERS:
update btrfs entry
MAINTAINERS:
Update email address for Qualcomm's I2C GENI maintainers
MAINTAINERS:
Update FPGA MANAGER maintainer
MAINTAINERS:
Update git entry for nouveau
MAINTAINERS:
Update i.MX Clock Entry
MAINTAINERS:
Update i.MX entry
MAINTAINERS:
update io_uring and block tree git trees
MAINTAINERS:
update iwlwifi git link
MAINTAINERS:
Update maintainer information for Altera Triple Speed Ethernet Driver
MAINTAINERS:
Update my email address for DRM Panel reviews
MAINTAINERS:
Update my email address to gmail.com
MAINTAINERS:
Update Nobuhiro Iwamatsu's email address
MAINTAINERS:
Update Paul Walmsley's E-mail address
MAINTAINERS:
update s390/net
MAINTAINERS:
update sundance entry
MAINTAINERS:
Update the DMA Rust entry
Linux:
make commit_tree() usable in same-namespace move case
Linux:
make d_set_d_op() static
Linux:
make securityfs_remove() remove the entire subtree
maple tree:
add some comments
maple tree:
use goto label to simplify code
maple_tree:
add testing for restoring maple state to active
maple_tree:
fix status setup on restore to active
Linux:
Mark xe driver as BROKEN if kernel page size is not 4kB
mcb:
use sysfs_emit_at() instead of scnprintf() in show functions
mctp:
return -ENOPROTOOPT for unknown getsockopt options
md/md-cluster:
handle REMOVE message earlier
md/raid0:
set chunk_sectors limit
md/raid10:
fix set but not used variable in sync_request_write()
md/raid10:
set chunk_sectors limit
md/raid1:
change r1conf->r1bio_pool to a pointer type
md/raid1:
fix data lost for writemostly rdev
md/raid1:
remove struct pool_info and related code
md/raid5:
unset WQ_CPU_INTENSIVE for raid5 unbound workqueue
md:
add helper rdev_needs_recovery()
md:
add legacy_async_del_gendisk mode
md:
allow removing faulty rdev during resync
md:
call del_gendisk in control path
md:
dm-zoned-target: Initialize return variable r to avoid uninitialized use
md:
Don't clear MD_CLOSING until mddev is freed
md:
fix create on open mddev lifetime regression
md:
fix sync_action incorrect display during resync
md:
init queue_limits->max_hw_wzeroes_unmap_sectors parameter
md:
keep recovery_cp in mdp_superblock_s
md:
make rdev_addable usable for rcu mode
md:
prevent incorrect update of resync/recovery offset
md:
remove/add redundancy group only in level change
md:
rename recovery_cp to resync_offset
media:
adv7180: Remove g_pixelaspect implementation
media:
adv748x: Remove g_pixelaspect implementation
media:
amphion: Add H264 and HEVC profile and level control
media:
amphion: Remove unused functions
media:
amphion: Support dmabuf and v4l2 buffer without binding
media:
atomisp: Always free MIPI / CSI-receiver buffers from ia_css_uninit()
media:
atomisp: Fix "stop stream timeout." error
media:
atomisp: Fix ia_css_vf.host.c coding style
media:
atomisp: Fix premature setting of HMM_BO_DEVICE_INITED flag
media:
atomisp: gc0310: Add camera orientation and sensor rotation controls
media:
atomisp: gc0310: Add check_hwcfg() function
media:
atomisp: gc0310: Add link-frequency and pixelrate controls
media:
atomisp: gc0310: Add selection API support
media:
atomisp: gc0310: Add vblank and hblank controls
media:
atomisp: gc0310: Drop gc0310_g_skip_frames()
media:
atomisp: gc0310: Drop gc0310_get_frame_interval()
media:
atomisp: gc0310: Drop unused GC0310_FOCAL_LENGTH_NUM define
media:
atomisp: gc0310: Fix power on/off sleep times
media:
atomisp: gc0310: Implement internal_ops.init_state
media:
atomisp: gc0310: Limit max exposure value to mode-height + vblank
media:
atomisp: gc0310: Modify vblank value to run at 30 fps
media:
atomisp: gc0310: Move and rename suspend/resume functions
media:
atomisp: gc0310: Remove redundant debug message
media:
atomisp: gc0310: Remove unused is_streaming variable
media:
atomisp: gc0310: Rename "dev" function variable to "sensor"
media:
atomisp: gc0310: runtime-PM fixes
media:
atomisp: gc0310: Switch to CCI register access helpers
media:
atomisp: gc0310: Switch to using sd.active_state fmt
media:
atomisp: gc0310: Switch to using the sub-device state lock
media:
atomisp: gc0310: Switch to {enable,disable}_streams
media:
atomisp: gc0310: Use V4L2_CID_ANALOGUE_GAIN for gain control
media:
atomisp: gc0310: Use v4l2_subdev_get_fmt() as v4l2_subdev_pad_ops.get_fmt()
media:
atomisp: gc2235: Fix struct definition style
media:
atomisp: Move atomisp_stop_streaming() above atomisp_start_streaming()
media:
atomisp: ov2722: Fix struct definition style
media:
atomisp: Properly stop the ISP stream on sensor streamon errors
media:
atomisp: Remove custom sysfs attributes from atomisp_drvfs.c
media:
atomisp: Remove debug sysfs attributes active_bo and free_bo
media:
atomisp: Remove no more used macros from math_support.h
media:
atomisp: Remove unused header
media:
atomisp: Replace macros from math_support.h
media:
atomisp: Stop pipeline on atomisp_css_start() failure
media:
atomisp: Switch to int3472 driver sensor GPIO mapping code
media:
c8sectpfe: Use for_each_child_of_node_scoped()
media:
cadence: csi2rx: Enable csi2rx_err_irq interrupt and add support for VIDIOC_LOG_STATUS
media:
cec: cec-gpio: reading hpd/5v is allowed to sleep
media:
cec: cec-gpio: rename functions
media:
cec: core: add glitch error injection
media:
cec: core: add rx-no-low-drive setting
media:
cedrus: Add support for additional output formats
media:
core: export v4l2_translate_cmd
media:
cx18: Replace custom implementation of list_entry_is_head()
media:
Documentation: Add note about UVCH length field
media:
Documentation: Document new v4l2_ctrl_handler_free() behaviour
media:
Documentation: Improve grammar, formatting in Video4Linux
media:
dt-bindings: Add binding doc for i.MX8QXP and i.MX8QM ISI
media:
dt-bindings: media: renesas,fcp: Document RZ/V2N SoC
media:
dt-bindings: media: renesas,vsp1: Document RZ/V2N SoC
media:
dt-bindings: mipi-ccs: Refer to video-interface-devices.yaml
media:
dt-bindings: mt9m114: Add slew-rate DT-binding
media:
dt-bindings: nxp,imx8-jpeg: Add compatible strings for IMX95 JPEG
media:
dt-bindings: nxp,imx8mq-mipi-csi2: Add i.MX8QM(QXP) compatible strings
media:
dt-bindings: rockchip: Add RK3576 Video Decoder bindings
media:
dt-bindings: rockchip: Document RK3588 Video Decoder bindings
media:
dt-bindings: sony,imx214: Deprecate property clock-frequency
media:
dvb-frontends/cxd2820r: use new GPIO line value setter callbacks
media:
dvb-frontends: dib7090p: fix null-ptr-deref in dib7090p_rw_on_apb()
media:
dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
media:
dw9714: add support for powerdown pin
media:
dw9714: coding style fixes
media:
dw9714: move power sequences to dedicated functions
media:
exynos4-is: fimc-is: Fully open-code compatible for grepping
media:
flexcop-i2c: Constify struct i2c_algorithm
media:
gspca: Add bounds checking to firmware parser
media:
hi556: correct the test pattern configuration
media:
hi556: Fix reset GPIO timings
media:
hi556: Support full range of power rails
media:
i2c: adv7604/tc358743/tda1997x: HPD low for HZ / 7
media:
i2c: Automatically select common options for lens drivers
media:
i2c: Defer ov5670_probe() if endpoint not found
media:
i2c: ds90ub913: Drop check on number of active routes
media:
i2c: ds90ub913: use new GPIO line value setter callbacks
media:
i2c: ds90ub953: Drop check on number of active routes
media:
i2c: ds90ub953: use new GPIO line value setter callbacks
media:
i2c: ds90ub960: Drop check on number of active routes
media:
i2c: imx214: Make use of CCS PLL calculator
media:
i2c: imx214: Prepare for variable clock frequency
media:
i2c: imx214: Remove hard-coded external clock frequency
media:
i2c: imx214: Reorder imx214_parse_fwnode call
media:
i2c: imx290: Remove unneeded assignment of subdev device pointer
media:
i2c: imx415: Request the sensor clock without a name
media:
i2c: max9286: use new GPIO line value setter callbacks
media:
i2c: max96714: Drop check on number of active routes
media:
i2c: max96717: Drop unused field assignment
media:
i2c: max96717: use new GPIO line value setter callbacks
media:
i2c: set lt6911uxe's reset_gpio to GPIOD_OUT_LOW
media:
i2c: vd55g1: Fix RATE macros not being expressed in bps
media:
i2c: vd55g1: Fix return code in vd55g1_enable_streams error path
media:
i2c: vd55g1: Setup sensor external clock before patching
media:
i2c: vd55g1: Use first index of mbus codes array as default
media:
imx-jpeg: Account for data_offset when getting image address
media:
imx-mipi-csis: Use CSI-2 data type macros from mipi-csi2.h
media:
imx8-isi: Add support for i.MX8QM and i.MX8QXP
media:
imx8mq-mipi-csi2: Add imx8mq_plat_data for different compatible strings
media:
imx8mq-mipi-csi2: Add support for i.MX8QXP
media:
imx8mq-mipi-csi2: Fix error code in imx8mq_mipi_csi_parse_dt()
media:
imx: fix a potential memory leak in imx_media_csc_scaler_device_init()
media:
ipu-bridge: Add _HID for OV5670
media:
ipu-bridge: Add link-frequency to the GC0310 entry
media:
ipu-bridge: Add Onsemi MT9M114 HID to list of supported sensors
media:
ipu-bridge: Add support for additional link frequencies
media:
ipu-bridge: Add Toshiba T4KA3 HID to list of supported sensor
media:
ipu-bridge: Improve error logging when waiting for IVSC to become ready
media:
ipu3-cio2: Use V4L2 subdev active state
media:
ipu6: isys: Set minimum height to 1
media:
ipu6: isys: Use correct pads for xlate_streams()
media:
ipu7: Drop IPU8 PCI ID for now
media:
iris: Add a comment to explain usage of MBPS
media:
iris: Add codec specific check for VP9 decoder drain handling
media:
iris: Add handling for corrupt and drop frames
media:
iris: Add handling for no show frames
media:
iris: Add HEVC and VP9 formats for decoder
media:
iris: Add internal buffer calculation for HEVC and VP9 decoders
media:
iris: Add platform capabilities for HEVC and VP9 decoders
media:
iris: Avoid updating frame size to firmware during reconfig
media:
iris: Drop port check for session property response
media:
iris: Fix buffer preparation failure during resolution change
media:
iris: Fix missing function pointer initialization
media:
iris: Fix NULL pointer dereference
media:
iris: Fix opp scaling of power domains
media:
iris: Fix typo in depth variable
media:
iris: Improve last flag handling
media:
iris: Prevent HFI queue writes when core is in deinit state
media:
iris: Remove deprecated property setting to firmware
media:
iris: Remove error check for non-zero v4l2 controls
media:
iris: Remove redundant buffer count check in stream off
media:
iris: Remove unnecessary re-initialization of flush completion
media:
iris: Send V4L2_BUF_FLAG_ERROR for capture buffers with 0 filled length
media:
iris: Set mandatory properties for HEVC and VP9 decoders.
media:
iris: Skip destroying internal buffer if not dequeued
media:
iris: Skip flush on first sequence change
media:
iris: Track flush responses to prevent premature completion
media:
iris: Update CAPTURE format info based on OUTPUT format
media:
iris: Verify internal buffer release on close
media:
ivsc: Add MAINTAINERS entry
media:
ivsc: Fix crash at shutdown due to missing mei_cldev_disable() calls
media:
ivsc: Remove Wentong's e-mail address
media:
media/test_drivers: Replace open-coded parity calculation with parity8()
media:
mgb4: Enumerate only the available timings
media:
mt9m114: Bypass PLL if required
media:
mt9m114: Factor out mt9m114_configure_pa
media:
mt9m114: Fix deadlock in get_frame_interval/set_frame_interval
media:
nxp: imx8-isi: Allow num_sources to be greater than num_sink
media:
nxp: imx8-isi: Remove redundant check for dma_set_mask_and_coherent()
media:
nxp: imx8-isi: Remove unused offset in mxc_isi_reg and use BIT() macro for mask
media:
nxp: imx8-isi: Simplify a couple of error messages
media:
nxp: imx8-isi: Use dev_err_probe() to simplify code
media:
nxp: imx8-isi: Use devm_clk_bulk_get_all() to fetch clocks
media:
ov2659: Fix memory leaks in ov2659_probe()
media:
ov2740: Remove shorthand variables
media:
ov5693: Improve error logging when fwnode is not found
media:
ov7251: Improve error logging when fwnode is not found
media:
ov8865: Improve error logging when fwnode is not found
media:
pci: cx18-av-vbi: Replace open-coded parity calculation with parity8()
media:
pisp_be: Drop reference to non-existing function
media:
pisp_be: Fix pm_runtime underrun in probe
media:
pisp_be: Remove config validation from schedule()
media:
pisp_be: Split jobs creation and scheduling
media:
pisp_be: Use clamp() and define max sizes
media:
platform: rzg2l-cru: Add support for RAW10/12/14 data
media:
platform: rzg2l-cru: Use v4l2_fill_pixfmt()
media:
platform: rzg2l-cru: Use v4l2_get_link_freq()
media:
platform: ti: Remove unused vpdma_update_dma_addr
media:
qcom: camss: cleanup media device allocated resource on error path
media:
qcom: camss: csiphy-3ph: Fix inadvertent dropping of SDM660/SDM670 phy init
media:
qcom: camss: Power pipeline only when streaming
media:
qcom: camss: register camss media device before subdevices
media:
qcom: camss: remove duplicated csiphy_formats_sc7280 data
media:
qcom: camss: Remove extraneous -supply postfix on supply names
media:
qcom: camss: simplify camss_subdev_notifier_complete() function
media:
rainshadow-cec: fix TOCTOU race condition in rain_interrupt()
media:
raspberrypi: cfe: Fix min_reqbufs_allocation
media:
rc: ir-spi: allocate buffer dynamically
media:
rc: ir-spi: avoid overflow in multiplication
media:
rc: ir-spi: constrain carrier frequency
media:
rcar-csi2: Add D-PHY support for V4H
media:
rcar-csi2: Clarify usage of mbps and msps
media:
rcar-csi2: Rework macros to access AFE lanes
media:
rcar-csi2: Update start procedure for V4H
media:
rcar-csi2: Use the pad version of v4l2_get_link_freq()
media:
rcar-fcp: Add rcar_fcp_soft_reset()
media:
rcar-vin: Always create a media pad
media:
rcar-vin: Change link setup argument
media:
rcar-vin: Check for correct capture interrupt event
media:
rcar-vin: Enable media-graph on Gen2
media:
rcar-vin: Fold event notifier into only user
media:
rcar-vin: Fold interrupt helpers into only callers
media:
rcar-vin: Generate a VIN group ID for Gen2
media:
rcar-vin: Generate FRAME_SYNC events
media:
rcar-vin: Improve error paths for parallel devices
media:
rcar-vin: Merge all notifiers
media:
rcar-vin: Only expose VIN controls
media:
rcar-vin: Prepare for unifying all v4l-async notifiers
media:
rcar-vin: Remove NTSC workaround
media:
rcar-vin: Store platform info with group structure
media:
rcar-vin: Use correct count of remote subdevices
media:
rcar-vin: Use error labels in probe
media:
Remove redundant pm_runtime_mark_last_busy() calls
media:
renesas: rzg2l-cru: Fix typo in rzg3e_fifo_empty name
media:
renesas: rzg2l-cru: Simplify FIFO empty check
media:
rkisp1: Add RKISP1_CID_SUPPORTED_PARAMS_BLOCKS control
media:
rkisp1: Properly handle result of rkisp1_params_init_vb2_queue()
media:
rkvdec: Fix a NULL vs IS_ERR() bug in probe()
media:
rkvdec: Fix an error handling path in rkvdec_probe()
media:
rkvdec: Remove redundant pm_runtime_mark_last_busy() calls
media:
rkvdec: Remove TODO file
media:
rkvdec: Restore iommu addresses on errors
media:
rkvdec: Unstage the driver
media:
rockchip: rkisp1: Add support for Wide Dynamic Range
media:
rzg2l-cru: Add vidioc_enum_framesizes()
media:
rzg2l-cru: Fix typo in rzg2l_cru_of_id_table struct
media:
rzg2l-cru: Support multiple mbus codes per pixel format
media:
saa7115: Replace open-coded parity calculation with parity8()
media:
saa7164: Remove unused functions
media:
samsung: exynos4-is: Use for_each_available_child_of_node_scoped()
media:
solo6x10: remove unneeded GPIO direction setters
media:
solo6x10: use new GPIO line value setter callbacks
media:
staging/ipu7: add CONFIG_PCI dependency
media:
staging/ipu7: add firmware parse, syscom interface and boot
media:
staging/ipu7: add Intel IPU7 PCI device driver
media:
staging/ipu7: add IPU7 DMA APIs and MMU mapping
media:
staging/ipu7: add IPU7 firmware ABI headers
media:
staging/ipu7: add IPU7 input system device driver
media:
staging/ipu7: add Makefile, Kconfig and to-do file for IPU7
media:
staging/ipu7: avoid division by 64-bit value
media:
stk1160: use usb_alloc_noncoherent/usb_free_noncoherent()
media:
tc358743: Add support for 972Mbit/s link freq
media:
tc358743: Check I2C succeeded during probe
media:
tc358743: Increase FIFO trigger level to 374
media:
tc358743: Return an appropriate colorspace from tc358743_set_fmt
media:
ti: j721e-csi2rx: Allow passing cache hints from user-space
media:
ti: j721e-csi2rx: fix list_del corruption
media:
uapi: videodev2: Fix comment for 12-bit packed Bayer formats
media:
usb: hdpvr: disable zero-length read messages
media:
usb: hdpvr: use I2C core to handle only supported messages
media:
usbtv: Lock resolution while streaming
media:
uvcvideo: Add quirk for HP Webcam HD 2300
media:
uvcvideo: Auto-set UVC_QUIRK_MSXU_META
media:
uvcvideo: Do not mark valid metadata as invalid
media:
uvcvideo: Fix 1-byte out-of-bounds read in uvc_parse_format()
media:
uvcvideo: Fix bandwidth issue for Alcor camera
media:
uvcvideo: Handle locks in uvc_queue_return_buffers
media:
uvcvideo: Introduce dev->meta_formats
media:
uvcvideo: Introduce V4L2_META_FMT_UVC_MSXU_1_5
media:
uvcvideo: Populate all errors in uvc_probe()
media:
uvcvideo: Refactor uvc_ctrl_set_handle()
media:
uvcvideo: Refactor uvc_queue_streamon
media:
uvcvideo: Refactor uvc_v4l2_compat_ioctl32
media:
uvcvideo: Remove stream->is_streaming field
media:
uvcvideo: Set V4L2_CTRL_FLAG_DISABLED during queryctrl errors
media:
uvcvideo: Split uvc_stop_streaming()
media:
uvcvideo: Turn on the camera if V4L2_EVENT_SUB_FL_SEND_INITIAL
media:
uvcvideo: Use a count variable for meta_formats instead of 0 terminating
media:
uvcvideo: use usb_alloc_noncoherent/usb_free_noncoherent()
media:
uvcvideo: Use vb2 ioctl and fop helpers
media:
uvcvideo: uvc_v4l2_unlocked_ioctl: Invert PM logic
media:
v4l2-common: Add the missing Raw Bayer pixel formats
media:
v4l2-common: Reduce warnings about missing V4L2_CID_LINK_FREQ control
media:
v4l2-core: Replace the check for firmware registered I2C devices
media:
v4l2-ctrls: Don't reset handler's error in v4l2_ctrl_handler_free()
media:
v4l2-ctrls: Fix H264 SEPARATE_COLOUR_PLANE check
media:
v4l2-ctrls: Return the handler's error in v4l2_ctrl_handler_free()
media:
v4l2-jpeg: Remove unused v4l2_jpeg_parse_* wrappers
media:
v4l2-subdev: Add debug prints to v4l2_subdev_collect_streams()
media:
v4l2-subdev: Limit the number of active routes to V4L2_FRAME_DESC_ENTRY_MAX
media:
v4l2-subdev: Print early in v4l2_subdev_{enable,disable}_streams()
media:
v4l2-subdev: Remove g_pixelaspect operation
media:
v4l2: Add Renesas Camera Receiver Unit pixel formats
media:
v4l2: Add support for NV12M tiled variants to v4l2_format_info()
media:
v4l: Make media_entity_to_video_device() NULL-safe
media:
venus: Add a check for packet size after reading from shared memory
media:
venus: Fix MSM8998 frequency table
media:
venus: Fix OOB read due to missing payload bound check
media:
venus: Fix OPP table error handling
media:
venus: hfi: explicitly release IRQ during teardown
media:
venus: pm_helpers: use opp-table for the frequency
media:
venus: protect against spurious interrupts during probe
media:
venus: vdec: Clamp param smaller than 1fps and bigger than 240.
media:
venus: vdec: Make the range of us_per_frame explicit
media:
venus: venc: Clamp param smaller than 1fps and bigger than 240
media:
venus: venc: Make the range of us_per_frame explicit
media:
verisilicon: Fix AV1 decoder clock frequency
media:
verisilicon: postproc: 4K support
media:
verisilicon: Use __set_bit() with local bitmaps
media:
vivid: fix wrong pixel_array control size
media:
vsp1: Add missing export.h
media:
vsp1: Add VSPX support
media:
vsp1: Reset FCP after VSPD
media:
vsp1: Use lockdep assertions to enforce documented conventions
media:
vsp1: vsp1_dl: Count display lists
media:
vsp1: vsp1_dl: Detect double list release
media:
xilinx-vipp: Use for_each_child_of_node_scoped()
mei:
bus: Check for still connected devices in mei_cl_bus_dev_release()
mei:
bus: replace sprintf/scnprintf with sysfs_emit in show functions
mei:
bus: use cldev in prints
mei:
more prints with client prefix
mei:
vsc: Destroy mutex after freeing the IRQ
mei:
vsc: Don't call vsc_tp_reset() a second time on shutdown
mei:
vsc: Don't re-init VSC from mei_vsc_hw_reset() on stop
mei:
vsc: Drop unused vsc_tp_request_irq() and vsc_tp_free_irq()
mei:
vsc: Event notifier fixes
mei:
vsc: Fix "BUG: Invalid wait context" lockdep error
mei:
vsc: Run event callback from a workqueue
mei:
vsc: Unset the event callback on remove and probe errors
mei:
vsc: Use vsc_tp_remove() as shutdown handler
memblock:
fix kernel-doc for MEMBLOCK_RSRV_NOINIT
memcg:
cgroup: call css_rstat_updated irrespective of in_nmi()
memcg:
convert memcg->socket_pressure to u64
memcg_slabinfo:
Fix use of PG_slab
memory:
brcmstb_memc: Simplify compatible matching
memory:
emif: Add missing kerneldoc for lpmode
memory:
mtk-smi: Add ostd setting for mt8186
memory:
omap-gpmx: Use dev_fwnode()
memory:
stm32_omm: Use syscon_regmap_lookup_by_phandle_args
memory:
tegra: Add Tegra264 MC and EMC support
memstick:
Fix deadlock by moving removing flag earlier
Linux:
Merge 6.16-rc3 into driver-core-next
Linux:
Merge 6.16-rc4 into staging-next
Linux:
Merge 6.16-rc4 into tty-next
Linux:
Merge back earlier changes related to system suspend and hibernation
Linux:
Merge back earlier cpufreq material for 6.17-rc1
Linux:
Merge back earlier material related to system sleep
Linux:
Merge back earlier thermal control updates for 6.17
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'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 :
'10GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'10GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'200GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'200GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'200GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'20250512-sc8180x-camcc-support-v4-2-8fb1d3265f52@quicinc.com' into arm64-for-6.17
Merge branch :
'20250512-sc8180x-camcc-support-v4-2-8fb1d3265f52@quicinc.com' into clk-for-6.17
Merge branch :
'20250516-ipq5018-cmn-pll-v4-2-389a6b30e504@outlook.com' into clk-for-6.17
Merge branch :
'20250610-qcom_ipq5424_cmnpll-v3-1-ceada8165645@quicinc.com' into clk-for-6.17
Merge branch :
'40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch :
'6.17/scsi-queue' into 6.17/scsi-fixes
Merge branch :
'a-tool-to-verify-the-bpf-memory-model'
Merge branch :
'acpi-apei'
Merge branch :
'acpi-misc'
Merge branch :
'add-broadcast_neighbor-for-no-stacking-networking-arch'
Merge branch :
'add-microchip-zl3073x-support-part-1'
Merge branch :
'add-shared-phy-counter-support-for-qca807x-and-qca808x'
Merge branch :
'add-support-for-25g-50g-and-100g-to-fbnic'
Merge branch :
'add-support-for-externally-validated-neighbor-entries'
Merge branch :
'add-support-for-pse-budget-evaluation-strategy'
Merge branch :
'add-support-for-the-ipq5018-internal-ge-phy'
Merge branch :
'add-vf-drivers-for-wangxun-virtual-functions'
Merge branch :
'af_unix-introduce-so_inq-scm_inq'
Merge branch :
'amd-xgbe-add-hardware-ptp-timestamping'
Merge branch :
'amd/amd-vi' into next
Merge branch :
'another-ip-sysctl-docs-cleanup'
Merge branch :
'apple/dart' into next
Merge branch :
'arm/smmu/bindings' into next
Merge branch :
'arm/smmu/updates' into next
Merge branch :
'arm64-dts-socfpga-enable-ethernet-support-for-agilex5'
Merge branch :
'bnxt_en-3-bug-fixes'
Merge branch :
'bonding-fix-negotiation-flapping-in-802-3ad-passive-mode'
Merge branch :
'bpf-add-bpf_dynptr_memset-kfunc'
Merge branch :
'bpf-add-kfuncs-for-read-only-string-operations'
Merge branch :
'bpf-additional-use-cases-for-untrusted-ptr_to_mem'
Merge branch :
'bpf-allow-void-cast-using-bpf_rdonly_cast'
Merge branch :
'bpf-arena-add-kfunc-for-reserving-arena-memory'
Merge branch :
'bpf-arm64-relax-constraint-in-bpf-jit-compiler'
Merge branch :
'bpf-fix-a-few-test-failures-with-64k-page-size'
Merge branch :
'bpf-fix-and-test-aux-usage-after-do_check_insn'
Merge branch :
'bpf-implement-mprog-api-on-top-of-existing-cgroup-progs'
Merge branch :
'bpf-improve-64bits-bounds-refinement'
Merge branch :
'bpf-make-reg_not_null-true-for-const_ptr_to_map'
Merge branch :
'bpf-mitigate-spectre-v1-using-barriers'
Merge branch :
'bpf-propagate-read-precision-marks-over-state-graph-backedges'
Merge branch :
'bpf-reduce-verifier-stack-frame-size'
Merge branch :
'bpf-reject-bpf_timer-for-preempt_rt'
Merge branch :
'bpf-show-precise-rejected-function-when-attaching-to-__noreturn-and-deny-list-functions'
Merge branch :
'bpf-standard-streams'
Merge branch :
'bpf-streams-fixes'
Merge branch :
'bpf-tcp-exactly-once-socket-iteration'
Merge branch :
'bpf-verifier-improve-precision-of-bpf_add-and-bpf_sub'
Merge branch :
'broadcom-report-the-supported-flags-for-ancillary-features'
Merge branch :
'clean-up-usage-of-ffi-types'
Merge branch :
'clk-fixes' into clk-next
Merge branch :
'clk-pm' into clk-next
Merge branch :
'cn20k-silicon-with-mbox-support'
Merge branch :
'converge-on-using-secs_to_jiffies-part-two'
Merge branch :
'convert-lan78xx-driver-to-the-phylink'
Merge branch :
'core' into next
Merge branch :
'dp83tg720-reduce-link-recovery'
Merge branch :
'dpll-add-all-inputs-phase-offset-monitor'
Merge branch :
'dpll-add-reference-sync-feature'
Merge branch :
'dpll-zl3073x-add-misc-features'
Merge branch :
'dt' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm into sunxi/dt-for-6.17
Merge branch :
'dualpi2-patch'
Merge branch :
'eth-fbnic-add-firmware-logging-support'
Merge branch :
'eth-fbnic-fix-drop-stats-support'
Merge branch :
'eth-fbnic-trivial-code-tweaks'
Merge branch :
'eth-finish-migration-to-the-new-rxfh-callbacks'
Merge branch :
'eth-intel-migrate-to-new-rxfh-callbacks'
Merge branch :
'eth-migrate-more-drivers-to-new-rxfh-callbacks'
Merge branch :
'eth-migrate-some-drivers-to-new-rxfh-callbacks'
Merge branch :
'eth-migrate-to-new-rxfh-callbacks-get-only-drivers'
Merge branch :
'ethtool-rss-report-which-fields-are-configured-for-hashing'
Merge branch :
'ethtool-rss-support-creating-and-removing-contexts-via-netlink'
Merge branch :
'ethtool-rss-support-rss_set-via-netlink'
Merge branch :
'ets-use-old-nbands-while-purging-unused-classes'
Merge branch :
'expose-refclk-for-rmii-and-enable-rmii'
Merge branch :
'fbnic-expand-mac-stats-coverage'
Merge branch :
'fix-bpf_strnstr-len-error'
Merge branch :
'fix-broken-link-with-th1520-gmac-when-linkspeed-changes'
Merge branch :
'fix-vsock-error-handling-regression-introduced-in-v6-17-rc1'
Merge branch :
'fixes' into 'for-next'
Merge branch :
'fixes' into for-next
Merge branch :
'fixes-on-the-microchip-s-lan865x-driver'
Merge branch :
'follow-up-to-rgmii-mode-clarification-am65-cpsw-fix-checkpatch'
Merge branch :
'for-6.15-printf-attribute' into for-linus
Merge branch :
'for-6.16-fixes' into for-6.17
Merge branch :
'for-6.17-hash_pointers' into for-linus
Merge branch :
'for-6.17/amd-sfh' into for-linus
Merge branch :
'for-6.17/apple' into for-linus
Merge branch :
'for-6.17/battery-timer-fixes' into for-linus
Merge branch :
'for-6.17/core' into for-linus
Merge branch :
'for-6.17/cxl-acquire' into cxl-for-next
Merge branch :
'for-6.17/cxl-events-updates' into cxl-for-next
Merge branch :
'for-6.17/dt-bindings' into for-6.17/arm64/dt
Merge branch :
'for-6.17/dt-bindings' into for-6.17/memory
Merge branch :
'for-6.17/intel-thc' into for-linus
Merge branch :
'for-6.17/mcp2221' into for-linus
Merge branch :
'for-6.17/multitouch' into for-linus
Merge branch :
'for-6.17/pidff' into for-linus
Merge branch :
'for-6.17/selftests' into for-linus
Merge branch :
'for-6.17/uclogic' into for-linus
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' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/linux
Merge branch :
'for-next/feat_mte_store_only' into for-next/core
Merge branch :
'for-v6.17/clk-dt-bindings-headers' into next/clk
Merge branch :
'further-mt7988-devicetree-work'
Merge branch :
'gve-add-rx-hw-timestamping-support'
Merge branch :
'gve-af_xdp-zero-copy-for-dqo-rda'
Merge branch :
'gve-xdp-tx-redirect' into main
Merge branch :
'hinic3-queue_api-related-fixes'
Merge branch :
'hsr-fix-lock-warnings'
Merge branch :
'hv-msi-parent-domain' into main
Merge branch :
'icc-milos' into icc-next
Merge branch :
'intel-next-queue-1GbE'
Merge branch :
'intel-wired-lan-driver-updates-2025-08-15-ice-ixgbe-igc'
Merge branch :
'intel/vt-d' into next
Merge branch :
'introduce-refcount_t-for-reference-counting-of-rose_neigh'
Merge branch :
'introducing-broadcom-bnge-ethernet-driver'
Merge branch :
'io_uring-6.16' into for-6.17/io_uring
Merge branch :
'io_uring-cmd-for-tx-timestamps'
Merge branch :
'ionic-cleanups' into main
Merge branch :
'ipmr-ip6mr-allow-mc-routing-locally-generated-mc-packets'
Merge branch :
'ipv6-drop-rtnl-from-mcast-c-and-anycast-c'
Merge branch :
'ipv6-f6i-fib6_siblings-and-rt-fib6_nsiblings-fixes'
Merge branch :
'kdoc-item2' into docs-mw
Merge branch :
'kvm-arm64/cacheable-pfnmap' into kvmarm/next
Merge branch :
'kvm-arm64/config-masks' into kvmarm/next
Merge branch :
'kvm-arm64/doublefault2' into kvmarm/next
Merge branch :
'kvm-arm64/el2-reg-visibility' into kvmarm/next
Merge branch :
'kvm-arm64/gcie-legacy' into kvmarm/next
Merge branch :
'kvm-arm64/misc' into kvmarm/next
Merge branch :
'kvm-arm64/vgic-v4-ctl' into kvmarm/next
Merge branch :
'kvm-x86 mmio'
Merge branch :
'lantiq_gswip-fixes'
Merge branch :
'link-napi-instances-to-queues-and-irqs'
Merge branch :
'locking-fixes-for-fbnic-driver'
Merge branch :
'mediatek' into next
Merge branch :
'microchip-lan865x-fix-probing-issues'
Merge branch :
'misc-vlan-cleanups'
Merge branch :
'mlx5-hws-fixes-2025-08-17'
Merge branch :
'mlx5-misc-fixes-2025-08-25'
Merge branch :
'mlx5-misc-fixes-2025-09-22'
Merge branch :
'mlx5-misx-fixes-2025-08-20'
Merge branch :
'mlx5-next' into wip/leon-for-next
Merge branch :
'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux
Merge branch :
'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux
Merge branch :
'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux
Merge branch :
'mlx5e-misc-fixes-2025-07-23'
Merge branch :
'mlx5e-misc-fixes-2025-09-15'
Merge branch :
'mlxsw-spectrum-forward-packets-with-an-ipv4-link-local-source-ip'
Merge branch :
'mm-hotfixes-stable' into mm-stable to pick up changes which
Merge branch :
'move-attach_type-into-bpf_link'
Merge branch :
'mptcp-add-tcp_maxseg-sockopt-support'
Merge branch :
'mptcp-misc-fixes-for-v6-17-rc'
Merge branch :
'mptcp-misc-fixes-for-v6-17-rc6'
Merge branch :
'mptcp-pm-nl-announce-deny-join-id0-flag'
Merge branch :
'mptcp-track-more-fallback-cases'
Merge branch :
'neighbour-convert-rtm_getneigh-to-rcu-and-make-pneigh-rtnl-free'
Merge branch :
'net-add-data-race-annotations-around-dst-fields'
Merge branch :
'net-add-sockaddr_inet-unified-address-structure'
Merge branch :
'net-bcmasp-add-support-for-gro'
Merge branch :
'net-bcmgenet-add-support-for-gro-software-interrupt-coalescing'
Merge branch :
'net-dsa-b53-fix-bcm5325-support'
Merge branch :
'net-dsa-b53-mmap-add-bcm63xx-ephy-power-control'
Merge branch :
'net-dsa-ks8995-fix-up-bindings'
Merge branch :
'net-dsa-microchip-add-ksz8463-switch-support'
Merge branch :
'net-dsa-rzn1_a5psw-add-compile_test'
Merge branch :
'net-dst_metadata-fix-df-flag-extraction-on-tunnel-rx'
Merge branch :
'net-enetc-change-some-statistics-to-64-bit'
Merge branch :
'net-ethernet-fix-device-leaks'
Merge branch :
'net-ethernet-mtk_eth_soc-improve-device-tree-handling'
Merge branch :
'net-ethtool-add-dedicated-rxfh-driver-callbacks'
Merge branch :
'net-ethtool-consistently-take-rss_lock-for-all-rxfh-ops'
Merge branch :
'net-ethtool-rss-add-notifications'
Merge branch :
'net-fec-add-some-optimizations'
Merge branch :
'net-fec-general-vlan-cleanups'
Merge branch :
'net-fix-optical-sfp-failures'
Merge branch :
'net-ftgmac100-add-soc-reset-support-for-rmii-mode'
Merge branch :
'net-hns3-use-seq_file-for-debugfs'
Merge branch :
'net-introduce-net_aligned_data'
Merge branch :
'net-lockless-sk_sndtimeo-and-sk_rcvtimeo'
Merge branch :
'net-maintain-netif-vs-dev-prefix-semantics'
Merge branch :
'net-mctp-add-support-for-gateway-routing'
Merge branch :
'net-mctp-improved-bind-handling'
Merge branch :
'net-migrate-remaining-drivers-to-dedicated-_rxfh_context-ops'
Merge branch :
'net-mlx5-hws-optimize-matchers-icm-usage'
Merge branch :
'net-mlx5-misc-changes-2025-07-09'
Merge branch :
'net-mlx5-misc-changes-2025-07-16'
Merge branch :
'net-mlx5-misc-changes-2025-07-21'
Merge branch :
'net-mlx5e-add-support-for-devmem-and-io_uring-tcp-zero-copy'
Merge branch :
'net-mlx5e-add-support-for-pcie-congestion-events'
Merge branch :
'net-mlx5e-misc-changes-2025-07-22'
Merge branch :
'net-phy-bcm54811-phy-initialization'
Merge branch :
'net-phy-improve-mdio-boardinfo-handling'
Merge branch :
'net-phy-make-phy_package-a-separate-module'
Merge branch :
'net-phy-micrel-add-extended-phy-support-for-ksz9477-class-devices'
Merge branch :
'net-phy-remove-phy_driver_is_genphy-and-phy_driver_is_genphy_10g'
Merge branch :
'net-phylink-support-autoneg-configuration-for-sfps'
Merge branch :
'net-prevent-deadlocks-and-mis-configuration-with-per-napi-threaded-config'
Merge branch :
'net-remove-unused-function-parameters-in-skbuff-c'
Merge branch :
'net-replace-sock_i_uid-with-sk_uid'
Merge branch :
'net-stmmac-loongson1-cleanups'
Merge branch :
'net-stmmac-rk-more-cleanups'
Merge branch :
'net-stmmac-rk-much-needed-cleanups'
Merge branch :
'net-stmmac-xgmac-minor-fixes'
Merge branch :
'net-use-new-gpio-line-value-setter-callbacks'
Merge branch :
'net-xsk-update-tx-queue-consumer'
Merge branch :
'net_sched-act-extend-rcu-use-in-dump-methods'
Merge branch :
'netconsole-msgid' into main
Merge branch :
'netconsole-optimize-console-registration-and-improve-testing'
Merge branch :
'netdevsim-implement-rx-statistics-using-netdev_pcpu_stat_dstats'
Merge branch :
'netdevsim-support-setting-a-permanent-address'
Merge branch :
'netlink-specs-fix-all-the-yamllint-errors'
Merge branch :
'netpoll-code-organization-improvements'
Merge branch :
'netpoll-factor-out-functions-from-netpoll_send_udp-and-add-ipv6-selftest'
Merge branch :
'netpoll-untangle-netconsole-and-netpoll'
Merge branch :
'newsoc/andes' into soc/newsoc
Merge branch :
'newsoc/axiado' into soc/newsoc
Merge branch :
'newsoc/cix-p1' into soc/newsoc
Merge branch :
'newsoc/pxa1908' into soc/newsoc
Merge branch :
'next' into for-linus
Merge branch :
'nexthop-various-fixes'
Merge branch :
'nfc-trf7970a-add-option-to-reduce-antenna-gain'
Merge branch :
'nte-stmmac-visconti-cleanups'
Merge branch :
'octeontx2-af-rpm-misc-feaures'
Merge branch :
'octeontx2-pf-extend-link-modes-support'
Merge branch :
'pci/aer'
Merge branch :
'pci/aspm'
Merge branch :
'pci/boot-display'
Merge branch :
'pci/controller/brcmstb'
Merge branch :
'pci/controller/cadence'
Merge branch :
'pci/controller/dw-rockchip'
Merge branch :
'pci/controller/dwc'
Merge branch :
'pci/controller/imx6'
Merge branch :
'pci/controller/linkup-fix'
Merge branch :
'pci/controller/msi-parent'
Merge branch :
'pci/controller/mvebu'
Merge branch :
'pci/controller/qcom'
Merge branch :
'pci/controller/rockchip'
Merge branch :
'pci/controller/rockchip-host'
Merge branch :
'pci/controller/sophgo'
Merge branch :
'pci/controller/vmd'
Merge branch :
'pci/controller/xgene'
Merge branch :
'pci/dt-bindings'
Merge branch :
'pci/endpoint/core'
Merge branch :
'pci/endpoint/doorbell'
Merge branch :
'pci/endpoint/epf-vntb'
Merge branch :
'pci/enumeration'
Merge branch :
'pci/hotplug'
Merge branch :
'pci/iommu'
Merge branch :
'pci/misc'
Merge branch :
'pci/pwrctrl'
Merge branch :
'pci/resources'
Merge branch :
'perf-s390-regression-move-uid-filtering-to-bpf-filters'
Merge branch :
'phc-support-in-ena-driver'
Merge branch :
'pm-cpufreq'
Merge branch :
'pm-cpuidle'
Merge branch :
'pm-sleep'
Merge branch :
'ppp-replace-per-cpu-recursion-counter-with-lock-owner-field'
Merge branch :
'preserve-msg_zerocopy-with-forwarding'
Merge branch :
'pse-improve-documentation-clarity'
Merge branch :
'ptp-belated-spring-cleaning-of-the-chardev-driver'
Merge branch :
'ptp-provide-support-for-auxiliary-clocks-for-ptp_sys_offset_extended'
Merge branch :
'pwrctrl' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci into renesas-dts-for-v6.17
Merge branch :
'range-tracking-for-bpf_neg'
Merge branch :
'rds-minor-updates-for-spelling-and-endian'
Merge branch :
'ref_tracker-add-ability-to-register-a-debugfs-file-for-a-ref_tracker_dir'
Merge branch :
'ref_tracker-fix'
Merge branch :
'rework-irq-handling-in-mtk_eth_soc'
Merge branch :
'rework/fixes' into for-linus
Merge branch :
'rework/optimizations' into for-linus
Merge branch :
'riscv-sophgo-add-ethernet-support-for-sg2042'
Merge branch :
's390-bpf-describe-the-frame-using-a-struct-instead-of-constants'
Merge branch :
'samsung/exynos' into next
Merge branch :
'sched/core' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip into for-6.17
Merge branch :
'seg6-allow-end-x-behavior-to-accept-an-oif'
Merge branch :
'seg6-fix-typos-in-comments-within-the-srv6-subsystem'
Merge branch :
'selftest-net-add-selftest-for-netpoll'
Merge branch :
'selftests-bpf-fix-a-few-dynptr-test-failures-with-64k-page-size'
Merge branch :
'selftests-bpf-fix-a-few-test-failures-with-arm64-64kb-page'
Merge branch :
'selftests-bpf-fix-expression-result-unused-warnings-with-icecc'
Merge branch :
'selftests-drv-net-fix-and-improve-command-requirement-checking'
Merge branch :
'selftests-drv-net-stats-use-skip-instead-of-xfail'
Merge branch :
'selftests-drv-net-test-xdp-native-support'
Merge branch :
'selftests-drv-net-tso-fix-issues-with-tso-selftest'
Merge branch :
'selftests-mptcp-avoid-spurious-errors-on-tcp-disconnect'
Merge branch :
'selftests-net-use-slowwait-to-make-sure-setup-finished'
Merge branch :
'shradha_v6.16-rc1' of https://github.com/shradhagupta6/linux
Merge branch :
'split-netmem-from-struct-page'
Merge branch :
'support-array-presets-in-veristat'
Merge branch :
'support-bandwidth-clamping-in-mana-using-net-shapers'
Merge branch :
'support-kcfi-bpf-on-arm64'
Merge branch :
'support-rate-management-on-traffic-classes-in-devlink-and-mlx5'
Merge branch :
'support-some-features-for-the-hibmcge-driver'
Merge branch :
'tcp-a-couple-of-fixes'
Merge branch :
'tcp-clear-tcp_sk-sk-fastopen_rsk-in-tcp_disconnect'
Merge branch :
'tcp-fix-dsack-bug-with-non-contiguous-ranges'
Merge branch :
'tcp-receiver-changes'
Merge branch :
'tcp-remove-obsolete-rfc3517-rfc6675-code'
Merge branch :
'tcp-remove-rtx_syn_ack-and-inet_rtx_syn_ack'
Merge branch :
'there-are-some-bugfix-for-hibmcge-ethernet-driver'
Merge branch :
'there-are-some-cleanup-for-hns3-driver'
Merge branch :
'thermal-intel'
Merge branch :
'ti/omap' into next
Merge branch :
'timestamp-for-jens' of https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next into for-6.17/io_uring
Merge branch :
'tip/sched/urgent'
Merge branch :
'tools-ynl-gen-print-setters-for-multi-val-attrs'
Merge branch :
'topic/dmaengine_devm' into next
Merge branch :
'uaccess-key' into features
Merge branch :
'udp_tunnel-remove-rtnl_lock-dependency'
Merge branch :
'use-enum-to-represent-the-napi-threaded-state'
Merge branch :
'veristat-memory-accounting-for-bpf-programs'
Merge branch :
'vfs-6.17.bpf' of https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge branch :
'virtio_udp_tunnel_08_07_2025' of https://github.com/pabeni/linux-devel
Merge branch :
'vsock-introduce-siocinq-ioctl-support'
Merge branch :
'vsock-test-check-for-null-ptr-deref-when-transport-changes'
Merge branch :
'vsock-test-improve-transport_uaf-test'
Merge branch :
'vxlan-fix-npds-when-using-nexthop-objects'
Merge branch :
'WQ_PERCPU' into for-6.17
Merge branch 'xfrm:
some fixes for GSO with SW crypto'
Merge branch :
'xsk-fix-negative-overflow-issues-in-zerocopy-xmit'
Merge branches :
'acpi-apei' and 'acpi-pfrut'
Merge branches :
'acpi-debug' and 'acpi-docs'
Merge branches :
'acpi-ec' and 'acpi-processor'
Merge branches :
'acpi-soc', 'acpi-fan', 'acpi-dptf', 'acpi-pfrut', 'acpi-prm' and 'acpi-tad'
Merge branches :
'acpica', 'acpi-proc', 'acpi-processor' and 'acpi-pm'
Merge branches :
'clk-bindings', 'clk-cleanup', 'clk-pwm', 'clk-hw-device', 'clk-xilinx' and 'clk-adi' into clk-next
Merge branches :
'clk-renesas', 'clk-samsung', 'clk-spacemit', 'clk-allwinner' and 'clk-amlogic' into clk-next
Merge branches :
'clk-rockchip', 'clk-thead', 'clk-microchip', 'clk-imx' and 'clk-qcom' into clk-next
Merge branches :
'for-next/livepatch', 'for-next/user-contig-bbml2', 'for-next/misc', 'for-next/acpi', 'for-next/debug-entry', 'for-next/feat_mte_tagged_far', 'for-next/kselftest', 'for-next/mdscr-cleanup' and 'for-next/vmap-stack', remote-tracking branch 'arm64/for-next/perf' into for-next/core
Merge branches :
'ib-mfd-gpio-input-pwm-6.17', 'ib-mfd-gpio-power-soc-6.17' and 'ib-mfd-misc-pinctrl-6.17' into ibs-for-mfd-merged
Merge branches :
'pm-cpuidle' and 'pm-cpufreq'
Merge branches :
'pm-cpuidle', 'pm-qos', 'pm-devfreq' and 'pm-opp'
Merge branches :
'pm-misc' and 'pm-tools'
Merge branches :
'pm-runtime' and 'pm-powercap'
Merge branches :
'pm-sleep' and 'pm-em'
Merge branches :
'rcu-exp.23.07.2025', 'rcu.22.07.2025', 'torture-scripts.16.07.2025', 'srcu.19.07.2025', 'rcu.nocb.18.07.2025' and 'refscale.07.07.2025' into rcu.merge.23.07.2025
Merge commit :
'6e64f4580381e32c06ee146ca807c555b8f73e24' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into gpio/for-next
Merge commit :
'89c5214639294' into for-6.17/upstream-fixes
Linux:
Merge drm-next-2025-05-28 into drm-misc-next
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-gt-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-intel-next
Linux:
Merge drm/drm-next into drm-misc-next
Linux:
Merge drm/drm-next into drm-xe-next
Linux:
Merge drm/drm-next into drm-xe-next
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf after rc3
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf after rc6
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
Merge merge point of tag :
'usb-6.16-rc5' into usb-next
Linux:
Merge patch series "add ioctl to query metadata and protection info capabilities"
Linux:
Merge patch series "allow to create pidfds for reaped tasks with SCM_PIDFD"
Linux:
Merge patch series "backing_file accessors cleanup"
Merge patch series "can:
add drop reasons in the receive path"
Merge patch series "can:
Kconfig: add missing COMPILE_TEST"
Merge patch series "can:
kvaser_pciefd: Simplify identification of physical CAN interfaces"
Merge patch series "can:
kvaser_usb: Simplify identification of physical CAN interfaces"
Merge patch series "can:
netlink: preparation before introduction of CAN XL"
Merge patch series "can:
populate ndo_change_mtu() to prevent buffer overflow"
Merge patch series "can:
rcar_canfd: Add support for Transceiver Delay Compensation"
Linux:
Merge patch series "convert the majority of file systems to mmap_prepare"
Merge patch series "coredump:
allow for flexible coredump handling"
Merge patch series "coredump:
further cleanups"
Merge patch series "fallocate:
introduce FALLOC_FL_WRITE_ZEROES flag"
Merge patch series "fhandle, pidfs:
allow open_by_handle_at() purely based on file handle"
Merge patch series "fs:
introduce file_getattr and file_setattr syscalls"
Merge patch series "fs:
refactor write_begin/write_end and add ext4 IOCB_DONTCACHE support"
Merge patch series "fuse:
use iomap for buffered writes + writeback"
Linux:
Merge patch series "Introduce bpf_cgroup_read_xattr"
Linux:
Merge patch series "Introduce bpf_cgroup_read_xattr"
Linux:
Merge patch series "io_uring / dio metadata fixes"
Linux:
Merge patch series "libsas cleanups"
Linux:
Merge patch series "Minor cleanup preparation for some dir-locking API changes"
Merge patch series "mpi3mr:
Few minor bug fixes"
Merge patch series "nsfs:
expose the stable inode numbers in a public header"
Merge patch series "open_tree_attr:
do not allow id-mapping changes without OPEN_TREE_CLONE"
Merge patch series "ovl:
narrow regions protected by i_rw_sem"
Merge patch series "pidfs:
persistent info & xattrs"
Merge patch series "pinctrl:
intel: use new GPIO line value setter callbacks"
Linux:
Merge patch series "refactor the iomap writeback code v5"
Merge patch series "scsi:
ufs: ufs-pci: Fix hibernate state transition for Intel MTL-like host controllers"
Merge patch series "ufs:
host: mediatek: Provide features and fixes in MediaTek platforms"
Merge patch series "ufs:
ufs-qcom: Align programming sequence as per HW spec"
Linux:
Merge patch series "Update lpfc to revision 14.4.0.10"
Merge remote-tracking branch :
'drm/drm-next' into drm-misc-next
Merge remote-tracking branch :
'drm/drm-next' into drm-misc-next-fixes
Merge remote-tracking branch :
'drm/drm-next' into msm-next
Merge tag :
'6.17-rc1-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'6.17-rc2-ksmbd-server-fixes' of git://git.samba.org/ksmbd
Merge tag :
'6.17-rc2-smb3-client-fix' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'6.17-RC4-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'6.17-rc6-ksmbd-fixes' of git://git.samba.org/ksmbd
Merge tag :
'6.17-rc6-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'6.17-rc7-ksmbd-server-fixes' of git://git.samba.org/ksmbd
Merge tag :
'acpi-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-6.17-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-6.17-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'alloc-next-v6.17-2025-07-15' of https://github.com/Rust-for-Linux/linux into rust-next
Merge tag :
'amd-drm-fixes-6.17-2025-07-31' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-fixes-6.17-2025-08-07' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-fixes-6.17-2025-08-13' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.17-2025-08-20' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.17-2025-08-28' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.17-2025-09-03' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.17-2025-09-10' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.17-2025-09-18' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.17-2025-09-24' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-next-6.17-2025-07-01' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-6.17-2025-07-11' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-6.17-2025-07-17' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-pstate-v6.17-2025-07-16' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/superm1/linux
Merge tag :
'amd-pstate-v6.17-2025-09-04' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/superm1/linux
Merge tag :
'amlogic-arm64-dt-for-v6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt
Merge tag :
'apparmor-pr-2025-08-04' of git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
Merge tag :
'apple-soc-dt-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/sven/linux into soc/dt
Merge tag :
'apple-soc-fixes-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/sven/linux into arm/fixes
Merge tag :
'arm-soc/for-6.16/devicetree-fixes' of https://github.com/Broadcom/stblinux into for-next
Merge tag :
'arm-soc/for-6.17/defconfig-arm64' of https://github.com/Broadcom/stblinux into soc/defconfig
Merge tag :
'arm-soc/for-6.17/devicetree' of https://github.com/Broadcom/stblinux into soc/dt
Merge tag :
'arm-soc/for-6.17/devicetree-arm64' of https://github.com/Broadcom/stblinux into soc/dt
Merge tag :
'arm-soc/for-6.17/drivers' of https://github.com/Broadcom/stblinux into soc/drivers
Merge tag :
'arm-soc/for-6.17/maintainers' of https://github.com/Broadcom/stblinux into soc/drivers
Merge tag :
'arm-sophgo-dt-for-v6.17' of https://github.com/sophgo/linux into soc/newsoc
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 :
'asoc-fix-v6.17-merge-window' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v6.17-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v6.17-rc2' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v6.17-rc3' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v6.17-rc6' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-v6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-next
Merge tag :
'asoc-v6.17-2' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'aspeed-6.17-devicetree-1' of https://git.kernel.org/pub/scm/linux/kernel/git/bmc/linux into soc/dt
Merge tag :
'aspeed-6.17-drivers-1' of https://git.kernel.org/pub/scm/linux/kernel/git/bmc/linux into soc/drivers
Merge tag :
'at91-defconfig-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/defconfig
Merge tag :
'at91-dt-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt
Merge tag :
'at91-fixes-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/fixes
Merge tag :
'ata-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag :
'ata-6.17-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag :
'ata-6.17-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag :
'ata-ata-6.17-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag :
'ath-current-20250902' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
Merge tag :
'ath-current-20250909' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
Merge tag :
'ath-next-20250624' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
Merge tag :
'ath-next-20250721' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath into wireless-next
Merge tag :
'audit-pr-20250725' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit
Merge tag :
'audit-pr-20250905' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit
Merge tag :
'batadv-net-pullrequest-20250901' of https://git.open-mesh.org/linux-merge
Merge tag :
'batadv-next-pullrequest-20250710' of git://git.open-mesh.org/linux-merge
Merge tag :
'bitmap-for-6.17' of https://github.com/norov/linux
Merge tag :
'bitmap-for-6.17-rc5' of https://github.com/norov/linux
Merge tag :
'block-6.17-20250808' of git://git.kernel.dk/linux
Merge tag :
'block-6.17-20250815' of git://git.kernel.dk/linux
Merge tag :
'block-6.17-20250822' of git://git.kernel.dk/linux
Merge tag :
'block-6.17-20250828' of git://git.kernel.dk/linux
Merge tag :
'block-6.17-20250905' of git://git.kernel.dk/linux
Merge tag :
'block-6.17-20250918' of git://git.kernel.dk/linux
Merge tag :
'block-6.17-20250925' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag :
'bootconfig-fixes-v6.17-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'bootconfig-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag :
'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag :
'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag :
'bpf-next-6.17' into loongarch-next
Merge tag :
'bpf-next-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge tag :
'caps-pr-20250729' of git://git.kernel.org/pub/scm/linux/kernel/git/sergeh/linux
Merge tag :
'ceph-for-6.17-rc6' of https://github.com/ceph/ceph-client
Merge tag :
'cgroup-for-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag :
'cgroup-for-6.17-rc2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag :
'cgroup-for-6.17-rc6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag :
'char-misc-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag :
'char-misc-6.17-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag :
'chinese-doc-6.16-rc1' of gitolite.kernel.org:pub/scm/linux/kernel/git/alexs/linux into docs-mw
Merge tag :
'chrome-platform-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux
Merge tag :
'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
Merge tag :
'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
Merge tag :
'clk-imx-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux into clk-imx
Merge tag :
'clk-meson-v6.17-1' of https://github.com/BayLibre/clk-meson into clk-amlogic
Merge tag :
'clk-microchip-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into clk-microchip
Merge tag :
'core-entry-2025-07-29' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'core-urgent-2025-09-26' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'cpufreq-arm-updates-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge tag :
'crc-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
Merge tag :
'cxl-for-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
Merge tag :
'devfreq-next-for-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux
Merge tag :
'devicetree-fixes-for-6.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag :
'devicetree-for-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag :
'dma-mapping-6.17-2025-08-28' of git://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux
Merge tag :
'dma-mapping-6.17-2025-09-09' of git://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux
Merge tag :
'dmaengine-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
Merge tag :
'dmaengine-fix-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
Merge tag :
'docs-6.17' of git://git.lwn.net/linux
Merge tag :
'driver-core-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core
Merge tag :
'driver-core-6.17-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core
Merge tag :
'driver-core-6.17-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core
Merge tag :
'drm-fixes-2025-08-16' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2025-08-23-1' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2025-08-29' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2025-09-05' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2025-09-12' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2025-09-19' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2025-09-26' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-intel-fixes-2025-08-13' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag :
'drm-intel-fixes-2025-08-20' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag :
'drm-intel-fixes-2025-09-10' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag :
'drm-intel-fixes-2025-09-17' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag :
'drm-intel-fixes-2025-09-25' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag :
'drm-intel-gt-next-2025-07-02' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag :
'drm-intel-next-2025-06-18' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag :
'drm-intel-next-2025-07-04' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag :
'drm-intel-next-2025-07-10' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag :
'drm-intel-next-fixes-2025-08-05' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag :
'drm-misc-fixes-2025-08-21' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-fixes-2025-08-28' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-fixes-2025-09-03' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-fixes-2025-09-11' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-fixes-2025-09-18' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-fixes-2025-09-25' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-next-2025-06-12' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-misc-next-2025-06-19' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-misc-next-2025-06-26' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-misc-next-2025-07-03' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-misc-next-2025-07-10' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-misc-next-2025-07-17' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-misc-next-fixes-2025-07-24' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-misc-next-fixes-2025-08-12' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-msm-fixes-2025-08-26' of https://gitlab.freedesktop.org/drm/msm into drm-fixes
Merge tag :
'drm-msm-next-2025-07-05' of https://gitlab.freedesktop.org/drm/msm into drm-next
Merge tag :
'drm-next-2025-07-30' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-next-2025-08-01' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-next-2025-08-08' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-rust-fixes-2025-09-05' of https://gitlab.freedesktop.org/drm/rust/kernel into drm-fixes
Merge tag :
'drm-xe-fixes-2025-08-14' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-fixes-2025-08-21-1' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-fixes-2025-08-27' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-fixes-2025-09-03' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-fixes-2025-09-11' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-fixes-2025-09-18' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-fixes-2025-09-25' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-next-2025-06-18' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag :
'drm-xe-next-2025-07-10' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag :
'drm-xe-next-2025-07-15' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag :
'drm-xe-next-fixes-2025-07-31' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag :
'drm-xe-next-fixes-2025-08-06' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag :
'dt-vt8500-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt
Merge tag :
'edac_updates_for_v6.17_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag :
'edac_urgent_for_v6.17_rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag :
'efi-fixes-for-v6.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag :
'efi-next-for-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag :
'entry-split-for-arm' into core/entry
Merge tag :
'erofs-for-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag :
'erofs-for-6.17-rc2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag :
'erofs-for-6.17-rc6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag :
'execve-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'exfat-for-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat
Merge tag :
'ext4_for_linus-6.17-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
Merge tag :
'ext4_for_linus_6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
Merge tag :
'f2fs-for-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs
Merge tag :
'fbdev-for-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev
Merge tag :
'fbdev-for-6.17-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev
Merge tag :
'firewire-fixes-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
Merge tag :
'firewire-fixes-6.17-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
Merge tag :
'firewire-updates-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
Merge tag :
'fixes-2025-08-28' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock
Merge tag :
'for-6.17-fix-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.17-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.17-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.17-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.17-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.17-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.17-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.17-rc7-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.17-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.17/block-20250728' of git://git.kernel.dk/linux
Merge tag :
'for-6.17/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag :
'for-6.17/dm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag :
'for-6.17/io_uring-20250728' 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 https://github.com/openrisc/linux
Merge tag :
'for-linus-6.17-1' of https://github.com/cminyard/linux-ipmi
Merge tag :
'for-linus-6.17-ofs1' of git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux
Merge tag :
'for-linus-6.17-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag :
'for-linus-6.17-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag :
'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd
Merge tag :
'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd
Merge tag :
'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd
Merge tag :
'for-net-2025-08-15' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag :
'for-net-2025-08-22' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag :
'for-net-2025-08-29' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag :
'for-net-2025-09-22' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag :
'for-net-next-2025-07-23' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next
Merge tag :
'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge tag :
'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge tag :
'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge tag :
'for-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply
Merge tag :
'for-v6.17-rc' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply
Merge tag :
'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
Merge tag :
'for_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.17-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga into char-misc-next
Merge tag :
'fs_for_v6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag :
'fscrypt-for-linus' of git://git.kernel.org/pub/scm/fs/fscrypt/linux
Merge tag :
'fsnotify_for_v6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag :
'ftrace-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'fuse-fixes-6.17-rc5' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse into vfs.fixes
Merge tag :
'gfs2-for-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2
Merge tag :
'gnss-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss
Merge tag :
'gpio-fixes-for-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-fixes-for-v6.17-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-fixes-for-v6.17-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-fixes-for-v6.17-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-fixes-for-v6.17-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-mmio-bgpiof-no-input-flag-for-v6.17' into gpio/for-next
Merge tag :
'gpio-mmio-bgpiof-no-input-flag-for-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into devel
Merge tag :
'gpio-mmio-remove-bgpio-pdata-for-v6.17-rc1' into gpio/for-next
Merge tag :
'gpio-updates-for-v6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-updates-for-v6.17-rc1-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'hardening-v6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'hardening-v6.17-rc1-fix1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'hardening-v6.17-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'hfs-v6.17-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/vdubeyko/hfs
Merge tag :
'hid-for-linus-2025073101' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag :
'hid-for-linus-2025082901' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag :
'hid-for-linus-2025092201' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag :
'hisi-drivers-for-6.17' of https://github.com/hisilicon/linux-hisi into soc/drivers
Merge tag :
'hwmon-for-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag :
'hwmon-for-v6.17-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag :
'i2c-for-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-for-6.17-rc1-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-for-6.17-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-for-6.17-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-for-6.17-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-host-6.17-pt1' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-mergewindow
Merge tag :
'i2c-host-6.17-pt2' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-mergewindow
Merge tag :
'i2c-host-fixes-6.17-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-current
Merge tag :
'i2c-host-fixes-6.17-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-current
Merge tag :
'i3c/for-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux
Merge tag :
'ib-mfd-gpio-input-pwm-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd into gpio/for-next
Merge tag :
'ib-mfd-gpio-input-pwm-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd into next
Merge tag :
'ib-mfd-gpio-power-soc-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd into gpio/for-next
Merge tag :
'ib-regulator-psy-for-v6.17-signed' into psy-next
Merge tag :
'icc-6.17-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next
Merge tag :
'iio-fixes-for-6.17a' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-linus
Merge tag :
'iio-for-6.17a' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
Merge tag :
'imx-bindings-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag :
'imx-defconfig-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/defconfig
Merge tag :
'imx-drivers-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/drivers
Merge tag :
'imx-dt-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag :
'imx-dt64-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag :
'imx-fixes-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes
Merge tag :
'imx-fixes-6.17-2' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes
Merge tag :
'input-for-v6.17-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag :
'input-for-v6.17-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag :
'integrity-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity
Merge tag :
'intel-gpio-v6.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel into gpio/for-current
Merge tag :
'intel-pinctrl-v6.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel into devel
Merge tag :
'io_uring-6.17-20250808' of git://git.kernel.dk/linux
Merge tag :
'io_uring-6.17-20250815' of git://git.kernel.dk/linux
Merge tag :
'io_uring-6.17-20250822' of git://git.kernel.dk/linux
Merge tag :
'io_uring-6.17-20250828' of git://git.kernel.dk/linux
Merge tag :
'io_uring-6.17-20250919' of git://git.kernel.dk/linux
Merge tag :
'iommu-fixes-v6.17-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
Merge tag :
'iommu-fixes-v6.17-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
Merge tag :
'iommu-updates-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
Merge tag :
'ipe-pr-20250728' of git://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe
Merge tag :
'ipsec-2025-08-11' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec
Merge tag :
'ipsec-2025-09-22' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec
Merge tag :
'ipsec-next-2025-07-23' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next
Merge tag :
'irq-core-2025-07-27' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq-drivers-2025-07-27' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq-msi-2025-07-27' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq_urgent_for_v6.17_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq_urgent_for_v6.17_rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irqchip-gic-v5-host' into kvmarm/next
Merge tag :
'iwlwifi-fixes-2025-08-28' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next
Merge tag :
'iwlwifi-fixes-2025-09-09' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next
Merge tag :
'iwlwifi-fixes-2025-09-15' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next
Merge tag :
'iwlwifi-next-2025-06-25' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next
Merge tag :
'iwlwifi-next-2025-07-09' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next
Merge tag :
'iwlwifi-next-2025-07-15' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next
Merge tag :
'iwlwifi-next-2025-07-23' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next
Merge tag :
'jfs-6.17' of github.com:kleikamp/linux-shaggy
Merge tag :
'kbuild-v6.17-2' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag :
'kcsan-20250728-v6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/melver/linux
Merge tag :
'ktest-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-ktest
Merge tag :
'ktime-get-clock-ts64-for-ptp' into timers/ptp
Merge tag :
'ktime-get-clock-ts64-for-ptp' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'kvm-riscv-6.17-2' of https://github.com/kvm-riscv/linux into HEAD
Merge tag :
'kvm-riscv-fixes-6.17-1' of https://github.com/kvm-riscv/linux into HEAD
Merge tag :
'kvm-s390-master-6.17-1' of https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
Merge tag :
'kvm-s390-next-6.17-1' of https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
Merge tag :
'kvm-x86-apic-6.17' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-dirty_ring-6.17' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-fixes-6.17-rc7' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-fixes-6.17-rcN' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-generic-6.17' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-irqs-6.17' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-misc-6.17' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-mmio-6.17' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-mmu-6.17' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-no_assignment-6.17' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-selftests-6.17' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-sev-6.17' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-svm-6.17' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvmarm-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag :
'kvmarm-fixes-6.17-1' of https://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag :
'kvmarm-fixes-6.17-2' of https://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag :
'landlock-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux
Merge tag :
'leds-next-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds
Merge tag :
'libcrypto-conversions-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
Merge tag :
'libcrypto-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
Merge tag :
'libcrypto-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
Merge tag :
'libcrypto-tests-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
Merge tag :
'libcrypto-updates-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
Merge tag :
'libnvdimm-for-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
Merge tag :
'linux-can-fixes-for-6.16-20250725' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag :
'linux-can-fixes-for-6.17-20250910' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag :
'linux-can-fixes-for-6.17-20250923' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag :
'linux-can-next-for-6.17-20250610' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag :
'linux-can-next-for-6.17-20250618' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag :
'linux-can-next-for-6.17-20250711' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag :
'linux-can-next-for-6.17-20250725' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag :
'linux-cpupower-6.17-rc1-fixed' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux
Merge tag :
'linux-cpupower-6.17-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux
Merge tag :
'linux-watchdog-6.17-rc1' of git://www.linux-watchdog.org/linux-watchdog
Merge tag :
'linux_kselftest-kunit-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux_kselftest-next-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'lkmm.2025.07.23a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag :
'local-lock-for-net' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip into head
Merge tag :
'lockdep-for-tip.2025.07.16' of git://git.kernel.org/pub/scm/linux/kernel/git/boqun/linux into locking/core
Merge tag :
'locking-core-2025-07-29' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'locking-futex-2025-07-29' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'locking-urgent-2025-09-07' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'locking-urgent-2025-09-26' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'locking_urgent_for_v6.17_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'locking_urgent_for_v6.17_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'loongarch-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag :
'loongarch-fixes-6.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag :
'loongarch-fixes-6.17-2' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag :
'loongarch-kvm-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson into HEAD
Merge tag :
'lsm-pr-20250725' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm
Merge tag :
'm68k-for-v6.17-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k
Merge tag :
'mailbox-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox
Merge tag :
'md-6.17-20250722' of https://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux into for-6.17/block
Merge tag :
'md-6.17-20250803' of gitolite.kernel.org:pub/scm/linux/kernel/git/mdraid/linux into block-6.17
Merge tag :
'md-6.17-20250819' of gitolite.kernel.org:pub/scm/linux/kernel/git/mdraid/linux into block-6.17
Merge tag :
'md-6.17-20250905' of https://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux into block-6.17
Merge tag :
'md-6.17-20250917' of https://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux into block-6.17
Merge tag :
'media/v6.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag :
'media/v6.17-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag :
'mediatek-drm-fixes-20250829' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-fixes
Merge tag :
'mediatek-drm-fixes-20250910' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-fixes
Merge tag :
'memory-controller-drv-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers
Merge tag :
'mfd-next-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
Merge tag :
'mhi-for-v6.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mani/mhi into char-misc-next
Merge tag :
'mips-fixes_6.17_1' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag :
'mips_6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag :
'mm-hotfixes-stable-2025-08-12-20-50' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2025-08-21-18-17' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2025-09-01-17-20' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2025-09-10-20-00' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2025-09-17-21-10' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2025-09-27-22-35' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-nonmm-stable-2025-08-03-12-47' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-stable-2025-07-30-15-25' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-stable-2025-08-03-12-35' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mmc-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag :
'mmc-v6.17-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag :
'mmc-v6.17-rc2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag :
'modules-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/modules/linux
Merge tag :
'modules-6.17-rc3.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/modules/linux
Merge tag :
'mt76-fixes-2025-08-27' of https://github.com/nbd168/wireless
Merge tag :
'mt76-next-2025-07-07' of https://github.com/nbd168/wireless
Merge tag :
'mtd/fixes-for-6.17-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
Merge tag :
'mtd/for-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
Merge tag :
'mtk-arm32-for-v6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/arm
Merge tag :
'mtk-dts32-for-v6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/dt
Merge tag :
'mtk-dts64-for-v6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/dt
Merge tag :
'mtk-soc-for-v6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/drivers
Merge tag :
'mvebu-arm-6.17-1' of https://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/arm
Merge tag :
'mvebu-dt-6.17-1' of https://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt
Merge tag :
'mvebu-fixes-6.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into arm/fixes
Merge tag :
'nand/for-6.17' into mtd/next
Merge tag :
'net-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.17-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.17-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.17-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.17-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.17-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.17-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.17-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-next-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
Merge tag :
'nf-25-08-07' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-25-08-13' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-25-08-27' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-25-09-04' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-25-09-10-v2' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-next-25-07-10' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Merge tag :
'nf-next-25-07-25' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Merge tag :
'nfs-for-6.17-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
Merge tag :
'nfs-for-6.17-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
Merge tag :
'nfs-for-6.17-3' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
Merge tag :
'nfsd-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'nfsd-6.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'nolibc-20250724-for-6.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc
Merge tag :
'nova-next-v6.17-2025-07-18' of https://gitlab.freedesktop.org/drm/nova into drm-next
Merge tag :
'ntfs3_for_6.17' of https://github.com/Paragon-Software-Group/linux-ntfs3
Merge tag :
'nvme-6.17-2025-07-22' of git://git.infradead.org/nvme into for-6.17/block
Merge tag :
'nvme-6.17-2025-07-31' of git://git.infradead.org/nvme into block-6.17
Merge tag :
'nvme-6.17-2025-09-04' of git://git.infradead.org/nvme into block-6.17
Merge tag :
'omap-for-v6.17/dt-signed' of https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into soc/dt
Merge tag :
'opp-updates-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge tag :
'optee-typo-fix-for-v6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into arm/fixes
Merge tag :
'ovl-fixes-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs
Merge tag :
'parisc-for-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag :
'pci-v6.17-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag :
'pci-v6.17-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag :
'pci-v6.17-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag :
'pci-v6.17-fixes-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag :
'pcmcia-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux
Merge tag :
'perf-core-2025-07-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf-fixes-27504' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git
Merge tag :
'perf-tools-fixes-for-v6.17-2025-08-27' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag :
'perf-tools-fixes-for-v6.17-2025-09-05' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag :
'perf-tools-fixes-for-v6.17-2025-09-16' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag :
'perf-tools-for-v6.17-2025-08-01' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag :
'perf-urgent-2025-09-07' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf_urgent_for_v6.17_rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'phy-fix-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
Merge tag :
'phy-for-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
Merge tag :
'pin-init-v6.17' of https://github.com/Rust-for-Linux/linux into rust-next
Merge tag :
'pin-init-v6.17-result-blanket' of https://github.com/Rust-for-Linux/linux.git
Merge tag :
'pinctrl-v6.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag :
'pinctrl-v6.17-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag :
'pinctrl-v6.17-3' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag :
'platform-drivers-x86-v6.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v6.17-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v6.17-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v6.17-4' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v6.17-5' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'pm-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-6.17-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-6.17-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-6.17-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-6.17-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-6.17-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-runtime-6.17-rc1'
Merge tag :
'pm-runtime-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm into for-next
Merge tag :
'pm-runtime-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm into gpio/for-next
Merge tag :
'pm-runtime-6.17-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pmdomain-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Merge tag :
'pmdomain-v6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Merge tag :
'pmdomain-v6.17-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Merge tag :
'pmdomain-v6.17-rc2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Merge tag :
'powerpc-6.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'powerpc-6.17-2' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'powerpc-6.17-3' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'printk-for-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux
Merge tag :
'probes-fixes-v6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'probes-fixes-v6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'probes-fixes-v6.17-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'probes-fixes-v6.17-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'probes-fixes-v6.17-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'probes-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'pull-ceph-d_name-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag :
'pull-dcache' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag :
'pull-fd' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag :
'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag :
'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag :
'pull-headers_param' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag :
'pull-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag :
'pull-mount' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag :
'pull-rpc_pipefs' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag :
'pull-securityfs' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag :
'pull-simple_recursive_removal' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag :
'pwm/for-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux
Merge tag :
'pwm/for-6.17-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux
Merge tag :
'pwrseq-updates-for-v6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'qcom-arm32-for-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag :
'qcom-arm64-defconfig-for-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/defconfig
Merge tag :
'qcom-arm64-for-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag :
'qcom-clk-for-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into clk-qcom
Merge tag :
'qcom-drivers-fixes-for-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes
Merge tag :
'qcom-drivers-for-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
Merge tag :
'qcom-drivers-for-6.17-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
Merge tag :
'ratelimit.2025.07.23a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag :
'rcu.fixes.6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux
Merge tag :
'rcu.release.v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux
Merge tag :
'regmap-fix-v6.17-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Merge tag :
'regmap-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Merge tag :
'regulator-fix-v6.17-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'regulator-fix-v6.17-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'regulator-fix-v6.17-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'regulator-fix-v6.17-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'regulator-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'renesas-arm-defconfig-for-v6.17-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/defconfig
Merge tag :
'renesas-clk-fixes-for-v6.17-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-fixes
Merge tag :
'renesas-clk-for-v6.17-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
Merge tag :
'renesas-drivers-for-v6.17-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/drivers
Merge tag :
'renesas-drivers-for-v6.17-tag2' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/drivers
Merge tag :
'renesas-dt-bindings-for-v6.17-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag :
'renesas-dt-bindings-for-v6.17-tag2' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag :
'renesas-dts-for-v6.17-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag :
'renesas-dts-for-v6.17-tag2' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag :
'renesas-pinctrl-for-v6.17-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel
Merge tag :
'renesas-pinctrl-for-v6.17-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel
Merge tag :
'renesas-r9a09g057-dt-binding-defs-tag4' into renesas-clk-for-v6.17
Merge tag :
'renesas-r9a09g057-dt-binding-defs-tag4' into renesas-dts-for-v6.17
Merge tag :
'renesas-r9a09g077-dt-binding-defs-tag' into renesas-clk-for-v6.17
Merge tag :
'renesas-r9a09g077-dt-binding-defs-tag2' into renesas-clk-for-v6.17
Merge tag :
'renesas-r9a09g087-dt-binding-defs-tag1' into renesas-clk-for-v6.17
Merge tag :
'renesas-r9a09g087-dt-binding-defs-tag2' into renesas-clk-for-v6.17
Merge tag :
'reset-fixes-for-v6.17' of https://git.pengutronix.de/git/pza/linux into arm/fixes
Merge tag :
'reset-for-v6.17' of https://git.pengutronix.de/git/pza/linux into soc/drivers
Merge tag :
'riscv-config-for-v6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/defconfig
Merge tag :
'riscv-dt-for-v6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/dt
Merge tag :
'riscv-for-linus-6.17-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-for-linus-v6.17-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-sophgo-dt-for-v6.17' of https://github.com/sophgo/linux into soc/dt
Merge tag :
'rproc-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag :
'rtc-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux
Merge tag :
'rtw-next-2025-06-25' of https://github.com/pkshih/rtw
Merge tag :
'rtw-next-2025-07-18' of https://github.com/pkshih/rtw
Merge tag :
'rust-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux
Merge tag :
'rust-fixes-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux
Merge tag :
'rust-fixes-6.17-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux
Merge tag :
'rust-sched.2025.06.24' of git://git.kernel.org/pub/scm/linux/kernel/git/boqun/linux into sched/core
Merge tag :
'rust-timekeeping-for-v6.17' of https://github.com/Rust-for-Linux/linux into rust-next
Merge tag :
's390-6.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-6.17-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-6.17-3' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-6.17-4' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
'samsung-clk-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into clk-samsung
Merge tag :
'samsung-defconfig-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/defconfig
Merge tag :
'samsung-drivers-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
Merge tag :
'samsung-dt-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
Merge tag :
'samsung-dt64-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
Merge tag :
'samsung-dt64-6.17-2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
Merge tag :
'samsung-pinctrl-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung into devel
Merge tag :
'sched-core-2025-07-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched-urgent-2025-09-26' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched_ext-for-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag :
'sched_ext-for-6.17-rc2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag :
'sched_ext-for-6.17-rc6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag :
'sched_ext-for-6.17-rc7-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag :
'sched_urgent_for_v6.17_rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'scmi-updates-6.17' 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-20250725' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux
Merge tag :
'sh-for-v6.17-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/glaubitz/sh-linux
Merge tag :
'slab-for-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag :
'slab-for-6.17-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag :
'smccc-updates-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers
Merge tag :
'smp-core-2025-07-27' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'smp_urgent_for_v6.17_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'snp_cache_coherency' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'soc-arm-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-defconfig-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-drivers-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-dt-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-fixes-6.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-fixes-6.17-2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-fixes-6.17-3' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-newsoc-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc_fsl-6.17-1' of https://github.com/chleroy/linux into soc/drivers
Merge tag :
'socfpga_dts_fix_for_v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into arm/fixes
Merge tag :
'socfpga_dts_updates_for_v6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into soc/dt
Merge tag :
'sound-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.17-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.17-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.17-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.17-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.17-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-fix-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'soundwire-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire
Merge tag :
'spacemit-clk-for-6.17-1' of https://github.com/spacemit-com/linux into clk-spacemit
Merge tag :
'spacemit-dt-for-6.17-1' of https://github.com/spacemit-com/linux into soc/dt
Merge tag :
'spacemit-reset-binding-for-6.17-1' of https://github.com/spacemit-com/linux
Merge tag :
'spacemit-reset-for-6.17-1' of https://github.com/spacemit-com/linux
Merge tag :
'spdx-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx
Merge tag :
'spi-fix-v6.17-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-fix-v6.17-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-fix-v6.17-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-fix-v6.17-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-nor/for-6.17' into mtd/next
Merge tag :
'spi-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'staging-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
Merge tag :
'stm32-dt-for-v6.17-1' of https://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into soc/dt
Merge tag :
'stop-machine.2025.07.23a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Merge tag :
'sunxi-clk-fixes-for-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into clk-fixes
Merge tag :
'sunxi-clk-for-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into clk-allwinner
Merge tag :
'sunxi-dt-for-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt
Merge tag :
'sunxi-fixes-for-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt
Merge tag :
'sunxi-fixes-for-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/fixes
Merge tag :
'sysctl-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl
Merge tag :
'tee-fixes-for-v6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into arm/fixes
Merge tag :
'tegra-for-6.17-arm-core' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/arm
Merge tag :
'tegra-for-6.17-arm-dt' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag :
'tegra-for-6.17-arm64-defconfig' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/defconfig
Merge tag :
'tegra-for-6.17-arm64-dt' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag :
'tegra-for-6.17-arm64-dt-v3' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/fixes
Merge tag :
'tegra-for-6.17-dt-bindings' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag :
'tegra-for-6.17-firmware' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
Merge tag :
'tegra-for-6.17-firmware-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/fixes
Merge tag :
'tegra-for-6.17-memory' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
Merge tag :
'tegra-for-6.17-soc' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
Merge tag :
'thead-clk-for-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/fustini/linux into clk-thead
Merge tag :
'thead-clk-for-v6.17-p2' of git://git.kernel.org/pub/scm/linux/kernel/git/fustini/linux into clk-thead
Merge tag :
'thead-dt-for-v6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/fustini/linux into soc/dt
Merge tag :
'thermal-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thermal-v6.17-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/thermal/linux
Merge tag :
'thunderbolt-for-v6.17-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-next
Merge tag :
'ti-k3-config-for-v6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/arm
Merge tag :
'ti-k3-dt-for-v6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt
Merge tag :
'timers-cleanups-2025-07-27' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-core-2025-07-27' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-ptp-2025-07-27' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-urgent-2025-09-07' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-urgent-2025-09-14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-vdso-2025-07-29' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'topic/dma-features-2025-06-23' into alloc-next
Merge tag :
'topic/dma-features-2025-06-23' of https://github.com/Rust-for-Linux/linux.git
Merge tag :
'tpmdd-next-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag :
'trace-deferred-unwind-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-ringbuffer-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-rv-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-rv-v6.17-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-tools-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-tools-v6.17-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-unused-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v6.17-2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v6.17-rc2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v6.17-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v6.17-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'tsa_x86_bugs_for_6.16' into tip-x86-bugs
Merge tag :
'tty-6.16-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag :
'tty-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag :
'tty-6.17-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag :
'turbostat-2025.09.09' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux
Merge tag :
'ubifs-for-linus-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs
Merge tag :
'uml-for-6.17-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux
Merge tag :
'uml-for-linux-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux
Merge tag :
'usb-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-6.17-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-6.17-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-serial-6.17-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-next
Merge tag :
'usb-serial-6.17-rc1-2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-next
Merge tag :
'usb-serial-6.17-rc6' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus
Merge tag :
'v6.16' into x86/cpu, to resolve conflict
Merge tag :
'v6.16-rc3' into perf-tools-next
Merge tag :
'v6.16-rc7' into tty-next
Merge tag :
'v6.16-rc7' into usb-next
Merge tag :
'v6.17-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag :
'v6.17-p2' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag :
'v6.17-p3' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag :
'v6.17-rc-part1-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'v6.17-rc-smb3-server-fixes' of git://git.samba.org/ksmbd
Merge tag :
'v6.17-rc3-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'v6.17-rc4-ksmbd-fix' of git://git.samba.org/ksmbd
Merge tag :
'v6.17-rc5-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'v6.17-rockchip-arm32-1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/arm
Merge tag :
'v6.17-rockchip-clk1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into clk-rockchip
Merge tag :
'v6.17-rockchip-defconfig64-1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/defconfig
Merge tag :
'v6.17-rockchip-dts64-1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag :
'v6.17-rockchip-dts64-2' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag :
'v6.17-rockchip-dtsfixes1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/fixes
Merge tag :
'v6.17-rockchip-dtsfixes2' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/fixes
Merge tag :
'v6.17rc-part2-ksmbd-server-fixes' of git://git.samba.org/ksmbd
Merge tag :
'v6.17rc-part2-SMB3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'v6.17rc7-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'vfio-v6.17-rc1-v2' of https://github.com/awilliam/linux-vfio
Merge tag :
'vfs-6.17-rc1.async.dir' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.17-rc1.bpf' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.17-rc1.coredump' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.17-rc1.fallocate' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.17-rc1.fileattr' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.17-rc1.integrity' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.17-rc1.iomap' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.17-rc1.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.17-rc1.mmap_prepare' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.17-rc1.nsfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.17-rc1.ovl' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.17-rc1.pidfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.17-rc1.rust' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.17-rc1.super' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.17-rc3.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.17-rc6.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.17-rc8.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vmscape-for-linus-20250904' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'wireless-2025-08-28' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag :
'wireless-2025-09-03' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag :
'wireless-2025-09-11' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag :
'wireless-2025-09-17' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag :
'wireless-next-2025-06-25' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag :
'wireless-next-2025-07-10' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag :
'wireless-next-2025-07-17' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag :
'wireless-next-2025-07-24' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag :
'wq-for-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Merge tag :
'x86-boot-2025-07-29' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-cleanups-2025-07-29' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-cpu-2025-07-29' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-fpu-2025-07-29' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-kconfig-2025-07-29' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-platform-2025-07-29' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2025-09-14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2025-09-20' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2025-09-26' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_bugs_for_v6.17_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_core_for_kvm' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip into HEAD
Merge tag :
'x86_core_for_v6.17_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_microcode_for_v6.17_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_sev_for_v6.17_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_urgent_for_v6.17_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_urgent_for_v6.17_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_urgent_for_v6.17_rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_urgent_for_v6.17_rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'xfs-fixes-6.17-rc2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xfs-fixes-6.17-rc4' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xfs-merge-6.17' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xtensa-20250808' of https://github.com/jcmvbkbc/linux-xtensa
Merge tag :
'zonefs-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs
Linux:
Merge v6.16-rc2 into timers/ptp
mfd:
Add Apple Silicon System Management Controller
mfd:
adp5585: Add a per chip reg struture
mfd:
adp5585: Add support for a reset pin
mfd:
adp5585: Add support for adp5589
mfd:
adp5585: Add support for event handling
mfd:
adp5585: Add support for input devices
mfd:
adp5585: Enable oscillator during probe
mfd:
adp5585: Make use of MFD_CELL_NAME()
mfd:
adp5585: Only add devices given in FW
mfd:
adp5585: Refactor how regmap defaults are handled
mfd:
adp5585: Support getting vdd regulator
mfd:
adp5585: Support reset and unlock events
mfd:
axp20x: Set explicit ID for AXP313 regulator
mfd:
axp20x: Set explicit ID for regulator cell if no IRQ line is present
mfd:
Constify reg_sequence and regmap_irq
mfd:
cros_ec: Separate charge-control probing from USB-PD
mfd:
davinci_voicecodec: Don't use "proxy" headers
mfd:
dt-bindings: Convert TPS65910 to DT schema
mfd:
madera: Don't use "proxy" headers
mfd:
Minor Cirrus/Maxim Kconfig order fixes
mfd:
mt6370: Fix the interrupt naming typo
mfd:
mt6397: Do not use generic name for keypad sub-devices
mfd:
pcf50633: Remove the header file core.h
mfd:
Remove redundant pm_runtime_mark_last_busy() calls
mfd:
rk8xx-core: Allow to customize RK806 reset mode
mfd:
rohm-bd71828: Constify some structures
mfd:
stm32-timers: Fix build warnings about export.h
mfd:
syscon: atmel-smc: Don't use "proxy" headers
mfd:
tps65219: Constify struct regmap_irq_sub_irq_map and tps65219_chip_data
mfd:
tps65219: Remove an unused field from 'struct tps65219'
mfd:
tps65219: Remove another unused field from 'struct tps65219'
mfd:
tps65219: Update TPS65214 MFD cell's GPIO compatible string
mfd:
tps6594: Add TI TPS652G1 support
mfd:
twl6030-irq: Remove unused twl6030_mmc_card_detect*
mfd:
Use dev_fwnode() instead of of_fwnode_handle()
mfd:
vexpress-sysreg: set-up software nodes for gpio-mmio
mfd:
wm8350-core: Don't use "proxy" headers
microchip:
lan865x: Fix LAN8651 autoloading
microchip:
lan865x: fix missing netif_start_queue() call on device open
microchip:
lan865x: fix missing Timer Increment config for Rev.B0/B1
microchip:
lan865x: Fix module autoloading
Linux:
Minor bug fixes for some older Wolfson devices
MIPS/Loongson:
Fix build warnings about export.h
mips/mach-rm:
remove custom mc146818rtc.h file
mips/malta,loongson2ef:
use generic mc146818_get_time function
MIPS:
alchemy: gpio: use new GPIO line value setter callbacks for the remaining chips
mips:
boot: use 'targets' instead of extra-y in Makefile
mips:
cavium-octeon: Move octeon-crypto.h into asm directory
MIPS:
CPS: Improve mips_cps_first_online_in_cluster()
MIPS:
CPS: Optimise delay CPU calibration for SMP
MIPS:
disable MMID when not supported by the hardware
MIPS:
Don't crash in stack_top() for tasks without ABI or vDSO
MIPS:
Don't use %pK through printk
mips:
dts: cameo-rtl9302c: Add switch block
mips:
dts: lantiq: danube: add missing burst length property
mips:
dts: qca: add wmac support
MIPS:
dts: ralink: gardena_smart_gateway_mt7688: Fix power LED
MIPS:
dts: ralink: mt7620a: add wifi
MIPS:
dts: ralink: mt7628a: Fix sysc's compatible property for MT7688
MIPS:
dts: ralink: mt7628a: Update watchdog node according to bindings
mips:
dts: realtek: Add gpio block
mips:
dts: realtek: Add switch interrupts
mips:
dts: realtek: Add watchdog
MIPS:
eyeq5_defconfig: add cadence MMC/SDHCI driver
MIPS:
eyeq5_defconfig: add GPIO subsystem & driver
MIPS:
eyeq5_defconfig: add I2C subsystem, driver and temp sensor driver
MIPS:
eyeq5_defconfig: Update for v6.16-rc1
MIPS:
eyeq6_defconfig: add cadence MMC/SDHCI driver
mips:
Handle KCOV __init vs inline mismatch
MIPS:
lantiq: falcon: fix misc missing-prototypes warnings
MIPS:
lantiq: falcon: sysctrl: add missing header prom.h
MIPS:
lantiq: falcon: sysctrl: fix request memory check logic
MIPS:
lantiq: falcon: sysctrl: remove unused falcon_trigger_hrst()
MIPS:
lantiq: irq: fix misc missing-prototypes warnings
MIPS:
lantiq: xway: add prototype for ltq_get_cp1_base()
MIPS:
lantiq: xway: gptu: mark gptu_init() as static
MIPS:
lantiq: xway: mark dcdc_init() as static
MIPS:
lantiq: xway: mark dma_init() as static
MIPS:
lantiq: xway: mark ltq_ar9_sys_hz() as static
mips:
lantiq: xway: sysctrl: rename the etop node
mips:
loongson3_defconfig: Update HD-audio configs
MIPS:
mm: tlb-r4k: Uniquify TLB entries on init
MIPS:
mobileye: dts: eyeq5,eyeq6h: rename the emmc controller
MIPS:
mobileye: dts: eyeq5: add the emmc controller
MIPS:
mobileye: dts: eyeq6h: add the emmc controller
MIPS:
mobileye: eyeq5: add 5 I2C controller nodes
MIPS:
mobileye: eyeq5: add evaluation board I2C temp sensor
MIPS:
mobileye: eyeq5: add two GPIO bank nodes
MIPS:
pci-rt2880: make pcibios_init() static
MIPS:
pci: lantiq: marks pcibios_init() as static
MIPS:
ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names
MIPS:
ralink: add missing header include
mips:
remove redundant macro mc146818_decode_year
mips:
remove unused function mc146818_set_rtc_mmss
MIPS:
SGI-IP27: Delete an unnecessary check before kfree() in hub_domain_free()
MIPS:
txx9: Constify bin_attribute arguments of txx9_sram_{read,write}()
mips:
Update HD-audio configs again
MIPS:
Update Joshua Kinard's e-mail address
MIPS:
vpe-mt: add missing prototypes for vpe_{alloc,start,stop,free}
misc:
enclosure: Use str_on_off() helper
misc:
fastrpc: Use of_reserved_mem_region_to_resource() for "memory-region"
misc:
ocxl: Replace scnprintf() with sysfs_emit() in sysfs show functions
misc:
ocxl: Replace scnprintf() with sysfs_emit() in sysfs show functions
misc:
pci_endpoint_test: Add doorbell test case
misc:
rp1: RaspberryPi RP1 misc driver
misc:
rtsx: Add support for RTS5264 Version B and optimize init flow
misc:
rtsx: usb: Ensure mmc child device is active when card is present
misc:
ti-fpc202: remove unneeded direction check
misc:
ti-fpc202: use new GPIO line value setter callbacks
misc:
ti_fpc202: Switch to of_fwnode_handle()
misc:
tps6594-pfsm: Add TI TPS652G1 PMIC PFSM
misc:
Use dev_fwnode()
misc:
vmw_vmci: Remove unused qpair functions
misc:
vmw_vmci: Remove unused vmci_ctx functions
misc:
vmw_vmci: Remove unused vmci_doorbell_notify
mISDN:
Fix memory leak in dsp_hwec_enable()
mISDN:
hfcpci: Fix warning when deleting uninitialized timer
mlx5:
access ->pp through netmem_desc instead of page
mlxbf_gige:
emit messages during open and probe failures
mlxsw:
spectrum: Forward packets with an IPv4 link-local source IP
mm, list_lru:
refactor the locking code
mm, madvise:
extract mm code from prctl_set_vma() to mm/madvise.c
mm, madvise:
move madvise_set_anon_name() down the file
mm, madvise:
simplify anon_name handling
mm, madvise:
use standard madvise locking in madvise_set_anon_name()
mm, slab:
restore NUMA policy support for large kmalloc
mm, slab:
use frozen pages for large kmalloc
mm, vmstat:
remove the NR_WRITEBACK_TEMP node_stat_item counter
mm,hugetlb:
change mechanism to detect a COW on private mapping
mm,hugetlb:
drop obsolete comment about non-present pte and second faults
mm,hugetlb:
drop unlikelys from hugetlb_fault
mm,hugetlb:
rename anon_rmap to new_anon_folio and make it boolean
mm,hugetlb:
sort out folio locking in the faulting path
mm,memory-tiers:
use node-notifier instead of memory-notifier
mm,memory_hotplug:
drop status_change_nid parameter from memory_notify
mm,memory_hotplug:
implement numa node notifier
mm,memory_hotplug:
remove status_change_nid_normal and update documentation
mm,mempolicy:
use node-notifier instead of memory-notifier
mm,page_ext:
derive the node from the pfn
mm,slub:
do not special case N_NORMAL nodes for slab_nodes
mm,slub:
use node-notifier instead of memory-notifier
mm/balloon_compaction:
"movable_ops" doc updates
mm/balloon_compaction:
convert balloon_page_delete() to balloon_page_finalize()
mm/balloon_compaction:
make PageOffline sticky until the page is freed
mm/balloon_compaction:
provide single balloon_page_insert() and balloon_mapping_gfp_mask()
mm/balloon_compaction:
stop using __ClearPageMovable()
mm/balloon_compaction:
we cannot have isolated pages in the balloon list
mm/cma:
pair the trace_cma_alloc_start/finish
mm/cma:
use str_plural() in cma_declare_contiguous_multi()
mm/damon/core:
add cleanup_target() ops callback
mm/damon/core:
add damos->migrate_dests field
mm/damon/core:
commit damos->migrate_dests
mm/damon/core:
commit damos->target_nid
mm/damon/core:
destroy targets when kdamond_fn() finish
mm/damon/core:
do not call ops.cleanup() when destroying targets
mm/damon/core:
fix commit_ops_filters by using correct nth function
mm/damon/core:
fix damos_commit_filter not changing allow
mm/damon/core:
introduce damon_call_control->dealloc_on_cancel
mm/damon/core:
introduce repeat mode damon_call()
mm/damon/core:
prevent unnecessary overflow in damos_set_effective_quota()
mm/damon/core:
remove damon_callback
mm/damon/core:
set quota->charged_from to jiffies at first charge window
mm/damon/lru_sort:
avoid divide-by-zero in damon_lru_sort_apply_parameters()
mm/damon/lru_sort:
reset enabled when DAMON start failed
mm/damon/lru_sort:
use damon_call() repeat mode instead of damon_callback
mm/damon/ops-common:
ignore migration request to invalid nodes
mm/damon/paddr:
use alloc_migartion_target() with no migration fallback nodemask
mm/damon/reclaim:
avoid divide-by-zero in damon_reclaim_apply_parameters()
mm/damon/reclaim:
reset enabled when DAMON start failed
mm/damon/reclaim:
use damon_call() repeat mode instead of damon_callback
mm/damon/reclaim:
use parameter context correctly
mm/damon/stat:
calculate and expose estimated memory bandwidth
mm/damon/stat:
calculate and expose idle time percentiles
mm/damon/stat:
use damon_call() repeat mode instead of damon_callback
mm/damon/sysfs-schemes:
decouple from damos_action
mm/damon/sysfs-schemes:
decouple from damos_filter_type
mm/damon/sysfs-schemes:
decouple from damos_quota_goal_metric
mm/damon/sysfs-schemes:
decouple from damos_wmark_metric
mm/damon/sysfs-schemes:
implement DAMOS action destinations directory
mm/damon/sysfs-schemes:
put damos dests dir after removing its files
mm/damon/sysfs-schemes:
set damos->migrate_dests
mm/damon/sysfs:
decouple from damon_ops_id
mm/damon/sysfs:
do not ignore callback's return value in damon_sysfs_damon_call()
mm/damon/sysfs:
don't hold kdamond_lock in before_terminate()
mm/damon/sysfs:
fix use-after-free in state_show()
mm/damon/sysfs:
implement refresh_ms file internal work
mm/damon/sysfs:
implement refresh_ms file under kdamond directory
mm/damon/sysfs:
remove damon_sysfs_before_terminate()
mm/damon/sysfs:
remove damon_sysfs_destroy_targets()
mm/damon/sysfs:
use DAMON core API damon_is_running()
mm/damon/sysfs:
use dynamically allocated repeat mode damon_call_control
mm/damon/vaddr:
add vaddr versions of migrate_{hot,cold}
mm/damon/vaddr:
apply filters in migrate_{hot/cold}
mm/damon/vaddr:
put pid in cleanup_target()
mm/damon/vaddr:
skip isolating folios already in destination nid
mm/damon/vaddr:
use damos->migrate_dests in migrate_{hot,cold}
mm/damon:
accept parallel damon_call() requests
mm/damon:
add struct damos_migrate_dests
mm/damon:
add trace event for auto-tuned monitoring intervals
mm/damon:
add trace event for effective size quota
mm/damon:
fix minor typos in damon header
mm/damon:
introduce DAMON_STAT module
mm/damon:
move folio filtering from paddr to ops-common
mm/damon:
move migration helpers from paddr to ops-common
mm/debug_vm_pgtable:
clear page table entries at destroy_args()
mm/debug_vm_pgtable:
use a swp_entry_t input value for swap tests
mm/filemap:
allow arch to request folio size for exec memory
mm/filemap:
introduce generic_file_*_mmap_prepare() helpers
mm/gup:
check ref_count instead of lru before migration
mm/gup:
local lru_add_drain() to avoid lru_add_drain_all()
mm/gup:
remove (VM_)BUG_ONs
mm/gup:
remove pXX_devmap usage from get_user_pages()
mm/hmm:
move pmd_to_hmm_pfn_flags() to the respective #ifdeffery
mm/huge_memory:
convert VM_BUG* to VM_WARN* in __folio_split
mm/huge_memory:
deduplicate code in __folio_split()
mm/huge_memory:
don't ignore queried cachemode in vmf_insert_pfn_pud()
mm/huge_memory:
don't mark refcounted folios special in vmf_insert_folio_pmd()
mm/huge_memory:
don't mark refcounted folios special in vmf_insert_folio_pud()
mm/huge_memory:
get frozen folio refcount with folio_expected_ref_count()
mm/huge_memory:
move unrelated code out of __split_unmapped_folio()
mm/huge_memory:
refactor after-split (page) cache code
mm/huge_memory:
remove after_split label in __split_unmapped_folio()
mm/huge_memory:
remove pXd_devmap usage from insert_pXd_pfn()
mm/hugetlb:
add missing hugetlb_lock in __unmap_hugepage_range()
mm/hugetlb:
convert hugetlb_change_protection() to folios
mm/hugetlb:
fix copy_hugetlb_page_range() to use ->pt_share_count
mm/hugetlb:
fix folio is still mapped when deleted
mm/hugetlb:
make hugetlb_reserve_pages() return nr of entries updated
mm/hugetlb:
remove prepare_hugepage_range()
mm/hugetlb:
use str_plural() in report_hugepages()
mm/kasan:
avoid lazy MMU mode hazards
mm/kasan:
fix vmalloc shadow memory (de-)population races
mm/khugepaged:
fix the address passed to notifier on testing young
mm/khugepaged:
remove redundant pmd_devmap() check
mm/kmemleak:
avoid deadlock by moving pr_warn() outside kmemleak_lock
mm/kmemleak:
avoid soft lockup in __kmemleak_do_cleanup()
mm/madvise:
eliminate very confusing manipulation of prev VMA
mm/madvise:
remove the visitor pattern and thread anon_vma state
mm/madvise:
thread all madvise state through madv_behavior
mm/madvise:
thread mm_struct through madvise_behavior
mm/madvise:
thread VMA range state through madvise_behavior
mm/memcg:
make memory.reclaim interface generic
mm/memfd:
clarify error handling labels in memfd_create()
mm/memfd:
replace deprecated strcpy() with memcpy() in alloc_name()
mm/memfd:
reserve hugetlb folios before allocation
mm/memory-failure:
fix infinite UCE for VM_PFNMAP pfn
mm/memory-failure:
fix redundant updates for already poisoned pages
mm/memory-failure:
fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
mm/memory-failure:
hold PTL in hwpoison_hugetlb_range
mm/memory-tier:
fix abstract distance calculation overflow
mm/memory.c:
use folios in __access_remote_vm()
mm/memory.c:
use folios in __copy_remote_vm_str()
mm/memory:
introduce is_huge_zero_pfn() and use it in vm_normal_page_pmd()
mm/memory_hotplug:
fix hwpoisoned large folio handling in do_migrate_range()
mm/mempolicy:
skip unnecessary synchronize_rcu()
mm/memremap:
remove unused devmap_managed_key
mm/mglru:
stop try_to_inc_min_seq() if min_seq[type] has not increased
mm/migrate:
factor out movable_ops page handling into migrate_movable_ops_page()
mm/migrate:
fix NULL movable_ops if CONFIG_ZSMALLOC=m
mm/migrate:
move movable_ops page handling out of move_to_new_folio()
mm/migrate:
remove __ClearPageMovable()
mm/migrate:
remove folio_test_movable() and folio_movable_ops()
mm/migrate:
remove the -EEXIST conversion for move_pages()
mm/migrate:
rename isolate_movable_page() to isolate_movable_ops_page()
mm/migrate:
rename putback_movable_folio() to putback_movable_ops_page()
mm/migration:
remove PageMovable()
mm/mincore:
hold PTL in mincore_hugetlb
mm/mremap:
allow multi-VMA move when filesystem uses thp_get_unmapped_area
mm/mremap:
avoid expensive folio lookup on mremap folio pte batch
mm/mremap:
catch invalid multi VMA moves earlier
mm/mremap:
check remap conditions earlier
mm/mremap:
clean up mlock populate behaviour
mm/mremap:
cleanup post-processing stage of mremap
mm/mremap:
fix regression in vrm->new_addr check
mm/mremap:
fix WARN with uffd that has remap events disabled
mm/mremap:
move remap_is_valid() into check_prep_vma()
mm/mremap:
perform some simple cleanups
mm/mremap:
permit mremap() move of multiple VMAs
mm/mremap:
put VMA check and prep logic into helper function
mm/mremap:
refactor initial parameter sanity checks
mm/mremap:
use an explicit uffd failure path for mremap
mm/mseal:
always define VM_SEALED
mm/mseal:
rework mseal apply logic
mm/mseal:
simplify and rename VMA gap check
mm/mseal:
small cleanups
mm/mseal:
update madvise() logic
mm/nommu:
use file_has_valid_mmap_hooks() helper
mm/numa_memblks:
Use pr_debug instead of printk(KERN_DEBUG)
mm/page-alloc:
remove PageMappingFlags()
mm/page-flags:
remove folio_mapping_flags()
mm/page-flags:
remove folio_start_writeback_keepwrite()
mm/page-flags:
rename PAGE_MAPPING_MOVABLE to PAGE_MAPPING_ANON_KSM
mm/page_alloc:
add support for initializing pageblock as isolated
mm/page_alloc:
let page freeing clear any set page type
mm/page_alloc:
pageblock flags functions clean up
mm/page_alloc:
remove trace_mm_alloc_contig_migrate_range_info()
mm/page_isolation:
drop __folio_test_movable() check for large folios
mm/page_isolation:
make page isolation a standalone bit
mm/page_isolation:
remove migratetype from move_freepages_block_isolate()
mm/page_isolation:
remove migratetype from undo_isolate_page_range()
mm/page_isolation:
remove migratetype parameter from more functions
mm/page_owner:
convert set_page_owner_migrate_reason() to folios
mm/pagemap:
add write_begin_get_folio() helper function
mm/pagewalk:
split walk_page_range_novma() into kernel/user parts
mm/percpu:
conditionally define _shared_alloc_tag via CONFIG_ARCH_MODULE_NEEDS_WEAK_PER_CPU
mm/percpu:
prevent concurrency problem for pcpu_nr_populated read with spin lock
mm/ptdump:
take the memory hotplug lock inside ptdump_walk_pgd()
mm/readahead:
honour new_order in page_cache_ra_order()
mm/readahead:
make space in struct file_ra_state
mm/readahead:
store folio order in struct file_ra_state
mm/readahead:
terminate async readahead on natural boundary
mm/rmap:
add anon_vma lifetime debug check
mm/shmem, swap:
avoid redundant Xarray lookup during swapin
mm/shmem, swap:
fix major fault counting
mm/shmem, swap:
improve cached mTHP handling and fix potential hang
mm/shmem, swap:
never use swap cache and readahead for SWP_SYNCHRONOUS_IO
mm/shmem, swap:
rework swap entry and index calculation for large swapin
mm/shmem, swap:
simplify swapin path and result handling
mm/shmem, swap:
tidy up swap entry splitting
mm/shmem, swap:
tidy up THP swapin checks
mm/shmem:
hold shmem_swaplist spinlock (not mutex) much less
mm/shmem:
writeout free swap if swap_writeout() reactivates
mm/slub:
avoid accessing metadata when pointer is invalid in object_err()
mm/smaps:
fix race between smaps_hugetlb_range and migration
mm/userfaultfd:
fix kmap_local LIFO ordering for CONFIG_HIGHPTE
mm/util:
introduce snapshot_page()
mm/vma:
refactor vma_modify_flags_name() to vma_modify_name()
mm/vma:
use vmg->target to specify target VMA for new VMA merge
mm/vmalloc, mm/kasan:
respect gfp mask in kasan_populate_vmalloc()
mm/vmscan:
fix inverted polarity in lru_gen_seq_show()
mm/vmscan:
make __node_reclaim() more generic
mm/vmscan:
respect psi_memstall region in node reclaim
mm/vmstat:
make MEMCG select VM_EVENT_COUNTERS
mm/vmstat:
utilize designated initializers for the vmstat_text array
mm/zsmalloc:
drop PageIsolated() related VM_BUG_ONs
mm/zsmalloc:
make PageZsmalloc() sticky until the page is freed
mm/zsmalloc:
stop using __ClearPageMovable()
mm:
add batched versions of ptep_modify_prot_start/commit
mm:
add get_and_clear_ptes() and clear_ptes()
mm:
add process info to bad rss-counter warning
mm:
call pointers to ptes as ptep
mm:
change vm_get_page_prot() to accept vm_flags_t argument
mm:
cma: simplify cma_debug_show_areas()
mm:
cma: simplify cma_maxchunk_get()
mm:
convert "movable" flag in page->mapping to a page flag
mm:
convert FPB_IGNORE_* into FPB_RESPECT_*
mm:
convert pXd_devmap checks to vma_is_dax
mm:
convert vmf_insert_mixed() from using pte_devmap to pte_special
mm:
correct type for vmalloc vm_flags fields
mm:
deduplicate mm_get_unmapped_area()
mm:
drop hugetlb_free_pgd_range()
mm:
fault in complete folios instead of individual pages for tmpfs
mm:
filter zone device pages returned from folio_walk_start()
mm:
fix a UAF when vma->mm is freed after vma->vm_refcnt got dropped
mm:
fix accounting of memmap pages
mm:
fix possible deadlock in kmemleak
mm:
fix spelling issue in swap.h
mm:
fix the race between collapse and PT_RECLAIM under per-vma lock
mm:
folio_may_be_lru_cached() unless folio_test_large()
mm:
huge_memory: fix the check for allowed huge orders in shmem
mm:
introduce and use {pgd,p4d}_populate_kernel()
mm:
introduce FPB_RESPECT_WRITE for PTE batching infrastructure
mm:
introduce per-node proactive reclaim interface
mm:
Kconfig: use verb *use* in plural form in description
mm:
ksm: have KSM VMA checks not require a VMA pointer
mm:
ksm: refer to special VMAs via VM_SPECIAL in ksm_compatible()
mm:
madvise: use per_vma lock for MADV_FREE
mm:
madvise: use walk_page_range_vma() instead of walk_page_range()
mm:
mempool: fix crash in mempool_free() for zero-minimum pools
mm:
mempool: fix wake-up edge case bug for zero-minimum pools
mm:
move page table sync declarations to linux/pgtable.h
mm:
move randomize_va_space into memory.c
mm:
numa,memblock: Use SZ_1M macro to denote bytes to MB conversion
mm:
optimize lru_note_cost() by adding lru_note_cost_unlock_irq()
mm:
optimize mprotect() by PTE batching
mm:
optimize mprotect() for MM_CP_PROT_NUMA by batch-skipping PTEs
mm:
optimize mremap() by PTE batching
mm:
pass page directly instead of using folio_page
mm:
prevent KSM from breaking VMA merging for new VMAs
mm:
refactor MM_CP_PROT_NUMA skipping case into new function
mm:
remove __folio_test_movable()
mm:
remove arch_flush_tlb_batched_pending() arch helper
mm:
remove boolean output parameters from folio_pte_batch_ext()
mm:
remove call to hugetlb_free_pgd_range()
mm:
remove callers of pfn_t functionality
mm:
remove devmap related functions and page table bits
mm:
remove grab_cache_page()
mm:
remove mm/io-mapping.c
mm:
remove outdated filename comment in percpu-stats.c
mm:
remove PFN_DEV, PFN_MAP, PFN_SPECIAL, PFN_SG_CHAIN and PFN_SG_LAST
mm:
remove redundant pXd_devmap calls
mm:
remove remaining uses of PFN_DEV
mm:
remove the for_reclaim field from struct writeback_control
mm:
remove unmap_and_put_page()
mm:
remove unused mmap tracepoints
mm:
remove zero_user()
mm:
rename __PageMovable() to page_has_movable_ops()
mm:
rename call_mmap/mmap_prepare to vfs_mmap/mmap_prepare
mm:
rename CONFIG_PAGE_BLOCK_ORDER to CONFIG_PAGE_BLOCK_MAX_ORDER
mm:
rename PAGE_MAPPING_* to FOLIO_MAPPING_*
mm:
rename PG_isolated to PG_movable_ops_isolated
mm:
restore documentation for __free_pages()
mm:
revert "mm/gup: clear the LRU flag of a page before adding to LRU batch"
mm:
revert "mm: vmscan.c: fix OOM on swap stress test"
mm:
rust: add page.rs to MEMORY MANAGEMENT - RUST
mm:
shmem: fix the shmem large folio allocation for the i915 driver
mm:
simplify folio_expected_ref_count()
mm:
simplify min_brk handling in brk()
mm:
slub: avoid wake up kswapd in set_track_prepare
mm:
smaller folio_pte_batch() improvements
mm:
split can_change_pte_writable() into private and shared parts
mm:
split folio_pte_batch() into folio_pte_batch() and folio_pte_batch_flags()
mm:
split out a writeout helper from pageout
mm:
stop passing a writeback_control structure to __swap_writepage
mm:
stop passing a writeback_control structure to shmem_writeout
mm:
stop passing a writeback_control structure to swap_writeout
mm:
stop storing migration_ops in page->mapping
mm:
strictly check vmstat_text array size
mm:
swap: correctly use maxpages in swapon syscall to avoid potential deadloop
mm:
swap: fix potential buffer overflow in setup_clusters()
mm:
swap: move nr_swap_pages counter decrement from folio_alloc_swap() to swap_range_alloc()
mm:
swap: remove stale comment stale comment in cluster_alloc_swap_entry()
mm:
tidy up swap_writeout
mm:
unexport globally copy_to_kernel_nofault
mm:
update architecture and driver code to use vm_flags_t
mm:
update core kernel code to use vm_flags_t consistently
mm:
use folio_expected_ref_count() helper for reference counting
mm:
use per_vma lock for MADV_DONTNEED
mm:
vmscan: apply proportional reclaim pressure for memcg when MGLRU is enabled
mmc:
alcor: Use devm_mmc_alloc_host() helper
mmc:
atmel: Use devm_mmc_alloc_host() helper
mmc:
au1xmmc: Use devm_mmc_alloc_host() helper
mmc:
bcm2835: Use devm_mmc_alloc_host() helper
mmc:
cavium: Use devm_mmc_alloc_host() helper
mmc:
cb710-mmc: Convert ternary operator to str_plural() helper
mmc:
cb710: Use devm_mmc_alloc_host() helper
mmc:
Convert ternary operator to str_true_false() helper
mmc:
davinci_mmc: Use devm_mmc_alloc_host() helper
mmc:
dw_mmc: Use devm_mmc_alloc_host() helper
mmc:
host: renesas_sdhi: Fix incorrect auto retuning for an SDIO card
mmc:
host: tmio: Add .sdio_irq()
mmc:
jz4740: Use devm_mmc_alloc_host() helper
mmc:
litex_mmc: Use devm_mmc_alloc_host() helper
mmc:
loongson2: Add Loongson-2K SD/SDIO controller driver
mmc:
loongson2: Add Loongson-2K2000 SD/SDIO/eMMC controller driver
mmc:
loongson2: Fix error code in loongson2_mmc_resource_request()
mmc:
loongson2: prevent integer overflow in ret variable
mmc:
loongson2: Unify the function prefixes for loongson2_mmc_pdata
mmc:
Merge branch fixes into next
mmc:
Merge branch fixes into next
mmc:
Merge branch fixes into next
mmc:
Merge branch fixes into next
mmc:
Merge branch fixes into next
mmc:
Merge tag pm-runtime-6.17-rc1 into next
mmc:
meson-mx-sdhc: Use devm_mmc_alloc_host() helper
mmc:
mmc_spi: Use devm_mmc_alloc_host() helper
mmc:
mmci: Use devm_mmc_alloc_host() helper
mmc:
moxart-mmc: Use devm_mmc_alloc_host() helper
mmc:
mvsdio: Fix dma_unmap_sg() nents value
mmc:
mvsdio: Use devm_mmc_alloc_host() helper
mmc:
mxcmmc: Use devm_mmc_alloc_host() helper
mmc:
mxs-mmc: Use devm_mmc_alloc_host() helper
mmc:
omap: Use devm_mmc_alloc_host() helper
mmc:
omap_hsmmc: Use devm_mmc_alloc_host() helper
mmc:
owl-mmc: Use devm_mmc_alloc_host() helper
mmc:
pxamci: Use devm_mmc_alloc_host() helper
mmc:
Remove redundant pm_runtime_mark_last_busy() calls
mmc:
rtsx_pci: Use devm_mmc_alloc_host() helper
mmc:
rtsx_usb_sdmmc: Add 74 clocks in poweron flow
mmc:
rtsx_usb_sdmmc: Convert sd_set_power_mode() into void
mmc:
rtsx_usb_sdmmc: Fix clang -Wimplicit-fallthrough in sd_set_power_mode()
mmc:
rtsx_usb_sdmmc: Fix error-path in sd_set_power_mode()
mmc:
rtsx_usb_sdmmc: Print debug-messages at power-on/off errors
mmc:
rtsx_usb_sdmmc: Re-work the code in sd_set_power_mode()
mmc:
rtsx_usb_sdmmc: Use devm_mmc_alloc_host() helper
mmc:
sdhci-acpi: Drop the use of sdhci_free_host()
mmc:
sdhci-bcm-kona: Drop the use of sdhci_pltfm_free()
mmc:
sdhci-brcmstb: Drop the use of sdhci_pltfm_free()
mmc:
sdhci-cadence: add Mobileye eyeQ support
mmc:
sdhci-cadence: Drop the use of sdhci_pltfm_free()
mmc:
sdhci-cadence: use of_property_present
mmc:
sdhci-dove: Drop the use of sdhci_pltfm_free()
mmc:
sdhci-esdhc-imx: Don't change pinctrl in suspend if wakeup source
mmc:
sdhci-esdhc-imx: Drop the use of sdhci_pltfm_free()
mmc:
sdhci-esdhc-imx: optimize clock loopback selection with dummy pad support
mmc:
sdhci-esdhc-imx: refactor clock loopback selection logic
mmc:
sdhci-esdhc-mcf: Drop the use of sdhci_pltfm_free()
mmc:
sdhci-iproc: Drop the use of sdhci_pltfm_free()
mmc:
sdhci-milbeaut: Drop the use of sdhci_free_host()
mmc:
sdhci-msm: Drop the use of sdhci_pltfm_free()
mmc:
sdhci-msm: Ensure SD card power isn't ON when card removed
mmc:
sdhci-npcm: Drop the use of sdhci_pltfm_free()
mmc:
sdhci-of-arasan: Drop the use of sdhci_pltfm_free()
mmc:
sdhci-of-arasan: Ensure CD logic stabilization before power-up
mmc:
sdhci-of-aspeed: Drop the use of sdhci_pltfm_free()
mmc:
sdhci-of-at91: Drop the use of sdhci_pltfm_free()
mmc:
sdhci-of-dwcmshc: Drop the use of sdhci_pltfm_free()
mmc:
sdhci-of-esdhc: Drop the use of sdhci_pltfm_free()
mmc:
sdhci-of-k1: disable HW busy detection
mmc:
sdhci-of-k1: Drop the use of sdhci_pltfm_free()
mmc:
sdhci-of-k1: make register definition vendor specific
mmc:
sdhci-of-ma35d1: Drop the use of sdhci_pltfm_free()
mmc:
sdhci-of-sparx5: Drop the use of sdhci_pltfm_free()
mmc:
sdhci-omap: Drop the use of sdhci_pltfm_free()
mmc:
sdhci-pci-gli: Add a new function to simplify the code
mmc:
sdhci-pci-gli: GL9763e: Mask the replay timer timeout of AER
mmc:
sdhci-pci-gli: GL9763e: Rename the gli_set_gl9763e() for consistency
mmc:
sdhci-pci-gli: GL9767: Fix initializing the UHS-II interface during a power-on
mmc:
sdhci-pci: Drop the use of sdhci_free_host()
mmc:
sdhci-pic32: Drop the use of sdhci_pltfm_free()
mmc:
sdhci-pltfm: Drop the use of sdhci_pltfm_free()
mmc:
sdhci-pxav2: Drop the use of sdhci_pltfm_free()
mmc:
sdhci-pxav3: Drop the use of sdhci_pltfm_free()
mmc:
sdhci-s3c: Drop the use of sdhci_free_host()
mmc:
sdhci-spear: Drop the use of sdhci_free_host()
mmc:
sdhci-sprd: Drop the use of sdhci_pltfm_free()
mmc:
sdhci-st: Drop the use of sdhci_pltfm_free()
mmc:
sdhci-tegra: Drop the use of sdhci_pltfm_free()
mmc:
sdhci-uhs2: Fix calling incorrect sdhci_set_clock() function
mmc:
sdhci-xenon: Drop the use of sdhci_pltfm_free()
mmc:
sdhci: Drop sdhci_free_host()/sdhci_pltfm_free() interface
mmc:
sdhci: Move the code related to setting the clock from sdhci_set_ios_common() into sdhci_set_ios()
mmc:
sdhci: Return void from sdhci_runtime_suspend|resume_host()
mmc:
sdhci: Use devm_mmc_alloc_host() helper
mmc:
sdhci_am654: Disable HS400 for AM62P SR1.0 and SR1.1
mmc:
sdhci_am654: Drop the use of sdhci_pltfm_free()
mmc:
sdhci_f_sdh30: Drop the use of sdhci_pltfm_free()
mmc:
sdricoh_cs: Use devm_mmc_alloc_host() helper
mmc:
sh_mmicf: Use devm_mmc_alloc_host() helper
mmc:
sunxi: Use devm_mmc_alloc_host() helper
mmc:
tifm_sd: Use devm_mmc_alloc_host() helper
mmc:
tmio: Use devm_mmc_alloc_host() helper
mmc:
toshsd: Use devm_mmc_alloc_host() helper
mmc:
usdhi6ro10: Use devm_mmc_alloc_host() helper
mmc:
ushc: Use devm_mmc_alloc_host() helper
mmc:
via-sdmmc: Use devm_mmc_alloc_host() helper
mmc:
vub300: Use devm_mmc_alloc_host() helper
mmc:
wbsd: Use devm_mmc_alloc_host() helper
mmc:
wmt-sdmmc: Use devm_mmc_alloc_host() helper
mnt_slave_list/mnt_slave:
turn into hlist_head/hlist_node
mntns:
use stable inode number for initial mount ns
module:
make structure definitions always visible
module:
move 'struct module_use' to internal.h
module:
Move modprobe_path and modules_disabled ctl_tables into the module subsys
module:
Prevent silent truncation of module name in delete_module(2)
module:
remove meaningless 'name' parameter from __MODULE_INFO()
module:
Remove unnecessary +1 from last_unloaded_module::name size
module:
Rename EXPORT_SYMBOL_GPL_FOR_MODULES to EXPORT_SYMBOL_FOR_MODULES
module:
Rename MAX_PARAM_PREFIX_LEN to __MODULE_NAME_LEN
module:
Restore the moduleparam prefix length check
Linux:
More minor SDCA bug fixes
Linux:
More minor SDCA changes
most:
core: Drop device reference after usage in get_channel()
mount:
separate the flags accessed only under namespace_sem
mptcp:
add TCP_MAXSEG sockopt support
mptcp:
disable add_addr retransmission when timeout is 0
mptcp:
drop skb if MPTCP skb extension allocation fails
mptcp:
fix typo in a comment
mptcp:
pm: kernel: flush: do not reset ADD_ADDR limit
mptcp:
pm: nl: announce deny-join-id0 flag
mptcp:
propagate shutdown to subflows when possible
mptcp:
remove duplicate sk_reset_timer call
mptcp:
remove pr_fallback()
mptcp:
set remote_deny_join_id0 on SYN recv
mptcp:
sockopt: drop redundant tcp_getsockopt
mptcp:
sockopt: make sync_socket_options propagate SOCK_KEEPOPEN
mptcp:
tfo: record 'deny join id0' info
mptcp:
track fallbacks accurately via mibs
mshv_eventfd:
convert to CLASS(fd)
mt76:
access ->pp through netmem_desc instead of page
mtd:
add driver for intel graphics non-volatile memory device
mtd:
fix possible integer overflow in erase_xfer()
mtd:
intel-dg: align 64bit read and write
mtd:
intel-dg: implement access functions
mtd:
intel-dg: implement region enumeration
mtd:
intel-dg: register with mtd
mtd:
map: Don't use "proxy" headers
mtd:
MTD_INTEL_DG should depend on DRM_I915 or DRM_XE
mtd:
nand: brcmnand: fix mtd corrected bits stat
mtd:
nand: brcmnand: replace manual string choices with standard helpers
mtd:
nand: qpic-common: add defines for ECC_MODE values
mtd:
nand: raw: atmel: Respect tAR, tCLR in read setup timing
mtd:
nftl: reduce stack usage in NFTL_movebuf()
mtd:
rawnand: atmel: Fix dma_mapping_error() address
mtd:
rawnand: atmel: set pmecc data setup time
mtd:
rawnand: fsmc: Add missing check after DMA map
mtd:
rawnand: hynix: don't try read-retry on SLC NANDs
mtd:
rawnand: nuvoton: Fix an error handling path in ma35_nand_chips_init()
mtd:
rawnand: renesas: Add missing check after DMA map
mtd:
rawnand: rockchip: Add missing check after DMA map
mtd:
rawnand: stm32_fmc2: avoid overlapping mappings on ECC buffer
mtd:
rawnand: stm32_fmc2: fix ECC overwrite
mtd:
spi-nor: Constify struct spi_nor_fixups
mtd:
spi-nor: Fix spi_nor_try_unlock_all()
mtd:
spi-nor: spansion: Fixup params->set_4byte_addr_mode for SEMPER
mtd:
spinand: Add a ->configure_chip() hook
mtd:
spinand: Add a frequency field to all READ_FROM_CACHE variants
mtd:
spinand: Fix macro alignment
mtd:
spinand: gigadevice: Add support for GD5F1GM9 chips
mtd:
spinand: propagate spinand_wait() errors from spinand_write_page()
mtd:
spinand: winbond: Add comment about the maximum frequency
mtd:
spinand: winbond: Enable high-speed modes on w25n0xjw
mtd:
spinand: winbond: Enable high-speed modes on w35n0xjw
mtd:
spinand: winbond: Fix oob_layout for W25N01JW
mtd:
ubi: Remove unused ubi_flush
mul_u64_u64_div_u64:
fix the division-by-zero behavior
mux:
Convert mux_control_ops to a flex array member in mux_chip
mwl8k:
Add missing check after DMA map
nbd:
fix lockdep deadlock warning
neighbor:
Add NTF_EXT_VALIDATED flag for externally validated entries
neighbour:
add support for NUD_PERMANENT proxy entries
neighbour:
Allocate skb in neigh_get().
neighbour:
Annotate access to struct pneigh_entry.{flags,protocol}.
neighbour:
Annotate neigh_table.phash_buckets and pneigh_entry.next with __rcu.
neighbour:
Convert RTM_GETNEIGH to RCU.
neighbour:
Drop read_lock_bh(&tbl->lock) in pneigh_dump_table().
neighbour:
Drop read_lock_bh(&tbl->lock) in pneigh_lookup().
neighbour:
Fix null-ptr-deref in neigh_flush_dev().
neighbour:
Free pneigh_entry after RCU grace period.
neighbour:
Make neigh_valid_get_req() return ndmsg.
neighbour:
Move neigh_find_table() to neigh_get().
neighbour:
Move two validations from neigh_get() to neigh_valid_get_req().
neighbour:
Protect tbl->phash_buckets[] with a dedicated mutex.
neighbour:
Remove __pneigh_lookup().
neighbour:
Remove redundant assignment to err
neighbour:
Split pneigh_lookup().
neighbour:
Update pneigh_entry in pneigh_create().
neighbour:
Use rcu_dereference() in pneigh_get_{first,next}().
net, bpf:
Fix RCU usage in task_cls_state() for BPF programs
net, hsr:
reject HSR frame if skb can't hold tag
net/handshake:
Add new parameter 'HANDSHAKE_A_ACCEPT_KEYRING'
net/mlx4_en:
Remove the redundant NULL check for the 'my_ets' object
net/mlx4e:
Don't redefine IB_MTU_XXX enum
net/mlx5:
Add HWS as secondary steering mode
net/mlx5:
Add IFC bits and enums for buf_ownership
net/mlx5:
Add IFC bits for PCIe Congestion Event object
net/mlx5:
Add IFC bits to support RSS for IPSec offload
net/mlx5:
Add no-op implementation for setting tc-bw on rate objects
net/mlx5:
Add support for device steering tag
net/mlx5:
Add support for setting tc-bw on nodes
net/mlx5:
Add traffic class scheduling support for vport QoS
net/mlx5:
Base ECVF devlink port attrs from 0
net/mlx5:
Check device memory pointer before usage
net/mlx5:
Correctly set gso_segs when LRO is used
net/mlx5:
CT: Use the correct counter offset
net/mlx5:
Destroy vport QoS element when no configuration remains
net/mlx5:
Expose cable_length field in PFCC register
net/mlx5:
Expose disciplined_fr_counter through HCA capabilities in mlx5_ifc
net/mlx5:
Expose HCA capability bits for mkey max page size
net/mlx5:
Expose IFC bits for TPH
net/mlx5:
Expose serial numbers in devlink info
net/mlx5:
Fix an IS_ERR() vs NULL bug in esw_qos_move_node()
net/mlx5:
Fix build -Wframe-larger-than warnings
net/mlx5:
Fix lockdep assertion on sync reset unload event
net/mlx5:
Fix QoS reference leak in vport enable error path
net/mlx5:
Fix spelling mistake "disabliing" -> "disabling"
net/mlx5:
fs, add multiple prios to RDMA TRANSPORT steering domain
net/mlx5:
fs, fix RDMA TRANSPORT init cleanup flow
net/mlx5:
fs, fix UAF in flow counter release
net/mlx5:
HWS, Create STEs directly from matcher
net/mlx5:
HWS, Decouple matcher RX and TX sizes
net/mlx5:
HWS, don't rehash on every kind of insertion failure
net/mlx5:
HWS, Enable IPSec hardware offload in legacy mode
net/mlx5:
HWS, Export rule skip logic
net/mlx5:
HWS, fix bad parameter in CQ creation
net/mlx5:
HWS, fix complex rules rehash error flow
net/mlx5:
HWS, Fix memory leak in hws_action_get_shared_stc_nic error flow
net/mlx5:
HWS, Fix memory leak in hws_pool_buddy_init error path
net/mlx5:
HWS, Fix pattern destruction in mlx5hws_pat_get_pattern error path
net/mlx5:
HWS, fix simple rules rehash error flow
net/mlx5:
HWS, Fix table creation UID
net/mlx5:
HWS, Fix uninitialized variables in mlx5hws_pat_calc_nop error flow
net/mlx5:
HWS, ignore flow level for multi-dest table
net/mlx5:
HWS, prevent rehash from filling up the queues
net/mlx5:
HWS, Rearrange to prevent forward declaration
net/mlx5:
HWS, Refactor rule skip logic
net/mlx5:
HWS, remove incorrect comment
net/mlx5:
HWS, remove unused create_dest_array parameter
net/mlx5:
HWS, Shrink empty matchers
net/mlx5:
HWS, Track matcher sizes individually
net/mlx5:
IFC updates for disabled host PF
net/mlx5:
Manage TC arbiter nodes and implement full support for tc-bw
net/mlx5:
Nack sync reset when SFs are present
net/mlx5:
Not returning mlx5_link_info table when speed is unknown
net/mlx5:
Prevent flow steering mode changes in switchdev mode
net/mlx5:
Reload auxiliary drivers on fw_activate
net/mlx5:
Remove default QoS group and attach vports directly to root TSAR
net/mlx5:
Restore missing scheduling node cleanup on vport enable failure
net/mlx5:
Small refactor for general object capabilities
net/mlx5:
Warn when write combining is not supported
net/mlx5e:
Add a miss level for ipsec crypto offload
net/mlx5e:
Add device PCIe congestion ethtool stats
net/mlx5e:
Add support for UNREADABLE netmem page pools
net/mlx5e:
Add TX support for netmems
net/mlx5e:
Clear Read-Only port buffer size in PBMC before update
net/mlx5e:
Convert over to netmem
net/mlx5e:
Create/destroy PCIe Congestion Event object
net/mlx5e:
CT: extract a memcmp from a spinlock section
net/mlx5e:
Expose TIS via devlink tx reporter diagnose
net/mlx5e:
Fix error handling in RQ memory model registration
net/mlx5e:
fix kdoc warning on eswitch.h
net/mlx5e:
Fix missing FEC RS stats for RS_544_514_INTERLEAVED_QUAD
net/mlx5e:
Fix potential deadlock by deferring RX timeout recovery
net/mlx5e:
Harden uplink netdev access against device unbind
net/mlx5e:
Implement queue mgmt ops and single channel swap
net/mlx5e:
Preserve shared buffer capacity during headroom updates
net/mlx5e:
Preserve tc-bw during parent changes
net/mlx5e:
Properly access RCU protected qdisc_sleeping variable
net/mlx5e:
Query FW for buffer ownership
net/mlx5e:
Remove duplicate mkey from SHAMPO header
net/mlx5e:
Remove skb secpath if xfrm state is not found
net/mlx5e:
Remove unused VLAN insertion logic in TX path
net/mlx5e:
Replace recursive VLAN push handling with an iterative loop
net/mlx5e:
RX, Remove unnecessary RQT redirects
net/mlx5e:
Set local Xoff after FW update
net/mlx5e:
SHAMPO, Cleanup reservation size formula
net/mlx5e:
SHAMPO, Remove mlx5e_shampo_get_log_hd_entry_size()
net/mlx5e:
SHAMPO: Improve hw gro capability checking
net/mlx5e:
SHAMPO: Remove redundant params
net/mlx5e:
SHAMPO: Reorganize mlx5_rq_shampo_alloc
net/mlx5e:
SHAMPO: Separate pool for headers
net/mlx5e:
Support ethtool tcp-data-split settings
net/mlx5e:
Support routed networks during IPsec MACs initialization
net/mlx5e:
TX, Fix dma unmapping for devmem tx
net/mlx5e:
Update and set Xon/Xoff upon MTU set
net/mlx5e:
Update and set Xon/Xoff upon port speed set
net/packet:
fix a race in packet_set_ring() and packet_notifier()
net/sched:
acp_api: no longer acquire RTNL in tc_action_net_exit()
net/sched:
Add precise drop reason for pfifo_fast queue overflows
net/sched:
ets: use old 'nbands' while purging unused classes
net/sched:
Fix backlog accounting in qdisc_dequeue_internal
net/sched:
Make cake_enqueue return NET_XMIT_CN when past buffer_limit
net/sched:
mqprio: fix stack out-of-bounds write in tc entry parsing
net/sched:
Remove unnecessary WARNING condition for empty child qdisc in htb_activate
net/sched:
Remove unused functions
net/sched:
replace strncpy with strscpy
net/sched:
Restrict conditions for adding duplicating netems to qdisc tree
net/sched:
sch_dualpi2: Run prob update timer in softirq to avoid deadlock
net/sched:
taprio: align entry index attr validation with mqprio
net/sched:
taprio: enforce minimum value for picos_per_byte
net/smc:
convert timeouts to secs_to_jiffies()
net/smc:
fix one NULL pointer dereference in smc_ib_is_sg_need_sync()
net/smc:
fix UAF on smcsk after smc_listen_out()
net/smc:
fix warning in smc_rx_splice() when calling get_page()
net/smc:
remove unused function smc_lo_supports_v2
net/smc:
remove unused input parameters in smc_buf_get_slot
net/smc:
Remove validation of reserved bits in CLC Decline message
net/smc:
replace strncpy with strscpy
net/tcp:
Fix a NULL pointer dereference when using TCP-AO with TCP_REPAIR
net/tcp:
Fix socket memory leak in TCP-AO failure handling for IPv6
net/tcp_ao:
tracing: Hide tcp_ao events under CONFIG_TCP_AO
net/x25:
Remove unused x25_terminate_link()
net:
account for encap headers in qdisc pkt len
net:
add dev_dstats_rx_dropped_add() helper
net:
Add locking to protect skb->dev access in ip_output
net:
Add skb_can_coalesce for netmem
net:
add struct net_aligned_data
net:
add symlinks to ref_tracker_dir for netns
net:
ag71xx: Add missing check after DMA map
net:
airoha: Add PPPoE offload support
net:
airoha: Fix a NULL vs IS_ERR() bug in airoha_npu_run_firmware()
net:
airoha: Fix PPE table access in airoha_ppe_debugfs_foe_show()
net:
airoha: Get rid of dma_sync_single_for_device() in airoha_qdma_fill_rx_queue()
net:
airoha: npu: Add missing MODULE_FIRMWARE macros
net:
airoha: ppe: Do not invalid PPE entries in case of SW hash collision
net:
allow alloc_skb_with_frags() to use MAX_SKB_FRAGS
net:
Allow const args for of page_to_netmem()
net:
amt: convert to use secs_to_jiffies
net:
annotate races around sk->sk_uid
net:
arp: use kfree_skb_reason() in arp_rcv()
net:
atlantic: add set_power to fw_ops for atl2 to fix wol
net:
atlantic: Rename PCI driver struct to end in _driver
net:
atm: fix memory leak in atm_register_sysfs when device_register fail
net:
bcmasp: Add support for re-starting auto-negotiation
net:
bcmasp: enable GRO software interrupt coalescing by default
net:
bcmasp: Utilize napi_complete_done() return value
net:
bcmgenet: enable GRO software interrupt coalescing by default
net:
bcmgenet: update PHY power down
net:
bcmgenet: use napi_complete_done return value
net:
bonding: add broadcast_neighbor netlink option
net:
bonding: add broadcast_neighbor option for 802.3ad
net:
bonding: send peer notify when failure recovery
net:
bridge: Bounce invalid boolopts
net:
bridge: fix soft lockup in br_multicast_query_expired()
net:
cadence: macb: Enable RMII for SAMA7 gem
net:
cadence: macb: Expose REFCLK as a device tree property
net:
cadence: macb: sama7g5_emac: Remove USARIO CLKEN flag
net:
can: mcp251x: propagate the return value of mcp251x_spi_write()
net:
can: mcp251x: use new GPIO line value setter callbacks
net:
clear sk->sk_ino in sk_set_socket(sk, NULL)
net:
Create separate gro_flush_normal function
net:
define an enum for the napi threaded state
net:
dev_ioctl: take ops lock in hwtstamp lower paths
net:
devmem: fix DMA direction on unmapping
net:
dlink: enable RMON MMIO access on supported devices
net:
dlink: fix multicast stats being counted incorrectly
net:
dpaa: fix device leak when querying time stamp info
net:
drop UFO packets in udp_rcv_segment()
net:
drv: hyperv: migrate to new RXFH callbacks
net:
drv: virtio: migrate to new RXFH callbacks
net:
drv: vmxnet3: migrate to new RXFH callbacks
net:
dsa: b53: Add phy_enable(), phy_disable() methods
net:
dsa: b53: add support for FDB operations on 5325/5365
net:
dsa: b53: Define chip IDs for more bcm63xx SoCs
net:
dsa: b53: detect BCM5325 variants
net:
dsa: b53: ensure BCM5325 PHYs are enabled
net:
dsa: b53: fix ageing time for BCM53101
net:
dsa: b53: fix b53_imp_vlan_setup for BCM5325
net:
dsa: b53: fix IP_MULTICAST_CTRL on BCM5325
net:
dsa: b53: fix reserved register access in b53_fdb_dump()
net:
dsa: b53: fix unicast/multicast flooding on BCM5325
net:
dsa: b53: mmap: Add register layout for bcm6318
net:
dsa: b53: mmap: Add register layout for bcm6368
net:
dsa: b53: mmap: Add syscon reference and register layout for bcm63268
net:
dsa: b53: mmap: Implement bcm63xx ephy power control
net:
dsa: b53: prevent BRCM_HDR access on older devices
net:
dsa: b53: prevent DIS_LEARNING access on BCM5325
net:
dsa: b53: prevent FAST_AGE access on BCM5325
net:
dsa: b53: prevent GMII_PORT_OVERRIDE_CTRL access on BCM5325
net:
dsa: b53: prevent SWITCH_CTRL access on BCM5325
net:
dsa: b53: support legacy FCS tags
net:
dsa: hellcreek: Constify struct devlink_region_ops and struct hellcreek_fdb_entry
net:
dsa: lantiq_gswip: move gswip_add_single_port_br() call to port_setup()
net:
dsa: lantiq_gswip: suppress -EINVAL errors for bridge FDB entries added to the CPU port
net:
dsa: microchip: Add KSZ8463 switch support to KSZ DSA driver
net:
dsa: microchip: Disable PTP function of KSZ8463
net:
dsa: microchip: Fix KSZ8863 reset problem
net:
dsa: microchip: Fix KSZ9477 HSR port setup issue
net:
dsa: microchip: Fix wrong rx drop MIB counter for KSZ8863
net:
dsa: microchip: Setup fiber ports for KSZ8463
net:
dsa: microchip: Use different registers for KSZ8463
net:
dsa: microchip: Write switch MAC address differently for KSZ8463
net:
dsa: mt7530: Constify struct regmap_config
net:
dsa: mt7530: use new GPIO line value setter callbacks
net:
dsa: mv88e6xxx: Constify struct devlink_region_ops and struct mv88e6xxx_region
net:
dsa: mv88e6xxx: Fix fwnode reference leaks in mv88e6xxx_port_setup_leds
net:
dsa: mv88e6xxx: Use kcalloc()
net:
dsa: rzn1_a5psw: add COMPILE_TEST
net:
dsa: rzn1_a5psw: use devm to enable clocks
net:
dsa: tag_brcm: add support for legacy FCS tags
net:
dsa: tag_brcm: legacy: reorganize functions
net:
dsa: vsc73xx: use new GPIO line value setter callbacks
net:
dst: add four helpers to annotate data-races around dst->dev
net:
dst: annotate data-races around dst->expires
net:
dst: annotate data-races around dst->input
net:
dst: annotate data-races around dst->lastuse
net:
dst: annotate data-races around dst->obsolete
net:
dst: annotate data-races around dst->output
net:
dst_metadata: fix IP_DF bit not extracted from tunnel headers
net:
dt-bindings: ixp4xx-ethernet: Support fixed links
net:
ena: Add debugfs support to the ENA driver
net:
ena: Add device reload capability through devlink
net:
ena: Add devlink port support
net:
ena: Add PHC documentation
net:
ena: Add PHC support in the ENA driver
net:
ena: Control PHC enable through devlink
net:
ena: PHC silent reset
net:
ena: View PHC stats using debugfs
net:
enetc: change the statistics of ring to unsigned long type
net:
enetc: fix device and OF node leak at probe
net:
enetc: read 64-bit statistics from port MAC counters
net:
enetc: replace PCVLANR1/2 with SICVLANR1/2 and remove dead branch
net:
enetc: separate 64-bit counters from enetc_port_counters
net:
ethernet: mtk_eth_soc: add consts for irq index
net:
ethernet: mtk_eth_soc: fix kernel-doc comment
net:
ethernet: mtk_eth_soc: fix tx vlan tag for llc packets
net:
ethernet: mtk_eth_soc: improve support for named interrupts
net:
ethernet: mtk_eth_soc: only use legacy mode on missing IRQ name
net:
ethernet: mtk_eth_soc: skip first IRQ if not used
net:
ethernet: mtk_eth_soc: support named IRQs
net:
ethernet: mtk_eth_soc: use generic allocator for SRAM
net:
ethernet: mtk_ppe: add RCU lock around dev_fill_forward_path
net:
ethernet: mtk_wed: Fix NULL vs IS_ERR() bug in mtk_wed_get_memory_region()
net:
ethernet: oa_tc6: Handle failure of spi_setup
net:
ethernet: ti: am65-cpsw-nuss: Fix null pointer dereference for ndev
net:
ethernet: ti: am65-cpsw: fixup PHY mode for fixed RGMII TX delay
net:
ethtool: add dedicated callbacks for getting and setting rxfh fields
net:
ethtool: Add PSE port priority support feature
net:
ethtool: Add support for new power domains index description
net:
ethtool: avoid OOB accesses in PAUSE_SET
net:
ethtool: call .parse_request for SET handlers
net:
ethtool: copy req_info from SET to NTF
net:
ethtool: copy the rxfh flow handling
net:
ethtool: don't mux RXFH via rxnfc callbacks
net:
ethtool: dynamically allocate full req size req
net:
ethtool: fix leaking netdev ref if ethnl_default_parse() failed
net:
ethtool: fix wrong type used in struct kernel_ethtool_ts_info
net:
ethtool: handle EOPNOTSUPP from ethtool get_ts_info() method
net:
ethtool: move get_rxfh callback under the rss_lock
net:
ethtool: move rxfh_fields callbacks under the rss_lock
net:
ethtool: reduce indent for _rxfh_context ops
net:
ethtool: remove the compat code for _rxfh_context ops
net:
ethtool: remove the data argument from ethtool_notify()
net:
ethtool: remove the duplicated handling from rxfh and rxnfc
net:
ethtool: require drivers to opt into the per-RSS ctx RXFH
net:
ethtool: rss: add notifications
net:
ethtool: take rss_lock for all rxfh changes
net:
fec: access ->pp through netmem_desc instead of page
net:
fec: add fec_set_hw_mac_addr() helper function
net:
fec: add more macros for bits of FEC_ECR
net:
fec: allow disable coalescing
net:
fec: fec_enet_rx_queue(): factor out VLAN handling into separate function fec_enet_rx_vlan()
net:
fec: fec_enet_rx_queue(): move_call to _vlan_hwaccel_put_tag()
net:
fec: fec_enet_rx_queue(): reduce scope of data
net:
fec: fec_enet_rx_queue(): replace manual VLAN header calculation with skb_vlan_eth_hdr()
net:
fec: fec_enet_rx_queue(): use same signature as fec_enet_tx_queue()
net:
fec: fec_restart(): introduce a define for FEC_ECR_SPEED
net:
fec: Fix possible NPD in fec_enet_phy_reset_after_clk_enable()
net:
fec: fix typos found by codespell
net:
fec: rename struct fec_devinfo fec_imx6x_info -> fec_imx6sx_info
net:
fec: sort the includes by alphabetic order
net:
fec: struct fec_enet_private: remove obsolete comment
net:
fec: switch from asm/cacheflush.h to linux/cacheflush.h
net:
fec: use phy_interface_mode_is_rgmii() to check RGMII mode
net:
Fix typos
net:
fman_memac: Don't use of_property_read_bool on non-boolean property managed
net:
fsl_pq_mdio: use dev_err_probe
net:
ftgmac100: Add optional reset control for RMII mode on Aspeed SoCs
net:
ftgmac100: fix potential NULL pointer access in ftgmac100_phy_disconnect
net:
gianfar: fix device leak when querying time stamp info
net:
gianfar: Use device_get_named_child_node_count()
net:
gso: Forbid IPv6 TSO with extensions on devices with only IPV6_CSUM
net:
hibmcge: adjust the burst len configuration of the MAC controller to improve TX performance.
net:
hibmcge: configure FIFO thresholds according to the MAC controller documentation
net:
hibmcge: fix rtnl deadlock issue
net:
hibmcge: fix the division by zero issue
net:
hibmcge: fix the np_link_fail error reporting issue
net:
hibmcge: support for statistics of reset failures
net:
hibmcge: support scenario without PHY
net:
hns3: add \n at the end when print msg
net:
hns3: add complete parentheses for some macros
net:
hns3: clean up the build warning in debugfs by use seq file
net:
hns3: clear hns alarm: comparison of integer expressions of different signedness
net:
hns3: delete redundant address before the array
net:
hns3: Demote load and progress messages to debug level
net:
hns3: fix spelling mistake "reg_um" -> "reg_num"
net:
hns3: remove tx spare info from debugfs.
net:
hns3: use hns3_get_ae_dev() helper to reduce the unnecessary middle layer conversion
net:
hns3: use hns3_get_ops() helper to reduce the unnecessary middle layer conversion
net:
hns3: use seq_file for files in common/ of hclge layer
net:
hns3: use seq_file for files in common/ of hns3 layer
net:
hns3: use seq_file for files in fd/ in debugfs
net:
hns3: use seq_file for files in mac_list/ in debugfs
net:
hns3: use seq_file for files in queue/ in debugfs
net:
hns3: use seq_file for files in reg/ in debugfs
net:
hns3: use seq_file for files in tm/ in debugfs
net:
hns3: use seq_file for files in tx_bd_info/ and rx_bd_info/ in debugfs
net:
hv_netvsc: fix loss of early receive events from host during channel open.
net:
ieee8021q: fix insufficient table-size assertion
net:
ifb: support BIG TCP packets
net:
implement virtio helpers to handle UDP GSO tunneling.
net:
intel: move RSS packet classifier types to libie
net:
intel: rename 'hena' to 'hashcfg' for clarity
net:
Introduce skb_copy_datagram_from_iter_full()
net:
ip-sysctl: Add link to SCTP IPv4 scoping draft
net:
ip-sysctl: Format pf_{enable,expose} boolean lists as bullet lists
net:
ip-sysctl: Format possible value range of ioam6_id{,_wide} as bullet list
net:
ip-sysctl: Format Private VLAN proxy arp aliases as bullet list
net:
ip-sysctl: Format SCTP-related memory parameters description as bullet list
net:
ipa: add IPA v5.1 and v5.5 to ipa_version_string()
net:
ipconfig: convert timeouts to secs_to_jiffies()
net:
ipv4: Add a flags argument to iptunnel_xmit(), udp_tunnel_xmit_skb()
net:
ipv4: Add ip_mr_output()
net:
ipv4: fix incorrect MTU in broadcast routes
net:
ipv4: fix regression in local-broadcast routes
net:
ipv4: guard ip_mr_output() with rcu
net:
ipv4: ipmr: ipmr_queue_xmit(): Drop local variable `dev'
net:
ipv4: ipmr: Split ipmr_queue_xmit() in two
net:
ipv6: Add a flags argument to ip6tunnel_xmit(), udp_tunnel6_xmit_skb()
net:
ipv6: Add ip6_mr_output()
net:
ipv6: Fix spelling mistake
net:
ipv6: ip6mr: Fix in/out netdev to pass to the FORWARD chain
net:
ipv6: ip6mr: Make ip6mr_forward2() void
net:
ipv6: ip6mr: Split ip6mr_forward2() in two
net:
ipv6: Make udp_tunnel6_xmit_skb() void
net:
kcm: Fix race condition in kcm_unattach()
net:
Kconfig: add endif/endmenu comments
net:
lapbether: ignore ops-locked netdevs
net:
libwx: add base vf api for vf drivers
net:
libwx: add mailbox api for wangxun vf drivers
net:
libwx: add wangxun vf common api
net:
libwx: Fix the size in RSS hash key population
net:
libwx: fix to enable RSS
net:
liquidio: fix overflow in octeon_init_instr_queue()
net:
liquidio: Remove unused validate_cn23xx_pf_config_info()
net:
ll_temac: Fix incorrect PHY node reference in debug message
net:
lockless sock_i_ino()
net:
macb: Add shutdown operation support
net:
macb: Disable clocks once
net:
macb: Fix offset error in gem_update_stats
net:
macb: Fix tx_ptr_lock locking
net:
macb: fix unregister_netdev call order in macb_remove()
net:
make sk->sk_rcvtimeo lockless
net:
make sk->sk_sndtimeo lockless
net:
mana: Add handler for hardware servicing events
net:
mana: Add speed support in mana_get_link_ksettings
net:
mana: Add support for net_shaper_ops
net:
mana: Allocate MSI-X vectors dynamically
net:
mana: Allow irq_setup() to skip cpus for affinity
net:
mana: explain irq_setup() algorithm
net:
mana: Expose additional hardware counters for drop and TC via ethtool.
net:
mana: Fix build errors when CONFIG_NET_SHAPER is disabled
net:
mana: Fix potential deadlocks in mana napi ops
net:
mana: fix spelling for mana_gd_deregiser_irq()
net:
mana: Handle Reset Request from MANA NIC
net:
mana: Handle unsupported HWC commands
net:
mana: Set tx_packets to post gso processing packet count
net:
mctp: Add bind lookup test
net:
mctp: add gateway routing support
net:
mctp: Add test for conflicting bind()s
net:
mctp: Allow limiting binds to a peer address
net:
mctp: allow NL parsing directly into a struct mctp_route
net:
mctp: don't use source cb data when forwarding, ensure pkt_type is set
net:
mctp: Fix bad kfree_skb in bind lookup test
net:
mctp: mctp_fraq_queue should take ownership of passed skb
net:
mctp: mctp_test_route_extaddr_input cleanup
net:
mctp: pass net into route creation
net:
mctp: Prevent duplicate binds
net:
mctp: remove routes by netid, not by device
net:
mctp: separate cb from direct-addressing routing
net:
mctp: separate routing database from routing operations
net:
mctp: Test conflicts of connect() with bind()
net:
mctp: test: Add an addressed device constructor
net:
mctp: test: Add extaddr routing output test
net:
mctp: test: Add initial socket tests
net:
mctp: test: add sock test infrastructure
net:
mctp: test: Add tests for gateway routes
net:
mctp: test: make cloned_frag buffers more appropriately-sized
net:
mctp: test: move functions into utils.[ch]
net:
mctp: Treat MCTP_NET_ANY specially in bind()
net:
mctp: usb: initialise mac header in RX path
net:
mctp: Use hashtable for binds
net:
mdio: Add MDIO bus controller for Airoha AN7583
net:
mdio: mdio-bcm-unimac: Correct rate fallback logic
net:
mdio: mux-gpio: use gpiod_multi_set_value_cansleep
net:
mdio_bus: Use devm for getting reset GPIO
net:
mdiobus: release reset_gpio in mdiobus_unregister_device()
net:
move net_cookie into net_aligned_data
net:
mtk_eth_soc: fix device leak at probe
net:
mvneta: fix typo "notifer"
net:
natsemi: fix `rx_dropped` double accounting on `netif_rx()` failure
net:
ncsi: Fix buffer overflow in fetching version id
net:
net->nsid_lock does not need BH safety
net:
netdevsim: hook in XDP handling
net:
netdevsim: Support setting dev->perm_addr on port creation
net:
ngbevf: add link update flow
net:
ngbevf: add sw init pci info and reset hardware
net:
ngbevf: init interrupts and request irqs
net:
openvswitch: allow providing upcall pid for the 'execute' command
net:
page_pool: allow enabling recycling late, fix false positive warning
net:
pcs: rzn1-miic: Correct MODCTRL register offset
net:
pcs: xpcs: mask readl() return value to 16 bits
net:
pcs: xpcs: Use devm_clk_get_optional
net:
pfcp: fix typo in message_priority field name
net:
phy: Add c45_phy_ids sysfs directory entry
net:
phy: add flag is_genphy_driven to struct phy_device
net:
phy: Add interface types for 50G and 100G
net:
phy: add Kconfig symbol PHY_PACKAGE
net:
phy: add phy_interface_weight()
net:
phy: air_en8811h: Introduce resume/suspend and clk_restore_context to ensure correct CKO settings after network interface reinitialization.
net:
phy: assign default match function for non-PHY MDIO devices
net:
phy: bcm54811: PHY initialization
net:
phy: bcm5481x: MII-Lite activation
net:
phy: declare package-related struct members only if CONFIG_PHY_PACKAGE is enabled
net:
phy: directly copy struct mdio_board_info in mdiobus_register_board_info
net:
phy: Don't register LEDs for genphy
net:
phy: dp83tg720: implement soft reset with asymmetric delay
net:
phy: dp83tg720: remove redundant 600ms post-reset delay
net:
phy: dp83tg720: switch to adaptive polling and remove random delays
net:
phy: fix phy_uses_state_machine()
net:
phy: improve mdio-boardinfo.h
net:
phy: improve phy_driver_is_genphy
net:
phy: improve rgmii_clock() documentation
net:
phy: make phy_package a separate module
net:
phy: micrel: add cable test support for KSZ9477-class PHYs
net:
phy: micrel: Add ksz9131_resume()
net:
phy: micrel: add MDI/MDI-X control support for KSZ9477 switch-integrated PHYs
net:
phy: micrel: Add RX error counter support for KSZ9477 switch-integrated PHYs
net:
phy: micrel: fix KSZ8081/KSZ8091 cable test
net:
phy: MII-Lite PHY interface mode
net:
phy: move __phy_package_[read|write]_mmd to phy_package.c
net:
phy: move definition of genphy_c45_driver to phy_device.c
net:
phy: move definition of struct mdio_board_entry to mdio-boardinfo.c
net:
phy: nxp-c45-tja11xx: fix the PHY ID mismatch issue when using C45
net:
phy: NXP_TJA11XX: Update Kconfig with TJA1102 support
net:
phy: qca807x: use new GPIO line value setter callbacks
net:
phy: qcom: Add PHY counter support
net:
phy: qcom: at803x: Add Qualcomm IPQ5018 Internal PHY support
net:
phy: qcom: qca807x: Enable WoL support using shared library
net:
phy: qcom: qca807x: Support PHY counter
net:
phy: qcom: qca808x: Support PHY counter
net:
phy: realtek: add error handling to rtl8211f_get_wol
net:
phy: remove phy_driver_is_genphy_10g
net:
phy: simplify mdiobus_setup_mdiodev_from_board_info
net:
phy: simplify phy_get_internal_delay()
net:
phy: smsc: add proper reset flags for LAN8710A
net:
phy: transfer phy_config_inband() locking responsibility to phylink
net:
phylink: add lock for serializing concurrent pl->phydev writes with resolver
net:
phylink: add phylink_sfp_select_interface_speed()
net:
phylink: clear SFP interfaces when not in use
net:
phylink: disable autoneg for interfaces that have no inband
net:
phylink: move PHY interrupt request to non-fail path
net:
phylink: provide phylink_get_inband_type()
net:
phylink: restrict SFP interfaces to those that are supported
net:
preserve MSG_ZEROCOPY with forwarding
net:
prevent deadlocks when enabling NAPIs with mixed kthread config
net:
pse-pd: Add helper to report hardware enable status of the PI
net:
pse-pd: Add support for budget evaluation strategies
net:
pse-pd: Add support for PSE power domains
net:
pse-pd: Add support for reporting events
net:
pse-pd: Fix ethnl_pse_send_ntf() stub parameter type
net:
pse-pd: Introduce attached_phydev to pse control
net:
pse-pd: pd692x0: Add support for controller and manager power supplies
net:
pse-pd: pd692x0: Add support for PSE PI priority feature
net:
pse-pd: pd692x0: Fix power budget leak in manager setup error path
net:
pse-pd: pd692x0: reduce stack usage in pd692x0_setup_pi_matrix
net:
pse-pd: pd692x0: Skip power budget configuration when undefined
net:
pse-pd: tps23881: Add support for PSE events and interrupts
net:
pse-pd: tps23881: Add support for static port priority feature
net:
pse-pd: tps23881: Clarify setup_pi_matrix callback documentation
net:
remove redundant ASSERT_RTNL() in queue setup functions
net:
remove RTNL use for /proc/sys/net/core/rps_default_mask
net:
remove sock_i_uid()
net:
Remove unnecessary NULL check for lwtunnel_fill_encap()
net:
Remove unused function first_net_device_rcu()
net:
remove unused sock_enable_timestamps
net:
Reoder rxq_idx check in __net_mp_open_rxq()
net:
replace ADDRLABEL with dynamic debug
net:
replace ND_PRINTK with dynamic debug
net:
rfkill: gpio: Fix crash due to dereferencering uninitialized pointer
net:
rose: convert 'use' field to refcount_t
net:
rose: fix a typo in rose_clear_routes()
net:
rose: include node references in rose_neigh refcount
net:
rose: split remove and free operations in rose_remove_neigh()
net:
s/__dev_set_mtu/__netif_set_mtu/
net:
s/dev_close_many/netif_close_many/
net:
s/dev_get_flags/netif_get_flags/
net:
s/dev_get_mac_address/netif_get_mac_address/
net:
s/dev_get_port_parent_id/netif_get_port_parent_id/
net:
s/dev_pre_changeaddr_notify/netif_pre_changeaddr_notify/
net:
s/dev_set_threaded/netif_set_threaded/
net:
selftests: add PHY-loopback test for bad TCP checksums
net:
sfp: add quirk for FLYPRO copper SFP+ module
net:
sfp: add quirk for Potron SFP+ XGSPON ONU Stick
net:
skbuff: Drop unused @skb
net:
skbuff: Drop unused @skb
net:
splice: Drop unused @gfp
net:
splice: Drop unused @pipe
net:
stmmac: dwc-qos: fix clk prepare/enable leak on probe failure
net:
stmmac: dwmac-renesas-gbeth: Add PM suspend/resume callbacks
net:
stmmac: dwmac-socfpga: Add xgmac support for Agilex5
net:
stmmac: dwmac-sophgo: Add support for Sophgo SG2042 SoC
net:
stmmac: extend use of snps,multicast-filter-bins property to xgmac
net:
stmmac: improve .set_clk_tx_rate() method error message
net:
stmmac: loongson1: get ls1b resource only once
net:
stmmac: loongson1: provide match data struct
net:
stmmac: lpc18xx: use plat_dat->phy_interface
net:
stmmac: platform: Add snps,dwmac-5.00a IP compatible string
net:
stmmac: qcom-ethqos: add ethqos_pcs_set_inband()
net:
stmmac: remove pcs_get_adv_lp() support
net:
stmmac: replace ioaddr with stmmac_priv for pcs_set_ane() method
net:
stmmac: rk: add get_interfaces() implementation
net:
stmmac: rk: add struct for programming register based speeds
net:
stmmac: rk: combine .set_*_speed() methods
net:
stmmac: rk: combine clk_mac_speed rate setting functions
net:
stmmac: rk: combine rv1126 set_*_speed() methods
net:
stmmac: rk: convert px30_set_rmii_speed() to .set_speed()
net:
stmmac: rk: fix code formmating issue
net:
stmmac: rk: put the PHY clock on remove
net:
stmmac: rk: remove obsolete .set_*_speed() methods
net:
stmmac: rk: remove unnecessary clk_mac
net:
stmmac: rk: simplify px30_set_rmii_speed()
net:
stmmac: rk: simplify set_*_speed()
net:
stmmac: rk: use device rather than platform device in rk_priv_data
net:
stmmac: Set CIC bit only for TX queues with COE
net:
stmmac: thead: Enable TX clock before MAC initialization
net:
stmmac: thead: Get and enable APB clock on initialization
net:
stmmac: visconti: clean up code formatting
net:
stmmac: visconti: make phy_intf_sel local
net:
stmmac: visconti: re-arrange speed decode
net:
stmmac: visconti: reorganise visconti_eth_set_clk_tx_rate()
net:
stmmac: xgmac: Correct supported speed modes
net:
stmmac: xgmac: Do not enable RX FIFO Overflow interrupts
net:
stop napi kthreads when THREADED napi is disabled
net:
stream: add description for sk_stream_write_space()
net:
sysfs: Implement is_visible for phys_(port_id, port_name, switch_id)
net:
tcp: tsq: Convert from tasklet to BH workqueue
net:
thunder_bgx: add a missing of_node_put
net:
thunder_bgx: decrement cleanup index before use
net:
thunderbolt: Enable end-to-end flow control also in transmit
net:
thunderbolt: Fix the parameter passing of tb_xdomain_enable_paths()/tb_xdomain_disable_paths()
net:
thunderx: Fix format-truncation warning in bgx_acpi_match_id()
net:
ti: icss-iep: fix device and OF node leaks at probe
net:
ti: icss-iep: Fix incorrect type for return value in extts_enable()
net:
ti: icssg-prueth: access ->pp through netmem_desc instead of page
net:
ti: icssg-prueth: Add prp offload support to ICSSG driver
net:
ti: icssg-prueth: Fix emac link speed handling
net:
ti: icssg-prueth: Fix HSR and switch offload Enablement during firwmare reload.
net:
ti: icssg-prueth: Fix skb handling for XDP_PASS
net:
ti: icssg-prueth: Read firmware-names from device tree
net:
timestamp: add helper returning skb's tx tstamp
net:
track pfmemalloc drops via SKB_DROP_REASON_PFMEMALLOC
net:
tulip: Rename PCI driver struct to end in _driver
net:
tun: Update napi->skb after XDP process
net:
txgbevf: add link update flow
net:
txgbevf: add sw init pci info and reset hardware
net:
txgbevf: init interrupts and request irqs
net:
txgbevf: Support Rx and Tx process path
net:
update NAPI threaded config even for disabled NAPIs
net:
Update threaded state in napi config in netif_set_threaded
net:
usb: asix: ax88772: drop phylink use in PM to avoid MDIO runtime PM wakeups
net:
usb: asix_devices: add phy_mask for ax88772 mdio bus
net:
usb: asix_devices: Fix PHY address mask in MDIO bus initialization
net:
usb: cdc-ncm: check for filtering capability
net:
usb: Convert tasklet API to new bottom half workqueue mechanism
net:
usb: enable the work after stop usbnet by ip down/up
net:
usb: lan78xx: Convert to PHYLINK for improved PHY and MAC management
net:
usb: lan78xx: fix possible NULL pointer dereference in lan78xx_phy_init()
net:
usb: lan78xx: Integrate EEE support with phylink LPI API
net:
usb: lan78xx: make struct fphy_status static const
net:
usb: lan78xx: port link settings to phylink API
net:
usb: lan78xx: remove unused struct members
net:
usb: lan78xx: Rename EVENT_LINK_RESET to EVENT_PHY_INT_ACK
net:
usb: lan78xx: stop including phy_fixed.h
net:
usb: lan78xx: Use ethtool_op_get_link to reflect current link status
net:
usb: qmi_wwan: add Telit Cinterion FN990A w/audio composition
net:
usb: qmi_wwan: add Telit Cinterion LE910C4-WWX new compositions
net:
usb: Remove duplicate assignments for net->pcpu_stat_type
net:
usb: smsc95xx: add support for ethtool pause parameters
net:
usbnet: Avoid potential RCU stall on LINK_CHANGE event
net:
usbnet: Fix the wrong netif_carrier_on() call
net:
Use dev_fwnode()
net:
Use NAPI_* in test_bit when stopping napi kthread
net:
Use netif_threaded_enable instead of netif_set_threaded in drivers
net:
Use of_reserved_mem_region_to_resource{_byname}() for "memory-region"
net:
vlan: Make is_vlan_dev() a stub when VLAN is not configured
net:
vlan: Replace BUG() with WARN_ON_ONCE() in vlan_dev_* stubs
net:
vlan: Use IS_ENABLED() helper for CONFIG_VLAN_8021Q guard
net:
wangxun: add ngbevf build
net:
wangxun: add txgbevf build
net:
wangxun: fix LIBWX dependencies again
net:
xilinx: axienet: Add error handling for RX metadata pointer retrieval
net:
xilinx: axienet: Fix RX skb ring management in DMAengine mode
net:
xsk: dpaa2: avoid repeatedly updating the global consumer
net:
xsk: introduce XDP_MAX_TX_SKB_BUDGET setsockopt
net:
xsk: update tx queue consumer immediately after transmission
net_sched:
act: annotate data-races in tcf_lastuse_update() and tcf_tm_dump()
net_sched:
act_connmark: use RCU in tcf_connmark_dump()
net_sched:
act_csum: use RCU in tcf_csum_dump()
net_sched:
act_ct: use RCU in tcf_ct_dump()
net_sched:
act_ctinfo: use atomic64_t for three counters
net_sched:
act_ctinfo: use RCU in tcf_ctinfo_dump()
net_sched:
act_mpls: use RCU in tcf_mpls_dump()
net_sched:
act_nat: use RCU in tcf_nat_dump()
net_sched:
act_pedit: use RCU in tcf_pedit_dump()
net_sched:
act_police: use RCU in tcf_police_dump()
net_sched:
act_skbedit: use RCU in tcf_skbedit_dump()
net_sched:
gen_estimator: fix est_timer() vs CONFIG_PREEMPT_RT=y
netconsole:
Add automatic console unregistration on target removal
netconsole:
append msgid to sysdata
netconsole:
implement configfs for msgid_enabled
netconsole:
improve code style in parser function
netconsole:
introduce 'msgid' as a new sysdata field
netconsole:
Only register console drivers when targets are configured
netconsole:
rename functions to better reflect their purpose
netdevsim:
access ->pp through netmem_desc instead of page
netdevsim:
account dropped packet length in stats on queue free
netdevsim:
add fw_update_flash_chunk_time_ms debugfs knobs
netdevsim:
collect statistics at RX side
netdevsim:
fix UaF when counting Tx stats
netdevsim:
Fix wild pointer access in nsim_queue_free().
netdevsim:
implement peer queue flow control
netdevsim:
migrate to dstats stats collection
netdevsim:
remove redundant branch
netdevsim:
remove udp_ports_sleep
netfilter:
add back NETFILTER_XTABLES dependencies
netfilter:
br_netfilter: do not check confirmed bit in br_nf_local_in() after confirm
netfilter:
conntrack: clean up returns in nf_conntrack_log_invalid_sysctl()
netfilter:
conntrack: helper: Replace -EEXIST by -EBUSY
netfilter:
conntrack: remove DCCP protocol support
netfilter:
conntrack: Remove unused net in nf_conntrack_double_lock()
netfilter:
conntrack: table full detailed log
netfilter:
ctnetlink: fix refcount leak on table dump
netfilter:
ctnetlink: remove refcounting in expectation dumpers
netfilter:
Exclude LEGACY TABLES on PREEMPT_RT.
netfilter:
load nf_log_syslog on enabling nf_conntrack_log_invalid
netfilter:
nf_reject: don't leak dst refcount for loopback packets
netfilter:
nf_tables: adjust lockdep assertions handling
netfilter:
nf_tables: Drop dead code from fill_*_info routines
netfilter:
nf_tables: Introduce NFTA_DEVICE_PREFIX
netfilter:
nf_tables: make nft_set_do_lookup available unconditionally
netfilter:
nf_tables: place base_seq in struct net
netfilter:
nf_tables: Reintroduce shortened deletion notifications
netfilter:
nf_tables: reject duplicate device on updates
netfilter:
nf_tables: Remove unused nft_reduce_is_readonly()
netfilter:
nf_tables: restart set lookup on base_seq change
netfilter:
nfnetlink: New NFNLA_HOOK_INFO_DESC helper
netfilter:
nfnetlink_hook: Dump flowtable info
netfilter:
nft_flowtable.sh: re-run with random mtu sizes
netfilter:
nft_set: remove indirection from update API call
netfilter:
nft_set: remove one argument from lookup and update functions
netfilter:
nft_set_bitmap: fix lockdep splat due to missing annotation
netfilter:
nft_set_pipapo: don't check genbit from packetpath lookups
netfilter:
nft_set_pipapo: don't return bogus extension pointer
netfilter:
nft_set_pipapo: fix null deref for empty set
netfilter:
nft_set_pipapo: merge pipapo_get/lookup
netfilter:
nft_set_pipapo: prefer kvmalloc for scratch maps
netfilter:
nft_set_pipapo: remove unused arguments
netfilter:
nft_set_rbtree: continue traversal if element is inactive
netfilter:
nft_socket: remove WARN_ON_ONCE with huge level value
netfilter:
x_tables: Remove unused functions xt_{in|out}name()
netfilter:
xt_nfacct: don't assume acct name is null-terminated
netfs:
fix reference leak
netfs:
Fix unbuffered write error handling
netfs:
Prevent duplicate unlocking
netfs:
Remove unused declaration netfs_queue_write_request()
netkit:
Remove location field in netkit_link
netlink:
avoid infinite retry looping in netlink_unicast()
netlink:
introduce type-checking attribute iteration for nlmsg
netlink:
specs: add doc start markers to yaml
netlink:
specs: add the multicast group name to spec
netlink:
specs: clean up spaces in brackets
netlink:
specs: define input-xfrm enum in the spec
netlink:
specs: ethtool: fix module EEPROM input/output arguments
netlink:
specs: fix a couple of yamllint warnings
netlink:
specs: fix up indentation errors
netlink:
specs: fix up spaces before comments
netlink:
specs: fix up truthy values
netlink:
specs: mptcp: fix if-idx attribute type
netlink:
specs: wrap long doc lines (>80 chars)
netlink:
spelling: fix appened -> appended in a comment
netmem, mlx4:
access ->pp_ref_count through netmem_desc instead of page
netmem:
fix netmem comments
netmem:
fix skb_frag_address_safe with unreadable skbs
netmem:
introduce struct netmem_desc mirroring struct page
netmem:
use _Generic to cover const casting for page_to_netmem()
netmem:
use netmem_desc instead of page to access ->pp in __netmem_get_pp()
netns:
use stable inode number for initial mount ns
netpoll:
expose netpoll logging macros in public header
netpoll:
Extract carrier wait function
netpoll:
extract IPv4 address retrieval into helper function
netpoll:
Extract IPv6 address retrieval function
netpoll:
factor out IPv4 header setup into push_ipv4() helper
netpoll:
factor out IPv6 header setup into push_ipv6() helper
netpoll:
factor out UDP checksum calculation into helper
netpoll:
factor out UDP header setup into push_udp() helper
netpoll:
Improve code clarity with explicit struct size calculations
netpoll:
move Ethernet setup to push_eth() helper
netpoll:
move netpoll_print_options to netconsole
netpoll:
prevent hanging NAPI when netcons gets enabled
netpoll:
relocate netconsole-specific functions to netconsole module
netpoll:
remove __netpoll_cleanup from exported API
netpoll:
Remove unused fields from inet_addr union
netronome:
don't bother with debugfs_real_fops()
new helper:
d_splice_alias_ops()
new helper:
set_default_d_op()
new helper:
simple_start_creating()
new predicate:
anon_ns_root(mount)
new predicate:
mount_is_ancestor()
nexthop:
Forbid FDB status change while nexthop is in a group
nfc:
Remove checks for nla_data returning NULL
NFC:
trf7970a: Create device-tree parameter for RX gain reduction
nfs/localio:
avoid bouncing LOCALIO if nfs_client_is_local()
NFS/localio:
nfs_close_local_fh() fix check for file closed
NFS/localio:
nfs_uuid_put() fix races with nfs_open/close_local_fh()
NFS/localio:
nfs_uuid_put() fix the wake up after unlinking the file
nfs/localio:
restore creds before releasing pageio data
nfs/localio:
use read_seqbegin() rather than read_seqbegin_or_lock()
nfs:
add a tracepoint to nfs_inode_detach_delegation_locked
nfs:
add cache_validity to the nfs_inode_event tracepoints
nfs:
Add timecreate to nfs inode
NFS:
Allow folio migration for the case of mode == MIGRATE_SYNC
NFS:
Clean up pnfs_put_layout_hdr()/pnfs_destroy_layout_final()
NFS:
cleanup error handling in nfs4_server_common_setup
NFS:
cleanup nfs_inode_reclaim_delegation
nfs:
create a kernel keyring
NFS:
drop __exit from nfs_exit_keyring
NFS:
Fix a race when updating an existing write
NFS:
Fix filehandle bounds checking in nfs_fh_to_dentry()
NFS:
Fix the marking of the folio as up to date
NFS:
Fix the setting of capabilities when automounting a new filesystem
NFS:
Fix wakeup of __nfs_lookup_revalidate() in unblock_revalidate()
NFS:
Fixup allocation flags for nfsiod's __GFP_NORETRY
NFS:
move the delegation_watermark module parameter
nfs:
new tracepoint in match_stateid operation
nfs:
new tracepoint in nfs_delegation_need_return
NFS:
nfs_invalidate_folio() must observe the offset and size arguments
NFS:
pass struct nfs_client_initdata to nfs4_set_client
NFS:
Protect against 'eof page pollution'
NFS:
Remove unused function nfs_umount
NFS:
remove unused pnfs_ld_data field from struct nfs_server
NFS:
remove unused time_delta field from struct nfs_server
NFS:
remove unused wpages field from struct nfs_server
NFS:
Return the file btime in the statx results when appropriate
NFS:
Serialise O_DIRECT i/o and truncate()
NFS:
support the kernel keyring for TLS
NFS:
track active delegations per-server
NFS:
use a hash table for delegation lookup
nfs:
use lock_two_nondirectories()
NFSD:
Access a knfsd_fh's fsid by pointer
NFSD:
Avoid multiple -Wflex-array-member-not-at-end warnings
nfsd:
avoid ref leak in nfsd_open_local_fh()
nfsd:
Change the type of ek_fsidtype from int to u8 and use kstrtou8
NFSD:
Clean up kdoc for nfsd_file_put_local()
NFSD:
Clean up kdoc for nfsd_open_local_fh()
NFSD:
detect mismatch of file handle and delegation stateid in OPEN op
nfsd:
don't set the ctime on delegated atime updates
nfsd:
Drop dprintk in blocklayout xdr functions
nfsd:
handle get_client_locked() failure in nfsd4_setclientid_confirm()
NFSD:
Make nfsd_genl_rqstp::rq_ops array best-effort
NFSD:
Offer write delegation for OPEN with OPEN4_SHARE_ACCESS_WRITE
NFSD:
release read access of nfs4_file when a write delegation is returned
NFSD:
Remove definition for trace_nfsd_ctl_maxconn
NFSD:
Remove definition for trace_nfsd_file_gc_recent
NFSD:
Remove definition for trace_nfsd_file_unhash_and_queue
NFSD:
Remove definitions for unused trace_nfsd_file_lru trace points
NFSD:
Remove the cap on number of operations per NFSv4 COMPOUND
NFSD:
Rename a function parameter
NFSD:
Simplify struct knfsd_fh
nfsd:
Use correct error code when decoding extents
NFSD:
Use vfs_iocb_iter_read()
NFSD:
Use vfs_iocb_iter_write()
NFSv4.2:
another fix for listxattr
NFSv4.2:
Protect copy offload and clone against 'eof page pollution'
NFSv4.2:
Serialise O_DIRECT i/o and clone range
NFSv4.2:
Serialise O_DIRECT i/o and copy range
NFSv4.2:
Serialise O_DIRECT i/o and fallocate()
NFSv4/flexfiles:
Fix layout merge mirror check.
NFSv4:
Clear NFS_CAP_OPEN_XOR and NFS_CAP_DELEGTIME if not supported
NFSv4:
Clear the NFS_CAP_FS_LOCATIONS flag if it is not set
NFSv4:
Clear the NFS_CAP_XATTR flag if not supported by the server
NFSv4:
Don't clear capabilities that won't be reset
NFSv4:
Remove duplicate lookups, capability probes and fsinfo calls
nilfs2:
fix CFI failure when accessing /sys/fs/nilfs2/features/*
nios2:
ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names
nouveau:
fix disabling the nonstall irq due to storm code
nouveau:
Membar before between semaphore writes and the interrupt
nsfs:
move root inode number to uapi
ntp:
Add support for auxiliary timekeepers
ntp:
Add timekeeper ID arguments to public functions
ntp:
Rename __do_adjtimex() to ntp_adjtimex()
ntp:
Use ktime_get_ntp_seconds()
null_blk:
use memzero_page()
nvme-auth:
remove unneeded semicolon
nvme-pci:
convert the data mapping to blk_rq_dma_map
nvme-pci:
don't allocate dma_vec for IOVA mappings
nvme-pci:
fix dma unmapping when using PRPs and not using the IOVA mapping
nvme-pci:
fix leak on sgl setup error
nvme-pci:
merge the simple PRP and SGL setup into a common helper
nvme-pci:
refactor nvme_pci_use_sgls
nvme-pci:
remove superfluous arguments
nvme-pci:
replace NVME_MAX_KB_SZ with NVME_MAX_BYTE
nvme-pci:
rework the build time assert for NVME_MAX_NR_DESCRIPTORS
nvme-pci:
try function level reset on init failure
nvme-pci:
use block layer helpers to calculate num of queues
nvme-tcp:
log TLS handshake failures at error level
nvme:
add capability to connect to an administrative controller
nvme:
fix incorrect variable in io cqes error message
nvme:
fix multiple spelling and grammar issues in host drivers
nvme:
fix PI insert on write
nvme:
fix typo in status code constant for self-test in progress
nvme:
fix various comment typos
nvme:
set max_hw_wzeroes_unmap_sectors if device supports DEAC bit
nvme:
set pi_offset only when checksum type is not BLK_INTEGRITY_CSUM_NONE
nvmem:
apple: drop default ARCH_APPLE in Kconfig
nvmem:
core: Fix typos in comments and MODULE_AUTHOR strings
nvmem:
layouts: Switch from crc32() to crc32_le()
nvmem:
make nvmem_bus_type constant
nvmet:
add support for FDP in fabrics passthru path
nvmet:
exit debugfs after discovery subsystem exits
nvmet:
initialize discovery subsys after debugfs is initialized
nvmet:
pci-epf: Do not complete commands twice if nvmet_req_init() fails
nvmet:
remove redundant assignment of error code in nvmet_ns_enable()
nvmet:
set WZDS and DRB if device enables unmap write zeroes operation
objtool/LoongArch:
Get table size correctly if LTO is enabled
objtool/LoongArch:
Mark special atomic instruction as INSN_BUG type
objtool/LoongArch:
Mark types based on break immediate code
objtool:
Add vpanic() to the noreturn list
ocfs2/dlm:
fix "take a while" typo
ocfs2:
avoid NULL pointer dereference in dx_dir_lookup_rec()
ocfs2:
avoid potential ABBA deadlock by reordering tl_inode lock
ocfs2:
embed actual values into ocfs2_sysfile_lock_key names
ocfs2:
fix recursive semaphore deadlock in fiemap call
ocfs2:
prevent release journal inode after journal shutdown
ocfs2:
remove redundant NULL check in rename path
ocfs2:
replace simple_strtol with kstrtol
ocfs2:
reset folio to NULL when get folio fails
ocfs2:
update d_splice_alias() return code checking
octeon_ep:
fix VF MAC address lifecycle handling
octeon_ep:
Validate the VF ID
Octeontx-pf:
Update SGMII mode mapping
Octeontx2-af:
Add programmed macaddr to RVU pfvf
octeontx2-af:
CN20k basic mbox operations and structures
octeontx2-af:
CN20K mbox implementation for AF's VF
octeontx2-af:
CN20k mbox to support AF REQ/ACK functionality
Octeontx2-af:
Debugfs support for firmware data
Octeontx2-af:
Disable stale DMAC filters
octeontx2-af:
Fix error code in rvu_mbox_init()
Octeontx2-af:
Fix NIX X2P calibration failures
octeontx2-af:
Fix rvu_mbox_init return path
Octeontx2-af:
Introduce mode group index
Octeontx2-af:
RPM: Update DMA mask
Octeontx2-af:
Skip overlap check for SPI field
octeontx2-af:
use unsigned int as iterator for unsigned values
octeontx2-pf:
access ->pp through netmem_desc instead of page
octeontx2-pf:
Avoid typecasts by simplifying otx2_atomic64_add macro
octeontx2-pf:
CN20K mbox implementation between PF-VF
octeontx2-pf:
CN20K mbox REQ/ACK implementation for NIC PF
Octeontx2-pf:
ethtool: support multi advertise mode
octeontx2-pf:
Fix potential use after free in otx2_tc_add_flow()
octeontx2-pf:
Fix use-after-free bugs in otx2_sync_tstamp()
Octeontx2-vf:
Fix max packet length errors
octeontx2:
Annotate mmio regions as __iomem
octeontx2:
Set appropriate PF, VF masks and shifts based on silicon
of/irq:
Add of_msi_xlate() helper function
of:
Clarify OF device context in of_match_device() comment
of:
dynamic: Fix memleak when of_pci_add_properties() failed
of:
dynamic: Fix use after free in of_changeset_add_prop_helper()
of:
reserved_mem: Add missing IORESOURCE_MEM flag on resources
of:
reserved_mem: Restructure call site for dma_contiguous_early_fixup()
of_numa:
fix uninitialized memory nodes causing kernel panic
open_tree_attr:
do not allow id-mapping changes without OPEN_TREE_CLONE
openrisc:
ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names
openrisc:
Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
openrisc:
Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers
Linux:
Optimize DMABUF mkey page size in mlx5
overlayfs.rst:
Fix inode table
overlayfs.rst:
fix typos
ovl:
Call ovl_create_temp() without lock held.
ovl:
change ovl_cleanup_and_whiteout() to take rename lock as needed
ovl:
change ovl_create_index() to take dir locks
ovl:
change ovl_create_real() to receive dentry parent
ovl:
change ovl_workdir_cleanup() to take dir lock as needed.
ovl:
fix possible double unlink
ovl:
narrow locking in ovl_check_rename_whiteout()
ovl:
narrow locking in ovl_cleanup_index()
ovl:
narrow locking in ovl_cleanup_whiteouts()
ovl:
narrow locking in ovl_clear_empty()
ovl:
narrow locking in ovl_create_over_whiteout()
ovl:
narrow locking in ovl_create_upper()
ovl:
narrow locking in ovl_indexdir_cleanup()
ovl:
narrow locking in ovl_rename()
ovl:
narrow locking in ovl_whiteout()
ovl:
narrow locking in ovl_workdir_cleanup_recurse()
ovl:
narrow locking in ovl_workdir_create()
ovl:
narrow locking on ovl_remove_and_whiteout()
ovl:
narrow the locked region in ovl_copy_up_workdir()
ovl:
properly print correct variable
ovl:
remove unneeded non-const conversion
ovl:
rename ovl_cleanup_unlocked() to ovl_cleanup()
ovl:
simplify an error path in ovl_copy_up_workdir()
ovl:
simplify gotos in ovl_rename()
ovl:
support layers on case-folding capable filesystems
ovl:
use I_MUTEX_PARENT when locking parent in ovl_create_temp()
padata:
Fix pd UAF once and for all
padata:
Remove comment for reorder_work
padata:
use cpumask_nth()
page_pool:
Add page_pool_dev_alloc_netmems helper
page_pool:
fix incorrect mp_ops error handling
page_pool:
import Jesper's page_pool benchmark
page_pool:
make page_pool_get_dma_addr() just wrap page_pool_get_dma_addr_netmem()
page_pool:
rename __page_pool_alloc_pages_slow() to __page_pool_alloc_netmems_slow()
page_pool:
rename __page_pool_release_page_dma() to __page_pool_release_netmem_dma()
page_pool:
rename page_pool_return_page() to page_pool_return_netmem()
panel/feixin-k101-im2ba02:
Use refcounted allocation in place of devm_kzalloc()
panel/fy07024di26a30d:
Use refcounted allocation in place of devm_kzalloc()
panel/himax-hx83112a:
Use refcounted allocation in place of devm_kzalloc()
panel/himax-hx8394:
Use refcounted allocation in place of devm_kzalloc()
panel/ilitek-ili9322:
Use refcounted allocation in place of devm_kzalloc()
panel/ilitek-ili9341:
Use refcounted allocation in place of devm_kzalloc()
panel/ilitek-ili9806e:
Use refcounted allocation in place of devm_kzalloc()
panel/ilitek-ili9881c:
Use refcounted allocation in place of devm_kzalloc()
panel/innolux-ej030na:
Use refcounted allocation in place of devm_kzalloc()
panel/innolux-p079zca:
Use refcounted allocation in place of devm_kzalloc()
panel/jadard-jd9365da-h3:
Use refcounted allocation in place of devm_kzalloc()
panel/jdi-fhd-r63452:
Use refcounted allocation in place of devm_kzalloc()
panel/lcd-olinuxino:
Use refcounted allocation in place of devm_kzalloc()
panel/lg-lb035q02:
Use refcounted allocation in place of devm_kzalloc()
panel/lg-lg4573:
Use refcounted allocation in place of devm_kzalloc()
panel/lincolntech-lcd197:
Use refcounted allocation in place of devm_kzalloc()
panel/ltk050h3146w:
Use refcounted allocation in place of devm_kzalloc()
panel/ltk500hd1829:
Use refcounted allocation in place of devm_kzalloc()
panel/magnachip-d53e6ea8966:
Use refcounted allocation in place of devm_kzalloc()
panel/mantix-mlaf057we51:
Use refcounted allocation in place of devm_kzalloc()
panel/nec-nl8048hl11:
Use refcounted allocation in place of devm_kzalloc()
panel/newvision-nv3051d:
Use refcounted allocation in place of devm_kzalloc()
panel/newvision-nv3052c:
Use refcounted allocation in place of devm_kzalloc()
panel/novatek-nt35510:
Use refcounted allocation in place of devm_kzalloc()
panel/novatek-nt35560:
Use refcounted allocation in place of devm_kzalloc()
panel/novatek-nt35950:
Use refcounted allocation in place of devm_kzalloc()
panel/novatek-nt36523:
Use refcounted allocation in place of devm_kzalloc()
panel/novatek-nt36672e:
Use refcounted allocation in place of devm_kzalloc()
panel/novatek-nt39016:
Use refcounted allocation in place of devm_kzalloc()
panel/orisetech-ota5601a:
Use refcounted allocation in place of devm_kzalloc()
panel/orisetech-otm8009a:
Use refcounted allocation in place of devm_kzalloc()
panel/panel-elida-kd35t133:
Use refcounted allocation in place of devm_kzalloc()
panel/panel-ili9805:
Use refcounted allocation in place of devm_kzalloc()
panel/panel-lvds:
Use refcounted allocation in place of devm_kzalloc()
panel/panel-summit:
Use refcounted allocation in place of devm_kzalloc()
panel/raydium-rm67191:
Use refcounted allocation in place of devm_kzalloc()
panel/raydium-rm67200:
Use refcounted allocation in place of devm_kzalloc()
panel/raydium-rm68200:
Use refcounted allocation in place of devm_kzalloc()
panel/raydium-rm692e5:
Use refcounted allocation in place of devm_kzalloc()
panel/raydium-rm69380:
Use refcounted allocation in place of devm_kzalloc()
panel/ronbo-rb070d30:
Use refcounted allocation in place of devm_kzalloc()
panel/s6e88a0-ams427ap24:
Use refcounted allocation in place of devm_kzalloc()
panel/s6e88a0-ams452ef01:
Use refcounted allocation in place of devm_kzalloc()
panel/samsung-ams581vf01:
Use refcounted allocation in place of devm_kzalloc()
panel/samsung-ams639rq08:
Use refcounted allocation in place of devm_kzalloc()
panel/samsung-atna33xc20:
Use refcounted allocation in place of devm_kzalloc()
panel/samsung-db7430:
Use refcounted allocation in place of devm_kzalloc()
panel/samsung-ld9040:
Use refcounted allocation in place of devm_kzalloc()
panel/samsung-s6d16d0:
Use refcounted allocation in place of devm_kzalloc()
panel/samsung-s6d27a1:
Use refcounted allocation in place of devm_kzalloc()
panel/samsung-s6d7aa0:
Use refcounted allocation in place of devm_kzalloc()
panel/samsung-s6e3fa7:
Use refcounted allocation in place of devm_kzalloc()
panel/samsung-s6e3ha2:
Use refcounted allocation in place of devm_kzalloc()
panel/samsung-s6e3ha8:
Use refcounted allocation in place of devm_kzalloc()
panel/samsung-s6e63j0x03:
Use refcounted allocation in place of devm_kzalloc()
panel/samsung-s6e8aa0:
Use refcounted allocation in place of devm_kzalloc()
panel/samsung-sofef00:
Use refcounted allocation in place of devm_kzalloc()
panel/seiko-43wvf1g:
Use refcounted allocation in place of devm_kzalloc()
panel/sharp-ls037v7dw01:
Use refcounted allocation in place of devm_kzalloc()
panel/sharp-ls060t1sx01:
Use refcounted allocation in place of devm_kzalloc()
panel/sitronix-st7701:
Use refcounted allocation in place of devm_kzalloc()
panel/sitronix-st7703:
Use refcounted allocation in place of devm_kzalloc()
panel/sitronix-st7789v:
Use refcounted allocation in place of devm_kzalloc()
panel/sony-acx565akm:
Use refcounted allocation in place of devm_kzalloc()
panel/sony-td4353-jdi:
Use refcounted allocation in place of devm_kzalloc()
panel/synaptics-r63353:
allocation in place of devm_kzalloc()
panel/tpo-td028ttec1:
Use refcounted allocation in place of devm_kzalloc()
panel/tpo-td043mtea1:
Use refcounted allocation in place of devm_kzalloc()
panel/tpo-tpg110:
Use refcounted allocation in place of devm_kzalloc()
panel/truly-nt35521:
Use refcounted allocation in place of devm_kzalloc()
panel/visionox-r66451:
Use refcounted allocation in place of devm_kzalloc()
panel/visionox-rm69299:
Use refcounted allocation in place of devm_kzalloc()
panel/visionox-rm692e5.c:
Use refcounted allocation in place of devm_kzalloc()
panel/visionox-vtdr6130:
Use refcounted allocation in place of devm_kzalloc()
panel/widechips-ws2401:
Use refcounted allocation in place of devm_kzalloc()
panel/xinpeng-xpp055c272:
Use refcounted allocation in place of devm_kzalloc()
panic:
add 'panic_sys_info' sysctl to take human readable string parameter
panic:
add 'panic_sys_info=' setup option for kernel cmdline
panic:
add note that panic_print sysctl interface is deprecated
panic:
Add vpanic()
panic:
clean up code for console replay
panic:
Fix up description of vpanic()
panic:
generalize panic_print's function to show sys info
params:
Replace deprecated strcpy() with strscpy() and memcpy()
parisc/power:
Move soft-power into power.c
parisc:
Check region is readable by user in raw_copy_from_user()
parisc:
Define and use set_pte_at()
parisc:
Drop WARN_ON_ONCE() from flush_cache_vmap
parisc:
Makefile: explain that 64BIT requires both 32-bit and 64-bit compilers
parisc:
Makefile: fix a typo in palo.conf
parisc:
ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names
parisc:
Rename pte_needs_flush() to pte_needs_cache_flush() in cache.c
parisc:
Revise __get_user() to probe user read access
parisc:
Revise gateway LWS calls to probe user read access
parisc:
Try to fixup kernel exception in bad_area_nosemaphore path of do_page_fault()
parisc:
Update comments in make_insert_tlb
pc104:
move PC104 option to drivers/Kconfig
PCI/ACPI:
Fix runtime PM ref imbalance on Hot-Plug Capable ports
PCI/AER:
Add message when AER_MAX_MULTI_ERR_DEVICES limit is hit
PCI/AER:
Use bool for AER disable state tracking
PCI/ASPM:
Consolidate variable declaration and initialization
PCI/ASPM:
Use boolean type for aspm_disabled and aspm_force
PCI/IOV:
Add pci_resource_num_to_vf_bar() to convert VF BAR number to/from IOV resource
PCI/IOV:
Allow drivers to control VF BAR size
PCI/IOV:
Allow IOV resources to be resized in pci_resize_resource()
PCI/IOV:
Check that VF BAR fits within the reservation
PCI/IOV:
Restore VF resizable BAR state after reset
PCI/MSI:
Add pci_msi_map_rid_ctlr_node() helper function
PCI/MSI:
Export pci_msix_prepare_desc() for dynamic MSI-X allocations
PCI/MSI:
Remove duplicated to_pci_dev() conversion
PCI/PM:
Set power.strict_midlayer in pci_pm_init()
PCI/portdrv:
Use is_pciehp instead of is_hotplug_bridge
PCI/pwrctrl:
Add optional slot clock for PCI slots
PCI/pwrctrl:
Fix the kerneldoc tag for private fields
PCI/TPH:
Expose pcie_tph_get_st_table_size()
PCI:
aardvark: Switch to msi_create_parent_irq_domain()
PCI:
Add pci_is_display() to check if device is a display controller
PCI:
Adjust the position of reading the Link Control 2 register
PCI:
Allow built-in drivers to use async initial probing
PCI:
altera-msi: Switch to msi_create_parent_irq_domain()
PCI:
brcmstb: Replace open coded value with PCIE_T_RRS_READY_MS
PCI:
brcmstb: Set MLW based on "num-lanes" DT property if present
PCI:
brcmstb: Switch to msi_create_parent_irq_domain()
PCI:
cadence: Replace private message routing enums with PCI core definitions
PCI:
controller: Use dev_fwnode() instead of of_fwnode_handle()
PCI:
dw-rockchip: Delay link training after hot reset in EP mode
PCI:
dw-rockchip: Wait PCIE_RESET_CONFIG_WAIT_MS after link-up IRQ
PCI:
dwc: Add Sophgo SG2044 PCIe controller driver in Root Complex mode
PCI:
dwc: Ensure that dw_pcie_wait_for_link() waits 100 ms after link up
PCI:
dwc: Export DWC MSI controller related APIs
PCI:
dwc: Make dw_pcie_ptm_ops static
PCI:
dwc: Simplify the return value of PTM debugfs functions returning bool
PCI:
dwc: Switch to msi_create_parent_irq_domain()
PCI:
endpoint: Add pci_epf_align_inbound_addr() helper for inbound address alignment
PCI:
endpoint: Add RC-to-EP doorbell support using platform MSI controller
PCI:
endpoint: Fix configfs group list head handling
PCI:
endpoint: Fix configfs group removal on driver teardown
PCI:
endpoint: pci-ep-msi: Add checks for MSI parent and mutability
PCI:
endpoint: pci-epf-test: Add doorbell test support
PCI:
endpoint: pci-epf-vntb: Align MW naming with config names
PCI:
endpoint: pci-epf-vntb: Allow BAR assignment via configfs
PCI:
endpoint: pci-epf-vntb: Fix the incorrect usage of __iomem attribute
PCI:
endpoint: pci-epf-vntb: Return -ENOENT if pci_epc_get_next_free_bar() fails
PCI:
Extend isolated function probing to LoongArch
PCI:
Fix driver_managed_dma check
PCI:
Fix link speed calculation on retrain failure
PCI:
Fix typos
PCI:
host-generic: Rename and export gen_pci_init() for PCIe controller drivers
PCI:
hotplug: Remove TODO about unused .get_power(), .hardware_test()
PCI:
hv: Allow dynamic MSI-X vector allocation
PCI:
hv: Switch to msi_create_parent_irq_domain()
PCI:
imx6: Add helper function imx_pcie_add_lut_by_rid()
PCI:
imx6: Add IMX8MM_EP and IMX8MP_EP fixed 256-byte BAR 4 in epc_features
PCI:
imx6: Add IMX8MQ_EP third 64-bit BAR in epc_features
PCI:
imx6: Add LUT configuration for MSI/IOMMU in Endpoint mode
PCI:
imx6: Delay link start until configfs 'start' written
PCI:
imx6: Remove apps_reset toggling from imx_pcie_{assert/deassert}_core_reset
PCI:
iproc: Switch to msi_create_parent_irq_domain()
PCI:
mediatek-gen3: Switch to msi_create_parent_irq_domain()
PCI:
mediatek: Switch to msi_create_parent_irq_domain()
PCI:
mobiveil: Switch to msi_create_parent_irq_domain()
PCI:
Move is_pciehp check out of pciehp_is_native()
PCI:
Move link up wait time and max retries macros to pci.h
PCI:
mvebu: Fix use of for_each_of_range() iterator
PCI:
mvebu: Use devm_add_action_or_reset() instead of devm_add_action()
PCI:
pciehp: Use is_pciehp instead of is_hotplug_bridge
PCI:
plda: Switch to msi_create_parent_irq_domain()
PCI:
pnv_php: Clean up allocated IRQs on unplug
PCI:
pnv_php: Enable third attention indicator state
PCI:
pnv_php: Fix surprise plug detection and recovery
PCI:
pnv_php: Work around switches with broken presence detection
PCI:
qcom: Add support for parsing the new Root Port binding
PCI:
qcom: Add support for Qualcomm SA8255p based PCIe Root Complex
PCI:
qcom: Wait PCIE_RESET_CONFIG_WAIT_MS after link-up IRQ
PCI:
rcar-host: Switch to msi_create_parent_irq_domain()
PCI:
Rename PCIE_RESET_CONFIG_DEVICE_WAIT_MS to PCIE_RESET_CONFIG_WAIT_MS
PCI:
rockchip-host: Correct non-fatal error log message
PCI:
rockchip-host: Fix "Unexpected Completion" log message
PCI:
rockchip-host: Remove unused header includes
PCI:
rockchip-host: Use macro PCIE_RESET_CONFIG_WAIT_MS
PCI:
rockchip: Remove redundant PCIe message routing definitions
PCI:
rockchip: Set Target Link Speed to 5.0 GT/s before retraining
PCI:
rockchip: Use standard PCIe definitions
PCI:
Support Immediate Readiness on devices without PM capabilities
PCI:
vmd: Add VMD Device ID Support for Panther Lake (PTL)-H/P/U
PCI:
vmd: Convert to lock guards
PCI:
vmd: Fix wrong kfree() in vmd_msi_free()
PCI:
vmd: Remove MSI-X check on child devices
PCI:
vmd: Switch to msi_create_parent_irq_domain()
PCI:
xgene-msi: Drop superfluous fields from xgene_msi structure
PCI:
xgene-msi: Get rid of intermediate tracking structure
PCI:
xgene-msi: Make per-CPU interrupt setup robust
PCI:
xgene-msi: Probe as a standard platform driver
PCI:
xgene-msi: Resend an MSI racing with itself on a different CPU
PCI:
xgene-msi: Restructure handler setup/teardown
PCI:
xgene-msi: Sanitise MSI allocation and affinity setting
PCI:
xgene-msi: Use device-managed memory allocations
PCI:
xgene: Defer probing if the MSI widget driver hasn't probed yet
PCI:
xgene: Drop useless conditional compilation
PCI:
xgene: Drop XGENE_PCIE_IP_VER_UNKN
PCI:
xilinx-nwl: Switch to msi_create_parent_irq_domain()
PCI:
xilinx-xdma: Switch to msi_create_parent_irq_domain()
PCI:
xilinx: Fix NULL pointer dereference in xilinx_pcie_intr_handler()
PCI:
xilinx: Switch to msi_create_parent_irq_domain()
pcmcia:
Add error handling for add_interval() in do_validate_mem()
pcmcia:
cs: Remove unused pcmcia_get_socket_by_nr
pcmcia:
ds: Emphasize "really" epizeuxis
pcmcia:
Fix a NULL pointer dereference in __iodyn_find_io_region()
pcmcia:
omap: Add missing check for platform_get_resource
pcmcia:
omap_cf: Mark driver struct with __refdata to prevent section mismatch
pcmcia:
remove PCCARD_IODYN
pcmcia:
Use str_off_on() and str_yes_no() helpers
percpu:
fix race on alloc failed warning limit
perf annotate:
Fix source code annotate with objdump
perf auxtrace:
Pass perf_env from session through to mmap read
perf bench evlist-open-close:
Switch user option to use BPF filter
perf bench futex:
Remove support for IMMUTABLE
perf bench synthesize:
Avoid use of global perf_env
perf bpf-event:
Fix use-after-free in synthesis
perf bpf-filter:
Enable events manually
perf bpf-filter:
Improve error messages
perf bpf-utils:
Constify bpil_array_desc
perf bpf-utils:
Harden get_bpf_prog_info_linear
perf build-id:
Change sprintf functions to snprintf
perf build-id:
Ensure struct build_id is empty before use
perf build-id:
Mark DSO in sample callchains
perf build-id:
Reduce size of "size" variable
perf build-id:
Truncate to avoid overflowing the build_id data
perf build:
Add the libpfm devel fedora package name to the hint
perf build:
Always disable stack protection for BPF skeleton objects
perf build:
detect support for libbpf's emit_strings option
perf build:
enable -fno-strict-aliasing
perf build:
Fix a build error on REFCNT_CHECKING=1
perf build:
Specify shellcheck should use bash
perf build:
Suggest java-latest-openjdk-devel instead of old 1.8.0 one
perf build:
The bfd features are opt-in, stop testing for them by default
perf debug:
Add function symbols to dump_stack
perf drm_pmu:
Add a tool like PMU to expose DRM information
perf drm_pmu:
Fix spelling mistake "bufers" -> "buffers"
perf dso:
Add missed dso__put to dso__load_kcore
perf dso:
Move build_id to dso_id
perf dso:
With ref count checking, avoid dso_data holding dso live
perf env:
Remove global perf_env
perf evlist:
Change env variable to session
perf evsel:
Add evsel__open_per_cpu_and_thread
perf evsel:
Use libperf perf_evsel__exit
perf expr:
Accumulate rather than replace in the context counts
perf flamegraph:
Fix minor pylint/type hint issues
perf ftrace latency:
Add -e option to measure time between two events
perf genelf:
Fix NO_LIBDW=1 build
perf genelf:
Remove libcrypto dependency and use built-in sha1()
perf header:
Allow tracing of attr events
perf header:
Clean up use of perf_env
perf header:
Display message if BPF/BTF info is empty
perf header:
Don't write empty BPF/BTF info
perf header:
Fix pipe mode header dumping
perf header:
In pipe mode dump features without --header/-I
perf header:
remove unecessary core id test
perf hwmon_pmu:
Avoid shortening hwmon PMU name
perf hwmon_pmu:
Hold path rather than fd
perf jevents:
Add common software event json
perf jevents:
If the long_desc and desc are identical then drop the long_desc
perf jitdump:
Directly mark the jitdump DSO
perf list:
Add IBM z17 event descriptions
perf list:
Remove tracepoint printing code
perf list:
Remove trailing A in PAI crypto event 4210
perf list:
Skip ABI PMUs when printing pmu values
perf lock:
Provide a host_env for session new
perf machine:
Explicitly pass in host perf_env
perf maps:
Ensure kmap is set up for all inserts
perf metricgroup:
Factor out for-each function and move out printing
perf metricgroups:
Add NO_THRESHOLD_AND_NMI constraint
perf parse-events filter:
Use evsel__find_pmu
perf parse-events:
Add parse_uid_filter helper
perf parse-events:
Allow the cpu term to be a PMU or CPU range
perf parse-events:
Avoid scanning PMUs that can't contain events
perf parse-events:
Fix missing slots for Intel topdown metric events
perf parse-events:
Minor __add_event refactoring
perf parse-events:
Minor tidy up of event_type helper
perf parse-events:
Remove non-json software events
perf parse-events:
Set default GH modifier properly
perf parse-events:
Support user CPUs mixed with threads/processes
perf parse-events:
Warn if a cpu term is unsupported by a CPU
perf pfm:
Don't force loading of all PMUs
perf pmu:
Switch FILENAME_MAX to NAME_MAX
perf pmu:
Tolerate failure to read the type for wellknown PMUs
perf pmus:
Factor perf_pmus__find_by_attr out of evsel__find_pmu
perf python:
Correct pyrf_evsel__read for tool PMUs
perf python:
Fix thread check in pyrf_evsel__read
perf python:
Improve leader copying from evlist
perf python:
In str(evsel) use the evsel__pmu_name helper
perf python:
Set index error for invalid thread/cpu map items
perf python:
Stop using deprecated PyUnicode_AsString()
perf record:
Cache build-ID of hit DSOs only
perf record:
collect BPF metadata from existing BPF programs
perf record:
collect BPF metadata from new programs
perf record:
Make --buildid-mmap the default
perf record:
Switch user option to use BPF filter
perf sample:
Remove arch notion of sample parsing
perf sched timehist:
decode process names of processes in zombie state
perf sched:
Fix memory leaks for evsel->priv in timehist
perf sched:
Fix memory leaks in 'perf sched latency'
perf sched:
Fix memory leaks in 'perf sched map'
perf sched:
Fix thread leaks in 'perf sched timehist'
perf sched:
Free thread->priv using priv_destructor
perf sched:
Make sure it frees the usage string
perf sched:
Use RC_CHK_EQUAL() to compare pointers
perf script:
Add -e option to flamegraph script
perf script:
Handle -i option for perf script flamegraph
perf script:
perf script tests fails with segfault
perf session:
Add accessor for session->header.env
perf session:
Add host_env argument to perf_session__new
perf sort:
Use perf_env to set arch sort keys and header
perf spark:
Fix includes and add SPDX
perf srcline:
Lower verbosity on addr2line debug messages
perf stat:
Avoid buffer overflow to the aggregation map
perf stat:
Don't size aggregation ids from user_requested_cpus
perf stat:
Fix uncore aggregation number
perf stat:
Move metric list from config to evlist
perf stat:
Remove duplicated include in stat-shadow.c
perf subcmd:
avoid crash in exclude_cmds when excludes is empty
perf symbol-elf:
Add support for the block argument for libbfd
perf symbol-minimal:
Fix ehdr reading in filename__read_build_id
perf symbol:
Add blocking argument to filename__read_build_id
perf target:
Remove uid from target
perf target:
Separate parse_uid into its own function
perf test annotate:
Use --percent-limit rather than head to reduce output
perf test code-reading:
Avoid a leak of cpus and threads
perf test trace:
Change the regex pattern in the struct test
perf test trace:
Remove set -e and print trace test's error messages
perf test trace:
Remove set -e for BTF general tests
perf test trace:
Stop tracing hrtimer_setup event in trace enum test
perf test trace:
Use --sort-events in BTF general tests
perf test trace:
Use shell's -f flag to check if vmlinux exists
perf test:
Add basic callgraph test to record testing
perf test:
Add header shell test
perf test:
Add libsubcmd help tests
perf test:
Add more test cases to sched test
perf test:
Add sched latency and script shell tests
perf test:
add test for BPF metadata collection
perf test:
Avoid use perf_env
perf test:
Change all remaining #!/bin/sh to #!/bin/bash
perf test:
Check test suite description properly
perf test:
Checking BPF metadata collection fails on version string
perf test:
Ensure lock contention using pipe mode
perf test:
Expand user space event reading (rdpmc) tests
perf test:
Fix a build error in x86 topdown test
perf test:
Fix comment ordering
perf test:
In forked mode add check that fds aren't leaked
perf test:
Move PERF_SAMPLE_WEIGHT_STRUCT parsing to common test
perf test:
Name the noploop process
perf test:
perf header test fails on s390
perf test:
Replace grep perl regexp with awk
perf tests bp_account:
Fix leaked file descriptor
perf tests make:
Add NO_LIBDW=1 to minimal and add standalone test
perf tests record:
Add basic uid filtering test
perf tests:
Add a DRM PMU test
perf tests:
Fix "PE file support" test build
perf thread:
Ensure comm_lock held for comm_list
perf thread_map:
Remove uid options
perf tool_pmu:
Allow num_cpus(_online) to be specific to a cpumask
perf tools:
display the new PERF_RECORD_BPF_METADATA event
perf tools:
Fix use-after-free in help_unknown_cmd()
perf tools:
move perf_pmus__find_core_pmu() prototype to pmus.h
perf tools:
Remove excess variable declarations
perf tools:
Remove libtraceevent in .gitignore
perf top:
Make perf_env locally scoped
perf top:
populate PMU capabilities data in perf_env
perf top:
Switch user option to use BPF filter
perf topdown:
Use attribute to see an event is a topdown metic or slots
perf tp_pmu:
Add event APIs
perf tp_pmu:
Factor existing tracepoint logic to new file
perf trace:
Add missed freeing of ordered events and thread
perf trace:
Avoid global perf_env with evsel__env
perf trace:
Remove --map-dump documentation
perf trace:
Show zero value in STRARRAY
perf trace:
Split BPF skel code to util/bpf_trace_augment.c
perf trace:
Switch user option to use BPF filter
perf ui scripts:
Switch FILENAME_MAX to NAME_MAX
perf unwind-libdw:
skip non-regular files
perf util:
add a basic SHA-1 implementation
perf vendor events arm64:
Update FUJITSU-MONAKA pmu event
perf vendor events:
Add PantherLake events
perf vendor events:
Update Alderlake events
perf vendor events:
Update AlderlakeN events
perf vendor events:
Update Arrowlake events
perf vendor events:
Update CascadelakeX events
perf vendor events:
Update EmeraldRapids events
perf vendor events:
Update GrandRidge events
perf vendor events:
Update GraniteRapids events
perf vendor events:
Update IcelakeX events
perf vendor events:
Update LunarLake events
perf vendor events:
Update MeteorLake events
perf vendor events:
Update SapphireRapids events
perf vendor events:
Update SierraForest events
perf vendor events:
Update SkylakeX events
perf vendor events:
Update TigerLake events
perf/arm-cmn:
Broaden module description for wider interconnect support
perf/arm-cmn:
Reduce stack usage during discovery
perf/arm-ni:
Consolidate CPU affinity handling
perf/arm-ni:
Set initial IRQ affinity
perf/arm-ni:
Support sharing IRQs within an NI instance
perf/arm:
Add missing .suppress_bind_attrs
perf/core:
Don't leak AUX buffer refcount on allocation failure
perf/core:
Exit early on perf_mmap() fail
perf/core:
Handle buffer mapping fail correctly in perf_mmap()
perf/core:
Preserve AUX buffer allocation failure result
perf/core:
Prevent VMA split of buffer mappings
perf/cxlpmu:
Fix devm_kcalloc() argument order in cxl_pmu_probe()
perf/cxlpmu:
Fix typos in cxl_pmu.c comments and documentation
perf/cxlpmu:
Remove unintended newline from IRQ name format string
perf/x86/intel/uncore:
Add iMC freerunning for Panther Lake
perf/x86/intel/uncore:
Add Panther Lake support
perf/x86/intel/uncore:
Support customized MMIO map size
perf/x86/intel/uncore:
Support MSR portal for discovery tables
perf:
arm_pmuv3: Add support for the Branch Record Buffer Extension (BRBE)
perf:
arm_spe: Relax period restriction
perf:
Avoid undefined behavior from stopping/starting inactive events
perf:
Fix libjvmti.c sign compare error
perf:
Fix the POLL_HUP delivery breakage
perf:
ftrace: add graph tracer options args/retval/retval-hex/retaddr
perf:
imx9_perf: make the read-only array mask static const
phy:
cadence-torrent: Add PCIe multilink + USB with same SSC register config for 100 MHz refclk
phy:
cadence-torrent: Add PCIe multilink configuration for 100 MHz refclk
phy:
cadence: Sierra: Add PCIe + USB PHY multilink configuration
phy:
drop probe registration printks
phy:
exynos-mipi-video: correct cam0 sysreg property name for exynos7870
phy:
exynos-mipi-video: introduce support for exynos7870
phy:
exynos5-usbdrd: Add support for the Exynos990 usbdrd phy
phy:
mediatek: tphy: Clarify and add kerneldoc to mtk_phy_pdata
phy:
mediatek: tphy: Cleanup and document slew calibration
phy:
micrel: add Signal Quality Indicator (SQI) support for KSZ9477 switch PHYs
phy:
mscc: Fix parsing of unicast frames
phy:
mscc: Fix timestamping for vsc8584
phy:
mscc: Fix when PTP clock is register and unregister
phy:
mscc: Stop taking ts_lock for tx_queue and use its own lock
phy:
phy-snps-eusb2: clean up error messages
phy:
phy-snps-eusb2: clean up id table sentinel
phy:
phy-snps-eusb2: drop unnecessary loop index declarations
phy:
phy-snps-eusb2: fix clock imbalance on phy_exit()
phy:
phy-snps-eusb2: fix optional phy lookup parameter
phy:
phy-snps-eusb2: fix repeater imbalance on phy_init() failure
phy:
phy-snps-eusb2: rename phy_init() clock error label
phy:
qcom-qmp-ufs: Refactor phy_power_on and phy_calibrate callbacks
phy:
qcom-qmp-ufs: refactor qmp_ufs_power_off
phy:
qcom-qmp-ufs: Refactor UFS PHY reset
phy:
qcom-qmp-ufs: Remove qmp_ufs_com_init()
phy:
qcom-qmp-ufs: Remove qmp_ufs_exit() and Inline qmp_ufs_com_exit()
phy:
qcom-qmp-ufs: Rename qmp_ufs_enable and qmp_ufs_power_on
phy:
qcom-qmp-ufs: Rename qmp_ufs_power_off
phy:
qcom: add linux/bitfield.h header to fix a build error
phy:
qcom: Add M31 based eUSB2 PHY driver
phy:
qcom: m31-eusb2: drop registration printk
phy:
qcom: m31-eusb2: fix match data santity check
phy:
qcom: phy-qcom-m31: Update IPQ5332 M31 USB phy initialization sequence
phy:
qcom: phy-qcom-snps-eusb2: Add missing write from init sequence
phy:
qcom: phy-qcom-snps-eusb2: Update init sequence per HPG 1.0.2
phy:
qcom: qmp-combo: Add missing PLL (VCO) configuration on SM8750
phy:
qcom: qmp-combo: Add new PHY sequences for SM8750
phy:
qcom: qmp-pcie: Fix PHY initialization when powered down by firmware
phy:
qcom: qmp-pcie: Update PHY settings for QCS8300 & SA8775P
phy:
qcom: Update description for QCOM based eUSB2 repeater
phy:
qualcomm: phy-qcom-eusb2-repeater: Don't zero-out registers
phy:
qualcomm: phy-qcom-eusb2-repeater: fix override properties
phy:
rockchip-pcie: Enable all four lanes if required
phy:
rockchip-pcie: Properly disable TEST_WRITE strobe signal
phy:
tegra: xusb: fix device and OF node leak at probe
phy:
ti-pipe3: fix device leak at unbind
phy:
ti: gmii-sel: Always write the RGMII ID setting
phy:
ti: omap-usb2: fix device leak at unbind
pidfs:
add pidfs_root_path() helper
pidfs:
add some CONFIG_DEBUG_VFS asserts
pidfs:
Fix memory leak in pidfd_info()
pidfs:
fix pidfs_free_pid()
pidfs:
make inodes mutable
pidfs:
move to anonymous struct
pidfs:
persist information
pidfs:
raise SB_I_NODEV and SB_I_NOEXEC
pidfs:
remove custom inode allocation
pidfs:
remove pidfs_pid_valid()
pidfs:
remove pidfs_{get,put}_pid()
pidfs:
remove unused members from struct pidfs_inode
pidfs:
support xattrs on pidfds
pinctrl:
airoha: Fix return value in pinconf callbacks
pinctrl:
airoha: fix wrong MDIO function bitmaks
pinctrl:
airoha: fix wrong PHY LED mux value for LED1 GPIO46
pinctrl:
airoha: use pinmux_generic_add_pinfunction()
pinctrl:
Allow compile testing for K210, TB10X and ZYNQ
pinctrl:
amd: Constify pointers to 'pinctrl_desc'
pinctrl:
amdisp: use new GPIO line value setter callbacks
pinctrl:
amlogic: Staticize some local structs
pinctrl:
apple: use new GPIO line value setter callbacks
pinctrl:
as3722: Move fixed assignments to 'pinctrl_desc' definition
pinctrl:
as3722: use new GPIO line value setter callbacks
pinctrl:
aspeed-g6: Add PCIe RC PERST pin group
pinctrl:
aspeed: Constify static 'pinctrl_desc'
pinctrl:
aw9523: fix mutex unlock in error path
pinctrl:
aw9523: use new GPIO line value setter callbacks
pinctrl:
baytrail: use new GPIO line value setter callbacks
pinctrl:
bcm: Constify static 'pinctrl_desc'
pinctrl:
bcm: cygnus-mux: Move fixed assignments to 'pinctrl_desc' definition
pinctrl:
bcm: cygnus-ns2: Move fixed assignments to 'pinctrl_desc' definition
pinctrl:
bcm: cygnus-nsp: Move fixed assignments to 'pinctrl_desc' definition
pinctrl:
berlin: fix memory leak in berlin_pinctrl_build_state()
pinctrl:
canaan: k230: add NULL check in DT parse
pinctrl:
canaan: k230: Fix order of DT parse and pinctrl register
pinctrl:
cherryview: use new GPIO line value setter callbacks
pinctrl:
cirrus: cs42l43: use new GPIO line value setter callbacks
pinctrl:
cirrus: lochnagar: use new GPIO line value setter callbacks
pinctrl:
cirrus: madera-core: Use devm_pinctrl_register_mappings()
pinctrl:
Constify pointers to 'pinctrl_desc'
pinctrl:
Constify static 'pinctrl_desc'
pinctrl:
da9062: use new GPIO line value setter callbacks
pinctrl:
digicolor: use new GPIO line value setter callbacks
pinctrl:
equilibrium: Add request and free hooks
pinctrl:
equilibrium: use pinmux_generic_add_pinfunction()
pinctrl:
eswin: Add EIC7700 pinctrl driver
pinctrl:
eswin: Fix unsigned comparison to less than zero issue
pinctrl:
falcon: mark pinctrl_falcon_init() as static
pinctrl:
ingenic: use pinmux_generic_add_pinfunction()
pinctrl:
intel: fix build warnings about export.h
pinctrl:
intel: use new GPIO line value setter callbacks
pinctrl:
keembay: use new GPIO line value setter callbacks
pinctrl:
keembay: use pinmux_generic_add_pinfunction()
pinctrl:
lynxpoint: use new GPIO line value setter callbacks
pinctrl:
ma35: use new GPIO line value setter callbacks
pinctrl:
max77620: Move fixed assignments to 'pinctrl_desc' definition
pinctrl:
mcp23s08: use new GPIO line value setter callbacks
pinctrl:
mediatek: Add pinctrl driver for mt8189
pinctrl:
mediatek: moore: use pinmux_generic_add_pinfunction()
pinctrl:
meson-g12a: add g12b pwm groups
pinctrl:
meson: a4: remove special data processing
pinctrl:
meson: Fix typo in device table macro
pinctrl:
meson: support amlogic S6/S7/S7D SoC
pinctrl:
nuvoton: Constify static 'pinctrl_desc'
pinctrl:
palmas: Move fixed assignments to 'pinctrl_desc' definition
pinctrl:
pic32: use new GPIO line value setter callbacks
pinctrl:
pinctrl-tps6594: Add TPS652G1 PMIC pinctrl and GPIO
pinctrl:
pinmux: open-code PINCTRL_FUNCTION_DESC()
pinctrl:
pistachio: Constify static 'pinctrl_desc'
pinctrl:
provide pinmux_generic_add_pinfunction()
pinctrl:
qcom: Add Milos pinctrl driver
pinctrl:
qcom: add multi TLMM region option parameter
pinctrl:
qcom: spmi: Add PM7550
pinctrl:
qcom: spmi: Add PMIV0104
pinctrl:
renesas: gpio: Use new GPIO line value setter callbacks
pinctrl:
renesas: Move fixed assignments to 'pinctrl_desc' definition
pinctrl:
renesas: rza1: Use new GPIO line value setter callbacks
pinctrl:
renesas: rza2: Use new GPIO line value setter callbacks
pinctrl:
renesas: rzg2l: Use new GPIO line value setter callbacks
pinctrl:
renesas: rzg2l: Validate pins before setting mux function
pinctrl:
renesas: rzv2m: Use new GPIO line value setter callbacks
pinctrl:
renesas: Simplify PINCTRL_RZV2M logic
pinctrl:
renesas: Sort Renesas Kconfig configs
pinctrl:
renesas: Unify config naming
pinctrl:
rp1: Implement RaspberryPi RP1 gpio support
pinctrl:
rp1: Implement RaspberryPi RP1 pinmux/pinconf support
pinctrl:
rp1: use new GPIO line value setter callbacks
pinctrl:
samsung: add support for gs101 wakeup mask programming
pinctrl:
samsung: Fix gs101 irq chip
pinctrl:
samsung: rename exynosautov920_retention_data to no_retention_data
pinctrl:
spear: use new GPIO line value setter callbacks
pinctrl:
sppctl: use new GPIO line value setter callbacks
pinctrl:
st: use new GPIO line value setter callbacks
pinctrl:
starfive: Allow compile testing on other platforms
pinctrl:
starfive: jh7100: use new GPIO line value setter callbacks
pinctrl:
starfive: jh7110: use new GPIO line value setter callbacks
pinctrl:
stm32: Add RIF support for stm32mp257
pinctrl:
stm32: Allow compile as module for stm32mp257
pinctrl:
stm32: Declare stm32_pmx_get_mode() as static
pinctrl:
stm32: Handle RSVD pin configuration
pinctrl:
stm32: Introduce HDP driver
pinctrl:
stm32: Manage irq affinity settings
pinctrl:
STMFX: add missing HAS_IOMEM dependency
pinctrl:
sunxi: Fix memory leak on krealloc failure
pinctrl:
sunxi: use new GPIO line value setter callbacks
pinctrl:
sunxi: v3s: Fix wrong comment about UART2 pinmux
pinctrl:
Use dev_fwnode()
pinctrl:
wmt: use new GPIO line value setter callbacks
pinctrl:
xway: statify xway_pinconf_group_set()
pinctrl:
xway: use new GPIO line value setter callbacks
pinctrl:
zynq: add CONFIG_OF dependency
pinmux:
fix race causing mux_owner NULL with active mux_usecount
pivot_root():
reorder tree surgeries, collapse unhash_mnt() and put_mountpoint()
platform/chrome:
chromeos_laptop: Remove duplicate check
platform/chrome:
chromeos_laptop: Replace open coded variant of DEFINE_RES_IRQ()
platform/chrome:
chromeos_pstore: Add ecc_size module parameter
platform/chrome:
cros_ec: Unregister notifier in cros_ec_unregister()
platform/chrome:
cros_ec_sensorhub: Retries when a sensor is not ready
platform/chrome:
cros_ec_typec: Add role swap ops
platform/chrome:
cros_ec_typec: Check ec platform device pointer
platform/chrome:
cros_ec_typec: Defer probe on missing EC parent
platform/chrome:
Fix typo in CROS_USBPD_NOTIFY help text
platform/x86/amd/hsmp:
Enhance the print messages to prevent confusion
platform/x86/amd/hsmp:
Ensure sock->metric_tbl_addr is non-NULL
platform/x86/amd/hsmp:
Ensure success even if hwmon registration fails
platform/x86/amd/hsmp:
Use IS_ENABLED() instead of IS_REACHABLE()
platform/x86/amd/pmc:
Add MECHREVO Yilong15Pro to spurious_8042 list
platform/x86/amd/pmc:
Add Stellaris Slim Gen6 AMD to spurious 8042 quirks list
platform/x86/amd/pmc:
Add TUXEDO IB Pro Gen10 AMD to spurious 8042 quirks list
platform/x86/amd/pmf:
Support new ACPI ID AMDI0108
platform/x86/amd:
hfi: Add debugfs support
platform/x86/amd:
hfi: Fix pcct_tbl leak in amd_hfi_metadata_parser()
platform/x86/amd:
hfi: Set ITMT priority from ranking data
platform/x86/amd:
pmc: Add Lenovo Yoga 6 13ALC6 to pmc quirk list
platform/x86/amd:
pmc: Drop SMU F/W match for Cezanne
platform/x86/dell:
Set USTT mode according to BIOS after reboot
platform/x86/intel-uncore-freq:
Check write blocked for ELC
platform/x86/intel/pmc:
Add Bartlett Lake support to intel_pmc_core
platform/x86/intel/pmt/discovery:
fix format string warning
platform/x86/intel/pmt/discovery:
Fix size_t specifiers for 32-bit
platform/x86/intel/pmt/discovery:
Get telemetry attributes
platform/x86/intel/pmt/telemetry:
Add API to retrieve telemetry regions by feature
platform/x86/intel/pmt:
Add PMT Discovery driver
platform/x86/intel/pmt:
add register access helpers
platform/x86/intel/pmt:
correct types
platform/x86/intel/pmt:
decouple sysfs and namespace
platform/x86/intel/pmt:
fix a crashlog NULL pointer access
platform/x86/intel/pmt:
fix build dependency for kunit test
platform/x86/intel/pmt:
KUNIT test for PMT Enhanced Discovery API
platform/x86/intel/pmt:
mutex clean up
platform/x86/intel/pmt:
re-order trigger logic
platform/x86/intel/pmt:
refactor base parameter
platform/x86/intel/pmt:
support BMG crashlog
platform/x86/intel/pmt:
use a version struct
platform/x86/intel/pmt:
use guard(mutex)
platform/x86/intel/pmt:
white space cleanup
platform/x86/intel/tpmi:
Get OOBMSM CPU mapping from TPMI
platform/x86/intel/tpmi:
Relocate platform info to intel_vsec.h
platform/x86/intel/vsec:
Add device links to enforce dependencies
platform/x86/intel/vsec:
Add new Discovery feature
platform/x86/intel/vsec:
Add private data for per-device data
platform/x86/intel/vsec:
Create wrapper to walk PCI config space
platform/x86/intel/vsec:
Set OOBMSM to CPU mapping
platform/x86/intel/vsec:
Skip absent features during initialization
platform/x86/intel/vsec:
Skip driverless features
platform/x86/intel:
power-domains: Use topology_logical_package_id() for package ID
platform/x86:
acer-wmi: Stop using ACPI bitmap for platform profile choices
platform/x86:
Add Lenovo Capability Data 01 WMI Driver
platform/x86:
Add Lenovo Gamezone WMI Driver
platform/x86:
Add Lenovo Other Mode WMI Driver
platform/x86:
Add Lenovo WMI Events Driver
platform/x86:
Add lenovo-wmi-* driver Documentation
platform/x86:
Add lenovo-wmi-helpers
platform/x86:
alienware-wmi-wmax: Add appropriate labels to fans
platform/x86:
asus-wmi: Fix racy registrations
platform/x86:
asus-wmi: Fix ROG button mapping, tablet mode on ASUS ROG Z13
platform/x86:
asus-wmi: map more keys on ExpertBook B9
platform/x86:
asus-wmi: Re-add extra keys to ignore_key_wlan quirk
platform/x86:
asus-wmi: Remove extra keys from ignore_key_wlan quirk
platform/x86:
dell-lis3lv02d: Add Latitude E6530
platform/x86:
dell-smbios-wmi: Stop touching WMI device ID
platform/x86:
dell-uart-backlight: Use blacklight power constant
platform/x86:
dell_rbu: Remove unused struct
platform/x86:
fujitsu: clamp charge_control_end_threshold values to 50
platform/x86:
fujitsu: use unsigned int for kstrtounit
platform/x86:
hfi: Add online and offline callback support
platform/x86:
hfi: Add power management callback
platform/x86:
hfi: Init per-cpu scores for each class
platform/x86:
hfi: Introduce AMD Hardware Feedback Interface Driver
platform/x86:
hfi: Parse CPU core ranking data from shared memory
platform/x86:
hp-wmi: Add support for Fn+P hotkey
platform/x86:
hp-wmi: mark Victus 16-r1xxx for victus_s fan and thermal profile support
platform/x86:
ideapad: Expose charge_types
platform/x86:
int3472: Add board data for Dell 7212
platform/x86:
int3472: add hpd pin support
platform/x86:
intel_telemetry: Remove unused telemetry_*_events()
platform/x86:
intel_telemetry: Remove unused telemetry_[gs]et_sampling_period()
platform/x86:
intel_telemetry: Remove unused telemetry_raw_read_events()
platform/x86:
lenovo-yoga-tab2-pro-1380-fastcharger: Use devm_pinctrl_register_mappings()
platform/x86:
lenovo: gamezone needs "other mode"
platform/x86:
lg-laptop: Fix WMAB call in fan_mode_store()
platform/x86:
Move Lenovo files into lenovo subdir
platform/x86:
oxpec: Add support for AOKZOE A1X
platform/x86:
oxpec: Add support for OneXPlayer X1 Mini Pro (Strix Point)
platform/x86:
oxpec: Add support for OneXPlayer X1Pro EVA-02
platform/x86:
oxpec: Fix turbo register for G1 AMD
platform/x86:
samsung-laptop: Expose charge_types
platform/x86:
silicom: remove unnecessary GPIO line direction check
platform/x86:
thinklmi: improved DMI handling
platform/x86:
thinkpad_acpi: Handle KCOV __init vs inline mismatches
platform/x86:
wmi: Fix WMI device naming issue
platform/x86:
x86-android-tablets: Add generic_lipo_4v2_battery info
platform/x86:
x86-android-tablets: Add ovc-capacity-table info
platform:
arm64: lenovo-yoga-c630: use the auxiliary device creation helper
platform:
cznic: use new GPIO line value setter callbacks
PM / devfreq:
Add HiSilicon uncore frequency scaling driver
PM / devfreq:
Allow devfreq driver to add custom sysfs ABIs
PM / devfreq:
Check governor before using governor->name
PM / devfreq:
Fix a index typo in trans_stat
PM / devfreq:
governor: Replace sscanf() with kstrtoul() in set_freq_store()
PM / devfreq:
Limit max_freq with scaling_min_freq
PM / devfreq:
Remove redundant devfreq_get_freq_range() calling in devfreq_add_device()
PM / devfreq:
sun8i-a33-mbus: Simplify by using more devm functions
PM:
Check power.needs_force_resume in pm_runtime_force_suspend()
PM:
cpufreq: powernv/tracing: Move powernv_throttle trace event
pm:
cpupower: Fix printing of CORE, CPU fields in cpupower-monitor
pm:
cpupower: Fix the snapshot-order of tsc,mperf, clock in mperf_stop()
PM:
docs: Use my kernel.org address in ABI docs and DT bindings
PM:
domains: Add flags to specify power on attach/detach
PM:
domains: Detach on device_unbind_cleanup()
PM:
Don't use "proxy" headers
PM:
EM: Add function for registering a PD without capacity update
PM:
hibernate: add new api pm_hibernate_is_recovering()
PM:
hibernate: Add stub for pm_hibernate_is_recovering()
PM:
hibernate: Fix up white space that does not follow coding style
PM:
hibernate: Restrict GFP mask in hibernation_snapshot()
PM:
hibernate: shrink shmem pages after dev_pm_ops.prepare()
PM:
Make pm_runtime_force_resume() work with DPM_FLAG_SMART_SUSPEND
PM:
Move two sleep-related functions under CONFIG_PM_SLEEP
PM:
runtime: Clear power.needs_force_resume in pm_runtime_reinit()
PM:
runtime: Document return values of suspend-related API functions
PM:
runtime: Introduce __rpm_get_driver_callback()
PM:
runtime: Mark last busy stamp in pm_request_autosuspend()
PM:
runtime: Mark last busy stamp in pm_runtime_autosuspend()
PM:
runtime: Mark last busy stamp in pm_runtime_put_autosuspend()
PM:
runtime: Mark last busy stamp in pm_runtime_put_sync_autosuspend()
PM:
runtime: Take active children into account in pm_runtime_get_if_in_use()
PM:
sleep: add kernel parameter to disable asynchronous suspend/resume
PM:
sleep: Add strict_midlayer flag to struct dev_pm_info
PM:
sleep: annotate RCU list iterations
PM:
sleep: Clean up MAINTAINERS entries for suspend and hibernation
PM:
sleep: console: Fix the black screen issue
PM:
sleep: Drop superfluous might_sleep() calls
PM:
sleep: Make async resume handle consumers like children
PM:
sleep: Make async suspend handle suppliers like parents
PM:
sleep: Rearrange suspend/resume error handling in the core
PM:
tracing: Hide device_pm_callback events under PM_SLEEP
PM:
tracing: Hide power_domain_target event under ARCH_OMAP2PLUS
PM:
tracing: Hide psci_domain_idle events under ARM_PSCI_CPUIDLE
PM:
Use true/false as power.needs_force_resume values
pmdomain:
amlogic: Constify struct meson_secure_pwrc_domain_data
pmdomain:
apple: Drop default ARCH_APPLE in Kconfig
pmdomain:
arm: scmi_pm_domain: remove code clutter
pmdomain:
core: Add a bus and a driver for genpd providers
pmdomain:
core: Add common ->sync_state() support for genpd providers
pmdomain:
core: Add the genpd->dev to the genpd provider bus
pmdomain:
core: Default to use of_genpd_sync_state() for genpd providers
pmdomain:
core: Export a common ->sync_state() helper for genpd providers
pmdomain:
core: introduce dev_pm_genpd_is_on()
pmdomain:
core: Leave powered-on genpds on until late_initcall_sync
pmdomain:
core: Leave powered-on genpds on until sync_state
pmdomain:
core: Prepare to add the common ->sync_state() support
pmdomain:
core: Prevent registering devices before the bus
pmdomain:
core: Restore behaviour for disabling unused PM domains
pmdomain:
core: Use of_fwnode_handle()
pmdomain:
mediatek: set default off flag for MT8195 AUDIO power domain
pmdomain:
Merge branch dt into next
pmdomain:
Merge branch dt into next
pmdomain:
Merge branch dt into next
pmdomain:
Merge branch dt into next
pmdomain:
Merge branch fixes into next
pmdomain:
Merge branch fixes into next
pmdomain:
qcom: rpmhpd: Add Glymur RPMh Power Domains
pmdomain:
qcom: rpmhpd: Add Milos power domains
pmdomain:
qcom: rpmhpd: Use of_genpd_sync_state()
pmdomain:
qcom: rpmpd: Use of_genpd_sync_state()
pmdomain:
renesas: rcar-gen4-sysc: Don't keep unused PM domains powered-on
pmdomain:
renesas: rcar-gen4-sysc: Move init to postcore_initcall
pmdomain:
renesas: rcar-sysc: Add genpd OF provider at postcore_initcall
pmdomain:
renesas: rcar-sysc: Don't keep unused PM domains powered-on
pmdomain:
renesas: rcar-sysc: Make rcar_sysc_onecell_np __initdata
pmdomain:
renesas: rmobile-sysc: Don't keep unused PM domains powered-on
pmdomain:
renesas: rmobile-sysc: Move init to postcore_initcall
pmdomain:
renesas: sort Renesas Kconfig configs
pmdomain:
renesas: use menu for Renesas
pmdomain:
rockchip: Add support for RK3528
pmdomain:
rockchip: Fix regulator dependency with GENPD_FLAG_NO_STAY_ON
pmdomain:
samsung: Fix splash-screen handover by enforcing a sync_state
pmdomain:
sunxi: add driver for Allwinner A523's PCK-600 power controller
pmdomain:
sunxi: sun20i-ppu: add A523 support
pmdomain:
sunxi: sun20i-ppu: change to tristate and enable for ARCH_SUNXI
pmdomain:
thead: Instantiate GPU power sequencer via auxiliary bus
pmdomain:
ti: Select PM_GENERIC_DOMAINS
pNFS/flexfiles:
don't attempt pnfs on fatal DS errors
pnfs:
add pnfs_ds_connect trace point
pNFS:
Add prepare commit trace to block/scsi layout
pNFS:
Fix disk addr range check in block/scsi layout
pNFS:
Fix extent encoding in block/scsi layout
pNFS:
Fix stripe mapping in block/scsi layout
pNFS:
Fix uninited ptr deref in block/scsi layout
pNFS:
Handle RPC size limit for layoutcommits
pnode:
lift peers() into pnode.h
poll:
rust: allow poll_table ptrs to be null
power:
reset: at91-sama5d2_shdwc: Refactor wake-up source logging to use dev_info
power:
reset: macsmc-reboot: Add driver for rebooting via Apple SMC
power:
reset: POWER_RESET_TORADEX_EC should depend on ARCH_MXC
power:
reset: qcom-pon: Rename variables to use generic naming
power:
return the correct error code
power:
sequencing: add defines for return values of the match() callback
power:
sequencing: Add T-HEAD TH1520 GPU power sequencer driver
power:
sequencing: extend build coverage with COMPILE_TEST=y
power:
sequencing: qcom-wcn: fix bluetooth-wifi copypasta for WCN6855
power:
sequencing: qcom-wcn: use new defines for match() return values
power:
sequencing: thead-gpu: add missing header
power:
sequencing: thead-gpu: use new defines for match() return values
power:
supply: bq24190: Free battery_info
power:
supply: bq24190: Remove redundant pm_runtime_mark_last_busy() calls
power:
supply: bq256xx_charger: Constify reg_default array
power:
supply: bq25980_charger: Constify reg_default array
power:
supply: bq27xxx: fix error return in case of no bq27000 hdq battery
power:
supply: bq27xxx: restrict no-battery detection to bq27000
power:
supply: core: battery-info: fully switch to fwnode
power:
supply: core: convert to fwnnode
power:
supply: core: fix static checker warning
power:
supply: core: remove of_node from power_supply_config
power:
supply: core: rename power_supply_get_by_phandle to power_supply_get_by_reference
power:
supply: cpcap-charger: Fix null check for power_supply_get_by_name
power:
supply: max14577: Handle NULL pdata when CONFIG_OF is not set
power:
supply: max1720x correct capacity computation
power:
supply: pmi8998_charger: rename to qcom_smbx
power:
supply: qcom_battmgr: Add lithium-polymer entry
power:
supply: qcom_battmgr: Report battery capacity
power:
supply: qcom_pmi8998_charger: fix wakeirq
power:
supply: twl4030_charger: Remove redundant pm_runtime_mark_last_busy() calls
power:
supply: ug3105_battery: Switch to power_supply_batinfo_ocv2cap()
power:
supply: ug3105_battery: Use psy->battery_info
powercap:
dtpm_cpu: Fix NULL pointer dereference in get_pd_power_uw()
powercap:
intel_rapl: Add support for Bartlett Lake platform
powercap:
intel_rapl_msr: Add PL4 support for Panther Lake
powerpc/64:
Drop unnecessary 'rc' variable
powerpc/boot/install.sh:
Fix shellcheck warnings
powerpc/bpf:
Fix warning for unused ori31_emitted
powerpc/configs/64s:
Enable CONFIG_KALLSYMS_ALL
powerpc/defconfigs:
Set HZ=1000 on ppc64 and powernv defconfigs
powerpc/eeh:
Export eeh_unfreeze_pe()
powerpc/eeh:
Make EEH driver device hotplug safe
powerpc/kvm:
Fix ifdef to remove build warning
powerpc/legacy_serial:
cache serial port and info in add_legacy_port()
powerpc/legacy_serial:
use %pa for phys_addr_t prints
powerpc/microwatt:
Correct ISA version number in device tree
powerpc/mm/book3s64:
Move kfence and debug_pagealloc related calls to __init section
powerpc/powermac:
remove unneeded tty includes
powerpc/prom_init:
Fix shellcheck warnings
powerpc/pseries/dlpar:
Search DRC index from ibm,drc-indexes for IO add
powerpc/pseries:
Correct secvar format representation for static key management
powerpc/ptrace:
Use USER_REGSET_NOTE_TYPE() to specify regset note names
powerpc/secvar:
Expose secvars relevant to the key management mode
powerpc/thp:
tracing: Hide hugepage events under CONFIG_PPC_BOOK3S_64
powerpc64/bpf:
Add jit support for load_acquire and store_release
powerpc:
book3s: vas: use lock guard for mutex
powerpc:
Don't use %pK through printk
powerpc:
Drop GPL boilerplate text with obsolete FSF address
powerpc:
eeh: use lock guard for mutex
powerpc:
fadump: use lock guard for mutex
powerpc:
floppy: Add missing checks after DMA map
powerpc:
powernv: ocxl: use lock guard for mutex
powerpc:
remove checks for devmap pages and PMDs/PUDs
powerpc:
rtas: use lock guard for mutex
powerpc:
sysdev: use lock guard for mutex
powerpc:
unify two CONFIG_POWERPC64_CPU entries in the same choice block
powerpc:
use always-y instead of extra-y in Makefiles
powerpc:
Use dev_fwnode()
ppp:
convert to percpu netstats
ppp:
fix memory leak in pad_compress_skb
ppp:
fix race conditions in ppp_fill_forward_path
ppp:
Replace per-CPU recursion counter with lock-owner field
pppoe:
drop PACKET_OTHERHOST before skb_share_check()
pps:
clients: gpio: fix interrupt handling order in remove path
pps:
fix poll support
pptp:
ensure minimal skb length in pptp_xmit()
pptp:
fix pptp_xmit() error path
prctl:
Introduce PR_MTE_STORE_ONLY
Linux:
prep for ceph_encode_encrypted_fname() fixes
Linux:
prevent mount hash conflicts
printk:
Allow to use the printk kthread immediately even for 1st nbcon
printk:
Make vprintk_deferred() public
printk:
nbcon: Allow reacquire during panic
proc:
fix missing pde_set_flags() for net proc files
proc:
fix type confusion in pde_set_flags()
proc:
kpagecount: use snapshot_page()
proc:
proc_maps_open allow proc_mem_open to return NULL
proc:
use the same treatment to check proc_lseek as ones for proc_read_iter et.al
proc_fd_getattr():
don't bother with S_ISDIR() check
procfs:
kill ->proc_dops
propagate_mnt():
fix comment and convert to kernel-doc, while we are at it
propagate_mnt():
get rid of last_dest
propagate_mnt():
handle all peer groups in the same loop
propagate_one():
fold into the sole caller
propagate_one():
get rid of dest_master
propagate_one():
separate the "do we need secondary here?" logics
propagate_one():
separate the "what should be the master for this copy" part
propagate_umount():
only surviving overmounts should be reparented
pstore:
switch to locked_recursive_removal()
ptp:
Convert chardev code to lock guards
ptp:
document behavior of PTP_STRICT_FLAGS
ptp:
Enable auxiliary clocks for PTP_SYS_OFFSET_EXTENDED
ptp:
ocp: fix use-after-free bugs causing by ptp_ocp_watchdog
ptp:
prevent possible ABBA deadlock in ptp_clock_freerun()
ptp:
Simplify ptp_read()
ptp:
Split out PTP_CLOCK_GETCAPS ioctl code
ptp:
Split out PTP_ENABLE_PPS ioctl code
ptp:
Split out PTP_EXTTS_REQUEST ioctl code
ptp:
Split out PTP_MASK_CLEAR_ALL ioctl code
ptp:
Split out PTP_MASK_EN_SINGLE ioctl code
ptp:
Split out PTP_PEROUT_REQUEST ioctl code
ptp:
Split out PTP_PIN_GETFUNC ioctl code
ptp:
Split out PTP_PIN_SETFUNC ioctl code
ptp:
Split out PTP_SYS_OFFSET ioctl code
ptp:
Split out PTP_SYS_OFFSET_EXTENDED ioctl code
ptp:
Split out PTP_SYS_OFFSET_PRECISE ioctl code
ptp:
Use ktime_get_clock_ts64() for timestamping
ptp:
Use ratelimite for freerun error message
pwm:
Add support for pwmchip devices for faster and easier userspace access
pwm:
adp5585: add support for adp5589
pwm:
argon-fan-hat: Add Argon40 Fan HAT support
pwm:
atmel: Drop driver local locking
pwm:
clps711x: Drop driver local locking
pwm:
Expose PWM_WFHWSIZE in public header
pwm:
fsl-ftm: Drop driver local locking
pwm:
img: Remove redundant pm_runtime_mark_last_busy() calls
pwm:
imx-tpm: Reset counter if CMOD is 0
pwm:
lpc18xx-sct: Drop driver local locking
pwm:
mc33xs2410: add hwmon support
pwm:
mediatek: Fix duty and period setting
pwm:
mediatek: Handle hardware enable and clock enable separately
pwm:
microchip-core: Drop driver local locking
pwm:
pwm-mediatek: Add support for PWM IP V3.0.2 in MT6991/MT8196
pwm:
pwm-mediatek: Pass PWM_CK_26M_SEL from platform data
pwm:
pxa: Add optional reset control
pwm:
pxa: Allow to enable for SpacemiT K1 SoC
pwm:
raspberrypi-poe: Fix spelling mistake "Firwmware" -> "Firmware"
pwm:
rockchip: Round period/duty down on apply, up on get
pwm:
sifive: Fix PWM algorithm and clarify inverted compare behavior
pwm:
sifive: Fix rounding and idempotency issues in apply and get_state
pwm:
sophgo-sg2042: Add support for SG2044
pwm:
sophgo-sg2042: Reorganize the code structure
pwm:
sti: Drop driver local locking
pwm:
stm32: add support for stm32mp25
pwm:
sun4i: Drop driver local locking
pwm:
twl-led: Drop driver local locking
qed:
Don't collect too many protection override GRC elements
qiommu/arm-smmu-v3:
Remove iommu_ops pgsize_bitmap
queue_api:
add subqueue variant netif_subqueue_sent
r8169:
enable EEE at 5Gbps on RTL8126
r8169:
remove redundant pci_tbl entry
ramfs, hugetlbfs, mqueue:
set DCACHE_DONTCACHE
rcu/exp:
Protect against early QS report
rcu/exp:
Remove confusing needless full barrier on task unblock
rcu/exp:
Remove needless CPU up quiescent state report
rcu/exp:
Warn on QS requested on dying CPU
rcu/nocb:
Dump gp state even if rdp gp itself is not offloaded
rcu/nocb:
Fix possible invalid rdp's->nocb_cb_kthread pointer access
rcu:
Document concurrent quiescent state reporting for offline CPUs
rcu:
Document GP init vs hotplug-scan ordering requirements
rcu:
Document separation of rcu_state and rnp's gp_seq
rcu:
Enable rcu_normal_wake_from_gp on small systems
rcu:
Fix delayed execution of hurry callbacks
rcu:
Fix racy re-initialization of irq_work causing hangs
rcu:
Fix rcu_read_unlock() deadloop due to IRQ work
rcu:
Move rcu_stall related sysctls into rcu/tree_stall.h
rcu:
Protect ->defer_qs_iw_pending from data race
rcu:
Refactor expedited handling check in rcu_read_unlock_special()
rcu:
Robustify rcu_is_cpu_rrupt_from_idle()
rcutorture:
Add tests for SRCU up/down reader primitives
rcutorture:
Check for ->up_read() without matching ->down_read()
rcutorture:
Check for no up/down readers at task level
rcutorture:
Complain if an ->up_read() is delayed more than 10 seconds
rcutorture:
Drop redundant "insoftirq" parameters
rcutorture:
Fix rcutorture_one_extend_check() splat in RT kernels
rcutorture:
Make BUSTED scenario check and log readers
rcutorture:
Make rcutorture_one_extend_check() account for hard IRQs
rcutorture:
Make Trivial RCU ignore onoff_interval and shuffle_interval
rcutorture:
Print number of RCU up/down readers and migrations
rcutorture:
Print only one rtort_pipe_count splat
rcutorture:
Pull rcu_torture_updown() loop body into new function
rcutorture:
Remove SRCU-lite scenarios
rcutorture:
Remove support for SRCU-lite
rcutorture:
Start rcu_torture_writer() after rcu_torture_reader()
Linux:
RDMA support for DMA handle
RDMA/bnxt_re:
Fix a possible memory leak in the driver
RDMA/bnxt_re:
Fix size of uverbs_copy_to() in BNXT_RE_METHOD_GET_TOGGLE_MEM
RDMA/bnxt_re:
Fix to do SRQ armena by default
RDMA/bnxt_re:
Fix to initialize the PBL array
RDMA/bnxt_re:
Fix to remove workload check in SRQ limit path
RDMA/bnxt_re:
Support 2G message size
RDMA/bnxt_re:
Use macro instead of hard coded value
RDMA/core:
Add driver APIs pre_destroy_cq() and post_destroy_cq()
RDMA/core:
Add umem "is_contiguous" and "start_dma_addr" helpers
RDMA/core:
Extend RDMA device registration to be net namespace aware
RDMA/core:
Free pfn_list with appropriate kvfree call
RDMA/core:
Introduce a DMAH object and its alloc/free APIs
RDMA/core:
reduce stack using in nldev_stat_get_doit()
RDMA/counter:
Check CAP_NET_RAW check in user namespace for RDMA counters
RDMA/cxgb4:
Delete an unnecessary check before kfree() in c4iw_rdev_open()
RDMA/efa:
Add CQ with external memory support
RDMA/efa:
Add Network HW statistics counters
RDMA/erdma:
Fix ignored return value of init_kernel_qp
RDMA/erdma:
Fix unset QPN of GSI QP
RDMA/hns:
Drop GFP_NOWARN
RDMA/hns:
Fix -Wframe-larger-than issue
RDMA/hns:
Fix accessing uninitialized resources
RDMA/hns:
Fix dip entries leak on devices newer than hip09
RDMA/hns:
Fix double destruction of rsv_qp
RDMA/hns:
Fix HW configurations not cleared in error flow
RDMA/hns:
Fix querying wrong SCC context for DIP algorithm
RDMA/hns:
Get message length of ack_req from FW
RDMA/hns:
Remove MW support
RDMA/hns:
ZERO_OR_NULL_PTR macro overdetection
RDMA/ipoib:
Use parent rdma device net namespace
RDMA/mana_ib:
add additional port counters
RDMA/mana_ib:
Add device statistics support
RDMA/mana_ib:
add support of multiple ports
RDMA/mana_ib:
Fix DSCP value in modify QP
RDMA/mlx5:
Add DMAH object support
RDMA/mlx5:
Add DMAH support for reg_user_mr/reg_user_dmabuf_mr
RDMA/mlx5:
Add multiple priorities support to RDMA TRANSPORT userspace tables
RDMA/mlx5:
Align mkc page size capability check to PRM
RDMA/mlx5:
Allocate IB device with net namespace supplied from core dev
RDMA/mlx5:
Check CAP_NET_RAW in user namespace for anchor create
RDMA/mlx5:
Check CAP_NET_RAW in user namespace for devx create
RDMA/mlx5:
Check CAP_NET_RAW in user namespace for flow create
RDMA/mlx5:
Fix incorrect MKEY masking
RDMA/mlx5:
Fix returned type from _mlx5r_umr_zap_mkey()
RDMA/mlx5:
Fix UMR modifying of mkey page size
RDMA/mlx5:
Optimize DMABUF mkey page size
RDMA/mlx5:
Refactor optional counters steering code
RDMA/mlx5:
remove redundant check on err on return expression
RDMA/mlx5:
Support driver APIs pre_destroy_cq and post_destroy_cq
RDMA/nldev:
Check CAP_NET_RAW in user namespace for QP modify
RDMA/qib:
Remove outdated driver
RDMA/rxe:
Enable asynchronous prefetch for ODP MRs
RDMA/rxe:
Fix a couple IS_ERR() vs NULL bugs
RDMA/rxe:
Flush delayed SKBs while releasing RXE resources
RDMA/rxe:
Implement synchronous prefetch for ODP MRs
RDMA/rxe:
Remove redundant page presence check
RDMA/siw:
Change maintainer email address
RDMA/siw:
Fix the sendmsg byte count in siw_tcp_sendpages
RDMA/siw:
work around clang stack size warning
RDMA/uverbs:
Add a common way to create CQ with umem
RDMA/uverbs:
Add empty rdma_uattrs_has_raw_cap() declaration
RDMA/uverbs:
Check CAP_NET_RAW in user namespace for flow create
RDMA/uverbs:
Check CAP_NET_RAW in user namespace for QP create
RDMA/uverbs:
Check CAP_NET_RAW in user namespace for RAW QP create
RDMA/uverbs:
Check CAP_NET_RAW in user namespace for RAW QP create
RDMA:
hfi1: fix possible divide-by-zero in find_hw_thread_mask()
RDMA:
hfi1: simplify find_hw_thread_mask()
RDMA:
hfi1: simplify hfi1_get_proc_affinity()
RDMA:
hfi1: simplify init_real_cpu_mask()
RDMA:
hfi1: use rounddown in find_hw_thread_mask()
RDMI:
hfi1: drop cpumask_empty() call in hfi1/affinity.c
rds:
Correct endian annotation of port and addr assignments
rds:
Correct spelling
rds:
ib: Increment i_fastreg_wrs before bailing out
readahead:
fix return value of page_cache_next_miss() when no hole is found
readahead:
use folio_nr_pages() instead of shift operation
Reapply "wifi:
mac80211: Update skb's control block key in ieee80211_tx_dequeue()"
ref_tracker:
add a static classname string to each ref_tracker_dir
ref_tracker:
add a top level debugfs directory for ref_tracker
ref_tracker:
add a way to create a symlink to the ref_tracker_dir debugfs file
ref_tracker:
allow pr_ostream() to print directly to a seq_file
ref_tracker:
automatically register a file in debugfs for a ref_tracker_dir
ref_tracker:
do xarray and workqueue job initializations earlier
ref_tracker:
don't use %pK in pr_ostream() output
ref_tracker:
eliminate the ref_tracker_dir name field
ref_tracker:
have callers pass output function to pr_ostream()
ref_tracker:
use %p instead of %px in debugfs dentry name
refscale:
Check that nreaders and loops multiplication doesn't overflow
regmap:
Annotate that MMIO implies fast IO
regmap:
get rid of redundant debugfs_file_{get,put}()
regmap:
get rid of redundant debugfs_file_{get,put}()
regmap:
irq: Avoid lockdep warnings with nested regmap-irq chips
regmap:
irq: Free the regmap-irq mutex
regmap:
kunit: Constify regmap_range_cfg array
regset:
Add explicit core note name in struct user_regset
regset:
Fix kerneldoc for struct regset_get() in user_regset
regulator:
act8865-regulator: switch psy_cfg from of_node to fwnode
regulator:
bd718x7: Clarify comment by moving it
regulator:
core: correct convergence check in regulator_set_voltage()
regulator:
core: Don't use "proxy" headers
regulator:
core: repeat voltage setting request for stepped regulators
regulator:
dt-bindings: infineon,ir38060: Add Guenter as maintainer from IBM
regulator:
dt-bindings: qcom,rpmh: Add PM7550 compatible
regulator:
dt-bindings: qcom,rpmh: Add PMR735B compatible
regulator:
dt-bindings: rpi-panel: Add regulator for 7" Raspberry Pi 720x1280
regulator:
dvfsrc: Add support for MT8196 and
regulator:
Kconfig: Fix spelling mistake "regualtor" -> "regulator"
regulator:
Merge tps6594 driver changes
regulator:
mt6370: Fix spelling mistake in mt6370_regualtor_register
regulator:
mtk-dvfsrc: Add support for Dimensity 1200 MT6893
regulator:
mtk-dvfsrc: Add support for MediaTek MT8196 DVFSRC
regulator:
pca9450: Add support for mode operations
regulator:
pca9450: Support PWM mode also for pca9451a
regulator:
pca9450: Use devm_register_sys_off_handler
regulator:
pm8008: fix probe failure due to negative voltage selector
regulator:
qcom-rpmh: add support for pm7550 regulators
regulator:
qcom-rpmh: add support for pmr735b regulators
regulator:
rpi-panel-v2: Add missing GPIOLIB dependency
regulator:
rpi-panel-v2: Add regulator for 7" Raspberry Pi 720x1280
regulator:
rpi-panel-v2: Add shutdown hook
regulator:
rpi-panel-v2: Fix missing OF dependency
regulator:
rt5739: Enable REGCACHE_MAPLE
regulator:
rt6160: Add rt6166 vout min_uV setting for compatible
regulator:
stm32-vrefbuf: Remove redundant pm_runtime_mark_last_busy() calls
regulator:
sy7636a: fix lifecycle of power good gpio
regulator:
sy8827n: make enable gpio NONEXCLUSIVE
regulator:
tps6286x-regulator: Enable REGCACHE_MAPLE
regulator:
tps6286x-regulator: Fix a copy & paste error
regulator:
tps6287x-regulator: Enable REGCACHE_MAPLE
regulator:
tps65219: regulator: tps65219: Fix error codes in probe()
regulator:
tps6594-regulator: Add TI TPS652G1 PMIC regulators
regulator:
tps6594-regulator: Constify struct tps6594_regulator_irq_type
regulator:
tps6594-regulator: refactor variant descriptions
regulator:
tps6594-regulator: Remove a useless static qualifier
regulator:
tps6594-regulator: remove hardcoded buck config
regulator:
tps6594-regulator: remove interrupt_count
relayfs:
abolish prev_padding
relayfs:
introduce getting relayfs statistics function
relayfs:
support a counter tracking if data is too big to write
relayfs:
support a counter tracking if per-cpu buffers is full
remoteproc:
Don't use %pK through printk
remoteproc:
imx_rproc: detect and attach to pre-booted remote cores
remoteproc:
imx_rproc: skip clock enable when M-core is managed by the SCU
remoteproc:
qcom: pas: Conclude the rename from adsp
remoteproc:
xlnx: Add shutdown callback
remoteproc:
xlnx: Allow single core use in split mode
remoteproc:
xlnx: Disable unsupported features
remoteproc:
xlnx: Fix kernel-doc warnings
resctrl:
get rid of pointless debugfs_file_{get,put}()
reset:
brcmstb: Enable reset drivers for ARCH_BCM2835
reset:
canaan: add reset driver for Kendryte K230
reset:
eyeq: fix OF node leak
reset:
mpfs: use the auxiliary device creation
reset:
simple: add support for Sophgo CV1800B
reset:
spacemit: add support for SpacemiT CCU resets
reset:
thead: Fix TH1520 typo
Revert "ALSA:
hda: Add ASRock X670E Taichi to denylist"
Revert "apparmor:
use SHA-256 library API instead of crypto_shash API"
Revert "ARM:
dts: Update pcie ranges for dra7"
Revert "bnxt_en:
bring back rtnl_lock() in the bnxt_open() path"
Revert "bpf:
use common instruction history across all states"
Revert "drm/amdgpu:
fix incorrect vm flags to map bo"
Revert "drm/amdgpu:
fix slab-use-after-free in amdgpu_userq_mgr_fini"
Revert "drm/amdgpu:
Use dma_buf from GEM object instance"
Revert "drm/i915/gem:
Allow EXEC_CAPTURE on recoverable contexts on DG1"
Revert "drm/nouveau:
Remove waitque for sched teardown"
Revert "drm/prime:
remove drm_prime_lookup_buf_by_handle"
Revert "drm/tegra:
Use dma_buf from GEM object instance"
Revert "drm/xe/display:
use xe->display to decide whether to do anything"
Revert "drm/xe/ptl:
Apply Wa_16026007364"
Revert "drm/xe/xe2:
Enable Indirect Ring State support for Xe2"
Revert "drm:
Add directive to format code in comment"
Revert "dt-bindings:
clock: renesas,rzg2l-cpg: Update #power-domain-cells = <1> for RZ/G3S"
Revert "eth:
remove the DLink/Sundance (ST201) driver"
Revert "fs/ntfs3:
Replace inode_trylock with inode_lock"
Revert "gpio:
mlxbf3: only get IRQ for device instance 0"
Revert "gpio:
pxa: Make irq_chip immutable"
Revert "KVM:
arm64: Reschedule as needed when destroying the stage-2 page-tables"
Revert "KVM:
arm64: Split kvm_pgtable_stage2_destroy()"
Revert "kvm:
detect assigned device via irqbypass manager"
Revert "leds:
trigger: netdev: Configure LED blink interval for HW offload"
Revert "mm:
make alloc_demote_folio externally invokable for migration"
Revert "mm:
rename alloc_demote_folio to alloc_migrate_folio"
Revert "net/mlx5e:
Update and set Xon/Xoff upon port speed set"
Revert "net:
cadence: macb: sama7g5_emac: Remove USARIO CLKEN flag"
Revert "net:
mdio_bus: Use devm for getting reset GPIO"
Revert "net:
usb: asix: ax88772: drop phylink use in PM to avoid MDIO runtime PM wakeups"
Revert "NFSD:
Force all NFSv4.2 COPY requests to be synchronous"
Revert "sched_ext:
Skip per-CPU tasks in scx_bpf_reenqueue_local()"
Revert "SUNRPC:
Don't allow waiting for exiting tasks"
Revert "tty:
vt: use _IO() to define ioctl numbers"
Revert "udmabuf:
fix vmap_udmabuf error page set"
Revert "vgacon:
Add check for vc_origin address range in vgacon_scroll()"
Revert "vhost/net:
Defer TX queue re-enable until after sendmsg"
Revert "virtio:
reject shm region if length is zero"
Revert "vmci:
Prevent the dispatching of uninitialized payloads"
Linux:
Rewrite of propagate_umount()
ring-buffer:
Convert ring_buffer_write() to use guard(preempt_notrace)
ring-buffer:
Make the const read-only 'type' static
ring-buffer:
Remove redundant semicolons
ring-buffer:
Remove ring_buffer_read_prepare_sync()
RISC-V:
KVM: add SBI extension init()/deinit() functions
RISC-V:
KVM: add SBI extension reset callback
RISC-V:
KVM: Add vmid field to struct kvm_riscv_hfence
RISC-V:
KVM: Avoid re-acquiring memslot in kvm_riscv_gstage_map()
RISC-V:
KVM: Check kvm_riscv_vcpu_alloc_vector_context() return value
RISC-V:
KVM: Correct kvm_riscv_check_vcpu_requests() comment
RISC-V:
KVM: Delegate illegal instruction fault to VS mode
RISC-V:
KVM: Don't flush TLB when PTE is unchanged
RISC-V:
KVM: Drop the return value of kvm_riscv_vcpu_aia_init()
RISC-V:
KVM: Enable ring-based dirty memory tracking
RISC-V:
KVM: Factor-out g-stage page table management
RISC-V:
KVM: Factor-out MMU related declarations into separate headers
RISC-V:
KVM: Fix inclusion of Smnpm in the guest ISA bitmap
RISC-V:
KVM: Fix pte settings within kvm_riscv_gstage_ioremap()
RISC-V:
KVM: fix stack overrun when loading vlenb
RISC-V:
KVM: Implement kvm_arch_flush_remote_tlbs_range()
RISC-V:
KVM: Introduce struct kvm_gstage_mapping
RISC-V:
KVM: Pass VMID as parameter to kvm_riscv_hfence_xyz() APIs
RISC-V:
KVM: Rename and move kvm_riscv_local_tlb_sanitize()
RISC-V:
KVM: Replace KVM_REQ_HFENCE_GVMA_VMID_ALL with KVM_REQ_TLB_FLUSH
RISC-V:
KVM: Use find_vma_intersection() to search for intersecting VMAs
RISC-V:
KVM: Use ncsr_xyz() in kvm_riscv_vcpu_trap_redirect()
RISC-V:
perf/kvm: Add reporting of interrupt events
riscv, bpf:
use lw when reading int cpu in bpf_get_smp_processor_id
riscv, bpf:
use lw when reading int cpu in BPF_MOV64_PERCPU_REG
riscv/bug:
Add ARCH_WARN_ASM macro for BUG/WARN asm code sharing with Rust
riscv:
add Andes SoC family Kconfig support
riscv:
defconfig: enable Andes SoC
riscv:
defconfig: Enable PWM support for SpacemiT K1 SoC
riscv:
defconfig: Remove CONFIG_SND_SOC_STARFIVE=m
riscv:
defconfig: spacemit: enable sdhci driver for K1 SoC
riscv:
dts: allwinner: rename devterm i2c-gpio node to comply with binding
riscv:
dts: andes: add QiLai SoC device tree
riscv:
dts: andes: add Voyager board device tree
riscv:
dts: sifive: unleashed/unmatched: Remove PWM controlled LED's active-low properties
riscv:
dts: sophgo: Add ethernet device for cv18xx
riscv:
dts: sophgo: add ethernet GMAC device for sg2042
riscv:
dts: sophgo: Add mdio multiplexer device for cv18xx
riscv:
dts: sophgo: add pwm controller for SG2044
riscv:
dts: sophgo: add reset configuration for Sophgo CV1800 series SoC
riscv:
dts: sophgo: add reset generator for Sophgo CV1800 series SoC
riscv:
dts: sophgo: add SG2044 SPI NOR controller driver
riscv:
dts: sophgo: add Sophgo SG2042_EVB_V1.X board device tree
riscv:
dts: sophgo: add Sophgo SG2042_EVB_V2.0 board device tree
riscv:
dts: sophgo: Add xtheadvector to the sg2042 devicetree
riscv:
dts: sophgo: add zfh for sg2042
riscv:
dts: sophgo: add ziccrse for sg2042
riscv:
dts: sophgo: cv18xx: Add RTCSYS device node
riscv:
dts: sophgo: Enable ethernet device for Huashan Pi
riscv:
dts: sophgo: fix mdio node name for CV180X
riscv:
dts: sophgo: sg2044: Add clock controller device
riscv:
dts: sophgo: sg2044: add DMA controller device
riscv:
dts: sophgo: sg2044: Add ethernet control device
riscv:
dts: sophgo: sg2044: Add GPIO device
riscv:
dts: sophgo: sg2044: Add I2C device
riscv:
dts: sophgo: sg2044: Add missing riscv,cbop-block-size property
riscv:
dts: sophgo: sg2044: Add MMC controller device
riscv:
dts: sophgo: sg2044: add MSI device support for SG2044
riscv:
dts: sophgo: sg2044: add PCIe device support for SG2044
riscv:
dts: sophgo: sg2044: Add pinctrl device
riscv:
dts: sophgo: sg2044: add pmu configuration
riscv:
dts: sophgo: sg2044: Add system controller device
riscv:
dts: sophgo: sg2044: add ziccrse extension
riscv:
dts: sophgo: sophgo-srd3-10: add HWMON MCU device
riscv:
dts: sophgo: sophgo-srd3-10: reserve uart0 device
riscv:
dts: spacemit: Add DMA translation buses for K1
riscv:
dts: spacemit: add PWM support for K1 SoC
riscv:
dts: spacemit: add pwm14_1 pinctrl setting
riscv:
dts: spacemit: add reset support for the K1 SoC
riscv:
dts: spacemit: enable eMMC for K1 SoC
riscv:
dts: spacemit: Move eMMC under storage-bus for K1
riscv:
dts: spacemit: Move UARTs under dma-bus for K1
riscv:
dts: starfive: jh7110-common: add status power led node
riscv:
dts: starfive: jh7110-milkv-mars sort properties
riscv:
dts: thead: Add APB clocks for TH1520 GMACs
riscv:
dts: thead: Add PVT node
riscv:
dts: thead: th1520: Add GPU clkgen reset to AON node
riscv:
Fix sparse warning about different address spaces
riscv:
Fix sparse warning in __get_user_error()
riscv:
Helper to parse hart index
riscv:
kexec: Initialize kexec_buf struct
riscv:
kexec: initialize kexec_buf struct
riscv:
mm: Add page fault trace points
riscv:
Only allow LTO with CMODEL_MEDANY
riscv:
optimize gcd() code size when CONFIG_RISCV_ISA_ZBB is disabled
riscv:
optimize gcd() performance on RISC-V without Zbb extension
riscv:
ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names
riscv:
uaccess: fix __put_user_nocheck for unaligned accesses
riscv:
Use an atomic xchg in pudp_huge_get_and_clear()
riscv:
use lw when reading int cpu in asm_per_cpu
riscv:
use lw when reading int cpu in new_vmalloc_check
rpc_create_client_dir():
don't bother with rpc_populate()
rpc_create_client_dir():
return 0 or -E...
rpc_gssd_dummy_populate():
don't bother with rpc_populate()
rpc_mkpipe_dentry():
saner calling conventions
rpc_mkpipe_dentry():
switch to simple_start_creating()
rpc_new_dir():
the last argument is always NULL
rpc_pipe:
clean failure exits in fill_super
rpc_pipe:
don't overdo directory locking
rpc_pipe:
expand the calls of rpc_mkdir_populate()
rpc_pipe:
saner primitive for creating regular files
rpc_pipe:
saner primitive for creating subdirectories
rpc_populate():
lift cleanup into callers
rpc_unlink():
saner calling conventions
rpc_unlink():
use simple_recursive_removal()
rpc_{rmdir_,}depopulate():
use simple_recursive_removal() instead
rqspinlock:
Choose trylock fallback for NMI waiters
rtase:
Fix Rx descriptor CRC error bit definition
rtase:
Link IRQs to NAPI instances
rtase:
Link queues to NAPI instances
rtc:
ds1307: convert from round_rate() to determine_rate()
rtc:
ds1307: fix incorrect maximum clock rate handling
rtc:
ds1307: handle oscillator stop flag (OSF) for ds1341
rtc:
ds1307: remove clear of oscillator stop flag (OSF) in probe
rtc:
ds1685: Update Joshua Kinard's email address.
rtc:
hym8563: convert from round_rate() to determine_rate()
rtc:
hym8563: fix incorrect maximum clock rate handling
rtc:
m41t80: convert from round_rate() to determine_rate()
rtc:
m41t80: remove HT feature for m41t65
rtc:
max31335: convert from round_rate() to determine_rate()
rtc:
nct3018y: convert from round_rate() to determine_rate()
rtc:
nct3018y: fix incorrect maximum clock rate handling
rtc:
Optimize calculations in rtc_time64_to_tm()
rtc:
pcf85063: add support for RV8063
rtc:
pcf85063: convert from round_rate() to determine_rate()
rtc:
pcf85063: create pcf85063_i2c_probe
rtc:
pcf85063: fix incorrect maximum clock rate handling
rtc:
pcf85063: scope pcf85063_config structures
rtc:
pcf8563: convert from round_rate() to determine_rate()
rtc:
pcf8563: fix incorrect maximum clock rate handling
rtc:
Rename lib_test to test_rtc_lib
rtc:
rv3028: convert from round_rate() to determine_rate()
rtc:
rv3028: fix incorrect maximum clock rate handling
rtc:
rv3032: convert from round_rate() to determine_rate()
rtc:
s3c: Put 'const' just after 'static' keyword for data
rtc:
sh: Convert to DEFINE_SIMPLE_DEV_PM_OPS()
rtc:
stm32: Constify static 'pinctrl_desc'
rtc:
sysfs: Bail out earlier if no new groups provided
rtc:
sysfs: use __ATTRIBUTE_GROUPS()
rtc:
sysfs: Use sysfs_emit() to instead of s*printf()
rtla/actions:
Fix condition for buffer reallocation
rtla/tests:
Add grep checks for base test cases
rtla/tests:
Add tests for actions
rtla/tests:
Check rtla output with grep
rtla/tests:
Limit duration to maximum of 10s
rtla/tests:
Test timerlat -P option using actions
rtla/timerlat:
Add action on end feature
rtla/timerlat:
Add action on threshold feature
rtla/timerlat:
Add continue action
rtla/timerlat:
Introduce enum timerlat_tracing_mode
rtla/timerlat_bpf:
Allow resuming tracing
rtla:
Check pkg-config install
rtla:
Fix buffer overflow in actions_parse
rust:
acpi: add `acpi::DeviceId` abstraction
rust:
acpi: remove unneeded cast to clean future Clippy warning
rust:
Add warn_on macro
rust:
alloc: fix `rusttest` by providing `Cmalloc::aligned_layout` too
rust:
alloc: implement `Borrow` and `BorrowMut` for `KBox`
rust:
alloc: implement `Borrow` and `BorrowMut` for `Vec`
rust:
alloc: replace aligned_size() with Kmalloc::aligned_layout()
rust:
auxiliary: remove unnecessary import
rust:
auxiliary: use generic device drvdata accessors
rust:
bits: add support for bits/genmask macros
rust:
cpufreq: Ensure C ABI compatibility in all unsafe
rust:
cpufreq: use c_ types from kernel prelude
rust:
cpumask: Replace `MaybeUninit` and `mem::zeroed` with `Opaque` APIs
rust:
device: Add child accessor and iterator
rust:
device: add drvdata accessors
rust:
device: Add property_get_reference_args
rust:
device: Create FwNode abstraction for accessing device properties
rust:
device: Enable accessing the FwNode of a Device
rust:
device: Enable printing fwnode name and path
rust:
device: fix unresolved link to drm::Device
rust:
device: Implement accessors for firmware properties
rust:
device: implement Device::as_bound()
rust:
device: implement FwNode::is_of_node()
rust:
device: introduce device::CoreInternal
rust:
device: Introduce PropertyGuard
rust:
device: Move property_present() to FwNode
rust:
device_id: split out index support into a separate trait
rust:
devres: fix leaking call to devm_add_action()
rust:
devres: get rid of Devres' inner Arc
rust:
devres: initialize Devres::inner::data last
rust:
devres: provide an accessor for the device
rust:
devres: remove unused import
rust:
devres: replace Devres::new_foreign_owned()
rust:
devres: require T: Send for Devres
rust:
dma: add as_slice/write functions for CoherentAllocation
rust:
dma: add DMA addressing capabilities
rust:
dma: add dma_handle_with_offset method to CoherentAllocation
rust:
dma: clarify wording and be consistent in `coherent` nomenclature
rust:
dma: convert the read/write macros to return Result
rust:
dma: expose the count and size of CoherentAllocation
rust:
dma: fix doc-comment of dma_handle()
rust:
dma: implement `dma::Device` trait
rust:
dma: require mutable reference for as_slice_mut() and write()
rust:
driver: Add ACPI id table support to Adapter trait
rust:
driver: Consolidate `Adapter::of_id_info` methods using `#[cfg]`
rust:
drm: don't pass the address of drm::Device to drm_dev_put()
rust:
drm: ensure kmalloc() compatible Layout
rust:
drm: remove pin annotations from drm::Device
rust:
drm: remove unnecessary imports
rust:
enable `clippy::as_ptr_cast_mut` lint
rust:
enable `clippy::as_underscore` lint
rust:
enable `clippy::cast_lossless` lint
rust:
enable `clippy::ptr_as_ptr` lint
rust:
enable `clippy::ptr_cast_constness` lint
rust:
enable `clippy::ref_as_ptr` lint
rust:
faux: fix C header link
rust:
fix typo in #[repr(transparent)] comments
rust:
helpers: sort includes alphabetically
rust:
implement `Wrapper
` for `Opaque
`
rust:
init: re-enable doctests
rust:
init: remove doctest's `Error::from_errno` workaround
rust:
Introduce file_from_location()
rust:
io: add resource abstraction
rust:
io: avoid mentioning private fields in `IoMem`
rust:
io: fix broken intra-doc link to missing `flags` module
rust:
io: fix broken intra-doc links to `platform::Device`
rust:
io: mem: add a generic iomem abstraction
rust:
io: mem: enable IoRequest doc-tests
rust:
kbuild: clean output before running `rustdoc`
rust:
kernel: add `fmt` module
rust:
kernel: move ARef and AlwaysRefCounted to sync::aref
rust:
kernel: remove `fmt!`, fix clippy::uninlined-format-args
rust:
kernel: use `core::ffi::CStr` method names
rust:
kunit: use crate-level mapping for `c_void`
rust:
list: add `impl_list_item!` examples
rust:
list: remove nonexistent generic parameter in link
rust:
list: remove OFFSET constants
rust:
list: replace unwrap() with ? in doctest examples
rust:
list: simplify macro capture
rust:
list: undo unintended replacement of method name
rust:
list: use consistent self parameter name
rust:
list: use consistent type parameter style
rust:
list: use fully qualified path
rust:
macros: remove `module!`'s deprecated `author` key
rust:
make `clk::Hertz` methods const
rust:
make ETIMEDOUT error available
rust:
miscdevice: clarify invariant for `MiscDeviceRegistration`
rust:
miscdevice: remove unnecessary import
rust:
mm: mark VmaNew as transparent
rust:
net::phy Change module_phy_driver macro to use module_device_table macro
rust:
net::phy represent DeviceId as transparent wrapper over mdio_device_id
rust:
opp: use c_* types via kernel prelude
rust:
pci: fix documentation related to Device instances
rust:
pci: implement Driver::unbind()
rust:
pci: implement the `dma::Device` trait
rust:
pci: use generic device drvdata accessors
rust:
pin-init: add `Zeroable::init_zeroed`
rust:
pin-init: add `zeroed()` & `Zeroable::zeroed()` functions
rust:
pin-init: change `impl Zeroable for Option
>` to `ZeroableOption for NonNull
`
rust:
pin-init: change blanket impls for `[Pin]Init` and add one for `Result
`
rust:
pin-init: examples, tests: add conditional compilation in order to compile under any feature combination
rust:
pin-init: examples, tests: use `ignore` instead of conditionally compiling tests
rust:
pin-init: examples: pthread_mutex: disable the main test for miri
rust:
pin-init: feature-gate the `stack_init_reuse` test on the `std` feature
rust:
pin-init: implement `ZeroableOption` for `&T` and `&mut T`
rust:
pin-init: implement `ZeroableOption` for function pointers with up to 20 arguments
rust:
pin-init: improve safety documentation for `impl
[Pin]Init
for T`
rust:
pin-init: rename `zeroed` to `init_zeroed`
rust:
platform: Add ACPI match table support to `Driver` trait
rust:
platform: add resource accessors
rust:
platform: implement Driver::unbind()
rust:
platform: implement the `dma::Device` trait
rust:
platform: remove unnecessary import
rust:
platform: Set `OF_ID_TABLE` default to `None` in `Driver` trait
rust:
platform: use generic device drvdata accessors
rust:
rbtree: add RBTree::is_empty
rust:
rbtree: simplify finding `current` in `remove_current`
rust:
regulator: add a bare minimum regulator abstraction
rust:
replace literals with constants in `clk::Hertz`
rust:
revocable: document why &T is not used in RevocableGuard
rust:
revocable: support fallible PinInit types
rust:
samples: dma: set DMA mask
rust:
shorten `con_id`s in `get` methods in clk module
rust:
sizes: add constants up to SZ_2G
rust:
str: add `CStr` methods matching `core::ffi::CStr`
rust:
str: remove unnecessary qualification
rust:
support Rust >= 1.91.0 target spec
rust:
sync: Add #[must_use] to Lock::try_lock()
rust:
sync: fix safety comment for `static_lock_class`
rust:
sync: implement `Borrow` and `BorrowMut` for `Arc` types
rust:
sync: Mark CondVar::notify_*() inline
rust:
sync: Mark PollCondVar::drop() inline
rust:
task: Add Rust version of might_sleep()
rust:
task: Mark Task methods inline
rust:
time: Add HrTimerExpires trait
rust:
time: Add ktime_get() to ClockSource trait
rust:
time: Add wrapper for fsleep() function
rust:
time: Avoid 64-bit integer division on 32-bit architectures
rust:
time: Make HasHrTimer generic over HrTimerMode
rust:
time: Make Instant generic over ClockSource
rust:
time: Pass correct timer mode ID to hrtimer_start_range_ns
rust:
time: Remove Ktime in hrtimer
rust:
time: Replace ClockId enum with ClockSource trait
rust:
time: Replace HrTimerMode enum with trait-based mode types
rust:
time: Seal the HrTimerMode trait
rust:
types: add FOREIGN_ALIGN to ForeignOwnable
rust:
types: add Opaque::cast_from
rust:
types: remove `Either
`
rust:
types: rename Opaque::raw_get to cast_into
rust:
types: require `ForeignOwnable::into_foreign` return non-null
rust:
uaccess: add strncpy_from_user
rust:
uaccess: add UserSliceReader::strcpy_into_buf
rust:
uaccess: use newtype for user pointers
rust:
use `kernel::{fmt,prelude::fmt!}`
rust:
Use consistent "# Examples" heading style in rustdoc
rust:
use the new name Location::file_as_c_str() in Rust >= 1.91.0
rust:
vec: impl Default for Vec with any allocator
rust:
workaround `rustdoc` target modifiers bug
rv/ltl:
Do not execute the Buchi automaton twice on start condition
rv:
Add #undef TRACE_INCLUDE_FILE
rv:
Add da_handle_start_run_event_ to per-task monitors
rv:
Add documentation for rtapp monitor
rv:
Add Gabriele Monaco as maintainer for Runtime Verification
rv:
Add nrp and sssw per-task monitors
rv:
Add opid per-cpu monitor
rv:
Add rtapp container monitor
rv:
Add rtapp_pagefault monitor
rv:
Add rtapp_sleep monitor
rv:
Add support for LTL monitors
rv:
Adjust monitor dependencies
rv:
Allow to configure the number of per-task monitor
rv:
Fix missing mutex unlock in rv_register_monitor()
rv:
Fix wrong type cast in enabled_monitors_next()
rv:
Fix wrong type cast in monitors_show()
rv:
Fix wrong type cast in reactors_show() and monitor_reactor_show()
rv:
Let the reactors take care of buffers
rv:
Merge struct rv_monitor_def into struct rv_monitor
rv:
Merge struct rv_reactor_def into struct rv_reactor
rv:
Remove rv_reactor's reference counter
rv:
Remove struct rv_monitor::reacting
rv:
Remove trailing whitespace from tracepoint string
rv:
Remove unused field in struct rv_monitor_def
rv:
rename CONFIG_DA_MON_EVENTS to CONFIG_RV_MON_EVENTS
rv:
Replace tss and sncid monitors with more complete sts
rv:
Retry when da monitor detects race conditions
rv:
Return init error when registering monitors
rv:
Support systems with time64-only syscalls
rv:
Use strings in da monitors tracepoints
rxrpc:
Fix unhandled errors in rxgk_verify_packet_integrity()
rxrpc:
Fix untrusted unsigned subtract
s390/ap:
Unmask SLCF bit in card and queue ap functions sysfs
s390/boot:
Fix startup debugging log
s390/boot:
Introduce jump_to_kernel() function
s390/boot:
Use -D__DISABLE_EXPORTS
s390/boot:
Use the full title of the manual for facility bits
s390/bpf:
Centralize frame offset calculations
s390/bpf:
Describe the frame using a struct instead of constants
s390/configs:
Set HZ=1000
s390/configs:
Update defconfigs
s390/cpum_cf:
Deny all sampling events by counter PMU
s390/crypto:
Add protected key hmac subfunctions for KMAC
s390/debug:
Fix typo in debug_sprintf_format_fn() comment
s390/drivers:
Explicitly include
s390/drivers:
Remove unnecessary include
s390/early:
Copy last breaking event address to pt_regs
s390/hypfs:
Avoid unnecessary ioctl registration in debugfs
s390/hypfs:
Enable limited access during lockdown
s390/mm:
Allocate page table with PAGE_SIZE granularity
s390/mm:
Do not map lowcore with identity mapping
s390/mm:
Enable THP_SWAP and THP_MIGRATION
s390/mm:
Prevent possible preempt_count overflow
s390/mm:
Remove possible false-positive warning in pte_free_defer()
s390/mm:
Set high_memory at the end of the identity mapping
s390/net:
Remove NETIUCV device driver
s390/nmi:
Print additional information
s390/page:
Add memory clobber to page_set_storage_key()
s390/page:
Cleanup page_set_storage_key() inline assemblies
s390/pai:
Deny all events not handled by this PMU
s390/pai_crypto:
Rename PAI Crypto event 4210
s390/ptrace:
Use USER_REGSET_NOTE_TYPE() to specify regset note names
s390/qeth:
Make hw_trap sysfs attribute idempotent
s390/sclp:
Fix SCCB present check
s390/sclp:
Use monotonic clock in sclp_sync_wait()
s390/skey:
Provide infrastructure for executing with non-default access key
s390/smp:
Remove conditional emergency signal order code usage
s390/smp:
Use monotonic clock in smp_emergency_stop()
s390/stp:
Default to enabled
s390/stp:
Remove leap second support
s390/stp:
Remove udelay from stp_sync_clock()
s390/time:
Remove in-kernel time steering
s390/time:
Use monotonic clock in get_cycles()
s390/uaccess:
Initialize code pages executed with non-default access key
s390/uaccess:
Make cmpxchg_user_key() library code
s390/uaccess:
Merge cmpxchg_user_key() inline assemblies
s390/uaccess:
Prevent kprobes on cmpxchg_user_key() functions
s390:
Explicitly include
s390:
Handle KCOV __init vs inline mismatches
s390:
kexec: initialize kexec_buf struct
s390:
Remove unnecessary include
s390:
Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
s390:
Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers
s390:
Support CONFIG_TRACE_MMIO_ACCESS
samples/damon/mtier:
add parameters for node0 memory usage
samples/damon/mtier:
avoid starting DAMON before initialization
samples/damon/mtier:
rename to have damon_sample_ prefix
samples/damon/mtier:
support boot time enable setup
samples/damon/prcl:
avoid starting DAMON before initialization
samples/damon/prcl:
fix boot time enable crash
samples/damon/prcl:
rename to have damon_sample_ prefix
samples/damon/prcl:
use damon_call() repeat mode instead of damon_callback
samples/damon/wsse:
avoid starting DAMON before initialization
samples/damon/wsse:
fix boot time enable handling
samples/damon/wsse:
rename to have damon_sample_ prefix
samples/damon/wsse:
use damon_call() repeat mode instead of damon_callback
samples/damon:
change enable parameters to enabled
samples/damon:
support automatic node address detection
samples/kobject:
fix path comment
samples/kobject:
make attribute_group const
samples/landlock:
Fix building on musl libc
samples:
enhance hung_task detector test with read-write semaphore support
samples:
fix building fs-monitor on musl systems
samples:
Kconfig: fix spelling mistake "instancess" -> "instances"
samples:
mei: Fix building on musl libc
samples:
rust: add ACPI match table example to platform driver
samples:
rust: pci: reset pci-testdev in unbind()
samples:
rust: platform: Add property child and reference args examples
samples:
rust: platform: Add property read examples
samples:
rust: platform: conditionally call Self::properties_parse()
samples:
rust: platform: don't call as_ref() repeatedly
Linux:
sanitize handling of long-term internal mounts
sched/core:
Relocate tg_get_cfs_*() and cpu_cfs_*_read_*()
sched/core:
Reorganize cgroup bandwidth control interface file reads
sched/core:
Reorganize cgroup bandwidth control interface file writes
sched/deadline:
Always stop dl-server before changing parameters
sched/deadline:
Don't count nr_running for dl_server proxy tasks
sched/deadline:
Fix accounting after global limits change
sched/deadline:
Fix dl_server behaviour
sched/deadline:
Fix dl_server getting stuck
sched/deadline:
Fix dl_server_stopped()
sched/deadline:
Fix RT task potential starvation when expiry time passed
sched/deadline:
Initialize dl_servers after SMP
sched/deadline:
Less agressive dl_server handling
sched/deadline:
Reset extra_bw to max_bw when clearing root domains
sched/eevdf:
Correct the comment in place_entity
sched/ext:
Fix invalid task state transitions on class switch
sched/fair:
Always trigger resched at the end of a protected period
sched/fair:
Bump sd->max_newidle_lb_cost when newidle balance fails
sched/fair:
Fix entity's lag with run to parity
sched/fair:
Fix NO_RUN_TO_PARITY case
sched/fair:
Limit run to parity to the min slice of enqueued entities
sched/fair:
Move max_cfs_quota_period decl and default_cfs_period() def from fair.c to sched.h
sched/fair:
Remove spurious shorter slice preemption
sched/fair:
Use protect_slice() instead of direct comparison
sched/idle:
Remove play_idle()
sched/psi:
Fix psi_seq initialization
sched/psi:
Optimize psi_group_change() cpu_clock() usage
sched/smp:
Always define is_percpu_thread() and scheduler_ipi()
sched/smp:
Always define rq->hrtick_csd
sched/smp:
Always define sched_domains_mutex_lock()/unlock(), def_root_domain and sched_domains_mutex
sched/smp:
Make SMP unconditional
sched/smp:
Use the SMP version of __task_needs_rq_lock()
sched/smp:
Use the SMP version of add_nr_running()
sched/smp:
Use the SMP version of cpu_of()
sched/smp:
Use the SMP version of double_rq_clock_clear_update()
sched/smp:
Use the SMP version of ENQUEUE_MIGRATED
sched/smp:
Use the SMP version of idle_thread_set_boot_cpu()
sched/smp:
Use the SMP version of is_migration_disabled()
sched/smp:
Use the SMP version of rq_pin_lock()
sched/smp:
Use the SMP version of sched_exec()
sched/smp:
Use the SMP version of sched_update_asym_prefer_cpu()
sched/smp:
Use the SMP version of schedstats
sched/smp:
Use the SMP version of scheduler debugging data
sched/smp:
Use the SMP version of task_on_cpu()
sched/smp:
Use the SMP version of the deadline scheduling class
sched/smp:
Use the SMP version of the idle scheduling class
sched/smp:
Use the SMP version of the RT scheduling class
sched/smp:
Use the SMP version of the scheduler syscalls
sched/smp:
Use the SMP version of the stop-CPU scheduling class
sched/smp:
Use the SMP version of try_to_wake_up()
sched/smp:
Use the SMP version of wake_up_new_task()
sched/smp:
Use the SMP version of WF_ and SD_ flag sanity checks
sched/task_stack:
Add missing const qualifier to end_of_stack()
sched/topology:
Remove sched_domain_topology_level::flags
sched/wait:
Add a waitqueue helper for fully exclusive priority waiters
sched/wait:
Drop WQ_FLAG_EXCLUSIVE from add_wait_queue_priority()
sched:
Adapt sched tracepoints for RV task model
sched:
Add an initial sketch of the find_proxy_task() function
sched:
Add CONFIG_SCHED_PROXY_EXEC & boot argument to enable/disable
sched:
Add enqueue/dequeue of dualpi2 qdisc
sched:
Clean up and standardize #if/#else/#endif markers in sched/autogroup.[ch]
sched:
Clean up and standardize #if/#else/#endif markers in sched/clock.c
sched:
Clean up and standardize #if/#else/#endif markers in sched/core.c
sched:
Clean up and standardize #if/#else/#endif markers in sched/cpufreq_schedutil.c
sched:
Clean up and standardize #if/#else/#endif markers in sched/cpupri.h
sched:
Clean up and standardize #if/#else/#endif markers in sched/cputime.c
sched:
Clean up and standardize #if/#else/#endif markers in sched/deadline.c
sched:
Clean up and standardize #if/#else/#endif markers in sched/debug.c
sched:
Clean up and standardize #if/#else/#endif markers in sched/fair.c
sched:
Clean up and standardize #if/#else/#endif markers in sched/idle.c
sched:
Clean up and standardize #if/#else/#endif markers in sched/loadavg.c
sched:
Clean up and standardize #if/#else/#endif markers in sched/pelt.[ch]
sched:
Clean up and standardize #if/#else/#endif markers in sched/psi.c
sched:
Clean up and standardize #if/#else/#endif markers in sched/rt.c
sched:
Clean up and standardize #if/#else/#endif markers in sched/sched.h
sched:
Clean up and standardize #if/#else/#endif markers in sched/stats.[ch]
sched:
Clean up and standardize #if/#else/#endif markers in sched/syscalls.c
sched:
Clean up and standardize #if/#else/#endif markers in sched/topology.c
sched:
Do not call __put_task_struct() on rt if pi_blocked_on is set
sched:
Dump configuration and statistics of dualpi2 qdisc
sched:
Fix proxy/current (push,pull)ability
sched:
Fix runtime accounting w/ split exec & sched contexts
sched:
Fix sched_numa_find_nth_cpu() if mask offline
sched:
Make clangd usable
sched:
Move update_curr_task logic into update_curr_se
sched:
Start blocked_on chain processing in find_proxy_task()
sched:
Struct definition and parsing of dualpi2 qdisc
sched_deadline, docs:
add affinity setting with cgroup2 cpuset controller
sched_deadline, docs:
replace rt-app examples with chrt or use config.json
sched_ext, rcu:
Eject BPF scheduler on RCU CPU stall panic
sched_ext, sched/core:
Factor out struct scx_task_group
sched_ext, sched/core:
Fix build failure when !FAIR_GROUP_SCHED && EXT_GROUP_SCHED
sched_ext:
Add support for cgroup bandwidth control interface
sched_ext:
Always use SMP versions in kernel/sched/ext.c
sched_ext:
Always use SMP versions in kernel/sched/ext.h
sched_ext:
Always use SMP versions in kernel/sched/ext_idle.c
sched_ext:
Always use SMP versions in kernel/sched/ext_idle.h
sched_ext:
Documentation: Clarify time slice handling in task lifecycle
sched_ext:
Drop kfuncs marked for removal in 6.15
sched_ext:
Fix scx_bpf_reenqueue_local() reference
sched_ext:
idle: Handle migration-disabled tasks in BPF code
sched_ext:
idle: Make local functions static in ext_idle.c
sched_ext:
idle: Remove unnecessary ifdef in scx_bpf_cpu_node()
sched_ext:
Make scx_locked_rq() inline
sched_ext:
Make scx_rq_bypassing() inline
sched_ext:
Merge branch 'for-6.16-fixes' into for-6.17
sched_ext:
Merge branch 'sched/core' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip into for-6.17
sched_ext:
Return NULL in llc_span
scripts/gdb/symbols:
make lx-symbols skip the s390 decompressor
scripts/kernel_doc.py:
properly handle VIRTIO_DECLARE_FEATURES
scripts/spelling.txt:
add notifer||notifier to spelling.txt
scripts:
add origin commit identification based on specific patterns
scripts:
add zboot support to extract-vmlinux
scripts:
gdb: move MNT_* constants to gdb-parsed
scripts:
kdoc: make it backward-compatible with Python 3.7
scripts:
rust: emit path candidates in panic message
scripts:
rust: replace length checks with match
scripts:
scripts/test_doc_build.py: add script to test doc build
scripts:
sphinx-pre-install: fix release detection for Fedora
scripts:
sphinx-pre-install: properly handle SPHINXBUILD
scripts:
test_doc_build.py: better adjust to python version
scripts:
test_doc_build.py: better control its output
scripts:
test_doc_build.py: improve cmd.log logic
scripts:
test_doc_build.py: improve dependency list
scripts:
test_doc_build.py: make capture assynchronous
scripts:
test_doc_build.py: make the script smarter
scripts:
test_doc_build.py: regroup and rename arguments
scsi:
aacraid: Stop using PCI_IRQ_AFFINITY
scsi:
arm64: dts: mediatek: mt8195: Add UFSHCI node
scsi:
bfa: Double-free fix
scsi:
core: Fix kernel doc for scsi_track_queue_full()
scsi:
core: Remember if a device is an ATA device
scsi:
core: sysfs: Correct sysfs attributes access rights
scsi:
core: Use scsi_cmd_priv() instead of open-coding it
scsi:
Don't use %pK through printk()
scsi:
dt-bindings: mediatek,ufs: add MT8195 compatible and update clock nodes
scsi:
dt-bindings: mediatek,ufs: Add ufs-disable-mcq flag for UFS host
scsi:
elx: efct: Fix dma_unmap_sg() nents value
scsi:
fc_transport: docs: Add documentation for FC Remote Ports
scsi:
fcoe: Remove fcoe_select_cpu()
scsi:
Fix sas_user_scan() to handle wildcard and multi-channel scans
scsi:
fnic: Remove a useless struct mempool forward declaration
scsi:
ibmvscsi_tgt: Fix dma_unmap_sg() nents value
scsi:
ibmvscsi_tgt: Fix typo in comment
scsi:
isci: Fix dma_unmap_sg() nents value
scsi:
libiscsi: Initialize iscsi_conn->dd_data only if memory is allocated
scsi:
libsas: Make sas_get_ata_info() static
scsi:
libsas: Move declarations of internal functions to sas_internal.h
scsi:
libsas: Refactor dev_is_sata()
scsi:
libsas: Simplify sas_ata_wait_eh()
scsi:
libsas: Use a bool for sas_deform_port() second argument
scsi:
lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
scsi:
lpfc: Copyright updates for 14.4.0.10 patches
scsi:
lpfc: Early return out of FDMI cmpl for locally rejected statuses
scsi:
lpfc: Ensure HBA_SETUP flag is used only for SLI4 in dev_loss_tmo_callbk
scsi:
lpfc: Fix buffer free/clear order in deferred receive path
scsi:
lpfc: Fix wrong function reference in a comment
scsi:
lpfc: Modify end-of-life adapters' model descriptions
scsi:
lpfc: Move clearing of HBA_SETUP flag to before lpfc_sli4_queue_unset
scsi:
lpfc: Relocate clearing initial phba flags from link up to link down hdlr
scsi:
lpfc: Remove redundant assignment to avoid memory leak
scsi:
lpfc: Revise CQ_CREATE_SET mailbox bitfield definitions
scsi:
lpfc: Revise logging format for failed CT MIB requests
scsi:
lpfc: Simplify error handling for failed lpfc_get_sli4_parameters cmd
scsi:
lpfc: Skip RSCN processing when FC_UNLOADING flag is set
scsi:
lpfc: Update debugfs trace ring initialization messages
scsi:
lpfc: Update lpfc version to 14.4.0.10
scsi:
MAINTAINERS: Update hisi_sas entry
scsi:
mpi3mr: Correctly handle ATA device errors
scsi:
mpi3mr: Drop unnecessary volatile from __iomem pointers
scsi:
mpi3mr: Fix kernel-doc issues in mpi3mr_app.c
scsi:
mpi3mr: Fix race between config read submit and interrupt completion
scsi:
mpi3mr: Serialize admin queue BAR writes on 32-bit systems
scsi:
mpi3mr: Update driver version to 8.14.0.5.50
scsi:
mpt3sas: Correctly handle ATA device errors
scsi:
mpt3sas: Drop unused variable in mpt3sas_send_mctp_passthru_req()
scsi:
mpt3sas: Fix a fw_event memory leak
scsi:
mvsas: Fix dma_unmap_sg() nents value
scsi:
pm80xx: Add controller SCSI host fatal error uevents
scsi:
pm80xx: Free allocated tags after failure
scsi:
qla2xxx: Avoid stack frame size warning in qla_dfs
scsi:
qla2xxx: Remove firmware URL
scsi:
qla4xxx: Prevent a potential error pointer dereference
scsi:
Revert "scsi: iscsi: Fix HW conn removal use after free"
scsi:
scsi_debug: Make read-only arrays static const
scsi:
scsi_devinfo: Remove redundant 'found'
scsi:
scsi_transport_fc: Add comments to describe added 'rport' parameter
scsi:
scsi_transport_fc: Change to use per-rport devloss_work_q
scsi:
sd: Make sd shutdown issue START STOP UNIT appropriately
scsi:
sd: set max_hw_wzeroes_unmap_sectors if device supports SD_ZERO_*_UNMAP
scsi:
sr: Reinstate rotational media flag
scsi:
target: core: Generate correct identifiers for PR OUT transport IDs
scsi:
target: iblock: Allow iblock devices to be shared
scsi:
trace: Show rtn in string for scsi_dispatch_cmd_error()
scsi:
ufs: Clear ucd_rsp_ptr for UPIU requests once
scsi:
ufs: core: Add HID support
scsi:
ufs: core: Add ufshcd_dme_rmw() to modify DME attributes
scsi:
ufs: core: Do not write interrupt enable register unnecessarily
scsi:
ufs: core: Fix interrupt handling for MCQ Mode
scsi:
ufs: core: Fix IRQ lock inversion for the SCSI host lock
scsi:
ufs: core: Fix the return value documentation
scsi:
ufs: core: Improve return value documentation
scsi:
ufs: core: Move ufshcd_enable_intr() and ufshcd_disable_intr()
scsi:
ufs: core: Remove duplicated code in ufshcd_send_bsg_uic_cmd()
scsi:
ufs: core: Remove error print for devm_add_action_or_reset()
scsi:
ufs: core: Remove WARN_ON_ONCE() call from ufshcd_uic_cmd_compl()
scsi:
ufs: core: Rename ufshcd_wait_for_doorbell_clr()
scsi:
ufs: core: Set and clear UIC Completion interrupt as needed
scsi:
ufs: core: Use link recovery when h8 exit fails during runtime resume
scsi:
ufs: core: Use str_true_false() helper in UFS_FLAG()
scsi:
ufs: exynos: Fix programming of HCI_UTRL_NEXUS_TYPE
scsi:
ufs: host: mediatek: Add clock scaling query function
scsi:
ufs: host: mediatek: Add DDR_EN setting
scsi:
ufs: host: mediatek: Add more UFSCHI hardware versions
scsi:
ufs: host: mediatek: Change ref-clk timeout policy
scsi:
ufs: host: mediatek: Handle broken RTC based on DTS setting
scsi:
ufs: host: mediatek: Set IRQ affinity policy for MCQ mode
scsi:
ufs: host: mediatek: Simplify boolean conversion
scsi:
ufs: host: mediatek: Support clock scaling with Vcore binding
scsi:
ufs: host: mediatek: Support FDE (AES) clock scaling
scsi:
ufs: mcq: Fix memory allocation checks for SQE and CQE
scsi:
ufs: mediatek: Fix out-of-bounds access in MCQ IRQ mapping
scsi:
ufs: qcom : Fix NULL pointer dereference in ufs_qcom_setup_clocks
scsi:
ufs: qcom : Refactor phy_power_on/off calls
scsi:
ufs: qcom: add a new phy calibrate API call
scsi:
ufs: qcom: Drop dead compile guard
scsi:
ufs: ufs-mediatek: Add UFS host support for MT8195 SoC
scsi:
ufs: ufs-pci: Add support for Intel Wildcat Lake
scsi:
ufs: ufs-pci: Fix default runtime and system PM levels
scsi:
ufs: ufs-pci: Fix hibernate state transition for Intel MTL-like host controllers
scsi:
ufs: ufs-pci: Remove control of UIC Completion interrupt for Intel MTL
scsi:
ufs: ufs-pci: Remove UFS PCI driver's ->late_init() call back
scsi:
ufs: ufs-qcom: Enable QUnipro Internal Clock Gating
scsi:
ufs: ufs-qcom: Fix ESI null pointer dereference
scsi:
ufs: ufs-qcom: Update esi_vec_mask for HW major version >= 6
scsi:
use block layer helpers to calculate num of queues
sctp:
initialize more fields in sctp_v6_from_sk()
sctp:
linearize cloned gso packets in sctp_rcv
sctp:
Replace sockaddr with sockaddr_inet in sctp_addr union
Linux:
SDCA Bug Fixes
secretmem:
move setting O_LARGEFILE and bumping users' count to the place where we create the file
secretmem:
remove uses of struct page
security/apparmor:
use kfree_sensitive() in unpack_secmark()
security:
Remove unused declaration cap_mmap_file()
securityfs:
don't pin dentries twice, once is enough...
securityfs:
pin filesystem only for objects directly in root
seg6:
Allow End.X behavior to accept an oif
seg6:
Call seg6_lookup_any_nexthop() from End.X behavior
seg6:
Extend seg6_lookup_any_nexthop() with an oif argument
seg6:
fix lenghts typo in a comment
selftest/mm:
skip if fallocate() is unsupported in gup_longterm
selftest:
add selftest for anycast notifications
selftest:
Add selftest for multicast address notifications
selftest:
af_unix: Add test for SO_INQ.
selftest:
forwarding: router: Add a test case for IPv4 link-local source IP
selftest:
net: extend msg_zerocopy test with forwarding
selftest:
net: Fix weird setsockopt() in bind_bhash.c.
selftest:
netdevsim: Add devlink rate tc-bw test
selftest:
packetdrill: Add tcp_fastopen_server_reset-after-disconnect.pkt.
selftests/bpf:
add a new test to check the consumer update case
selftests/bpf:
Add cmp_map_pointer_with_const test
selftests/bpf:
Add cookies check for raw_tp fill_link_info test
selftests/bpf:
Add cookies check for tracing fill_link_info test
selftests/bpf:
Add selftest for attaching tracing programs to functions in deny list
selftests/bpf:
add selftests for bpf_arena_reserve_pages
selftests/bpf:
Add Spectre v4 tests
selftests/bpf:
Add test cases for bpf_dynptr_memset()
selftests/bpf:
Add test cases with CONST_PTR_TO_MAP null checks
selftests/bpf:
Add test for bpftool access to read-only protected maps
selftests/bpf:
Add test for Spectre v1 mitigation
selftests/bpf:
Add test to cover ktls with bpf_msg_pop_data
selftests/bpf:
Add testcases for BPF_ADD and BPF_SUB
selftests/bpf:
Add tests for bpf_cgroup_read_xattr
selftests/bpf:
Add tests for bpf_cgroup_read_xattr
selftests/bpf:
Add tests for BPF_NEG range tracking logic
selftests/bpf:
Add tests for bpf_strnstr
selftests/bpf:
Add tests for bucket resume logic in established sockets
selftests/bpf:
Add tests for bucket resume logic in listening sockets
selftests/bpf:
Add tests for prog streams
selftests/bpf:
Add tests for string kfuncs
selftests/bpf:
Add two selftests for mprog API based cgroup progs
selftests/bpf:
Allow for iteration over multiple ports
selftests/bpf:
Allow for iteration over multiple states
selftests/bpf:
Allow macros in __retval
selftests/bpf:
Allow veristat compile standalone
selftests/bpf:
bpf_rdonly_cast u{8,16,32,64} access tests
selftests/bpf:
check operations on untrusted ro pointers to mem
selftests/bpf:
Create established sockets in socket iterator tests
selftests/bpf:
Create iter_tcp_destroy test program
selftests/bpf:
Don't call fsopen() as privileged user
selftests/bpf:
Enable dynptr/test_probe_read_user_str_dynptr
selftests/bpf:
Enable private stack tests for arm64
selftests/bpf:
enable tracing_struct tests for arm64
selftests/bpf:
Extend crypto_sanity selftest with invalid dst buffer
selftests/bpf:
Fix "expression result unused" warnings with icecc
selftests/bpf:
Fix a user_ringbuf failure with arm64 64KB page size
selftests/bpf:
Fix bpf_mod_race test failure with arm64 64KB page size
selftests/bpf:
Fix build error due to certain uninitialized variables
selftests/bpf:
Fix cgroup_mprog_ordering failure due to uninitialized variable
selftests/bpf:
Fix cgroup_xattr/read_cgroupfs_xattr
selftests/bpf:
fix implementation of smp_mb()
selftests/bpf:
Fix RELEASE build failure with gcc14
selftests/bpf:
Fix ringbuf/ringbuf_write test failure with arm64 64KB page size
selftests/bpf:
fix signedness bug in redir_partial()
selftests/bpf:
Fix spelling mistake "subtration" -> "subtraction"
selftests/bpf:
Fix test dynptr/test_dynptr_copy_xdp failure
selftests/bpf:
Fix test dynptr/test_dynptr_memset_xdp_chunks failure
selftests/bpf:
Fix two net related test failures with 64K page size
selftests/bpf:
Fix unintentional switch case fall through
selftests/bpf:
Fix usdt multispec failure with arm64/clang20 selftest build
selftests/bpf:
Fix xdp_do_redirect failure with 64KB page size
selftests/bpf:
improve error messages in veristat
selftests/bpf:
include limits.h needed for PATH_MAX directly
selftests/bpf:
Increase xdp data size for arm64 64K page size
selftests/bpf:
Make ehash buckets configurable in socket iterator tests
selftests/bpf:
Migrate fexit_noreturns case into tracing_failure test suite
selftests/bpf:
More precise cpu_mitigations state detection
selftests/bpf:
Move some tc_helpers.h functions to test_progs.h
selftests/bpf:
Negative test case for ref_obj_id in args
selftests/bpf:
Negative test case for tail call map
selftests/bpf:
null checks for rdonly_untrusted_mem should be preserved
selftests/bpf:
ptr_to_btf_id struct walk ending with primitive pointer
selftests/bpf:
Range analysis test case for JSET
selftests/bpf:
rbtree: Fix incorrect global variable usage
selftests/bpf:
Reduce test_xdp_adjust_frags_tail_grow logs
selftests/bpf:
Remove enum64 case from __arg_untrusted test suite
selftests/bpf:
Separate var preset parsing in veristat
selftests/bpf:
Set CONFIG_PACKET=y for selftests
selftests/bpf:
Skip timer cases when bpf_timer is not supported
selftests/bpf:
Support array presets in veristat
selftests/bpf:
Support ppc64el in vmtest
selftests/bpf:
Test array presets in veristat
selftests/bpf:
test cases for __arg_untrusted
selftests/bpf:
Test cross-sign 64bits range refinement
selftests/bpf:
Test for unaligned flow_dissector ctx access
selftests/bpf:
Test invalid narrower ctx load
selftests/bpf:
Test invariants on JSLT crossing sign
selftests/bpf:
tests for __arg_untrusted void * global func params
selftests/bpf:
tests with a loop state missing read/precision mark
selftests/bpf:
Update reg_bound range refinement logic
selftests/bpf:
verify jset handling in CFG computation
selftests/cgroup:
fix cpu.max tests
selftests/coredump:
add coredump server selftests
selftests/coredump:
cleanup coredump tests
selftests/coredump:
fix build
selftests/coredump:
make sure invalid paths are rejected
selftests/coredump:
Remove the read() that fails the test
selftests/cpu-hotplug:
fix typo in hotplaggable_offline_cpus function name
selftests/damon/_damon_sysfs:
set Kdamond.pid in start()
selftests/damon/_damon_sysfs:
support DAMOS action dests setup
selftests/damon/_damon_sysfs:
support DAMOS filters setup
selftests/damon/_damon_sysfs:
support DAMOS quota goal nid setup
selftests/damon/_damon_sysfs:
support DAMOS quota weights setup
selftests/damon/_damon_sysfs:
support DAMOS target_nid setup
selftests/damon/_damon_sysfs:
support DAMOS watermarks setup
selftests/damon/_damon_sysfs:
support monitoring intervals goal setup
selftests/damon/_damon_sysfs:
use 2**32 - 1 as max nr_accesses and age
selftests/damon/drgn_dump_damon_status:
dump ctx->ops.id
selftests/damon/drgn_dump_damon_status:
dump DAMOS filters
selftests/damon/drgn_dump_damon_status:
dump damos->migrate_dests
selftests/damon/sysfs.py:
generalize DAMON context commit assertion
selftests/damon/sysfs.py:
generalize DAMOS scheme commit assertion
selftests/damon/sysfs.py:
generalize DAMOS schemes commit assertion
selftests/damon/sysfs.py:
generalize DAMOS Watermarks commit assertion
selftests/damon/sysfs.py:
generalize DamosQuota commit assertion
selftests/damon/sysfs.py:
generalize monitoring attributes commit assertion
selftests/damon/sysfs.py:
stop DAMON for dumping failures
selftests/damon/sysfs.py:
test adaptive targets parameter
selftests/damon/sysfs.py:
test DAMOS destinations commitment
selftests/damon/sysfs.py:
test DAMOS filters commitment
selftests/damon/sysfs.py:
test DAMOS schemes parameters setup
selftests/damon/sysfs.py:
test monitoring attribute parameters
selftests/damon/sysfs.py:
test non-default parameters runtime commit
selftests/damon/sysfs.py:
test quota goal commitment
selftests/damon/sysfs.py:
test runtime reduction of DAMON parameters
selftests/damon:
add drgn script for extracting damon status
selftests/damon:
add python and drgn-based DAMON sysfs test
selftests/damon:
fix selftests by installing drgn related script
selftests/damon:
introduce _common.sh to host shared function
selftests/drivers/net:
Support ipv6 for napi_id test
selftests/fs/mount-notify:
Fix compilation failure.
selftests/futex:
Adapt the private hash test to RCU related changes
selftests/futex:
Define SYS_futex on 32-bit architectures with 64-bit time_t
selftests/futex:
Fix spelling mistake "Succeffuly" -> "Successfully"
selftests/futex:
Remove support for IMMUTABLE
selftests/hid:
run ruff format on the python part
selftests/hid:
sync python tests to hid-tools 0.10
selftests/hid:
sync the python tests to hid-tools 0.8
selftests/kernfs:
test xattr retrieval
selftests/kexec:
fix test_kexec_jump build
selftests/landlock:
Add test to check rule tied to covered mount point
selftests/landlock:
Fix build of audit_test
selftests/landlock:
Fix readlink check
selftests/mm:
add messages about test errors to the cow tests
selftests/mm:
add process_madvise() tests
selftests/mm:
add test for invalid multi VMA operations
selftests/mm:
check for YAMA ptrace_scope configuraiton before modifying it
selftests/mm:
convert some cow error reports to ksft_perror()
selftests/mm:
don't compare return values to in cow
selftests/mm:
fix FORCE_READ to read input value correctly
selftests/mm:
fix UFFDIO_API usage with proper two-step feature negotiation
selftests/mm:
guard-regions: Use SKIP() instead of ksft_exit_skip()
selftests/mm:
pagemap_scan ioctl: add PFN ZERO test cases
selftests/mm:
reduce uffd-unit-test poison test to minimum
selftests/mm:
remove duplicate .gitignore entries
selftests/mm:
reuse FORCE_READ to replace "asm volatile("" : "+r" (XXX));"
selftests/mm:
use generic read_sysfs in thuge-gen test
selftests/mount_setattr:
add smoke tests for open_tree_attr(2) bug
selftests/net:
packetdrill: add --mss option to three tests
selftests/net:
packetdrill: add tcp_dsack_mult.pkt
selftests/net:
packetdrill: add tcp_ooo_rcv_mss.pkt
selftests/net:
packetdrill: add tcp_rcv_big_endseq.pkt
selftests/net:
packetdrill: add tcp_rcv_toobig.pkt
selftests/net:
packetdrill: more xfail changes
selftests/nolibc:
Add coverage of vfork()
selftests/nolibc:
add x32 test configuration
selftests/nolibc:
avoid GCC 15 -Wunterminated-string-initialization
selftests/nolibc:
correctly report errors from printf() and friends
selftests/nolibc:
create /dev/full when running as PID 1
selftests/nolibc:
drop implicit defconfig executions
selftests/nolibc:
fix EXTRACONFIG variables ordering
selftests/nolibc:
integrate with kselftests
selftests/nolibc:
make stackprotector probing more robust
selftests/nolibc:
rename Makefile
selftests/nolibc:
show failed run if test process crashes
selftests/nolibc:
split out CFLAGS logic
selftests/nolibc:
use file driver for QEMU serial
selftests/perf_events:
Add a mmap() correctness test
selftests/pidfd:
decode pidfd file handles withou having to specify an fd
selftests/pidfd:
Fix duplicate-symbol warnings for SCHED_ CPP symbols
selftests/pidfd:
test extended attribute support
selftests/pidfd:
test extended attribute support
selftests/pidfd:
test setattr support
selftests/proc:
add /proc/pid/maps tearing from vma split test
selftests/proc:
add verbose mode for /proc/pid/maps tearing tests
selftests/proc:
extend /proc/pid/maps tearing test to include vma remapping
selftests/proc:
extend /proc/pid/maps tearing test to include vma resizing
selftests/proc:
fix string literal warning in proc-maps-race.c
selftests/ptrace:
Fix spelling mistake "multible" -> "multiple"
selftests/sched_ext:
Remove duplicate sched.h header
selftests/tc-testing:
Add selftests for qdisc DualPI2
selftests/tc-testing:
Add tests for restrictions on netem duplication
selftests/tc-testing:
Check backlog stats in gso_skb case
selftests/tc-testing:
Enable CONFIG_IP_SET
selftests/tc-testing:
Fix warning and style check on tdc.sh
selftests/tc-testing:
sfq: check perturb timer values
selftests/thermal:
remove duplicate newlines in perror calls
selftests/thermal:
remove duplicate sprintf() call in workload_hint_test
selftests/tracing:
Fix false failure of subsystem event test
selftests/udmabuf:
add a test to pin first before writing to memfd
selftests/vsock:
add initial vmtest.sh for vsock
selftests:
Add tests for PR_SYS_DISPATCH_INCLUSIVE_ON
selftests:
Add version file to kselftest installation dir
selftests:
ALSA: fix memory leak in utimer test
selftests:
avoid using ifconfig
selftests:
bonding: add fail_over_mac testing
selftests:
bonding: add test for passive LACP mode
selftests:
bonding: add vlan over bond testing
selftests:
bpf: fix legacy netfilter options
selftests:
breakpoints: use suspend_stats to reliably check suspend success
selftests:
cachestat: add tests for mmap, refactor and enhance mmap test for cachestat validation
selftests:
can: enable CONFIG_CAN_VCAN as a module
selftests:
cgroup: Add support for named v1 hierarchies in test_core
selftests:
cgroup: Allow longer timeout for kmem_dead_cgroups cleanup
selftests:
cgroup: Fix compilation on pre-cgroupns kernels
selftests:
cgroup: Fix missing newline in test_zswap_writeback_one
selftests:
cgroup: Optionally set up v1 environment
selftests:
cgroup_util: Add helpers for testing named v1 hierarchies
selftests:
devmem: add ipv4 support to chunks test
selftests:
devmem: remove unused variable
selftests:
drv-net: Add bpftool util
selftests:
drv-net: add helper/wrapper for bpftrace
selftests:
drv-net: add rss_api to the Makefile
selftests:
drv-net: Add test for devlink-rate traffic class bandwidth distribution
selftests:
drv-net: csum: fix interface name for remote host
selftests:
drv-net: devmem: use new mattr ynl helpers
selftests:
drv-net: don't assume device has only 2 queues
selftests:
drv-net: Fix remote command checking in require_cmd()
selftests:
drv-net: import things in lib one by one
selftests:
drv-net: Make command requirements explicit
selftests:
drv-net: rss_api: context create and delete tests
selftests:
drv-net: rss_api: factor out checking min queue count
selftests:
drv-net: rss_api: test input-xfrm and hash fields
selftests:
drv-net: rss_api: test setting hashing key via Netlink
selftests:
drv-net: rss_api: test setting indirection table via Netlink
selftests:
drv-net: stats: fix pylint issues
selftests:
drv-net: stats: use skip instead of xfail for unsupported features
selftests:
drv-net: Strip '@' prefix from bpftrace map keys
selftests:
drv-net: Test head-adjustment support
selftests:
drv-net: test RSS header field configuration
selftests:
drv-net: test RSS Netlink notifications
selftests:
drv-net: Test tail-adjustment support
selftests:
drv-net: Test XDP_PASS/DROP support
selftests:
drv-net: Test XDP_TX support
selftests:
drv-net: tso: enable test cases based on hw_features
selftests:
drv-net: tso: fix non-tunneled tso6 test case name
selftests:
drv-net: tso: fix vxlan tunnel flags to get correct gso_type
selftests:
drv-net: Wait for bkg socat to start
selftests:
fib_nexthops: Add test cases for FDB status change
selftests:
fib_nexthops: Fix creation of non-FDB nexthops
selftests:
Fix errno checking in syscall_user_dispatch test
selftests:
flip local/remote endpoints in iou-zcrx.py
selftests:
forwarding: Add a test for verifying VXLAN MC underlay
selftests:
forwarding: adf_mcd_start(): Allow configuring custom interfaces
selftests:
forwarding: lib: Move smcrouted helpers here
selftests:
forwarding: lib: Split setup_wait()
selftests:
harness: Rename is_signed_type() to avoid collision with overflow.h
selftests:
ipc: Replace fail print statements with ksft_test_result_fail
selftests:
khugepaged: fix the shmem collapse failure
selftests:
mm: add shmem collapse as a default test item
selftests:
mptcp: avoid spurious errors on TCP disconnect
selftests:
mptcp: connect: catch IO errors on listen side
selftests:
mptcp: connect: fix C23 extension warning
selftests:
mptcp: connect: print pcap prefix
selftests:
mptcp: disable add_addr retrans in endpoint_tests
selftests:
mptcp: pm: check flush doesn't reset limits
selftests:
mptcp: print trailing bytes with od
selftests:
mptcp: shellcheck: support v0.11.0
selftests:
mptcp: sockopt: fix C23 extension warning
selftests:
mptcp: sockopt: fix error messages
selftests:
mptcp: userspace pm: validate deny-join-id0 flag
selftests:
net/forwarding: test purge of active DWRR classes
selftests:
net: Add a selftest for externally validated neighbor entries
selftests:
net: Add a selftest for VXLAN with FDB nexthop groups
selftests:
net: Add IPv6 support to netconsole basic tests
selftests:
net: add netconsole test for cmdline configuration
selftests:
net: add netdev-l2addr.sh for testing L2 address functionality
selftests:
net: add netpoll basic functionality test
selftests:
net: add test for destination in broadcast packets
selftests:
net: add test for variable PMTU in broadcast routes
selftests:
net: Enable legacy netfilter legacy options.
selftests:
net: extend SCM_PIDFD test to cover stale pidfds
selftests:
net: Fix flaky neighbor garbage collection test
selftests:
net: lib: Add ip_link_has_flag()
selftests:
net: packetdrill: xfail all problems on slow machines
selftests:
net: prevent Python from buffering the output
selftests:
net: Refactor cleanup logic in lib_netcons.sh
selftests:
net: Skip test if IPv6 is not configured
selftests:
net: use slowwait to make sure IPv6 setup finished
selftests:
net: use slowwait to stabilize vrf_route_leaking test
selftests:
netconsole: Add support for basic netconsole target format
selftests:
netconsole: Add tests for 'msgid' feature in sysdata
selftests:
netconsole: Do not exit from inside the validation function
selftests:
netdevsim: Xfail nexthop test on slow machines
selftests:
netfilter: Enable CONFIG_INET_SCTP_DIAG
selftests:
netfilter: fix udpclash tool hang
selftests:
netfilter: Ignore tainted kernels in interface stress test
selftests:
netfilter: ipvs.sh: Explicity disable rp_filter on interface tunl0
selftests:
nettest: Fix typo in log and error messages for clarity
selftests:
openvswitch: add a simple test for tunnel metadata
selftests:
packetdrill: correct the expected timing in tcp_rcv_big_endseq
selftests:
pci_endpoint: Add doorbell test case
selftests:
pp-bench: remove page_pool_put_page wrapper
selftests:
pp-bench: remove unneeded linux/version.h
selftests:
print installation complete message
selftests:
ptrace: add set_syscall_info to .gitignore
selftests:
rtnetlink.sh: remove esp4_offload after test
selftests:
rtnetlink: add macsec and vlan nesting test
selftests:
rtnetlink: Add operational state test
selftests:
rtnetlink: fix addrlft test flakiness on power-saving systems
selftests:
seg6: Add test cases for End.X with link-local nexthop
selftests:
seg6: fix instaces typo in comments
selftests:
tc: Add generic erspan_opts matching support for tc-flower
selftests:
tcp_ao: fix spelling in seq-ext.c comment
selftests:
tls: add tests for zero-length records
selftests:
tls: make the new data_steal test less flaky
selftests:
tls: test skb copy under mem pressure and OOB
selftests:
tls: test TCP stealing data from under the TLS socket
selftests:
tracing: Enable fprobe events before checking enable_functions
selftests:
tracing: Use mutex_unlock for testing glob filter
selftests:
ublk: add helper ublk_handle_uring_cmd() for handle ublk command
selftests:
ublk: add utils.h
selftests:
ublk: improve flags naming
selftests:
ublk: pass 'ublk_thread *' to ->queue_io() and ->tgt_io_done()
selftests:
ublk: pass 'ublk_thread *' to more common helpers
selftests:
ublk: remove `tag` parameter of ->tgt_io_done()
selftests:
ublk: remove ublk queue self-defined flags
selftests:
ublk: Use ARRAY_SIZE() macro to improve code
selftests:
vDSO: chacha: Correctly skip test if necessary
selftests:
vDSO: clock_getres: Drop unused include of err.h
selftests:
vDSO: Enable -Wall
selftests:
vDSO: vdso_config: Avoid -Wunused-variables
selftests:
vDSO: vdso_standalone_test_x86: Replace source file with symlink
selftests:
vDSO: vdso_test_correctness: Fix -Wstrict-prototypes
selftests:
vDSO: vdso_test_getrandom: Always print TAP header
selftests:
vDSO: vdso_test_getrandom: Avoid -Wunused
selftests:
vDSO: vdso_test_getrandom: Drop unused include of linux/compiler.h
selftets/damon:
add a test for memcg_path leak
selinux:
add __GFP_NOWARN to hashtab_init() allocations
selinux:
add a 5 second sleep to /sys/fs/selinux/user
selinux:
don't bother with selinuxfs_info_free() on failures
selinux:
implement inode_file_[g|s]etattr hooks
selinux:
introduce neveraudit types
selinux:
optimize selinux_inode_getattr/permission() based on neveraudit|permissive
seq_buf:
Introduce KUnit tests
serial:
8250: document doubled "type == PORT_8250_CIR" check
serial:
8250: drop DEBUG_AUTOCONF() macro
serial:
8250: drop unused frac from serial8250_do_get_divisor()
serial:
8250: export RSA functions
serial:
8250: extract serial8250_clear_interrupts()
serial:
8250: extract serial8250_iir_txen_test()
serial:
8250: extract serial8250_init_mctrl()
serial:
8250: extract serial8250_initialize()
serial:
8250: extract serial8250_set_afe()
serial:
8250: extract serial8250_set_efr()
serial:
8250: extract serial8250_set_errors_and_ignores
serial:
8250: extract serial8250_set_fcr()
serial:
8250: extract serial8250_set_ier()
serial:
8250: extract serial8250_set_mini()
serial:
8250: extract serial8250_set_TRG_levels()
serial:
8250: extract serial8250_set_trigger_for_slow_speed()
serial:
8250: extract serial8250_startup_special()
serial:
8250: extract serial8250_THRE_test()
serial:
8250: extract serial_get_or_create_irq_info()
serial:
8250: fix panic due to PSLVERR
serial:
8250: invert condition to avoid a goto label
serial:
8250: invert conditions in RSA functions
serial:
8250: invert serial8250_register_8250_port() CIR condition
serial:
8250: lcr compute cleanup
serial:
8250: Move CE4100 quirks to a module under 8250 driver
serial:
8250: move RSA functions to 8250_rsa.c
serial:
8250: put RSA functions to their namespace
serial:
8250: remove CONFIG_SERIAL_8250_RSA inline macros from code
serial:
8250: remove debug prints from ISR
serial:
8250: rename lsr_TEMT, iir_NOINT to lowercase
serial:
8250: sanitize uart_port::serial_{in,out}() types
serial:
8250: use hashtable
serial:
8250_ce4100: Fix CONFIG_SERIAL_8250=n build
serial:
8250_dw: Fix typo "notifer"
serial:
8250_ni: Fix build warning
serial:
8250_ni: Reorder local variables
serial:
8250_omap: use uart_port pointer when available
serial:
8520_ce4100: Reuse mem_serial_in() in ce4100_mem_serial_in()
serial:
ce4100: clean up serial_in/out() hooks
serial:
ce4100: fix build after serial_in/out() changes
serial:
qcom-geni: Add support for 8 Mbps baud rate
serial:
qcom-geni: Enable PM runtime for serial driver
serial:
qcom-geni: Enable Serial on SA8255p Qualcomm platforms
serial:
qcom-geni: Enable support for half-duplex mode
serial:
qcom-geni: move clock-rate logic to separate function
serial:
qcom-geni: move resource control logic to separate functions
serial:
qcom-geni: move resource initialization to separate function
serial:
Remove unused uart_get_console
serial:
sc16is7xx: fix bug in flow control levels init
serial:
sh-sci: Add R-Car Gen5 support
serial:
sh-sci: Add support for RZ/T2H SCI
serial:
sh-sci: Convert to DEFINE_SIMPLE_DEV_PM_OPS()
serial:
sh-sci: Replace direct stop_rx/stop_tx calls with port ops in sci_shutdown()
serial:
sh-sci: Use private port ID
serial:
xilinx_uartps: read reg size from DTS
set_default_d_op():
calculate the matching value for ->d_flags
sfc:
eliminate xdp_rxq_info_valid using XDP base API
sfc:
falcon: refactor and document ef4_ethtool_get_rxfh_fields
sfc:
siena: eliminate xdp_rxq_info_valid using XDP base API
sfc:
unfix not-a-typo in comment
sh:
Do not use hyphen in exported variable name
sh:
ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names
shmem:
no dentry retention past the refcount reaching zero
signal:
Fix memory leak for PIDFD_SELF* sentinels
simple_lookup():
just set DCACHE_DONTCACHE
simple_recursive_removal():
saner interaction with fsnotify
skbuff:
Add MSG_MORE flag to optimize tcp large packet transmission
slab:
Add SL_partial flag
slab:
Add SL_pfmemalloc flag
slab:
Decouple slab_debug and no_hash_pointers
slab:
Rename slab->__page_flags to slab->flags
slab:
Update MAINTAINERS entry
slub:
Fix a documentation build error for krealloc()
smb/server:
add ksmbd_vfs_kern_path()
smb/server:
avoid deadlock when linking with ReplaceIfExists
smb/server:
simplify ksmbd_vfs_kern_path_locked()
smb/server:
use lookup_one_unlocked()
smb3 client:
add way to show directory leases for improved debugging
smb3 client:
fix return code mapping of remap_file_range
smb3:
fix for slab out of bounds on mount to ksmbd
smb:
change return type of cached_dir_lease_break() to bool
smb:
client: add mid_counter_lock to protect the mid counter counter
smb:
client: add new tracepoint to trace lease break notification
smb:
client: allow parsing zero-length AV pairs
smb:
client: default to nonativesocket under POSIX mounts
smb:
client: don't call init_waitqueue_head(&info->conn_wait) twice in _smbd_get_connection
smb:
client: don't wait for info->send_pending == 0 on error
smb:
client: fix compound alignment with encryption
smb:
client: fix creating symlinks under POSIX mounts
smb:
client: fix data loss due to broken rename(2)
smb:
client: fix file open check in __cifs_unlink()
smb:
client: fix filename matching of deferred files
smb:
client: fix mid_q_entry memleak leak with per-mid locking
smb:
client: fix netns refcount leak after net_passive changes
smb:
client: Fix NULL pointer dereference in cifs_debug_dirs_proc_show()
smb:
client: fix race with concurrent opens in rename(2)
smb:
client: fix race with concurrent opens in unlink(2)
smb:
client: fix session setup against servers that require SPN
smb:
client: fix smbdirect_recv_io leak in smbd_negotiate() error path
smb:
client: fix spellings in comments
smb:
client: fix wrong index reference in smb2_compound_op()
smb:
client: get rid of kstrdup() when parsing domain mount option
smb:
client: get rid of kstrdup() when parsing iocharset mount option
smb:
client: get rid of kstrdup() when parsing pass mount option
smb:
client: get rid of kstrdup() when parsing pass2 mount option
smb:
client: get rid of kstrdup() when parsing user mount option
smb:
client: handle unlink(2) of files open by different clients
smb:
client: improve logging in smbd_conn_upcall()
smb:
client: let recv_done verify data_offset, data_length and remaining_data_length
smb:
client: let recv_done() avoid touching data_transfer after cleanup/move
smb:
client: let recv_done() cleanup before notifying the callers.
smb:
client: let send_done() cleanup before calling smbd_disconnect_rdma_connection()
smb:
client: let smbd_destroy() call disable_work_sync(&info->post_send_credits_work)
smb:
client: make sure we call ib_dma_unmap_single() only if we called ib_dma_map_single already
smb:
client: make use of smb: smbdirect_socket.recv_io.free.{list,lock}
smb:
client: make use of SMBDIRECT_RECV_IO_MAX_SGE
smb:
client: make use of smbdirect_socket->recv_io.expected
smb:
client: make use of smbdirect_socket.recv_io.reassembly.*
smb:
client: make use of smbdirect_socket.{send,recv}_io.mem.{cache,pool}
smb:
client: make use of struct smbdirect_recv_io
smb:
client: make use of struct smbdirect_send_io
smb:
client: only use a single wait_queue to monitor smbdirect connection status
smb:
client: remove redundant lstrp update in negotiate protocol
smb:
client: remove separate empty_packet_queue
smb:
client: remove unused enum smbd_connection_status
smb:
client: remove unused smbd_connection->fragment_reassembly_remaining
smb:
client: rename server mid_lock to mid_queue_lock
smb:
client: return an error if rdma_connect does not return within 5 seconds
smb:
client: set symlink type as native for POSIX mounts
smb:
client: show negotiated cipher in DebugData
smb:
client: smb: client: eliminate mid_flags field
smb:
client: use disable[_delayed]_work_sync in smbdirect.c
smb:
server: don't use delayed_work for post_recv_credits_work
smb:
server: Fix extension string in ksmbd_extract_shortname()
smb:
server: let recv_done() avoid touching data_transfer after cleanup/move
smb:
server: let recv_done() consistently call put_recvmsg/smb_direct_disconnect_rdma_connection
smb:
server: let smb_direct_writev() respect SMB_DIRECT_MAX_SEND_SGES
smb:
server: make sure we call ib_dma_unmap_single() only if we called ib_dma_map_single already
smb:
server: remove separate empty_recvmsg_queue
smb:
server: split ksmbd_rdma_stop_listening() out of ksmbd_rdma_destroy()
smb:
server: use disable_work_sync in transport_rdma.c
smb:
smbdirect: add SMBDIRECT_RECV_IO_MAX_SGE
smb:
smbdirect: add smbdirect_socket.{send,recv}_io.mem.{cache,pool}
smb:
smbdirect: introduce smbdirect_socket.recv_io.expected
smb:
smbdirect: introduce smbdirect_socket.recv_io.free.{list,lock}
smb:
smbdirect: introduce smbdirect_socket.recv_io.reassembly.*
smb:
smbdirect: introduce struct smbdirect_recv_io
smb:
smbdirect: introduce struct smbdirect_send_io
smp:
Defer check for local execution in smp_call_function_many_cond()
smp:
Document preemption and stop_machine() mutual exclusion
smp:
Fix spelling in on_each_cpu_cond_mask()'s doc-comment
smp:
Fix typo in comment for raw_smp_processor_id()
smp:
Improve locality in smp_call_function_any()
smp:
Use cpumask_any_but() in smp_call_function_many_cond()
smp:
Wait only if work was enqueued
smpboot:
introduce SDTL_INIT() helper to tidy sched topology setup
soc/tegra:
Add Tegra264 APBMISC compatible string
soc/tegra:
cbb: Add support for CBB fabrics in Tegra254
soc/tegra:
cbb: Add support for CBB fabrics in Tegra264
soc/tegra:
cbb: Change master/slave to initiator/target
soc/tegra:
cbb: Clear ERR_FORCE register with ERR_STATUS
soc/tegra:
cbb: Improve handling for per SoC fabric data
soc/tegra:
cbb: Make error interrupt enable and status per SoC
soc/tegra:
cbb: Support HW lookup to get timed out target address
soc/tegra:
Enable support for Tegra264
soc/tegra:
pmc: Add Tegra264 support
soc/tegra:
pmc: Ensure power-domains are in a known state
soc/tegra:
pmc: Opt-out from genpd's common ->sync_state() support
soc:
apple: rtkit: Make shmem_destroy optional
soc:
aspeed: lpc-snoop: Consolidate channel initialisation
soc:
aspeed: lpc-snoop: Constrain parameters in channel paths
soc:
aspeed: lpc-snoop: Ensure model_data is valid
soc:
aspeed: lpc-snoop: Lift channel config to const structs
soc:
aspeed: lpc-snoop: Rearrange channel paths
soc:
aspeed: lpc-snoop: Rename 'channel' to 'index' in channel paths
soc:
aspeed: lpc-snoop: Switch to devm_clk_get_enabled()
soc:
aspeed: lpc-snoop: Use dev_err_probe() where possible
soc:
fsl: qe: convert set_multiple() to returning an integer
soc:
fsl: qe: use new GPIO line value setter callbacks
soc:
hisilicon: kunpeng_hccs: Fix incorrect log information
soc:
mediatek: mtk-mutex: Fix confusing usage of MUTEX_MOD2
soc:
qcom: add configuration for MSM8929
soc:
qcom: Add UBWC config provider
soc:
qcom: fix endianness for QMI header
soc:
qcom: geni-se: Enable QUPs on SA8255p Qualcomm platforms
soc:
qcom: mdt_loader: Actually use the e_phoff
soc:
qcom: mdt_loader: Deal with zero e_shentsize
soc:
qcom: mdt_loader: Ensure we don't read past the ELF header
soc:
qcom: mdt_loader: Fix error return values in mdt_header_valid()
soc:
qcom: mdt_loader: Rename mdt_phdr_valid()
soc:
qcom: pmic_glink: fix OF node leak
soc:
qcom: qcom_stats: Add QMP support for syncing ddr stats
soc:
qcom: qcom_stats: Add support to read DDR statistic
soc:
qcom: QMI encoding/decoding for big endian
soc:
qcom: rpmh-rsc: Add RSC version 4 support
soc:
qcom: socinfo: Add PM7550 & PMIV0108 PMICs
soc:
qcom: socinfo: Add SoC IDs for SM7635 family
soc:
qcom: socinfo: Add support to retrieve APPSBL build details
soc:
qcom: socinfo: Add support to retrieve TME build details
soc:
qcom: spmi-pmic: add more PMIC SUBTYPE IDs
soc:
qcom: ubwc: Add #defines for UBWC swizzle bits
soc:
qcom: ubwc: Add missing UBWC config for SM7225
soc:
qcom: ubwc: add more missing platforms
soc:
qcom: ubwc: Fill in UBWC swizzle cfg for platforms that lack one
soc:
qcom: ubwc: Fix SM6125's ubwc_swizzle value
soc:
qcom: ubwc: provide no-UBWC configuration
soc:
qcom: ubwc: use no-uwbc config for MSM8917
soc:
qcom: use no-UBWC config for MSM8956/76
soc:
renesas: Add RZ/N2H (R9A09G087) config option
soc:
renesas: Add RZ/T2H (R9A09G077) config option
soc:
renesas: pwc-rzv2m: Use new GPIO line value setter callbacks
soc:
renesas: Sort Renesas Kconfig configs
soc:
spacemit: create a header for clock/reset registers
soc:
Use dev_fwnode()
soundwire:
amd: add check for status update registers
soundwire:
amd: Add support for acp7.2 platform
soundwire:
amd: cancel pending slave status handling workqueue during remove sequence
soundwire:
amd: serialize amd manager resume sequence during pm_prepare
soundwire:
Correct some property names
soundwire:
debugfs: move debug statement outside of error handling
soundwire:
intel_ace2.x: Use str_read_write() helper
soundwire:
intel_auxdevice: add rt721 codec to wake_capable_list
soundwire:
Move handle_nested_irq outside of sdw_dev_lock
soundwire:
qcom: demote probe registration printk
soundwire:
stream: restore params when prepare ports fail
soundwire:
update Intel BPT message length limitation
sparc64:
remove hugetlb_free_pgd_range()
sparc:
ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names
sphinx:
kernel_abi: fix performance regression with O=
spi:
Add Amlogic SPISG driver
spi:
Add driver for the RZ/V2H(P) RSPI IP
spi:
atmel-quadspi: Use `devm_dma_request_chan()`
spi:
cadence-qspi: defer runtime support on socfpga if reset bit is enabled
spi:
cadence-quadspi: Implement refcount to handle unbind during busy
spi:
cs42l43: Property entry should be a null-terminated array
spi:
dt-bindings: Add binding document of Amlogic SPISG controller
spi:
dt-bindings: add nxp,lpc3220-spi.yaml
spi:
dt-bindings: Convert marvell,orion-spi to DT schema
spi:
dt-bindings: Document the RZ/V2H(P) RSPI
spi:
dt-bindings: mediatek,spi-mt65xx: Add support for MT6991/MT8196 SPI
spi:
dt-bindings: mxs-spi: allow clocks properpty
spi:
dt-bindings: spi-mux: Drop "spi-max-frequency" as required
spi:
dt-bindings: spi-sg2044-nor: Change SOPHGO SG2042
spi:
dt-bindings: stm32: deprecate `st,spi-midi-ns` property
spi:
dt-bindings: stm32: update bindings with SPI Rx DMA-MDMA chaining
spi:
falcon: mark falcon_sflash_xfer() as static
spi:
gpio: Use explicit 'unsigned int' for parameter types
spi:
intel: Allow writeable MTD partition with module param
spi:
Merge up fixes
spi:
microchip-core-qspi: Add regular transfers
spi:
microchip-core-qspi: Add regular transfers
spi:
microchip-core-qspi: remove unused param from mchp_coreqspi_write_op()
spi:
microchip-core-qspi: set min_speed_hz during probe
spi:
microchip-core-qspi: stop checking viability of op->max_freq in supports_op callback
spi:
offload trigger: add ADI Util Sigma-Delta SPI driver
spi:
omap2-mcspi: drive SPI_CLK on transfer_setup()
spi:
Remove redundant pm_runtime_mark_last_busy() calls
spi:
rspi: Convert to DEFINE_SIMPLE_DEV_PM_OPS()
spi:
sh-msiof: Convert to DEFINE_SIMPLE_DEV_PM_OPS()
spi:
sophgo: Add SPI NOR controller for SG2042
spi:
spi-fsl-dspi: Add config and regmaps for S32G platforms
spi:
spi-fsl-dspi: Avoid setup_accel logic for DMA transfers
spi:
spi-fsl-dspi: Define regmaps per device
spi:
spi-fsl-dspi: DSPI support for NXP S32G
spi:
spi-fsl-dspi: Enable modified transfer protocol on S32G
spi:
spi-fsl-dspi: Enable support for S32G platforms
spi:
spi-fsl-dspi: Re-use one volatile regmap for both device types
spi:
spi-fsl-dspi: Reinitialize DSPI regs after resuming for S32G
spi:
spi-fsl-dspi: Revert unintended dependency change in config SPI_FSL_DSPI
spi:
spi-fsl-dspi: Use DMA for S32G controller in target mode
spi:
spi-fsl-dspi: Use spi_alloc_target for target
spi:
spi-fsl-lpspi: Add compatible for S32G
spi:
spi-fsl-lpspi: Clamp too high speed_hz
spi:
spi-fsl-lpspi: Clear status register after disabling the module
spi:
spi-fsl-lpspi: Constify devtype datas
spi:
spi-fsl-lpspi: Fix transmissions when using CONT
spi:
spi-fsl-lpspi: Generic fixes and support for
spi:
spi-fsl-lpspi: Parameterize reading num-cs from hardware
spi:
spi-fsl-lpspi: Reset FIFO and disable module on transfer abort
spi:
spi-fsl-lpspi: Set correct chip-select polarity bit
spi:
spi-fsl-lpspi: Treat prescale_max == 0 as no erratum
spi:
spi-mem: Add missing kdoc argument
spi:
spi-mem: add spi_mem_adjust_op_freq() in spi_mem_supports_op()
spi:
spi-mem: Take into account the actual maximum frequency
spi:
spi-mem: Use picoseconds for calculating the op durations
spi:
spi-mt65xx: Add support for MT6991 Dimensity 9400 SPI IPM
spi:
spi-nxp-fspi: Check return value of devm_mutex_init()
spi:
spi-pci1xxxx: Add support for 25MHz Clock frequency in C0
spi:
spi-pci1xxxx: Add support for per-instance DMA interrupt vectors
spi:
spi-pci1xxxx: enable concurrent DMA read/write across SPI transfers
spi:
spi-qpic-snand: add support for 8 bits ECC strength
spi:
spi-qpic-snand: enable 8 bits ECC strength
spi:
spi-qpic-snand: fix calculating of ECC OOB regions' properties
spi:
spi-qpic-snand: remove 'qpic_snand_op' structure
spi:
spi-qpic-snand: simplify bad block marker duplication
spi:
spi-qpic-snand: unregister ECC engine on probe error and device remove
spi:
spi-qpic-snand: use correct CW_PER_PAGE value for OOB write
spi:
spi-qpic-snand: use NANDC_STEP_SIZE consistently
spi:
spi-sg2044-nor: Add configurable chip_info
spi:
spi-sg2044-nor: Add SPI-NOR controller for SG2042
spi:
spidev: Add an entry for the ABB spi sensors
spi:
SPISG: Fix less than zero comparison on a u32 variable
spi:
st: fix PM macros to use CONFIG_PM instead of CONFIG_PM_SLEEP
spi:
st: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr()
spi:
stm32-ospi: Fix NULL vs IS_ERR() bug in stm32_ospi_get_resources()
spi:
stm32-ospi: Use of_reserved_mem_region_to_resource() for "memory-region"
spi:
stm32: Add SPI_READY mode to spi controller
spi:
stm32: Check for cfg availability in stm32_spi_probe
spi:
stm32: delete stray tabs in stm32h7_spi_data_idleness()
spi:
stm32: deprecate `st,spi-midi-ns` property
spi:
stm32: fix pointer-to-pointer variables usage
spi:
stm32: fix sram pool free in probe error path
spi:
stm32: use STM32 DMA with STM32 MDMA to enhance DDR use
spi:
xilinx: Fix block comment style and minor cleanups
spidev:
introduce trivial abb sensor device
Linux:
split d_flags calculation out of d_set_d_op()
spufs:
switch to locked_recursive_removal()
squashfs:
fix incorrect argument to sizeof in kmalloc_array call
squashfs:
fix memory leak in squashfs_fill_super
squashfs:
pass the inode to squashfs_readahead_fragment()
squashfs:
replace ;; with ; and end of fi declaration
squashfs:
use folios in squashfs_bio_read_cached()
srcu:
Add guards for SRCU-fast readers
srcu:
Expedite SRCU-fast grace periods
srcu:
Remove SRCU-lite implementation
ssb:
use new GPIO line value setter callbacks
ssb:
use new GPIO line value setter callbacks for the second GPIO chip
stackdepot:
make max number of pools boot-time configurable
stackleak:
Rename STACKLEAK to KSTACK_ERASE
stackleak:
Rename stackleak_track_stack to __sanitizer_cov_stack_depth
stackleak:
Split KSTACK_ERASE_CFLAGS from GCC_PLUGINS_CFLAGS
staging:
axis-fifo: add debugfs interface for dumping fifo registers
staging:
axis-fifo: remove sysfs interface
staging:
fbtft: cleanup error handling in fbtft_framebuffer_alloc()
staging:
fbtft: fix potential memory leak in fbtft_framebuffer_alloc()
staging:
fbtft: fix potential memory leak in fbtft_framebuffer_alloc()
staging:
gpib: Add bit and byte padding to ioctl structs
staging:
gpib: Add init response codes for new ni-usb-hs+
staging:
gpib: Add local include file for commands
staging:
gpib: cec: Fix inconsistent indentation in cec_pci_attach()
staging:
gpib: Fix error code in board_type_ioctl()
staging:
gpib: Fix error handling paths in cb_gpib_probe()
staging:
gpib: fix typo
staging:
gpib: fix unset padding field copy back to userspace
staging:
gpib: hp_82341: Replace manual comparison with min/max macro
staging:
gpib: lpvo_usb_gpib: Remove unreachable return statement
staging:
gpib: Remove unneeded enums and functions
staging:
gpib: Update TODO
staging:
gpib: Use standard size basic uapi types
staging:
greybus: Documentation: firmware.c: fix whitespace alignments
staging:
greybus: Documentation: firmware: Move logical AND to previous line
staging:
greybus: gbphy: fix up const issue with the match callback
staging:
greybus: power_supply fix alignment
staging:
greybus: remove unnecessary GPIO line direction check
staging:
media: atomisp: Fix stack buffer overflow in gmin_get_var_int()
staging:
nvec: Fix incorrect null termination of battery manufacturer
staging:
rtl8723bs: _InitOtherVariable is empty
staging:
rtl8723bs: add missing blank line after declaration
staging:
rtl8723bs: Align next line to open parentheses in core/rtw_xmit.c
staging:
rtl8723bs: CheckFwRsvdPageContent is empty
staging:
rtl8723bs: clean up redundant & parentheses
staging:
rtl8723bs: dm_CheckStatistics is empty
staging:
rtl8723bs: DoIQK_8723B is empty
staging:
rtl8723bs: Efuse_WordEnableDataWrite() is not used
staging:
rtl8723bs: hal: add spaces around ternary operator
staging:
rtl8723bs: hal: remove blank line before close brace
staging:
rtl8723bs: hw_var_port_switch is empty
staging:
rtl8723bs: os_dep: remove blank line before close brace '}'
staging:
rtl8723bs: os_dep: remove whitespace after cast.
staging:
rtl8723bs: place constant to right of logical test
staging:
rtl8723bs: remove blank line before close brace.
staging:
rtl8723bs: remove empty functions
staging:
rtl8723bs: remove function pointer c2h_handler
staging:
rtl8723bs: remove function pointer c2h_id_filter
staging:
rtl8723bs: remove function pointer fill_h2c_cmd
staging:
rtl8723bs: remove function pointer hal_notch_filter
staging:
rtl8723bs: remove function pointer hal_reset_security_engine
staging:
rtl8723bs: remove function pointer SetHalODMVarHandler
staging:
rtl8723bs: remove function pointer xmit_thread_handler
staging:
rtl8723bs: remove macro FillH2CCmd
staging:
rtl8723bs: remove macro hal_xmit_handler
staging:
rtl8723bs: remove redundant semicolon in basic_types.h
staging:
rtl8723bs: remove redundant static function
staging:
rtl8723bs: remove return from void function
staging:
rtl8723bs: remove some 5 GHz code
staging:
rtl8723bs: remove spurious if-block braces
staging:
rtl8723bs: remove struct hal_ops
staging:
rtl8723bs: remove unncessary multiple blank lines
staging:
rtl8723bs: remove unnecessary braces in rtl8723b_cmd
staging:
rtl8723bs: remove unnecessary comment separator lines
staging:
rtl8723bs: remove unnecessary commented code
staging:
rtl8723bs: remove unnesessary function parameter
staging:
rtl8723bs: remove unused function parameter
staging:
rtl8723bs: remove wrapper rtl8723b_SetHalODMVar
staging:
rtl8723bs: rtl8723b_set_FwAoacRsvdPage_cmd is empty
staging:
rtl8723bs: rtw_get_encrypt_decrypt_from_registrypriv is empty
staging:
sm750fb: fix CamelCase variable naming
staging:
sm750fb: fix function parameter alignment
staging:
sm750fb: remove function pointer proc_setBLANK
staging:
sm750fb: rename 'hwCursor'
staging:
vme: vme_user: fix up const issue in vme_bus_match()
staging:
vme_user: fix spelling errors
staging:
vme_user: fixed alignment should match open parenthesis
statmount_mnt_basic():
simplify the logics for group id
stddef:
Introduce TRAILING_OVERLAP() helper macro
stmmac:
xsk: fix negative overflow of budget in zerocopy mode
stop_machine:
Improve kernel-doc function-header comments
string:
Group str_has_prefix() and strstarts()
SUNRPC:
call xs_sock_process_cmsg for all cmsg
sunrpc:
fix client side handling of tls alerts
sunrpc:
fix handling of server side tls alerts
sunrpc:
fix handling of unknown auth status codes
sunrpc:
make svc_tcp_sendmsg() take a signed sentp pointer
sunrpc:
new tracepoints around svc thread wakeups
sunrpc:
rearrange struct svc_rqst for fewer cachelines
sunrpc:
remove SVC_SYSERR
SUNRPC:
Remove unused xdr functions
sunrpc:
reset rq_accept_statp when starting a new RPC
sunrpc:
return better error in svcauth_gss_accept() on alloc failure
SUNRPC:
Silence warnings about parameters not being described
sunrpc:
simplify xdr_init_encode_pages
sunrpc:
simplify xdr_partial_copy_from_skb
sunrpc:
unexport csum_partial_copy_to_xdr
sunvdc:
Balance device refcount in vdc_port_mpgroup_check
Linux:
support for amlogic the new SPI IP
Linux:
switch procfs from d_set_d_op() to d_splice_alias_ops()
sync_file:
Protect access to driver and timeline name
sync_file:
Use dma-fence driver and timeline name helpers
syscall_user_dispatch:
Add PR_SYS_DISPATCH_INCLUSIVE_ON
sysctl:
move cad_pid into kernel/pid.c
sysctl:
Move sysctl_panic_on_stackoverflow to kernel/panic.c
sysctl:
Move tainted ctl_table into kernel/panic.c
sysctl:
Nixify sysctl.sh
sysctl:
Remove (very) old file changelog
sysctl:
Remove superfluous includes from kernel/sysctl.c
sysctl:
Removed unused variable
sysctl:
rename kern_table -> sysctl_subsys_table
sysfs:
constify internal references to 'struct bin_attribute'
sysfs:
treewide: switch back to attribute_group::bin_attrs
sysfs:
treewide: switch back to bin_attribute::read()/write()
Linux:
take ->mnt_expire handling under mount_lock [read_seqlock_excl]
Linux:
take freeing of emptied mnt_namespace to namespace_unlock()
tcp:
add const to tcp_try_rmem_schedule() and sk_rmem_schedule() skb
tcp:
add LINUX_MIB_BEYOND_WINDOW
tcp:
add tcp_sock_set_maxseg
tcp:
call tcp_measure_rcv_mss() for ooo packets
tcp:
Clear tcp_sk(sk)->fastopen_rsk in tcp_disconnect().
tcp:
do not accept packets beyond window
tcp:
do not increment BeyondWindow MIB for old seq
tcp:
do not set a zero size receive buffer
tcp:
fix tcp_ofo_queue() to avoid including too much DUP SACK range
tcp:
fix UaF in tcp_prune_ofo_queue()
tcp:
move tcp_memory_allocated into net_aligned_data
tcp:
Remove inet_hashinfo2_free_mod()
tcp:
remove inet_rtx_syn_ack()
tcp:
remove obsolete and unused RFC3517/RFC6675 loss recovery code
tcp:
remove RFC3517/RFC6675 hint state: lost_skb_hint, lost_cnt_hint
tcp:
remove RFC3517/RFC6675 tcp_clear_retrans_hints_partial()
tcp:
remove rtx_syn_ack field
tcp:
stronger sk_rcvbuf checks
tcp:
tcp_time_to_recover() cleanup
tcp:
trace retransmit failures in tcp_retransmit_skb
tcp:
update the outdated ref draft-ietf-tcpm-rack
tcp_bpf:
Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock->cork.
team:
replace team lock with rtnl lock
tee:
fix memory leak in tee_dyn_shm_alloc_helper
tee:
fix NULL pointer dereference in tee_shm_put
tee:
optee: ffa: fix a typo of "optee_ffa_api_is_compatible"
test/vsock:
Add ioctl SIOCINQ tests
test/vsock:
Add retry mechanism to ioctl wrapper
test_bits:
add tests for __GENMASK() and __GENMASK_ULL()
testing/radix-tree/maple:
increase readers and reduce delay for faster machines
testptp:
add option to enable external timestamping edges
Linux:
Tests for the ".emit_strings" functionality in the BTF dumper.
tg3:
spelling corrections
thermal/drivers/loongson2:
Constify struct thermal_zone_device_ops
thermal/drivers/mediatek/lvts_thermal:
Add lvts commands and their sizes to driver data
thermal/drivers/mediatek/lvts_thermal:
Add mt7988 lvts commands
thermal/drivers/mediatek/lvts_thermal:
Change lvts commands array to static const
thermal/drivers/qcom-spmi-temp-alarm:
Add support for GEN2 rev 2 PMIC peripherals
thermal/drivers/qcom-spmi-temp-alarm:
Add support for LITE PMIC peripherals
thermal/drivers/qcom-spmi-temp-alarm:
Add temp alarm data struct based on HW subtype
thermal/drivers/qcom-spmi-temp-alarm:
Enable stage 2 shutdown when required
thermal/drivers/qcom-spmi-temp-alarm:
Prepare to support additional Temp Alarm subtypes
thermal/drivers/rockchip:
Rename rk_tsadcv3_tshut_mode
thermal/drivers/rockchip:
Support reading trim values from OTP
thermal/drivers/rockchip:
Support RK3576 SoC in the thermal driver
thermal:
Constify struct thermal_zone_device_ops
thermal:
int340x: processor_thermal: Add Wildcat Lake PCI ID
thermal:
intel: int340x: Add throttling control interface to PTC
thermal:
intel: int340x: Allow temperature override
thermal:
sysfs: Return ENODATA instead of EAGAIN for reads
thermal:
Use dev_fwnode()
thunderbolt:
Fix copy+paste error in match_service_id()
thunderbolt:
Fix typos in documentation comments
time/timecounter:
Fix the lie that struct cyclecounter is const
time:
Introduce auxiliary POSIX clocks
timekeeping:
Add AUX offset to struct timekeeper
timekeeping:
Add auxiliary clock support to __timekeeping_inject_offset()
timekeeping:
Add clock_valid flag to timekeeper
timekeeping:
Add minimal posix-timers support for auxiliary clocks
timekeeping:
Avoid double notification in do_adjtimex()
timekeeping:
Cleanup kernel doc of __ktime_get_real_seconds()
timekeeping:
Introduce auxiliary timekeepers
timekeeping:
Introduce timekeeper ID
timekeeping:
Make __timekeeping_advance() reusable
timekeeping:
Make do_adjtimex() reusable
timekeeping:
Make timekeeping_inject_offset() reusable
timekeeping:
Prepare do_adtimex() for auxiliary clocks
timekeeping:
Prepare timekeeping_update_from_shadow()
timekeeping:
Provide adjtimex() for auxiliary clocks
timekeeping:
Provide interface to control auxiliary clocks
timekeeping:
Provide ktime_get_clock_ts64()
timekeeping:
Provide ktime_get_ntp_seconds()
timekeeping:
Provide time getters for auxiliary clocks
timekeeping:
Provide time setter for auxiliary clocks
timekeeping:
Provide update for auxiliary timekeepers
timekeeping:
Remove hardcoded access to tk_core
timekeeping:
Remove the temporary CLOCK_AUX workaround
timekeeping:
Update auxiliary timekeepers on clocksource change
timers/migration:
Clean up the loop in tmigr_quick_check()
tls:
fix handling of zero-length records on the rx_list
tls:
handle data disappearing from under the TLS ULP
tls:
make sure to abort the stream if headers are bogus
tools headers:
Sync arm64 headers with the kernel source
tools headers:
Sync KVM headers with the kernel source
tools headers:
Sync linux/bits.h with the kernel source
tools headers:
Sync linux/cfi_types.h with the kernel source
tools headers:
Sync powerpc headers with the kernel source
tools headers:
Sync syscall tables with the kernel source
tools headers:
Sync uapi/linux/fcntl.h with the kernel source
tools headers:
Sync uapi/linux/fs.h with the kernel source
tools headers:
Sync uapi/linux/prctl.h with the kernel source
tools headers:
Sync uapi/linux/vhost.h with the kernel source
tools headers:
Sync x86 headers with the kernel source
tools subcmd:
Tighten the filename size in check_if_command_finished
tools/accounting/delaytop:
add delaytop to record top-n task delay
tools/bootconfig:
Cleanup bootconfig footer size calculations
tools/bootconfig:
Improve portability
tools/bootconfig:
Replace some echo with printf for more portability
tools/bootconfig:
scripts/ftrace.sh was missing the shebang line, so added it
tools/bpf_jit_disasm:
Fix potential negative tpath index in get_exec_path()
tools/build:
Fix s390(x) cross-compilation with clang
tools/build:
Remove some unused libbpf pre-1.0 feature test logic
tools/dot2c:
Fix generated files going over 100 column limit
tools/getdelays:
add backward compatibility for taskstats version
tools/latency-collector:
Check pkg-config install
tools/mm:
add script to display page state for a given PID and VADDR
tools/nolibc:
add support for clock_nanosleep() and nanosleep()
tools/nolibc:
add support for SuperH
tools/nolibc:
avoid false-positive -Wmaybe-uninitialized through waitpid()
tools/nolibc:
define time_t in terms of __kernel_old_time_t
tools/nolibc:
drop s390 clang target override
tools/nolibc:
fix spelling of FD_SETBITMASK in FD_* macros
tools/nolibc:
hide headers_check command by default
tools/nolibc:
merge i386 and x86_64 into a single x86 arch
tools/nolibc:
MIPS: add support for N64 and N32 ABIs
tools/nolibc:
MIPS: drop $gp setup
tools/nolibc:
MIPS: drop manual stack pointer alignment
tools/nolibc:
MIPS: drop noreorder option
tools/nolibc:
Provide vfork()
tools/nolibc:
Replace ifdef with if defined() in sys.h
tools/nolibc:
use arm64 name over aarch64
tools/perf:
Add --exclude-buildids option to perf archive command
tools/power turbostat.8:
Document Totl%C0, Any%C0, GFX%C0, CPUGFX% columns
tools/power turbostat:
add format "average" for external attributes
tools/power turbostat:
delete GET_PKG()
tools/power turbostat:
Fix bogus SysWatt for forked program
tools/power turbostat:
Fix build with musl
tools/power turbostat:
Fix DMR support
tools/power turbostat:
Handle cap_get_proc() ENOSYS
tools/power turbostat:
Handle non-root legacy-uncore sysfs permissions
tools/power turbostat:
probe and display L3 cache topology
tools/power turbostat:
regression fix: --show C1E%
tools/power turbostat:
standardize PER_THREAD_PARAMS
tools/power turbostat:
Support more than 64 built-in-counters
tools/power turbostat:
verify arguments to params --show and --hide
tools/power turbostat:
version 2025.09.09
tools/rv:
Do not skip idle in trace
tools/rv:
Stop gracefully also on SIGTERM
tools/sched:
Add dl_bw_dump.py for printing bandwidth accounting info
tools/sched:
Add root_domains_dump.py which dumps root domains info
tools/testing/radix-tree:
test maple tree chaining mas_preallocate() calls
tools/testing/selftests:
add mremap() shrink test for multiple VMAs
tools/testing/selftests:
add mremap() unfaulted/faulted test cases
tools/testing/selftests:
add VMA merge tests for KSM merge
tools/testing/selftests:
explicitly test split multi VMA mremap move
tools/testing/selftests:
extend mremap_test to test multi-VMA mremap
tools/testing/selftests:
test MREMAP_DONTUNMAP on multiple VMA move
tools/testing:
add linux/args.h header and fix radix, VMA tests
tools:
add coredump.h header
tools:
bootconfig: Regex enclosed with quotes to make syntax highlight proper
tools:
gpio: remove the include directory on make clean
tools:
Remove libcrypto dependency
tools:
ynl-gen: don't add suffix for pure types
tools:
ynl-gen: fix nested array counting
tools:
ynl-gen: move free printing to the print_type_full() helper
tools:
ynl-gen: print alloc helper for multi-val attrs
tools:
ynl-gen: print setters for multi-val attrs
tools:
ynl: decode enums in auto-ints
tools:
ynl: default to --process-unknown in installed mode
tools:
ynl: process unknown for enum values
tools:
ynl: support packing binary arrays of scalars
torture:
Add "ERROR" diagnostic for testing kernel-build output
torture:
Add textid.txt file to --do-allmodconfig and --do-rcu-rust runs
torture:
Default --no-clocksourcewd on arm64
torture:
Default --no-rcutasksflavors on arm64
torture:
Extract testid.txt generation to separate script
torture:
Make torture.sh --allmodconfig testing fail on warnings
torture:
Make torture.sh KCSAN runs set CONFIG_RCU_TORTURE_TEST_CHK_RDR_STATE=y
torture:
Make torture.sh tolerate runs having bad kvm.sh arguments
torture:
Permit multiple space characters in kvm.sh --kconfig argument
torture:
Provide EXPERT Kconfig option for arm64 KCSAN torture.sh runs
torture:
Remove support for SRCU-lite
torture:
Suppress "find" diagnostics from torture.sh --do-none run
torture:
Suppress torture.sh "Zero time" messages for disabled tests
tpm/tpm_ftpm_tee:
support TPM_CHIP_FLAG_SYNC
tpm/tpm_svsm:
support TPM_CHIP_FLAG_SYNC
tpm:
add bufsiz parameter in the .send callback
tpm:
Check for completion after timeout
tpm:
don't bother with removal of files in directory we'll be removing
tpm:
Replace scnprintf() with sysfs_emit() and sysfs_emit_at() in sysfs show functions
tpm:
support devices with synchronous send()
tpm:
tpm_crb_ffa: try to probe tpm_crb_ffa when it's built-in
tpm:
Use of_reserved_mem_region_to_resource() for "memory-region"
tpm_crb_ffa:
Fix typos in function name
tpm_crb_ffa:
handle tpm busy return code
tpm_crb_ffa:
Remove memset usage
tpm_crb_ffa:
Remove unused export
trace/fgraph:
Fix error handling
trace/fgraph:
Fix the warning caused by missing unregister notifier
trace:
Remove redundant __GFP_NOWARN
tracefs:
Add d_delete to remove negative dentries
tracing, AER:
Hide PCIe AER event when PCIEAER is not configured
tracing/osnoise:
Fix null-ptr-deref in bitmap_parselist()
tracing/osnoise:
Fix slab-out-of-bounds in _parse_integer_limit()
tracing/sched:
Remove obsolete comment on suffixes
tracing:
Add guard() around locks and mutexes in trace.c
tracing:
Add guard(ring_buffer_nest)
tracing:
arm: arm64: Hide trace events ipi_raise, ipi_entry and ipi_exit
tracing:
Call trace_ftrace_test_filter() for the event
tracing:
Deprecate auto-mounting tracefs in debugfs
tracing:
doc: fix "for a while" typo
tracing:
dynevent: Add a missing lockdown check on dynevent
tracing:
dynevent: Add a missing lockdown check on dynevent
tracing:
eprobe-event: Allocate string buffers from heap
tracing:
fgraph: Protect return handler from recursion loop
tracing:
Fix comment in trace_module_remove_events()
tracing:
Fix tracing_marker may trigger page fault during preempt_disable
tracing:
fprobe-event: Allocate string buffers from heap
tracing:
fprobe-event: Sanitize wildcard for fprobe event name
tracing:
fprobe-events: Register fprobe-events only when it is enabled
tracing:
fprobe: Fix infinite recursion using preempt_*_notrace()
tracing:
fprobe: Fix to remove recorded module addresses from filter
tracing:
Have eprobes handle arrays
tracing:
Have eprobes have their own config option
tracing:
Have unsigned int function args displayed as hexadecimal
tracing:
kprobe-event: Allocate string buffers from heap
tracing:
kprobe-event: Fix null-ptr-deref in trace_kprobe_create_internal()
tracing:
Limit access to parser->buffer when trace_get_user failed
tracing:
probe-events: Cleanup entry-arg storing code
tracing:
probe: Allocate traceprobe_parse_context from heap
tracing:
probes: Add a kerneldoc for traceprobe_parse_event_name()
tracing:
probes: Sort #include alphabetically
tracing:
Remove "__attribute__()" from the type field of event format
tracing:
Remove EVENT_FILE_FL_SOFT_MODE flag
tracing:
Remove pointless memory barriers
tracing:
Remove redundant config HAVE_FTRACE_MCOUNT_RECORD
tracing:
Remove unneeded goto out logic
tracing:
Replace MAX_PARAM_PREFIX_LEN with MODULE_NAME_LEN
tracing:
Replace opencoded cpumask_next_wrap() in move_to_next_cpu()
tracing:
ring_buffer: Rewind persistent ring buffer on reboot
tracing:
sched: Hide numa events under CONFIG_NUMA_BALANCING
tracing:
Silence warning when chunk allocation fails in trace_pid_write
tracing:
tprobe-events: Register tracepoint when enable tprobe event
tracing:
tprobe-events: Remove mod field from tprobe-event
tracing:
tprobe-events: Support multiple tprobes on the same tracepoint
tracing:
trace_fprobe: Fix typo of the semicolon
tracing:
uprobe-event: Allocate string buffers from heap
tracing:
Use __free(kfree) in trace.c to remove gotos
tracing:
Use queue_rcu_work() to free filters
tree-wide:
s/struct fileattr/struct file_kattr/g
treewide:
Remove redundant
treewide:
Remove redundant
treewide:
Remove redundant
treewide:
rename GPIO set callbacks back to their original names
ttm/pool:
allow debugfs dumps for numa pools.
tty:
fix tty_port_tty_*hangup() kernel-doc
tty:
hvc_console: Call hvc_kick in hvc_write unconditionally
tty:
introduce and use tty_port_tty_vhangup() helper
tty:
omit need_resched() before cond_resched()
tty:
serial: fix print format specifiers
tty:
serial: fsl_lpuart: Constify struct lpuart_soc_data
tty:
vt: use _IO() to define ioctl numbers
tty:
vt: use sane types for userspace API
tun:
enable gso over UDP tunnel support.
tun:
remove unnecessary tun_xdp_hdr structure
tunnels:
reset the GSO metadata before reusing the skb
Linux:
turn do_make_slave() into transfer_propagation()
uaccess:
Define pagefault lock guard
uapi/fcntl:
add FD_INVALID
uapi/fcntl:
add FD_PIDFS_ROOT
uapi/fcntl:
mark range as reserved
uapi:
export PROCFS_ROOT_INO
uapi:
fix broken link in linux/capability.h
uapi:
in6: restore visibility of most IPv6 socket options
uapi:
net_dropmon: drop unused is_drop_point_hw macro
uapi:
vduse: fix typo in comment
ubifs:
stop using write_cache_pages
ublk selftests:
add --no_ublk_fixed_fd for not using registered ublk char device
ublk:
add helper ublk_check_fetch_buf()
ublk:
allow UBLK_IO_(UN)REGISTER_IO_BUF on any task
ublk:
avoid to pass `struct ublksrv_io_cmd *` to ublk_commit_and_fetch()
ublk:
avoid ublk_io_release() called after ublk char dev is closed
ublk:
cache-align struct ublk_io
ublk:
check cmd_op first
ublk:
check for unprivileged daemon on each I/O fetch
ublk:
consolidate UBLK_IO_FLAG_{ACTIVE,OWNED_BY_SRV} checks
ublk:
don't quiesce in ublk_ch_release
ublk:
don't take ublk_queue in ublk_unregister_io_buf()
ublk:
handle UBLK_IO_FETCH_REQ earlier
ublk:
introduce and use ublk_set_canceling helper
ublk:
let ublk_fill_io_cmd() cover more things
ublk:
look up ublk task via its pid in timeout handler
ublk:
move auto buffer register handling into one dedicated helper
ublk:
move fake timeout logic into __ublk_complete_rq()
ublk:
optimize UBLK_IO_REGISTER_IO_BUF on daemon task
ublk:
optimize UBLK_IO_UNREGISTER_IO_BUF on daemon task
ublk:
pass 'const struct ublk_io *' to ublk_[un]map_io()
ublk:
remove struct ublk_rq_data
ublk:
remove task variable from __ublk_ch_uring_cmd()
ublk:
remove ublk_commit_and_fetch()
ublk:
remove ubq checks from ublk_{get,put}_req_ref()
ublk:
remove unused req argument from ublk_sub_req_ref()
ublk:
return early if blk_should_fake_timeout()
ublk:
speed up ublk server exit handling
ublk:
store auto buffer register data into `struct ublk_io`
ublk:
use vmalloc for ublk_device's __queues
ublk:
validate ublk server pid
ubsan:
Fix incorrect hand-side used in handle
ucount:
fix atomic_long_inc_below() argument type
ucount:
use atomic_long_try_cmpxchg() in atomic_long_inc_below()
udf:
stop using write_cache_pages
udf:
Verify partition map count
udmabuf:
fix vmap missed offset page
udp:
also consider secpath when evaluating ipsec use for checksumming
udp:
move udp_memory_allocated into net_aligned_data
udp:
remove udp_tunnel_gro_init()
udp_tunnel:
fix deadlock in udp_tunnel_nic_set_port_priv()
udp_tunnel:
remove rtnl_lock dependency
uevent:
mv uevent_helper into kobject_uevent.c
um/ptrace:
Implement HAVE_SYSCALL_TRACEPOINTS
um/x86:
Add system call table to header file
um:
Avoid redefining ARCH_HAS_CACHE_LINE_SIZE
um:
Don't mark stack executable
um:
Fix FD copy size in os_rcv_fd_msg()
um:
Make mm_list and mm_list_lock static
um:
Make unscheduled_userspace_iterations static
um:
ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names
um:
Re-evaluate thread flags repeatedly
um:
Remove the pid parameter of handle_trap()
um:
Replace __ASSEMBLY__ with __ASSEMBLER__ in the usermode headers
um:
rtc: Avoid shadowing err in uml_rtc_start()
um:
simplify syscall header files
um:
Stop tracking stub's PID via userspace_pid[]
um:
Use err consistently in userspace()
um:
vfio: Support adding devices via mconsole
um:
virt-pci: Switch to msi_create_parent_irq_domain()
um:
virtio_pcidev: Rename UM_PCI_STAT_WAITING
um:
virtio_uml: Fix use-after-free after put_device in probe
umd:
Remove usermode driver framework
unwind deferred:
Add unwind_completed mask to stop spurious callbacks
unwind deferred:
Use bitmask to determine which callbacks to call
unwind deferred:
Use SRCU unwind_deferred_task_work()
unwind:
Add USED bit to only have one conditional on way back to user space
unwind:
Finish up unwind when a task exits
unwind_user/deferred:
Add deferred unwinding interface
unwind_user/deferred:
Add unwind cache
unwind_user/deferred:
Add unwind_user_faultable()
unwind_user/deferred:
Make unwind deferral requests NMI-safe
unwind_user:
Add user space unwinding API with frame pointer support
Linux:
Update SDCA Kconfig
uprobes:
revert ref_ctr_offset in uprobe_unregister error path
usb:
atm: cxacru: Merge cxacru_upload_firmware() into cxacru_heavy_init()
usb:
chipidea: imx: Add a missing blank line
usb:
chipidea: imx: add imx_usbmisc_pullup() hook
usb:
chipidea: imx: implement workaround for ERR051725
usb:
chipidea: imx: improve usbmisc_imx7d_pullup()
usb:
chipidea: s32g: Add usb support for s32g2
usb:
chipidea: s32g: Add usb support for s32g3
usb:
chipidea: udc: add CI_HDRC_CONTROLLER_PULLUP_EVENT event
usb:
core: Add 0x prefix to quirks debug output
usb:
core: add dma-noncoherent buffer alloc and free API
usb:
core: add urb->sgt parameter description
usb:
core: config: Prevent OOB read in SS endpoint companion parsing
usb:
core: hcd: fix accessing unmapped memory in SINGLE_STEP_SET_FEATURE test
usb:
core: modify comments xhci_hc_driver has HCD_MEMORY just like ehci ohci
USB:
core: remove the move buf action
usb:
core: Remove unused usb_unlink_anchored_urbs
USB:
core: Update kerneldoc for usb_hcd_giveback_urb()
usb:
core: usb_submit_urb: downgrade type check
usb:
core: Use sysfs_emit_at() when showing dynamic IDs
usb:
dwc2: disable platform lowlevel hw resources during shutdown
usb:
dwc2: follow compatible string change for Sophgo CV18XX/SG200X series SoC
usb:
dwc3: gadget: Remove duplicate check while setting xfer resource
usb:
dwc3: gadget: Simplify TRB reclaim logic by removing redundant 'chain' argument
usb:
dwc3: Ignore late xferNotReady event to prevent halt timeout
usb:
dwc3: imx8mp: fix device leak at unbind
usb:
dwc3: meson-g12a: fix device leaks at unbind
usb:
dwc3: pci: add support for the Intel Wildcat Lake
usb:
dwc3: Remove WARN_ON for device endpoint command timeouts
usb:
dwc3: xilinx: add shutdown callback
usb:
dwc3: xilinx: set coherency mode for AMD versal adaptive platform
usb:
early: xhci-dbc: Fix early_ioremap leak
usb:
ehci: replace scnprintf() with sysfs_emit()
usb:
fsl-mph-dr-of: Remove unnecessary NULL check before clk_disable_unprepare()
usb:
gadget : fix use-after-free in composite_dev_cleanup()
usb:
gadget: composite: Use USB API functions rather than constants
usb:
gadget: config: Remove unused usb_gadget_config_buf
USB:
gadget: dummy-hcd: Fix locking bug in RT-enabled kernels
usb:
gadget: dummy_hcd: Use USB API functions rather than constants
usb:
gadget: f_fs: Remove unnecessary spinlocks.
usb:
gadget: f_fs: Use USB API functions rather than constants
USB:
gadget: f_hid: Fix memory leak in hidg_bind error path
usb:
gadget: f_uac1: replace scnprintf() with sysfs_emit()
usb:
gadget: f_uac2: replace scnprintf() with sysfs_emit()
usb:
gadget: m66592-udc: Use USB API functions rather than constants
usb:
gadget: midi2: Fix MIDI2 IN EP max packet size
usb:
gadget: midi2: Fix missing UMP group attributes initialization
usb:
gadget: net2280: Use USB API functions rather than constants
usb:
gadget: pch_udc: Use USB API functions rather than constants
usb:
gadget: pxa25x_udc: Switch to use devm_gpio_request_one()
usb:
gadget: Remove unused usb_remove_config
usb:
gadget: tegra-xudc: fix PM use count underflow
usb:
gadget: u_serial: remove some dead code
usb:
gadget: udc-xilinx: Use USB API functions rather than constants
usb:
gadget: udc: renesas_usb3: Convert to DEFINE_SIMPLE_DEV_PM_OPS()
usb:
gadget: udc: renesas_usb3: drop unused module alias
usb:
gadget: udc: renesas_usb3: fix device leak at unbind
usb:
gadget: uvc: Initialize frame-based format color matching descriptor
usb:
host: xhci-plat: fix incorrect type for of_match variable in xhci_plat_probe()
usb:
misc: apple-mfi-fastcharge: Make power supply names unique
usb:
misc: onboard_usb_dev: Add Bison Electronics Inc. Integrated Camera
usb:
musb: omap2430: clean up probe error handling
usb:
musb: omap2430: enable compile testing
usb:
musb: omap2430: fix device leak at unbind
usb:
ohci-at91: Use dynamic device name for OHCI HCD creation
usb:
ohci-spear: Remove unnecessary NULL check before clk_disable_unprepare()
usb:
phy: tegra: Remove unused functions
usb:
quirks: Add DELAY_INIT quick for another SanDisk 3.2Gen1 Flash Drive
usb:
renesas-xhci: Fix External ROM access timeouts
usb:
renesas_usbhs: Convert to DEFINE_SIMPLE_DEV_PM_OPS()
usb:
renesas_usbhs: use proper DMAENGINE API for termination
USB:
serial: cp210x: use new GPIO line value setter callbacks
USB:
serial: ftdi_sio: use new GPIO line value setter callbacks
USB:
serial: option: add Foxconn T99W709
USB:
serial: option: add Telit Cinterion FN990A w/audio compositions
USB:
serial: option: add Telit Cinterion LE910C4-WWX new compositions
USB:
storage: Add unusual-devs entry for Novatek NTK96550-based camera
USB:
storage: Ignore driver CD mode for Realtek multi-mode Wi-Fi dongles
usb:
storage: realtek_cr: Use correct byte order for bcs->Residue
usb:
storage: reltek_cr: convert to use secs_to_jiffies
usb:
typec: altmodes/displayport: add irq_hpd to sysfs
usb:
typec: fusb302: cache PD RX state
usb:
typec: fusb302: fix scheduling while atomic when using virtio-gpio
usb:
typec: fusb302: Revert incorrect threaded irq fix
usb:
typec: intel_pmc_mux: Defer probe if SCU IPC isn't present
usb:
typec: maxim_contaminant: disable low power mode when reading comparator values
usb:
typec: maxim_contaminant: re-enable cc toggle if cc is open and port is clean
usb:
typec: Remove unused ucsi_cci_str
usb:
typec: tcpm/tcpci_maxim: drop CONFIG_OF
usb:
typec: tcpm/tcpci_maxim: enable PROBE_PREFER_ASYNCHRONOUS
usb:
typec: tcpm/tcpci_maxim: fix irq wake usage
usb:
typec: tcpm: properly deliver cable vdms to altmode drivers
usb:
typec: ucsi: Add poll_cci operation to cros_ec_ucsi
usb:
typec: ucsi: add recipient arg to update_altmodes() callback
usb:
typec: ucsi: psy: Set current max to 100mA for BC 1.2 and Default
usb:
typec: ucsi: Update power_supply on power role change
usb:
typec: ucsi: yoga-c630: add DRM dependency
usb:
typec: ucsi: yoga-c630: correct response for GET_CURRENT_CAM
usb:
typec: ucsi: yoga-c630: fake AltModes for port 0
usb:
typec: ucsi: yoga-c630: fix error and remove paths
usb:
typec: ucsi: yoga-c630: handle USB / HPD messages to set port orientation
usb:
typec: ucsi: yoga-c630: register DRM HPD bridge
usb:
typec: ucsi: yoga-c630: remove duplicate AltModes
usb:
typec: ucsi: yoga-c630: remove extra AltModes for port 1
usb:
usblp: clean up assignment inside if conditions
usb:
xhci: Avoid showing errors during surprise removal
usb:
xhci: Avoid showing warnings for dying controller
usb:
xhci: fix host not responding after suspend and resume
usb:
xhci: Fix slot_id resource race conflict
usb:
xhci: print xhci->xhc_state when queue_command failed
usb:
xhci: Set avg_trb_len = 8 for EP0 during Address Device Command
usbnet:
Set duplex status to unknown in the absence of MII
Linux:
Use helper function for_each_child_of_node_scoped()
Linux:
use uniform permission checks for all mount propagation changes
Linux:
Use unqualified references to ffi types
userfaultfd:
correctly prevent registering VM_DROPPABLE regions
userfaultfd:
fix a crash in UFFDIO_MOVE when PMD is a migration entry
userfaultfd:
prevent unregistering VMAs through a different userfaultfd
userfaultfd:
remove (VM_)BUG_ON()s
userfaultfd:
remove UFFD_CLOEXEC, UFFD_NONBLOCK, and UFFD_FLAGS_SET
vdo:
omit need_resched() before cond_resched()
vdpa/mlx5:
Fix needs_teardown flag calculation
vdpa/mlx5:
Fix release of uninitialized resources on error path
vdpa:
Fix IDR memory leak in VDUSE module exit
vdso/gettimeofday:
Add support for auxiliary clocks
vdso/gettimeofday:
Introduce vdso_clockid_valid()
vdso/gettimeofday:
Introduce vdso_get_timestamp()
vdso/gettimeofday:
Introduce vdso_set_timespec()
vdso/gettimeofday:
Return bool from clock_getres() helpers
vdso/gettimeofday:
Return bool from clock_gettime() helpers
vdso/helpers:
Add helpers for seqlocks of single vdso_clock
vdso/vsyscall:
Avoid slow division loop in auxiliary clock update
vdso/vsyscall:
Introduce a helper to fill clock configurations
vdso/vsyscall:
Split up __arch_update_vsyscall() into __arch_update_vdso_clock()
vdso/vsyscall:
Update auxiliary clock data in the datapage
vdso:
Introduce aux_clock_resolution_ns()
ver_linux:
Remove checks for reiserfsprogs.
verification/dot2k:
Make a separate dot2k_templates/Kconfig_container
verification/dot2k:
Prepare the frontend for LTL inclusion
verification/dot2k:
Remove __buff_to_string()
verification/dot2k:
Replace is_container() hack with subparsers
verification/rvgen:
Add support for linear temporal logic
verification/rvgen:
Do not generate unused variables
verification/rvgen:
Generate each variable definition only once
verification/rvgen:
Organise Kconfig entries for nested monitors
verification/rvgen:
Restructure the classes to prepare for LTL inclusion
verification/rvgen:
Restructure the templates files
verification/rvgen:
Support the 'next' operator
veristat:
Memory accounting for bpf programs
vfio/mlx5:
fix possible overflow in tracking max message size
vfio/pci:
Do vf_token checks for VFIO_DEVICE_BIND_IOMMUFD
vfio/pci:
Separate SR-IOV VF dev_set
vfio/pci:
Use pci_is_display()
vfio/pds:
Fix missing detach_ioas op
vfio/qat:
add support for intel QAT 6xxx virtual functions
vfio/qat:
Remove myself from VFIO QAT PCI driver maintainers
vfio/type1:
conditional rescheduling while pinning
vfio:
Fix unbalanced vfio_df_close call in no-iommu mode
VFIO:
KVM: x86: Drop kvm_arch_{start,end}_assignment()
vfio:
Prevent open_count decrement to negative
vfs:
add Rust files to MAINTAINERS
VFS:
change old_dir and new_dir in struct renamedata to dentrys
VFS:
merge lookup_one_qstr_excl_raw() back into lookup_one_qstr_excl()
VFS:
Minor fixes for porting.rst
vfs:
Remove unnecessary list_for_each_entry_safe() from evict_inodes()
vga_switcheroo:
Use pci_is_display()
vhost-net:
allow configuring extended features
vhost-net:
flush batched before enabling notifications
vhost-net:
reduce one userspace copy when building XDP buff
vhost-net:
unbreak busy polling
vhost-scsi:
fix argument order in tport allocation error message
vhost-scsi:
Fix check for inline_sg_cnt exceeding preallocated limit
vhost-scsi:
Fix log flooding with target does not exist errors
vhost-scsi:
Fix typos and formatting in comments and logs
vhost/net:
enable gso over UDP tunnel support.
vhost/net:
Protect ubufs with rcu read lock in vhost_net_ubuf_put()
vhost/vsock:
Allocate nonlinear SKBs for handling large receive buffers
vhost/vsock:
Avoid allocating arbitrarily-sized SKBs
vhost:
basic in order support
vhost:
fail early when __vhost_add_used() fails
vhost:
Fix ioctl # for VHOST_[GS]ET_FORK_FROM_OWNER
vhost:
Fix typos
vhost:
initialize vq->nheads properly
vhost:
Reintroduce kthread API and add mode selection
vhost:
Take a reference on the task in struct vhost_task.
vhost:
Use ERR_CAST inlined function instead of ERR_PTR(PTR_ERR(...))
vhost:
vringh: Remove unused functions
vhost:
vringh: Remove unused iotlb functions
vhost_net:
basic in_order support
video:
Make CONFIG_FIRMWARE_EDID generally available
video:
Make global edid_info depend on CONFIG_FIRMWARE_EDID
virt:
sev-guest: Contain snp_guest_request_ioctl in sev-guest
virt:
sev-guest: Satisfy linear mapping requirement in get_derived_key()
virtchnl2:
add flow steering support
virtchnl2:
rename enum virtchnl2_cap_rss
virtio-mmio:
Remove virtqueue list from mmio device
virtio-net:
xsk: rx: move the xdp->data adjustment to buf_to_xdp()
virtio-vdpa:
Remove virtqueue list
virtio:
blk/scsi: use block layer helpers to calculate num of queues
virtio:
document ENOSPC
virtio:
fix comments, readability
virtio:
Fix typo in register_virtio_device() doc comment
virtio:
introduce extended features
virtio:
virtio_dma_buf: fix missing parameter documentation
virtio_config:
clarify output parameters
virtio_input:
Improve freeze handling
virtio_net:
add supports for extended offloads
virtio_net:
adjust the execution order of function `virtnet_close` during freeze
virtio_net:
enable gso over UDP tunnel support.
virtio_net:
simplify tx queue wake condition check
virtio_pci:
Fix misleading comment for queue vector
virtio_pci_modern:
allow configuring extended features
vmci:
Prevent the dispatching of uninitialized payloads
vmci:
Prevent the dispatching of uninitialized payloads
vmcoreinfo:
Remove documentation of PG_slab and PG_hugetlb
vmscan:
don't bother with debugfs_real_fops()
vrf:
Drop existing dst reference in vrf_ip6_input_dst
vsock/test:
Add macros to identify transports
vsock/test:
Add test for null ptr deref when transport changes
vsock/test:
Cover more CIDs in transport_uaf test
vsock/test:
fix test for null ptr deref when transport changes
vsock/test:
fix vsock_ioctl_int() check for unsupported ioctl
vsock/test:
Introduce get_transports()
vsock/test:
Introduce vsock_bind_try() helper
vsock/virtio:
Allocate nonlinear SKBs for handling large transmit buffers
vsock/virtio:
Fix message iterator handling on transmit path
vsock/virtio:
Move length check to callers of virtio_vsock_skb_rx_put()
vsock/virtio:
Move SKB allocation lower-bound check to callers
vsock/virtio:
Rename virtio_vsock_alloc_skb()
vsock/virtio:
Rename virtio_vsock_skb_rx_put()
vsock/virtio:
Resize receive buffers so that each SKB fits in a 4K page
vsock/virtio:
Validate length in packet header before skb_put()
vsock:
Add support for SIOCINQ ioctl
vsock:
Do not allow binding to VMADDR_PORT_ANY
vsock:
remove unnecessary null check in vsock_getname()
vsprintf:
Use __diag macros to disable '-Wsuggest-attribute=format'
vt:
defkeymap: Map keycodes above 127 to K_HOLE
vt:
keyboard: Don't process Unicode characters in K_OFF mode
vxlan:
drop sock_lock
vxlan:
Fix NPD in {arp,neigh}_reduce() when using nexthop objects
vxlan:
Fix NPD when refreshing an FDB entry with a nexthop object
vxlan:
remove redundant conversion of vni in vxlan_nl2conf
vxlan:
Support MC routing in the underlay
watchdog/perf:
Provide function for adjusting the event period
watchdog:
Don't use "proxy" headers
watchdog:
dw_wdt: Fix default timeout
watchdog:
fix opencoded cpumask_next_wrap() in watchdog_next_cpu()
watchdog:
it87_wdt: Don't use "proxy" headers
watchdog:
iTCO_wdt: Report error if timeout configuration fails
watchdog:
renesas_wdt: Convert to DEFINE_SIMPLE_DEV_PM_OPS()
watchdog:
rti_wdt: Use of_reserved_mem_region_to_resource() for "memory-region"
watchdog:
sbsa: Adjust keepalive timeout to avoid MediaTek WS0 race condition
watchdog:
ziirave_wdt: check record length in ziirave_firm_verify()
wifi:
ath10k: Add missing include of export.h
wifi:
ath10k: Fix Spelling
wifi:
ath10k: Prefer {} to {0} in initializers
wifi:
ath10k: shutdown driver when hardware is unreliable
wifi:
ath11k: Add missing include of export.h
wifi:
ath11k: clear initialized flag for deinit-ed srng lists
wifi:
ath11k: fix dest ring-buffer corruption
wifi:
ath11k: fix dest ring-buffer corruption when ring is full
wifi:
ath11k: fix group data packet drops during rekey
wifi:
ath11k: fix sleeping-in-atomic in ath11k_mac_op_set_bitrate_mask()
wifi:
ath11k: fix source ring-buffer corruption
wifi:
ath11k: fix suspend use-after-free after probe failure
wifi:
ath11k: Make read-only const array svc_id static const
wifi:
ath11k: Prefer {} to {0} in initializers
wifi:
ath11k: support usercase-specific firmware overrides
wifi:
ath11k: use plain access for descriptor length
wifi:
ath11k: use plain accesses for monitor descriptor
wifi:
ath12k: Add a table of parameters entries impacting memory consumption
wifi:
ath12k: add EHT support for TX rate
wifi:
ath12k: add extended NSS bandwidth support for 160 MHz
wifi:
ath12k: add link support for multi-link in arsta
wifi:
ath12k: Add memset and update default rate value in wmi tx completion
wifi:
ath12k: Add missing include of export.h
wifi:
ath12k: Add num_stations counter for each interface
wifi:
ath12k: add support for 160 MHz bandwidth
wifi:
ath12k: add support for setting fixed HE rate/GI/LTF
wifi:
ath12k: Add support for transmit histogram stats
wifi:
ath12k: add support for Tx Power insertion in RRM action frame
wifi:
ath12k: Add support to enqueue management frame at MLD level
wifi:
ath12k: Add support to parse max ext2 wmi service bit
wifi:
ath12k: Add support to RTT stats
wifi:
ath12k: Add support to TDMA and MLO stats
wifi:
ath12k: Advertise encapsulation/decapsulation offload support to mac80211
wifi:
ath12k: advertise NL80211_FEATURE_TX_POWER_INSERTION support
wifi:
ath12k: allow beacon protection keys to be installed in hardware
wifi:
ath12k: Avoid accessing uninitialized arvif->ar during beacon miss
wifi:
ath12k: avoid bit operation on key flags
wifi:
ath12k: Block radio bring-up in FTM mode
wifi:
ath12k: bring DFS support back for WCN7850
wifi:
ath12k: clean up 80P80 support
wifi:
ath12k: Clear auth flag only for actual association in security mode
wifi:
ath12k: combine channel list for split-phy devices in single-wiphy
wifi:
ath12k: Correct tid cleanup when tid setup fails
wifi:
ath12k: correctly update bw for ofdma packets
wifi:
ath12k: Decrement TID on RX peer frag setup error handling
wifi:
ath12k: disable pdev for non supported country
wifi:
ath12k: Enable memory profile selection for QCN9274
wifi:
ath12k: Enable REO queue lookup table feature on QCN9274 hw2.0
wifi:
ath12k: fetch tx_retry and tx_failed from htt_ppdu_stats_user_cmpltn_common_tlv
wifi:
ath12k: fill link station statistics for MLO
wifi:
ath12k: Fix beacon reception for sta associated to Non-TX AP
wifi:
ath12k: fix dest ring-buffer corruption
wifi:
ath12k: fix dest ring-buffer corruption when ring is full
wifi:
ath12k: Fix double budget decrement while reaping monitor ring
wifi:
ath12k: fix endianness handling while accessing wmi service bit
wifi:
ath12k: Fix missing station power save configuration
wifi:
ath12k: fix source ring-buffer corruption
wifi:
ath12k: Fix station association with MBSSID Non-TX BSS
wifi:
ath12k: Fix the handling of TX packets in Ethernet mode
wifi:
ath12k: fix timeout while waiting for regulatory update during interface creation
wifi:
ath12k: Fix TX status reporting to mac80211 when offload is enabled
wifi:
ath12k: fix WMI TLV header misalignment
wifi:
ath12k: generate rx and tx mcs maps for supported HE mcs
wifi:
ath12k: handle regulatory hints during mac registration
wifi:
ath12k: handle WMI event for real noise floor calculation
wifi:
ath12k: install pairwise key first
wifi:
ath12k: move HE MCS mapper to a separate function
wifi:
ath12k: pack HTT pdev rate stats structs
wifi:
ath12k: Pass ab pointer directly to ath12k_dp_tx_get_encap_type()
wifi:
ath12k: Prefer {} to {0} in initializers
wifi:
ath12k: Prepare ahvif scan link for parallel scan
wifi:
ath12k: properly set bit for pdev mask for firmware PPDU_STATS request
wifi:
ath12k: push EHT MU-MIMO params to hardware
wifi:
ath12k: push HE MU-MIMO params to hardware
wifi:
ath12k: Refactor macros to use memory profile-based values
wifi:
ath12k: remove monitor handling from ath12k_dp_rx_deliver_msdu()
wifi:
ath12k: Remove redundant TID calculation for QCN9274
wifi:
ath12k: remove unneeded semicolon in ath12k_mac_parse_tx_pwr_env()
wifi:
ath12k: Send WMI_VDEV_SET_TPC_POWER_CMD for AP vdev
wifi:
ath12k: Set EMLSR support flag in MLO flags for EML-capable stations
wifi:
ath12k: set RX_FLAG_SKIP_MONITOR in WBM error path
wifi:
ath12k: Split scan request for split band device
wifi:
ath12k: support average ack rssi in station dump
wifi:
ath12k: update channel list in worker when wait flag is set
wifi:
ath12k: update unsupported bandwidth flags in reg rules
wifi:
ath12k: Use HTT_TCL_METADATA_VER_V1 in FTM mode
wifi:
ath12k: use plain access for descriptor length
wifi:
ath12k: use real noise floor instead of default value
wifi:
ath12k: Validate peer_id before searching for peer
wifi:
ath5k: Use max() to improve code
wifi:
ath6kl: Fix spellings
wifi:
ath9k: Add missing include of export.h
wifi:
ath9k: ahb: reorder declarations
wifi:
ath9k: ahb: reorder includes
wifi:
ath9k: ahb: replace id_table with of
wifi:
ath: Add missing include of export.h
wifi:
brcm80211: Remove more unused functions
wifi:
brcm80211: Remove unused functions
wifi:
brcm80211: Remove yet more unused functions
wifi:
brcm80211: Use min() to improve code
wifi:
brcmfmac: Add support for the SDIO 43751 device
wifi:
brcmfmac: cyw: Fix __counted_by to be LE variant
wifi:
brcmfmac: don't allow arp/nd offload to be enabled if ap mode exists
wifi:
brcmfmac: fix EXTSAE WPA3 connection failure due to AUTH TX failure
wifi:
brcmfmac: fix P2P discovery failure in P2P peer due to missing P2P IE
wifi:
brcmfmac: Fix typo "notifer"
wifi:
brcmfmac: fix use-after-free when rescheduling brcmf_btcoex_info work
wifi:
brcmfmac: Make read-only array cfg_offset static const
wifi:
brcmfmac: support CYW54591 PCIE device
wifi:
brcmsmac: Remove const from tbl_ptr parameter in wlc_lcnphy_common_read_table()
wifi:
brcmsmac: Use str_true_false() helper
wifi:
cfg80211/mac80211: Add support to get radio index
wifi:
cfg80211/mac80211: implement dot11ExtendedRegInfoSupport
wifi:
cfg80211/mac80211: remove wrong scan request n_channels
wifi:
cfg80211/mac80211: report link ID for unexpected frames
wifi:
cfg80211: add a flag for the first part of a scan
wifi:
cfg80211: add link_station_info structure to support MLO statistics
wifi:
cfg80211: Add missing lock in cfg80211_check_and_end_cac()
wifi:
cfg80211: add statistics for providing overview for MLO station
wifi:
cfg80211: Add support for link reconfiguration negotiation offload to driver
wifi:
cfg80211: Add Support to Set RTS Threshold for each Radio
wifi:
cfg80211: Add utility API to get radio index from channel
wifi:
cfg80211: allocate memory for link_station info structure
wifi:
cfg80211: clear sinfo->filled for MLO station statistics
wifi:
cfg80211: extend to embed link level statistics in NL message
wifi:
cfg80211: Fix "no buffer space available" error in nl80211_get_station() for MLO
wifi:
cfg80211: fix double free for link_sinfo in nl80211_station_dump()
wifi:
cfg80211: Fix interface type validation
wifi:
cfg80211: fix off channel operation allowed check for MLO
wifi:
cfg80211: fix use-after-free in cmp_bss()
wifi:
cfg80211: hide scan internals
wifi:
cfg80211: Improve the documentation for NL80211_CMD_ASSOC_MLO_RECONF
wifi:
cfg80211: move away from using a fake platform device
wifi:
cfg80211: only verify part of Extended MLD Capabilities
wifi:
cfg80211: parse attribute to update unsolicited probe response template
wifi:
cfg80211: reject HTC bit for management frames
wifi:
cfg80211: Report per-radio RTS threshold to userspace
wifi:
cfg80211: sme: cap SSID length in __cfg80211_connect_result()
wifi:
cfg80211: support configuration of S1G station capabilities
wifi:
cfg80211: support configuring an S1G short beaconing BSS
wifi:
cw1200: cap SSID length in cw1200_do_join()
wifi:
Fix typos
wifi:
ieee80211: add Radio Measurement action fields
wifi:
ipw2x00: convert to use secs_to_jiffies
wifi:
iwlegacy: Check rate_idx range after addition
wifi:
iwlegacy: convert to use secs_to_jiffies()
wifi:
iwlwifi: acpi: check DSM func validity
wifi:
iwlwifi: add a reference to iwl_wowlan_info_notif_v3
wifi:
iwlwifi: Add an helper function for polling bits
wifi:
iwlwifi: add HE 1024QAM for <242-tone RU for PE
wifi:
iwlwifi: add iwl_trans_device_enabled() API
wifi:
iwlwifi: add iwl_trans_is_dead() API
wifi:
iwlwifi: add support for accepting raw DSM tables by firmware
wifi:
iwlwifi: add support for the devcoredump
wifi:
iwlwifi: add suppress_cmd_error_once() API
wifi:
iwlwifi: assign a FW API range for GF
wifi:
iwlwifi: assign a FW API range for HR
wifi:
iwlwifi: assign a FW API range for JF
wifi:
iwlwifi: bump FW API to 102 for BZ/SC/DR
wifi:
iwlwifi: bump minimum API version for SO/MA/TY
wifi:
iwlwifi: bump minimum API version in BZ
wifi:
iwlwifi: bump minimum API version in BZ/SC/DR
wifi:
iwlwifi: cfg: add back more lost PCI IDs
wifi:
iwlwifi: cfg: restore some 1000 series configs
wifi:
iwlwifi: check validity of the FW API range
wifi:
iwlwifi: convert to use secs_to_jiffies()
wifi:
iwlwifi: defer MLO scan after link activation
wifi:
iwlwifi: disable certain features for fips_enabled
wifi:
iwlwifi: don't export symbols that we shouldn't
wifi:
iwlwifi: dvm: fix potential overflow in rs_fill_link_cmd()
wifi:
iwlwifi: dvm: fix some kernel-doc issues
wifi:
iwlwifi: fix 130/1030 configs
wifi:
iwlwifi: fix byte count table for old devices
wifi:
iwlwifi: fix cmd length when sending WOWLAN_TSC_RSC_PARAM
wifi:
iwlwifi: Fix error code in iwl_op_mode_dvm_start()
wifi:
iwlwifi: fix HE/EHT capabilities
wifi:
iwlwifi: Fix memory leak in iwl_mvm_init()
wifi:
iwlwifi: Fix typo "ransport"
wifi:
iwlwifi: fw: Fix possible memory leak in iwl_fw_dbg_collect
wifi:
iwlwifi: fw: make PNVM version a debug message
wifi:
iwlwifi: handle non-overlapping API ranges
wifi:
iwlwifi: if scratch is ~0U, consider it a failure
wifi:
iwlwifi: make FSEQ version a debug message
wifi:
iwlwifi: match discrete/integrated to fix some names
wifi:
iwlwifi: mei: fix kernel-doc warnings
wifi:
iwlwifi: mld: Add dump handler to iwl_mld
wifi:
iwlwifi: mld: add timer host wakeup debugfs
wifi:
iwlwifi: mld: advertise support for TTLM changes
wifi:
iwlwifi: mld: avoid outdated reorder buffer head_sn
wifi:
iwlwifi: mld: Block EMLSR when scanning on P2P Device
wifi:
iwlwifi: mld: decode EOF bit for AMPDUs
wifi:
iwlwifi: mld: disable RX aggregation if requested
wifi:
iwlwifi: mld: don't exit EMLSR when we shouldn't
wifi:
iwlwifi: mld: don't remove all keys in mcast rekey
wifi:
iwlwifi: mld: fix last_mlo_scan_time type
wifi:
iwlwifi: mld: fix misspelling of 'established'
wifi:
iwlwifi: mld: fix scan request validation
wifi:
iwlwifi: mld: ftm: fix switch end indentation
wifi:
iwlwifi: mld: make iwl_mld_add_all_rekeys void
wifi:
iwlwifi: mld: make PHY config a debug message
wifi:
iwlwifi: mld: remove special FW error resume handling
wifi:
iwlwifi: mld: remove support for iwl_geo_tx_power_profiles_cmd version 4
wifi:
iwlwifi: mld: remove support for iwl_mcc_update_resp versions
wifi:
iwlwifi: mld: remove support for REDUCE_TX_POWER_CMD ver 9
wifi:
iwlwifi: mld: remove unneeded compilations
wifi:
iwlwifi: mld: respect AUTO_EML_ENABLE in iwl_mld_int_mlo_scan()
wifi:
iwlwifi: mld: respect AUTO_EML_ENABLE in iwl_mld_retry_emlsr()
wifi:
iwlwifi: mld: restrict puncturing disable to FM
wifi:
iwlwifi: mld: Revert "wifi: iwlwifi: mld: add kunit test for emlsr with bt on"
wifi:
iwlwifi: mld: Revert "wifi: iwlwifi: mld: allow EMLSR with 2.4 GHz when BT is ON"
wifi:
iwlwifi: mld: support channel survey collection for ACS scans
wifi:
iwlwifi: mld: support iwl_omi_send_status_notif version 2
wifi:
iwlwifi: mld: update expected range response notification version
wifi:
iwlwifi: mld: update the P2P device mac before starting the GO
wifi:
iwlwifi: mld: use spec link id and not FW link id
wifi:
iwlwifi: mld: use the correct struct size for tracing
wifi:
iwlwifi: move _iwl_trans_set_bits_mask utilities
wifi:
iwlwifi: move dBm averaging function into utils
wifi:
iwlwifi: move iwl-context-info header files
wifi:
iwlwifi: move iwl_trans_pcie_write_mem to iwl-trans.c
wifi:
iwlwifi: mvm/fw: Avoid -Wflex-array-member-not-at-end warnings
wifi:
iwlwifi: mvm/mld: make PHC messages debug messages
wifi:
iwlwifi: mvm/mld: use average RSSI for beacons
wifi:
iwlwifi: mvm: Add dump handler to iwl_mvm
wifi:
iwlwifi: mvm: always set the key idx in gtk_seq
wifi:
iwlwifi: mvm: avoid outdated reorder buffer head_sn
wifi:
iwlwifi: mvm: d3: Avoid -Wflex-array-member-not-at-end warnings
wifi:
iwlwifi: mvm: don't remove all keys in mcast rekey
wifi:
iwlwifi: mvm: enable antenna selection for AX210 family
wifi:
iwlwifi: mvm: fix kernel-doc warnings
wifi:
iwlwifi: mvm: fix scan request validation
wifi:
iwlwifi: mvm: remove extra link ID
wifi:
iwlwifi: mvm: remove IWL_MVM_ESR_EXIT_FAIL_ENTRY
wifi:
iwlwifi: mvm: remove MLO GTK rekey code
wifi:
iwlwifi: mvm: Remove NAN support
wifi:
iwlwifi: mvm: remove regulatory puncturing setup
wifi:
iwlwifi: mvm: remove support for iwl_wowlan_info_notif_v2
wifi:
iwlwifi: mvm: remove support for iwl_wowlan_info_notif_v4
wifi:
iwlwifi: mvm: remove support for iwl_wowlan_status_v12
wifi:
iwlwifi: mvm: remove support for iwl_wowlan_status_v9
wifi:
iwlwifi: mvm: remove support for REDUCE_TX_POWER_CMD ver 6 and 7
wifi:
iwlwifi: mvm: remove unneeded argument
wifi:
iwlwifi: mvm: set gtk id also in older FWs
wifi:
iwlwifi: parse VLP AP not allowed nvm channel flag
wifi:
iwlwifi: pcie move common probe logic
wifi:
iwlwifi: pcie move gen1_2 probe to gen1_2/trans.c
wifi:
iwlwifi: pcie: abort D3 handshake on error
wifi:
iwlwifi: pcie: accept new devices for MVM-only configs
wifi:
iwlwifi: pcie: add a missing include
wifi:
iwlwifi: pcie: add missing TOP reset code
wifi:
iwlwifi: pcie: don't WARN on bad firmware input
wifi:
iwlwifi: pcie: fix byte count table for some devices
wifi:
iwlwifi: pcie: fix kernel-doc warnings
wifi:
iwlwifi: pcie: fix non-MSIX handshake register
wifi:
iwlwifi: pcie: inform me when op mode leaving
wifi:
iwlwifi: pcie: initiate TOP reset if requested
wifi:
iwlwifi: pcie: move generation specific files to a folder
wifi:
iwlwifi: pcie: move iwl_trans_pcie_dump_regs() to utils.c
wifi:
iwlwifi: pcie: Move txcmd size/align calculation to callers
wifi:
iwlwifi: pcie: reinit device properly during TOP reset
wifi:
iwlwifi: pcie: rename iwl_pci_gen1_2_probe() argument
wifi:
iwlwifi: phy periph read - flow modification
wifi:
iwlwifi: remove an unused struct
wifi:
iwlwifi: remove Intel driver load message
wifi:
iwlwifi: remove SC2F firmware support
wifi:
iwlwifi: Remove support for rx OMI bandwidth reduction
wifi:
iwlwifi: remove support of several iwl_ppag_table_cmd versions
wifi:
iwlwifi: remove support of version 4 of iwl_wowlan_rsc_tsc_params_cmd
wifi:
iwlwifi: remove support of versions 4 and 5 of iwl_alive_ntf
wifi:
iwlwifi: Remove unused cfg parameter from iwl_nvm_get_regdom_bw_flags
wifi:
iwlwifi: Revert "wifi: iwlwifi: remove support of several iwl_ppag_table_cmd versions"
wifi:
iwlwifi: simplify iwl_poll_bits_mask return value
wifi:
iwlwifi: stop supporting iwl_omi_send_status_notif ver 1
wifi:
iwlwifi: support RZL platform device ID
wifi:
iwlwifi: trans: remove iwl_trans_init
wifi:
iwlwifi: trans: remove retake_ownership parameter from sw_reset
wifi:
iwlwifi: uefi: check DSM item validity
wifi:
iwlwifi: use PNVM data embedded in .ucode files
wifi:
libertas: cap SSID len in lbs_associate()
wifi:
mac80211: Add link iteration macro for link data with rcu_dereference
wifi:
mac80211: add link_sta_statistics ops to fill link station statistics
wifi:
mac80211: add mandatory bitrate support for 6 GHz
wifi:
mac80211: add support for S1G aggregation
wifi:
mac80211: add support for storing station S1G capabilities
wifi:
mac80211: add support to accumulate removed link statistics
wifi:
mac80211: add support towards MLO handling of station statistics
wifi:
mac80211: Allow DFS/CSA on a radio if scan is ongoing on another radio
wifi:
mac80211: Allow scan on a radio while operating on DFS on another radio
wifi:
mac80211: avoid weird state in error path
wifi:
mac80211: Check 802.11 encaps offloading in ieee80211_tx_h_select_key()
wifi:
mac80211: clean up cipher suite handling
wifi:
mac80211: copy first_part into HW scan
wifi:
mac80211: correct RX stats packet increment for multi-link
wifi:
mac80211: determine missing link_id in ieee80211_rx_for_interface() based on frequency
wifi:
mac80211: do not permit 40 MHz EHT operation on 5/6 GHz
wifi:
mac80211: Do not schedule stopped TXQs
wifi:
mac80211: Don't call fq_flow_idx() for management frames
wifi:
mac80211: don't complete management TX on SAE commit
wifi:
mac80211: don't mark keys for inactive links as uploaded
wifi:
mac80211: don't require cipher and keylen in gtk rekey
wifi:
mac80211: don't send keys to driver when fips_enabled
wifi:
mac80211: don't unreserve never reserved chanctx
wifi:
mac80211: don't use TPE data from assoc response
wifi:
mac80211: extend beacon monitoring for MLO
wifi:
mac80211: extend connection monitoring for MLO
wifi:
mac80211: extend support to fill link level sinfo structure
wifi:
mac80211: Fix bssid_indicator for MBSSID in AP mode
wifi:
mac80211: fix deactivated link CSA
wifi:
mac80211: fix incorrect type for ret
wifi:
mac80211: fix macro scoping in for_each_link_data
wifi:
mac80211: fix rx link assignment for non-MLO stations
wifi:
mac80211: fix unassigned variable access
wifi:
mac80211: fix WARN_ON for monitor mode on some devices
wifi:
mac80211: handle station association response with S1G
wifi:
mac80211: handle WLAN_HT_ACTION_NOTIFY_CHANWIDTH async
wifi:
mac80211: increase scan_ies_len for S1G
wifi:
mac80211: make VHT opmode NSS ignore a debug message
wifi:
mac80211: only assign chanctx in reconfig
wifi:
mac80211: parse unsolicited broadcast probe response data
wifi:
mac80211: reject TDLS operations when station is not associated
wifi:
mac80211: remove DISALLOW_PUNCTURING_5GHZ code
wifi:
mac80211: remove ieee80211_link_unreserve_chanctx() return value
wifi:
mac80211: remove ieee80211_remove_key
wifi:
mac80211: remove spurious blank line
wifi:
mac80211: send extended MLD capa/ops if AP has it
wifi:
mac80211: Set RTS threshold on per-radio basis
wifi:
mac80211: simplify __ieee80211_rx_h_amsdu() loop
wifi:
mac80211: support initialising an S1G short beaconing BSS
wifi:
mac80211: support initialising current S1G short beacon index
wifi:
mac80211: support returning the S1G short beacon skb
wifi:
mac80211: update radar_required in channel context after channel switch
wifi:
mac80211: use RCU-safe iteration in ieee80211_csa_finish
wifi:
mac80211: verify state before connection
wifi:
mac80211: Write cnt before copying in ieee80211_copy_rnr_beacon()
wifi:
mac80211_hwsim: Declare support for AP scanning
wifi:
mac80211_hwsim: Update comments in header
wifi:
mt76: do not add non-sta wcid entries to the poll list
wifi:
mt76: fix linked list corruption
wifi:
mt76: fix vif link allocation
wifi:
mt76: free pending offchannel tx frames on wcid cleanup
wifi:
mt76: Get rid of dma_sync_single_for_device() for MMIO devices
wifi:
mt76: mt7915: fix list corruption after hardware restart
wifi:
mt76: mt7915: mcu: increase eeprom command timeout
wifi:
mt76: mt7915: mcu: lower default timeout
wifi:
mt76: mt7915: mcu: re-init MCU before loading FW patch
wifi:
mt76: mt7921: don't disconnect when CSA to DFS chan
wifi:
mt76: mt7921s: Introduce SDIO WiFi/BT combo module card reset
wifi:
mt76: mt7925: fix locking in mt7925_change_vif_links()
wifi:
mt76: mt7925: fix off by one in mt7925_mcu_hw_scan()
wifi:
mt76: mt7925: fix the wrong bss cleanup for SAP
wifi:
mt76: mt7925: skip EHT MLD TLV on non-MLD and pass conn_state for sta_cmd
wifi:
mt76: mt7925u: use connac3 tx aggr check in tx complete
wifi:
mt76: mt792x: improve monitor interface handling
wifi:
mt76: mt7996: add missing check for rx wcid entries
wifi:
mt76: mt7996: Add MLO support to mt7996_tx_check_aggr()
wifi:
mt76: mt7996: disable beacons when going offchannel
wifi:
mt76: mt7996: Do not set wcid.sta to 1 in mt7996_mac_sta_event()
wifi:
mt76: mt7996: fix crash on some tx status reports
wifi:
mt76: mt7996: Fix mlink lookup in mt7996_tx_prepare_skb
wifi:
mt76: mt7996: Fix possible OOB access in mt7996_tx()
wifi:
mt76: mt7996: Fix secondary link lookup in mt7996_mcu_sta_mld_setup_tlv()
wifi:
mt76: mt7996: Fix valid_links bitmask in mt7996_mac_sta_{add,remove}
wifi:
mt76: mt7996: Initialize hdr before passing to skb_put_data()
wifi:
mt76: mt7996: Move num_sta accounting in mt7996_mac_sta_{add,remove}_links
wifi:
mt76: mt7996: Rely on for_each_sta_active_link() in mt7996_mcu_sta_mld_setup_tlv()
wifi:
mt76: mt7996: use the correct vif link for scanning/roc
wifi:
mt76: prevent non-offchannel mgmt tx during scan/roc
wifi:
mwifiex: enable host mlme on sdio W8997 chipsets
wifi:
mwifiex: Initialize the chan_stats array to zero
wifi:
mwifiex: Use max_t() to improve code
wifi:
nl80211: completely disable per-link stats for now
wifi:
nl80211: make nl80211_check_scan_flags() type safe
wifi:
nl80211: Set num_sub_specs before looping through sub_specs
wifi:
plfxlc: Fix error handling in usb driver probe
wifi:
rt2800: move 2x00soc to 2800soc
wifi:
rt2800: select CONFIG_RT2X00_LIB as needed
wifi:
rt2800soc: allow loading from OF
wifi:
rt2x00: add COMPILE_TEST
wifi:
rt2x00: fix CRC_CCITT dependency
wifi:
rt2x00: remove mod_name from platform_driver
wifi:
rt2x00: soc: modernize probe
wifi:
rtl818x: Kill URBs before clearing tx status queue
wifi:
rtl8xxxu: Fix RX skb size for aggregation disabled
wifi:
rtlwifi: avoid stack size warning for _read_eeprom_info
wifi:
rtlwifi: Constify struct rtl_hal_ops and rtl_hal_cfg
wifi:
rtlwifi: fix possible skb memory leak in _rtl_pci_init_one_rxdesc()
wifi:
rtlwifi: fix possible skb memory leak in `_rtl_pci_rx_interrupt()`.
wifi:
rtlwifi: rtl8821ae: make the read-only array params static const
wifi:
rtlwifi: Use min()/max() to improve code
wifi:
rtw88: coex: Use bitwise instead of arithmetic operator for flags
wifi:
rtw88: Enable AP and adhoc modes for SDIO again
wifi:
rtw88: enable TX reports for the management queue
wifi:
rtw88: Fix macid assigned to TDLS station
wifi:
rtw88: pci: add PCI Express error handling
wifi:
rtw88: Rename the RTW_WCPU_11{AC,N} enums
wifi:
rtw89: 8851b: Accept USB devices and load their MAC address
wifi:
rtw89: 8851b: adjust ADC setting for RF calibration
wifi:
rtw89: 8851b: Modify rtw8851b_pwr_{on,off}_func() for USB
wifi:
rtw89: 8851b: rfk: extend DPK path_ok type to u8
wifi:
rtw89: 8851b: rfk: update DPK to 0x11
wifi:
rtw89: 8851b: rfk: update IQK to 0x14
wifi:
rtw89: 8851b: set ADC bandwidth select according to calibration value
wifi:
rtw89: 8851b: update NCTL 0xB
wifi:
rtw89: 8852b: Add rtw8852b_dle_mem_usb3
wifi:
rtw89: 8852b: Add rtw8852b_hfc_param_ini_usb
wifi:
rtw89: 8852b: configure FW version for SCAN_OFFLOAD_EXTRA_OP feature
wifi:
rtw89: 8852b: Fix rtw8852b_pwr_{on,off}_func() for USB
wifi:
rtw89: 8852b: implement RFK multi-channel handling and support chanctx up to 2
wifi:
rtw89: 8852bt: configure FW version for SCAN_OFFLOAD_EXTRA_OP feature
wifi:
rtw89: 8852bt: implement RFK multi-channel handling and support chanctx up to 2
wifi:
rtw89: 8852bx: Accept USB devices and load their MAC address
wifi:
rtw89: 8852c: increase beacon loss to 6 seconds
wifi:
rtw89: 8922a: pass channel information when enter LPS
wifi:
rtw89: add chip_ops::chan_to_rf18_val to get code of RF register value
wifi:
rtw89: add DIG suspend/resume flow when scan and connection
wifi:
rtw89: add EHT physts and adjust init flow accordingly
wifi:
rtw89: Add extra TX headroom for USB
wifi:
rtw89: Add rtw8851b_dle_mem_usb{2,3}
wifi:
rtw89: Add rtw8851b_hfc_param_ini_usb
wifi:
rtw89: Add rtw8851bu.c
wifi:
rtw89: Add rtw8852bu.c
wifi:
rtw89: Add some definitions for USB
wifi:
rtw89: Add usb.{c,h}
wifi:
rtw89: avoid NULL dereference when RX problematic packet on unsupported 6 GHz band
wifi:
rtw89: chan: concentrate the logic of setting/clearing chanctx bitmap
wifi:
rtw89: chan: re-config default chandef only when none is registered
wifi:
rtw89: check LPS H2C command complete by C2H reg instead of done ack
wifi:
rtw89: check path range before using in rtw89_fw_h2c_rf_ps_info()
wifi:
rtw89: coex: Add H2C command to collect driver outsource information to firmware
wifi:
rtw89: coex: Add PTA grant signal setting offload to firmware feature
wifi:
rtw89: coex: Add v1 Bluetooth AFH handshake for WiFi 7
wifi:
rtw89: coex: Assign priority table before entering power save
wifi:
rtw89: coex: Enable outsource info H2C command
wifi:
rtw89: coex: Get Bluetooth desired version by WiFi firmware version
wifi:
rtw89: coex: Implement Wi-Fi MLO related logic
wifi:
rtw89: coex: Not to set slot duration to zero to avoid firmware issue
wifi:
rtw89: coex: Query Bluetooth TX power when firmware support
wifi:
rtw89: coex: refine debug log with format version and readable string
wifi:
rtw89: coex: RTL8852B coexistence Wi-Fi firmware support for v0.29.122.0
wifi:
rtw89: coex: RTL8922A add Wi-Fi firmware support for v0.35.63.0
wifi:
rtw89: coex: RTL8922A add Wi-Fi firmware support for v0.35.71.0
wifi:
rtw89: coex: Update Bluetooth slot length when Wi-Fi is scanning
wifi:
rtw89: coex: Update BTG control for WiFi 7
wifi:
rtw89: coex: Update hardware PTA resource binding logic
wifi:
rtw89: coex: Update Pre-AGC logic for WiFi 7
wifi:
rtw89: coex: Update scoreboard to avoid Bluetooth re-link fail
wifi:
rtw89: coex: Update Wi-Fi status logic for WiFi 7
wifi:
rtw89: coex: Update Wi-Fi/Bluetooth coexistence version to 9.0.0
wifi:
rtw89: correct length for IE18/19 PHY report and IE parser
wifi:
rtw89: Disable deep power saving for USB/SDIO
wifi:
rtw89: dynamically update EHT preamble puncturing
wifi:
rtw89: Enable the new rtw89_8852bu module
wifi:
rtw89: Enable the new USB modules
wifi:
rtw89: enter power save mode aggressively
wifi:
rtw89: extend HW scan of WiFi 6 chips for extra OP chan when concurrency
wifi:
rtw89: extend HW scan of WiFi 7 chips for extra OP chan when concurrency
wifi:
rtw89: fix EHT 20MHz TX rate for non-AP STA
wifi:
rtw89: Fix rtw89_mac_power_switch() for USB
wifi:
rtw89: fix spelling mistake of RTW89_FLAG_FORBIDDEN_TRACK_WORK
wifi:
rtw89: fw: add RFE type to RF TSSI H2C command
wifi:
rtw89: Hide some errors when the device is unplugged
wifi:
rtw89: implement channel switch support
wifi:
rtw89: introduce fw feature group and redefine CRASH_TRIGGER
wifi:
rtw89: introduce rtw89_query_mr_chanctx_info() for multi-role chanctx info
wifi:
rtw89: Lower the timeout in rtw89_fw_read_c2h_reg() for USB
wifi:
rtw89: Lower the timeout in rtw89_fwdl_check_path_ready_ax() for USB
wifi:
rtw89: mac: add dummy handler of MAC C2H event class 27
wifi:
rtw89: mac: differentiate mem_page_size by chip generation
wifi:
rtw89: mac: reduce PPDU status length for WiFi 6 chips
wifi:
rtw89: Make dle_mem in rtw89_chip_info an array
wifi:
rtw89: Make hfc_param_ini in rtw89_chip_info an array
wifi:
rtw89: mcc: add H2C command to support different PD level in MCC
wifi:
rtw89: mcc: adjust beacon filter when MCC and detect connection
wifi:
rtw89: mcc: adjust TX nulldata early time from 3ms to 7ms
wifi:
rtw89: mcc: clear normal flow NoA when MCC start
wifi:
rtw89: mcc: correct frequency when MCC
wifi:
rtw89: mcc: enlarge GO NoA duration to cover channel switching time
wifi:
rtw89: mcc: enlarge scan time of GC when GO in MCC
wifi:
rtw89: mcc: enlarge TX retry count when GC auth
wifi:
rtw89: mcc: prevent shift wrapping in rtw89_core_mlsr_switch()
wifi:
rtw89: mcc: solve GO's TBTT change and TBTT too close to NoA issue
wifi:
rtw89: mcc: stop TX during MCC prepare
wifi:
rtw89: mcc: update format of RF notify MCC H2C command
wifi:
rtw89: mcc: use anchor pattern when bcn offset less than min of tob
wifi:
rtw89: mcc: when MCC stop forcing to stay at GO role
wifi:
rtw89: pci: add PCI Express error handling
wifi:
rtw89: purge obsoleted scan events with software sequence number
wifi:
rtw89: regd/acpi: support 6 GHz VLP policy via ACPI DSM
wifi:
rtw89: regd/acpi: support country CA by BIT(1) in 6 GHz SP conf
wifi:
rtw89: regd/acpi: support regulatory rules via ACPI DSM and parse rule of regd_UK
wifi:
rtw89: regd/acpi: update field definition to specific country in UNII-4 conf
wifi:
rtw89: report boottime of receiving beacon and probe response
wifi:
rtw89: rfk: support IQK firmware command v1
wifi:
rtw89: sar: do not assert wiphy lock held until probing is done
wifi:
rtw89: sar: drop lockdep assertion in rtw89_set_sar_from_acpi
wifi:
rtw89: scan abort when assign/unassign_vif
wifi:
rtw89: trigger TX stuck if FIFO full
wifi:
rtw89: tweak tx wake notify matching condition
wifi:
rtw89: TX nulldata 0 after scan complete
wifi:
rtw89: update EDCCA report for subband 40M/80M/sub-20M
wifi:
rtw89: update SER L2 type default value
wifi:
rtw89: wow: Add Basic Rate IE to probe request in scheduled scan mode
wifi:
virt_wifi: Fix page fault on connect
wifi:
wil6210: wmi: Fix spellings reported by codespell
wifi:
wilc1000: avoid buffer overflow in WID string configuration
wifi:
wilc1000: Use min() to improve code
wifi:
wlcore: Remove unused wl12xx_cmd_start_fwlog
wireguard:
peer: Replace sockaddr with sockaddr_inet
wl1251:
Remove unused wl1251_acx_rate_policies
wl1251:
Remove unused wl1251_cmd_*
workqueue:
Add new WQ_PERCPU flag
workqueue:
Add system_percpu_wq and system_dfl_wq
workqueue:
Basic memory allocation profiling support
workqueue:
fix opencoded cpumask_next_and_wrap() in wq_select_unbound_cpu()
workqueue:
Remove unused work_on_cpu_safe
workqueue:
rust: add delayed work items
workqueue:
Use atomic_try_cmpxchg_relaxed() in tryinc_node_nr_active()
x86/apic:
KVM: Deduplicate APIC vector => register+bit math
x86/apic:
KVM: Move apic_find_highest_vector() to a common header
x86/apic:
KVM: Move apic_test)vector() to common code
x86/apic:
KVM: Move lapic get/set helpers to common code
x86/apic:
KVM: Move lapic set/clear_vector() helpers to common code
x86/apic:
Move apic_update_irq_cfg() call to apic_update_vector()
x86/apic:
Rename 'reg_off' to 'reg'
x86/bug:
Add ARCH_WARN_ASM macro for BUG/WARN asm code sharing with Rust
x86/bugs:
Add attack vector controls for BHI
x86/bugs:
Add attack vector controls for GDS
x86/bugs:
Add attack vector controls for ITS
x86/bugs:
Add attack vector controls for L1TF
x86/bugs:
Add attack vector controls for MDS
x86/bugs:
Add attack vector controls for MMIO
x86/bugs:
Add attack vector controls for retbleed
x86/bugs:
Add attack vector controls for RFDS
x86/bugs:
Add attack vector controls for spectre_v1
x86/bugs:
Add attack vector controls for spectre_v2
x86/bugs:
Add attack vector controls for spectre_v2_user
x86/bugs:
Add attack vector controls for SRBDS
x86/bugs:
Add attack vector controls for SRSO
x86/bugs:
Add attack vector controls for SSB
x86/bugs:
Add attack vector controls for TAA
x86/bugs:
Add attack vector controls for TSA
x86/bugs:
Add SRSO_MITIGATION_NOSMT
x86/bugs:
Allow ITS stuffing in eIBRS+retpoline mode also
x86/bugs:
Avoid AUTO after the select step in the retbleed mitigation
x86/bugs:
Avoid warning when overriding return thunk
x86/bugs:
Clean up SRSO microcode handling
x86/bugs:
Define attack vectors relevant for each bug
x86/bugs:
Fix GDS mitigation selecting when mitigation is off
x86/bugs:
Introduce cdt_possible()
x86/bugs:
Move cpu_bugs_smt_update() down
x86/bugs:
Print enabled attack vectors
x86/bugs:
Remove its=stuff dependency on retbleed
x86/bugs:
Select best SRSO mitigation
x86/bugs:
Simplify the retbleed=stuff checks
x86/bugs:
Use IBPB for retbleed if used by SRSO
x86/bugs:
Use switch/case in its_apply_mitigation()
x86/CPU/AMD:
Add CPUID faulting support
x86/CPU/AMD:
Ignore invalid reset reason value
x86/cpu/hygon:
Add missing resctrl_cpu_detect() in bsp_init helper
x86/cpu/intel:
Fix the constant_tsc model check for Pentium 4
x86/cpu/topology:
Always try cpu_parse_topology_ext() on AMD/Hygon
x86/cpu/topology:
Use initial APIC ID from XTOPOLOGY leaf on AMD/HYGON
x86/cpu:
Add new Intel CPU model numbers for Wildcatlake and Novalake
x86/cpuid:
Remove transitional
header
x86/crc:
drop checks of CONFIG_AS_VPCLMULQDQ
x86/efi:
Implement support for embedding SBAT data for x86
x86/efi:
Move runtime service initialization to arch/x86
x86/fpu/xstate:
Add CET supervisor xfeature support as a guest-only feature
x86/fpu/xstate:
Differentiate default features for host and guest FPUs
x86/fpu/xstate:
Introduce "guest-only" supervisor xfeature set
x86/fpu:
Delay instruction pointer fixup until after warning
x86/fpu:
Fix NULL dereference in avx512_status()
x86/fpu:
Initialize guest fpstate and FPU pseudo container from guest defaults
x86/fpu:
Initialize guest FPU permissions from guest defaults
x86/fpu:
Remove xfd argument from __fpstate_reset()
x86/ftrace:
enable EXECMEM_ROX_CACHE for ftrace allocations
x86/irq:
Plug vector setup race
x86/itmt:
Add debugfs file to show core priorities
x86/kconfig/32:
Refresh defconfig
x86/kconfig/64:
Refresh defconfig
x86/Kconfig:
Add arch attack vector support
x86/Kconfig:
Reenable PTDUMP on i386
x86/kprobes:
enable EXECMEM_ROX_CACHE for kprobes allocations
x86/lib:
Add WBINVD and WBNOINVD helpers to target multiple CPUs
x86/lib:
Add WBNOINVD helper functions
x86/lib:
Drop the unused return value from wbinvd_on_all_cpus()
x86/microcode/AMD:
Handle the case of no BIOS microcode
x86/microcode:
Move away from using a fake platform device
x86/mm/64:
define ARCH_PAGE_TABLE_SYNC_MASK and arch_sync_kernel_mappings()
x86/mm:
Remove duplicated __PAGE_KERNEL(_EXEC) definitions
x86/msr-index:
Add AMD workload classification MSRs
x86/process:
Clear hardware feedback history for AMD processors
x86/pti:
Add attack vector controls for PTI
x86/ptrace:
Use USER_REGSET_NOTE_TYPE() to specify regset note names
x86/sev/vc:
Fix EFI runtime instruction emulation
x86/sev:
Allocate request in TSC_INFO_REQ on stack
x86/sev:
Document requirement for linear mapping of guest request buffers
x86/sev:
Drop unnecessary parameter in snp_issue_guest_request()
x86/sev:
Ensure SVSM reserved fields in a page validation entry are initialized to zero
x86/sev:
Evict cache lines during SNP memory validation
x86/sev:
Guard sev_evict_cache() with CONFIG_AMD_MEM_ENCRYPT
x86/sev:
Improve handling of writes to intercepted TSC MSRs
x86/sev:
Let sev_es_efi_map_ghcbs() map the CA pages too
x86/smpboot:
avoid SMT domain attach/destroy if SMT is not enabled
x86/smpboot:
moves x86_topology to static initialize and truncate
x86/smpboot:
remove redundant CONFIG_SCHED_SMT
x86/tools:
insn_decoder_test.c: Emit standard build success messages
x86/tools:
insn_sanity.c: Emit standard build success messages
x86/topology:
Implement topology_is_core_online() to address SMT regression
x86/vmscape:
Add conditional IBPB mitigation
x86/vmscape:
Add old Intel CPUs to affected list
x86/vmscape:
Enable the mitigation
x86/vmscape:
Enumerate VMSCAPE bug
x86/vmscape:
Warn when STIBP is disabled with SMT
x86:
Handle KCOV __init vs inline mismatches
x86:
implement crashkernel cma reservation
xarray:
add a BUG_ON() to ensure caller is not sibling
xdp:
Remove unused events xdp_redirect_map and xdp_redirect_map_err
xdp:
tracing: Hide some xdp events under CONFIG_BPF_SYSCALL
xen-pciback:
Replace scnprintf() with sysfs_emit_at()
xen/gntdev:
remove struct gntdev_copy_batch from stack
xen/netfront:
Fix TX response spurious interrupts
xen/xenbus:
fix typo "notifer"
xen/xenbus:
fix W=1 build warning in xenbus_va_dev_error function
xen:
fix UAF in dmabuf_exp_from_pages()
xen:
privcmd: Don't mark eventfd waiter as EXCLUSIVE
xen:
Remove some deadcode (x)
xfrm:
bring back device check in validate_xmit_xfrm
xfrm:
Duplicate SPI Handling
xfrm:
fix offloading of cross-family tunnels
xfrm:
flush all states in xfrm_state_fini
xfrm:
hold device only for the asynchronous decryption
xfrm:
restore GSO for SW crypto
xfrm:
Skip redundant statistics update for crypto offload
xfrm:
xfrm_alloc_spi shouldn't use 0 as SPI
xfs:
change xfs_xattr_class from a TRACE_EVENT() to DECLARE_EVENT_CLASS()
xfs:
cleanup the ordered item logic in xlog_cil_insert_format_items
xfs:
decouple xfs_trans_alloc_empty from xfs_trans_alloc
xfs:
Default XFS_RT to Y if CONFIG_BLK_DEV_ZONED is enabled
xfs:
disallow atomic writes on DAX
xfs:
do not propagate ENODATA disk errors into xattr code
xfs:
don't pass the old lv to xfs_cil_prepare_item
xfs:
don't use a xfs_log_iovec for attr_item names and values
xfs:
don't use a xfs_log_iovec for ri_buf in log recovery
xfs:
don't use xfs_trans_reserve in xfs_trans_reserve_more
xfs:
don't use xfs_trans_reserve in xfs_trans_roll
xfs:
fix frozen file system assert in xfs_trans_alloc
xfs:
fix scrub trace with null pointer in quotacheck
xfs:
fully decouple XFS_IBULK* flags from XFS_IWALK* flags
xfs:
improve the comments in xfs_max_open_zones
xfs:
improve the comments in xfs_select_zone_nowait
xfs:
improve the xg_active_ref check in xfs_group_free
xfs:
kick off inodegc when failing to reserve zoned blocks
xfs:
only create event xfs_file_compat_ioctl when CONFIG_COMPAT is configure
xfs:
refactor cmp_key_with_cur routines to take advantage of cmp_int()
xfs:
refactor cmp_two_keys routines to take advantage of cmp_int()
xfs:
refactor xfs_btree_diff_two_ptrs() to take advantage of cmp_int()
xfs:
reject max_atomic_write mount option for no reflink
xfs:
reject swapon for inodes on a zoned file system earlier
xfs:
remove the xlog_ticket_t typedef
xfs:
remove unused event xfs_alloc_near_error
xfs:
remove unused event xfs_alloc_near_nominleft
xfs:
remove unused event xfs_attr_node_removename
xfs:
remove unused event xfs_ioctl_clone
xfs:
remove unused event xfs_pagecache_inval
xfs:
remove unused event xlog_iclog_want_sync
xfs:
Remove unused label in xfs_dax_notify_dev_failure
xfs:
remove unused trace event xfs_attr_remove_iter_return
xfs:
remove unused trace event xfs_attr_rmtval_set
xfs:
remove unused trace event xfs_discard_rtrelax
xfs:
remove unused trace event xfs_dqreclaim_dirty
xfs:
remove unused trace event xfs_log_cil_return
xfs:
remove unused trace event xfs_reflink_cow_enospc
xfs:
remove unused xfs_attr events
xfs:
remove unused xfs_reflink_compare_extents events
xfs:
remove usused xfs_end_io_direct events
xfs:
remove XFS_IBULK_SAME_AG
xfs:
remove xfs_last_used_zone
xfs:
remove xrep_trans_{alloc,cancel}_hook_dummy
xfs:
rename diff_two_keys routines
xfs:
rename key_diff routines
xfs:
rename oz_write_pointer to oz_allocated
xfs:
return the allocated transaction from xchk_trans_alloc_empty
xfs:
return the allocated transaction from xfs_trans_alloc_empty
xfs:
split xfs_zone_record_blocks
xfs:
stop passing an inode to the zone space reservation helpers
xfs:
use a proper variable name and type for storing a comparison result
xfs:
use a uint32_t to cache i_used_blocks in xfs_init_zone
xfs:
use better names for size members in xfs_log_vec
xfs:
use xfs_trans_reserve_more in xfs_trans_reserve_more_inode
xhci:
dbc: decouple endpoint allocation from initialization
xhci:
dbc: Fix full DbC transfer ring after several reconnects
xhci:
fix memory leak regression when freeing xhci vdev devices depth first
xirc2ps_cs:
fix register access when enabling FullDuplex
xsk:
Fix immature cq descriptor production
xtensa:
get rid uapi/asm/param.h
xtensa:
ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names
xtensa:
Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
xtensa:
Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers
zloop:
fix KASAN use-after-free of tag set
zonefs:
use ZONEFS_SUPER_SIZE instead of PAGE_SIZE
zram:
fix slot write race condition
zram:
pass buffer offset to zcomp_available_show()
zynq_fpga:
use sgtable-based scatterlist wrappers
zynqmp:
don't bother with debugfs_file_{get,put}() in proxied fops