Changelog
in Linux kernel
6.18
Linux:
(asus-ec-sensors) add Pro WS WRX90E-SAGE SE
.gitignore:
ignore compile_commands.json globally
/dev/zero:
try to align PMD_SIZE for private mapping
6pack:
drop redundant locking and refcounting
9p/trans_fd:
p9_fd_request: kick rx thread if EPOLLIN
9p:
clean up comment typos
9p:
fix /sys/fs/9p/caches overwriting itself
9p:
simplify v9fs_vfs_atomic_open()
9p:
simplify v9fs_vfs_atomic_open_dotl()
9p:
sysfs_init: don't hardcode error to ENOMEM
__detach_mounts():
use guards
__is_local_mountpoint():
use guards
_nfsd_symlink():
switch to simple_start_creating()
ABI:
sysfs: add documentation for ST M24LR EEPROM and control interface
accel/amdxdna:
Add a function to walk hardware contexts
accel/amdxdna:
Add ioctl DRM_IOCTL_AMDXDNA_GET_ARRAY
accel/amdxdna:
Delete pci_free_irq_vectors()
accel/amdxdna:
Fix incorrect type used for a local variable
accel/amdxdna:
Support user space allocated buffer
accel/amdxdna:
Unify pm and rpm suspend and resume callbacks
accel/amdxdna:
Use int instead of u32 to store error codes
accel/habanalabs/gaudi2:
add support for logging register accesses from debugfs
accel/habanalabs/gaudi2:
fix BMON disable configuration
accel/habanalabs/gaudi2:
read preboot status after recovering from dirty state
accel/habanalabs/gaudi2:
stringify engine/queue ids
accel/habanalabs/gaudi2:
use the CPLD_SHUTDOWN event handler
accel/habanalabs:
add debugfs interface for HLDIO testing
accel/habanalabs:
add generic message type to get error counters
accel/habanalabs:
add HL_GET_P_STATE passthrough type
accel/habanalabs:
add Infineon version check
accel/habanalabs:
add NVMe Direct I/O (HLDIO) infrastructure
accel/habanalabs:
clarify ctx use after hl_ctx_put() in dmabuf release
accel/habanalabs:
disable device access after CPLD_SHUTDOWN
accel/habanalabs:
fix typo in trace output (cms -> cmd)
accel/habanalabs:
remove old interface variation of 'access_ok()'
accel/habanalabs:
return ENOMEM if less than requested pages were pinned
accel/habanalabs:
support mapping cb with vmalloc-backed coherent memory
accel/ivpu:
Make function parameter names consistent
accel/ivpu:
Remove lockdep_assert_irqs_disabled()
accel/ivpu:
Remove unused PLL_CONFIG_DEFAULT
accel/qaic:
Fix bootlog initialization ordering
accel/qaic:
Synchronize access to DBC request queue head & tail pointer
accel/qaic:
Treat remaining == 0 as error in find_and_map_user_pages()
accel/rocket:
Add a new driver for Rockchip's NPU
accel/rocket:
Add IOCTL for BO creation
accel/rocket:
Add IOCTLs for synchronizing memory accesses
accel/rocket:
Add job submission IOCTL
accel/rocket:
Add registers header
accel/rocket:
Check the correct DMA irq status to warn about
accel/rocket:
Depend on DRM_ACCEL not just DRM
accel/rocket:
Fix indentation of Kconfig entry
accel/rocket:
Fix Rockchip NPU compilation
accel/rocket:
Fix some error checking in rocket_core_init()
accel/rocket:
Fix undeclared const rocket_pm_ops
accel/rocket:
Fix usages of kfree() and sizeof()
acpi,srat:
Fix incorrect device handle check for Generic Initiator
acpi/hmat:
Fix lockdep warning for hmem_register_resource()
acpi/hmat:
Remove now unused hmat_update_target_coordinates()
ACPI:
Add support for nargs_prop in acpi_fwnode_get_reference_args()
ACPI:
APEI: EINJ: Allow more types of addresses except MMIO
ACPI:
APEI: EINJ: Fix EINJV2 initialization and injection
ACPI:
APEI: Remove redundant assignments in erst_dbg_{ioctl|write}()
ACPI:
APEI: Remove redundant rcu_read_lock/unlock() under spinlock
ACPI:
battery: Add synchronization between interface updates
ACPI:
button: Call input_free_device() on failing input device registration
ACPI:
CPPC: Check _CPC validity for only the online CPUs
ACPI:
CPPC: Detect preferred core availability on online CPUs
ACPI:
CPPC: Do not use CPUFREQ_ETERNAL as an error value
ACPI:
CPPC: Fix typo in a comment
ACPI:
CPPC: Limit perf ctrs in PCC check only to online CPUs
ACPI:
CPPC: Perform fast check switch only for online CPUs
ACPI:
debug: fix signedness issues in read/write helpers
ACPI:
fan: Fold two simple functions into their only caller
ACPI:
fan: Use ACPI handle when retrieving _FST
ACPI:
fan: Use platform device for devres-related actions
ACPI:
GTDT: Correctly number platform devices for MMIO timers
ACPI:
GTDT: Generate platform devices for MMIO timers
ACPI:
MRRM: Check revision of MRRM table
ACPI:
MRRM: Fix memory leaks and improve error handling
ACPI:
NFIT: Fix incorrect ndr_desc being reportedin dev_err message
ACPI:
PM: Add HP EliteBook 855 G7 WWAN modem power resource quirk
ACPI:
PM: Add power resource init function
ACPI:
PRM: Skip handlers with NULL handler_address or NULL VA
ACPI:
processor: Do not expose global variable acpi_idle_driver
ACPI:
processor: idle: Add module import namespace
ACPI:
processor: idle: Eliminate static variable flat_state_cnt
ACPI:
processor: idle: Fix function defined but not used warning
ACPI:
processor: idle: Fix memory leak when register cpuidle device failed
ACPI:
processor: idle: Optimize ACPI idle driver registration
ACPI:
processor: idle: Rearrange declarations in header file
ACPI:
processor: idle: Redefine two functions as void
ACPI:
processor: Remove unused empty stubs of some functions
ACPI:
processor: thermal: Release policy references using __free()
ACPI:
processor: Update cpuidle driver check in __acpi_processor_start()
ACPI:
property: Add code comments explaining what is going on
ACPI:
property: Adjust failure handling in acpi_nondev_subnode_extract()
ACPI:
property: Disregard references in data-only subnode lists
ACPI:
property: Do not pass NULL handles to acpi_attach_data()
ACPI:
property: Fix argument order in __acpi_node_get_property_reference()
ACPI:
property: Fix buffer properties extraction for subnodes
ACPI:
property: Refactor acpi_fwnode_get_reference_args() to support nargs_prop
ACPI:
property: Return present device nodes only on fwnode interface
ACPI:
resource: Skip IRQ override on ASUS Vivobook Pro N6506CU
ACPI:
RIMT: Fix unused function warnings when CONFIG_IOMMU_API is disabled
ACPI:
RISC-V: Add RPMI System MSI to GSI mapping
ACPI:
RISC-V: Add support for RIMT
ACPI:
RISC-V: Add support to update gsi range
ACPI:
RISC-V: Create interrupt controller list in sorted order
ACPI:
SBS: Fix present test in acpi_battery_read()
ACPI:
scan: Add Intel CVS ACPI HIDs to acpi_ignore_dep_ids[]
ACPI:
scan: Add support for RISC-V in acpi_iommu_configure_id()
ACPI:
scan: Update honor list for RPMI System MSI
ACPI:
SPCR: Add support for DBG2 RISC-V SBI port subtype
ACPI:
SPCR: Check for table version when using precise baudrate
ACPI:
SPCR: Support Precise Baud Rate field
ACPI:
support BGRT table on RISC-V
ACPI:
sysfs: Use ACPI_FREE() for freeing an ACPI object
ACPI:
TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
ACPI:
thermal: Get rid of a dummy local variable
ACPI:
Use str_low_high() helper in two places
ACPI:
video: Fix use-after-free in acpi_video_switch_brightness()
ACPI:
video: force native for Lenovo 82K8
ACPICA:
ACPI_TYPE_ANY does not include the package type
ACPICA:
acpidump: drop ACPI_NONSTRING attribute from file_name
ACPICA:
acpidump: fix return values in ap_is_valid_checksum()
ACPICA:
Add SoundWire File Table (SWFT) signature
ACPICA:
Allow to skip Global Lock initialization
ACPICA:
Apply ACPI_NONSTRING
ACPICA:
CEDT: Add Back-Invalidate restriction to CXL Window
ACPICA:
Change the compilation conditions
ACPICA:
Debugger: drop ACPI_NONSTRING attribute from name_seg
ACPICA:
dispatcher: Use acpi_ds_clear_operands() in acpi_ds_call_control_method()
ACPICA:
Fix largest possible resource descriptor index
ACPICA:
iASL: Fix printing CDAT table header
ACPICA:
Modify variable definition position
ACPICA:
Print error messages for too few or too many arguments
ACPICA:
Remove redundant "#ifdef" definitions
ACPICA:
Update dsmethod.c to get rid of unused variable warning
ACPICA:
Update version to 20250807
ACPICA:
Work around bogus -Wstringop-overread warning since GCC 11
Linux:
add COMPILE_TEST support
Linux:
Add PM4125 audio codec driver
Linux:
Add QSPI support for sam9x7 and sama7d65 SoCs
Linux:
Add RWF_NOSIGNAL flag for pwritev2
Linux:
Add support for Cirrus Logic CS530x DAC and CODEC
af_unix:
Initialise scc_index in unix_add_edge().
af_unix:
Read sk_peek_offset() again after sleeping in unix_stream_read_generic().
afs:
Add support for RENAME_NOREPLACE and RENAME_EXCHANGE
afs:
Fix delayed allocation of a cell's anonymous key
afs:
Fix dynamic lookup to fail on cell lookup failure
afs:
Fix uninit var in afs_alloc_anon_key()
afs_dir_search:
constify qstr argument
afs_edit_dir_{add,remove}():
constify qstr argument
alloc_tag:
avoid warnings when freeing non-compound "tail" pages
alloc_tag:
fix boot failure due to NULL pointer dereference
alloc_tag:
mark inaccurate allocation counters in /proc/allocinfo output
alloc_tag:
prevent enabling memory profiling if it was shut down
alloc_tag:
use release_pages() in the cleanup path
alloc_tag:
use str_on_off() helper
Linux:
allow finish_no_open(file, ERR_PTR(-E...))
alpha:
Add __attribute_const__ to ffs()-family implementations
alpha:
get rid of the remnants of BAD_PAGE and friends
alpha:
unobfuscate _PAGE_P() definition
ALSA:
6fire: Clean ups with guard()
ALSA:
aaci: Use guard() for mutex locks
ALSA:
ac97: Use guard() for mutex locks
ALSA:
ac97: Use guard() for spin locks
ALSA:
ac97bus: Use guard() for mutex locks
ALSA:
ad1816a: Use guard() for spin locks
ALSA:
ad1889: Use guard() for spin locks
ALSA:
ali5451: Use guard() for spin locks
ALSA:
aloop: Use guard() for mutex locks
ALSA:
aloop: Use guard() for spin locks
ALSA:
als300: Use guard() for spin locks
ALSA:
als4000: Use guard() for spin locks
ALSA:
aoa: Don't split string across lines
ALSA:
aoa: Remove redundant size arguments from strscpy()
ALSA:
aoa: Use guard() for mutex locks
ALSA:
aoa: Use guard() for spin locks
ALSA:
arm: Use guard() for spin locks
ALSA:
asihpi: Simplify error handling in PCM substream setup
ALSA:
at73c213: Use guard() for mutex locks
ALSA:
atiixp: Use guard() for mutex locks
ALSA:
atiixp: Use guard() for spin locks
ALSA:
atmel: Use guard() for mutex locks
ALSA:
au88x0: Fix incorrect error handling for PCI config reads
ALSA:
aw2: Use guard() for mutex locks
ALSA:
aw2: Use guard() for spin locks
ALSA:
azt3328: Use guard() for spin locks
ALSA:
bcd2000: Use guard() for mutex locks
ALSA:
bt87x: Use guard() for spin locks
ALSA:
ca0106: Use guard() for spin locks
ALSA:
caiaq: Use guard() for spin locks
ALSA:
cmi8330: Use guard() for spin locks
ALSA:
cmipci: Use guard() for mutex locks
ALSA:
cmipci: Use guard() for spin locks
ALSA:
compress: add raw opus codec define and opus decoder structs
ALSA:
compress: document 'chan_map' member in snd_dec_opus
ALSA:
compress_offload: Add 64-bit safe timestamp infrastructure
ALSA:
compress_offload: Add SNDRV_COMPRESS_AVAIL64 ioctl
ALSA:
compress_offload: Add SNDRV_COMPRESS_TSTAMP64 ioctl
ALSA:
compress_offload: increase SNDRV_COMPRESS_VERSION minor version by 1
ALSA:
cs423x: Use guard() for mutex locks
ALSA:
cs423x: Use guard() for spin locks
ALSA:
cs4281: Send the PCM period elapsed notification properly
ALSA:
cs4281: Use guard() for spin locks
ALSA:
cs46xx: Use guard() for mutex locks
ALSA:
cs46xx: Use guard() for spin locks
ALSA:
cs5535audio: Use guard() for spin locks
ALSA:
ctxfi: Use guard() for mutex locks
ALSA:
ctxfi: Use guard() for spin locks
ALSA:
doc: improved docs about quirk_flags in snd-usb-audio
ALSA:
dummy: Use guard() for spin locks
ALSA:
echoaudio: Use guard() for mutex locks
ALSA:
echoaudio: Use guard() for spin locks
ALSA:
emu10k1: Fix typo in docs
ALSA:
emu10k1: Use guard() for emu1010 FPGA locking
ALSA:
emu10k1: Use guard() for mutex locks
ALSA:
emu10k1: Use guard() for spin locks
ALSA:
emu10k1x: Use guard() for spin locks
ALSA:
emu8000: Use guard() for spin locks
ALSA:
ens137x: Use guard() for mutex locks
ALSA:
ens137x: Use guard() for spin locks
ALSA:
es1688: Use guard() for spin locks
ALSA:
es18xx: Use guard() for spin locks
ALSA:
es1938: Use guard() for spin locks
ALSA:
es1968: Use guard() for mutex locks
ALSA:
es1968: Use guard() for spin locks
ALSA:
firewire: amdtp-stream: fix enum kernel-doc warnings
ALSA:
firewire: bebob: Use guard() for mutex locks
ALSA:
firewire: bebob: Use guard() for spin locks
ALSA:
firewire: dice: Use guard() for mutex locks
ALSA:
firewire: dice: Use guard() for spin locks
ALSA:
firewire: digi00x: Use guard() for mutex locks
ALSA:
firewire: digi00x: Use guard() for spin locks
ALSA:
firewire: fireface: Use guard() for mutex locks
ALSA:
firewire: fireface: Use guard() for spin locks
ALSA:
firewire: fireworks: Use guard() for mutex locks
ALSA:
firewire: fireworks: Use guard() for spin locks
ALSA:
firewire: isight: Use guard() for mutex locks
ALSA:
firewire: lib: Use guard() for mutex locks
ALSA:
firewire: lib: Use guard() for spin locks
ALSA:
firewire: motu: Use guard() for mutex locks
ALSA:
firewire: motu: Use guard() for spin locks
ALSA:
firewire: oxfw: Use guard() for mutex locks
ALSA:
firewire: oxfw: Use guard() for spin locks
ALSA:
firewire: tascam: Use guard() for mutex locks
ALSA:
firewire: tascam: Use guard() for spin locks
ALSA:
fm801: Use guard() for spin locks
ALSA:
gus: Use guard() for mutex locks
ALSA:
gus: Use guard() for spin locks
ALSA:
hda/analog: Use guard() for mutex locks
ALSA:
hda/ca0132: Use cleanup macros for PM controls
ALSA:
hda/ca0132: Use guard() for mutex locks
ALSA:
hda/cirrus fix cs420x MacPro 6,1 inverted jack detection
ALSA:
hda/common: Use auto cleanup for temporary buffers
ALSA:
hda/common: Use cleanup macros for PM controls
ALSA:
hda/common: Use guard() for mutex locks
ALSA:
hda/common: Use guard() for spinlocks
ALSA:
hda/component: Use guard() for mutex locks
ALSA:
hda/conexant: Fix typos in comments
ALSA:
hda/core: Use guard() for mutex locks
ALSA:
hda/core: Use guard() for spinlocks
ALSA:
hda/cs35l41: Use guard() for mutex locks
ALSA:
hda/cs8409: Use guard() for mutex locks
ALSA:
hda/ext: Use guard() for spinlocks
ALSA:
hda/generic: Use auto cleanup for temporary buffers
ALSA:
hda/generic: Use guard() for mutex locks
ALSA:
hda/hdmi: Add pin fix for HP ProDesk model
ALSA:
hda/hdmi: Fix breakage at probing nvhdmi-mcp driver
ALSA:
hda/hdmi: Use cleanup macros for PM controls
ALSA:
hda/hdmi: Use guard() for mutex locks
ALSA:
hda/intel: Add MSI X870E Tomahawk to denylist
ALSA:
hda/intel: Use guard() for mutex locks
ALSA:
hda/intel: Use guard() for spinlocks
ALSA:
hda/realtek: Add quirk entry for HP ZBook 17 G6
ALSA:
hda/realtek: Add quirk for ASUS ROG Zephyrus Duo
ALSA:
hda/realtek: add quirk for HP pavilion aero laptop 13z-be200
ALSA:
hda/realtek: Add quirk for HP ProBook 450 G8
ALSA:
hda/realtek: Add quirk for HP Spectre 14t-ea100
ALSA:
hda/realtek: Add quirk for Lenovo Yoga 7 2-in-1 14AKP10
ALSA:
hda/realtek: Enable mic on Vaio RPL
ALSA:
hda/realtek: Fix mute led for HP Omen 17-cb0xxx
ALSA:
hda/realtek: Fix mute led for HP Victus 15-fa1xxx (MB 8C2D)
ALSA:
hda/realtek: Use auto cleanup for temporary buffers
ALSA:
hda/realtek: Use cleanup macros for PM controls
ALSA:
hda/realtek: Use guard() for mutex locks and COEF locks
ALSA:
hda/realtek: Use is_s4_resume() macro
ALSA:
hda/tas2781: Add new quirk for HP new projects
ALSA:
hda/tas2781: Correct the wrong project ID
ALSA:
hda/tas2781: Enable init_profile_id for device initialization
ALSA:
hda/tas2781: Set tas2781_hda::tasdevice_priv::chip_id as TAS5825 in case of tas5825
ALSA:
hda/tas2781: Use guard() for mutex locks
ALSA:
hda: Add TAS5825 support
ALSA:
hda: cs35l41: Fix NULL pointer dereference in cs35l41_get_acpi_mute_state()
ALSA:
hda: Fix missing pointer check in hda_component_manager_init function
ALSA:
hda: Fix spelling mistake "dismatch" -> "mismatch"
ALSA:
hda: Improve local variable data type in print_device_list()
ALSA:
hda: Improve local variable data type in snd_hda_get_num_devices()
ALSA:
hda: Introduce auto cleanup macros for PM
ALSA:
hda: Use auto cleanup macros for DSP loader locks
ALSA:
hda: Use min() to simplify snd_hda_get_devices()
ALSA:
hdsp: Use guard() for spin locks
ALSA:
hdspm: Use guard() for spin locks
ALSA:
hiface: Use guard() for mutex locks
ALSA:
hiface: Use guard() for spin locks
ALSA:
hrtimer: Avoid direct access to hrtimer clockbase
ALSA:
i2c: Use guard() for mutex locks
ALSA:
i2c: Use guard() for spin locks
ALSA:
ice1712: Use guard() for mutex locks
ALSA:
ice1712: Use guard() for spin locks
ALSA:
intel8x0: Use guard() for spin locks
ALSA:
korg1212: Use guard() for mutex locks
ALSA:
korg1212: Use guard() for spin locks
ALSA:
line6: Use guard() for mutex locks
ALSA:
line6: Use guard() for spin locks
ALSA:
lola: Use guard() for mutex locks
ALSA:
lola: Use guard() for spin locks
ALSA:
lx6464es: Use guard() for mutex locks
ALSA:
lx_core: use int type to store negative error codes
ALSA:
maestro3: Use guard() for spin locks
ALSA:
misc: Use guard() for spin locks
ALSA:
mixart: Use guard() for mutex locks
ALSA:
mpu401: Use guard() for spin locks
ALSA:
msnd: Use guard() for spin locks
ALSA:
mtpav: Use guard() for spin locks
ALSA:
mts64: Use guard() for spin locks
ALSA:
nm256: Use guard() for mutex locks
ALSA:
nm256: Use guard() for spin locks
ALSA:
opl3: Use guard() for mutex locks
ALSA:
opl3: Use guard() for spin locks
ALSA:
opl3sa2: Use guard() for spin locks
ALSA:
opl4: Use guard() for mutex locks
ALSA:
opl4: Use guard() for spin locks
ALSA:
opti9xx: Use guard() for spin locks
ALSA:
oxygen: Use guard() for mutex locks
ALSA:
oxygen: Use guard() for spin locks
ALSA:
parisc: Use guard() for spin locks
ALSA:
pcm: Disable bottom softirqs as part of spin_lock_irq() on PREEMPT_RT
ALSA:
pcm: oss: Use guard() for spin locks
ALSA:
pcxhr: Use guard() for mutex locks
ALSA:
pdaudiocf: Use guard() for mutex locks
ALSA:
portman2x4: Use guard() for spin locks
ALSA:
ppc: Use guard() for spin locks
ALSA:
pxa2xx: Use guard() for mutex locks
ALSA:
rme32: Fix serialization in snd_rme32_capture_adat_open()
ALSA:
rme32: Use guard() for spin locks
ALSA:
rme9652: Use guard() for spin locks
ALSA:
rme96: Use guard() for spin locks
ALSA:
sb: Use guard() for mutex locks
ALSA:
sb: Use guard() for spin locks
ALSA:
scarlett2: Add Vocaster speaker/headphone mute controls
ALSA:
seq: Clean up fifo locking with guard
ALSA:
seq: Clean up port locking with auto cleanup
ALSA:
seq: Clean up queue locking with auto cleanup
ALSA:
seq: Clean up spin lock with guard()
ALSA:
seq: Fix KCSAN data-race warning at snd_seq_fifo_poll_wait()
ALSA:
seq: oss/midi: Cleanup with guard and auto-cleanup
ALSA:
seq: oss/rw: Cleanup with guard
ALSA:
seq: oss/synth: Clean up with guard and auto cleanup
ALSA:
seq: oss: Clean up core code with guard()
ALSA:
seq: Simplify internal command operation from OSS layer
ALSA:
seq: Use auto-cleanup for client refcounting
ALSA:
seq: Use guard() for mutex and rwsem locks
ALSA:
serial-generic: remove shared static buffer
ALSA:
serial-u16550: Use guard() for spin locks
ALSA:
sgio2audio: Use guard() for spin locks
ALSA:
sis7019: Use guard() for mutex locks
ALSA:
sis7019: Use guard() for spin locks
ALSA:
snd-n64: Use guard() for spin locks
ALSA:
snd_ps3: Use guard() for spin locks
ALSA:
sonicvibes: Use guard() for spin locks
ALSA:
sparc/amd7930: Use guard() for spin locks
ALSA:
sparc/cs4231: Use guard() for spin locks
ALSA:
sparc/dbri: Use guard() for spin locks
ALSA:
sparc: Use guard() for mutex locks
ALSA:
spi/at73c213: Use guard() for spin locks
ALSA:
sscape: Use guard() for spin locks
ALSA:
synth: Use guard() for mutex locks
ALSA:
synth: Use guard() for preset locks
ALSA:
synth: Use guard() for spin locks
ALSA:
trident: Use guard() for mutex locks
ALSA:
trident: Use guard() for spin locks
ALSA:
ua101: Use guard() for mutex locks
ALSA:
ua101: Use guard() for spin locks
ALSA:
usb-audio: Add DSD quirk for LEAK Stereo 230
ALSA:
usb-audio: Add infrastructure for TASCAM US-144MKII
ALSA:
usb-audio: Add initial driver for TASCAM US-144MKII
ALSA:
usb-audio: add min_mute quirk for SteelSeries Arctis
ALSA:
usb-audio: add mixer_playback_min_mute quirk for Logitech H390
ALSA:
usb-audio: add mono main switch to Presonus S1824c
ALSA:
usb-audio: Add native DSD quirks for PureAudio DAC series
ALSA:
usb-audio: add quirk QUIRK_FLAG_MIXER_CAPTURE_MIN_MUTE
ALSA:
usb-audio: add the initial mix for Presonus Studio 1824c
ALSA:
usb-audio: add two-way convert between name and bit for QUIRK_FLAG_*
ALSA:
usb-audio: Add validation of UAC2/UAC3 effect units
ALSA:
usb-audio: add volume quirks for MS LifeChat LX-3000
ALSA:
usb-audio: apply "mixer_min_mute" quirks on some devices
ALSA:
usb-audio: apply quirk for Huawei Technologies Co., Ltd. CM-Q3
ALSA:
usb-audio: apply quirk for MOONDROP Quark2
ALSA:
usb-audio: don't apply interface quirk to Presonus S1824c
ALSA:
usb-audio: don't hardcode gain for output channel of Presonus Studio
ALSA:
usb-audio: don't log messages meant for 1810c when initializing 1824c
ALSA:
usb-audio: fix control pipe direction
ALSA:
usb-audio: Fix NULL pointer deference in try_to_register_card
ALSA:
usb-audio: Fix NULL pointer dereference in snd_usb_mixer_controls_badd
ALSA:
usb-audio: Fix potential overflow of PCM transfer buffer
ALSA:
usb-audio: fix race condition to UAF in snd_usbmidi_free
ALSA:
usb-audio: fix uac2 clock source at terminal parser
ALSA:
usb-audio: fix vendor quirk for Logitech H390
ALSA:
usb-audio: improve module param quirk_flags
ALSA:
usb-audio: make param quirk_flags change-able in runtime
ALSA:
usb-audio: rename QUIRK_FLAG_MIXER_MIN_MUTE to QUIRK_FLAG_MIXER_PLAYBACK_MIN_MUTE
ALSA:
usb-audio: Replace manual mutex/spinlock with guard()
ALSA:
usb-audio: us144mkii: Add deep sleep command
ALSA:
usb-audio: us144mkii: Add MIDI support and mixer controls
ALSA:
usb-audio: us144mkii: Add PCM core infrastructure
ALSA:
usb-audio: us144mkii: Fix null-deref in tascam_midi_in_urb_complete()
ALSA:
usb-audio: us144mkii: Fixes for handshake, MIDI out and cleanup
ALSA:
usb-audio: us144mkii: Implement audio capture and decoding
ALSA:
usb-audio: us144mkii: Implement audio playback and feedback
ALSA:
usb-audio: us144mkii: Use le16_to_cpu() for product ID comparison
ALSA:
usb-audio: Use auto-cleanup for shutdown locks
ALSA:
usb-audio: Use guard() for spin locks
ALSA:
usb: fcp: Use guard() for spin locks
ALSA:
usb: fpc: replace kmalloc_array followed by copy_from_user with memdup_array_user
ALSA:
usb: qcom: Use guard() for mutex locks
ALSA:
usb: scarlett2: Clean ups with guard() and __free()
ALSA:
usx2y: Use guard() for mutex locks
ALSA:
via82xx: Use guard() for spin locks
ALSA:
virtio: Use guard() for spin locks
ALSA:
vx222: Use guard() for mutex locks
ALSA:
vx: Use guard() for mutex locks
ALSA:
vxpocket: Use guard() for mutex locks
ALSA:
wavefront: Use guard() for spin locks
ALSA:
wss: Use guard() for mutex locks
ALSA:
wss: Use guard() for spin locks
ALSA:
x86: Use guard() for mutex locks
ALSA:
x86: Use guard() for spin locks
ALSA:
xen: Use guard() for mutex locks
ALSA:
ymfpci: Use guard() for spin locks
amd-xgbe:
Add PPS periodic output support
amd-xgbe:
Avoid spurious link down messages during interface toggle
amd-xgbe:
Configure and retrieve 'tx-usecs' for Tx coalescing
amd-xgbe:
Use int type to store negative error codes
amd/amdkfd:
correct mem limit calculation for small APUs
amd/amdkfd:
enhance kfd process check in switch partition
amd/amdkfd:
resolve a race in amdgpu_amdkfd_device_fini_sw
amdgpu/amdgpu_discovery:
increase timeout limit for IFWI init
amdgpu/pm/legacy:
remove redundant ternary operators
amdgpu:
populate buffers before exporting them.
aoe:
stop calling page_address() in free_page()
apparmor/af_unix:
constify struct path * arguments
arc:
Fix __fls() const-foldability via __builtin_clzl()
arch/Kconfig:
Drop always true condition from RANDOMIZE_KSTACK_OFFSET
arch/powerpc:
Remove support for older GCC and binutils
arch/x86/kvm/ioapic:
Remove license boilerplate with bad FSF address
arch:
Add the macro COMPILE_OFFSETS to all the asm-offsets.c
arch:
copy_thread: pass clone_flags as u64
arch_topology:
Fix incorrect error check in topology_parse_cpu_capacity()
arm/syscalls:
mark syscall invocation as likely in invoke_syscall
arm64, mm:
avoid always making PTE dirty in pte_mkwrite()
arm64/boot:
Enable EL2 requirements for SPE_FEAT_FDS
arm64/boot:
Factor out a macro to check SPE version
arm64/fpsimd:
simplify sme_setup()
arm64/hwcap:
Add hwcap for FEAT_LSFE
arm64/Kconfig:
Remove CONFIG_RODATA_FULL_DEFAULT_ENABLED
arm64/sme:
Drop inaccurate documentation of streaming mode switches
arm64/sysreg:
Fix GIC CDEOI instruction encoding
arm64/sysreg:
Update TCR_EL1 register
arm64:
acpi: Drop message logging SPCR default console
arm64:
acpi: Enable ACPI CCEL support
arm64:
Add config for Microchip SoC platforms
arm64:
cpucaps: Add GICv5 Legacy vCPU interface (GCIE_LEGACY) capability
arm64:
cpufeature: add AmpereOne to BBML2 allow list
arm64:
cpufeature: add Neoverse-V3AE to BBML2 allow list
arm64:
cpufeature: Add Olympus MIDR to BBML2 allow list
arm64:
cpufeature: Remove duplicate asm/mmu.h header
arm64:
cputype: Add Cortex-A720AE definitions
arm64:
cputype: Add Neoverse-V3AE definitions
arm64:
cputype: Add NVIDIA Olympus definitions
arm64:
cputype: Remove duplicate Cortex-X1C definitions
arm64:
debug: always unmask interrupts in el0_softstp()
arm64:
defconfig: Enable Axis ARTPEC SoC
arm64:
defconfig: Enable BCM2712 on-chip pin controller driver
arm64:
defconfig: enable i.MX91 pinctrl
arm64:
defconfig: Enable Marvell WiFi-Ex USB driver
arm64:
defconfig: Enable QCS615 clock controllers
arm64:
defconfig: Enable Renesas RZ/T2H serial SCI
arm64:
defconfig: Enable STMicroelectronics STM32 DMA3 support
arm64:
defconfig: Enable the RZ/V2H(P) RSPI driver
arm64:
defconfig: Enable X1P42100 GPUCC driver
arm64:
defconfig: Fix V3D deferred probe timeout
arm64:
dts: add description for solidrun imx8mp hummingboard variants
arm64:
dts: add description for solidrun imx8mp som and cubox-m
arm64:
dts: Agilex5 Add gmac nodes to DTSI for Agilex5
arm64:
dts: allwinner: a523: Add MCU PRCM CCU node
arm64:
dts: allwinner: a523: Add NPU device node
arm64:
dts: allwinner: a527: cubie-a5e: Add ethernet PHY reset setting
arm64:
dts: allwinner: a527: cubie-a5e: Add LEDs
arm64:
dts: allwinner: a527: cubie-a5e: Drop external 32.768 KHz crystal
arm64:
dts: allwinner: h313: Add Amediatech X96Q
arm64:
dts: allwinner: sun55i: Complete AXP717A sub-functions
arm64:
dts: allwinner: t527: avaota-a1: Add ethernet PHY reset setting
arm64:
dts: allwinner: t527: avaota-a1: hook up external 32k crystal
arm64:
dts: allwinner: t527: orangepi-4a: hook up external 32k crystal
arm64:
dts: amazon: alpine-v2: Add default GIC address cells
arm64:
dts: amazon: alpine-v3: Add default GIC address cells
arm64:
dts: amlogic: Add cache information to the Amlogic A1 SoC
arm64:
dts: amlogic: Add cache information to the Amlogic A4 SoC
arm64:
dts: amlogic: Add cache information to the Amlogic AXG SoCS
arm64:
dts: amlogic: Add cache information to the Amlogic C3 SoC
arm64:
dts: amlogic: Add cache information to the Amlogic G12A SoCS
arm64:
dts: amlogic: Add cache information to the Amlogic GXBB and GXL SoC
arm64:
dts: amlogic: Add cache information to the Amlogic GXM SoCS
arm64:
dts: amlogic: Add cache information to the Amlogic S7 SoC
arm64:
dts: amlogic: Add cache information to the Amlogic S922X SoC
arm64:
dts: amlogic: Add cache information to the Amlogic SM1 SoC
arm64:
dts: amlogic: Add cache information to the Amlogic T7 SoC
arm64:
dts: amlogic: C3: Add RTC controller node
arm64:
dts: amlogic: gxbb-odroidc2: remove UHS capability for SD card
arm64:
dts: amlogic: sm1-bananapi: lower SD card speed for stability
arm64:
dts: apm-shadowcat: Drop "apm,xgene2-pcie" compatible
arm64:
dts: apm-shadowcat: Move slimpro nodes out of "simple-bus" node
arm64:
dts: apm: Clean-up clock bindings
arm64:
dts: apm: Move slimpro nodes out of "simple-bus" node
arm64:
dts: apm: storm: Add default GIC address cells
arm64:
dts: apple: Add devicetreee for t8112-j415
arm64:
dts: apple: Add ethernet0 alias for J375 template
arm64:
dts: apple: Add initial t6020/t6021/t6022 DTs
arm64:
dts: apple: Add J180d (Mac Pro, M2 Ultra, 2023) device tree
arm64:
dts: apple: Add J414 and J416 Macbook Pro device trees
arm64:
dts: apple: Add J474s, J475c and J475d device trees
arm64:
dts: apple: s5l8960x: Add I2C nodes
arm64:
dts: apple: s800-0-3: Add I2C nodes
arm64:
dts: apple: s8001: Add I2C nodes
arm64:
dts: apple: t600x: Add bluetooth device nodes
arm64:
dts: apple: t600x: Add missing WiFi properties
arm64:
dts: apple: t600x: Add SMC node
arm64:
dts: apple: t7000: Add I2C nodes
arm64:
dts: apple: t7001: Add I2C nodes
arm64:
dts: apple: t8010: Add I2C nodes
arm64:
dts: apple: t8011: Add I2C nodes
arm64:
dts: apple: t8012: Add SPMI node
arm64:
dts: apple: t8015: Add I2C nodes
arm64:
dts: apple: t8015: Add NVMe nodes
arm64:
dts: apple: t8015: Add SPMI node
arm64:
dts: apple: t8015: Fix PCIE power domains dependencies
arm64:
dts: apple: t8103-j457: Fix PCIe ethernet iommu-map
arm64:
dts: apple: t8103: Add SMC node
arm64:
dts: apple: t8112: Add SMC node
arm64:
dts: axis: Add ARTPEC-8 Grizzly dts support
arm64:
dts: broadcom: amend the comment about the role of BCM2712 board DTS
arm64:
dts: broadcom: Assign clock rates in eth node for RPi5
arm64:
dts: broadcom: bcm2712: Add default GIC address cells
arm64:
dts: broadcom: bcm2712: Add one more GPIO node
arm64:
dts: broadcom: bcm2712: Add pin controller nodes
arm64:
dts: broadcom: bcm2712: Add second SDHCI controller node
arm64:
dts: broadcom: bcm2712: Add UARTA controller node
arm64:
dts: broadcom: bcm2712: Define VGIC interrupt
arm64:
dts: broadcom: bcm2712: rpi-5: Add ethernet0 alias
arm64:
dts: broadcom: delete redundant pcie enablement nodes
arm64:
dts: broadcom: Enable RP1 ethernet for Raspberry Pi 5
arm64:
dts: broadcom: Enable USB devicetree entries for Rpi5
arm64:
dts: broadcom: rp1: Add USB nodes
arm64:
dts: cix: add DT nodes for all I2C and I3C ports for sky1
arm64:
dts: exynos2200: Add default GIC address cells
arm64:
dts: exynos2200: define all usi nodes
arm64:
dts: exynos2200: fix typo in hsi2c23 bus pins label
arm64:
dts: exynos2200: increase the size of all syscons
arm64:
dts: exynos2200: use 32-bit address space for /soc
arm64:
dts: exynos5433: Add default GIC address cells
arm64:
dts: exynos8895: Minor whitespace cleanup
arm64:
dts: exynos990-c1s: Enable USB
arm64:
dts: exynos990-r8s: Enable USB
arm64:
dts: exynos990-x1s-common: Enable USB
arm64:
dts: exynos990: Add USB nodes
arm64:
dts: exynos990: Enable PERIC0 and PERIC1 clock controllers
arm64:
dts: exynos990: Enable watchdog timer
arm64:
dts: exynos: Add Ethernet node for E850-96 board
arm64:
dts: exynos: axis: Add initial ARTPEC-8 SoC support
arm64:
dts: freescale: Add dma err irq info on imx94
arm64:
dts: freescale: add i.MX91 11x11 EVK basic support
arm64:
dts: freescale: add initial device tree for TQMa91xx/MBa91xxCA
arm64:
dts: freescale: imx8mp-moduline-display-106: Use phys to replace xceiver-supply
arm64:
dts: freescale: imx93-phyboard-nash: Add current sense amplifier
arm64:
dts: freescale: imx93-phyboard-nash: Current sense via iio-hwmon
arm64:
dts: freescale: imx93-phycore-som: Delay the phy reset by a gpio
arm64:
dts: freescale: imx93-phycore-som: Remove "fsl,magic-packet"
arm64:
dts: freescale: Minor whitespace cleanup
arm64:
dts: freescale: move aliases from imx93.dtsi to board dts
arm64:
dts: freescale: rename imx93.dtsi to imx91_93_common.dtsi and modify them
arm64:
dts: freescale: Switch to hp-det-gpios
arm64:
dts: fsd: Add default GIC address cells
arm64:
dts: fsl-ls1012a: Add default GIC address cells
arm64:
dts: fsl-ls1043a: Add default GIC address cells
arm64:
dts: fsl-ls1046a: Add default GIC address cells
arm64:
dts: google: gs101: Add default GIC address cells
arm64:
dts: imx8-ss-img: Avoid gpio0_mipi_csi GPIOs being deferred
arm64:
dts: imx8: Use GIC_SPI for interrupt-map for readability
arm64:
dts: imx8dxl-ss-conn: Disable USB3 nodes
arm64:
dts: imx8dxl-ss-conn: swap interrupts number of eqos
arm64:
dts: imx8dxl: Add default GIC address cells
arm64:
dts: imx8dxl: Correct pcie-ep interrupt number
arm64:
dts: imx8mm-evk: support more sample rates for wm8524 card
arm64:
dts: imx8mm-kontron: Add overlay for LTE extension board
arm64:
dts: imx8mm-kontron: Add Sitronix touch controller in DL devicetree
arm64:
dts: imx8mm-kontron: Name USB regulators according to OSM scheme
arm64:
dts: imx8mm-kontron: Remove unused regulator
arm64:
dts: imx8mm-kontron: Sort reg nodes alphabetically
arm64:
dts: imx8mm-kontron: Use GPIO for RS485 transceiver control
arm64:
dts: imx8mm-phycore-som: optimize drive strengh
arm64:
dts: imx8mm: Add default GIC address cells
arm64:
dts: imx8mn-evk: support more sample rates for wm8524 card
arm64:
dts: imx8mp-kontron: Fix CAN_ADDR0 and CAN_ADDR1 GPIOs
arm64:
dts: imx8mp-kontron: Fix GPIO labels for latest BL board
arm64:
dts: imx8mp-kontron: Fix USB hub reset
arm64:
dts: imx8mp-kontron: Fix USB OTG role switching
arm64:
dts: imx8mp: Add default GIC address cells
arm64:
dts: imx8mp: Add initial support for Ultratronik imx8mp-ultra-mach-sbc board
arm64:
dts: imx8mp: add interconnect for lcdif-hdmi
arm64:
dts: imx8mp: Add pclk clock and second power domain for the ISP
arm64:
dts: imx8mp: Add TechNexion EDM-G-IMX8M-PLUS SOM on WB-EDM-G carrier board
arm64:
dts: imx8mq-evk: support more sample rates for wm8524 card
arm64:
dts: imx8mq: Add default GIC address cells
arm64:
dts: imx8qm-mek: fix mux-controller select/enable-gpios polarity
arm64:
dts: imx8qm: Add default GIC address cells
arm64:
dts: imx8qxp: Add default GIC address cells
arm64:
dts: imx91: add i.MX91 dtsi support
arm64:
dts: imx93-11x11-evk: remove fec property eee-broken-1000t
arm64:
dts: imx93-kontron: Add RTC interrupt signal
arm64:
dts: imx93-kontron: Fix GPIO for panel regulator
arm64:
dts: imx93-kontron: Fix USB port assignment
arm64:
dts: imx95-15x15-evk: Change pinctrl settings for usdhc2
arm64:
dts: imx95-19x19-evk: Add pca9632 node
arm64:
dts: imx95-19x19-evk: Add pf09 and pf53 thermal zones
arm64:
dts: imx95-19x19-evk: Add Tsettle delay in m2 regulator
arm64:
dts: imx95-evk: Update alias
arm64:
dts: imx95: Add coresight nodes
arm64:
dts: imx95: add fsl,phy-tx-vref-tune-percent tuning properties for USB3 PHY
arm64:
dts: imx95: Add LMM/CPU nodes
arm64:
dts: imx95: Add more V2X MUs
arm64:
dts: imx95: Add msi-map for pci-ep device
arm64:
dts: imx95: Add OCOTP node
arm64:
dts: imx95: add standard PCI device compatible string to NETC Timer
arm64:
dts: imx95: Add System Counter node
arm64:
dts: imx95: Correct the lpuart7 and lpuart8 srcid
arm64:
dts: imx95: Fix MSI mapping for PCIe endpoint nodes
arm64:
dts: imx: add dts for the imx8ulp evk9 board
arm64:
dts: ipq5018: Add CMN PLL node
arm64:
dts: ls1012a: add DTS for TQMLS1012al module with MBLS1012AL board
arm64:
dts: lx2160a-cex7: add interrupts for rtc and ethernet phy
arm64:
dts: lx2160a-clearfog-itx: enable pcie nodes for x4 and x8 slots
arm64:
dts: marvell: add dts for RIPE Atlas Probe v5
arm64:
dts: marvell: armada-37xx: Add default PCI interrup controller address cells
arm64:
dts: marvell: armada-cp11x: Add default ICU address cells
arm64:
dts: marvell: cn9130-sr-som: add missing properties to emmc
arm64:
dts: marvell: Minor whitespace cleanup
arm64:
dts: mediatek: acelink-ew-7886cax: Remove unnecessary cells in spi-nand
arm64:
dts: mediatek: add thermal sensor support on mt7981
arm64:
dts: mediatek: Fix node name for SYSIRQ controller on all SoCs
arm64:
dts: mediatek: mt6331: Fix pmic, regulators, rtc, keys node names
arm64:
dts: mediatek: mt6795-sony-xperia-m5: Add pinctrl for mmc1/mmc2
arm64:
dts: mediatek: mt6795-xperia-m5: Fix mmc0 latch-ck value
arm64:
dts: mediatek: mt6795: Add mediatek,infracfg to iommu node
arm64:
dts: mediatek: mt6797: Fix pinctrl node names
arm64:
dts: mediatek: mt6797: Remove bogus id property in i2c nodes
arm64:
dts: mediatek: mt7986: add interrupts for RSS and interrupt names
arm64:
dts: mediatek: mt7986: add sram node
arm64:
dts: mediatek: mt7986a-bpi-r3: Fix SFP I2C node names
arm64:
dts: mediatek: mt7986a-bpi-r3: Set interrupt-parent to mdio switch
arm64:
dts: mediatek: mt7986a: Fix PCI-Express T-PHY node address
arm64:
dts: mediatek: mt7988: add basic ethernet-nodes
arm64:
dts: mediatek: mt7988: add switch node
arm64:
dts: mediatek: mt7988a-bpi-r4: add aliases for ethernet
arm64:
dts: mediatek: mt7988a-bpi-r4: add sfp cages and link to gmac
arm64:
dts: mediatek: mt7988a-bpi-r4: configure switch phys and leds
arm64:
dts: mediatek: mt8183-kukui: Move DSI panel node to machine dtsis
arm64:
dts: mediatek: mt8183-pumpkin: Add power supply for CCI
arm64:
dts: mediatek: mt8183: Fix out of range pull values
arm64:
dts: mediatek: mt8183: Fix pinctrl node names
arm64:
dts: mediatek: mt8183: Migrate to display controller OF graph
arm64:
dts: mediatek: mt8186-tentacruel: Fix touchscreen model
arm64:
dts: mediatek: mt8188-geralt: Enable first SCP core
arm64:
dts: mediatek: mt8188: Change efuse fallback compatible to mt8186
arm64:
dts: mediatek: mt8195-cherry: Add missing regulators to rt5682
arm64:
dts: mediatek: mt8195-cherry: Move VBAT-supply to Tomato R1/R2
arm64:
dts: mediatek: mt8195: Fix ranges for jpeg enc/decoder nodes
arm64:
dts: mediatek: mt8195: Remove suspend-breaking reset from pcie0
arm64:
dts: mediatek: mt8395-kontron-i1200: Fix MT6360 regulator nodes
arm64:
dts: mediatek: mt8395-nio-12l: add PMIC and GPIO keys support
arm64:
dts: mediatek: mt8395-nio-12l: Enable UFS
arm64:
dts: mediatek: mt8516-pumpkin: Fix machine compatible
arm64:
dts: mediatek: pumpkin-common: Fix pinctrl node names
arm64:
dts: nuvoton: add refclk and update peripheral clocks for NPCM845
arm64:
dts: nuvoton: combine NPCM845 reset and clk nodes
arm64:
dts: nuvoton: npcm845: Add pinctrl groups
arm64:
dts: qcom: Add base HAMOA-IOT-EVK board
arm64:
dts: qcom: Add HAMOA-IOT-SOM platform
arm64:
dts: qcom: add initial support for Samsung Galaxy S20
arm64:
dts: qcom: add initial support for Samsung Galaxy S20 FE
arm64:
dts: qcom: add initial support for Samsung Galaxy S22
arm64:
dts: qcom: Add lemans evaluation kit (EVK) initial board support
arm64:
dts: qcom: Add Lenovo ThinkBook 16 G7 QOY device tree
arm64:
dts: qcom: Add MST pixel streams for displayport
arm64:
dts: qcom: Add support for Dell Inspiron 7441 / Latitude 7455
arm64:
dts: qcom: apq8016-sbc: Correct HDMI bridge #sound-dai-cells
arm64:
dts: qcom: apq8016-sbc: Drop redundant HDMI bridge status
arm64:
dts: qcom: ipq5018: Add crypto nodes
arm64:
dts: qcom: ipq5018: Add GE PHY to internal mdio bus
arm64:
dts: qcom: ipq5018: Add MDIO buses
arm64:
dts: qcom: ipq5018: add PRNG node
arm64:
dts: qcom: ipq5018: add QUP1 UART2 node
arm64:
dts: qcom: ipq5018: add QUP3 I2C node
arm64:
dts: qcom: ipq5018: Add SPI nand support
arm64:
dts: qcom: ipq5018: Add tsens node
arm64:
dts: qcom: ipq5424: Add CMN PLL node
arm64:
dts: qcom: ipq5424: Add default GIC address cells
arm64:
dts: qcom: ipq5424: Add reserved memory for TF-A
arm64:
dts: qcom: ipq5424: Describe the 4-wire UART SE
arm64:
dts: qcom: ipq5424: Enable cpufreq
arm64:
dts: qcom: ipq9574-rdp433: remove unused 'sdc-default-state'
arm64:
dts: qcom: ipq9574: use 'pcie' as node name for 'pcie0'
arm64:
dts: qcom: lemans-evk: Add EEPROM and nvmem layout
arm64:
dts: qcom: lemans-evk: Add IMX577-based camera overlay
arm64:
dts: qcom: lemans-evk: Add sound card
arm64:
dts: qcom: lemans-evk: Add TCA9534 I/O expander
arm64:
dts: qcom: lemans-evk: Enable 2.5G Ethernet interface
arm64:
dts: qcom: lemans-evk: Enable Display Port
arm64:
dts: qcom: lemans-evk: Enable first USB controller in device mode
arm64:
dts: qcom: lemans-evk: Enable GPI DMA and QUPv3 controllers
arm64:
dts: qcom: lemans-evk: Enable Iris video codec support
arm64:
dts: qcom: lemans-evk: Enable PCIe support
arm64:
dts: qcom: lemans-evk: Enable remoteproc subsystems
arm64:
dts: qcom: lemans-evk: Enable SDHCI for SD Card
arm64:
dts: qcom: lemans: Add CCI definitions
arm64:
dts: qcom: lemans: Add default GIC address cells
arm64:
dts: qcom: lemans: add GDSP fastrpc-compute-cb nodes
arm64:
dts: qcom: lemans: Add gpr node
arm64:
dts: qcom: lemans: Add PCIe lane equalization preset properties
arm64:
dts: qcom: lemans: Add SDHC controller and SDC pin configuration
arm64:
dts: qcom: lemans: Add support for camss
arm64:
dts: qcom: lemans: Fix dts inclusion for IoT boards and update memory map
arm64:
dts: qcom: lemans: Flatten usb controller nodes
arm64:
dts: qcom: lemans: Refactor ride/ride-r3 boards based on daughter cards
arm64:
dts: qcom: lemans: Rename sa8775p-pmics.dtsi to lemans-pmics.dtsi
arm64:
dts: qcom: lemans: Separate out ethernet card for ride & ride-r3
arm64:
dts: qcom: lemans: Update memory-map for IoT platforms
arm64:
dts: qcom: Minor whitespace cleanup
arm64:
dts: qcom: monaco-evk: Add sound card
arm64:
dts: qcom: monaco-evk: Enable Adreno 623 GPU
arm64:
dts: qcom: move data-lanes to the DP-out endpoint
arm64:
dts: qcom: msm8916: Add missing MDSS reset
arm64:
dts: qcom: msm8916: Add SDCC resets
arm64:
dts: qcom: msm8916: Drop venus-enc/decoder node
arm64:
dts: qcom: msm8939: Add missing MDSS reset
arm64:
dts: qcom: msm8953-xiaomi-daisy: fix cd-gpios
arm64:
dts: qcom: msm8953: Add device tree for Billion Capture+
arm64:
dts: qcom: msm8953: add spi_7
arm64:
dts: qcom: msm8953: correct SPI pinctrls
arm64:
dts: qcom: msm8953: fix SPI clocks
arm64:
dts: qcom: msm8976-longcheer-l9360: Add touch keys
arm64:
dts: qcom: msm8996: Add default GIC address cells
arm64:
dts: qcom: pmk8550: Correct gpio node name
arm64:
dts: qcom: qcm2290: Add CCI node
arm64:
dts: qcom: qcm2290: Add TCSR download mode address
arm64:
dts: qcom: qcm2290: Add Venus video node
arm64:
dts: qcom: qcm2290: Disable USB SS bus instances in park mode
arm64:
dts: qcom: qcm2290: Enable HS eMMC timing modes
arm64:
dts: qcom: qcm6490-fairphone-fp5: Enable USB audio offload support
arm64:
dts: qcom: qcm6490-idp: Add sound card
arm64:
dts: qcom: qcm6490-idp: Add WSA8830 speakers and WCD9370 headset codec
arm64:
dts: qcom: qcm6490: Introduce the Particle Tachyon
arm64:
dts: qcom: qcs404: Add default GIC address cells
arm64:
dts: qcom: qcs615-ride: Enable PCIe interface
arm64:
dts: qcom: qcs615-ride: enable venus node to initialize video codec
arm64:
dts: qcom: qcs615-ride: Enable WiFi/BT nodes
arm64:
dts: qcom: qcs615: add a PCIe port for WLAN
arm64:
dts: qcom: qcs615: Add clock nodes for multimedia clock
arm64:
dts: qcom: qcs615: Add CPU scaling clock node
arm64:
dts: qcom: qcs615: add missing dt property in QUP SEs
arm64:
dts: qcom: qcs615: enable pcie
arm64:
dts: qcom: qcs615: Enable TSENS support for QCS615 SoC
arm64:
dts: qcom: qcs615: Set LDO12A regulator to HPM to avoid boot hang
arm64:
dts: qcom: qcs6490-audioreach: Add AudioReach support for QCS6490
arm64:
dts: qcom: qcs6490-audioreach: Enable LPASS macros clock settings for audioreach
arm64:
dts: qcom: qcs6490-rb3gen2: Add missing clkreq pinctrl property
arm64:
dts: qcom: qcs6490-rb3gen2: Add sound card
arm64:
dts: qcom: qcs6490-rb3gen2: Add WSA8830 speakers amplifier
arm64:
dts: qcom: qcs8300-ride: Enable Adreno 623 GPU
arm64:
dts: qcom: qcs8300-ride: Enable SDHC1 node
arm64:
dts: qcom: qcs8300: Add eMMC support
arm64:
dts: qcom: qcs8300: Add EPSS l3 interconnect provider node and CPUCP OPP tables to scale DDR/L3
arm64:
dts: qcom: qcs8300: Add gpr node
arm64:
dts: qcom: qcs8300: Add gpu and gmu nodes
arm64:
dts: qcom: qcs8300: Add Monaco EVK board
arm64:
dts: qcom: qcs8300: Flatten usb controller nodes
arm64:
dts: qcom: qrb2210-rb1: Enable Venus
arm64:
dts: qcom: qrb2210-rb1: fix GPIO lookup flags for i2c SDA and SCL
arm64:
dts: qcom: qrb4210-rb2: fix GPIO lookup flags for i2c SDA and SCL
arm64:
dts: qcom: Remove sdm845-cheza boards
arm64:
dts: qcom: rename qcs615.dtsi to sm6150.dtsi
arm64:
dts: qcom: Rename sa8775p SoC to "lemans"
arm64:
dts: qcom: sa8775p: add link_down reset for pcie
arm64:
dts: qcom: sa8775p: fix RPMh power domain indices
arm64:
dts: qcom: sa8775p: remove aux clock from pcie phy
arm64:
dts: qcom: sa8775p: Remove max link speed property for PCIe EP
arm64:
dts: qcom: sa8775p: rename bus clock to follow the bindings
arm64:
dts: qcom: sar2130p: correct VBIF region size for MDSS
arm64:
dts: qcom: sar2130p: use defines for DSI PHY clocks
arm64:
dts: qcom: sar2130p: use TAG_ALWAYS for MDSS's mdp0-mem path
arm64:
dts: qcom: sc7180-acer-aspire1: drop deprecated DP supplies
arm64:
dts: qcom: sc7180: Describe on-SoC USB-adjacent data paths
arm64:
dts: qcom: sc7180: Drop venus-enc/decoder node
arm64:
dts: qcom: sc7280-chrome-common: Remove duplicate node
arm64:
dts: qcom: sc7280: Add MDSS_CORE reset to mdss
arm64:
dts: qcom: sc7280: Add q6usbdai node
arm64:
dts: qcom: sc7280: Add support for two additional DDR frequencies
arm64:
dts: qcom: sc7280: Add WSA SoundWire and LPASS support
arm64:
dts: qcom: sc7280: Describe the first PCIe controller and PHY
arm64:
dts: qcom: sc7280: Flatten usb controller nodes
arm64:
dts: qcom: sc8180x: Add default GIC address cells
arm64:
dts: qcom: sc8180x: add empty mdss_edp_out endpoint
arm64:
dts: qcom: sc8180x: Add video clock controller node
arm64:
dts: qcom: sc8180x: modernize MDSS device definition
arm64:
dts: qcom: sc8280xp-lenovo-thinkpad-x13: Set up 4-lane DP
arm64:
dts: qcom: sc8280xp: add empty mdss*_dp*_out endpoints
arm64:
dts: qcom: sc8280xp: Describe GPI DMA controller nodes
arm64:
dts: qcom: sc8280xp: Enable GPI DMA
arm64:
dts: qcom: sdm632-fairphone-fp3: Enable display and GPU
arm64:
dts: qcom: sdm670-google-sargo: enable charger
arm64:
dts: qcom: sdm845*: Use definition for msm-id
arm64:
dts: qcom: sdm845-db845c-navigation-mezzanine: Replace clock-frequency in camera sensor node
arm64:
dts: qcom: sdm845-enchilada: Add notification LED
arm64:
dts: qcom: sdm845-oneplus-*: set constant-charge-current-max-microamp
arm64:
dts: qcom: sdm845-oneplus: Deduplicate shared entries
arm64:
dts: qcom: sdm845-samsung-starqltechn: fix GPIO lookup flags for i2c SDA and SCL
arm64:
dts: qcom: sdm845-shift-axolotl: set chassis type
arm64:
dts: qcom: sdm845-starqltechn: add slpi support
arm64:
dts: qcom: sdm845-starqltechn: fix slpi reserved mem
arm64:
dts: qcom: sdm845: Drop venus-enc/decoder node
arm64:
dts: qcom: sdm845: Fix slimbam num-channels/ees
arm64:
dts: qcom: sdm845: rename DisplayPort labels
arm64:
dts: qcom: sdm850-lenovo-yoga-c630: add routing for second USB connector
arm64:
dts: qcom: sm6150: Add ADSP and CDSP fastrpc nodes
arm64:
dts: qcom: sm6150: Add default GIC address cells
arm64:
dts: qcom: sm6150: add venus node to devicetree
arm64:
dts: qcom: sm6150: move standard clocks to SoC dtsi
arm64:
dts: qcom: sm6350: Add q6usbdai node
arm64:
dts: qcom: sm6350: Add rpmh-stats node
arm64:
dts: qcom: sm6350: correct DP compatibility strings
arm64:
dts: qcom: sm7225-fairphone-fp4: Enable USB audio offload support
arm64:
dts: qcom: sm8150: Add default GIC address cells
arm64:
dts: qcom: sm8150: Fix reg base of frame@17c27000
arm64:
dts: qcom: sm8150: use correct PD for DisplayPort controller
arm64:
dts: qcom: sm8250-samsung-r8q: Move common parts to dtsi
arm64:
dts: qcom: sm8250-xiaomi-pipa: Drop nonexistent pm8009 pmic
arm64:
dts: qcom: sm8250-xiaomi-pipa: Drop unused bq27z561
arm64:
dts: qcom: sm8250: Add default GIC address cells
arm64:
dts: qcom: sm8250: Drop venus-enc/decoder node
arm64:
dts: qcom: sm8250: stop using SoC-specific genpd indices
arm64:
dts: qcom: sm8350: Add default GIC address cells
arm64:
dts: qcom: sm8450-qrd: add pmic glink node
arm64:
dts: qcom: sm8450: add initial device tree for Samsung Galaxy S22
arm64:
dts: qcom: sm8450: Additionally manage MXC power domain in camcc
arm64:
dts: qcom: sm8450: Additionally manage MXC power domain in videocc
arm64:
dts: qcom: sm8450: enable camera clock controller by default
arm64:
dts: qcom: sm8450: Fix address for usb controller node
arm64:
dts: qcom: sm8450: Flatten usb controller node
arm64:
dts: qcom: sm8550/sm8650: Fix typo in IRIS comment
arm64:
dts: qcom: sm8550: add PPI interrupt partitions for the ARM PMUs
arm64:
dts: qcom: sm8550: Additionally manage MXC power domain in camcc
arm64:
dts: qcom: sm8550: Additionally manage MXC power domain in videocc
arm64:
dts: qcom: sm8550: allow mode-switch events to reach the QMP Combo PHY
arm64:
dts: qcom: sm8550: Correct the min/max voltages for vreg_l6n_3p3
arm64:
dts: qcom: sm8550: Flatten the USB nodes
arm64:
dts: qcom: sm8550: move dp0 data-lanes to SoC dtsi
arm64:
dts: qcom: sm8550: Set up 4-lane DP
arm64:
dts: qcom: sm8550: stop using SoC-specific genpd indices
arm64:
dts: qcom: sm8550: switch to interrupt-cells 4 to add PPI partitions
arm64:
dts: qcom: sm8650: Add ACD levels for GPU
arm64:
dts: qcom: sm8650: Additionally manage MXC power domain in camcc
arm64:
dts: qcom: sm8650: Additionally manage MXC power domain in videocc
arm64:
dts: qcom: sm8650: allow mode-switch events to reach the QMP Combo PHY
arm64:
dts: qcom: sm8650: Drop redundant status from PMK8550 RTC
arm64:
dts: qcom: sm8650: Flatten the USB nodes
arm64:
dts: qcom: sm8650: move dp0 data-lanes to SoC dtsi
arm64:
dts: qcom: sm8650: Set up 4-lane DP
arm64:
dts: qcom: sm8650: Sort nodes by unit address
arm64:
dts: qcom: sm8750-mtp: Add speaker Soundwire port mapping
arm64:
dts: qcom: sm8750-mtp: Add WiFi and Bluetooth
arm64:
dts: qcom: sm8750: Add BWMONs
arm64:
dts: qcom: sm8750: Add PCIe PHY and controller node
arm64:
dts: qcom: starqltechn: remove extra empty line
arm64:
dts: qcom: Update IPQ5018 xo_board_clk to use fixed factor clock
arm64:
dts: qcom: Update IPQ5424 xo_board to use fixed factor clock
arm64:
dts: qcom: use DT label for DSI outputs
arm64:
dts: qcom: Use GIC_SPI for interrupt-map for readability
arm64:
dts: qcom: x1-asus-zenbook-a14: Add missing pinctrl for eDP HPD
arm64:
dts: qcom: x1-crd: Add missing pinctrl for eDP HPD
arm64:
dts: qcom: x1-crd: Enable HBR3 on external DPs
arm64:
dts: qcom: x1-el2: Disable IRIS for now
arm64:
dts: qcom: x1-hp-x14: Add support for X1P42100 HP Omnibook X14
arm64:
dts: qcom: x1-hp-x14: Unify HP Omnibook X14 device tree structure
arm64:
dts: qcom: x1e001de-devkit: Fix swapped USB MP repeaters
arm64:
dts: qcom: x1e78100-lenovo-thinkpad-t14s: Add missing pinctrl for eDP HPD
arm64:
dts: qcom: x1e78100-lenovo-thinkpad-t14s: Enable HBR3 on external DPs
arm64:
dts: qcom: x1e78100-lenovo-thinkpad-t14s: Enable IRIS
arm64:
dts: qcom: x1e78100-lenovo-thinkpad-t14s: Fix swapped USB MP repeaters
arm64:
dts: qcom: x1e78100-t14s-oled: Add eDP panel
arm64:
dts: qcom: x1e80100-asus-vivobook-s15: Add missing pinctrl for eDP HPD
arm64:
dts: qcom: x1e80100-asus-vivobook-s15: Fix swapped USB MP repeaters
arm64:
dts: qcom: x1e80100-crd: Add USB multiport fingerprint reader
arm64:
dts: qcom: x1e80100-crd: Enable IRIS video codec
arm64:
dts: qcom: x1e80100-dell-inspiron-14-plus-7441: Enable IRIS
arm64:
dts: qcom: x1e80100-dell-latitude-7455: Enable IRIS
arm64:
dts: qcom: x1e80100-dell-xps13-9345: Add missing pinctrl for eDP HPD
arm64:
dts: qcom: x1e80100-dell-xps13-9345: Enable IRIS
arm64:
dts: qcom: x1e80100-hp-omnibook-x14: Add missing pinctrl for eDP HPD
arm64:
dts: qcom: x1e80100-lenovo-yoga-slim7x: add Bluetooth support
arm64:
dts: qcom: x1e80100-lenovo-yoga-slim7x: Add missing pinctrl for eDP HPD
arm64:
dts: qcom: x1e80100-lenovo-yoga-slim7x: Enable IRIS
arm64:
dts: qcom: x1e80100-microsoft-romulus: Add missing pinctrl for eDP HPD
arm64:
dts: qcom: x1e80100-pmics: Disable pm8010 by default
arm64:
dts: qcom: x1e80100-qcp: Add missing pinctrl for eDP HPD
arm64:
dts: qcom: x1e80100-qcp: enable pcie3 x8 slot for X1E80100-QCP
arm64:
dts: qcom: x1e80100-qcp: Fix swapped USB MP repeaters
arm64:
dts: qcom: x1e80100-romulus: Add WCN7850 Wi-Fi/BT
arm64:
dts: qcom: x1e80100-t14s: add EC
arm64:
dts: qcom: x1e80100: add bus topology for PCIe domain 3
arm64:
dts: qcom: x1e80100: add empty mdss_dp3_out endpoint
arm64:
dts: qcom: x1e80100: Add IRIS video codec
arm64:
dts: qcom: x1e80100: Add pinctrl template for eDP0 HPD
arm64:
dts: qcom: x1e80100: Add videocc
arm64:
dts: qcom: x1e80100: allow mode-switch events to reach the QMP Combo PHYs
arm64:
dts: qcom: x1e80100: move dp0/1/2 data-lanes to SoC dtsi
arm64:
dts: qcom: x1e80100: Set up 4-lane DP
arm64:
dts: qcom: x1e80100: Update GPU OPP table
arm64:
dts: qcom: x1p42100: Add GPU support
arm64:
dts: renesas: Add DTSI for R9A09G087M44 variant of RZ/N2H
arm64:
dts: renesas: Add initial SoC DTSI for the RZ/N2H SoC
arm64:
dts: renesas: Add initial support for the Renesas RZ/T2H eval board
arm64:
dts: renesas: Add initial support for the Renesas RZ/T2H SoC
arm64:
dts: renesas: Add initial support for the RZ/N2H EVK
arm64:
dts: renesas: Minor whitespace cleanup
arm64:
dts: renesas: r9a08g045: Add I3C node
arm64:
dts: renesas: r9a09g047: Add DMAC nodes
arm64:
dts: renesas: r9a09g047: Add I3C node
arm64:
dts: renesas: r9a09g047: Enable Tx coe support
arm64:
dts: renesas: r9a09g047e57-smarc: Fix gpio key's pin control node
arm64:
dts: renesas: r9a09g047e57-smarc: Use Schmitt input for NMI function
arm64:
dts: renesas: r9a09g056: Add I3C node
arm64:
dts: renesas: r9a09g057: Add I3C node
arm64:
dts: renesas: r9a09g057: Add RSPI nodes
arm64:
dts: renesas: r9a09g057h48-kakip: Fix misplaced article
arm64:
dts: renesas: r9a09g077: Add DT nodes for SCI channels 1-5
arm64:
dts: renesas: r9a09g077: Add I2C controller nodes
arm64:
dts: renesas: r9a09g077: Add pinctrl node
arm64:
dts: renesas: r9a09g077: Add SDHI nodes
arm64:
dts: renesas: r9a09g077: Add USB2.0 support
arm64:
dts: renesas: r9a09g077: Add WDT nodes
arm64:
dts: renesas: r9a09g077m44-rzt2h-evk: Add user LEDs
arm64:
dts: renesas: r9a09g077m44-rzt2h-evk: Enable I2C0 and I2C1 support
arm64:
dts: renesas: r9a09g087: Add DT nodes for SCI channels 1-5
arm64:
dts: renesas: r9a09g087: Add I2C controller nodes
arm64:
dts: renesas: r9a09g087: Add pinctrl node
arm64:
dts: renesas: r9a09g087: Add SDHI nodes
arm64:
dts: renesas: r9a09g087: Add USB2.0 support
arm64:
dts: renesas: r9a09g087: Add WDT nodes
arm64:
dts: renesas: r9a09g087m44-rzn2h-evk: Add user LEDs
arm64:
dts: renesas: r9a09g087m44-rzt2h-evk: Enable I2C0 and I2C1 support
arm64:
dts: renesas: rcar-gen3: Increase CANFD clock rates
arm64:
dts: renesas: rcar: Rename dsi-encoder to dsi
arm64:
dts: renesas: Refactor RZ/T2H EVK device tree
arm64:
dts: renesas: rzg2: Increase CANFD clock rates
arm64:
dts: renesas: rzg2lc-smarc: Disable CAN-FD channel0
arm64:
dts: renesas: rzt2h-n2h-evk-common: Add pinctrl for SCI0 node
arm64:
dts: renesas: rzt2h-n2h-evk-common: Enable EEPROM on I2C0
arm64:
dts: renesas: rzt2h-n2h-evk-common: Enable WDT2
arm64:
dts: renesas: rzt2h-n2h-evk: Enable USB2.0 support
arm64:
dts: renesas: rzt2h-rzn2h-evk: Enable eMMC
arm64:
dts: renesas: rzt2h-rzn2h-evk: Enable MicroSD card slot
arm64:
dts: renesas: rzt2h-rzn2h-evk: Enable SD card slot
arm64:
dts: renesas: sparrow-hawk-fan-pwm: Rework hwmon comment
arm64:
dts: renesas: sparrow-hawk: Add overlay for IMX219 on J1
arm64:
dts: renesas: sparrow-hawk: Add overlay for IMX219 on J2
arm64:
dts: renesas: sparrow-hawk: Add overlay for IMX462 on J1
arm64:
dts: renesas: sparrow-hawk: Add overlay for IMX462 on J2
arm64:
dts: renesas: sparrow-hawk: Describe generic SPI NOR support
arm64:
dts: renesas: sparrow-hawk: Invert microSD voltage selector on EVTB1
arm64:
dts: renesas: sparrow-hawk: Set VDDQ18_25_AVB voltage on EVTB1
arm64:
dts: renesas: sparrow-hawk: Update thermal trip points
arm64:
dts: rockchip: Add ArmSoM Sige1
arm64:
dts: rockchip: Add Bluetooth on rk3576-evb1-v10
arm64:
dts: rockchip: Add devicetree for the ROC-RK3588-RT
arm64:
dts: rockchip: Add DP0 for rk3588
arm64:
dts: rockchip: Add DP1 for rk3588
arm64:
dts: rockchip: Add FriendlyElec NanoPi Zero2
arm64:
dts: rockchip: add GPU powerdomain, opps, and cooling to rk3328
arm64:
dts: rockchip: Add green power LED to rk3588s-rock-5a
arm64:
dts: rockchip: Add HINLINK H66K
arm64:
dts: rockchip: Add HINLINK H68K
arm64:
dts: rockchip: add IR receiver to rk3328-roc
arm64:
dts: rockchip: add mipi csi-2 dphy nodes to rk3588
arm64:
dts: rockchip: add mipi-dcphy to rk3576
arm64:
dts: rockchip: Add naneng-combphy for RK3528
arm64:
dts: rockchip: Add nodes for NPU and its MMU to rk3588-base
arm64:
dts: rockchip: add pd_npu label for RK3588 power domains
arm64:
dts: rockchip: Add Radxa ROCK 2A/2F
arm64:
dts: rockchip: Add rk3528 CPU frequency scaling support
arm64:
dts: rockchip: Add RTC on rk3576-evb1-v10
arm64:
dts: rockchip: add SPDIF audio to Beelink A1
arm64:
dts: rockchip: add the dsi controller to rk3576
arm64:
dts: rockchip: Add thermal nodes to RK3576
arm64:
dts: rockchip: Add thermal trim OTP and tsadc nodes
arm64:
dts: rockchip: Add USB and charger to Gameforce Ace
arm64:
dts: rockchip: add USB-C support for ROCK 5B/5B+/5T
arm64:
dts: rockchip: add USB3 on Beelink A1
arm64:
dts: rockchip: add vcc3v3-lcd-s0 regulator to roc-rk3576-pc
arm64:
dts: rockchip: Add WiFi on rk3576-evb1-v10
arm64:
dts: rockchip: convert rk3528 power-domains to dt-binding constants
arm64:
dts: rockchip: disable HS400 on RK3588 Tiger
arm64:
dts: rockchip: Drop 'rockchip,grf' prop from tsadc on rk3328
arm64:
dts: rockchip: drop reset from rk3576 i2c9 node
arm64:
dts: rockchip: Enable DisplayPort for rk3588s Cool Pi 4B
arm64:
dts: rockchip: Enable DP2HDMI for ROCK 5 ITX
arm64:
dts: rockchip: Enable eMMC on rk3576-evb1-v10
arm64:
dts: rockchip: Enable HDMI audio output for NanoPi R6C/R6S
arm64:
dts: rockchip: enable HDMI Receiver on NanoPC T6
arm64:
dts: rockchip: Enable HDMI receiver on orangepi 5 plus
arm64:
dts: rockchip: Enable more power domains for RK3528
arm64:
dts: rockchip: enable NPU on OPI5/5B
arm64:
dts: rockchip: enable NPU on ROCK 5B
arm64:
dts: rockchip: Enable RK3576 watchdog
arm64:
dts: rockchip: enable the Mali GPU on RK3328 boards
arm64:
dts: rockchip: Enable the NPU on NanoPi R6C/R6S
arm64:
dts: rockchip: Enable the NPU on quartzpro64
arm64:
dts: rockchip: Enable the NPU on the orangepi 5 boards
arm64:
dts: rockchip: Fix indentation on rk3399 haikou demo dtso
arm64:
dts: rockchip: Fix network on rk3576 evb1 board
arm64:
dts: rockchip: fix PCIe 3.3V regulator voltage on orangepi-5
arm64:
dts: rockchip: Fix PCIe power enable pin for BigTreeTech CB2 and Pi2
arm64:
dts: rockchip: Fix USB power enable pin for BTT CB2 and Pi2
arm64:
dts: rockchip: Fix vccio4-supply on rk3566-pinetab2
arm64:
dts: rockchip: Further describe the WiFi for the Pinebook Pro
arm64:
dts: rockchip: Further describe the WiFi for the Pinephone Pro
arm64:
dts: rockchip: include rk3399-base instead of rk3399 in rk3399-op1
arm64:
dts: rockchip: Make RK3588 GPU OPP table naming less generic
arm64:
dts: rockchip: Remove non-functioning CPU OPPs from RK3576
arm64:
dts: rockchip: remove vcc_3v3_pmu regulator for Radxa E52C
arm64:
dts: rockchip: Set correct pinctrl for I2S1 8ch TX on odroid-m1
arm64:
dts: rockchip: set LAN LEDs to default-off on Radxa E52C
arm64:
dts: rockchip: update pinctrl names for Radxa E52C
arm64:
dts: rp1: Add ethernet DT node
arm64:
dts: s32g274-rd2: Enable the STM timers
arm64:
dts: s32g274-rd2: Enable the SWT watchdog
arm64:
dts: s32g2: Add the Software Timer Watchdog (SWT) nodes
arm64:
dts: s32g2: Add the System Timer Module nodes
arm64:
dts: s32g399a-rdb3: Enable the STM timers
arm64:
dts: s32g399a-rdb3: Enable the SWT watchdog
arm64:
dts: s32g3: Add the Software Timer Watchdog (SWT) nodes
arm64:
dts: s32g3: Add the System Timer Module nodes
arm64:
dts: s32g: Add device tree information for the OCOTP driver
arm64:
dts: sm8250-xiaomi-pipa: Update battery info
arm64:
dts: socfpga: agilex5: enable gmac2 on the Agilex5 dev kit
arm64:
dts: socionext: Drop "linux,spdif-dit" port node unit-address
arm64:
dts: socionext: uniphier-ld20: Add default PCI interrup controller address cells
arm64:
dts: socionext: uniphier-pxs3: Add default PCI interrup controller address cells
arm64:
dts: st: add clock-cells to syscfg node on stm32mp251
arm64:
dts: st: add eth1 pins for stm32mp2x platforms
arm64:
dts: st: add Hardware debug port (HDP) on stm32mp25
arm64:
dts: st: add ltdc support on stm32mp251
arm64:
dts: st: add ltdc support on stm32mp255
arm64:
dts: st: add lvds support on stm32mp255
arm64:
dts: st: Add PCIe Endpoint mode on stm32mp251
arm64:
dts: st: add PCIe pinctrl entries in stm32mp25-pinctrl.dtsi
arm64:
dts: st: Add PCIe Root Complex mode on stm32mp251
arm64:
dts: st: enable display support on stm32mp257f-ev1 board
arm64:
dts: st: enable ethernet1 controller on stm32mp235f-dk
arm64:
dts: st: enable ethernet1 controller on stm32mp257f-dk
arm64:
dts: st: enable ethernet1 controller on stm32mp257f-ev1
arm64:
dts: st: Enable PCIe on the stm32mp257f-ev1 board
arm64:
dts: st: fix memory region size on stm32mp235f-dk
arm64:
dts: st: remove gpioj and gpiok banks from stm32mp231
arm64:
dts: stm32: Minor whitespace cleanup
arm64:
dts: sun55i: a523: Assign standard clock rates to PRCM bus clocks
arm64:
dts: ti: Add support for AM6254atl SiP SK
arm64:
dts: ti: Add support for Variscite VAR-SOM-AM62P
arm64:
dts: ti: Introduce base support for AM6254atl SiP
arm64:
dts: ti: k3-am6*-boards: Add label to reserved-memory node
arm64:
dts: ti: k3-am62*: remove SoC dtsi from common dtsi
arm64:
dts: ti: k3-am62-main: Add CSI2 interrupts property
arm64:
dts: ti: k3-am62-pocketbeagle2: Add missing cfg for TI IPC Firmware
arm64:
dts: ti: k3-am62-ti-ipc-firmware: Refactor IPC cfg into new dtsi
arm64:
dts: ti: k3-am62-verdin: Add missing cfg for TI IPC Firmware
arm64:
dts: ti: k3-am62: Enable Mailbox nodes at the board level
arm64:
dts: ti: k3-am62: Enable remote processors at board level
arm64:
dts: ti: k3-am62a-main: Add CSI2 interrupts property
arm64:
dts: ti: k3-am62a-main: Fix main padcfg length
arm64:
dts: ti: k3-am62a-phycore-som: Add 1.4GHz opp entry
arm64:
dts: ti: k3-am62a-ti-ipc-firmware: Refactor IPC cfg into new dtsi
arm64:
dts: ti: k3-am62a7-sk: Add bootph-all tag to usb0_phy_ctrl node
arm64:
dts: ti: k3-am62a: Enable Mailbox nodes at the board level
arm64:
dts: ti: k3-am62a: Enable remote processors at board level
arm64:
dts: ti: k3-am62d2-evm: Add support for OSPI flash
arm64:
dts: ti: k3-am62d2-evm: Enable USB support
arm64:
dts: ti: k3-am62p-j722s-common-main: Add CSI2 interrupts property
arm64:
dts: ti: k3-am62p-j722s: Enable remote processors at board level
arm64:
dts: ti: k3-am62p-ti-ipc-firmware: Refactor IPC cfg into new dtsi
arm64:
dts: ti: k3-am62p-verdin: Add missing cfg for TI IPC Firmware
arm64:
dts: ti: k3-am62p/j722s: Remove HS400 support from common
arm64:
dts: ti: k3-am62p5-sk: Add bootph-all tag to usb0_phy_ctrl node
arm64:
dts: ti: k3-am62p5-sk: Remove the unused cfg in USB1_DRVVBUS
arm64:
dts: ti: k3-am62p: Fix supported hardware for 1GHz OPP
arm64:
dts: ti: k3-am62p: Update eMMC HS400 STRB value
arm64:
dts: ti: k3-am62x-sk-common: Add bootph-all tag to usb0_phy_ctrl node
arm64:
dts: ti: k3-am62x-sk-common: Remove the unused cfg in USB1_DRVVBUS
arm64:
dts: ti: k3-am64-phycore-som: Add missing cfg for TI IPC Firmware
arm64:
dts: ti: k3-am64-ti-ipc-firmware: Refactor IPC cfg into new dtsi
arm64:
dts: ti: k3-am642-phyboard-electra: Add PEB-C-010 Overlay
arm64:
dts: ti: k3-am642-phyboard-electra: Add ti,pa-stats property
arm64:
dts: ti: k3-am642-sr-som: Add missing cfg for TI IPC Firmware
arm64:
dts: ti: k3-am642-tqma64xxl: Add missing cfg for TI IPC Firmware
arm64:
dts: ti: k3-am64: Enable remote processors at board level
arm64:
dts: ti: k3-am65-ti-ipc-firmware: Refactor IPC cfg into new dtsi
arm64:
dts: ti: k3-am6548: Minor whitespace cleanup
arm64:
dts: ti: k3-am65: Enable remote processors at board level
arm64:
dts: ti: k3-am68-sk: Enable DSI on DisplayPort-0
arm64:
dts: ti: k3-am69-sk: Switch to PCIe Multilink + USB configuration
arm64:
dts: ti: k3-j7200-ti-ipc-firmware: Refactor IPC cfg into new dtsi
arm64:
dts: ti: k3-j7200: Enable R5F remote processors at board level
arm64:
dts: ti: k3-j721e-beagleboneai64: Add missing cfg for TI IPC FW
arm64:
dts: ti: k3-j721e-beagleboneai64: Switch MAIN R5F clusters to Split-mode
arm64:
dts: ti: k3-j721e-main: Add CSI2 interrupts property
arm64:
dts: ti: k3-j721e-main: Add DSI and DPHY-TX
arm64:
dts: ti: k3-j721e-ti-ipc-firmware: Refactor IPC cfg into new dtsi
arm64:
dts: ti: k3-j721e: Enable remote processors at board level
arm64:
dts: ti: k3-j721s2-common-proc-board: Add main_i2c4 instance
arm64:
dts: ti: k3-j721s2-common-proc-board: Enable DisplayPort-1
arm64:
dts: ti: k3-j721s2-evm: Add overlay to enable USB0 Type-A
arm64:
dts: ti: k3-j721s2-main: Add CSI2 interrupts property
arm64:
dts: ti: k3-j721s2-main: Add DSI & DSI PHY
arm64:
dts: ti: k3-j721s2-som-p0: Add DSI to eDP
arm64:
dts: ti: k3-j721s2-ti-ipc-firmware: Refactor IPC cfg into new dtsi
arm64:
dts: ti: k3-j721s2: Add default PCI interrupt controller address cells
arm64:
dts: ti: k3-j721s2: Enable remote processors at board level
arm64:
dts: ti: k3-j722s-evm: Add bootph-all tag to usb0_phy_ctrl node
arm64:
dts: ti: k3-j722s-main: Add CSI2 interrupts property
arm64:
dts: ti: k3-j722s-main: Add E5010 JPEG Encoder
arm64:
dts: ti: k3-j722s-ti-ipc-firmware: Refactor IPC cfg into new dtsi
arm64:
dts: ti: k3-j742s2-mcu-wakeup: Override firmware-name for MCU R5F cores
arm64:
dts: ti: k3-j784s4-j742s2-evm-common: Enable DisplayPort-1
arm64:
dts: ti: k3-j784s4-j742s2-main-common: Add CSI2 interrupts property
arm64:
dts: ti: k3-j784s4-j742s2-main-common: Add DSI & DSI PHY
arm64:
dts: ti: k3-j784s4-j742s2-ti-ipc-firmware-common: Refactor IPC cfg into new dtsi
arm64:
dts: ti: k3-j784s4-j742s2: Enable remote processors at board level
arm64:
dts: ti: k3-j784s4-ti-ipc-firmware: Refactor IPC cfg into new dtsi
arm64:
dts: ti: k3-pinctrl: Add the remaining macros
arm64:
dts: ti: k3-pinctrl: Fix the bug in existing macros
arm64:
dts: ti: k3: Rename rproc reserved-mem nodes to 'memory@addr'
arm64:
dts: ti: var-som-am62p: Add support for Variscite Symphony Board
arm64:
dts: toshiba: tmpv7708: Add default GIC address cells
arm64:
Enable EFI secret area Securityfs support
arm64:
Enable permission change on arm64 kernel block mappings
arm64:
Enable vmalloc-huge with ptdump
arm64:
entry: Move arm64_preempt_schedule_irq() into __exit_to_kernel_mode()
arm64:
entry: Refactor preempt_schedule_irq() check code
arm64:
entry: Refactor the entry and exit for exceptions from EL1
arm64:
entry: Rework arm64_preempt_schedule_irq()
arm64:
entry: Switch to generic IRQ entry
arm64:
entry: Use preempt_count() and need_resched() helper
arm64:
errata: Apply workarounds for Neoverse-V3AE
arm64:
errata: Expand speculative SSBS workaround for Cortex-A720AE
arm64:
Fail module loading if dynamic SCS patching fails
arm64:
Kconfig: drop superfluous "select SPARSEMEM_VMEMMAP"
arm64:
Kconfig: Make CPU_BIG_ENDIAN depend on BROKEN
arm64:
Kconfig: Remove GCS restrictions on UPROBES
arm64:
Kconfig: Spell out "ARMv9.4" in menuconfig text
arm64:
kprobes: call set_memory_rox() for kprobe page
arm64:
kprobes: check the return value of set_memory_rox()
arm64:
lan969x: Add support for Microchip LAN969x SoC
arm64:
map [_text, _stext) virtual address range non-executable+read-only
arm64:
mm: Cast start/end markers to char *, not u64
arm64:
mm: Don't sleep in split_kernel_leaf_mapping() when in atomic context
arm64:
mm: Make map_fdt() return mapped pointer
arm64:
mm: Move KPTI helpers to mmu.c
arm64:
mm: Optimize range_split_to_ptes()
arm64:
mm: Represent physical memory with phys_addr_t and resource_size_t
arm64:
mm: Rework the 'rodata=' options
arm64:
mm: split linear mapping if BBML2 unsupported on secondary CPUs
arm64:
mm: support large block mapping when rodata=full
arm64:
mm: Tidy up force_pte_mapping()
arm64:
mte: Do not flag the zero page as PG_mte_tagged
arm64:
mte: Do not warn if the page is already tagged in copy_highpage()
arm64:
probes: Add GCS support to bl/blr/ret
arm64:
probes: Break ret out from bl/blr
arm64:
probes: Fix incorrect bl/blr address and register usage
arm64:
proton-pack: Drop print when !CONFIG_MITIGATE_SPECTRE_BRANCH_HISTORY
arm64:
proton-pack: Fix hard lockup due to print in scheduler context
arm64:
proton-pack: Fix hard lockup when !MITIGATE_SPECTRE_BRANCH_HISTORY
arm64:
ptrace: Replace interrupts_enabled() with regs_irqs_disabled()
arm64:
realm: ioremap: Allow mapping memory as encrypted
arm64:
Reject modules with internal alternative callbacks
arm64:
Remove tautological LLVM Kconfig conditions
arm64:
Revamp HCR_EL2.E2H RES1 detection
arm64:
stop calling page_address() in free_pages()
arm64:
sysreg: Add new PMSFCR_EL1 fields and PMSDSFR_EL1 register
arm64:
sysreg: Add validation checks to sysreg header generation script
arm64:
sysreg: Correct sign definitions for EIESB and DoubleLock
arm64:
sysreg: Fix and tidy up sysreg field definitions
arm64:
tegra: Add I2C nodes for Tegra264
arm64:
tegra: Mark Jetson Xavier NX's PHY as a wakeup source
arm64:
uaccess: Add additional userspace GCS accessors
arm64:
uaccess: Move existing GCS accessors definitions to gcs.h
arm64:
uprobes: Add GCS support to uretprobes
arm64:
Use load LSE atomics for the non-return per-CPU atomic operations
arm64:
vdso32: Respect -Werror from kbuild
arm64:
vdso32: Stop suppressing warnings
arm64:
versal-net: Describe L1/L2/L3/LLC caches
arm64:
versal-net: Update rtc calibration value
arm64:
zynqmp: Add cap-mmc-hw-reset and no-sd, no-sdio property to eMMC
arm64:
zynqmp: Add support for kd240 board
arm64:
zynqmp: Add support for kr260 board
arm64:
zynqmp: Describe ethernet controllers via aliases on SOM
arm64:
zynqmp: Disable coresight by default
arm64:
zynqmp: Enable DP for zcu100, zcu102, zcu104, zcu111
arm64:
zynqmp: Enable DP in kr260/kv260 revA
arm64:
zynqmp: Enable PSCI 1.0
arm64:
zynqmp: Fix pwm-fan polarity
arm64:
zynqmp: Introduce DP port labels
arm64:
zynqmp: Remove undocumented arasan,has-mdma property
arm64:
zynqmp: Revert usb node drive strength and slew rate for zcu106
arm64:
zynqmp: Update the usb5744 hub node as per binding
arm64:
zynqmp: Use generic spi@ name in zcu111-revA
ARM:
9451/1: mm: l2x0: use string choices helper
ARM:
9454/1: kernel: bios32: use string choices helper
ARM:
9456/1: mm: fault: use string choices helper
ARM:
9457/1: ftrace: Implement HAVE_FUNCTION_GRAPH_FREGS
ARM:
AM33xx: Implement TI advisory 1.0.36 (EMU0/EMU1 pins state on reset)
ARM:
at91: pm: fix .uhp_udp_mask specification for current SoCs
ARM:
at91: pm: fix MCKx restore routine
ARM:
at91: pm: Remove 2.5V regulator
ARM:
at91: pm: save and restore ACR during PLL disable/enable
ARM:
at91: pm: save and restore ACR during PLL disable/enable
ARM:
at91: remove default values for PMC_PLL_ACR
ARM:
Clean up definition of ARM_HAS_GROUP_RELOCS
arm:
configs: Remove obsolete assignments to CRYPTO_CHACHA20_NEON
ARM:
configs: u8500: Set NFC_SHDLC as built-in
ARM:
defconfig: cleanup orphaned CONFIGs
ARM:
defconfig: pxa: Remove duplicate CONFIG_USB_GPIO_VBUS entry
ARM:
defconfig: Remove obsolete CONFIG_USB_EHCI_MSM
ARM:
dts: Add ixp4xx Actiontec MI424WR device trees
ARM:
dts: allwinner: Add Orange Pi Zero Interface Board overlay
ARM:
dts: allwinner: orangepi-zero-plus2: Add default audio routing
ARM:
dts: allwinner: orangepi-zero: Add default audio routing
ARM:
dts: am33xx-l4: fix UART compatible
ARM:
dts: aspeed: Add Facebook Darwin (AST2600) BMC
ARM:
dts: aspeed: Add Facebook Fuji-data64 (AST2600) Board
ARM:
dts: aspeed: Add Facebook Wedge400-data64 (AST2500) BMC
ARM:
dts: aspeed: Add facebook-bmc-flash-layout-128-data64.dtsi
ARM:
dts: aspeed: Add missing "ibm,spi-fsi" compatibles
ARM:
dts: aspeed: Add NCSI3 and NCSI4 pinctrl nodes
ARM:
dts: aspeed: clemente: add Meta Clemente BMC
ARM:
dts: aspeed: Drop "fsi-master" compatibles
ARM:
dts: aspeed: Drop "no-gpio-delays"
ARM:
dts: aspeed: Drop "sdhci" compatibles
ARM:
dts: aspeed: Drop syscon "reg-io-width" properties
ARM:
dts: aspeed: e3c246d4i: convert NVMEM content to layout syntax
ARM:
dts: aspeed: e3c256d4i: convert NVMEM content to layout syntax
ARM:
dts: aspeed: facebook-fuji: Include facebook-fuji-data64.dts
ARM:
dts: aspeed: Fix DTB warnings in ast2600-facebook-netbmc-common.dtsi
ARM:
dts: aspeed: Fix/add I2C device vendor prefixes
ARM:
dts: aspeed: fuji-data64: Enable mac3 controller
ARM:
dts: aspeed: fuji: Fix DTB warnings
ARM:
dts: aspeed: harma: add mp5990
ARM:
dts: aspeed: harma: add power monitor support
ARM:
dts: aspeed: harma: revise gpio name
ARM:
dts: aspeed: Minor whitespace cleanup
ARM:
dts: aspeed: Move eMMC out of ast2600-facebook-netbmc-common.dtsi
ARM:
dts: aspeed: nvidia: gb200nvl: Add VCC Supply
ARM:
dts: aspeed: nvidia: gb200nvl: Enable i2c3 bus
ARM:
dts: aspeed: nvidia: gb200nvl: Enable MAC0 for BMC network
ARM:
dts: aspeed: nvidia: gb200nvl: Repurpose the HMC gpio pin
ARM:
dts: aspeed: romed8hm3: convert NVMEM content to layout syntax
ARM:
dts: aspeed: wedge400: Fix DTB warnings
ARM:
dts: aspeed: wedge400: Include wedge400-data64.dts
ARM:
dts: aspeed: x570d4u: convert NVMEM content to layout syntax
ARM:
dts: BCM5301X: Add support for Buffalo WXR-1750DHP
ARM:
dts: BCM53573: Fix address of Luxul XAP-1440's Ethernet PHY
ARM:
dts: broadcom: rpi: Switch to V3D firmware clock
ARM:
dts: cirrus: ep7211: use recent scl/sda gpio bindings
ARM:
dts: imx51-zii-rdu1: Fix audmux node names
ARM:
dts: imx6-aristainetos2: Replace license text comment with SPDX identifier
ARM:
dts: imx6-display5: Replace license text comment with SPDX identifier
ARM:
dts: imx6: add #address-cells for gsc@20
ARM:
dts: imx6: add interrupt-cells for dlg,da9063 pmic
ARM:
dts: imx6: add key- prefix for gpio-keys
ARM:
dts: imx6: align rtc chip node name to 'rtc'
ARM:
dts: imx6: change rtc compatible string to st,m41t00 from m41t00
ARM:
dts: imx6: remove redundant pinctrl-names
ARM:
dts: imx6: remove undefined linux,default-trigger source
ARM:
dts: imx6: rename i2c
mux i2c-mux-
ARM:
dts: imx6: rename node i2c-gpio to i2c.
ARM:
dts: imx6: rename node name flash to eeprom
ARM:
dts: imx6: rename touch screen's node name to touchscreen
ARM:
dts: imx6: replace gpio-key with gpio-keys compatible string
ARM:
dts: imx6: replace isl,isl12022 with isil,isl12022 for RTC
ARM:
dts: imx6qdl-aristainetos2: rename ethernet-phy to ethernet-phy@0
ARM:
dts: imx6sll: Use 'dma-names'
ARM:
dts: imx6ul-14x14-evk: add regulator for ov5640
ARM:
dts: imx6ul-pico: add power-supply for vxt,vl050-8048nt-c01
ARM:
dts: imx6ul-tx6ul: Switch away from deprecated `phy-reset-gpios`
ARM:
dts: imx6ull-engicam-microgea-rmm: fix report-rate-hz value
ARM:
dts: imx6ulz-bsh-smm-m2: fix resume via console
ARM:
dts: lpc18xx: add #address-cell and #szie-cell for spi flash controller
ARM:
dts: lpc18xx: add missed arm,num-irq-priority-bits
ARM:
dts: lpc18xx: rename node name flash-controller to spi
ARM:
dts: lpc18xx: rename node name mmcsd to mmc
ARM:
dts: lpc18xx: swap clock-names bic and cui
ARM:
dts: lpc32xx: Correct motor PWM device tree node name
ARM:
dts: lpc32xx: Correct PL080 DMA controller device node name
ARM:
dts: lpc32xx: Correct SD/MMC controller device node name
ARM:
dts: lpc32xx: Set motor PWM #pwm-cells property value to 3 cells
ARM:
dts: lpc32xx: Specify #dma-cells property of PL080 DMA controller
ARM:
dts: lpc32xx: Specify a precise version of the SD/MMC controller IP
ARM:
dts: lpc4350-hitex-eval: change node name flash to flash@0
ARM:
dts: lpc4357-myd-lpc4357: add power-supply for innolux,at070tn92
ARM:
dts: lpc4357-myd-lpc4357: change node name mdio0 to mdio
ARM:
dts: lpc: add #address-cells and #size-cells for sram node
ARM:
dts: lpc: add cfg surfix in pinctrl child node
ARM:
dts: lpc: change node name 'button[0-9]' to button-[0-9]'
ARM:
dts: ls1021a-tqmals1021a-mbsl1021a: Remove superfluous compatible
ARM:
dts: ls1021a-tqmals1021a: Remove superfluous address and size cells for qflash
ARM:
dts: ls1021a-tsn: Remove redundant #address-cells for ethernet-switch@1
ARM:
dts: ls1021a: Add reg property to enet nodes
ARM:
dts: ls1021a: Fix FTM node
ARM:
dts: ls1021a: Fix gic node unit address
ARM:
dts: ls1021a: Fix qspi node unit address
ARM:
dts: ls1021a: Fix sai DMA order
ARM:
dts: ls1021a: Fix watchdog node
ARM:
dts: ls1021a: remove property 'snps,host-vbus-glitches'
ARM:
dts: ls1021a: Remove superfluous address and size cells for queue-group
ARM:
dts: ls1021a: remove undocumented 'big-endian' for memory-controller node
ARM:
dts: ls1021a: remove undocumented 'big-endian' for memory-controller node
ARM:
dts: ls1021a: Rename 'mdio-mux-emi1' to 'mdio-mux@54'
ARM:
dts: ls1021a: Rename esdhc@1560000 to mmc@1560000
ARM:
dts: ls1021a: Rename node name nor to flash
ARM:
dts: ls1021a: rename rcpm as wakeup-control from power-control
ARM:
dts: mba6ul: Add MicIn routing
ARM:
dts: microchip: Minor whitespace cleanup
ARM:
dts: microchip: sam9x7: Add qspi controller
ARM:
dts: microchip: sama7d65: Add GPIO buttons and LEDs
ARM:
dts: microchip: sama7d65: add uart3 definition for flexcom3 peripheral
ARM:
dts: nuvoton: Use generic "ethernet" as node name
ARM:
dts: nxp: imx6ul: correct SAI3 interrupt line
ARM:
dts: nxp: imx6ull: Minor whitespace cleanup
ARM:
dts: omap: am335x-cm-t335: Remove unused mcasp num-serializer property
ARM:
dts: omap: dm814x: Split 'reg' per entry
ARM:
dts: omap: dm816x: Split 'reg' per entry
ARM:
dts: omap: Minor whitespace cleanup
ARM:
dts: qcom: add device tree for Sony Xperia SP
ARM:
dts: qcom: apq8064-mako: Minor whitespace cleanup
ARM:
dts: qcom: apq8064: Add default GIC address cells
ARM:
dts: qcom: ipq4019: Add default GIC address cells
ARM:
dts: qcom: ipq8064: Add default GIC address cells
ARM:
dts: qcom: msm8226-samsung-ms013g: Add touch keys
ARM:
dts: qcom: msm8960: add gsbi8 and its serial configuration
ARM:
dts: qcom: msm8960: add sdcc3 pinctrl states
ARM:
dts: qcom: msm8960: disable gsbi1 and gsbi5 nodes in msm8960 dtsi
ARM:
dts: qcom: msm8974-samsung-hlte: Add touchkey support
ARM:
dts: qcom: pm8921: add vibrator device node
ARM:
dts: qcom: sdx55: Add default GIC address cells
ARM:
dts: qcom: Use GIC_SPI for interrupt-map for readability
ARM:
dts: renesas: porter: Fix CAN pin group
ARM:
dts: renesas: r7s72100: Add boot phase tags
ARM:
dts: rockchip: add CEC pinctrl to rk3288-miqi
ARM:
dts: rockchip: add HDMI audio to rk3288-miqi
ARM:
dts: samsung: exynos5250: describe sromc bank memory map
ARM:
dts: samsung: exynos5410: use multiple tuples for sromc ranges
ARM:
dts: samsung: smdk5250: add sromc node
ARM:
dts: socionext: Drop "linux,spdif-dit" port node unit-address
ARM:
dts: st: ste-nomadik: Align GPIO hog name with bindings
ARM:
dts: ste-ux500-samsung: dts bluetooth wakeup interrupt
ARM:
dts: sti: remove dangling stih407-clock file
ARM:
dts: sti: rename SATA phy-names
ARM:
dts: stm32: add alternate pinmux for HDP pin and add HDP pinctrl node
ARM:
dts: stm32: add Hardware debug port (HDP) on stm32mp13
ARM:
dts: stm32: add Hardware debug port (HDP) on stm32mp15
ARM:
dts: stm32: add Hardware debug port (HDP) on stm32mp157c-dk2 board
ARM:
dts: stm32: Add leds for CM4 on stm32mp15xx-ed1 and stm32mp15xx-dkx
ARM:
dts: stm32: add missing PTP reference clocks on stm32mp13x SoCs
ARM:
dts: stm32: Add pinmux for CM4 leds pins
ARM:
dts: stm32: add resets property to m_can nodes in the stm32mp153
ARM:
dts: stm32: Drop redundant status=okay
ARM:
dts: stm32: Minor whitespace cleanup
ARM:
dts: stm32: stm32mp151c-plyaqm: Use correct dai-format property
ARM:
dts: stm32: use recent scl/sda gpio bindings
ARM:
dts: sunxi: add support for NetCube Systems Nagami Basic Carrier
ARM:
dts: sunxi: add support for NetCube Systems Nagami Keypad Carrier
ARM:
dts: sunxi: add support for NetCube Systems Nagami SoM
ARM:
dts: ti: omap4: Use generic "ethernet" as node name
ARM:
dts: ti: omap: am335x-baltos: Fix ti,en-ck32k-xtal property in DTS to use correct boolean syntax
ARM:
dts: ti: omap: omap3-devkit8000-lcd: Fix ti,keep-vref-on property to use correct boolean syntax in DTS
ARM:
dts: vf610: add grp surfix to pinctrl
ARM:
dts: vf: Change the NAND controller node name
ARM:
dts: vf: Change the pinctrl node name
ARM:
dts: vfxxx: add arm,num-irq-priority-bits for nvic
arm:
imx_v6_v7_defconfig: enable ext4 directly
ARM:
mach-hpe: Rework support and directory structure
ARM:
OMAP1: clock: convert from round_rate() to determine_rate()
ARM:
OMAP2+: clock: convert from round_rate() to determine_rate()
ARM:
OMAP2+: pm33xx-core: ix device node reference leaks in amx3_idle_init
ARM:
OMAP2+: use IS_ERR_OR_NULL() helper
arm:
omap2: use string choices helper
ARM:
rockchip: remove REGULATOR conditional to PM
ARM:
s3c6400_defconfig: Drop MTD_NAND_S3C2410
ARM:
Select ARCH_USES_CFI_GENERIC_LLVM_PASS
ARM:
shmobile: rcar-gen2: Use SZ_256K definition
ARM:
sti: drop B2120 board support
ARM:
sti: removal of stih415/stih416 related entries
ARM:
tegra: Add DFLL clock support for Tegra114
ARM:
tegra: add support for ASUS Eee Pad Slider SL101
ARM:
tegra: p880: set correct touchscreen clipping
ARM:
tegra: transformer-20: add missing magnetometer interrupt
ARM:
tegra: transformer-20: fix audio-codec interrupt
ARM:
VDSO: Remove cntvct_ok global variable
ARM:
versatile: clock: convert from round_rate() to determine_rate()
asm-generic/io.h:
Skip trace helpers if rwmmio events are disabled
asm-generic:
Provide generic TIF infrastructure
ASoC:
adau1977: use int type to store negative error codes
ASoC:
add GPIOLIB_LEGACY dependency where needed
ASoC:
Add QCS615 sound card support
ASoC:
amd/sdw_utils: avoid NULL deref when devm_kasprintf() fails
ASoC:
amd: acp: Add ACP7.0 match entries for cs35l56 and cs42l43
ASoC:
amd: acp: Remove (explicitly) unused header
ASoC:
amd: use int type to store negative error codes
ASoC:
apple: mca: Add "apple,t8103-mca" compatible
ASoC:
codecs: Add FourSemi FS2104/5S audio amplifier driver
ASoC:
codecs: Add library for FourSemi audio amplifiers
ASoC:
codecs: add new pm4125 audio codec driver
ASoC:
codecs: Add support for FourSemi FS2104/5S
ASoC:
codecs: Fix gain setting ranges for Renesas IDT821034 codec
ASoC:
codecs: fs210x: Add NULL check in fs210x_register_snd_component
ASoC:
codecs: lpass-macro: add Codec version 2.9
ASoC:
codecs: lpass-wsa-macro: add Codev version 2.9
ASoC:
codecs: pcm1754: add pcm1754 dac driver
ASoC:
codecs: pcm1754: add pcm1754 dac driver
ASoC:
codecs: tlv320dac33: Add default value for burst_bclkdiv
ASoC:
codecs: tlv320dac33: Convert to use gpiod api
ASoC:
codecs: tlv320dac33: Remove unused struct tlv320dac33_platform_data and header file tlv320dac33-plat.h
ASoC:
codecs: Use kcalloc() instead of kzalloc()
ASoC:
codecs: va-macro: fix resource leak in probe error path
ASoC:
codecs: wcd-common: fix signedness bug in wcd_dt_parse_micbias_info()
ASoC:
codecs: wcd-common: move component ops to common
ASoC:
codecs: wcd-common: move status_update callback to common
ASoC:
codecs: wcd-common: move WCD_SDW_CH to common
ASoC:
codecs: wcd937x: get regmap directly
ASoC:
codecs: wcd937x: make stub functions inline
ASoC:
codecs: wcd937x: set the comp soundwire port correctly
ASoC:
codecs: wcd938x-sdw: remove redundant runtime pm calls
ASoC:
codecs: wcd938x: get regmap directly
ASoC:
codecs: wcd939x: get regmap directly
ASoC:
codecs: wcd93xxx: remove code duplication
ASoC:
codecs: wcd: add common helper for wcd codecs
ASoC:
codecs: wcdxxxx: use of_sdw_find_device_by_node helper
ASoC:
codecs: wcdxxxx: use sdw_slave_get_current_bank helper
ASoC:
codecs: wsa883x: Handle shared reset GPIO for WSA883x speakers
ASoC:
Convert MT8183 DA7219 sound card to DT schema
ASoC:
cs-amp-lib-test: Add test for getting cal data from HP EFI
ASoC:
cs-amp-lib-test: Add tests for cs_amp_get_vendor_spkid()
ASoC:
cs-amp-lib-test: Fix missing include of kunit/test-bug.h
ASoC:
cs-amp-lib: Add handling for Lenovo and HP UEFI speaker ID
ASoC:
cs-amp-lib: Add HP-specific EFI variable for calibration data
ASoC:
cs-amp-lib: Rename defines for Cirrus Logic EFI
ASoC:
cs35l41: Fallback to reading Subsystem ID property if not ACPI
ASoC:
cs35l56: Add support for CS35L56 B2 silicon
ASoC:
cs35l56: Check for vendor-specific speaker ID value
ASoC:
cs35l56: Handle vendor-specific UEFI
ASoC:
cs35l56: Set fw_regs table after getting REVID
ASoC:
cs4271: Fix regulator leak on probe failure
ASoC:
cs42l43: Disable IRQs in system suspend
ASoC:
cs42l43: Rename system suspend callback and fix debug print
ASoC:
cs42l43: Shutdown jack detection on suspend
ASoC:
cs42l43: Store IRQ domain in codec private data
ASoC:
cs48l32: Use PTR_ERR_OR_ZERO() to simplify code
ASoC:
cs530x: Correct log message with expected variable
ASoC:
da7213: Convert to DEFINE_RUNTIME_DEV_PM_OPS()
ASoC:
da7213: Use component driver suspend/resume
ASoC:
dmaengine_pcm: Add port_window_size to DAI dma data struct
ASoC:
doc: cs35l56: Update firmware filename description for B0 silicon
ASoC:
doc: Internally link to Writing an ALSA Driver docs
ASoC:
dt-binding: Convert MediaTek mt8183-mt6358 to DT schema
ASoC:
dt-binding: Convert mt8183-afe-pcm to dt-schema
ASoC:
dt-bindings: add bindings for pm4125 audio codec
ASoC:
dt-bindings: Add compatible string fsl,imx-audio-tlv320
ASoC:
dt-bindings: Add FS2104/5S audio amplifiers
ASoC:
dt-bindings: apple,mca: Add t6020-mca compatible
ASoC:
dt-bindings: asahi-kasei,ak4458: Reference common DAI properties
ASoC:
dt-bindings: cirrus,cs35l41: Document the cirrus,subsystem-id property
ASoC:
dt-bindings: Convert brcm,bcm2835-i2s to DT schema
ASoC:
dt-bindings: Convert TI TWL4030 sound
ASoC:
dt-bindings: Document routing strings for
ASoC:
dt-bindings: Drop imx-audio-sgtl5000.txt
ASoC:
dt-bindings: everest,es8316: Document routing strings
ASoC:
dt-bindings: linux,spdif: Add "port" node
ASoC:
dt-bindings: Minor whitespace cleanup in example
ASoC:
dt-bindings: nuvoton,nau8825: Document routing strings
ASoC:
dt-bindings: omap-twl4030: convert to DT schema
ASoC:
dt-bindings: pm4125-sdw: correct number of soundwire ports
ASoC:
dt-bindings: qcom,lpass-va-macro: Update bindings for clocks to support ADSP
ASoC:
dt-bindings: qcom,sm8250: Add glymur sound card
ASoC:
dt-bindings: qcom,sm8250: Add QCS615 sound card
ASoC:
dt-bindings: qcom,wsa8830: Add reset-gpios for shared line
ASoC:
dt-bindings: qcom: Add Glymur LPASS wsa and va macro codecs
ASoC:
dt-bindings: realtek,alc5623: convert to DT schema
ASoC:
dt-bindings: ti,pcm1754: add binding documentation
ASoC:
dt-bindings: ti,twl4030-audio: convert to DT schema
ASoC:
dt-bindings: wlf,wm8960: Document routing strings (pin names)
ASoC:
es8323: add proper left/right mixer controls via DAPM
ASoC:
es8323: enable DAPM power widgets for playback DAC
ASoC:
es8323: enable DAPM power widgets for playback DAC and output
ASoC:
es8323: power and mixer controls cleanup and
ASoC:
es8323: remove DAC enablement write from es8323_probe
ASoC:
fix "dependant"->"dependent"
ASoC:
Fix build for sdw_utils
ASoC:
fsl: correct the bit order issue for DSD
ASoC:
fsl: fsl_qmc_audio: Drop struct qmc_dai_chan
ASoC:
fsl: fsl_qmc_audio: Ensure audio channels are ordered in TDM bus
ASoC:
fsl: fsl_qmc_audio: Only request completion on last channel
ASoC:
fsl: fsl_qmc_audio: Reduce amount of
ASoC:
fsl: Use kcalloc() instead of kzalloc()
ASoC:
fsl_micfil: correct the endian format for DSD
ASoC:
fsl_sai: fix bit order for DSD format
ASoC:
fsl_sai: Fix sync error in consumer mode
ASoC:
imx-hdmi: remove cpu_pdev related code
ASoC:
Intel: avs: Adjust platform names
ASoC:
Intel: avs: Allow i2s test and non-test boards to coexist
ASoC:
Intel: avs: Cleanup duplicate members
ASoC:
Intel: avs: Code cleanups and separation
ASoC:
Intel: avs: Conditional path support
ASoC:
Intel: avs: Conditional-path support
ASoC:
Intel: avs: da7219: Adjust platform name
ASoC:
Intel: avs: Disable periods-elapsed work when closing PCM
ASoC:
Intel: avs: dmic: Refactor dai_link creation
ASoC:
Intel: avs: Do not share the name pointer between components
ASoC:
Intel: avs: Drop pcm.h dependency for probes
ASoC:
Intel: avs: es8336: Adjust platform name
ASoC:
Intel: avs: hda: Adjust platform name
ASoC:
Intel: avs: i2stest: Adjust platform name
ASoC:
Intel: avs: max98357a: Adjust platform name
ASoC:
Intel: avs: max98373: Adjust platform name
ASoC:
Intel: avs: max98927: Adjust platform name
ASoC:
Intel: avs: nau8825: Adjust platform name
ASoC:
Intel: avs: New board registration routines
ASoC:
Intel: avs: Parse conditional path tuples
ASoC:
Intel: avs: probe: Refactor dai_link creation
ASoC:
Intel: avs: Refactor machine-board registration
ASoC:
Intel: avs: rt274: Adjust platform name
ASoC:
Intel: avs: rt286: Adjust platform name
ASoC:
Intel: avs: rt298: Adjust platform name
ASoC:
Intel: avs: rt5514: Adjust platform name
ASoC:
Intel: avs: rt5663: Adjust platform name
ASoC:
Intel: avs: rt5682: Adjust platform name
ASoC:
Intel: avs: Separate debug symbols
ASoC:
Intel: avs: Set of streaming fixes
ASoC:
Intel: avs: Simplify avs_get_i2s_boards()
ASoC:
Intel: avs: Simplify dmi_match_quirk()
ASoC:
Intel: avs: ssm4567: Adjust platform name
ASoC:
Intel: avs: Streamline register-component function names
ASoC:
Intel: avs: Unprepare a stream when XRUN occurs
ASoC:
Intel: avs: Use snd_codec format when initializing probe
ASoC:
Intel: bytcht_es8316: Fix invalid quirk input mapping
ASoC:
Intel: bytcr_rt5640: Fix invalid quirk input mapping
ASoC:
Intel: bytcr_rt5651: Fix invalid quirk input mapping
ASoC:
Intel: Fix invalid quirk input mapping
ASoC:
Intel: hda-sdw-bpt: set persistent_buffer false
ASoC:
Intel: soc-acpi-intel-ptl-match: Remove cs42l43 match from sdw link3
ASoC:
Intel: sof_sdw: Prevent jump to NULL add_sidecar callback
ASoC:
Intel: sst: Remove redundant semicolons
ASOC:
max98090/91: fix for filter configuration: AHPF removed DMIC2_HPF added
ASoC:
max98090/91: fixed max98091 ALSA widget powering up/down
ASoC:
mediatek: common: Switch to for_each_available_child_of_node_scoped()
ASoC:
mediatek: Fix double pm_runtime_disable in remove functions
ASoC:
mediatek: Use SND_JACK_AVOUT for HDMI/DP jacks
ASoC:
meson: aiu-encoder-i2s: fix bit clock polarity
ASoC:
nau8821: Add DMI quirk to bypass jack debounce circuit
ASoC:
nau8821: Avoid unnecessary blocking in IRQ handler
ASoC:
nau8821: Cancel jdet_work before handling jack ejection
ASoC:
nau8821: Consistently clear interrupts before unmasking
ASoC:
nau8821: Fix IRQ handling and improve jack
ASoC:
nau8821: Generalize helper to clear IRQ status
ASoC:
ops: improve snd_soc_get_volsw
ASoC:
pxa: add GPIOLIB_LEGACY dependency
ASoC:
qcom: audioreach: add documentation for i2s interface type
ASoC:
qcom: audioreach: add support for SMECNS module
ASoC:
qcom: audioreach: add support for static calibration
ASoC:
qcom: audioreach: cleanup and calibration
ASoC:
qcom: audioreach: convert to cpu endainess type before accessing
ASoC:
qcom: audioreach: deprecate AR_TKN_U32_MODULE_[IN/OUT]_PORTS
ASoC:
qcom: audioreach: fix potential null pointer dereference
ASoC:
qcom: audioreach: fix sparse warnings
ASoC:
qcom: audioreach: fix typos in I2S_INTF_TYPE
ASoC:
qcom: audioreach: sort modules based on hex ids
ASoC:
qcom: qdsp6/audioreach: add support for offloading raw opus playback
ASoC:
qcom: sc8280xp: Add support for QCS615
ASoC:
qcom: sc8280xp: explicitly set S16LE format in sc8280xp_be_hw_params_fixup()
ASoC:
qcom: sc8280xp: use sa8775p/ subdir for QCS9100 / QCS9075
ASoC:
qcom: topology: convert to cpu endainess type before accessing
ASoC:
qcom: use int type to store negative error codes
ASoC:
qcom: x1e80100: add compatible for glymur SoC
ASoC:
qcom: x1e80100: set card driver name from match data
ASoC:
qdsp6: q6asm: do not sleep while atomic
ASoC:
remove unneeded 'fast_io' parameter in regmap_config
ASoC:
renesas: fsi: Use guard() for spin locks
ASoC:
renesas: msiof: add .symmetric_xxx on snd_soc_dai_driver
ASoC:
renesas: msiof: Add note for The possibility of R/L opposite Capture
ASoC:
renesas: msiof: add unique NOTE name
ASoC:
renesas: msiof: cleanup status clear method
ASoC:
renesas: msiof: ignore 1st FSERR
ASoC:
renesas: msiof: Make small adjustments to avoid
ASoC:
renesas: msiof: msiof_update_and_wait() checks whether reg was updated
ASoC:
renesas: msiof: set SIFCTR register
ASoC:
renesas: msiof: setup both (Playback/Capture) in the same time
ASoC:
renesas: msiof: start DMAC first
ASoC:
renesas: msiof: tidyup DMAC stop timing
ASoC:
renesas: msiof: tidyup error message
ASoC:
renesas: msiof: tidyup to remove each errors
ASoC:
renesas: msiof: Use guard() for spin locks
ASoC:
renesas: msiof: use reset controller
ASoC:
renesas: rsnd: Use guard() for spin locks
ASoC:
renesas: rz-ssi: Use guard() for spin locks
ASoC:
renesas: rz-ssi: Use proper dma_buffer_pos after resume
ASoC:
renesas: Use guard() for spin locks
ASoC:
replace use of system_unbound_wq with system_dfl_wq
ASoC:
rockchip: i2s-tdm: switch to FIELD_PREP_WM16_CONST macro
ASoC:
rsnd: fix OF node reference leak in rsnd_ssiu_probe()
ASoC:
rt1321: Add RT1321 amplifier support
ASoC:
rt721: add some vendor registers
ASoC:
rt721: fix prepare clock stop failed
ASoC:
rt722: add settings for rt722VB
ASoC:
SDCA: bug fix while parsing mipi-sdca-control-cn-list
ASoC:
sdw_utils: add name_prefix for rt1321 part id
ASoC:
sdw_utils: add rt1321 part id to codec_info_list
ASoC:
sdw_utils: fix device reference leak in is_sdca_endpoint_present()
ASoC:
soc-card: add snd_soc_card_to_dapm()
ASoC:
soc-component: add snd_soc_component_to_dapm()
ASoC:
soc-component: unpack snd_soc_component_force_bias_level()
ASoC:
soc-component: unpack snd_soc_component_get_bias_level()
ASoC:
soc-component: unpack snd_soc_component_init_bias_level()
ASoC:
soc-dapm: add snd_soc_dapm_get_bias_level()
ASoC:
soc-dapm: add snd_soc_dapm_set_idle_bias()
ASoC:
soc-dapm: add snd_soc_dapm_to_card()
ASoC:
soc-dapm: add snd_soc_dapm_to_dev()
ASoC:
soc-dapm: move snd_soc_dapm_get_bias_level() to soc-dpcm
ASoC:
soc-dapm: move snd_soc_dapm_init_bias_level() to soc-dpcm
ASoC:
soc-dapm: prepare for hiding struct
ASoC:
soc-dapm: remove suspend_bias_off from snd_soc_dapm_context
ASoC:
soc-dapm: rename dapm_kcontrol_get_value() to snd_soc_dapm_kcontrol_get_value()
ASoC:
soc-dapm: rename snd_soc_dapm_kcontrol_dapm() to snd_soc_dapm_kcontrol_to_dapm()
ASoC:
soc-dapm: rename snd_soc_dapm_kcontrol_widget() to snd_soc_dapm_kcontrol_to_widget()
ASoC:
soc-dapm: rename snd_soc_kcontrol_component() to snd_soc_kcontrol_to_component()
ASoC:
soc-dapm: tidyup idle_bias handling - step1
ASoC:
soc-dapm: tidyup idle_bias handling - step2
ASoC:
soc-dapm: use dapm->component instead of container_of()
ASoC:
soc_sdw_utils: remove cs42l43 component_name
ASoC:
SOF: imx: Remove error print for devm_add_action_or_reset()
ASoC:
SOF: imx: Remove the use of dev_err_probe()
ASoC:
SOF: Intel: hda-pcm: Place the constraint on period time instead of buffer time
ASoC:
SOF: Intel: only detect codecs when HDA DSP
ASoC:
SOF: Intel: only detect codecs when HDA DSP probe
ASoC:
SOF: Intel: Read the LLP via the associated Link DMA channel
ASoC:
SOF: Intel: split codec mask detect and programming UNSOL
ASoC:
SOF: ipc3-dtrace: fix potential integer overflow in allocation
ASoC:
SOF: ipc3-topology: Fix multi-core and static pipelines tear down
ASoC:
SOF: ipc4-pcm: Add fixup for channels
ASoC:
SOF: ipc4-pcm: do not report invalid delay values
ASoC:
SOF: ipc4-pcm: fix delay calculation when DSP resamples
ASoC:
SOF: ipc4-pcm: Fix incorrect comparison with number of tdm_slots
ASoC:
SOF: ipc4-pcm: fix start offset calculation for chain DMA
ASoC:
SOF: ipc4-topology: Account for different ChainDMA host buffer size
ASoC:
SOF: ipc4-topology: Add support for 8-bit formats
ASoC:
SOF: ipc4-topology: Add support for float sample type
ASoC:
sof: ipc4-topology: Add support to sched_domain attribute
ASoC:
SOF: ipc4-topology: Correct the minimum host DMA buffer size
ASoC:
SOF: ipc4-topology: Fix a less than zero check on a u32
ASoC:
SOF: ipc4/Intel: Fix the host buffer
ASoC:
SOF: IPC4: Add GET macros for module id and module instance id
ASoC:
SOF: ipc4: Add support for 8-bit and float
ASoC:
SOF: sof-audio: add dev_dbg_ratelimited wrapper
ASoC:
SOF: sof-client-probes-ipc4: Human readable debugfs "probe_points"
ASoC:
SOF: sof-client-probes-ipc4: Implement ipc4_probes_points_info
ASoC:
SOF: sof-client-probes-ipc4: Query available
ASoC:
SOF: sof-client-probes: Add available points_info(), IPC4 only
ASoC:
SOF: sof-client: Add sof_client_ipc4_find_swidget_by_id()
ASoC:
SOF: sof-client: Convert sof_client_dev_to_sof_dev into function
ASoC:
SOF: sof-client: Enforce client access scope
ASoC:
SOF: sof-client: Introduce sof_client_dev_entry structure
ASoC:
stm32: sai: manage context in set_sysclk callback
ASoC:
tas2781: Add keyword "init" in profile section
ASoC:
tas2781: Add tas2118, tas2x20, tas5825 support
ASoC:
tas2781: Add tas2118, tas2x20, tas5825 support
ASoC:
tas2781: Correct the wrong description and register address on tas2781
ASoC:
tas2781: fix getting the wrong device number
ASoC:
tas2781: Support more newly-released amplifiers tas58xx in the driver
ASoC:
tas2781: Update ti,tas2781.yaml for adding tas58xx
ASoc:
tas2783A: add machine driver changes
ASoc:
tas2783A: Add soundwire based codec driver
ASoc:
tas2783A: Fix an error code in probe()
ASoC:
tas2783A: Fix issues in firmware parsing
ASoc:
tas2783A: Fix spelling mistake "Perifpheral" -> "Peripheral"
ASoc:
tas2783A: machine driver amp utility for TI devices
ASoc:
tas2783A: Remove unneeded semicolon
ASoC:
test-component: Use kcalloc() instead of kzalloc()
ASoC:
tlv320aic32x4: use dev_err_probe() for regulators
ASoC:
tlv320aic3x: Fix class-D initialization for tlv320aic3007
ASoC:
unpack snd_soc_component_xxx_bias_level()
ASoC:
use int type to store negative error codes
ASoC:
Use kcalloc() instead of kzalloc()
ASoC:
wcd934x: fix error handling in wcd934x_codec_parse_data()
ASoC:
wl1273: Remove
ata:
libata-core: relax checks in ata_read_log_directory()
ata:
libata-core: Set capacity to zero for a security locked drive
ata:
libata-scsi: Add missing scsi_device_put() in ata_scsi_dev_rescan()
ata:
libata-scsi: Fix system suspend for a security locked drive
ata:
libata-sff: drop nth_page() usage within SG entry
atm/fore200e:
Fix possible data race in fore200e_open()
audit:
add a missing tab
audit:
add record for multiple object contexts
audit:
add record for multiple task security contexts
audit:
create audit_stamp structure
audit:
fix indentation in audit_log_exit()
audit:
fix skb leak when audit rate limit is exceeded
audit:
fix typo in auditfilter.c comment
audit:
init ab->skb_list earlier in audit_buffer_alloc()
audit:
record fanotify event regardless of presence of rules
audit:
Replace deprecated strcpy() with strscpy()
backing_file_user_path():
constify struct path *
backlight:
apple_dwi_bl: Include
backlight:
as3711_bl: Include
backlight:
da9052_bl: Include
backlight:
Include
backlight:
jornada720: Include
backlight:
ktd2801: Include
backlight:
led_bl: Include
backlight:
led_bl: Use devm_kcalloc() for array space allocation
backlight:
mp3309c: Drop pwm_apply_args()
backlight:
mp3309c: Initialize backlight properties without memset
backlight:
rave-sp: Include
and
backlight:
rt4831: Include
batman-adv:
keep skb crc32 helper local in BLA
batman-adv:
Release references to inactive interfaces
batman-adv:
remove includes for extern declarations
batman-adv:
remove network coding support
batman-adv:
Start new development cycle
bcachefs:
stop using write_cache_pages
bcma:
don't register devices disabled in OF
be2net:
pass wrb_params in case of OS2BMC
bfs:
Reconstruct file type when loading from disk
binder:
add t->is_async and t->is_reply
binder:
add tracepoint for netlink reports
binder:
add transaction_report feature entry
binder:
fix double-free in dbitmap
binder:
Fix missing kernel-doc entries in binder.c
binder:
introduce transaction reports via netlink
binder:
pre-allocate binder_transaction
binder:
remove "invalid inc weak" check
binder:
remove MODULE_LICENSE()
bindings:
siox: convert eckelmann,siox-gpio.txt to yaml format
binfmt_elf:
preserve original ELF e_flags for core dumps
binfmt_elf:
Replace offsetof() with struct_size() in fill_note_info()
binfmt_misc:
restore write access before closing files opened by open_exec()
bitmap:
introduce hardware-specific bitfield operations
bitops:
Add __attribute_const__ to generic ffs()-family implementations
blk-cgroup:
fix possible deadlock while configuring policy
blk-crypto:
convert to use bio_submit_split_bioset()
blk-crypto:
fix missing blktrace bio split events
blk-crypto:
use BLK_STS_INVAL for alignment errors
blk-integrity:
enable p2p source and destination
blk-integrity:
use iterator for mapping sg
blk-integrity:
use simpler alignment check
blk-map:
provide the bdev to bio if one exists
blk-mq-dma:
add scatter-less integrity data DMA mapping
blk-mq-dma:
bring back p2p request flags
blk-mq-dma:
create blk_map_iter type
blk-mq-dma:
move common dma start code to a helper
blk-mq-dma:
provide the bio_vec array being iterated
blk-mq-dma:
require unmap caller provide p2p map type
blk-mq-sched:
add new parameter nr_requests in blk_mq_alloc_sched_tags()
blk-mq:
add QUEUE_FLAG_BIO_ISSUE_TIME
blk-mq:
check invalid nr_requests in queue_requests_store()
blk-mq:
check kobject state_in_sysfs before deleting in blk_mq_unregister_hctx
blk-mq:
cleanup shared tags case in blk_mq_update_nr_requests()
blk-mq:
convert to serialize updating nr_requests with update_nr_hwq_lock
blk-mq:
Defer freeing flush queue to SRCU callback
blk-mq:
Defer freeing of tags page_list to SRCU callback
blk-mq:
Document tags_srcu member in blk_mq_tag_set structure
blk-mq:
fix blk_mq_tags double free while nr_requests grown
blk-mq:
fix elevator depth_updated method
blk-mq:
Fix more tag iteration function documentation
blk-mq:
fix null-ptr-deref in blk_mq_free_tags() from error path
blk-mq:
fix potential deadlock while nr_requests grown
blk-mq:
fix stale nr_requests documentation
blk-mq:
fix stale tag depth for shared sched tags in blk_mq_update_nr_requests()
blk-mq:
Fix the blk_mq_tagset_busy_iter() documentation
blk-mq:
Move flush queue allocation into blk_mq_init_hctx()
blk-mq:
Pass tag_set to blk_mq_free_rq_map/tags
blk-mq:
remove blk_mq_tag_update_depth()
blk-mq:
remove REQ_P2PDMA flag
blk-mq:
remove useless checking in queue_requests_store()
blk-mq:
remove useless checkings in blk_mq_update_nr_requests()
blk-mq:
Replace tags->lock with SRCU for tag iterators
blk-mq:
split bitmap grow and resize case in blk_mq_update_nr_requests()
blk-throttle:
fix access race during throttle policy activation
blk-throttle:
fix throtl_data leak during disk release
block/mq-deadline:
Remove the redundant rb_entry_rq in the deadline_from_pos().
block:
add __must_check attribute to sb_min_blocksize()
block:
add a bio_init_inline helper
block:
add size alignment to bio_iov_iter_get_pages
block:
align the bio after building it
block:
check for valid bio while splitting
block:
cleanup bio_issue
block:
factor out a helper bio_submit_split_bioset()
block:
fix op_is_zone_mgmt() to handle REQ_OP_ZONE_RESET_ALL
block:
fix ordering of recursive split IO
block:
fix stacking of atomic writes when atomics are not supported
block:
floppy: Replace kmalloc() + copy_from_user() with memdup_user()
block:
initialize bio issue time in blk_mq_submit_bio()
block:
make REQ_OP_ZONE_OPEN a write operation
block:
Move a misplaced comment in queue_wb_lat_store()
block:
move bio_iov_iter_get_bdev_pages to block/fops.c
block:
relax atomic write boundary vs chunk size check
block:
remove bdev_iter_is_aligned
block:
remove bio_iov_iter_get_pages
block:
Remove elevator_lock usage from blkg_conf frozen operations
block:
remove the bi_inline_vecs variable sized array from struct bio
block:
rename bio_iov_iter_get_pages_aligned to bio_iov_iter_get_pages
block:
require LBA dma_alignment when using PI
block:
simplify direct io validity check
block:
skip unnecessary checks for split bio
block:
switch ->getgeo() to struct gendisk
block:
Update a comment of disk statistics
block:
update comment of "struct bio_vec" regarding nth_page()
block:
update validation of atomic writes boundary for stacked devices
block:
use extensible_ioctl_valid()
block:
use int to store blk_stack_limits() return value
block:
use largest_zero_folio in __blkdev_issue_zero_pages()
Bluetooth:
6lowpan: add missing l2cap_chan_lock()
Bluetooth:
6lowpan: Don't hold spin lock over sleeping functions
Bluetooth:
6lowpan: fix BDADDR_LE vs ADDR_LE_DEV address type confusion
Bluetooth:
6lowpan: reset link-local header on ipv6 recv path
Bluetooth:
Add function and line information to bt_dbg
Bluetooth:
Annotate struct hci_drv_rp_read_info with __counted_by_le()
Bluetooth:
Avoid a couple dozen -Wflex-array-member-not-at-end warnings
Bluetooth:
bcsp: receive data only if registered
Bluetooth:
btintel: Add support for BlazarIW core
Bluetooth:
btintel_pcie: Add Bluetooth core/platform as comments
Bluetooth:
btintel_pcie: Add id of Scorpious, Panther Lake-H484
Bluetooth:
btintel_pcie: Add support for _suspend() / _resume()
Bluetooth:
btintel_pcie: Define hdev->wakeup() callback
Bluetooth:
btintel_pcie: Fix event packet loss issue
Bluetooth:
btintel_pcie: Move model comment before its definition
Bluetooth:
btintel_pcie: Refactor Device Coredump
Bluetooth:
btintel_pcie: Use strscpy() instead of strscpy_pad()
Bluetooth:
btmtksdio: Add pmctrl handling for BT closed state during reset
Bluetooth:
btrtl: Avoid loading the config file on security chips
Bluetooth:
btrtl: Fix memory leak in rtlbt_parse_firmware_v2()
Bluetooth:
btusb: Add new VID/PID 13d3/3627 for MT7925
Bluetooth:
btusb: Add new VID/PID 13d3/3633 for MT7922
Bluetooth:
btusb: Add USB ID 2001:332a for D-Link AX9U rev. A1
Bluetooth:
btusb: Check for unexpected bytes when defragmenting HCI frames
Bluetooth:
btusb: mediatek: Avoid btusb_mtk_claim_iso_intf() NULL deref
Bluetooth:
btusb: mediatek: Fix kernel crash when releasing mtk iso interface
Bluetooth:
btusb: reorder cleanup in btusb_disconnect to avoid UAF
Bluetooth:
fix corruption in h4_recv_buf() after cleanup
Bluetooth:
HCI: Fix tracking of advertisement set/instance 0x00
Bluetooth:
HCI: Fix using LE/ACL buffers for ISO packets
Bluetooth:
hci_conn: Fix connection cleanup with BIG with 2 or more BIS
Bluetooth:
hci_conn: Fix not cleaning up PA_LINK connections
Bluetooth:
hci_core: Detect if an ISO link has stalled
Bluetooth:
hci_core: Fix tracking of periodic advertisement
Bluetooth:
hci_core: Fix triggering cmd_timer for HCI_OP_NOP
Bluetooth:
hci_core: lookup hci_conn on RX path on protocol side
Bluetooth:
hci_core: Print information of hcon on hci_low_sent
Bluetooth:
hci_core: Print number of packets in conn->data_q
Bluetooth:
hci_event: Fix not handling PA Sync Lost event
Bluetooth:
hci_event: validate skb length for unknown CC opcode
Bluetooth:
hci_sock: Prevent race in socket write iter and sock bind
Bluetooth:
hci_sync: fix race in hci_cmd_sync_dequeue_once
Bluetooth:
hci_sync: Fix using random address for BIG/PA advertisements
Bluetooth:
ISO: Don't initiate CIS connections if there are no buffers
Bluetooth:
ISO: don't leak skb in ISO_CONT RX
Bluetooth:
ISO: Fix another instance of dst_type handling
Bluetooth:
ISO: Fix BIS connection dst_type handling
Bluetooth:
ISO: Fix possible UAF on iso_conn_free
Bluetooth:
ISO: free rx_skb if not consumed
Bluetooth:
ISO: Use sk_sndtimeo as conn_timeout
Bluetooth:
L2CAP: export l2cap_chan_hold for modules
Bluetooth:
MGMT: cancel mesh send timer when hdev removed
Bluetooth:
MGMT: fix crash in set_mesh_sync and set_mesh_complete
Bluetooth:
MGMT: Fix not exposing debug UUID on MGMT_OP_READ_EXP_FEATURES_INFO
Bluetooth:
MGMT: Fix OOB access in parse_adv_monitor_pattern()
Bluetooth:
remove duplicate h4_recv_buf() in header
Bluetooth:
rfcomm: fix modem control handling
Bluetooth:
SCO: Fix UAF on sco_conn_free
Bluetooth:
SMP: Fix not generating mackey and ltk when repairing
bng_en:
Add initial support for CP and NQ rings
bng_en:
Add initial support for RX and TX rings
bng_en:
Allocate packet buffers
bng_en:
Allocate stat contexts
bng_en:
Configure default VNIC
bng_en:
Initialise core resources
bng_en:
Introduce VNIC
bng_en:
make bnge_alloc_ring() self-unwind on failure
bng_en:
Register default VNIC
bng_en:
Register rings with the firmware
bnxt_en:
Add err_qpc backing store handling
bnxt_en:
Add fw log trace support for 5731X/5741X chips
bnxt_en:
Add Hyper-V VF ID
bnxt_en:
Add pcie_ctx_v2 support for ethtool -d
bnxt_en:
Add pcie_stat_len to struct bp
bnxt_en:
Always provide max entry and entry size in coredump segments
bnxt_en:
convert to ndo_hwtstamp_get() and ndo_hwtstamp_set()
bnxt_en:
Drop redundant if block in bnxt_dl_flash_update()
bnxt_en:
Enhance stats context reservation logic
bnxt_en:
Fix a possible memory leak in bnxt_ptp_init
bnxt_en:
Fix null pointer dereference in bnxt_bs_trace_check_wrap()
bnxt_en:
Fix warning in bnxt_dl_reload_down()
bnxt_en:
hsi: Update FW interface to 1.10.3.133
bnxt_en:
Implement ethtool .get_tunable() for ETHTOOL_PFC_PREVENTION_TOUT
bnxt_en:
Implement ethtool .set_tunable() for ETHTOOL_PFC_PREVENTION_TOUT
bnxt_en:
Improve bnxt_backing_store_cfg_v2()
bnxt_en:
Optimize bnxt_sriov_disable()
bnxt_en:
Refactor bnxt_get_regs()
bnxt_en:
Remove unnecessary VF check in bnxt_hwrm_nvm_req()
bnxt_en:
Shutdown FW DMA in bnxt_shutdown()
bnxt_en:
Support for RoCE resources dynamically shared within VFs.
bnxt_en:
Use VLAN_ETH_HLEN when possible
bonding:
add support for per-port LACP actor priority
bonding:
fix mii_status when slave is down
bonding:
fix NULL pointer dereference in actor_port_prio setting
bonding:
fix standard reference typo in ad_select description
bonding:
fix xfrm offload feature setup on active-backup mode
bonding:
Remove support for use_carrier
bonding:
support aggregator selection based on port priority
bpf, arm64:
Add JIT support for timed may_goto
bpf, arm64:
Add support for signed arena loads
bpf, arm64:
Call bpf_jit_binary_pack_finalize() in bpf_jit_free()
bpf, arm64:
Remove duplicated bpf_flush_icache()
bpf, x86:
Add support for signed arena loads
bpf...d_path():
constify path argument
bpf/arm64:
Fix BPF_ST into arena memory
bpf/selftests:
Fix test_tcpnotify_user
bpf:
account for current allocated stack depth in widen_imprecise_scalars()
bpf:
add _impl suffix for bpf_stream_vprintk() kfunc
bpf:
Add a verbose message when the BTF limit is reached
bpf:
Add bpf_prog_run_data_pointers()
bpf:
add bpf_strcasecmp kfunc
bpf:
Add dynptr type for skb metadata
bpf:
Add lookup_and_delete_elem for BPF_MAP_STACK_TRACE
bpf:
Add selftest to check the verifier's abstract multiplication
bpf:
Allow bpf_xdp_shrink_data to shrink a frag from head and tail
bpf:
Allow struct_ops to get map id by kdata
bpf:
Allow syscall bpf programs to call non-recur helpers
bpf:
Allow union argument in trampoline based programs
bpf:
Allow uprobe program to change context registers
bpf:
arm64: simplify exception table handling
bpf:
Avoid RCU context warning when unpinning htab with internal structs
bpf:
bpf task work plumbing
bpf:
bpf_verifier_state->cleaned flag instead of REG_LIVE_DONE
bpf:
callchain sensitive stack liveness tracking using CFG
bpf:
Clear packet pointers after changing packet data in kfuncs
bpf:
Clear pfmemalloc flag when freeing all fragments
bpf:
compute instructions postorder per subprogram
bpf:
Conditionally include dynptr copy kfuncs
bpf:
core: introduce main_prog_aux for stream access
bpf:
declare a few utility functions as internal api
bpf:
disable and remove registers chain based liveness
bpf:
Do not audit capability check in do_jit()
bpf:
Do not disable preemption in bpf_test_run().
bpf:
Do not limit bpf_cgroup_from_id to current's namespace
bpf:
Don't use %pK through printk
bpf:
dont report verifier bug for missing bpf_scc_visit on speculative path
bpf:
Emit struct bpf_xdp_sock type in vmlinux BTF
bpf:
enable callchain sensitive stack liveness tracking
bpf:
Enable read/write access to skb metadata through a dynptr
bpf:
Enforce expected_attach_type for tailcall compatibility
bpf:
Enforce RCU protection for KF_RCU_PROTECTED
bpf:
Explicitly check accesses to bpf_sock_addr
bpf:
extract generic helper from process_timer_func()
bpf:
extract map key pointer calculation
bpf:
Finish constification of 1st parameter of bpf_d_path()
bpf:
Fix memory leak in __lookup_instance error path
bpf:
Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
bpf:
htab: extract helper for freeing special structs
bpf:
Implement exclusive map creation
bpf:
Implement signature verification for BPF programs
bpf:
Improve the general precision of tnum_mul
bpf:
Make migrate_disable always inline to avoid partial inlining
bpf:
Make variables in bpf_prog_test_run_xdp less confusing
bpf:
Mark kfuncs as __noclone
bpf:
Move the signature kfuncs to helpers.c
bpf:
potential double-free of env->insn_aux_data
bpf:
refactor special field-type detection
bpf:
Reject negative head_room in __bpf_skb_change_head
bpf:
Reject negative offsets for ALU ops
bpf:
Remove duplicate crypto/sha2.h header
bpf:
Remove migrate_disable in kprobe_multi_link_prog_run
bpf:
Remove preempt_disable in bpf_try_get_buffers
bpf:
Remove redundant __GFP_NOWARN
bpf:
remove redundant REG_LIVE_READ check in stacksafe()
bpf:
removed unused 'env' parameter from is_reg64 and insn_has_def32
bpf:
Replace bpf_map_kmalloc_node() with kmalloc_nolock() to allocate bpf_async_cb structures.
bpf:
Replace get_next_cpu() with cpumask_next_wrap()
bpf:
Replace kvfree with kfree for kzalloc memory
bpf:
Replace kvfree with kfree for kzalloc memory
bpf:
replace use of system_unbound_wq with system_dfl_wq
bpf:
replace use of system_wq with system_percpu_wq
bpf:
Report arena faults to BPF stderr
bpf:
Return an error pointer for skb metadata when CONFIG_NET=n
bpf:
Return hashes of maps in BPF_OBJ_GET_INFO_BY_FD
bpf:
signal error if old liveness is more conservative than new
bpf:
Skip scalar adjustment for BPF_NEG if dst is a pointer
bpf:
Standardize function declaration style
bpf:
Support pulling non-linear xdp data
bpf:
Support specifying linear xdp packet data size for BPF_PROG_TEST_RUN
bpf:
Sync pending IRQ work before freeing ring buffer
bpf:
table based bpf_insn_successors()
bpf:
task work scheduling kfuncs
bpf:
test_run: Fix ctx leak in bpf_prog_test_run_xdp error path
bpf:
Tidy verifier bug message
bpf:
Update the bpf_prog_calc_tag to use SHA256
bpf:
use compute_live_registers() info in clean_func_state
bpf:
use rcu_read_lock_dont_migrate() for bpf_cgrp_storage_free()
bpf:
use rcu_read_lock_dont_migrate() for bpf_inode_storage_free()
bpf:
use rcu_read_lock_dont_migrate() for bpf_iter_run_prog()
bpf:
use rcu_read_lock_dont_migrate() for bpf_prog_run_array_cg()
bpf:
use rcu_read_lock_dont_migrate() for bpf_task_storage_free()
bpf:
use rcu_read_lock_dont_migrate() for trampoline.c
bpf:
use realloc in bpf_patch_insn_data
bpf:
Use sha1() instead of sha1_transform() in bpf_prog_calc_tag()
bpf:
Use tnums for JEQ/JNE is_branch_taken logic
bpf:
verifier: permit non-zero returns from async callbacks
bpf:
WQ_PERCPU added to alloc_workqueue users
Linux:
bpf:add _impl suffix for bpf_task_work_schedule* kfuncs
bpftool:
Add bash completion for program signing options
bpftool:
Add bash completion for token argument
bpftool:
Add bpf_token show
bpftool:
Add bpftool-token manpage
bpftool:
Add CET-aware symbol matching for x86_64 architectures
bpftool:
Add HELP_SPEC_OPTIONS in token.c
bpftool:
Add kernel.kptr_restrict hint for no instructions
bpftool:
Add support for signing BPF programs
bpftool:
Fix -Wuninitialized-const-pointer warnings with clang >= 21
bpftool:
Fix UAF in get_delegate_value
bpftool:
Refactor kernel config reading into common helper
bpftool:
Remove duplicate string.h header
bpftool:
Search for tracefs at /sys/kernel/tracing first
brd:
use page reference to protect page lifetime
bridge:
br_vlan_fill_forward_path_pvid: use br_vlan_group_rcu()
bridge:
Redirect to backup port when port is administratively down
btree:
simplify merge logic by using btree_last() return value
btrfs:
abort transaction if we fail to find dir item during log replay
btrfs:
abort transaction if we fail to update inode in log replay dir fixup
btrfs:
abort transaction in the process_one_buffer() log tree walk callback
btrfs:
abort transaction on specific error places when walking log tree
btrfs:
abort transaction where errors happen during log tree replay
btrfs:
add an fs_info parameter for compression workspace manager
btrfs:
add and use a log root field to struct walk_control
btrfs:
add current log leaf, key and slot to struct walk_control
btrfs:
add extra ASSERT()s to catch unaligned bios
btrfs:
add generic workspace manager initialization
btrfs:
add mount option for ref_tracker
btrfs:
add path for subvolume tree changes to struct walk_control
btrfs:
add unlikely annotations to branches leading to EIO
btrfs:
add unlikely annotations to branches leading to EUCLEAN
btrfs:
add unlikely annotations to branches leading to transaction abort
btrfs:
add workspace manager initialization for zstd
btrfs:
always drop log root tree reference in btrfs_replay_log()
btrfs:
annotate btrfs_is_testing() as unlikely and make it return bool
btrfs:
avoid path allocations when dropping extents during log replay
btrfs:
avoid potential out-of-bounds in btrfs_encode_fh()
btrfs:
avoid unnecessary path allocation at fixup_inode_link_count()
btrfs:
avoid unnecessary path allocation when replaying a dir item
btrfs:
cache max and min order inside btrfs_fs_info
btrfs:
cleanup the per-module compression workspace managers
btrfs:
collapse unaccount_log_buffer() into clean_log_buffer()
btrfs:
concentrate highmem handling for data verification
btrfs:
convert several int parameters to bool
btrfs:
deduplicate log root free in error paths from btrfs_recover_log_trees()
btrfs:
directly free partially initialized fs_info in btrfs_check_leaked_roots()
btrfs:
do not assert we found block group item when creating free space tree
btrfs:
do not update last_log_commit when logging inode due to a new name
btrfs:
do not use folio_test_partial_kmap() in ASSERT()s
btrfs:
dump detailed info and specific messages on log replay failures
btrfs:
enable experimental bs > ps support
btrfs:
enhance error messages for delalloc range failure
btrfs:
ensure no dirty metadata is written back for an fs with errors
btrfs:
exit early when replaying hole file extent item from a log tree
btrfs:
fix clearing of BTRFS_FS_RELOC_RUNNING if relocation already running
btrfs:
fix comment about nbytes increase at replay_one_extent()
btrfs:
fix delayed_node ref_tracker use after free
btrfs:
fix incorrect readahead expansion length
btrfs:
fix memory leak of qgroup_list in btrfs_add_qgroup_relation
btrfs:
fix memory leak on duplicated memory in the qgroup assign ioctl
btrfs:
fix memory leaks when rejecting a non SINGLE data profile without an RST
btrfs:
fix PAGE_SIZE format specifier in open_ctree()
btrfs:
fix symbolic link reading when bs > ps
btrfs:
fix the incorrect max_bytes value for find_lock_delalloc_range()
btrfs:
fix typos in comments and strings
btrfs:
implement ref_tracker for delayed_nodes
btrfs:
introduce btrfs_bio_for_each_block() helper
btrfs:
introduce btrfs_bio_for_each_block_all() helper
btrfs:
keep folios locked inside run_delalloc_nocow()
btrfs:
make nocow_one_range() to do cleanup on error
btrfs:
make the rule checking more readable for should_cow_block()
btrfs:
mark as unlikely not uptodate extent buffer checks when navigating btrees
btrfs:
mark dirty extent range for out of bound prealloc extents
btrfs:
mark extent buffer alignment checks as unlikely
btrfs:
mark leaf space and overflow checks as unlikely on insert and extension
btrfs:
migrate to use per-fs workspace manager
btrfs:
more trivial BTRFS_PATH_AUTO_FREE conversions
btrfs:
move ref-verify under CONFIG_BTRFS_DEBUG
btrfs:
move up the definition of struct walk_control
btrfs:
move verity info pointer to fs-specific part of inode
btrfs:
only set the device specific options after devices are opened
btrfs:
pass btrfs_inode pointer directly into btrfs_compress_folios()
btrfs:
pass walk_control structure to add_inode_ref() and helpers
btrfs:
pass walk_control structure to check_item_in_log()
btrfs:
pass walk_control structure to drop_one_dir_item() and helpers
btrfs:
pass walk_control structure to overwrite_item()
btrfs:
pass walk_control structure to replay_dir_deletes()
btrfs:
pass walk_control structure to replay_one_dir_item() and replay_one_name()
btrfs:
pass walk_control structure to replay_one_extent()
btrfs:
pass walk_control structure to replay_xattr_deletes()
btrfs:
prepare compression folio alloc/free for bs > ps cases
btrfs:
prepare lzo to support bs > ps cases
btrfs:
prepare scrub to support bs > ps cases
btrfs:
prepare zlib to support bs > ps cases
btrfs:
prepare zstd to support bs > ps cases
btrfs:
print leaked references in kill_all_delayed_nodes()
btrfs:
print-tree: move code for processing file extent item into helper
btrfs:
print-tree: print compression type for file extent items
btrfs:
print-tree: print correct inline extent data size
btrfs:
print-tree: print dir items for dir index and xattr keys too
btrfs:
print-tree: print information about dir log items
btrfs:
print-tree: print information about inode extref items
btrfs:
print-tree: print information about inode ref items
btrfs:
print-tree: print key types as human readable strings
btrfs:
print-tree: print missing fields for inode items
btrfs:
print-tree: print more information about dir items
btrfs:
print-tree: print range information for extent csum items
btrfs:
process inline extent earlier in replay_one_extent()
btrfs:
reduce compression workspace buffer space to block size
btrfs:
ref-verify: fix IS_ERR() vs NULL check in btrfs_build_ref_tree()
btrfs:
release root after error in data_reloc_print_warning_inode()
btrfs:
remove duplicate inclusion of linux/types.h
btrfs:
remove pointless inode lookup when processing extrefs during log replay
btrfs:
remove pointless key offset setup in create_pending_snapshot()
btrfs:
remove redundant path release when overwriting item during log replay
btrfs:
remove redundant path release when processing dentry during log replay
btrfs:
rename btrfs_compress_op to btrfs_compress_levels
btrfs:
rename replay_dest member of struct walk_control to root
btrfs:
rename root to log in walk_down_log_tree() and walk_up_log_tree()
btrfs:
replace double boolean parameters of cow_file_range()
btrfs:
return any hit error from extent_writepage_io()
btrfs:
return real error from read_alloc_one_name() in drop_one_dir_item()
btrfs:
rework error handling of run_delalloc_nocow()
btrfs:
scrub: put bio after errors in scrub_raid56_parity_stripe()
btrfs:
scrub: replace max_t()/min_t() with clamp() in scrub_throttle_dev_io()
btrfs:
send: fix -Wflex-array-member-not-at-end warning in struct send_ctx
btrfs:
send: fix duplicated rmdir operations when using extrefs
btrfs:
send: index backref cache by node number instead of by sector number
btrfs:
set AS_KERNEL_FILE on the btree_inode
btrfs:
set inode flag BTRFS_INODE_COPY_EVERYTHING when logging new name
btrfs:
simplify inline extent end calculation at replay_one_extent()
btrfs:
simplify support block size check
btrfs:
stop passing inode object IDs to __add_inode_ref() in log replay
btrfs:
stop passing transaction parameter to log tree walk functions
btrfs:
stop setting log_root_tree->log_root to NULL in btrfs_recover_log_trees()
btrfs:
store and use node size in local variable in check_eb_alignment()
btrfs:
support all block sizes which is no larger than page size
btrfs:
tree-checker: add inode extref checks
btrfs:
tree-checker: fix bounds check in check_inode_extref()
btrfs:
try to search for data csums in commit root
btrfs:
use blocksize to check if compression is making things larger
btrfs:
use booleans in walk control structure for log replay
btrfs:
use kmalloc_array() for open-coded arithmetic in kmalloc()
btrfs:
use level argument in log tree walk callback process_one_buffer()
btrfs:
use level argument in log tree walk callback replay_one_buffer()
btrfs:
use local key variable to pass arguments in replay_one_extent()
btrfs:
use local variable for the transaction handle in replay_one_buffer()
btrfs:
use PTR_ERR_OR_ZERO() to simplify code inbtrfs_control_ioctl()
btrfs:
use smp_mb__after_atomic() when forcing COW in create_pending_snapshot()
btrfs:
use the inode item boolean everywhere in overwrite_item()
btrfs:
zoned: directly call do_zone_finish() from btrfs_zone_finish_endio_workfn()
btrfs:
zoned: don't fail mount needlessly due to too many active zones
btrfs:
zoned: fix conventional zone capacity calculation
btrfs:
zoned: fix stripe width calculation
btrfs:
zoned: refine extent allocator hint selection
btrfs:
zoned: return error from btrfs_zone_finish_endio()
bus:
fsl-mc: Check return value of platform_get_resource()
bus:
fsl-mc: Replace snprintf and sprintf with sysfs_emit in sysfs show functions
bus:
mhi: core: Improve mhi_sync_power_up handling for SYS_ERR state
bus:
mhi: ep: Fix chained transfer handling in read path
bus:
mhi: host: Add support for separate controller configurations for VF and PF
bus:
mhi: host: Do not use uninitialized 'dev' pointer in mhi_init_irq_setup()
bus:
mhi: host: Notify EE change via uevent
bus:
mhi: host: pci_generic: Add SRIOV support
bus:
mhi: host: pci_generic: Add support for all Foxconn T99W696 SKU variants
bus:
mhi: host: pci_generic: Read SUBSYSTEM_VENDOR_ID for VF's to check status
bus:
mhi: host: pci_generic: Reset QDU100 while the MHI driver is removed
bus:
mhi: host: pci_generic: Set DMA mask for VFs
byteorder:
Add memcpy_to_le32() and memcpy_from_le32()
cache:
sifive_ccache: Optimize cache flushes
caif:
Replace memset(0) + strscpy() with strscpy_pad()
can:
Add Nuvoton NCT6694 CANFD support
can:
add Transmitter Delay Compensation (TDC) documentation
can:
annotate mtu accesses with READ_ONCE()
can:
bxcan: bxcan_start_xmit(): use can_dev_dropped_skb() instead of can_dropped_invalid_skb()
can:
calc_bittiming: make can_calc_tdco() FD agnostic
can:
dev: add can_get_ctrlmode_str()
can:
dev: make can_get_relative_tdco() FD agnostic and move it to bittiming.h
can:
dev: move struct data_bittiming_params to linux/can/bittiming.h
can:
dev: sort includes by alphabetical order
can:
dev: turn can_set_static_ctrlmode() into a non-inline function
can:
enable CAN XL for virtual CAN devices by default
can:
esd: acc_start_xmit(): use can_dev_dropped_skb() instead of can_dropped_invalid_skb()
can:
esd_usb: Avoid errors triggered from USB disconnect
can:
esd_usb: Rework display of error messages
can:
gs_usb: gs_make_candev(): populate net_device->dev_port
can:
gs_usb: gs_usb_receive_bulk_callback(): check actual_length before accessing data
can:
gs_usb: gs_usb_receive_bulk_callback(): check actual_length before accessing header
can:
gs_usb: gs_usb_xmit_callback(): fix handling of failed transmitted URBs
can:
gs_usb: increase max interface to U8_MAX
can:
j1939: add missing calls in NETDEV_UNREGISTER notification handler
can:
kvaser_usb: leaf: Fix potential infinite loop in command parsers
can:
m_can: fix CAN state in system PM
can:
m_can: m_can_chip_config(): bring up interface in correct state
can:
m_can: m_can_handle_state_errors(): fix CAN state transition to Error Active
can:
m_can: m_can_plat_remove(): add missing pm_runtime_disable()
can:
m_can: replace Dong Aisheng's old email address
can:
m_can: use us_to_ktime() where appropriate
can:
netlink: add can_bitrate_const_fill_info()
can:
netlink: add can_bittiming_const_fill_info()
can:
netlink: add can_bittiming_fill_info()
can:
netlink: add can_ctrlmode_changelink()
can:
netlink: add can_data_bittiming_get_size()
can:
netlink: add can_dtb_changelink()
can:
netlink: add can_validate_databittiming()
can:
netlink: add can_validate_tdc()
can:
netlink: add userland error messages
can:
netlink: can_changelink(): allow disabling of automatic restart
can:
netlink: document which symbols are FD specific
can:
netlink: make can_tdc_changelink() FD agnostic
can:
netlink: make can_tdc_fill_info() FD agnostic
can:
netlink: make can_tdc_get_size() FD agnostic
can:
netlink: refactor CAN_CTRLMODE_TDC_{AUTO,MANUAL} flag reset logic
can:
netlink: refactor can_validate_bittiming()
can:
netlink: remove useless check in can_tdc_changelink()
can:
peak: Modification of references to email accounts being deleted
can:
populate the minimum and maximum MTU values
can:
raw: reorder struct raw_sock's members to optimise packing
can:
raw: reorder struct uniqframe's members to optimise packing
can:
raw: use bitfields to store flags in struct raw_sock
can:
rcar_can: Add helper variable dev to rcar_can_probe()
can:
rcar_can: BCR bitfield conversion
can:
rcar_can: Consistently use ndev for net_device pointers
can:
rcar_can: Convert to %pe
can:
rcar_can: Convert to BIT()
can:
rcar_can: Convert to GENMASK()
can:
rcar_can: Convert to Runtime PM
can:
rcar_can: CTLR bitfield conversion
can:
rcar_can: Do not print alloc_candev() failures
can:
rcar_can: Mailbox bitfield conversion
can:
rcar_can: TFCR bitfield conversion
can:
rcar_canfd: Fix CAN-FD mode as default
can:
rcar_canfd: Simplify data bit rate config
can:
rcar_canfd: Simplify nominal bit rate config
can:
rcar_canfd: Update bit rate constants for RZ/G3E and R-Car Gen4
can:
rcar_canfd: Update RCANFD_CFG_* macros
can:
remove false statement about 1:1 mapping between DLC and length
can:
rockchip-canfd: rkcanfd_start_xmit(): use can_dev_dropped_skb() instead of can_dropped_invalid_skb()
can:
sja1000: fix max irq loop handling
can:
sun4i_can: sun4i_can_interrupt(): fix max irq loop handling
cdns2:
Remove unused tracepoints
cdns3:
Remove unused tracepoints
cdnsp:
Remove unused tracepoints
cdx:
don't select CONFIG_GENERIC_MSI_IRQ
cdx:
Export Symbols for MCDI RPC and Initialization
cdx:
Fix device node reference leak in cdx_msi_domain_init
cdx:
Split mcdi.h and reorganize headers
ceph:
add bug tracking system info to MAINTAINERS
ceph:
add checking of wait_for_completion_killable() return value
ceph:
cleanup in ceph_alloc_readdir_reply_buffer()
ceph:
fix crash in process_v2_sparse_read() for encrypted directories
ceph:
fix multifs mds auth caps issue
ceph:
fix overflowed constant issue in ceph_do_objects_copy()
ceph:
fix potential NULL dereference issue in ceph_fill_trace()
ceph:
fix potential race condition in ceph_ioctl_lazyio()
ceph:
fix potential race condition on operations with CEPH_I_ODIRECT flag
ceph:
fix wrong sizeof argument issue in register_session()
ceph:
make ceph_start_io_*() killable
ceph:
move crypt info pointer to fs-specific part of inode
ceph:
refactor wake_up_bit() pattern of calling
cgroup/cpuset:
Prevent NULL pointer access in free_tmpmasks()
cgroup/cpuset:
Remove redundant rcu_read_lock/unlock() in spin_lock
cgroup/misc:
fix misc_res_type kernel-doc warning
cgroup:
add missing ns_common include
cgroup:
cgroup.stat.local time accounting
cgroup:
Fix 64-bit division in cgroup.stat.local
cgroup:
Fix seqcount lockdep assertion in cgroup freezer
cgroup:
Merge branch 'for-6.17-fixes' into for-6.18
cgroup:
port to ns_ref_*() helpers
cgroup:
refactor the cgroup_attach_lock code to make it clearer
cgroup:
relocate cgroup_attach_lock within cgroup_procs_write_start
cgroup:
Remove redundant rcu_read_lock/unlock() in spin_lock
cgroup:
Remove unused cgroup_subsys::post_attach
cgroup:
Remove unused local variables from cgroup_procs_write_finish()
cgroup:
Replace deprecated strcpy() with strscpy()
cgroup:
replace global percpu_rwsem with per threadgroup resem when writing to cgroup.procs
cgroup:
replace use of system_wq with system_percpu_wq
cgroup:
selftests: Add tests for freezer time
cgroup:
split namespace into separate header
cgroup:
support ns lookup
cgroup:
use ns_common_init()
cgroup:
WQ_PERCPU added to alloc_workqueue users
Linux:
change calling conventions for lock_mount() et.al.
Linux:
change the calling conventions for vfs_parse_fs_string()
char/adi:
Remove redundant less-than-zero check in adi_write()
char:
hw_random: atmel: make it selectable for ARCH_MICROCHIP
char:
misc: Adapt and add test cases for simple minor space division
char:
misc: Add a case to test registering miscdevice again without reinitialization
char:
misc: Disallow registering miscdevice whose minor > MISC_DYNAMIC_MINOR
char:
misc: Does not request module for miscdevice with dynamic minor
char:
misc: Make misc_register() reentry for miscdevice who wants dynamic minor
char:
misc: Move drivers/misc/misc_minor_kunit.c to drivers/char/
char:
misc: Register fixed minor EISA_EEPROM_MINOR in linux/miscdevice.h
char:
Use list_del_init() in misc_deregister() to reinitialize list pointer
check_export():
constify path argument
check_for_nsfs_mounts():
no need to take locks
checkpatch:
allow http links of any length in commit logs
checkpatch:
suppress strscpy warnings for userspace tools
chtls:
Convert to skb_dst_reset
cifs:
#include cifsglob.h before trace.h to allow structs in tracepoints
cifs:
Add a couple of missing smb3_rw_credits tracepoints
cifs:
Add comments for DeletePending assignments in open functions
cifs:
Add fallback code path for cifs_mkdir_setinfo()
cifs:
Add the smb3_read_* tracepoints to SMB1
cifs:
Allow fallback code in smb_set_file_info() also for directories
cifs:
Call the calc_signature functions directly
cifs:
client: fix memory leak in smb3_fs_context_parse_param
cifs:
client: force multichannel=off when max_channels=1
cifs:
Fix copy_to_iter return value check
cifs:
fix memory leak in smb3_fs_context_parse_param error path
cifs:
Fix TCP_Server_Info::credits to be signed
cifs:
fix typo in enable_gcm_256 module parameter
cifs:
parse_dfs_referrals: prevent oob on malformed input
cifs:
Query EA $LXMOD in cifs_query_path_info() for WSL reparse points
cifs:
update internal version number
clk:
actions: owl-composite: convert from round_rate() to determine_rate()
clk:
actions: owl-divider: convert from round_rate() to determine_rate()
clk:
actions: owl-factor: convert from round_rate() to determine_rate()
clk:
actions: owl-pll: convert from round_rate() to determine_rate()
clk:
Add clock driver for the RISC-V RPMI clock service group
clk:
amlogic: add composite clock helpers
clk:
amlogic: add probe helper for mmio based controllers
clk:
amlogic: align s4 and c3 pwm clock descriptions
clk:
amlogic: aoclk: use clkc-utils syscon probe
clk:
amlogic: c3-peripherals: use helper for basic composite clocks
clk:
amlogic: drop CLK_SET_RATE_PARENT from peripheral clocks
clk:
amlogic: drop meson-clkcee
clk:
amlogic: fix recent code refactoring
clk:
amlogic: introduce a common pclk definition
clk:
amlogic: move PCLK definition to clkc-utils
clk:
amlogic: naming consistency alignment
clk:
amlogic: pclk explicitly use CLK_IGNORE_UNUSED
clk:
amlogic: use probe helper in mmio based controllers
clk:
amlogic: use the common pclk definition
clk:
apple-nco: convert from round_rate() to determine_rate()
clk:
at91: add ACR in all PLL settings
clk:
at91: audio-pll: convert from round_rate() to determine_rate()
clk:
at91: clk-master: Add check for divide by 3
clk:
at91: clk-sam9x60-pll: force write to PLL_UPDT register
clk:
at91: h32mx: convert from round_rate() to determine_rate()
clk:
at91: peripheral: convert from round_rate() to determine_rate()
clk:
at91: peripheral: fix return value
clk:
at91: pll: convert from round_rate() to determine_rate()
clk:
at91: plldiv: convert from round_rate() to determine_rate()
clk:
at91: sam9x60-pll: convert from round_rate() to determine_rate()
clk:
at91: sam9x7: Add peripheral clock id for pmecc
clk:
at91: usb: convert from round_rate() to determine_rate()
clk:
axs10x: i2s_pll_clock: convert from round_rate() to determine_rate()
clk:
axs10x: pll_clock: convert from round_rate() to determine_rate()
clk:
baikal-t1: ccu-div: convert from round_rate() to determine_rate()
clk:
baikal-t1: ccu-pll: convert from round_rate() to determine_rate()
clk:
bcm: iproc-asiu: convert from round_rate() to determine_rate()
clk:
bcm: rpi: Add missing logs if firmware fails
clk:
bcm: rpi: Maximize V3D clock
clk:
bcm: rpi: Turn firmware clock on/off when preparing/unpreparing
clk:
bm1880: convert from round_rate() to determine_rate()
clk:
cdce706: convert from round_rate() to determine_rate()
clk:
cdce925: convert from round_rate() to determine_rate()
clk:
clk-axi-clkgen: remove unneeded semicolon
clk:
clocking-wizard: Fix output clock register offset for Versal platforms
clk:
COMMON_CLK_RPMI should depend on RISCV
clk:
cs2000-cp: convert from round_rate() to determine_rate()
clk:
divider: remove round_rate() in favor of determine_rate()
clk:
ep93xx: convert from round_rate() to determine_rate()
clk:
ep93xx: Use int type to store negative error codes
clk:
fixed-factor: add determine_rate() ops
clk:
fixed-factor: drop round_rate() clk ops
clk:
fractional-divider: convert from round_rate() to determine_rate()
clk:
gemini: convert from round_rate() to determine_rate()
clk:
highbank: convert from round_rate() to determine_rate()
clk:
hisilicon: clkdivider-hi6220: convert from round_rate() to determine_rate()
clk:
hisilicon: hi3660-stub: convert from round_rate() to determine_rate()
clk:
hisilicon: hi3660-stub: move comma from declaration of DEFINE_CLK_STUB()
clk:
hisilicon: hi6220-stub: convert from round_rate() to determine_rate()
clk:
hsdk-pll: convert from round_rate() to determine_rate()
clk:
imx95-blk-ctl: Save platform data in imx95_blk_ctl structure
clk:
imx95-blk-ctl: Save/restore registers when RPM routines are called
clk:
ingenic: cgu: convert from round_rate() to determine_rate()
clk:
ingenic: jz4780-cgu: convert from round_rate() to determine_rate()
clk:
ingenic: x1000-cgu: convert from round_rate() to determine_rate()
clk:
keystone: sci-clk: use devm_kmemdup_array()
clk:
lmk04832: convert from round_rate() to determine_rate()
clk:
loongson1: convert from round_rate() to determine_rate()
clk:
loongson2: Add clock definitions for Loongson-2K0300 SoC
clk:
loongson2: Allow specifying clock flags for gate clock
clk:
loongson2: Allow zero divisors for dividers
clk:
loongson2: Avoid hardcoding firmware name of the reference clock
clk:
loongson2: Support scale clocks with an alternative mode
clk:
max9485: convert from round_rate() to determine_rate()
clk:
mediatek: Add MT8196 apmixedsys clock support
clk:
mediatek: Add MT8196 disp-ao clock support
clk:
mediatek: Add MT8196 disp0 clock support
clk:
mediatek: Add MT8196 disp1 clock support
clk:
mediatek: Add MT8196 I2C clock support
clk:
mediatek: Add MT8196 mcu clock support
clk:
mediatek: Add MT8196 mdpsys clock support
clk:
mediatek: Add MT8196 mfg clock support
clk:
mediatek: Add MT8196 ovl0 clock support
clk:
mediatek: Add MT8196 ovl1 clock support
clk:
mediatek: Add MT8196 peripheral clock support
clk:
mediatek: Add MT8196 pextpsys clock support
clk:
mediatek: Add MT8196 topckgen clock support
clk:
mediatek: Add MT8196 topckgen2 clock support
clk:
mediatek: Add MT8196 ufssys clock support
clk:
mediatek: Add MT8196 vdecsys clock support
clk:
mediatek: Add MT8196 vencsys clock support
clk:
mediatek: Add MT8196 vlpckgen clock support
clk:
mediatek: clk-gate: Add ops for gates with HW voter
clk:
mediatek: clk-gate: Refactor mtk_clk_register_gate to use mtk_gate struct
clk:
mediatek: clk-mtk: Add MUX_DIV_GATE macro
clk:
mediatek: clk-mtk: Introduce mtk_clk_get_hwv_regmap()
clk:
mediatek: clk-mux: Add ops for mux gates with HW voter and FENC
clk:
mediatek: clk-mux: Add ops for mux gates with set/clr/upd and FENC
clk:
mediatek: clk-mux: Do not pass flags to clk_mux_determine_rate_flags()
clk:
mediatek: clk-pll: Add ops for PLLs using set/clr regs and FENC
clk:
mediatek: clk-pll: Add set/clr regs for shared PLL enable control
clk:
mediatek: mt7622-aud: Add missing AFE_MRGIF clock
clk:
mediatek: mt8195-infra_ao: Fix parent for infra_ao_hdmi_26m
clk:
mediatek: pll: convert from round_rate() to determine_rate()
clk:
microchip: core: convert from round_rate() to determine_rate()
clk:
microchip: core: remove duplicate roclk_determine_rate()
clk:
milbeaut: convert from round_rate() to determine_rate()
clk:
mmp: audio: convert from round_rate() to determine_rate()
clk:
mmp: frac: convert from round_rate() to determine_rate()
clk:
mmp: pxa1908: Instantiate power driver through auxiliary bus
clk:
mstar: msc313-cpupll: convert from round_rate() to determine_rate()
clk:
multiplier: convert from round_rate() to determine_rate()
clk:
mvebu: ap-cpu-clk: convert from round_rate() to determine_rate()
clk:
mvebu: armada-37xx-periph: convert from round_rate() to determine_rate()
clk:
mvebu: corediv: convert from round_rate() to determine_rate()
clk:
mvebu: cpu: convert from round_rate() to determine_rate()
clk:
mvebu: dove-divider: convert from round_rate() to determine_rate()
clk:
mxs: div: convert from round_rate() to determine_rate()
clk:
mxs: frac: convert from round_rate() to determine_rate()
clk:
mxs: ref: convert from round_rate() to determine_rate()
clk:
npcm: select CONFIG_AUXILIARY_BUS
clk:
nuvoton: ma35d1-divider: convert from round_rate() to determine_rate()
clk:
nuvoton: ma35d1-pll: convert from round_rate() to determine_rate()
clk:
nxp: Fix pll0 rate check condition in LPC18xx CGU driver
clk:
nxp: lpc18xx-cgu: convert from round_rate() to determine_rate()
clk:
nxp: lpc32xx: convert from round_rate() to determine_rate()
clk:
pistachio: pll: convert from round_rate() to determine_rate()
clk:
qcom: Add TCSR clock driver for Glymur SoC
clk:
qcom: alpha-pll: convert from round_rate() to determine_rate()
clk:
qcom: apss-ipq5424: Add ipq5424 apss clock controller
clk:
qcom: clk-alpha-pll: Add support for Taycan EKO_T PLL
clk:
qcom: common: Fix NULL vs IS_ERR() check in qcom_cc_icc_register()
clk:
qcom: dispcc-glymur: Add support for Display Clock Controller
clk:
qcom: dispcc-glymur: Constify 'struct qcom_cc_desc'
clk:
qcom: dispcc-sc7280: Add dispcc resets
clk:
qcom: gcc-ipq6018: rework nss_port5 clock to multiple conf
clk:
qcom: gcc-sc8280xp: drop obsolete PCIe GDSC comment
clk:
qcom: gcc-sdm660: Add missing LPASS/CDSP vote clocks
clk:
qcom: gcc: Add support for Global Clock Controller
clk:
qcom: gcc: Add support for Global Clock controller found on MSM8937
clk:
qcom: milos: Constify 'struct qcom_cc_desc'
clk:
qcom: regmap-divider: convert from round_rate() to determine_rate()
clk:
qcom: Remove double-space after assignment operator
clk:
qcom: rpmh: Add support for Glymur rpmh clocks
clk:
qcom: Select the intended config in QCS_DISPCC_615
clk:
qcom: tcsrcc-x1e80100: Set the bi_tcxo as parent to eDP refclk
clk:
remove unneeded 'fast_io' parameter in regmap_config
clk:
renesas: cpg-mssr: Fix memory leak in cpg_mssr_reserved_init()
clk:
renesas: r9a07g043: Add MSTOP for RZ/G2UL
clk:
renesas: r9a07g044: Add MSTOP for RZ/G2L
clk:
renesas: r9a07g04[34]: Use tabs instead of spaces
clk:
renesas: r9a08g045: Add I3C clocks and resets
clk:
renesas: r9a08g045: Add MSTOP for GPIO
clk:
renesas: r9a08g045: Add PCIe clocks and resets
clk:
renesas: r9a09g047: Add DMAC clocks and resets
clk:
renesas: r9a09g047: Add GPT clocks and resets
clk:
renesas: r9a09g047: Add USB3.0 clocks/resets
clk:
renesas: r9a09g056: Add clock and reset entries for I3C
clk:
renesas: r9a09g057: Add clock and reset entries for I3C
clk:
renesas: r9a09g05[67]: Reduce differences
clk:
renesas: r9a09g077: Add Ethernet Subsystem core and module clocks
clk:
renesas: r9a09g077: Add module clocks for SCI1-SCI5
clk:
renesas: r9a09g077: Add USB core and module clocks
clk:
renesas: rzg2l: convert from round_rate() to determine_rate()
clk:
renesas: rzg2l: Re-assert reset on deassert timeout
clk:
renesas: rzg2l: Simplify rzg2l_cpg_assert() and rzg2l_cpg_deassert()
clk:
renesas: rzv2h: Re-assert reset on deassert timeout
clk:
renesas: rzv2h: remove round_rate() in favor of determine_rate()
clk:
renesas: rzv2h: Simplify polling condition in __rzv2h_cpg_assert()
clk:
rockchip: ddr: convert from round_rate() to determine_rate()
clk:
rockchip: half-divider: convert from round_rate() to determine_rate()
clk:
rockchip: pll: convert from round_rate() to determine_rate()
clk:
rockchip: rk3368: use clock ids for SCLK_MIPIDSI_24M
clk:
rp1: convert from round_rate() to determine_rate()
clk:
rp1: Implement remaining clock tree
clk:
s2mps11: add support for S2MPG10 PMIC clock
clk:
samsung: Add clock PLL support for ARTPEC-8 SoC
clk:
samsung: artpec-8: Add initial clock support for ARTPEC-8 SoC
clk:
samsung: cpu: convert from round_rate() to determine_rate()
clk:
samsung: exynos990: Add DPU_BUS and CMUREF mux/div and update CLKS_NR_TOP
clk:
samsung: exynos990: Add LHS_ACEL gate clock for HSI0 and update CLK_NR_TOP
clk:
samsung: exynos990: Add missing USB clock registers to HSI0
clk:
samsung: exynos990: Add PERIC0 and PERIC1 clock support
clk:
samsung: exynos990: Fix CMU_TOP mux/div bit widths
clk:
samsung: exynos990: Replace bogus divs with fixed-factor clocks
clk:
samsung: exynos990: Use PLL_CON0 for PLL parent muxes
clk:
samsung: fsd: Add clk id for PCLK and PLL in CAM_CSI block
clk:
samsung: pll: convert from round_rate() to determine_rate()
clk:
scmi: Add duty cycle ops only when duty cycle is supported
clk:
scmi: migrate round_rate() to determine_rate()
clk:
scpi: convert from round_rate() to determine_rate()
clk:
si514: convert from round_rate() to determine_rate()
clk:
si521xx: convert from round_rate() to determine_rate()
clk:
si5341: convert from round_rate() to determine_rate()
clk:
si544: convert from round_rate() to determine_rate()
clk:
si570: convert from round_rate() to determine_rate()
clk:
sifive: sifive-prci: convert from round_rate() to determine_rate()
clk:
sophgo: cv18xx-ip: convert from round_rate() to determine_rate()
clk:
sophgo: sg2042-clkgen: convert from round_rate() to determine_rate()
clk:
sophgo: sg2042-pll: remove round_rate() in favor of determine_rate()
clk:
Sort include statements
clk:
sp7021: convert from round_rate() to determine_rate()
clk:
sp7021: switch to FIELD_PREP_WM16 macro
clk:
spacemit: ccu_ddn: convert from round_rate() to determine_rate()
clk:
spacemit: ccu_mix: convert from round_rate() to determine_rate()
clk:
spacemit: ccu_pll: convert from round_rate() to determine_rate()
clk:
spacemit: fix i2s clock
clk:
spacemit: fix sspax_clk
clk:
spacemit: introduce pre-div for ddn clock
clk:
sparx5: convert from round_rate() to determine_rate()
clk:
spear: aux-synth: convert from round_rate() to determine_rate()
clk:
spear: frac-synth: convert from round_rate() to determine_rate()
clk:
spear: gpt-synth: convert from round_rate() to determine_rate()
clk:
spear: vco-pll: convert from round_rate() to determine_rate()
clk:
sprd: div: convert from round_rate() to determine_rate()
clk:
sprd: pll: convert from round_rate() to determine_rate()
clk:
st: clkgen-fsyn: convert from round_rate() to determine_rate()
clk:
st: clkgen-pll: convert from round_rate() to determine_rate()
clk:
st: flexgen: remove unused compatible
clk:
stm32: introduce clocks for STM32MP21 platform
clk:
stm32: stm32-core: convert from round_rate() to determine_rate()
clk:
stm32: stm32mp1: convert from round_rate() to determine_rate()
clk:
stm32f4: convert from round_rate() to determine_rate()
clk:
sunxi-ng: add support for the A523/T527 MCU CCU
clk:
sunxi-ng: div: support power-of-two dividers
clk:
sunxi-ng: Mark A523 bus-r-cpucfg clock as critical
clk:
sunxi-ng: sun55i-a523-ccu: Add missing NPU module clock
clk:
sunxi-ng: sun55i-a523-ccu: Lower audio0 pll minimum rate
clk:
sunxi-ng: sun55i-a523-r-ccu: Mark bus-r-dma as critical
clk:
sunxi-ng: sun6i-rtc: Add A523 specifics
clk:
tegra: Add DFLL DVCO reset control for Tegra114
clk:
tegra: audio-sync: convert from round_rate() to determine_rate()
clk:
tegra: dfll: Add CVB tables for Tegra114
clk:
tegra: divider: convert from round_rate() to determine_rate()
clk:
tegra: do not overallocate memory for bpmp clocks
clk:
tegra: periph: divider: convert from round_rate() to determine_rate()
clk:
tegra: pll: convert from round_rate() to determine_rate()
clk:
tegra: Remove redundant semicolons
clk:
tegra: super: convert from round_rate() to determine_rate()
clk:
tegra: tegra210-emc: convert from round_rate() to determine_rate()
clk:
thead: add support for enabling/disabling PLLs
clk:
thead: Correct parent for DPU pixel clocks
clk:
thead: support changing DPU pixel clock rate
clk:
thead: th1520-ap: describe gate clocks with clk_gate
clk:
thead: th1520-ap: fix parent of padctrl0 clock
clk:
thead: th1520-ap: set all AXI clocks to CLK_IS_CRITICAL
clk:
ti: am33xx: keep WKUP_DEBUGSS_CLKCTRL enabled
clk:
ti: composite: convert from round_rate() to determine_rate()
clk:
ti: divider: convert from round_rate() to determine_rate()
clk:
ti: dpll: change error return from ~0 to -EINVAL
clk:
ti: dpll: convert from round_rate() to determine_rate()
clk:
ti: dpll: remove round_rate() in favor of determine_rate()
clk:
ti: dra7-atl: convert from round_rate() to determine_rate()
clk:
ti: fapll: convert from round_rate() to determine_rate()
clk:
tps68470: convert from round_rate() to determine_rate()
clk:
Use hashtable for global clk lookups
clk:
ux500: prcmu: convert from round_rate() to determine_rate()
clk:
versaclock3: convert from round_rate() to determine_rate()
clk:
versaclock5: convert from round_rate() to determine_rate()
clk:
versaclock7: convert from round_rate() to determine_rate()
clk:
versatile: icst: convert from round_rate() to determine_rate()
clk:
versatile: vexpress-osc: convert from round_rate() to determine_rate()
clk:
visconti: pll: convert from round_rate() to determine_rate()
clk:
vt8500: convert from round_rate() to determine_rate()
clk:
wm831x: convert from round_rate() to determine_rate()
clk:
x86: cgu: convert from round_rate() to determine_rate()
clk:
xgene: convert from round_rate() to determine_rate()
clk:
xilinx: Optimize divisor search in clk_wzrd_get_divisors_ver()
clk:
xilinx: xlnx-clock-wizard: convert from round_rate() to determine_rate()
clk:
xilinx: xlnx_vcu: convert from round_rate() to determine_rate()
clk:
zynq: pll: convert from round_rate() to determine_rate()
clk:
zynqmp: divider: convert from round_rate() to determine_rate()
clk:
zynqmp: pll: convert from round_rate() to determine_rate()
clocksource/drivers/arm_arch_timer:
Add standalone MMIO driver
clocksource/drivers/arm_arch_timer_mmio:
Add MMIO clocksource
clocksource/drivers/arm_arch_timer_mmio:
Switch over to standalone driver
clocksource/drivers/arm_global_timer:
Add auto-detection for initial prescaler values
clocksource/drivers/clps711x:
Fix resource leaks in error paths
clocksource/drivers/cs5535:
Add module owner
clocksource/drivers/ingenic-sysost:
Convert from round_rate() to determine_rate()
clocksource/drivers/nxp-pit:
Add NXP Automotive s32g2 / s32g3 support
clocksource/drivers/scx200:
Add module owner
clocksource/drivers/sh_cmt:
Split start/stop of clock source and events
clocksource/drivers/stm32-lp:
Add module owner
clocksource/drivers/stm:
Add module owner
clocksource/drivers/sun5i:
Add module owner
clocksource/drivers/tegra186:
Add module owner
clocksource/drivers/tegra186:
Avoid 64-bit division
clocksource/drivers/timer-rtl-otto:
Do not interfere with interrupts
clocksource/drivers/timer-rtl-otto:
Drop set_counter function
clocksource/drivers/timer-rtl-otto:
Simplify documentation
clocksource/drivers/timer-rtl-otto:
Work around dying timers
clocksource/drivers/timer-tegra186:
Avoid 64-bit divide operation
clocksource/drivers/timer-tegra186:
Don't print superfluous errors
clocksource/drivers/timer-tegra186:
Simplify calculating timeleft
clocksource/drivers/timer-ti-dm :
Capture functionality for OMAP DM timer
clocksource/drivers/vf-pit:
Add COMPILE_TEST option
clocksource/drivers/vf-pit:
Allocate the struct timer at init time
clocksource/drivers/vf-pit:
Consolidate calls to pit_*_disable/enable
clocksource/drivers/vf-pit:
Convert raw values to BIT macros
clocksource/drivers/vf-pit:
Enable and disable module on error
clocksource/drivers/vf-pit:
Encapsulate clocksource enable / disable
clocksource/drivers/vf-pit:
Encapsulate set counter function
clocksource/drivers/vf-pit:
Encapsulate the initialization of the cycles_per_jiffy
clocksource/drivers/vf-pit:
Encapsulate the macros
clocksource/drivers/vf-pit:
Encapsulate the PTLCVAL macro
clocksource/drivers/vf-pit:
Pass the cpu number as parameter
clocksource/drivers/vf-pit:
Register the clocksource from the driver
clocksource/drivers/vf-pit:
Rename the VF PIT to NXP PIT
clocksource/drivers/vf-pit:
Replace raw_readl/writel to readl/writel
clocksource/drivers/vf-pit:
Rework the base address usage
clocksource/drivers/vf-pit:
Set the scene for multiple timers
clocksource/drivers/vf-pit:
Unify the function name for irq ack
clocksource/drivers/vf-pit:
Use the node name for the interrupt and timer names
clocksource/timer-econet-en751221:
Convert comma to semicolon
clocksource:
hyper-v: Skip unnecessary checks for the root partition
clocksource:
Print durations for sync check unconditionally
coccinelle:
of_table: handle SPI device ID tables
coccinelle:
platform_no_drv_owner: handle also built-in drivers
codetag:
debug: handle existing CODETAG_EMPTY in mark_objexts_empty for slabobj_ext
collect_paths():
constify the return value
comedi:
Add new driver for ADLink PCI-7250 series
comedi:
fix divide-by-zero in comedi_buf_munge()
compiler_types.h:
Move __nocfi out of compiler-specific header
compiler_types:
Add __assume macro
compiler_types:
Introduce __nocfi_generic
compiler_types:
Move unused static inline functions warning to W=2
configfs:
use PTR_ERR_OR_ZERO() to simplify code
Linux:
configfs:get_target() - release path as soon as we grab configfs_item reference
console:
introduce console_lock guard()s
Linux:
constify can_move_mount_beneath() arguments
Linux:
constify check_mnt()
Linux:
constify path argument of vfs_statx_path()
Linux:
constify {__,}mnt_is_readonly()
copy_file_range:
limit size if in compat mode
copy_mnt_ns():
use guards
copy_mnt_ns():
use the regular mechanism for freeing empty mnt_ns on failure
copy_process:
pass clone_flags as u64 across calltree
copy_sighand:
Handle architectures where sizeof(unsigned long) < sizeof(u64)
coredump:
fix core_pattern input validation
coresight-etm4x:
Conditionally access register TRCEXTINSELR
coresight:
add coresight Trace Network On Chip driver
coresight:
Add label sysfs node support
coresight:
Appropriately disable programming clocks
coresight:
Appropriately disable trace bus clocks
coresight:
Avoid enable programming clock duplicately
coresight:
catu: Support atclk
coresight:
Consolidate clock enabling
coresight:
etm4x: Support atclk
coresight:
Fix incorrect handling for return value of devm_kzalloc
coresight:
fix indentation error in cscfg_remove_owned_csdev_configs()
coresight:
Fix missing include for FIELD_GET
coresight:
Make clock sequence consistent
coresight:
Only register perf symlink for sinks with alloc_buffer
coresight:
perf: Use %px for printing pointers
coresight:
Refactor driver data allocation
coresight:
Refactor runtime PM
coresight:
stm: Remove redundant NULL checks
coresight:
tmc: Support atclk
coresight:
tnoc: add new AMBA ID to support Trace Noc V2
coresight:
tnoc: Fix a NULL vs IS_ERR() bug in probe
coresight:
tpda: fix the logic to setup the element size
coresight:
trbe: Add ISB after TRBLIMITR write
coresight:
trbe: Prevent overflow in PERF_IDX2OFF()
coresight:
trbe: Return NULL pointer for allocation failures
counter:
Alphabetize component_id sysfs attributes Documentation list
counter:
microchip-tcb-capture: Allow shared IRQ for multi-channel TCBs
counter:
ti-ecap-capture: Use devm_pm_runtime_enable()
cpufreq/amd-pstate:
Fix a regression leading to EPP 0 after hibernate
cpufreq/longhaul:
handle NULL policy in longhaul_exit
cpufreq:
ACPI: Use on_each_cpu_mask() in drv_write()
cpufreq:
Add defensive check during driver registration
cpufreq:
airoha: Add support for AN7583 SoC
cpufreq:
armada-37xx: use max() to calculate target_vm
cpufreq:
Avoid calling get_governor() for first policy
cpufreq:
brcmstb-avs: Use scope-based cleanup helper
cpufreq:
conservative: Replace sscanf() with kstrtouint()
cpufreq:
core: Rearrange variable declarations involving __free()
cpufreq:
CPPC: Avoid using CPUFREQ_ETERNAL as transition delay
cpufreq:
CPPC: Use scope-based cleanup helper
cpufreq:
Drop redundant freq_table parameter
cpufreq:
Drop unused symbol CPUFREQ_ETERNAL
cpufreq:
dt-platdev: Blacklist ti,am62d2 SoC
cpufreq:
intel_pstate: Adjust frequency percentage computations
cpufreq:
intel_pstate: Check IDA only before MSR_IA32_PERF_CTL writes
cpufreq:
intel_pstate: Enable HWP without EPP if DEC is enabled
cpufreq:
intel_pstate: Fix object lifecycle issue in update_qos_request()
cpufreq:
intel_pstate: Rearrange freq QoS updates using __free()
cpufreq:
intel_pstate: Rearrange variable declaration involving __free()
cpufreq:
intel_pstate: Remove EPB-related code
cpufreq:
intel_pstate: Use likely() optimization in intel_pstate_sample()
cpufreq:
Make drivers using CPUFREQ_ETERNAL specify transition latency
cpufreq:
mediatek-hw: Add support for MT8196
cpufreq:
mediatek-hw: don't use error path on NULL fdvfs
cpufreq:
mediatek-hw: Refactor match data into struct
cpufreq:
mediatek-hw: Separate per-domain and per-instance data
cpufreq:
mediatek: avoid redundant conditions
cpufreq:
mediatek: fix device leak on probe failure
cpufreq:
mediatek: Use scope-based cleanup helper
cpufreq:
ondemand: Update the efficient idle check for Intel extended Families
cpufreq:
qcom-nvmem: Enable cpufreq for ipq5424
cpufreq:
Remove unused parameter in cppc_perf_from_fbctrs()
cpufreq:
Replace pointer subtraction with iteration macro
cpufreq:
s5pv210: Use scope-based cleanup helper
cpufreq:
scmi: Account for malformed DT in scmi_dev_used_by_cpus()
cpufreq:
simplify setpolicy/target check in driver verification
cpufreq:
speedstep-lib: Use int type to store negative error codes
cpufreq:
tegra186: Initialize all cores to max frequencies
cpufreq:
tegra186: Set target frequency for all cpus in policy
cpufreq:
tegra186: Use scope-based cleanup helper
cpufreq:
ti: Add support for AM62D2
cpufreq:
ti: Allow all silicon revisions to support OPPs
cpufreq:
ti: Support more speed grades on AM62Px SoC
cpufreq:
Use int type to store negative error codes
cpufreq:
use strlen() for governor name comparison
cpuidle:
Fail cpuidle device registration if there is one already
cpuidle:
governors: menu: Rearrange main loop in menu_select()
cpuidle:
governors: menu: Select polling state in some more cases
cpuidle:
qcom-spm: drop unnecessary initialisations
cpuidle:
qcom-spm: fix device and OF node leaks at probe
cpuidle:
riscv-sbi: Replace deprecated strcpy in sbi_cpuidle_init_cpu
cpuidle:
sysfs: Use sysfs_emit()/sysfs_emit_at() instead of sprintf()/scnprintf()
cpuset:
add helpers for cpus read and cpuset_mutex locks
cpuset:
change return type of is_partition_[in]valid to bool
cpuset:
decouple tmpmasks and cpumasks freeing in cgroup
cpuset:
Defer flushing of the cpuset_migrate_mm_wq to task_work
cpuset:
Don't always flush cpuset_migrate_mm_wq in cpuset_write_resmask
cpuset:
fix failure to enable isolated partition when containing isolcpus
cpuset:
fix missing error return in update_cpumask
cpuset:
introduce cpus_excl_conflict and mems_excl_conflict helpers
cpuset:
introduce partition_cpus_change
cpuset:
move the root cpuset write check earlier
cpuset:
refactor CPU mask buffer parsing logic
cpuset:
refactor cpus_allowed_validate_change
cpuset:
Refactor exclusive CPU mask computation logic
cpuset:
refactor out validate_partition
cpuset:
remove impossible warning in update_parent_effective_cpumask
cpuset:
remove is_prs_invalid helper
cpuset:
remove redundant CS_ONLINE flag
cpuset:
remove redundant special case for null input in node mask update
cpuset:
remove unused assignment to trialcs->partition_root_state
cpuset:
separate tmpmasks and cpuset allocation logic
cpuset:
Use new excpus for nocpu error check when enabling root partition
cpuset:
use parse_cpulist for setting cpus.exclusive
cpuset:
use partition_cpus_change for setting exclusive cpus
cramfs:
fix incorrect physical page address calculation
cramfs:
Verify inode mode when loading from disk
crash:
add KUnit tests for crash_exclude_mem_range
crash:
fix crashkernel resource shrink
crash_core:
use panic_try_start() in crash_kexec()
crypto:
anubis - simplify return statement in anubis_mod_init
crypto:
arm/curve25519 - Remove unused kpp support
crypto:
arm64/aes - use SHA-256 library instead of crypto_shash
crypto:
aspeed - Fix dma_unmap_sg() direction
crypto:
aspeed - fix double free caused by devm
crypto:
atmel - Fix dma_unmap_sg() direction
crypto:
atmel-aes: make it selectable for ARCH_MICROCHIP
crypto:
caam - double the entropy delay interval for retry
crypto:
caam - switch to use devm_kmemdup_array()
crypto:
ccp - Add AMD Seamless Firmware Servicing (SFS) driver
crypto:
ccp - Add new HV-Fixed page allocation/free API
crypto:
ccp - Add support for SNP_FEATURE_INFO command
crypto:
ccp - Add support to enable CipherTextHiding on SNP_INIT_EX
crypto:
ccp - Cache SEV platform status and platform state
crypto:
ccp - Fix checks for SNP_VLEK_LOAD input buffer length
crypto:
ccp - Fix incorrect payload size calculation in psp_poulate_hsti()
crypto:
ccp - Fix typo in psp_populate_hsti function name
crypto:
ccp - Introduce new API interface to indicate SEV-SNP Ciphertext hiding feature
crypto:
ccp - New bit-field definitions for SNP_PLATFORM_STATUS command
crypto:
ccp - Remove redundant __GFP_ZERO
crypto:
ccp - Use int type to store negative error codes
crypto:
ccp: Skip SEV and SNP INIT for kdump boot
crypto:
chacha - register only "-lib" drivers
crypto:
chelsio - Use library to prepare HMAC keys
crypto:
comp - Use same definition of context alloc and free ops
crypto:
cryptd - WQ_PERCPU added to alloc_workqueue users
crypto:
curve25519 - Remove unused kpp support
crypto:
doc - Add explicit title heading to API docs
crypto:
essiv - Check ssize for decryption and in-place encryption
crypto:
hash - Make HASH_MAX_DESCSIZE a bit more obvious
crypto:
hisilicon - check the sva module status while enabling or disabling address prefetch
crypto:
hisilicon - enable error reporting again
crypto:
hisilicon - re-enable address prefetch after device resuming
crypto:
hisilicon - use kcalloc() instead of kzalloc()
crypto:
hisilicon/hpre - Remove unused curve25519 kpp support
crypto:
hisilicon/qm - check whether the input function and PF are on the same device
crypto:
hisilicon/qm - clear all VF configurations in the hardware
crypto:
hisilicon/qm - Fix device reference leak in qm_get_qos_value
crypto:
hisilicon/qm - invalidate queues in use
crypto:
hisilicon/qm - mask axi error before memory init
crypto:
hisilicon/qm - request reserved interrupt for virtual function
crypto:
hisilicon/qm - set NULL to qm->debug.qm_diff_regs
crypto:
hisilicon/sec - Use int type to store negative error codes
crypto:
hisilicon/sec2 - Fix false-positive warning of uninitialised qp_ctx
crypto:
hisilicon/zip - add hashjoin, gather, and UDMA data move features
crypto:
hisilicon/zip - add lz4 and lz77_only to algorithm sysfs
crypto:
hisilicon/zip - enable literal length in stream mode compression
crypto:
hisilicon/zip - remove unnecessary validation for high-performance mode configurations
crypto:
jh7110 - Remove the use of dev_err_probe()
crypto:
jitter - Mark intermediary memory as clean
crypto:
keembay - Add missing check after sg_nents_for_len()
crypto:
loongson - add Loongson RNG driver support
crypto:
md5 - Implement export_core() and import_core()
crypto:
md5 - Wrap library and add HMAC support
crypto:
octeontx2 - Call strscpy() with correct size argument
crypto:
omap - convert from tasklet to BH workqueue
crypto:
powerpc/curve25519 - Remove unused kpp support
crypto:
qat - add command queue telemetry counters for GEN6
crypto:
qat - add ring buffer idle telemetry counter for GEN6
crypto:
qat - Replace kzalloc() + copy_from_user() with memdup_user()
crypto:
qat - Return pointer directly in adf_ctl_alloc_resources
crypto:
qat - use kcalloc() in qat_uclo_map_objs_from_mof()
crypto:
qat - Use library to prepare HMAC keys
crypto:
remove nth_page() usage within SG entry
crypto:
rng - Ensure set_ent is always present
crypto:
rockchip - Fix dma_unmap_sg() nents value
crypto:
s390/phmac - Do not modify the req->nbytes value
crypto:
skcipher - Fix reqsize handling
crypto:
stm32 - Fix spelling mistake "STMicrolectronics" -> "STMicroelectronics"
crypto:
sun8i-ce - add a new function for dumping task descriptors
crypto:
sun8i-ce - fold sun8i_ce_cipher_run() into sun8i_ce_cipher_do_one()
crypto:
sun8i-ce - move bounce_iv and backup_iv to request context
crypto:
sun8i-ce - pass task descriptor to cipher prepare/unprepare
crypto:
sun8i-ce - remove boilerplate in sun8i_ce_hash_digest()
crypto:
sun8i-ce - remove channel timeout field
crypto:
sun8i-ce - remove unnecessary __maybe_unused annotations
crypto:
sun8i-ce - save hash buffers and dma info to request context
crypto:
tegra - Remove the use of dev_err_probe()
crypto:
tegra - Use int type to store negative error codes
crypto:
testmgr - Remove curve25519 kpp tests
crypto:
ti - Add CRYPTO_ALG_ASYNC flag to DTHEv2 AES algos
crypto:
ti - Add driver for DTHE V2 AES Engine (ECB, CBC)
crypto:
ti - Enable compile testing for dthev2
crypto:
x86 - Remove CONFIG_AS_GFNI
crypto:
X86 - Remove CONFIG_AS_VAES
crypto:
x86 - Remove CONFIG_AS_VPCLMULQDQ
crypto:
x86/curve25519 - Remove unused kpp support
crypto:
xilinx - Add TRNG driver for Versal
crypto:
zstd - Fix compression bug caused by truncation
crytpo:
sun8i-ce - factor out prepare/unprepare from sun8i_ce_hash_run()
csky:
abiv2: adapt to new folio flags field
csky:
Add __attribute_const__ to ffs()-family implementations
csky:
remove BS check for FAULT_FLAG_ALLOW_RETRY
current_chrooted():
don't bother with follow_down_one()
current_chrooted():
use guards
cxl, acpi/hmat:
Update CXL access coordinates directly instead of through HMAT
cxl/acpi:
Fix setup of memory resource in cxl_acpi_set_cache_size()
cxl/acpi:
Rename CFMW coherency restrictions
cxl/core:
Add locked variants of the poison inject and clear funcs
cxl/features:
Add check for no entries in cxl_feature_info
cxl/hdm:
Use str_plural() to simplify the code
cxl/port:
Avoid missing port component registers setup
cxl/region:
Add inject and clear poison by region offset
cxl/region:
Introduce SPA to DPA address translation
cxl/region:
Use %pa printk format to emit resource_size_t
cxl/region:
use str_enabled_disabled() instead of ternary operator
cxl/test:
Add mock version of devm_cxl_add_dport_by_dev()
cxl/test:
Adjust the mock version of devm_cxl_switch_port_decoders_setup()
cxl/test:
Refactor decoder setup to reduce cxl_test burden
cxl/test:
Setup target_map for cxl_test decoder initialization
cxl/trace:
Subtract to find an hpa_alias0 in cxl_poison events
cxl:
Add a cached copy of target_map to cxl_decoder
cxl:
Add helper to delete dport
cxl:
Add helper to detect top of CXL device topology
cxl:
Adjust offset calculation for poison injection
cxl:
Change sslbis handler to only handle single dport
cxl:
Defer dport allocation for switch ports
cxl:
Define a SPA->CXL HPA root decoder callback for XOR Math
cxl:
Documentation/driver-api/cxl: Describe the x86 Low Memory Hole solution
cxl:
Fix emit of type resource_size_t argument for validate_region_offset()
cxl:
Fix match_region_by_range() to use region_res_match_cxl_range()
cxl:
Move hpa_to_spa callback to a new root decoder ops structure
cxl:
Move port register setup to when first dport appear
cxl:
Set range param for region_res_match_cxl_range() as const
dax:
skip read lock assertion for read-only filesystems
debugfs:
fix mount options not being applied
debugfs:
rename start_creating() to debugfs_start_creating()
devcoredump:
Fix circular locking dependency with devcd->mutex.
device property:
Add scoped fwnode child node iterators
devlink/port:
Check attributes early and constify
devlink/port:
Simplify return checks
devlink:
Add 'total_vfs' generic device param
devlink:
Add a 'num_doorbells' driverinit param
devlink:
Introduce burst period for health reporter
devlink:
Make health reporter burst period configurable
devlink:
Move graceful period parameter to reporter ops
devlink:
Move health reporter recovery abort logic to a separate function
devlink:
rate: Unset parent pointer in devl_rate_nodes_destroy
devres:
provide devm_kmemdup_const()
dibs:
Check correct variable in dibs_init()
dibs:
Create class dibs
dibs:
Create drivers/dibs
dibs:
Define dibs loopback
dibs:
Define dibs_client_ops and dibs_dev_ops
dibs:
Local gid for dibs devices
dibs:
Move data path to dibs layer
dibs:
Move event handling to dibs layer
dibs:
Move query_remote_gid() to dibs_dev_ops
dibs:
Move struct device to dibs_dev
dibs:
Move vlan support to dibs_dev_ops
dibs:
Register ism as dibs device
dibs:
Register smc as dibs_client
dlm:
add new configfs entry release_recover for lockspace members
dlm:
add new flag DLM_RELEASE_RECOVER for dlm_lockspace_release
dlm:
add new RELEASE_RECOVER uevent attribute for release_lockspace
dlm:
check for defined force value in dlm_lockspace_release
dlm:
check for undefined release_option values
dlm:
handle invalid lockspace member remove
dlm:
handle release_option as unsigned
dlm:
move to rinfo for all middle conversion cases
dlm:
use defines for force values in dlm_release_lockspace
dm bufio:
remove redundant __GFP_NOWARN
dm error:
mark as DM_TARGET_PASSES_INTEGRITY
dm raid:
use proper md_ro_state enumerators
dm vdo:
return error on corrupted metadata in start_restoring_volume functions
dm vdo:
Update code to use mem_is_zero
dm-ima:
drop a useless argument
dm-ima:
more strlen() drops
dm-integrity:
add the "offset" argument
dm-integrity:
allocate the recalculate buffer with kmalloc
dm-integrity:
enable asynchronous hash interface
dm-integrity:
introduce integrity_kmap and integrity_kunmap
dm-integrity:
prefer synchronous hash interface
dm-integrity:
rename internal_hash
dm-integrity:
replace bvec_kmap_local with kmap_local_page
dm-integrity:
use internal variable for digestsize
dm-pcache:
add persistent cache target in device-mapper
dm-pcache:
allow built-in build and rename flush helper
dm-pcache:
cleanup: fix coding style report by checkpatch.pl
dm-pcache:
remove ctrl_lock for pcache_cache_segment
dm-pcache:
reuse meta_addr in pcache_meta_find_latest
dm-pcache:
use int type to store negative error codes
dm-pcache:
zero cache_info before default init
dm-vdo:
Promote dm-vdo title to title heading
dm-verity:
fix unreliable memory allocation
dm:
fix "writen"->"written"
dm:
fix failure when empty flush's bi_sector points beyond the device end
dm:
fix NULL pointer dereference in __dm_suspend()
dm:
fix queue start/stop imbalance under suspend/load/resume races
dm:
optimize REQ_PREFLUSH with data when using the linear target
dm:
use vmalloc_array() to simplify code
dma-buf:
dma-heap: export declared functions
dma-debug:
don't report false positives with DMA_BOUNCE_UNALIGNED_KMALLOC
dma-debug:
refactor to use physical addresses for page mapping
dma-direct:
clean up the logic in __dma_direct_alloc_pages()
dma-direct:
Fix missing sg_dma_len assignment in P2PDMA bus mappings
dma-fence:
Fix safe access wrapper to call timeline name method
dma-mapping:
Allow use of DMA_BIT_MASK(64) in global scope
dma-mapping:
benchmark: Restore padding to ensure uABI remained consistent
dma-mapping:
convert dma_direct_*map_page to be phys_addr_t based
dma-mapping:
export new dma_*map_phys() interface
dma-mapping:
fix direction in dma_alloc direction traces
dma-mapping:
implement DMA_ATTR_MMIO for dma_(un)map_page_attrs()
dma-mapping:
introduce new DMA attribute to indicate MMIO memory
dma-mapping:
rename trace_dma_*map_page to trace_dma_*map_phys
dma-remap:
drop nth_page() in dma_common_contiguous_remap()
dmaengine:
dw-edma: Set status for callback_result
dmaengine:
Fix dma_async_tx_descriptor->tx_submit documentation
dmaengine:
idxd: Add a new IAA device ID for Wildcat Lake family platforms
dmaengine:
idxd: Allow registers.h to be included from tools/
dmaengine:
idxd: Replace memset(0) + strscpy() with strscpy_pad()
dmaengine:
ioat: Move system_has_dca_enabled() to dma.h
dmaengine:
mmp_pdma: Add clock support
dmaengine:
mmp_pdma: Add operations structure for controller abstraction
dmaengine:
mmp_pdma: Add reset controller support
dmaengine:
mmp_pdma: Add SpacemiT K1 PDMA support with 64-bit addressing
dmaengine:
mv_xor: match alloc_wc and free_wc
dmaengine:
ppc4xx: Remove space before newline
dmaengine:
Replace zero-length array with flexible-array
dmaengine:
sh: setup_xref error handling
dmaengine:
xilinx_dma: Support descriptor setup from dma_vecs
dmaengine:
zynqmp_dma: Add shutdown operation support
dmc/i915/tc:
Report pin assignment NONE in TBT-alt mode
do_add_mount():
switch to passing pinned_mountpoint instead of mountpoint + path
do_change_type():
use guards
do_lock_mount():
don't modify path.
do_loopback():
use __free(path_put) to deal with old_path
do_mount():
use __free(path_put)
do_mount_setattr():
constify path argument
do_move_mount(), vfs_move_mount(), do_move_mount_old():
constify struct path argument(s)
do_move_mount():
deal with the checks on old_path early
do_move_mount():
trim local variables
do_move_mount():
use the parent mount returned by do_lock_mount()
do_move_mount_old():
use __free(path_put)
do_new_mount_fc():
use __free() to deal with dropping mnt on failure
do_new_mount{,_fc}():
constify struct path argument
do_nfs4_mount():
switch to vfs_parse_fs_string()
do_set_group():
constify path arguments
do_set_group():
use guards
do_{loopback,change_type,remount,reconfigure_mnt}():
constify struct path argument
doc:
Add RCU guards to checklist.rst
doc:
filesystems: proc: remove stale information from intro
doc:
fix seg6_flowlabel path
doc:
Fix typo in RCU's torture.rst documentation
doc:
fuse: Add max_background and congestion_threshold
doc:
kdoc: unify transform handling
doc:
mptcp: fix Netlink specs link
doc:
Update whatisRCU.rst for recent RCU API additions
Docs/ABI/damon:
document addr_unit file
Docs/admin-guide/mm/damon/start:
add --target_pid to DAMOS example command
Docs/admin-guide/mm/damon/usage:
document addr_unit file
Docs/mm/damon/design:
document 'address unit' parameter
docs/mm/damon/design:
fix typo: s/sz_trtied/sz_tried/
Docs/mm/damon/maintainer-profile:
update community meetup for reservation requirements
docs/mm:
add document for swap table
docs/vfs:
Remove mentions to the old mount API helpers
docs/zh_CN:
Fix malformed table
docs/zh_TW:
Fix malformed table
docs:
ABI: sysfs-bus-event_source-devices-vpa-dtl: Document sysfs event format entries for vpa_dtl pmu
docs:
add Documentation/.renames.txt
docs:
add tools/docs/gen-redirects.py
docs:
add tools/docs/gen-renames.py
docs:
admin-guide: Fix typo in nfsroot.rst
docs:
admin-guide: update to current minimum pipe size default
docs:
aoe: Remove trailing whitespace
docs:
arm: stm32: fix typo "busses" -> "buses"
docs:
changes: better document Python needs
docs:
conf.py: better handle latex documents
docs:
conf.py: drop xindy rule
docs:
conf.py: extra cleanups and fixes
docs:
conf.py: fix doc name with SPHINXDIRS
docs:
conf.py: fix some troubles for LaTeX output
docs:
conf.py: rename some vars at latex_documents logic
docs:
conf.py: use dedent and r-strings for LaTeX macros
docs:
Corrected typo in trace/events
docs:
dev-tools/lkmm: Fix typo of missing file extension
docs:
device-mapper: fix typos in delay.rst and vdo-design.rst
docs:
device-mapper: fixed spelling mistakes in documentation
docs:
devicetree: fix typo in writing-schema.rst
docs:
devlink: Sort table of contents alphabetically
docs:
driver-api pinctrl cleanup
docs:
driver-api: fix spelling of "buses".
docs:
dt: fix grammar and spelling
docs:
dt: writing-bindings: Document node name ABI and simple-mfd
docs:
dt: writing-schema: Describe defining properties in top-level
docs:
f2fs: fixed spelling mistakes in documentation
docs:
filesystems: sysfs: add remaining top level sysfs directory descriptions
docs:
filesystems: sysfs: clarify symlink destinations in dev and bus/devices descriptions
docs:
filesystems: sysfs: Recommend sysfs_emit() for new code only
docs:
filesystems: sysfs: remove top level sysfs net directory
docs:
fix spelling and grammar in atomic_writes
docs:
fix trailing whitespace error and remove repeated words in propagate_umount.txt
docs:
folio_queue: Fix minor typo in folio_queue page
docs:
gpu: amdgpu: Fix spelling in amdgpu documentation
docs:
hwmon: add RAA228244 and RAA228246 info to isl68137 documentation
docs:
iio: ad3552r: Fix malformed code-block directive
docs:
iio: add documentation for ade9000 driver
docs:
iio: add documentation for adxl345 driver
docs:
iio: bno055: Correct wording in driver documentation
docs:
iio: describe inactivity and free-fall detection on the ADXL345
docs:
iio: Fix unexpected indentation for adxl345.
docs:
initramfs: file data alignment via name padding
docs:
kdoc: a few final dump_struct() touches
docs:
kdoc: a few more dump_typedef() tweaks
docs:
kdoc: add a couple more comments in create_parameter_list()
docs:
kdoc: backslashectomy in kdoc_parser
docs:
kdoc: clean up the create_parameter_list() "first arg" logic
docs:
kdoc: consolidate some of the macro-processing logic
docs:
kdoc: consolidate the stripping of private struct/union members
docs:
kdoc: extract output formatting from dump_struct()
docs:
kdoc: final dump_function() cleanups
docs:
kdoc: further rewrite_struct_members() cleanup
docs:
kdoc: handle the obsolescensce of docutils.ErrorString()
docs:
kdoc: Move a regex line in dump_struct()
docs:
kdoc: move the function transform patterns out of dump_function()
docs:
kdoc: move the prefix transforms out of dump_struct()
docs:
kdoc: remove a couple of spurious regex characters
docs:
kdoc: remove a single-use variable
docs:
kdoc: remove a useless empty capture group
docs:
kdoc: remove an extraneous strip() call
docs:
kdoc: remove dead code
docs:
kdoc: remove redundant comment stripping
docs:
kdoc: remove redundant comment stripping in dump_typedef()
docs:
kdoc: remove some dead code in dump_typedef()
docs:
kdoc: rework the rewrite_struct_members() main loop
docs:
kdoc: Simplify the dump_function() prototype regexes
docs:
kdoc: Some rewrite_struct_members() commenting
docs:
kdoc: split struct-member rewriting out of dump_struct()
docs:
kdoc: split top-level prototype parsing out of dump_struct()
docs:
kdoc: tidy up space removal in create_parameter_list()
docs:
kdoc: tighten up the array-of-pointers case
docs:
kdoc: tighten up the pointer-to-function case
docs:
kdoc: tighten up the push_parameter() no-type case
docs:
kdoc: trim __cacheline_group_* with the other annotations
docs:
kernel-doc: avoid script crash on ancient Python
docs:
kernel-parameters: typo fix and add missing SPDX-License tag
docs:
kernel_include.py: add support to generate a TOC table
docs:
kernel_include.py: allow cross-reference generation
docs:
kernel_include.py: append line numbers to better report errors
docs:
kernel_include.py: document all supported parameters
docs:
kernel_include.py: drop some old behavior
docs:
kernel_include.py: fix an issue when O= is used
docs:
kernel_include.py: generate warnings for broken refs
docs:
kernel_include.py: move apply_range() and add a docstring
docs:
kernel_include.py: move code and literal functions
docs:
kernel_include.py: move range logic to a separate function
docs:
kernel_include.py: move rawtext logic to separate functions
docs:
kernel_include.py: remove Include class inheritance
docs:
kernel_include.py: remove line numbers from parsed-literal
docs:
kernel_include.py: remove range restriction for gen docs
docs:
kernel_include.py: Update its coding style
docs:
maintainer: Fix ambiguous subheading formatting
docs:
Makefile: Fix LaTeX paper size settings
docs:
Makefile: switch to the new scripts/sphinx-pre-install.py
docs:
netdev: refine the clean-up patch examples
docs:
netlink: Couple of intro-specs documentation fixes
docs:
netlink: index.rst: add a netlink index file
docs:
netlink: netlink-raw.rst: use :ref: instead of :doc:
docs:
netlink: remove obsolete .gitignore from unused directory
docs:
networking: Add PPE driver documentation for Qualcomm IPQ9574 SoC
docs:
networking: phy: clarify abbreviation "PAL"
docs:
parse-headers.pl: improve its debug output format
docs:
parse-headers.py: better handle @var arguments
docs:
parse-headers.py: convert parse-headers.pl
docs:
parse-headers.py: improve --help logic
docs:
parse-headers.py: simplify the rules for hashes
docs:
parser_yaml.py: add support for line numbers from the parser
docs:
parser_yaml.py: fix backward compatibility with old docutils
docs:
perf: Fujitsu: Fix htmldocs build warnings and errors
docs:
proc.rst: Fix VFIO Device title formatting
docs:
Pull LKMM documentation into dev-tools book
docs:
rcu: Replace multiple dead OLS links in RTFP.txt
docs:
remove a duplicated word from kernel-parameters.txt
docs:
remove cdomain.py
docs:
Remove remainders of reiserfs
docs:
Replace dead links to spectre side channel white papers
docs:
rust: add section on imports formatting
docs:
sphinx: add a parser for yaml files for Netlink specs
docs:
sphinx: drop parse-headers.pl
docs:
sphinx: remove SPDX/copyright comments from HTML output
docs:
submitting-patches: adjust Fixes definition slightly
docs:
sysctl: add a few more top-level /proc/sys entries
docs:
transhuge: document process level THP controls
docs:
uapi: media: Makefile: use parse-headers.py
docs:
uapi: netlink: update netlink specs link
docs:
update delaytop documentation for new interactive features
docs:
update physical memory documentation by adding N_GENERIC_INITIATOR to enum node_states
docs:
update the guidance for Link: tags
docs:
use parser_yaml extension to handle Netlink specs
docs:
w1: ds2482: fix typo in buses
Documentation/amdgpu:
Add Ryzen AI 330 series processor
Documentation/amdgpu:
fix 'in the amdgfx' formulation
Documentation/driver-api:
Fix typo error in cxl
Documentation/features:
Update feature lists for 6.17-rc7
Documentation/filesystems/xfs:
Fix typo error
Documentation/gpu/amdgpu:
Fix duplicate word in driver-core.rst
Documentation/mm:
drop pxx_mkdevmap() descriptions from page table helpers
Documentation/printf:
Use literal fwnode_handle
Documentation/process:
maintainer-soc: Use "DTS" instead of "devicetree"
Documentation/process:
submitting-patches: fix typo in "were do"
Documentation/rv:
Fix minor typo in monitor_synthesis page
Documentation/sphinx:
Fix typo in automarkup.py
Documentation/staging:
Fix typo and incorrect citation in crc32.rst
Documentation/x86/topology:
Detail CPUID leaves used for topology enumeration
Documentation:
ABI: iio: add sinc4+lp
Documentation:
accel: amdxdna: Update compiler information
Documentation:
ACPI: i2c-muxes: fix I2C device references
Documentation:
add initial documenation for user queues
Documentation:
add RDNA4 dGPUs
Documentation:
Add real-time to core-api
Documentation:
cgroup-v2: Sync manual toctree
Documentation:
conf.py: remove repeated word in comment
Documentation:
dev-tools: Fix a typo in autofdo documentation
Documentation:
driver-api: usb: Limit toctree depth
Documentation:
f2fs: Format compression level subtable
Documentation:
f2fs: Indent compression_mode option list
Documentation:
f2fs: Reword title
Documentation:
f2fs: Separate errors mode subtable
Documentation:
f2fs: Span write hint table section rows
Documentation:
f2fs: Wrap snippets in literal code blocks
Documentation:
fb: ep93xx: Demote section headings
Documentation:
fb: Retitle driver docs
Documentation:
fb: Split toctree
Documentation:
fbcon: Add boot options and attach/detach/unload section headings
Documentation:
fbcon: Reindent 8th step of attach/detach/unload
Documentation:
fbcon: Use admonition directives
Documentation:
Fix admin-guide typos
Documentation:
Fix core-api typos
Documentation:
Fix driver-api typos
Documentation:
Fix filesystems typos
Documentation:
Fix minor typos
Documentation:
Fix networking typos
Documentation:
Fix PCI typos
Documentation:
Fix power typos
Documentation:
Fix RCU typos
Documentation:
Fix spelling mistakes
Documentation:
Fix trace typos
Documentation:
fix typo 'Andorid' -> 'Android' in goldfish pipe binding
Documentation:
fuse: Consolidate FUSE docs into its own subdirectory
Documentation:
gpio: add documentation about using software nodes
Documentation:
hisi-pmu: Add introduction to HiSilicon V3 PMU
Documentation:
hisi-pmu: Fix of minor format error
Documentation:
iio: Remove location attribute
Documentation:
kbuild: note CONFIG_DEBUG_EFI in reproducible builds
Documentation:
ktap: Correct "its" spelling
Documentation:
ktap: Separate first bullet list items
Documentation:
kunit: Document new parameterized test features
Documentation:
KVM: Call out that KVM strictly follows the 8254 PIT spec
Documentation:
KVM: Update GICv3 docs for GICv5 hosts
Documentation:
locking: Add local_lock_nested_bh() to locktypes
Documentation:
media: camera-sensor: Mention v4l2_devm_sensor_clk_get() for obtaining the clock
Documentation:
media: update Hans Verkuil's email address
Documentation:
net: add flow control guide and document ethtool API
Documentation:
net: net_failover: Separate cloud-ifupdown-helper and reattach-vf.sh code blocks marker
Documentation:
netconsole: Remove obsolete contact people
Documentation:
networking: ax25: update the mailing list info.
Documentation:
ocfs2: Properly reindent filecheck operations list
Documentation:
PCI: Amend error recovery doc with DPC/AER specifics
Documentation:
PCI: endpoint: Document BAR assignment
Documentation:
PCI: Fix typos
Documentation:
PCI: Sync AER doc with code
Documentation:
PCI: Sync error recovery doc with code
Documentation:
PCI: Tidy error recovery doc's PCIe nomenclature
Documentation:
pinctrl: Describe PM helper functions for standard states.
Documentation:
RCU: Reduce toctree depth
Documentation:
RCU: Retitle toctree index
Documentation:
RCU: Wrap kvm-remote.sh rerun snippet in literal code block
Documentation:
Remove VCE support from OLAND's features
Documentation:
rxrpc: Demote three sections
Documentation:
seqlock: Add a SPDX license identifier
Documentation:
sharedsubtree: Align text
Documentation:
sharedsubtree: Convert notes to note directive
Documentation:
sharedsubtree: Don't repeat lists with explanation
Documentation:
sharedsubtree: Format remaining of shell snippets as literal code blcoks
Documentation:
sharedsubtree: Use proper enumerator sequence for enumerated lists
Documentation:
staging: fix spelling error in remoteproc.rst
Documentation:
tee: Add Qualcomm TEE driver
Documentation:
trace: histogram-design: Trim trailing vertices in diagram explanation text
Documentation:
trace: histogram-design: Wrap introductory note in note:: directive
Documentation:
trace: histogram: Convert ftrace docs cross-reference
Documentation:
trace: histogram: Fix histogram trigger subsection number order
Documentation:
trace: historgram-design: Separate sched_waking histogram section heading and the following diagram
Documentation:
update APU and dGPU tables with MP0/1 info
Documentation:
update Hans Verkuil's email address
Documentation:
update maintainer-pgp-guide for latest best practices
Documentation:
w1: Fix SPDX comment syntax on masters and slaves toctree index
don:
't bother passing new_path->dentry to can_move_mount_beneath()
done_path_create():
constify path argument
dpaa2-eth:
fix the pointer passed to PTR_ALIGN on Tx path
dpll:
add phase-offset-avg-factor device attribute to netlink spec
dpll:
add phase_offset_avg_factor_get/set callback ops
dpll:
fix device-id-get and pin-id-get to return errors properly
dpll:
spec: add missing module-name and clock-id to pin-get reply
dpll:
zl3073x: Add firmware loading functionality
dpll:
zl3073x: Add functions to access hardware registers
dpll:
zl3073x: Add low-level flash functions
dpll:
zl3073x: Allow to configure phase offset averaging factor
dpll:
zl3073x: Fix double free in zl3073x_devlink_flash_update()
dpll:
zl3073x: Fix output pin registration
dpll:
zl3073x: Handle missing or corrupted flash configuration
dpll:
zl3073x: Implement devlink flash callback
dpll:
zl3073x: Increase maximum size of flash utility
dpll:
zl3073x: Refactor DPLL initialization
driver core/PM:
Set power.no_callbacks along with power.no_pm
driver core:
auxiliary bus: Drop dev_pm_domain_detach() call
driver core:
auxiliary bus: Optimize logic of auxiliary_match_id()
driver core:
faux: Set power.no_pm for faux devices
driver core:
Fix order of the kernel-doc parameters
driver core:
fw_devlink: Don't warn about sync_state() pending
driver core:
get_dev_from_fwnode(): document potential race
driver:
reset: th1520-aon: add driver for poweroff/reboot via AON FW
drivers/base/memory:
add node id parameter to add_memory_block()
drivers/base/node:
Add a helper function node_update_perf_attrs()
drivers/base/node:
fix double free in register_one_node()
drivers/base/node:
handle error properly in register_one_node()
drivers/base:
move memory_block_add_nid() into the caller
drivers/block:
replace use of system_unbound_wq with system_dfl_wq
drivers/block:
replace use of system_wq with system_percpu_wq
drivers/block:
WQ_PERCPU added to alloc_workqueue users
drivers/misc/amd-sbi/Kconfig:
select REGMAP_I2C
drivers/perf:
hisi: Add support for HiSilicon MN PMU driver
drivers/perf:
hisi: Add support for HiSilicon NoC PMU
drivers/perf:
hisi: Add support for L3C PMU v3
drivers/perf:
hisi: Add tt_core_deprecated for compatibility
drivers/perf:
hisi: Export hisi_uncore_pmu_isr()
drivers/perf:
hisi: Extend the field of tt_core
drivers/perf:
hisi: Extract the event filter check of L3C PMU
drivers/perf:
hisi: Refactor the event configuration of L3C PMU
drivers/perf:
hisi: Relax the event ID check in the framework
drivers/perf:
hisi: Simplify the probe process of each L3C PMU version
drivers/perf:
riscv: Add raw event v2 support
drivers/perf:
riscv: Add SBI v3.0 flag
drivers/perf:
riscv: Export PMU event info function
drivers/perf:
riscv: Implement PMU event info function
drivers/perf:
riscv: Remove redundant ternary operators
drivers/thermal/qcom/lmh:
Fix incorrect error message
drivers/usb/dwc3:
fix PCI parent check
drivers/xen/gntdev:
use xen_pv_domain() instead of cached value
drivers:
base: fix "publically"->"publicly"
drivers:
firmware: bcm47xx_sprom: fix spelling
Drivers:
hv: Add CONFIG_HYPERV_VMBUS option
Drivers:
hv: Make CONFIG_HYPERV bool
Drivers:
hv: Simplify data structures for VMBus channel close message
Drivers:
hv: util: Cosmetic changes for hv_utils_transport.c
Drivers:
hv: vmbus: Clean up sscanf format specifier in target_cpu_store()
Drivers:
hv: vmbus: Fix sysfs output format for ring buffer index
Drivers:
hv: vmbus: Fix typos in vmbus_drv.c
drivers:
net: stmmac: handle start time set in the past for flexible PPS
drivers:
perf: use us_to_ktime() where appropriate
drivers:
tee: improve sysfs interface by using sysfs_emit()
drm, fbcon, vga_switcheroo:
Avoid race condition in fbcon setup
drm/amd/amdgpu :
Use the MES INV_TLBS API for tlb invalidation on gfx12
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:
Ensure isp_kernel_buffer_alloc() creates a new BO
drm/amd/amdgpu:
Fix a less than zero check on a uint32_t struct field
drm/amd/amdgpu:
Fix missing error return on kzalloc failure
drm/amd/amdgpu:
Fix the mes version that support inv_tlbs
drm/amd/amdgpu:
Fix the mes version that support inv_tlbs
drm/amd/amdgpu:
Implement MES suspend/resume gang functionality for v12
drm/amd/amdgpu:
Release xcp drm memory after unplug
drm/amd/amdgpu:
reserve vm invalidation engine for uni_mes
drm/amd/amdgpu:
unified amdgpu ip block name
drm/amd/display/dml2:
Guard dml21_map_dc_state_into_dml_display_cfg with DC_FP_START
drm/amd/display:
[FW Promotion] Release 0.1.18.0
drm/amd/display:
[FW Promotion] Release 0.1.19.0
drm/amd/display:
[FW Promotion] Release 0.1.22.0
drm/amd/display:
[FW Promotion] Release 0.1.23.0
drm/amd/display:
[FW Promotion] Release 0.1.24.0
drm/amd/display:
[FW Promotion] Release 0.1.25.0
drm/amd/display:
[FW Promotion] Release 0.1.28.0
drm/amd/display:
Add a config flag for limited_pll_vco
drm/amd/display:
Add an HPD filter for HDMI
drm/amd/display:
Add AVI infoframe copy in copy_stream_update_to_stream
drm/amd/display:
Add comma to last entry of enum for consistency
drm/amd/display:
Add Component To Handle Bounding Box Values and IP Caps
drm/amd/display:
Add control flags to force PSR / replay
drm/amd/display:
Add DC EDID read policy struct
drm/amd/display:
Add debug option to control BW Allocation mode
drm/amd/display:
Add DSC padding for OVT Support
drm/amd/display:
Add eDP AUXless ALPM
drm/amd/display:
Add fallback path for YCBCR422
drm/amd/display:
Add fast sync field in ultra sleep more for DMUB
drm/amd/display:
Add HDCP policy control
drm/amd/display:
Add HDR workaround for a specific eDP
drm/amd/display:
Add link index in AUX and dpms
drm/amd/display:
Add LSDMA Linear Sub Window Copy support
drm/amd/display:
Add missing DCE6 SCL_HORZ_FILTER_INIT* SRIs
drm/amd/display:
Add missing post flip calls
drm/amd/display:
Add missing SPDX license identifier
drm/amd/display:
Add monitor patch to read psr cap again
drm/amd/display:
add more cyan skillfish devices
drm/amd/display:
Add NULL check for stream before dereference in 'dm_vupdate_high_irq'
drm/amd/display:
Add null pointer check in mod_hdcp_hdcp1_create_session()
drm/amd/display:
Add NULL pointer checks in dc_stream cursor attribute functions
drm/amd/display:
Add pixel_clock to amd_pp_display_configuration
drm/amd/display:
Add primary plane to commits for correct VRR handling
drm/amd/display:
Add Replay residency in debugfs
drm/amd/display:
Adding interface to log hw state when underflow happens
drm/amd/display:
Adjust AUX-less ALPM setting
drm/amd/display:
Adjust DCE 8-10 clock, don't overclock by 15%
drm/amd/display:
Align LSDMA commands fields
drm/amd/display:
Allow for sharing of some link and audio link functions
drm/amd/display:
Allow RX6xxx & RX7700 to invoke amdgpu_irq_get/put
drm/amd/display:
Allow VRR params change if unsynced with the stream
drm/amd/display:
Array offset used before range check
drm/amd/display:
Attach privacy screen to DRM connector
drm/amd/display:
Avoid a NULL pointer dereference
drm/amd/display:
Avoid Read Remote DPCD Many Times
drm/amd/display:
Cache streams targeting link when performing LT automation
drm/amd/display:
change dc stream color settings only in atomic commit
drm/amd/display:
Check NULL before accessing
drm/amd/display:
Clean up coding style
drm/amd/display:
clean-up dead code in dml2_mall_phantom
drm/amd/display:
Clear the CUR_ENABLE register on DCN20 on DPP5
drm/amd/display:
Clear the CUR_ENABLE register on DCN314 w/out DPP PG
drm/amd/display:
Consider sink max slice width limitation for dsc
drm/amd/display:
Correct sequences and delays for DCN35 PG & RCG
drm/amd/display:
Correct sw cache timing to ensure dispclk ramping
drm/amd/display:
DC v3.2.347
drm/amd/display:
Decrease stack size in logging path
drm/amd/display:
Delete unused functions
drm/amd/display:
Disable DPCD Probe Quirk
drm/amd/display:
Disable fastboot on DCE 6 too
drm/amd/display:
Disable scaling on DCE6 for now
drm/amd/display:
Disable stutter when programming watermarks on dcn32
drm/amd/display:
Disable VRR on DCE 6
drm/amd/display:
Document num_rmcm_3dluts in mpc_color_caps
drm/amd/display:
Don't change brightness for disabled connectors
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 program BLNDGAM_MEM_PWR_FORCE when CM low-power is disabled on DCN30
drm/amd/display:
Don't stretch non-native images by default in eDP
drm/amd/display:
Don't use non-registered VUPDATE on DCE 6
drm/amd/display:
Don't warn when missing DCE encoder caps
drm/amd/display:
dont wait for pipe update during medupdate/highirq
drm/amd/display:
Drop dm_prepare_suspend() and dm_complete()
drm/amd/display:
Drop unnecessary 'rc' variable in amdgpu_dm_backlight_get_level()
drm/amd/display:
Drop unused include
drm/amd/display:
Enable DTM v3 on dGPUs with DCN 3.1+
drm/amd/display:
Enable Dynamic DTBCLK Switch
drm/amd/display:
Enable mst when it's detected but yet to be initialized
drm/amd/display:
ensure committing streams is seamless
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 a Null pointer dereference vulnerability
drm/amd/display:
Fix black screen with HDMI outputs
drm/amd/display:
fix condition for setting timing_adjust_pending
drm/amd/display:
Fix DCE 6.0 and 6.4 PLL programming.
drm/amd/display:
Fix DMCUB loading sequence for DCN3.2
drm/amd/display:
fix dml ms order of operations
drm/amd/display:
fix dmub access race condition
drm/amd/display:
Fix dmub_cmd header alignment
drm/amd/display:
Fix DP audio DTO1 clock source on DCE 6.
drm/amd/display:
Fix DVI-D/HDMI adapters
drm/amd/display:
Fix for test crash due to power gating
drm/amd/display:
Fix fractional fb divider in set_pixel_clock_v3
drm/amd/display:
Fix incorrect return of vblank enable on unconfigured crtc
drm/amd/display:
Fix NULL deref in debugfs odm_combine_segments
drm/amd/display:
Fix NULL pointer dereference
drm/amd/display:
Fix pbn to kbps Conversion
drm/amd/display:
Fix pbn_div Calculation Error
drm/amd/display:
Fix unsafe uses of kernel mode FPU
drm/amd/display:
Fix vupdate_offload_work doc
drm/amd/display:
Fix Xorg desktop unresponsive on Replay panel
drm/amd/display:
Fixing hubp programming of 3dlut fast load
drm/amd/display:
Handle interpolation for first data point
drm/amd/display:
Incorrect 'not' operator usage
drm/amd/display:
incorrect conditions for failing dto calculations
drm/amd/display:
Incorrect Mirror Cositing
drm/amd/display:
Increase AUX Intra-Hop Done Max Wait Duration
drm/amd/display:
Increase DPCD read retries
drm/amd/display:
Increase EDID read retries
drm/amd/display:
increase max link count and fix link->enc NULL pointer access
drm/amd/display:
Increase minimum clock for TMDS 420 with pipe splitting
drm/amd/display:
Indicate when custom brightness curves are in use
drm/amd/display:
Init DCN35 clocks from pre-os HW values
drm/amd/display:
Init dispclk from bootup clock for DCN314
drm/amd/display:
Insert dccg log for easy debug
drm/amd/display:
Isolate dcn401 SMU functions
drm/amd/display:
Keep PLL0 running on DCE 6.0 and 6.4
drm/amd/display:
limit one non-related log to dGPU
drm/amd/display:
limited pll vco w/a v2
drm/amd/display:
Modify the link training policy
drm/amd/display:
more liberal vmin/vmax update for freesync
drm/amd/display:
Move setup_stream_attribute
drm/amd/display:
Move sleep into each retry for retrieve_link_cap()
drm/amd/display:
Multiplication result converted to larger type
drm/amd/display:
Only enable common modes for eDP and LVDS
drm/amd/display:
Only restore backlight after amdgpu_dm_init or dm_resume
drm/amd/display:
Optimize amdgpu_dm_atomic_commit_tail()
drm/amd/display:
Optimize custom brightness curve interpolation
drm/amd/display:
Optimize remove_duplicates() from O(N^2) to O(N)
drm/amd/display:
pause the workload setting in dm
drm/amd/display:
prepare dml 2.1 for new asic
drm/amd/display:
Prevent Gating DTBCLK before It Is Properly Latched
drm/amd/display:
Promote DAL to 3.2.341
drm/amd/display:
Promote DAL to 3.2.342
drm/amd/display:
Promote DAL to 3.2.343
drm/amd/display:
Promote DC to 3.2.344
drm/amd/display:
Promote DC to 3.2.345
drm/amd/display:
Promote DC to 3.2.346
drm/amd/display:
Promote DC to 3.2.348
drm/amd/display:
Promote DC to 3.2.349
drm/amd/display:
Promote DC to 3.2.350
drm/amd/display:
Promote DC to 3.2.351
drm/amd/display:
Properly clear SCL_*_FILTER_CONTROL on DCE6
drm/amd/display:
Properly disable scaling on DCE6
drm/amd/display:
Read DPCD to obtain eDP capability information.
drm/amd/display:
Reduce Stack Usage by moving 'audio_output' into 'stream_res' v4
drm/amd/display:
Refactor DPP enum for backwards compatibility
drm/amd/display:
Refactor SMU tracing
drm/amd/display:
Refine error message for vblank init failure
drm/amd/display:
Reject modes with too high pixel clock on DCE6-10
drm/amd/display:
Remove check DPIA HPD status for BW Allocation
drm/amd/display:
Remove duplicated code
drm/amd/display:
remove oem i2c adapter on finish
drm/amd/display:
remove output_tf_change flag
drm/amd/display:
Remove redundant header files
drm/amd/display:
Remove redundant semicolons
drm/amd/display:
Remove redundant ternary operators
drm/amd/display:
Remove unnecessary includes
drm/amd/display:
Remove unnecessary whitespace
drm/amd/display:
Remove update_planes_and_stream_v1 sequence
drm/amd/display:
Remove wm_optimized_required
drm/amd/display:
Rename dcn31 string shown to user
drm/amd/display:
Rename header file link.h to link_service.h
drm/amd/display:
replace min/max nesting with clamp()
drm/amd/display:
Reserve instance index notified by DMUB
drm/amd/display:
Reset apply_eamless_boot_optimization when dpms_off
drm/amd/display:
Revert "Add a config flag for limited_pll_vco"
drm/amd/display:
Revert "correct sw cache timing to ensure dispclk ramping"
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:
Set up pixel encoding for YCBCR422
drm/amd/display:
Set wm_pending when disable stutter w/a used
drm/amd/display:
Setup Second Stutter Watermark Implementation
drm/amd/display:
Share dce100_validate_bandwidth with DCE6-8
drm/amd/display:
Share dce100_validate_global with DCE6-8
drm/amd/display:
Skip Check Runtime Link Setting for Specific Branch Device
drm/amd/display:
Support HW cursor 180 rot for any number of pipe splits
drm/amd/display:
Toggle for Disable Force Pstate Allow on Disable
drm/amd/display:
track dpia support
drm/amd/display:
update color on atomic commit time
drm/amd/display:
Update dchubbub.h for hubbub perfmon support
drm/amd/display:
update dpp/disp clock from smu clock table
drm/amd/display:
Update tiled to tiled copy command
drm/amd/display:
Use boolean context for pointer null checks
drm/amd/display:
Use devm_i2c_add_adapter to simplify i2c cleanup logic
drm/amd/display:
use GFP_NOWAIT for allocation in interrupt handler
drm/amd/display:
Use kmalloc_array() instead of kmalloc()
drm/amd/display:
use max() to improve code
drm/amd/display:
Use mpc.preblend flag to indicate preblend
drm/amd/display:
Use swap() to simplify code
drm/amd/display:
use udelay rather than fsleep
drm/amd/display:
wait for otg update pending latch before clock optimization
drm/amd/display:
Wait until OTG enable state is cleared
drm/amd/include :
Update MES v12 API header(INV_TLBS)
drm/amd/pm/powerplay/hwmgr/ppatomctrl:
Remove redundant ternary operators
drm/amd/pm/powerplay/smumgr:
Fix PCIeBootLinkLevel value on Fiji
drm/amd/pm/powerplay/smumgr:
Fix PCIeBootLinkLevel value on Iceland
drm/amd/pm/powerplay/smumgr:
remove redundant ternary operators
drm/amd/pm:
Add cache logic for temperature metric
drm/amd/pm:
Add caching for SystemMetrics table
drm/amd/pm:
Add caching to SMUv13.0.12 temp metric
drm/amd/pm:
Add dpm interface for temp metrics
drm/amd/pm:
Add priority messages for SMU v13.0.6
drm/amd/pm:
Add smu interface for temp metrics
drm/amd/pm:
Add sysfs node for node power
drm/amd/pm:
Add temperature metrics sysfs entry
drm/amd/pm:
Add unique ids for SMUv13.0.12 SOCs
drm/amd/pm:
Add unique ids for SMUv13.0.6 SOCs
drm/amd/pm:
Add VCN reset message support for SMU v13.0.12
drm/amd/pm:
Add VCN reset support check capability
drm/amd/pm:
Add VCN reset support for SMU v13.0.6
drm/amd/pm:
Adjust si_upload_smc_data register programming (v3)
drm/amd/pm:
Allow static metrics table query in VF
drm/amd/pm:
Allow system metrics table in 1vf mode
drm/amd/pm:
Allow to set power cap in vf mode
drm/amd/pm:
Avoid interface mismatch messaging
drm/amd/pm:
Disable MCLK switching on SI at high pixel clocks
drm/amd/pm:
Disable MCLK switching with non-DC at 120 Hz+ (v2)
drm/amd/pm:
Disable SCLK switching on Oland with high pixel clocks (v3)
drm/amd/pm:
Disable ULV even if unsupported (v3)
drm/amd/pm:
Disable VCN queue reset on SMU v13.0.6 due to regression
drm/amd/pm:
Enable npm metrics data
drm/amd/pm:
Enable temperature metrics caps
drm/amd/pm:
Fetch and fill temperature metrics
drm/amd/pm:
Fetch npm data from system metrics table
drm/amd/pm:
fix missing device_attr cleanup in amdgpu_pm_sysfs_init()
drm/amd/pm:
Fix si_upload_smc_data (v3)
drm/amd/pm:
fix smu table id bound check issue in smu_cmn_update_table()
drm/amd/pm:
Free SMUv13.0.6 resources on failure
drm/amd/pm:
Increase SMC timeout on SI and warn (v3)
drm/amd/pm:
make smu_set_temp_funcs() smu specific for smu v13.0.6
drm/amd/pm:
Make static table support conditional
drm/amd/pm:
Make use of __free for cleanup
drm/amd/pm:
place the smu 13.0.0 pptable header into the correct folder
drm/amd/pm:
Print VCE clocks too in si_dpm (v3)
drm/amd/pm:
refine amdgpu pm sysfs node error code
drm/amd/pm:
Remove cache logic from SMUv13.0.12
drm/amd/pm:
Remove unneeded legacy DPM related code.
drm/amd/pm:
Remove wm_low and wm_high fields from amdgpu_crtc (v2)
drm/amd/pm:
Rename amdgpu_hwmon_get_sensor_generic
drm/amd/pm:
Treat zero vblank time as too short in si_dpm (v3)
drm/amd/pm:
unified smu feature cap for link reset
drm/amd/pm:
unified smu feature cap for sdma reset
drm/amd/pm:
unified smu feature cap for vcn reset
drm/amd/pm:
unified smu feature cap interface
drm/amd/pm:
Update pmfw header for smu_v13_0_12
drm/amd/pm:
Update pmfw headers for smu_v13_0_12
drm/amd/pm:
Update SMU v13.0.6 PPT caps initialization
drm/amd/pm:
Use cached metrics data on aldebaran
drm/amd/pm:
Use cached metrics data on arcturus
drm/amd/pm:
Use devm_i2c_add_adapter() in the Arcturus smu
drm/amd/pm:
Use devm_i2c_add_adapter() in the i2c init
drm/amd/pm:
Use devm_i2c_add_adapter() in the Navi10 smu
drm/amd/pm:
Use devm_i2c_add_adapter() in the Sienna smu
drm/amd/pm:
Use devm_i2c_add_adapter() in the V13 smu
drm/amd/pm:
Use devm_i2c_add_adapter() in the V13_0_6 smu
drm/amd/pm:
Use devm_i2c_add_adapter() in the V14_0_2 smu
drm/amd/pm:
use int type to store negative error codes
drm/amd/pm:
Use pm_display_cfg in legacy DPM (v2)
drm/amd/powerplay:
Fix CIK shutdown temperature
drm/amd/ras:
Add rascore status definition
drm/amd/vcn:
Add late_init callback for VCN v4.0.3 reset handling
drm/amd:
add more cyan skillfish PCI ids
drm/amd:
Add name to modes from amdgpu_connector_add_common_modes()
drm/amd:
Avoid evicting resources at S5
drm/amd:
Check that VPE has reached DPM0 in idle handler
drm/amd:
Check whether secure display TA loaded successfully
drm/amd:
Disable ASPM on SI
drm/amd:
Drop some common modes from amdgpu_connector_add_common_modes()
drm/amd:
Drop unnecessary calls to smu_dpm_set_vpe_enable()
drm/amd:
Drop unnecessary check in amdgpu_connector_add_common_modes()
drm/amd:
Duplicate DC_FEATURE_MASK and DC_DEBUG_MASK enum values into kdoc
drm/amd:
Fix hybrid sleep
drm/amd:
Fix suspend failure with secure display TA
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/amd:
Skip power ungate during suspend for VPE
drm/amd:
Use drm_*() macros instead of DRM_*() for amdgpu_cs
drm/amd:
Use dynamic array size declaration for amdgpu_connector_add_common_modes()
drm/amdgpu/amdgpu_cper:
Remove redundant ternary operators
drm/amdgpu/amdgpu_i2c:
Use devm_i2c_add_adapter instead of i2c_add_adapter
drm/amdgpu/amdkfd:
Avoid a couple hundred -Wflex-array-member-not-at-end warnings
drm/amdgpu/atom:
Check kcalloc() for WS buffer in amdgpu_atom_execute_table_locked()
drm/amdgpu/discovery:
fix fw based ip discovery
drm/amdgpu/fence:
Remove redundant 0 value initialization
drm/amdgpu/gfx10:
remove redundant repeated nested 0 check
drm/amdgpu/gfx11:
Add Cleaner Shader Support for GFX11.0.1/11.0.4 GPUs
drm/amdgpu/gfx11:
set MQD as appriopriate for queue types
drm/amdgpu/gfx12:
set MQD as appriopriate for queue types
drm/amdgpu/gfx9.4.3:
remove redundant repeated nested 0 check
drm/amdgpu/gfx9:
remove redundant repeated nested 0 check
drm/amdgpu/gfx:
Remove redundant ternary operators
drm/amdgpu/gmc:
Remove redundant ternary operators
drm/amdgpu/ih:
Remove redundant ternary operators
drm/amdgpu/jpeg:
Add parse_cs for JPEG5_0_1
drm/amdgpu/jpeg:
Hold pg_lock before jpeg poweroff
drm/amdgpu/jpeg:
Move parse_cs to amdgpu_jpeg.c
drm/amdgpu/jpeg:
Remove redundant ternary operators
drm/amdgpu/mes11:
implement detect and reset callback
drm/amdgpu/mes11:
make MES_MISC_OP_CHANGE_CONFIG failure non-fatal
drm/amdgpu/mes12:
implement detect and reset callback
drm/amdgpu/mes:
add front end for detect and reset hung queue
drm/amdgpu/sdma:
bump firmware version checks for user queue support
drm/amdgpu/smu:
Handle S0ix for vangogh
drm/amdgpu/swm14:
Update power limit logic
drm/amdgpu/ttm:
Add New AMDGPU_PL_MMIO_REMAP Placement
drm/amdgpu/ttm:
Allocate/Free 4K MMIO_REMAP Singleton
drm/amdgpu/ttm:
Fix crash when handling MMIO_REMAP in PDE flags
drm/amdgpu/ttm:
Initialize AMDGPU_PL_MMIO_REMAP Heap
drm/amdgpu/uapi:
Introduce AMDGPU_GEM_DOMAIN_MMIO_REMAP
drm/amdgpu/userq:
add a detect and reset callback
drm/amdgpu/userq:
add force completion helpers
drm/amdgpu/userq:
assign an error code for invalid userq va
drm/amdgpu/userq:
fix error handling of invalid doorbell
drm/amdgpu/userq:
Optimize S0ix handling
drm/amdgpu/vcn4:
Fix IB parsing with multiple engine info packages
drm/amdgpu/vcn:
add instance number to VCN version message
drm/amdgpu/vcn:
Add regdump helper functions
drm/amdgpu/vcn:
Allow limiting ctx to instance 0 for AV1 at any time
drm/amdgpu/vcn:
Change amdgpu_vcn_sw_fini return to void
drm/amdgpu/vcn:
Document IRQ per-instance irq behavior for VCN 4.0.3
drm/amdgpu/vcn:
drop extra cancel_delayed_work_sync()
drm/amdgpu/vcn:
Fix double-free of vcn dump buffer
drm/amdgpu/vcn:
Hold pg_lock before vcn power off
drm/amdgpu/vcn:
Register dump cleanup in VCN2_0_0
drm/amdgpu/vcn:
Register dump cleanup in VCN2_5
drm/amdgpu/vcn:
Register dump cleanup in VCN3_0
drm/amdgpu/vcn:
Register dump cleanup in VCN4_0_0
drm/amdgpu/vcn:
Register dump cleanup in VCN4_0_3
drm/amdgpu/vcn:
Register dump cleanup in VCN4_0_5
drm/amdgpu/vcn:
Register dump cleanup in VCN5
drm/amdgpu/vcn:
Remove redundant ternary operators
drm/amdgpu/vcn:
Remove unnecessary check
drm/amdgpu/vcn:
remove unused code in vcn_v1_0.c
drm/amdgpu/vcn:
remove unused code in vcn_v4_0.c
drm/amdgpu/vm:
Check PRT uAPI flag instead of PTE flag
drm/amdgpu/vpe:
add ring reset support
drm/amdgpu/vpe:
cancel delayed work in hw_fini
drm/amdgpu:
Add a mutex lock to protect poison injection
drm/amdgpu:
Add additional DCE6 SCL registers
drm/amdgpu:
add AMDGPU_IDS_FLAGS_GANG_SUBMIT
drm/amdgpu:
Add chain runlists support to GC9.4.2
drm/amdgpu:
add command to check address validity
drm/amdgpu:
add critical address check for bad page retirement
drm/amdgpu:
Add description for partition commands
drm/amdgpu:
Add fallback to pipe reset if KCQ ring reset fails
drm/amdgpu:
Add generic capability class
drm/amdgpu:
Add helpers to set/get unique ids
drm/amdgpu:
Add ioctl to get all gem handles for a process
drm/amdgpu:
add ip offset support for cyan skillfish
drm/amdgpu:
Add mapping info option for GEM_OP ioctl
drm/amdgpu:
add missing comment for the new argument
drm/amdgpu:
add missing vram lost check for LEGACY RESET
drm/amdgpu:
add more information in debugfs to pagetable dump
drm/amdgpu:
Add new error code for VCN/JPEG new chain
drm/amdgpu:
Add NULL check for asic_funcs
drm/amdgpu:
Add preempt and restore callbacks to userq funcs
drm/amdgpu:
Add PSP fw version check for fw reserve GFX command
drm/amdgpu:
add range check for RAS bad page address
drm/amdgpu:
Add ring reset support for VCN v5.0.1
drm/amdgpu:
Add sriov vf check for VCN per queue reset support.
drm/amdgpu:
add support for cyan skillfish gpu_info
drm/amdgpu:
add support for cyan skillfish without IP discovery
drm/amdgpu:
Add support for dpc to a series of products
drm/amdgpu:
Add support for dpc to the product
drm/amdgpu:
add to custom amdgpu_drm_release drm_dev_enter/exit
drm/amdgpu:
add user queue reset source
drm/amdgpu:
Add vbios build number interface
drm/amdgpu:
Add virtual device capabilities
drm/amdgpu:
Add wrapper function for dpc state
drm/amdgpu:
adjust MES API used for suspend and resume
drm/amdgpu:
adjust the update of RAS bad page number
drm/amdgpu:
Allocate psp fw private buffer in vram
drm/amdgpu:
Allow kfd CRIU with no buffer objects
drm/amdgpu:
Allow more flags to be set on gem create.
drm/amdgpu:
Assign unique id to compute partition
drm/amdgpu:
atomfirmware.h: fix multiple spelling mistakes
drm/amdgpu:
attach tlb fence to the PTs update
drm/amdgpu:
Avoid jpeg v5.0.1 poison irq call trace on sriov guest
drm/amdgpu:
Avoid rma causes GPU duplicate reset
drm/amdgpu:
Avoid vcn v5.0.1 poison irq call trace on sriov guest
drm/amdgpu:
block CE CS if not explicitely allowed by module option
drm/amdgpu:
Check swus/ds for switch state save
drm/amdgpu:
Check vcn sram load return value
drm/amdgpu:
Check vcn state before profile switch
drm/amdgpu:
Check VF critical region before RAS poison injection
drm/amdgpu:
clean up the amdgpu_userq_active()
drm/amdgpu:
Correct info field of bad page threshold exceed CPER
drm/amdgpu:
Correct misnamed function in amdgpu_gem.c
drm/amdgpu:
Correct the counts of nr_banks and nr_errors
drm/amdgpu:
Correct the loss of aca bank reg info
drm/amdgpu:
disable peer-to-peer access for DCC-enabled GC12 VRAM surfaces
drm/amdgpu:
don't enable SMU on cyan skillfish
drm/amdgpu:
drop hw access in non-DC audio fini
drm/amdgpu:
Drop PMFW RLC notifier from amdgpu_device_suspend()
drm/amdgpu:
drop unused structures in amdgpu_drm.h
drm/amdgpu:
Effective health check before reset
drm/amdgpu:
Enable MES lr_compute_wa by default
drm/amdgpu:
enable suspend/resume all for gfx 12
drm/amdgpu:
fix a memory leak in fence cleanup when unloading
drm/amdgpu:
Fix allocating extra dwords for rings (v2)
drm/amdgpu:
fix bit shift logic
drm/amdgpu:
Fix build error when CONFIG_SUSPEND is disabled
drm/amdgpu:
fix cyan_skillfish2 gpu info fw handling
drm/amdgpu:
Fix error codes if copy_to_user() fails
drm/amdgpu:
Fix fence signaling race condition in userqueue
drm/amdgpu:
Fix for GPU reset being blocked by KIQ I/O.
drm/amdgpu:
Fix function header names in amdgpu_connectors.c
drm/amdgpu:
Fix general protection fault in amdgpu_vm_bo_reset_state_machine
drm/amdgpu:
fix gfx12 mes packet status return check
drm/amdgpu:
fix gpu page fault after hibernation on PF passthrough
drm/amdgpu:
fix handling of harvesting for ip_discovery firmware
drm/amdgpu:
fix hung reset queue array memory allocation
drm/amdgpu:
fix incorrect comment format
drm/amdgpu:
fix incorrect vm flags to map bo
drm/amdgpu:
fix initialization of doorbell array for detect and hang
drm/amdgpu:
Fix jpeg v4.0.3 poison irq call trace on sriov guest
drm/amdgpu:
Fix kdoc style in amdgpu_fence.c
drm/amdgpu:
fix link error for !PM_SLEEP
drm/amdgpu:
fix lock warning in amdgpu_userq_fence_driver_process
drm/amdgpu:
fix module parameter description
drm/amdgpu:
Fix NULL pointer dereference in VRAM logic for APU devices
drm/amdgpu:
Fix NULL ptr deref in amdgpu_device_cache_switch_state()
drm/amdgpu:
fix nullptr err of vm_handle_moved
drm/amdgpu:
Fix PRT flag for gfx12
drm/amdgpu:
fix shift-out-of-bounds in amdgpu_debugfs_jpeg_sched_mask_set
drm/amdgpu:
fix SPDX header on amd_cper.h
drm/amdgpu:
fix SPDX header on cyan_skillfish_reg_init.c
drm/amdgpu:
fix SPDX header on irqsrcs_vcn_5_0.h
drm/amdgpu:
fix SPDX headers on amdgpu_cper.c/h
drm/amdgpu:
fix task hang from failed job submission during process kill
drm/amdgpu:
fix the formating for debugfs print
drm/amdgpu:
Fix unintended error log in VCN5_0_0
drm/amdgpu:
fix userq VM validation v4
drm/amdgpu:
Fix vbios build number parsing logic
drm/amdgpu:
Fix vcn v4.0.3 poison irq call trace on sriov guest
drm/amdgpu:
Fix vcn v5.0.1 poison irq call trace
drm/amdgpu:
fix vram reservation issue
drm/amdgpu:
Fix wait after reset sequence in S3
drm/amdgpu:
Generate BP threshold exceed CPER once threshold exceeded
drm/amdgpu:
give each kernel job a unique id
drm/amdgpu:
handle wrap around in reemit handling
drm/amdgpu:
hide VRAM sysfs attributes on GPUs without VRAM
drm/amdgpu:
Implement TTM handling for MMIO_REMAP placement
drm/amdgpu:
Initialize jpeg v5_0_1 ras function
drm/amdgpu:
Initialize vcn v5_0_1 ras function
drm/amdgpu:
Introduce VF critical region check for RAS poison injection
drm/amdgpu:
jump to the correct label on failure
drm/amdgpu:
Log reset source during recovery
drm/amdgpu:
Merge amdgpu_vm_set_pasid into amdgpu_vm_init
drm/amdgpu:
Move VCN reset mask setup to late_init for VCN 5.0.1
drm/amdgpu:
Notify pmfw bad page threshold exceeded
drm/amdgpu:
partially revert "revert to old status lock handling v3"
drm/amdgpu:
Power up UVD 3 for FW validation (v2)
drm/amdgpu:
Prevent hardware access in dpc state
drm/amdgpu:
print root PD address in PDE format instead of GPU
drm/amdgpu:
query the allocated vram address block info
drm/amdgpu:
re-order and document VM code
drm/amdgpu:
Read memory vendor information
drm/amdgpu:
refactor bad_page_work for corner case handling
drm/amdgpu:
Refactor VCN v5.0.1 HW init into separate instance function
drm/amdgpu:
reject gang submissions under SRIOV
drm/amdgpu:
Release hive reference properly
drm/amdgpu:
remove check for BO reservation add assert instead
drm/amdgpu:
remove duplicated argument wptr_va
drm/amdgpu:
remove leftover from enforcing isolation by VMID
drm/amdgpu:
remove non-DC DCE 11 code
drm/amdgpu:
remove redundant AMDGPU_HAS_VRAM
drm/amdgpu:
remove the redeclaration of variable i
drm/amdgpu:
remove two invalid BUG_ON()s
drm/amdgpu:
Remove volatile from amdgpu and amdgpu_ih headers
drm/amdgpu:
Remove volatile from CSB functions
drm/amdgpu:
Remove volatile from ring manipulation
drm/amdgpu:
Remove volatile from RLC files
drm/amdgpu:
Remove volatile references from VCN
drm/amdgpu:
Replace kzalloc + copy_from_user with memdup_user
drm/amdgpu:
Report individual reset error
drm/amdgpu:
Respect max pixel clock for HDMI and DVI-D (v2)
drm/amdgpu:
Retain job->vm in amdgpu_job_prepare_job
drm/amdgpu:
revert "Implement new dummy vram manager"
drm/amdgpu:
revert "rework reserved VMID handling" v2
drm/amdgpu:
revert to old status lock handling v3
drm/amdgpu:
rework how PTE flags are generated v3
drm/amdgpu:
Save and restore switch state
drm/amdgpu:
set an error on all fences from a bad context
drm/amdgpu:
set default gfx reset masks for gfx6-8
drm/amdgpu:
Set dpc status appropriately
drm/amdgpu:
Skip emit de meta data on gfx11 with rs64 enabled
drm/amdgpu:
skip mgpu fan boost for multi-vf
drm/amdgpu:
Skip poison aca bank from UE channel
drm/amdgpu:
support ras critical address check
drm/amdgpu:
suspend KFD and KGD user queues for S0ix
drm/amdgpu:
Switch user queues to use preempt/restore for eviction
drm/amdgpu:
Update amdgpu_vcn5_fw_shared for vcn_5_0_1
drm/amdgpu:
Update external revid for GC v9.5.0
drm/amdgpu:
update firmware version checks for user queue support
drm/amdgpu:
Update IPID value for bad page threshold CPER
drm/amdgpu:
update mmhub 3.0.1 client id mappings
drm/amdgpu:
update mmhub 3.3 client id mappings
drm/amdgpu:
update MODULE_PARM_DESC for freesync_video
drm/amdgpu:
Update SDMA firmware version check for user queue support
drm/amdgpu:
Update supported modes for GC v9.5.0
drm/amdgpu:
Use (v)memdup_array_user in amdgpu_cs_pass1
drm/amdgpu:
use atomic functions with memory barriers for vm fault info
drm/amdgpu:
Use devm_i2c_add_adapter() in SMU V11
drm/amdgpu:
use hmm_pfns instead of array of pages
drm/amdgpu:
use kmalloc_array() instead of kmalloc()
drm/amdgpu:
Use kmalloc_array() instead of kmalloc()
drm/amdgpu:
Use memdup_array_user in amdgpu_cs_wait_fences_ioctl
drm/amdgpu:
Use memset32 for ring clearing
drm/amdgpu:
Use vmemdup_array_user in amdgpu_bo_create_list_entry_array
drm/amdgpu:
validate userq buffer virtual address and size
drm/amdgpu:
validate userq hw unmap status for destroying userq
drm/amdgpu:
validate userq input args
drm/amdgpu:
Wait for bootloader after PSPv11 reset
drm/amdgpu:
wait pmfw polling mca bank info done
drm/amdgpu:
Wire up MMIO_REMAP placement and User-visible strings
drm/amdkfd:
add function svm_migrate_successful_pages
drm/amdkfd:
add proper handling for S0ix
drm/amdkfd:
Allow device error to be logged
drm/amdkfd:
Destroy KFD debugfs after destroy KFD wq
drm/amdkfd:
Don't clear PT after process killed
drm/amdkfd:
Fix checkpoint-restore on multi-xcc
drm/amdkfd:
Fix error code sign for EINVAL in svm_ioctl()
drm/amdkfd:
Fix GPU mappings for APU after prefetch
drm/amdkfd:
Fix kfd process ref leaking when userptr unmapping
drm/amdkfd:
Fix mmap write lock not release
drm/amdkfd:
fix p2p links bug in topology
drm/amdkfd:
fix suspend/resume all calls in mes based eviction path
drm/amdkfd:
Fix two comments in kfd_ioctl.h
drm/amdkfd:
fix vram allocation failure for a special case
drm/amdkfd:
Handle lack of READ permissions in SVM mapping
drm/amdkfd:
relax checks for over allocation of save area
drm/amdkfd:
remove unused code
drm/amdkfd:
Replace kzalloc + copy_from_user with memdup_user
drm/amdkfd:
return -ENOTTY for unsupported IOCTLs
drm/amdkfd:
return migration pages from copy function
drm/amdkfd:
set uuid for each partition in topology
drm/amdkfd:
Tie UNMAP_LATENCY to queue_preemption
drm/ast:
ast_2100: Remove unneeded semicolon
drm/ast:
Blank with VGACR17 sync enable, always clear VGACRB6 sync off
drm/ast:
Clear preserved bits from register output value
drm/ast:
Do not print DRAM info
drm/ast:
Move DRAM info next to its only user
drm/ast:
Put AST_DRAM_ constants into enum ast_dram_layout
drm/ast:
Remove unused dram_bus_width field
drm/ast:
Remove unused mclk field
drm/ast:
Remove unused SCU-MPLL and SCU-STRAP values
drm/atomic-helper:
put the bridge returned by drm_bridge_chain_get_first_bridge()
drm/bridge:
add a cleanup action for scope-based drm_bridge_put() invocation
drm/bridge:
add drm_bridge_chain_get_last_bridge()
drm/bridge:
add drm_bridge_is_last()
drm/bridge:
adv7511: provide SPD and HDMI infoframes
drm/bridge:
adv7511: use update latch for AVI infoframes
drm/bridge:
anx7625: register content protect property
drm/bridge:
cdns-dsi: Adjust mode to negative syncs
drm/bridge:
cdns-dsi: Don't fail on MIPI_DSI_MODE_VIDEO_BURST
drm/bridge:
cdns-dsi: Drop cdns_dsi_adjust_phy_config()
drm/bridge:
cdns-dsi: Drop checks that shouldn't be in .mode_valid()
drm/bridge:
cdns-dsi: Drop crtc_* code
drm/bridge:
cdns-dsi: Fix event mode
drm/bridge:
cdns-dsi: Fix REG_WAKEUP_TIME value
drm/bridge:
cdns-dsi: Fix the _atomic_check()
drm/bridge:
cdns-dsi: Remove broken fifo emptying check
drm/bridge:
cdns-dsi: Remove extra line at the end of the file
drm/bridge:
cdns-dsi: Select VIDEOMODE_HELPERS
drm/bridge:
cdns-dsi: Tune adjusted_mode->clock according to dsi needs
drm/bridge:
cdns-dsi: Update htotal in cdns_dsi_mode2cfg()
drm/bridge:
cdns-dsi: Use video mode and clean up cdns_dsi_mode2cfg()
drm/bridge:
display-connector: don't set OP_DETECT for DisplayPorts
drm/bridge:
display-connector: put the bridge obtained by drm_bridge_get_prev_bridge()
drm/bridge:
get the bridge returned by drm_bridge_chain_get_first_bridge()
drm/bridge:
get the bridge returned by drm_bridge_get_prev_bridge()
drm/bridge:
imx93-mipi-dsi: use drm_bridge_chain_get_last_bridge()
drm/bridge:
it6505: select REGMAP_I2C
drm/bridge:
it6505: Use SHA-1 library instead of crypto_shash
drm/bridge:
ite-it6263: Support HDMI vendor specific infoframe
drm/bridge:
lt9211: Drop check for last nibble of version register
drm/bridge:
samsung-dsim: add ability to define clock names for every variant
drm/bridge:
samsung-dsim: add driver support for exynos7870 DSIM bridge
drm/bridge:
samsung-dsim: add flag to control header FIFO wait
drm/bridge:
samsung-dsim: add SFRCTRL register
drm/bridge:
samsung-dsim: allow configuring bits and offsets of CLKCTRL register
drm/bridge:
samsung-dsim: allow configuring PLL_M and PLL_S offsets
drm/bridge:
samsung-dsim: allow configuring the MAIN_VSA offset
drm/bridge:
samsung-dsim: allow configuring the PLL_STABLE bit
drm/bridge:
samsung-dsim: allow configuring the VIDEO_MODE bit
drm/bridge:
samsung-dsim: increase timeout value for PLL_STABLE
drm/bridge:
samsung-dsim: support separate LINK and DPHY status registers
drm/bridge:
select_bus_fmt_recursive(): put the bridge obtained by drm_bridge_get_prev_bridge()
drm/bridge:
sii902x: Fix HDMI detection with DRM_BRIDGE_ATTACH_NO_CONNECTOR
drm/bridge:
simple-bridge: Add support for radxa ra620
drm/bridge:
simple: add Realtek RTD2171 DP-to-HDMI bridge
drm/bridge:
synopsys: Add DW DPTX Controller support library
drm/bridge:
waveshare-dsi: Fix bailout for devm_drm_bridge_alloc()
drm/bridge:
write full Audio InfoFrame
drm/ci:
disable broken MR check in sanity job
drm/client:
fix MODULE_PARM_DESC string for "active"
drm/color-mgmt:
Prepare for RGB332 palettes
drm/debugfs:
bridges_show: show refcount
drm/display:
bridge-connector: correct CEC bridge pointers in drm_bridge_connector_init
drm/display:
bridge-connector: remove unused variable assignment
drm/display:
bridge_connector: use drm_bridge_is_last()
drm/dp:
Change AUX DPCD probe address from LANE0_1_STATUS to TRAINING_PATTERN_SET
drm/dp:
drm_edp_backlight_set_level: do not always send 3-byte commands
drm/draw:
fix color truncation in drm_draw_fill24
drm/etnaviv:
fix flush sequence logic
drm/exynos:
dsi: add support for exynos7870
drm/exynos:
exynos7_drm_decon: remove ctx->suspended
drm/format-helper:
Add XRGB8888-to-RGB332 to drm_fb_blit()
drm/format-helper:
introduce drm_fb_xrgb8888_to_gray2()
drm/gma500:
Do not clear framebuffer GEM objects during cleanup
drm/gpusvm, drm/xe:
Fix userptr to not allow device private pages
drm/gpusvm:
export drm_gpusvm_pages API
drm/gpusvm:
fix hmm_pfn_to_map_order() usage
drm/gpusvm:
Make drm_gpusvm_for_each_* macros public
drm/gpusvm:
pull out drm_gpusvm_pages substructure
drm/gpusvm:
refactor core API to use pages struct
drm/gpusvm:
use more selective dma dir in get_pages()
drm/gpuvm:
Fix kernel-doc warning for drm_gpuvm_map_req.map
drm/gpuvm:
Introduce drm_gpuvm_madvise_ops_create
drm/gpuvm:
Kill drm_gpuva_init()
drm/gpuvm:
Pass map arguments through a struct
drm/gud:
Remove unnecessary logging
drm/gud:
Replace simple display pipe with DRM atomic helpers
drm/i915/active:
Use try_cmpxchg64() in __active_lookup()
drm/i915/alpm:
Add own define for LFPS count
drm/i915/alpm:
Calculate silence period
drm/i915/alpm:
Replace hardcoded LFPS cycle with proper calculation
drm/i915/alpm:
Use actual lfps cycle and silence periods in wake time
drm/i915/audio:
drop irq enabled check from LPE audio setup
drm/i915/backlight:
Disable backlight when using luminance control
drm/i915/backlight:
Fix divide by 0 error in i9xx_set_backlight
drm/i915/backlight:
Honor VESA eDP backlight luminance control capability
drm/i915/bios:
Add function to check if edp data override is needed
drm/i915/bios:
Remove unnecessary checks of PSR idle frames in VBT binary
drm/i915/bo:
remove unnecessary include
drm/i915/bw:
Remove space before newline
drm/i915/cdclk:
use generic poll_timeout_us() instead of wait_for()
drm/i915/cdclk:
use intel_de_wait_custom() instead of wait_for_us()
drm/i915/clockgating:
pass display to DSPCNTR and DSPSURF register macros
drm/i915/clockgating:
pass display to for_each_pipe()
drm/i915/clockgating:
pass display to HAS_PCH_*() macros
drm/i915/connector:
make intel_connector_init() static
drm/i915/ddi:
abstract figuring out encoder name
drm/i915/ddi:
prefer poll_timeout_us() over readx_poll_timeout()
drm/i915/ddi:
use intel_de_wait_custom() instead of wait_for_us()
drm/i915/display:
Add definition for wcl as subplatform
drm/i915/display:
add intel_dig_port_alloc()
drm/i915/display:
add intel_display_device_present()
drm/i915/display:
Add power well mapping for WCL
drm/i915/display:
Avoid divide by zero
drm/i915/display:
Avoid unnecessarily calling intel_cx0_get_owned_lane_mask
drm/i915/display:
drop __to_intel_display() usage
drm/i915/display:
Ensure phy is accessible on lfps configuration
drm/i915/display:
Fix dma_fence_wait_timeout() return value handling
drm/i915/display:
Fix possible overflow on tc power domain selection
drm/i915/display:
hide global state iterators, remove unused
drm/i915/display:
keep forward declarations together
drm/i915/display:
log fail from intel_sdvo_enable_hotplug
drm/i915/display:
make struct __intel_global_objs_state opaque
drm/i915/display:
Optimize panel power-on wait time
drm/i915/display:
pass display to HAS_PCH_*() macros
drm/i915/display:
Remove FBC modulo 4 restriction for ADL-P+
drm/i915/display:
Remove outdated struct_mutex comments
drm/i915/display:
Remove power state verification before HW readout
drm/i915/display:
remove superfluous
includes
drm/i915/display:
Remove unused declarations of intel_io_*
drm/i915/display:
Set C10_VDR_CTRL_MSGBUS_ACCESS before phy reg read
drm/i915/display:
take out dead code
drm/i915/display:
use drm->debugfs_root for creating debugfs files
drm/i915/display:
Use the recomended min_hblank values
drm/i915/display:
WA_14011503117
drm/i915/display:
Write PHY_CMN1_CONTROL only when using AUXLess ALPM
drm/i915/display_wa:
Add helpers to check wa
drm/i915/dmc:
Clear HRR EVT_CTL/HTP to zero on ADL-S
drm/i915/dp:
Add device specific quirk to limit eDP rate to HBR2
drm/i915/dp:
Clear DPCD training pattern before transmitting the idle pattern
drm/i915/dp:
convert open-coded timeout to poll_timeout_us()
drm/i915/dp:
Don't switch to idle pattern before disable on pre-hsw
drm/i915/dp:
Fix 2.7 Gbps DP_LINK_BW value on g4x
drm/i915/dp:
Fix disabling training pattern at end of UHBR link training
drm/i915/dp:
Have intel_dp_get_adjust_train() tell us if anything changed
drm/i915/dp:
Implement .set_idle_link_train() for everyone
drm/i915/dp:
Make .set_idle_link_train() mandatory
drm/i915/dp:
Move intel_dp_training_pattern()
drm/i915/dp:
Refactor intel_dp_in_hdr_mode() for broader reuse
drm/i915/dp:
Set min_bpp limit to 30 in HDR mode
drm/i915/dp:
use generic poll_timeout_us() instead of wait_for()
drm/i915/dp:
use generic poll_timeout_us() instead of wait_for() in link training
drm/i915/dp_mst:
Disable Panel Replay
drm/i915/dpll:
use intel_de_wait_custom() instead of wait_for_us()
drm/i915/dram:
add intel_fsb_freq() and use it
drm/i915/dram:
add intel_mem_freq()
drm/i915/dram:
bypass fsb/mem freq detection on dg2 and no display
drm/i915/dram:
Don't call skl_get_dram_info()/skl_get_dram_type() on icl
drm/i915/dram:
Fix some spelling around the 16Gb DIMM w/a
drm/i915/dram:
Move 16Gb DIMM detection fully to the skl/icl codepaths
drm/i915/dram:
move fsb_freq and mem_freq to dram info
drm/i915/dram:
Pack dram_info better
drm/i915/dram:
pass display to macros that expect display
drm/i915/dram:
Populate PNV memory type accurately
drm/i915/dram:
Print memory details even if something went wrong
drm/i915/dram:
s/wm_lv0.../has_16gb_dimms/
drm/i915/dram:
Use intel_dram_type_str() for pnv
drm/i915/drv:
pass display to HAS_DISPLAY()
drm/i915/dsb:
use generic poll_timeout_us() instead of wait_for()
drm/i915/dsi-pll:
use generic poll_timeout_us() instead of wait_for()
drm/i915/dsi:
Don't set/read the DSI C clock divider on GLK
drm/i915/dsi:
Fix overflow issue in pclk parsing
drm/i915/dsi:
use generic poll_timeout_us() instead of wait_for_us()
drm/i915/dsi:
use intel_de_wait_custom() instead of wait_for_us()
drm/i915/edp:
eDP Data Overrride
drm/i915/fb:
add intel_framebuffer_alloc()
drm/i915/fb:
Fix the set_tiling vs. addfb race, again
drm/i915/fb:
pass display to HAS_GMCH() and DISPLAY_VER()
drm/i915/fbc:
fix the implementation of wa_18038517565
drm/i915/frontbuffer:
Move bo refcounting intel_frontbuffer_{get,release}()
drm/i915/gem:
Clean-up outdated struct_mutex comments
drm/i915/gem:
drop nth_page() usage within SG entry
drm/i915/gem:
pass display to HAS_DISPLAY()
drm/i915/gmbus:
Add Wa_16025573575 for PTL/WCL for bit-bashing
drm/i915/gmbus:
use generic poll_timeout*() instead of wait_for*()
drm/i915/gmch:
pass display to DISPLAY_VER()
drm/i915/gt:
Fix memory leak in hangcheck selftest
drm/i915/gt:
Protect against overflow in active_engine()
drm/i915/gt:
Relocate compression repacking WA for JSL/EHL
drm/i915/gt:
Relocate Gen6 context-specific workaround
drm/i915/gt:
Relocate Gen7 context-specific workarounds
drm/i915/guc:
Enable CT_DEAD output in regular debug builds
drm/i915/guc:
Include the GuC registers in the error state
drm/i915/guc:
Skip communication warning on reset in progress
drm/i915/gvt:
convert mmio table to struct intel_display
drm/i915/gvt:
Remove redundant ternary operators
drm/i915/gvt:
use drm->debugfs_root for creating debugfs files
drm/i915/hdcp:
Remove the encoder check in hdcp enable
drm/i915/hdcp:
use generic poll_timeout_us() instead of __wait_for()
drm/i915/hdcp:
use generic poll_timeout_us() instead of wait_for()
drm/i915/hdmi:
add debugfs to contorl HDMI bpc
drm/i915/hdmi:
use generic poll_timeout_us() instead of __wait_for()
drm/i915/hdmi:
use intel_de_wait_for_set() instead of wait_for()
drm/i915/hpd:
Fix mtp_tc_hpd_enable_detection()
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:
pass display to macros that expect display
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/lspcon:
use generic poll_timeout_us() instead of wait_for()
drm/i915/opregion:
use generic poll_timeout_us() instead of wait_for()
drm/i915/panic:
fix panic structure allocation memory leak
drm/i915/pch:
use intel_de_wait_custom() instead of wait_for_us()
drm/i915/power-well:
use generic poll_timeout_us() instead of wait_for() for DKL PHY
drm/i915/power-well:
use generic poll_timeout_us() instead of wait_for() for VLV/CHV
drm/i915/power:
drop a couple of &i915->drm usages
drm/i915/power:
fix size for for_each_set_bit() in abox iteration
drm/i915/power:
use generic poll_timeout_us() instead of wait_for()
drm/i915/power:
use intel_de_wait_custom() instead of wait_for_us()
drm/i915/pps:
prefer poll_timeout_us() over read_poll_timeout()
drm/i915/psr:
Add enable_panel_replay module parameter
drm/i915/psr:
Add new define for PSR idle timeout
drm/i915/psr:
Add poll for checking PSR is idle before starting update
drm/i915/psr:
Check drm_dp_dpcd_read return value on PSR dpcd init
drm/i915/psr:
Check pause counter before continuing to PSR activation
drm/i915/psr:
Check PSR pause counter in __psr_wait_for_idle_locked
drm/i915/psr:
Deactivate PSR only on LNL and when selective fetch enabled
drm/i915/psr:
Do not activate disabled PSR on irq_aux_error
drm/i915/psr:
Do not disable Early Transport when enable_psr is set
drm/i915/psr:
Do not trigger Frame Change events from frontbuffer flush
drm/i915/psr:
Do not unnecessarily remove underrun on idle PSR WA
drm/i915/psr:
drm_WARN_ON when activating disabled PSR
drm/i915/psr:
fix pipe to vblank conversion
drm/i915/psr:
Ignore enable_psr parameter on Panel Replay
drm/i915/psr:
New interface adding PSR idle poll into dsb commit
drm/i915/psr:
Panel Replay SU cap dpcd read return value
drm/i915/psr:
Pass intel_crtc_state instead of intel_dp in wait_for_idle
drm/i915/psr:
Reject async flips when selective fetch is enabled
drm/i915/psr:
Underrun on idle PSR wa only when pkgc latency > delayed vblank
drm/i915/reg:
separate VLV_DSPCLK_GATE_D from DSPCLK_GATE_D
drm/i915/rps:
use intel_fsb_freq() and intel_mem_freq()
drm/i915/scaler:
Fix condition for WA_14011503117
drm/i915/scaler:
Fix WA_14011503117
drm/i915/scaler:
Use intel_display as argument to skl_scaler_max_src_size
drm/i915/selftests:
Do not leak vm_area_struct on early return
drm/i915/selftests:
Do not overwrite error code after intel_context_migrate_clear() call
drm/i915/switcheroo:
check for NULL before dereferencing
drm/i915/switcheroo:
pass display to HAS_DISPLAY()
drm/i915/tc:
Add an enum for the TypeC pin assignment
drm/i915/tc:
Cache the pin assignment value
drm/i915/tc:
Debug print the pin assignment and max lane count
drm/i915/tc:
Handle non-TC encoders when getting the pin assignment
drm/i915/tc:
Handle pin assignment NONE on all platforms
drm/i915/tc:
Move asserting the power state after reading TCSS_DDI_STATUS
drm/i915/tc:
Move getting the power domain before reading DFLEX registers
drm/i915/tc:
Pass intel_tc_port to internal lane mask/count helpers
drm/i915/tc:
Pass pin assignment value around using the pin assignment enum
drm/i915/tc:
Unify the way to get the max lane count value on MTL+
drm/i915/tc:
Unify the way to get the pin assignment on all platforms
drm/i915/tc:
use generic poll_timeout_us() instead of wait_for()
drm/i915/tc:
Use the cached max lane count value
drm/i915/tc:
Validate the pin assignment on all platforms
drm/i915/uncore:
pass display to HAS_FPGA_DBG_UNCLAIMED()
drm/i915/vblank:
Change log from err to debug
drm/i915/vblank:
use generic poll_timeout_us() instead of wait_for()
drm/i915/vbt:
add anonymous structs to group DSI VBT defs
drm/i915/vbt:
Add eDP Data rate overrride field in VBT
drm/i915/vbt:
add missing DSI VBT defs
drm/i915/vbt:
flip bta_enabled to bta_disable
drm/i915/vbt:
split up DSI VBT defs to a separate file
drm/i915/wcl:
Add display device info
drm/i915/wm:
use generic poll_timeout_us() instead of wait_for()
drm/i915/xe3:
Restrict PTL intel_encoder_is_c10phy() to only PHY A
drm/i915/xe3lpd:
Load DMC for Xe3_LPD version 30.02
drm/i915/xe3lpd:
Prune modes for YUV420
drm/i915:
Add braces around the else block in clflush_write32()
drm/i915:
Avoid lock inversion when pinning to GGTT on CHV/BXT+VTD
drm/i915:
Change mutex initialization in intel_guc_log
drm/i915:
Clean-up outdated struct_mutex comments
drm/i915:
compute pipe bpp from link bandwidth management
drm/i915:
document range_overflows() and range_end_overflows() macros
drm/i915:
Don't check for atomic context on PREEMPT_RT
drm/i915:
Don't pass crtc_state to foo_plane_ctl() & co.
drm/i915:
Drop unused struct_mutex from drm_i915_private
drm/i915:
Fix conversion between clock ticks and nanoseconds
drm/i915:
Fix selecting CONFIG_DRM_KUNIT_TEST in debug builds
drm/i915:
Move struct_mutex to drm_i915_private
drm/i915:
Move the intel_dpt_offset() check into intel_plane_pin_fb()
drm/i915:
Nuke intel_plane_ggtt_offset()
drm/i915:
Precompute plane SURF address
drm/i915:
Remove struct_mutex in i915_irq.c
drm/i915:
Remove todo and comments about struct_mutex
drm/i915:
Remove unused dpt_total_entries()
drm/i915:
rename range_overflows_end() to range_end_overflows()
drm/i915:
replace DRM_DEBUG_SELFTEST with DRM_KUNIT_TEST
drm/i915:
Replace empty conditional with continue in eb_relocate_vma()
drm/i915:
Replace kmalloc() + copy_from_user() with memdup_user()
drm/i915:
Replace struct_mutex in intel_guc_log
drm/i915:
silence rpm wakeref asserts on GEN11_GU_MISC_IIR access
drm/i915:
split out i915_list_util.h
drm/i915:
split out i915_ptr_util.h
drm/i915:
split out i915_timer_util.[ch]
drm/i915:
split out i915_wait_util.h
drm/i915:
use drm->debugfs_root for creating debugfs files
drm/i915:
Use i915_vma_offset() in intel_dpt_offset()
drm/i915:
use REG_BIT on FW_BLC_SELF_* macros
drm/imagination:
Document pvr_device.power member
drm/imagination:
Enable PowerVR driver for RISC-V
drm/imagination:
Optionally depend on POWER_SEQUENCING
drm/imagination:
Use pwrseq for TH1520 GPU power management
drm/imx:
parallel-display: add the bridge before attaching it
drm/imx:
parallel-display: convert to devm_drm_bridge_alloc() API
drm/intel/pciids:
Add match on vendor/id only
drm/mediatek:
Add pm_runtime support for GCE power control
drm/mediatek:
Disable AFBC support on Mediatek DRM driver
drm/mediatek:
Fix device use-after-free on unbind
drm/msm/a6xx:
Add a comment to acd_probe()
drm/msm/a6xx:
Enable IFPC on A750 GPU
drm/msm/a6xx:
Enable IFPC on Adreno X1-85
drm/msm/a6xx:
Fix GMU firmware parser
drm/msm/a6xx:
Fix hangcheck for IFPC
drm/msm/a6xx:
Fix PDC sleep sequence
drm/msm/a6xx:
Make crashstate capture IFPC safe
drm/msm/a6xx:
Poll additional DRV status
drm/msm/a6xx:
Poll AHB fence status in GPU IRQ handler
drm/msm/a6xx:
Set Keep-alive votes to block IFPC
drm/msm/a6xx:
Switch to GMU AO counter
drm/msm/adreno:
Add a modparam to skip GPU
drm/msm/adreno:
Add fenced regwrite support
drm/msm/adreno:
Add speedbin data for A623 GPU
drm/msm/adreno:
Add speedbins for A663 GPU
drm/msm/adreno:
Disable IFPC when sysprof is active
drm/msm/disp/mdp4/mdp4_lvds_pll:
convert from round_rate() to determine_rate()
drm/msm/dpu:
decide right side per last bit
drm/msm/dpu:
Disable broken YUV on QSEED2 hardware
drm/msm/dpu:
Disable scaling for unsupported scaler types
drm/msm/dpu:
Drop maxwidth from dpu_lm_sub_blks struct
drm/msm/dpu:
Filter modes based on adjusted mode clock
drm/msm/dpu:
Fix adjusted mode clock check for 3d merge
drm/msm/dpu:
Fix allocation of RGB SSPPs without scaling
drm/msm/dpu:
fix incorrect type for ret
drm/msm/dpu:
Fix pixel extension sub-sampling
drm/msm/dpu:
polish log for resource allocation
drm/msm/dpu:
Propagate error from dpu_assign_plane_resources
drm/msm/dpu:
Require linear modifier for writeback framebuffers
drm/msm/dpu:
use drmm_writeback_connector_init()
drm/msm/dsi/phy:
Define PHY_CMN_CTRL_0 bitfields
drm/msm/dsi/phy:
Fix reading zero as PLL rates when unprepared
drm/msm/dsi/phy:
Toggle back buffer resync after preparing PLL
drm/msm/dsi/phy_7nm:
Fix missing initial VCO rate
drm/msm/dsi_phy_10nm:
convert from round_rate() to determine_rate()
drm/msm/dsi_phy_14nm:
convert from round_rate() to determine_rate()
drm/msm/dsi_phy_28nm:
convert from round_rate() to determine_rate()
drm/msm/dsi_phy_28nm_8960:
convert from round_rate() to determine_rate()
drm/msm/dsi_phy_7nm:
convert from round_rate() to determine_rate()
drm/msm/hdmi_phy_8996:
convert from round_rate() to determine_rate()
drm/msm/hdmi_phy_8998:
convert from round_rate() to determine_rate()
drm/msm/hdmi_pll_8960:
convert from round_rate() to determine_rate()
drm/msm/mdp4:
Consistently use the "mdp4_" namespace
drm/msm/mdp4:
remove the use of dev_err_probe()
drm/msm/mdp4:
stop supporting no-IOMMU configuration
drm/msm/mdp4:
use msm_kms_init_vm() instead of duplicating it
drm/msm/registers:
Generate _HI/LO builders for reg64
drm/msm/registers:
Make TPL1_BICUBIC_WEIGHTS_TABLE an array
drm/msm/registers:
Remove license/etc from generated headers
drm/msm/registers:
Sync gen_header.py from mesa
drm/msm/registers:
Sync GPU registers from mesa
drm/msm:
a6xx: Fix gx_is_on check for a7x family
drm/msm:
a6xx: Refactor a6xx_sptprac_enable()
drm/msm:
Add an ftrace for gpu register access
drm/msm:
Add support for IFPC
drm/msm:
adreno: a6xx: enable GMU bandwidth voting for x1e80100 GPU
drm/msm:
Do not validate SSPP when it is not ready
drm/msm:
don't return NULL from msm_iommu_new()
drm/msm:
Drop unneeded NULL check
drm/msm:
dsi: fix PLL init in bonded mode
drm/msm:
Ensure vm is created in VM_BIND ioctl
drm/msm:
Fix 32b size truncation
drm/msm:
Fix bootup splat with separate_gpu_drm modparam
drm/msm:
Fix GEM free for imported dma-bufs
drm/msm:
Fix missing VM_BIND offset/range validation
drm/msm:
fix msm_gem_vma_new() allocations for managed GPUVMs
drm/msm:
Fix obj leak in VM_BIND error path
drm/msm:
Fix pgtable prealloc error path
drm/msm:
make sure last_fence is always updated
drm/msm:
make sure to not queue up recovery more than once
drm/msm:
Reject MAP_NULL op if no PRR
drm/msm:
remove extraneous semicolon after a statement
drm/msm:
stop supporting no-IOMMU configuration
drm/msm:
Update GMU register xml
drm/msm:
use dev_fwnode()
drm/msm:
Use of_reserved_mem_region_to_resource() for "memory-region"
drm/mxsfb:
put the bridge returned by drm_bridge_chain_get_first_bridge()
drm/nouveau:
Advertise correct modifiers on GB20x
drm/nouveau:
always set RMDevidCheckIgnore for GSP-RM
drm/nouveau:
fix bad ret code in nouveau_bo_move_prep
drm/nouveau:
Fix race in nouveau_sched_fini()
drm/nouveau:
Improve message for missing firmware
drm/nouveau:
Remove DRM_NOUVEAU_GSP_DEFAULT config
drm/nouveau:
Remove nvkm_gsp_fwif.enable
drm/nouveau:
Remove surplus struct member
drm/nouveau:
Replace redundant return value judgment with PTR_ERR_OR_ZERO()
drm/nouveau:
replace snprintf() with scnprintf() in nvkm_snprintbf()
drm/nouveau:
set DMA mask before creating the flush page
drm/omapdrm:
use drm_bridge_chain_get_last_bridge()
drm/pagemap:
Allocate folios when possible
drm/pagemap:
DMA map folios when possible
drm/pagemap:
Rename drm_pagemap_device_addr to drm_pagemap_addr
drm/pagemap:
Use struct drm_pagemap_addr in mapping and copy functions
drm/panel-edp:
Add 4 more panels needed by mt8189 Chromebooks
drm/panel-edp:
Add 50ms disable delay for four panels
drm/panel-edp:
Add BOE NV140WUM-N64
drm/panel-edp:
Add disable to 100ms for MNB601LS1-4
drm/panel-edp:
Add edp panels used by mt8189 Chromebooks
drm/panel-edp:
Add SHP LQ134Z1 panel for Dell XPS 9345
drm/panel:
Allow powering on panel follower after panel is enabled
drm/panel:
himax-hx8279: Remove unneeded semicolon
drm/panel:
ilitek-ili9881c: Add Bestar BSD1218-A101KL68 support
drm/panel:
ilitek-ili9881c: convert (un-)prepare to mipi_dsi_multi_context
drm/panel:
ilitek-ili9881c: move display_on/_off dcs calls to (un-)prepare
drm/panel:
ilitek-ili9881c: turn off power-supply when init fails
drm/panel:
jdi-lpm102a188a: Fix bug and clean up driver
drm/panel:
jdi-lpm102a188a: Fix error code in jdi_panel_prepare()
drm/panel:
Kconfig: Fix spelling mistake "pannel" -> "panel"
drm/panel:
kingdisplay-kd097d04: Disable EoTp
drm/panel:
lvds: Remove unused members from main structure
drm/panel:
novatek-nt35560: Clean up driver
drm/panel:
novatek-nt35560: Fix invalid return value
drm/panel:
panel-samsung-s6e88a0-ams427ap24: Fix includes
drm/panel:
panel-summit: Include
and
drm/panel:
simple: Add Olimex LCD-OLinuXino-5CTS support
drm/panel:
sitronix-st7703: fix typo in comments
drm/panel:
sitronix-st7789v: fix sync flags for t28cp45tn89
drm/panfrost:
Remove redundant pm_runtime_mark_last_busy() calls
drm/panic:
Fix 24bit pixel crossing page boundaries
drm/panic:
Fix divide by 0 if the screen width < font width
drm/panic:
Fix drawing the logo on a small narrow screen
drm/panic:
Fix kmsg text drawing rectangle
drm/panic:
Fix overlap between qr code and logo
drm/panic:
Fix qr_code, ensure vmargin is positive
drm/panic:
use `core::ffi::CStr` method names
drm/panthor:
Add panthor_hw and move gpu_info initialization into it
drm/panthor:
Add support for Mali-G710, Mali-G510 and Mali-G310
drm/panthor:
Add support for Mali-Gx15 family of GPUs
drm/panthor:
Add support for Mali-Gx20 and Mali-Gx25 GPUs
drm/panthor:
check bo offset alignment in vm bind
drm/panthor:
Ensure MCU is disabled on suspend
drm/panthor:
Fix kernel panic on partial unmap of a GPU VA region
drm/panthor:
Fix memory leak in panthor_ioctl_group_create()
drm/panthor:
Flush shmem writes before mapping buffers CPU-uncached
drm/panthor:
Make MMU cache maintenance use FLUSH_CACHES command
drm/panthor:
Serialize GPU cache flush operations
drm/panthor:
Simplify getting the GPU model name
drm/panthor:
Simplify mmu_hw_do_operation_locked
drm/pcids:
Split PTL pciids group to make wcl subplatform
drm/pixpaper:
Fix return type of pixpaper_mode_valid()
drm/plane:
Fix create_in_format_blob() return value
drm/probe-helper:
put the bridge returned by drm_bridge_chain_get_first_bridge()
drm/radeon/atom:
Remove redundant ternary operators
drm/radeon/ci_dpm:
Use int type to store negative error codes
drm/radeon/dpm:
Remove redundant ternary operators
drm/radeon/pm:
Remove redundant ternary operators
drm/radeon/r600_cs:
clean up of dead code in r600_cs
drm/radeon/radeon_legacy_encoders:
Remove redundant ternary operators
drm/radeon:
delete radeon_fence_process in is_signaled, no deadlock
drm/radeon:
Do not kfree() devres managed rdev
drm/radeon:
fix typos
drm/radeon:
Remove calls to drm_put_dev()
drm/radeon:
replace min/max nesting with clamp()
drm/radeon:
use dev_warn_once() in CS parsers
drm/radeon:
Use vmalloc_array and vcalloc to simplify code
drm/rcar-du:
dsi: Fix 1/2/3 lane support
drm/rcar-du:
dsi: Implement DSI command support
drm/repaper:
Do not access GEM-DMA vaddr directly
drm/rockchip:
Add RK3588 DPTX output support
drm/rockchip:
dsi2: add support rk3576
drm/rockchip:
dsi: switch to FIELD_PREP_WM16* macros
drm/rockchip:
dw_hdmi: switch to FIELD_PREP_WM16* macros
drm/rockchip:
dw_hdmi: use correct SCLIN mask for RK3228
drm/rockchip:
dw_hdmi_qp: switch to FIELD_PREP_WM16 macro
drm/rockchip:
inno-hdmi: switch to FIELD_PREP_WM16 macro
drm/rockchip:
lvds: switch to FIELD_PREP_WM16 macro
drm/rockchip:
vop2: switch to FIELD_PREP_WM16 macro
drm/rockchip:
vop2: use correct destination rectangle height check
drm/sched/tests:
Remove redundant header files
drm/sched:
Avoid double re-lock on the job free path
drm/sched:
avoid killing parent entity on child SIGKILL
drm/sched:
Document race condition in drm_sched_fini()
drm/sched:
Fix a race in DRM_GPU_SCHED_STAT_NO_HANG test
drm/sched:
Fix deadlock in drm_sched_entity_kill_jobs_cb
drm/sched:
Fix potential double free in drm_sched_job_add_resv_dependencies
drm/sched:
Fix race in drm_sched_entity_select_rq()
drm/sched:
Fix racy access to drm_sched_entity.dependency
drm/sched:
Remove mention of indirect buffers
drm/sharp-memory:
Do not access GEM-DMA vaddr directly
drm/simpledrm:
Use of_reserved_mem_region_to_resource() for "memory-region"
drm/sitronix/st7571-i2c:
Make st7571_panel_data variables static const
drm/ssd130x:
Remove the use of dev_err_probe()
drm/st7571-i2c:
add support for 2bit grayscale for XRGB8888
drm/st7571-i2c:
add support for inverted pixel format
drm/st7571-i2c:
correct pixel data format description
drm/sti:
Remove redundant ternary operators
drm/stm:
ltdc: handle lvds pixel clock
drm/stm:
ltdc: support new hardware version for STM32MP25 SoC
drm/stm:
ltdc: unify log system
drm/sysfb:
Blit to CRTC destination format
drm/sysfb:
Do not deref unexisting CRTC state in atomic_disable
drm/sysfb:
Do not dereference NULL pointer in plane reset
drm/sysfb:
Find screen_info format with helpers
drm/sysfb:
Remove double assignment to pointer crtc_state
drm/tegra:
Add call to put_pid()
drm/tegra:
dc: Fix reference leak in tegra_dc_couple()
drm/test:
drm_exec: use kzalloc() to allocate GEM objects
drm/tidss:
dispc: Convert accessors to macros
drm/tidss:
dispc: Define field masks being used
drm/tidss:
dispc: Explicitly include bitfield.h
drm/tidss:
dispc: Get rid of FLD_GET
drm/tidss:
dispc: Get rid of FLD_MOD
drm/tidss:
dispc: Get rid of FLD_VAL
drm/tidss:
dispc: Remove unused OVR_REG_GET
drm/tidss:
dispc: Switch OVR_REG_FLD_MOD to using a mask
drm/tidss:
dispc: Switch REG_FLD_MOD to using a mask
drm/tidss:
dispc: Switch REG_GET to using a mask
drm/tidss:
dispc: Switch to GENMASK instead of FLD_MASK
drm/tidss:
dispc: Switch VID_REG_FLD_MOD to using a mask
drm/tidss:
dispc: Switch VID_REG_GET to using a mask
drm/tidss:
dispc: Switch VP_REG_FLD_MOD to using a mask
drm/tidss:
dispc: Switch VP_REG_GET to using a mask
drm/tidss:
Fix missing includes and struct decls
drm/tidss:
Remove early fb
drm/tidss:
remove redundant assignment to variable ret
drm/tidss:
Set crtc modesetting parameters with adjusted mode
drm/tidss:
Use the crtc_* timings when programming the HW
drm/tiny/bochs:
Convert dev_err() to drm_err()
drm/tiny:
pixpaper: add explicit dependency on MMU
drm/tiny:
pixpaper: Fix missing dependency on DRM_GEM_SHMEM_HELPER
drm/ttm:
Bump TTM_NUM_MEM_TYPES to 9 (Prep for AMDGPU_PL_MMIO_REMAP)
drm/v3d:
Add parameter to retrieve the global number of GPU resets
drm/v3d:
Add parameter to retrieve the number of GPU resets per-fd
drm/v3d:
Address race-condition between per-fd GPU stats and fd release
drm/v3d:
create a dedicated lock for dma fence
drm/v3d:
Protect per-fd reset counter against fd release
drm/v3d:
Replace a global spinlock with a per-queue spinlock
drm/v3d:
Store a pointer to `struct v3d_file_priv` inside each job
drm/v3d:
Store the active job inside the queue's state
drm/v3d:
Synchronous operations can't timeout
drm/vesadrm:
Prepare color management for palette-based framebuffers
drm/vesadrm:
Remove unneeded semicolon
drm/vesadrm:
Rename vesadrm_set_gamma_lut() to vesadrm_set_color_lut()
drm/vesadrm:
Support DRM_FORMAT_C8
drm/virtio:
clean up minor codestyle issues
drm/vkms:
Add P01* formats
drm/vkms:
Add support for ARGB16161616 formats
drm/vkms:
Add support for ARGB8888 formats
drm/vkms:
Add support for RGB565 formats
drm/vkms:
Add support for RGB888 formats
drm/vkms:
Add writeback encoders as possible clones
drm/vkms:
Assert if vkms_config_create_*() fails
drm/vkms:
Change YUV helpers to support u16 inputs for conversion
drm/vkms:
Create helper macro for YUV formats
drm/vkms:
Create helpers macro to avoid code duplication in format callbacks
drm/vmwgfx:
Fix a null-ptr access in the cursor snooper
drm/vmwgfx:
Fix copy-paste typo in validation
drm/vmwgfx:
fix missing assignment to ts
drm/vmwgfx:
Fix Use-after-free in validation
drm/vmwgfx:
Restore Guest-Backed only cursor plane support
drm/vmwgfx:
Use kref in vmw_bo_dirty
drm/vmwgfx:
Validate command header size against SVGA_CMD_MAX_DATASIZE
drm/xe/bo:
Add attributes field to xe_bo
drm/xe/bo:
Add xe_bo_has_valid_ccs_bb helper
drm/xe/bo:
Fix an idle assertion for local bos
drm/xe/bo:
Update atomic_access attribute on madvise
drm/xe/compat:
remove unused platform macros
drm/xe/compat:
stop including i915_utils.h from compat i915_drv.h
drm/xe/configfs:
Add mid context restore bb
drm/xe/configfs:
Add post context restore bb
drm/xe/configfs:
Allow adding configurations for future VFs
drm/xe/configfs:
Allow to enable PSMI
drm/xe/configfs:
Allow to select by class only
drm/xe/configfs:
Block runtime attribute changes
drm/xe/configfs:
Destroy xe_configfs.su_mutex on exit/error
drm/xe/configfs:
Don't expose survivability_mode if not applicable
drm/xe/configfs:
Don't touch survivability_mode on fini
drm/xe/configfs:
Drop redundant init() error message
drm/xe/configfs:
Dump custom settings when binding
drm/xe/configfs:
Enforce canonical device names
drm/xe/configfs:
Extract function to parse engine
drm/xe/configfs:
Fix documentation warning
drm/xe/configfs:
Fix engine class parsing
drm/xe/configfs:
Fix pci_dev reference leak
drm/xe/configfs:
Improve doc for ctx_restore* attributes
drm/xe/configfs:
Improve documentation steps
drm/xe/configfs:
Keep default device config settings together
drm/xe/configfs:
Minor fixes to documentation
drm/xe/configfs:
Only allow configurations for supported devices
drm/xe/configfs:
Prepare to filter-out configfs attributes
drm/xe/configfs:
Reintroduce struct xe_config_device
drm/xe/configfs:
Rename configfs_find_group() helper
drm/xe/configfs:
Rename struct xe_config_device
drm/xe/configfs:
Simplify kernel doc
drm/xe/configfs:
Use config_group_put()
drm/xe/configfs:
Use guard() for dev->lock
drm/xe/configfs:
Use pci_name() for lookup
drm/xe/configfs:
Use tree-like output in documentation
drm/xe/debugfs:
Don't expose dgfx residencies attributes on VF
drm/xe/debugfs:
Make residencies definitions const
drm/xe/debugfs:
Move sa_info from gt to tile directory
drm/xe/devcoredump:
Defer devcoredump initialization during probe
drm/xe/display:
Convert __xe_pin_fb_vma()
drm/xe/doc:
Document device wedged and runtime survivability
drm/xe/evict:
drop bogus assert
drm/xe/guc:
Add devm release action to safely tear down CT
drm/xe/guc:
Add firmware build type to available info
drm/xe/guc:
Add more GuC load error status codes
drm/xe/guc:
Add SLPC power profile interface
drm/xe/guc:
Add test for G2G communications
drm/xe/guc:
Always add CT disable action during second init step
drm/xe/guc:
Check GuC running state before deregistering exec queue
drm/xe/guc:
Clean up of GuC 'CTL' defines
drm/xe/guc:
Clear whole g2h_fence during initialization
drm/xe/guc:
Don't invoke disable_ct action during replacement
drm/xe/guc:
Fix badly worded error message
drm/xe/guc:
Fix resource leak in xe_guc_ct_init_noalloc()
drm/xe/guc:
Fix spelling mistake "sheduling" -> "scheduling"
drm/xe/guc:
Fix stack_depot usage
drm/xe/guc:
Increase GuC crash dump buffer size
drm/xe/guc:
Recommend GUC v70.49.4 for PTL, BMG
drm/xe/guc:
Rename xe_guc_register_exec_queue
drm/xe/guc:
Return an error code if the GuC load fails
drm/xe/guc:
Set RCS/CCS yield policy
drm/xe/guc:
Set upper limit of H2G retries over CTB
drm/xe/guc:
Synchronize Dead CT worker with unbind
drm/xe/guc:
Update CSS header structures
drm/xe/guc:
Use proper flag definitions when registering context
drm/xe/hw_engine_group:
Avoid call kfree() for drmm_kzalloc()
drm/xe/hw_engine_group:
Don't use drm_warn to catch missed case
drm/xe/hw_engine_group:
Fix double write lock release in error path
drm/xe/hwmon:
Add SW clamp for power limits writes
drm/xe/hwmon:
Remove type casting
drm/xe/hwmon:
Use devm_mutex_init()
drm/xe/i2c:
Don't rely on d3cold.allowed flag in system PM path
drm/xe/i2c:
Enable bus mastering
drm/xe/i2c:
Introduce xe_i2c_present()
drm/xe/irq:
Handle msix vector0 interrupt
drm/xe/kunit:
Drop custom struct platform_test_case
drm/xe/kunit:
Drop xe_wa_test_exit
drm/xe/kunit:
Extend platform generator with PTL
drm/xe/kunit:
Fix forcewake assertion in mocs test
drm/xe/kunit:
Fix kerneldoc for parameterized tests
drm/xe/kunit:
Introduce xe_pci_fake_data_desc()
drm/xe/kunit:
Promote fake platform parameter list
drm/xe/kunit:
Update struct xe_pci_fake_data step declarations
drm/xe/lrc:
Allow INDIRECT_CTX for more engine classes
drm/xe/lrc:
Allow to add user commands mid context switch
drm/xe/lrc:
Allow to add user commands on context switch
drm/xe/madvise:
Fix ioctl argument check
drm/xe/madvise:
Skip vma invalidation if mem attr are unchanged
drm/xe/madvise:
Update migration policy based on preferred location
drm/xe/mcr:
Make xe_gt_mcr_get_dss_steering() input gt a const
drm/xe/migrate:
don't misalign current bytes
drm/xe/migrate:
don't overflow max copy size
drm/xe/migrate:
Fix an error path
drm/xe/migrate:
make MI_TLB_INVALIDATE conditional
drm/xe/migrate:
Populate struct drm_pagemap_addr array
drm/xe/migrate:
prevent infinite recursion
drm/xe/migrate:
prevent potential UAF
drm/xe/migrate:
Remove unneeded emit_pte() when copying CCS only
drm/xe/nvm:
Use root tile mmio
drm/xe/oa:
Fix static checker warning about null gt
drm/xe/pcode:
Initialize data0 for pcode read routine
drm/xe/pf:
Disable PF restart worker on device removal
drm/xe/pf:
Don't resume device from restart worker
drm/xe/pf:
Drop rounddown_pow_of_two fair LMEM limitation
drm/xe/pf:
Enable SR-IOV PF mode by default
drm/xe/pf:
Make sure PF is ready to configure VFs
drm/xe/pf:
Program LMTT directory pointer on all GTs within a tile
drm/xe/pf:
Set VF LMEM BAR size
drm/xe/pf:
Skip LMTT update if no LMEM was provisioned
drm/xe/pm:
Disable RPM for SR-IOV VFs
drm/xe/psmi:
Add debugfs interface for PSMI
drm/xe/psmi:
Add GuC flag to enable PSMI
drm/xe/psmi:
Add Wa_14020001231
drm/xe/psmi:
Add Wa_16023683509
drm/xe/pt:
unify xe_pt_svm_pre_commit with userptr
drm/xe/ptl:
Apply Wa_16026007364
drm/xe/rtp:
Add match for psmi
drm/xe/sa:
Avoid caching GGTT address within the manager
drm/xe/svm:
Add svm ranges migration policy on atomic access
drm/xe/svm:
Add xe_svm_ranges_zap_ptes_in_range() for PTE zapping
drm/xe/svm:
Consult madvise preferred location in prefetch
drm/xe/svm:
Ensure data will be migrated to system if indicated by madvise.
drm/xe/svm:
Migrate folios when possible
drm/xe/svm:
Split system allocator vma incase of madvise call
drm/xe/svm:
Support DRM_XE_SVM_MEM_RANGE_ATTR_PAT memory attribute
drm/xe/sysfs:
Add cleanup action in xe_device_sysfs_init
drm/xe/sysfs:
Simplify sysfs registration
drm/xe/tests/xe_dma_buf:
Set the drm_object::dma_buf member
drm/xe/tests:
Add pre-GMDID IP descriptors to param generators
drm/xe/tests:
Fix build break on clang 16.0.6
drm/xe/tests:
Make cross-device dma-buf BOs CPU-visible on small BAR
drm/xe/tile:
Release kobject for the failure path
drm/xe/tuning:
Apply "Disable NULL query for Anyhit Shader" to Xe2
drm/xe/uapi:
Add documentation for DRM_XE_GEM_CREATE_FLAG_DEFER_BACKING
drm/xe/uapi:
Add flag for consulting madvise hints on svm prefetch
drm/xe/uapi:
Add madvise interface
drm/xe/uapi:
Add UAPI for querying VMA count and memory attributes
drm/xe/uapi:
Fix kernel-doc formatting for madvise and vma_query
drm/xe/uapi:
Hide the madvise autoreset behind a VM_BIND flag
drm/xe/uapi:
loosen used tracking restriction
drm/xe/uc:
Fix missing unwind goto
drm/xe/userptr:
replace xe_hmm with gpusvm
drm/xe/vf:
Attach and detach CCS copy commands with BO
drm/xe/vf:
Create contexts for CCS read write
drm/xe/vf:
Disable CSC support on VF
drm/xe/vf:
Don't claim support for firmware late-bind if VF
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:
Drop IS_VF_CCS_INIT_NEEDED macro
drm/xe/vf:
Enable CCS save/restore only on supported GUC versions
drm/xe/vf:
Fix IS_ERR() vs NULL check in xe_sriov_vf_ccs_init()
drm/xe/vf:
Fix VM crash during VF driver release
drm/xe/vf:
Move VF CCS data to xe_device
drm/xe/vf:
Move VF CCS debugfs attribute
drm/xe/vf:
Pause submissions during RESFIX fixups
drm/xe/vf:
Post migration, repopulate ring area for pending request
drm/xe/vf:
Rebase exec queue parallel commands during migration recovery
drm/xe/vf:
Rebase HWSP of all contexts after migration
drm/xe/vf:
Rebase MEMIRQ structures for all contexts after migration
drm/xe/vf:
Refactor CCS save/restore to use default migration context
drm/xe/vf:
Refresh utilization buffer during migration recovery
drm/xe/vf:
Register CCS read/write contexts with Guc
drm/xe/vf:
Rename sriov_update_device_info
drm/xe/vf:
Use single check when calling VF CCS functions
drm/xe/vm:
Add attributes struct as member of vma
drm/xe/vm:
Add helper to check for default VMA memory attributes
drm/xe/vm:
Clear the scratch_pt pointer on error
drm/xe/vm:
Don't pin the vm_resv during validation
drm/xe/vm:
Fix error handling in xe_vm_query_vmas_attrs_ioctl()
drm/xe/vm:
split userptr bits into separate file
drm/xe/vma:
Modify new_vma to accept struct xe_vma_mem_attr as parameter
drm/xe/vma:
Move pat_index to vma attributes
drm/xe/wcl:
Extend L3bank mask workaround
drm/xe/xe2hpg:
Add Wa_18041344222 for Xe2_HPG
drm/xe/xe3:
Add WA_14024681466 for Xe3_LPG
drm/xe/xe3:
Extend wa_14023061436
drm/xe/xe3:
Extend Wa_18041344222 to graphics IP versions 30.00 and 30.01
drm/xe/xe3lpg:
Extend Wa_15016589081 for xe3lpg
drm/xe/xe_debugfs:
Exposure of G-State and pcie link state residency counters through debugfs
drm/xe/xe_guc_ads:
Consolidate guc_waklv_enable functions
drm/xe/xe_hw_error:
Add fault injection to trigger csc error handler
drm/xe/xe_hw_error:
Handle CSC Firmware reported Hardware errors
drm/xe/xe_late_bind_fw:
Extract and print version info
drm/xe/xe_late_bind_fw:
Fix missing initialization of variable offset
drm/xe/xe_late_bind_fw:
Initialize late binding firmware
drm/xe/xe_late_bind_fw:
Initialize uval variable in xe_late_bind_fw_num_fans()
drm/xe/xe_late_bind_fw:
Introduce debug fs node to disable late binding
drm/xe/xe_late_bind_fw:
Introduce xe_late_bind_fw
drm/xe/xe_late_bind_fw:
Load late binding firmware
drm/xe/xe_late_bind_fw:
Reload late binding fw during system resume
drm/xe/xe_late_bind_fw:
Reload late binding fw in rpm resume
drm/xe/xe_survivability:
Add support for Runtime survivability mode
drm/xe/xe_survivability:
Refactor survivability mode
drm/xe/xe_sync:
avoid race during ufence signaling
drm/xe/xelp:
Add Wa_18022495364
drm/xe/xelp:
Implement Wa_16010904313
drm/xe:
Add a helper function to set recovery method
drm/xe:
Add clearing stats to GT debugfs
drm/xe:
Add dedicated printk macros for tile and device
drm/xe:
Add dependency scheduler for GT TLB invalidations to bind queues
drm/xe:
Add documentation for Xe Device Wedging
drm/xe:
Add generic dependecy jobs / scheduler
drm/xe:
Add GT TLB invalidation jobs
drm/xe:
Add helpers to send TLB invalidations
drm/xe:
Add more SVM GT stats
drm/xe:
Add support to handle hardware errors
drm/xe:
Add xe_gt_tlb_invalidation_done_handler
drm/xe:
Add xe_tlb_inval structure
drm/xe:
Allow CPU address mirror VMA unbind with gpu bindings for madvise
drm/xe:
Allow error injection for xe_pxp_exec_queue_add
drm/xe:
Allow freeing of a managed bo
drm/xe:
Allow the pm notifier to continue on failure
drm/xe:
Allow to stub lookup for graphics and media IP
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:
Block reset while recovering from VF migration
drm/xe:
Cancel pending TLB inval workers on teardown
drm/xe:
Check return value of GGTT workqueue allocation
drm/xe:
Convert existing drm_exec transactions for exhaustive eviction
drm/xe:
Convert pinned suspend eviction for exhaustive eviction
drm/xe:
Convert SVM validation for exhaustive eviction
drm/xe:
Convert the CPU fault handler for exhaustive eviction
drm/xe:
Convert xe_bo_create_pin_map() for exhaustive eviction
drm/xe:
Convert xe_bo_create_pin_map_at() for exhaustive eviction
drm/xe:
Convert xe_bo_create_user() for exhaustive eviction
drm/xe:
Convert xe_dma_buf.c for exhaustive eviction
drm/xe:
Create ordered workqueue for GT TLB invalidation jobs
drm/xe:
Decouple TLB invalidations from GT
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:
Do clean shutdown also when using flr
drm/xe:
Do not wake device during a GT reset
drm/xe:
Don't allow evicting of BOs in same VM in array of VM binds
drm/xe:
Don't fail probe on unsupported mailbox command
drm/xe:
Don't trigger rebind on initial dma-buf validation
drm/xe:
Drop "gt_" prefix from xe_gt_WARN() macros
drm/xe:
Enable madvise ioctl for xe
drm/xe:
Enable media sampler power gating
drm/xe:
Enable SR-IOV for ADL/ATSM
drm/xe:
Enable SR-IOV for TGL
drm/xe:
Enforce correct user fence signaling order using
drm/xe:
Ensure GT is in C0 during resumes
drm/xe:
Explicitly mark migration queues with flag
drm/xe:
Extend Wa_13011645652 to PTL-H, WCL
drm/xe:
Extend wa_13012615864 to additional Xe2 and Xe3 platforms
drm/xe:
Extend Wa_22021007897 to Xe3 platforms
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 an IS_ERR() vs NULL bug in xe_tile_alloc_vram()
drm/xe:
Fix broken kernel-doc for the struct xe_bo
drm/xe:
Fix build with CONFIG_MODULES=n
drm/xe:
Fix build without debugfs
drm/xe:
Fix circular locking dependency
drm/xe:
Fix conversion from clock ticks to milliseconds
drm/xe:
Fix driver reference in FLR comment
drm/xe:
Fix error handling if PXP fails to start
drm/xe:
Fix incorrect migration of backed-up object to VRAM
drm/xe:
Fix indentation in xe_zap_ptes_in_madvise_range
drm/xe:
Fix oops in xe_gem_fault when running core_hotunplug test.
drm/xe:
fix stale comment about unordered_wq usage
drm/xe:
Fix uninitialized return value from xe_validation_guard()
drm/xe:
Fix uninitialized return values
drm/xe:
Fix vm_bind_ioctl double free bug
drm/xe:
Handle mixed mappings and existing VRAM on atomic faults
drm/xe:
Implement madvise ioctl for xe
drm/xe:
improve dma-resv handling for backup object
drm/xe:
Increase global invalidation timeout to 1000us
drm/xe:
Introduce an xe_validation wrapper around drm_exec
drm/xe:
Keep xe_gt_err() macro definitions together
drm/xe:
Make GGTT TLB invalidation failure message GT oriented
drm/xe:
Make page size consistent in loop
drm/xe:
make xe_gt_idle_disable_c6() handle the forcewake internally
drm/xe:
Misc refine for svm
drm/xe:
Move ASID allocation and user PT BO tracking into xe_vm_create
drm/xe:
Move debugfs GT attributes under tile directory
drm/xe:
Move declarations under conditional branch
drm/xe:
Move explicit CT lock in TLB invalidation sequence
drm/xe:
Move rebar to be done earlier
drm/xe:
Move struct xe_vram_region to a dedicated header
drm/xe:
Never report L3 bank mask for media GT going forward
drm/xe:
Pass down drm_exec context to validation
drm/xe:
Prep TLB invalidation fence before sending
drm/xe:
Prepare format for GT-oriented messages in one place
drm/xe:
Prevent BIT() overflow when handling invalid prefetch region
drm/xe:
Print module init abort code
drm/xe:
Probe for tile count during device info initialization
drm/xe:
Remove duplicate DRM_EXEC selection from Kconfig
drm/xe:
Remove duplicate header files
drm/xe:
Remove unnecessary EU stall debug message
drm/xe:
Remove unused GT TLB invalidation trace points
drm/xe:
Rename ___xe_bo_create_locked()
drm/xe:
Rename MCFG_MCR_SELECTOR to STEER_SEMAPHORE
drm/xe:
rename XE_WA to XE_GT_WA
drm/xe:
Reset VMA attributes to default in SVM garbage collector
drm/xe:
Retain vma flags when recreating and splitting vmas for madvise
drm/xe:
Rework instances of variants of xe_bo_create_locked()
drm/xe:
rework PDE PAT index selection
drm/xe:
s/tlb_invalidation/tlb_inval
drm/xe:
Set GT as wedged before sending wedged uevent
drm/xe:
Simplify module initialization code
drm/xe:
Split TLB invalidation code in frontend and backend
drm/xe:
Split xe_migrate allocation from initialization
drm/xe:
Support for mmap-ing mmio regions
drm/xe:
switch to local xbasename() helper
drm/xe:
Unify the initialization of VRAM regions
drm/xe:
Untangle vm_bind_ioctl cleanup order
drm/xe:
Update function names for GT specific workarounds
drm/xe:
Update workaround documentation
drm/xe:
Use ARRAY_SIZE in guc_waklv_init()
drm/xe:
Use devm_ioremap_wc for VRAM mapping and drop manual unmap
drm/xe:
Use dynamic allocation for tile and device VRAM region structures
drm/xe:
Use emit_flush_imm_ggtt helper instead of open coding
drm/xe:
Use ERR_CAST instead of ERR_PTR(PTR_ERR(...))
drm/xe:
Use for_each_gt to define gt_count
drm/xe:
Use GT TLB invalidation jobs in PT layer
drm/xe:
Use tile-oriented messages in GGTT code
drm/xe:
Work around clang multiple goto-label error
drm/{i915,xe}/display:
Block hpd during suspend
drm/{i915,xe}/fb:
add panic pointer member to struct intel_framebuffer
drm/{i915,xe}/panic:
convert intel_panic_finish() to struct intel_panic
drm/{i915,xe}/panic:
move framebuffer allocation where it belongs
drm/{i915,xe}/panic:
pass struct intel_panic to intel_panic_setup()
drm/{i915,xe}/panic:
rename intel_bo_panic_*() to intel_panic_*()
drm/{i915,xe}/panic:
rename struct {i915,xe}_panic_data to struct intel_panic
drm/{i915,xe}/panic:
split out intel_panic.[ch]
DRM:
Add a new 'boot_display' attribute
drm:
Add a vendor-specific recovery method to drm device wedged uevent
drm:
Add DRM prime interface to reassign GEM handle
drm:
Add MIPI read_multi func and two write macros
drm:
bridge: Add support for Solomon SSD2825 RGB/DSI bridge
drm:
bridge: Add waveshare DSI2DPI unit driver
drm:
Create mipi_dsi_dual* macros
drm:
define NVIDIA DRM format modifiers for GB20x
drm:
docs: Update task from drm TODO list
drm:
document DRM_MODE_PAGE_FLIP_EVENT interactions with atomic
drm:
Move drm_gem ioctl kerneldoc to uapi file
drm:
nova: update ARef import from sync::aref
drm:
of: fix documentation reference
drm:
panel-backlight-quirks: Add brightness mask quirk
drm:
panel-backlight-quirks: Add secondary DMI match
drm:
panel-backlight-quirks: Add Steam Deck brightness quirk
drm:
panel-backlight-quirks: Convert brightness quirk to generic structure
drm:
panel-backlight-quirks: Log applied panel brightness quirks
drm:
panel-backlight-quirks: Make EDID match optional
drm:
panel: Add support for Hydis HV101HD1 MIPI DSI panel
drm:
panel: add support for Samsung AMS561RA01 panel with S6E8AA5X01 controller
drm:
panel: orisetech: improve error handling during probe
drm:
rcar-du: lvds: Convert to RUNTIME_PM_OPS()
drm:
re-allow no-op changes on non-primary planes in async flips
drm:
Remove unused MIPI write seq and chatty functions
drm:
renesas: rz-du: mipi_dsi: Convert to RUNTIME_PM_OPS()
drm:
sti: fix device leaks at component probe
drm:
tiny: Add support for Mayqueen Pixpaper e-ink panel
drm_bridge:
register content protect property
drm_gem:
add mutex to drm_gem_object.gpuva
drop_collected_paths():
constify arguments
dt-binding:
can: m_can: add optional resets property
dt-binding:
thermal: Convert marvell,armada-ap806-thermal to DT schema
dt-bindings:
Add Actiontec vendor prefix
dt-bindings:
Add RPMI system MSI interrupt controller bindings
dt-bindings:
Add RPMI system MSI message proxy bindings
dt-bindings:
arm/cpus: Add missing Applied Micro CPU compatibles
dt-bindings:
arm: Add Arm C1 cores and PMUs
dt-bindings:
arm: Add Cortex-A320/A520AE/A720AE cores and PMU
dt-bindings:
arm: Add device Trace Network On Chip definition
dt-bindings:
arm: Add label in the coresight components
dt-bindings:
arm: altera: Drop socfpga-sdram-edac.txt
dt-bindings:
arm: apple: Add t6020x compatibles
dt-bindings:
arm: apple: Add t8112 j415 compatible
dt-bindings:
arm: apple: apple,pmgr: Add t6020-pmgr compatible
dt-bindings:
arm: aspeed: add Facebook Darwin board
dt-bindings:
arm: aspeed: add Facebook Fuji-data64 board
dt-bindings:
arm: aspeed: add Facebook Wedge400-data64 board
dt-bindings:
arm: aspeed: add Meta Clemente board
dt-bindings:
arm: axis: Add ARTPEC-8 grizzly board
dt-bindings:
arm: bcm: Add support for Buffalo WXR-1750DHP
dt-bindings:
arm: bcm: raspberrypi,bcm2835-firmware: Add touchscreen child node
dt-bindings:
arm: Convert Axis board/soc bindings to json-schema
dt-bindings:
arm: Convert cavium,thunder-88xx to DT schema
dt-bindings:
arm: Convert marvell,berlin to DT schema
dt-bindings:
arm: Convert ti,keystone to DT schema
dt-bindings:
arm: cpus: Add edac-enabled property
dt-bindings:
arm: cpus: Allow fsl,soc-operating-points for i.MX6
dt-bindings:
arm: cpus: Document pu-supply
dt-bindings:
arm: Drop obsolete cavium-thunder2.txt
dt-bindings:
arm: fsl: Add bindings for SolidRun i.MX8MP SoM and boards
dt-bindings:
arm: fsl: Add EDM-G-IMX8M-PLUS SOM and WB-EDM-G carrier board
dt-bindings:
arm: fsl: add i.MX8ULP EVK9 board
dt-bindings:
arm: fsl: add i.MX91 11x11 evk board
dt-bindings:
arm: fsl: add TQMa91xx SOM series
dt-bindings:
arm: fsl: add TQMLS1012AL
dt-bindings:
arm: imx8mp: Add Ultratronik Ultra-MACH SBC
dt-bindings:
arm: ixp4xx: List actiontec devices
dt-bindings:
arm: marvell: Convert marvell,armada-370-xp boards to DT schema
dt-bindings:
arm: marvell: Convert marvell,armada375 boards to DT schema
dt-bindings:
arm: marvell: Convert marvell,armada390 boards to DT schema
dt-bindings:
arm: marvell: Convert marvell,dove boards to DT schema
dt-bindings:
arm: marvell: Convert marvell,kirkwood boards to DT schema
dt-bindings:
arm: marvell: Convert marvell,orion5x boards to DT schema
dt-bindings:
arm: mediatek: Add grinn,genio-510-sbc
dt-bindings:
arm: mediatek: Add grinn,genio-700-sbc
dt-bindings:
arm: mediatek: Support mt8183-audiosys variant
dt-bindings:
arm: nxp: lpc: Assign myself as maintainer of NXP LPC32xx platforms
dt-bindings:
arm: qcom-soc: Document new Milos and Glymur SoCs
dt-bindings:
arm: qcom: Add Billion Capture+
dt-bindings:
arm: qcom: Add Dell Inspiron 14 Plus 7441
dt-bindings:
arm: qcom: Add Dell Latitude 7455
dt-bindings:
arm: qcom: Add HP Omnibook X14 AI X1P4200 variant
dt-bindings:
arm: qcom: Add Lenovo TB16 support
dt-bindings:
arm: qcom: Add Monaco EVK support
dt-bindings:
arm: qcom: Add Particle Tachyon
dt-bindings:
arm: qcom: add qcom,sm6150 fallback compatible to QCS615
dt-bindings:
arm: qcom: add Sony Xperia SP
dt-bindings:
arm: qcom: Document HAMOA-IOT-EVK board
dt-bindings:
arm: qcom: document r0q board binding
dt-bindings:
arm: qcom: document r8q board binding
dt-bindings:
arm: qcom: document x1q board binding
dt-bindings:
arm: qcom: Drop redundant free-form SoC list
dt-bindings:
arm: qcom: lemans: Add bindings for Lemans Evaluation Kit (EVK)
dt-bindings:
arm: qcom: Remove sdm845-cheza
dt-bindings:
arm: qcom: sort sm8450 boards
dt-bindings:
arm: rockchip: Add ArmSoM Sige1
dt-bindings:
arm: rockchip: Add Firefly ROC-RK3588-RT
dt-bindings:
arm: rockchip: Add FriendlyElec NanoPi Zero2
dt-bindings:
arm: rockchip: Add HINLINK H66K / H68K
dt-bindings:
arm: rockchip: Add Radxa ROCK 2A/2F
dt-bindings:
arm: samsung: Drop S3C2416
dt-bindings:
arm: Spell out acronym
dt-bindings:
arm: sti: drop B2120 board support
dt-bindings:
arm: stm32: add required #clock-cells property
dt-bindings:
arm: sunxi: Add Amediatech X96Q
dt-bindings:
arm: sunxi: Add NetCube Systems Nagami SoM and carrier board bindings
dt-bindings:
arm: tegra: Add ASUS TF101G and SL101
dt-bindings:
arm: tegra: Add Xiaomi Mi Pad (A0101)
dt-bindings:
arm: ti: Add binding for AM625 SiP
dt-bindings:
arm: ti: Add bindings for Variscite VAR-SOM-AM62P
dt-bindings:
ata: apm,xgene-ahci: Add apm,xgene-ahci-v2 support
dt-bindings:
ata: highbank: Minor whitespace cleanup in example
dt-bindings:
ata: imx: Document 'target-supply'
dt-bindings:
bus: allwinner,sun50i-a64-de2: don't check node names
dt-bindings:
bus: renesas-bsc: allow additional properties
dt-bindings:
cache: ax45mp: add 2048 as a supported cache-sets value
dt-bindings:
clock: Add ARTPEC-8 clock controller
dt-bindings:
clock: Add CAM_CSI clock macro for FSD
dt-bindings:
clock: Add DISPCC and reset controller for GLYMUR SoC
dt-bindings:
clock: Add RPMI clock service controller bindings
dt-bindings:
clock: Add RPMI clock service message proxy bindings
dt-bindings:
clock: adi,axi-clkgen: add clock-output-names property
dt-bindings:
clock: apple,nco: Add t6020-nco compatible
dt-bindings:
clock: ast2700: modify soc0/1 clock define
dt-bindings:
clock: Convert silabs,si514/544 to DT schema
dt-bindings:
clock: Convert silabs,si5341 to DT schema
dt-bindings:
clock: Convert silabs,si570 to DT schema
dt-bindings:
clock: dispcc-sc7280: Add display resets
dt-bindings:
clock: exynos990: Add LHS_ACEL clock ID for HSI0 block
dt-bindings:
clock: exynos990: Add PERIC0 and PERIC1 clock units
dt-bindings:
clock: exynos990: Extend clocks IDs
dt-bindings:
clock: gcc-sdm660: Add LPASS/CDSP vote clocks/GDSCs
dt-bindings:
clock: ipq5424-apss-clk: Add ipq5424 apss clock controller
dt-bindings:
clock: loongson2: Add Loongson-2K0300 compatible
dt-bindings:
clock: marvell,pxa1908: Add syscon compatible to apmu
dt-bindings:
clock: mediatek: Add power-domains property
dt-bindings:
clock: mediatek: Describe MT8196 clock controllers
dt-bindings:
clock: mt7622: Add AFE_MRGIF clock
dt-bindings:
clock: qcom,videocc: Add sc8180x compatible
dt-bindings:
clock: qcom-rpmhcc: Add support for Glymur SoCs
dt-bindings:
clock: qcom: Add MSM8937 Global Clock Controller
dt-bindings:
clock: qcom: document the Glymur Global Clock Controller
dt-bindings:
clock: qcom: Document the Glymur SoC TCSR Clock Controller
dt-bindings:
clock: Remove unused fujitsu,mb86s70-crg11 binding
dt-bindings:
clock: renesas,r9a09g047-cpg: Add USB3.0 core clocks
dt-bindings:
clock: renesas,r9a09g077/87: Add Ethernet clock IDs
dt-bindings:
clock: renesas,r9a09g077/87: Add USB_CLK clock ID
dt-bindings:
clock: rk3368: Add SCLK_MIPIDSI_24M
dt-bindings:
clock: rp1: Add missing MIPI DSI defines
dt-bindings:
clock: samsung,s2mps11: add s2mpg10
dt-bindings:
clock: silabs,si5341: Add missing properties
dt-bindings:
clock: spacemit: CLK_SSPA_I2S_BCLK for SSPA
dt-bindings:
clock: spacemit: introduce i2s pre-clock to fix i2s clock
dt-bindings:
clock: st: flexgen: remove deprecated compatibles
dt-bindings:
clock: sun55i-a523-ccu: Add A523 MCU CCU clock controller
dt-bindings:
clock: sun55i-a523-ccu: Add missing NPU module clock
dt-bindings:
clock: tegra30: Add IDs for CSI pad clocks
dt-bindings:
cpufreq: Add mediatek,mt8196-cpufreq-hw binding
dt-bindings:
cpufreq: apple,cluster-cpufreq: Add t6020 compatible
dt-bindings:
cpufreq: cpufreq-qcom-hw: Add QCS615 compatible
dt-bindings:
crypto: Add binding for TI DTHE V2
dt-bindings:
crypto: Add node for True Random Number Generator
dt-bindings:
display/msm/gmu: Update Adreno 623 bindings
dt-bindings:
display/msm/gpu: account for 7xx GPUs in clocks conditions
dt-bindings:
display/msm/gpu: describe A505 clocks
dt-bindings:
display/msm/gpu: describe alwayson clock
dt-bindings:
display/msm/gpu: describe clocks for each Adreno GPU type
dt-bindings:
display/msm: describe DPU on SC8180X
dt-bindings:
display/msm: describe MDSS on SC8180X
dt-bindings:
display/msm: dp-controller: add X1E80100
dt-bindings:
display/msm: dp-controller: allow eDP for SA8775P
dt-bindings:
display/msm: dp-controller: document DP on SM7150
dt-bindings:
display/msm: dp-controller: fix fallback for SM6350
dt-bindings:
display/msm: drop assigned-clock-parents for dp controller
dt-bindings:
display/msm: dsi-controller-main: add SC8180X
dt-bindings:
display/msm: expand to support MST
dt-bindings:
display/msm: qcom,x1e80100-mdss: correct DP addresses
dt-bindings:
display: Add Mayqueen Pixpaper e-ink panel
dt-bindings:
display: bridge: Add waveshare DSI2DPI unit support
dt-bindings:
display: bridge: convert megachips-stdpxxxx-ge-b850v3-fw.txt to yaml
dt-bindings:
display: bridge: Document Solomon SSD2825
dt-bindings:
display: bridge: Reference DAI common schema
dt-bindings:
display: bridge: simple: document the Realtek RTD2171 DP-to-HDMI bridge
dt-bindings:
display: Drop duplicate ti,opa362 binding
dt-bindings:
display: dsi-controller: add bridge to patternProperties
dt-bindings:
display: ili9881c: Add Bestar BSD1218-A101KL68 LCD panel
dt-bindings:
display: ingenic,jz4780-hdmi: Add missing clock-names
dt-bindings:
display: mediatek,od: Add mediatek,gce-client-reg property
dt-bindings:
display: mediatek,ufoe: Add mediatek,gce-client-reg property
dt-bindings:
display: mediatek: dpi: Allow specifying resets
dt-bindings:
display: panel: Add waveshare DPI panel support
dt-bindings:
display: panel: Document Hydis HV101HD1 DSI panel
dt-bindings:
display: panel: document Samsung AMS561RA01 panel with S6E8AA5X01 controller
dt-bindings:
display: panel: samsung,atna40ct06: document ATNA40CT06
dt-bindings:
display: panel: samsung,atna40cu11: document ATNA40CU11
dt-bindings:
display: rockchip,dw-mipi-dsi: Narrow clocks for rockchip,rk3288-mipi-dsi
dt-bindings:
display: rockchip: Add rk3576 to RK3588 DW DSI2 controller schema
dt-bindings:
display: rockchip: Add schema for RK3588 DPTX Controller
dt-bindings:
display: samsung,exynos7-decon: document iommus, memory-region, and ports
dt-bindings:
display: samsung: Drop S3C2410
dt-bindings:
display: simple-bridge: Add ra620 compatible
dt-bindings:
display: simple: Add innolux,n133hse-ea1 and nlt,nl12880bc20-spwg-24
dt-bindings:
display: simple: Add Olimex LCD-OLinuXino-5CTS
dt-bindings:
display: sitronix,st7567: add optional inverted property
dt-bindings:
display: sitronix,st7571: add optional inverted property
dt-bindings:
display: st,stm32-ltdc: add access-controllers property
dt-bindings:
display: st,stm32mp25-lvds: add access-controllers property
dt-bindings:
display: st,stm32mp25-lvds: add power-domains property
dt-bindings:
display: st: add new compatible to LVDS device
dt-bindings:
display: st: add two new compatibles to LTDC device
dt-bindings:
display: tegra: Move avdd-dsi-csi-supply from VI to CSI
dt-bindings:
display: ti,tdp158: Add missing reg constraint
dt-bindings:
dma: Add SpacemiT K1 PDMA controller
dt-bindings:
dma: apple,admac: Add t6020-admac compatible
dt-bindings:
dma: nvidia,tegra20-apbdma: Add undocumented compatibles and "clock-names"
dt-bindings:
dma: rz-dmac: Document RZ/G3E family of SoCs
dt-bindings:
dmaengine: xilinx_dma: Remove DMA client properties
dt-bindings:
dp-connector: describe separate DP and AUX lines
dt-bindings:
edac: Convert apm,xgene-edac to DT schema
dt-bindings:
edac: Convert aspeed,ast2400-sdram-edac to DT schema
dt-bindings:
eeprom: Add ST M24LR support
dt-bindings:
eeprom: at24: Add compatible for Giantec GT24C256C
dt-bindings:
eeprom: at25: use "size" for FRAMs without device ID
dt-bindings:
embedded-controller: Add Lenovo Thinkpad T14s EC
dt-bindings:
extcon: Document Maxim MAX14526 MUIC
dt-bindings:
extcon: linux,extcon-usb-gpio: GPIO must be provided
dt-bindings:
extcon: rt8973a: Convert DT bindings to YAML
dt-bindings:
firmware: arm,scmi: Allow multiple instances
dt-bindings:
firmware: imx95-scmi: Allow linux,code for protocol@81
dt-bindings:
firmware: qcom,scm: Add MSM8937
dt-bindings:
fix spelling, typos, grammar, duplicated words
dt-bindings:
fsi: Convert aspeed,ast2400-cf-fsi-master to DT schema
dt-bindings:
fsi: Convert fsi-master-gpio to DT schema
dt-bindings:
fsl: fsl,imx7ulp-smc1: Allow clocks and clock-names
dt-bindings:
gpio-mmio: Add MMIO for IXP4xx expansion bus
dt-bindings:
gpio-mmio: Support hogs
dt-bindings:
gpio: Add Tegra256 support
dt-bindings:
gpio: fix trivial-gpio's schema id
dt-bindings:
gpio: loongson: Document GPIO controller of LS2K0300 SoC
dt-bindings:
gpio: Minor whitespace cleanup in example
dt-bindings:
gpio: Move fsl,mxs-pinctrl.txt into gpio-mxs.yaml
dt-bindings:
gpio: ti,twl4030: Correct the schema $id path
dt-bindings:
gpu: apple,agx: Add agx-{g14s,g14c,g14d} compatibles
dt-bindings:
gpu: arm,mali-midgard: add exynos8890-mali compatible
dt-bindings:
gpu: Convert aspeed,ast2400-gfx to DT schema
dt-bindings:
gpu: Convert nvidia,gk20a to DT schema
dt-bindings:
gpu: img,powervr-rogue: Add TH1520 GPU support
dt-bindings:
hwmon: (lm75) Add binding for NXP P3T1750
dt-bindings:
hwmon: (lm75) allow interrupt for ti,tmp75
dt-bindings:
hwmon: (pmbus/isl68137) add RAA228244 and RAA228246 support
dt-bindings:
hwmon: Add MPS mp2869,mp29608,mp29612,mp29816 and mp29502
dt-bindings:
hwmon: adm1275: add sq24905c support
dt-bindings:
hwmon: convert lantiq-cputemp to yaml
dt-bindings:
hwmon: pwm-fan: Document after shutdown fan settings
dt-bindings:
hwmon: sl28cpld: add sa67mcu compatible
dt-bindings:
hwmon: ti,ina2xx: Add INA700
dt-bindings:
hwmon: ti,ina2xx: Add INA780 device
dt-bindings:
hwmon: ti,ina2xx: Update details for various chips
dt-bindings:
hwmon: tmp102: Add label property
dt-bindings:
i2c: apple,i2c: Add apple,t6020-i2c compatible
dt-bindings:
i2c: Convert apm,xgene-slimpro-i2c to DT schema
dt-bindings:
i2c: exynos5: Add exynos990-hsi2c compatible
dt-bindings:
i2c: exynos5: add samsung,exynos8890-hsi2c compatible
dt-bindings:
i2c: hisilicon,hix5hd2: convert to DT schema
dt-bindings:
i2c: i2c-mt65xx: Add MediaTek MT8196/6991 compatibles
dt-bindings:
i2c: i2c-mt65xx: Document MediaTek MT6878 I2C
dt-bindings:
i2c: nvidia,tegra20-i2c: Add Tegra256 I2C compatible
dt-bindings:
i2c: nvidia,tegra20-i2c: Document Tegra264 I2C
dt-bindings:
i2c: qcom-cci: Document QCM2290 compatible
dt-bindings:
i2c: qcom-cci: Document sa8775p compatible
dt-bindings:
i2c: realtek,rtl9301-i2c: extend for RTL9310 support
dt-bindings:
i2c: realtek,rtl9301-i2c: fix wording and typos
dt-bindings:
i2c: samsung,s3c2410-i2c: Drop S3C2410
dt-bindings:
i2c: spacemit,k1-i2c: Minor whitespace cleanup in example
dt-bindings:
i3c: Add adi-i3c-master
dt-bindings:
i3c: renesas,i3c: Add RZ/V2H(P) and RZ/V2N support
dt-bindings:
iio: adc: ad7476: Add ROHM bd79105
dt-bindings:
iio: adc: ad7476: Drop redundant prop: true
dt-bindings:
iio: adc: add ade9000
dt-bindings:
iio: adc: Add BD7910[0,1,2,3]
dt-bindings:
iio: adc: add IIO backend support
dt-bindings:
iio: adc: adi,ad7124: fix clocks properties
dt-bindings:
iio: adc: max1238: Add #io-channel-cells property
dt-bindings:
iio: adc: Replace hard-coded GPIO/IRQ flag with a define
dt-bindings:
iio: adc: rockchip-saradc: Allow use of a power-domain
dt-bindings:
iio: adc: ROHM BD79112 ADC/GPIO
dt-bindings:
iio: adc: samsung,exynos-adc: Use correct IRQ level in example
dt-bindings:
iio: adc: samsung,exynos: Drop S3C2410
dt-bindings:
iio: adc: samsung,exynos: Drop touchscreen support
dt-bindings:
iio: adi,ltc2664: Minor whitespace cleanup in example
dt-bindings:
iio: afe: current-sense-amplifier: Add io-channel-cells
dt-bindings:
iio: Drop unused header includes in examples
dt-bindings:
iio: light: Simplify interrupts property in the example
dt-bindings:
iio: light: veml6046x00: add color sensor
dt-bindings:
iio: magnetometer: Infineon TLV493D 3D Magnetic sensor
dt-bindings:
iio: mcp9600: Add microchip,mcp9601 and add constraints
dt-bindings:
iio: mcp9600: Set default 3 for thermocouple-type
dt-bindings:
iio: pressure: add invensense,icp10100
dt-bindings:
iio: Replace bouncing Analog emails
dt-bindings:
input: Add Awinic AW86927
dt-bindings:
input: convert lpc32xx-key.txt to yaml format
dt-bindings:
input: convert max11801-ts to yaml format
dt-bindings:
input: convert semtech,sx8654 to yaml format
dt-bindings:
input: convert tca8418_keypad.txt to yaml format
dt-bindings:
input: exc3000: move eeti,egalax_ts from egalax-ts.txt to eeti,exc3000.yaml
dt-bindings:
input: maxtouch: add common touchscreen properties
dt-bindings:
input: pm8941-pwrkey: Document wakeup-source property
dt-bindings:
input: qcom,pm8941-pwrkey: Fix formatting of descriptions
dt-bindings:
input: touchscreen: add hynitron cst816x series
dt-bindings:
input: touchscreen: document Himax HX852x(ES)
dt-bindings:
input: touchscreen: goodix: Drop 'interrupts' requirement
dt-bindings:
input: touchscreen: imagis: add missing minItems
dt-bindings:
input: touchscreen: tsc2007: Document 'wakeup-source'
dt-bindings:
input: tsc2007: use comma in filename
dt-bindings:
interconnect: Add OSM L3 compatible for QCS615 SoC
dt-bindings:
interconnect: document the RPMh Network-On-Chip interconnect in Glymur SoC
dt-bindings:
interrupt-controller: Add ESWIN EIC7700 PLIC
dt-bindings:
interrupt-controller: apple,aic2: Add apple,t6020-aic compatible
dt-bindings:
interrupt-controller: arm,gic: Add tegra264-agic
dt-bindings:
interrupt-controller: aspeed: Add AST2700 SCU IC compatibles
dt-bindings:
interrupt-controller: Convert hisilicon,mbigen-v2 to DT schema
dt-bindings:
interrupt-controller: marvell,cp110-icu: Document address-cells
dt-bindings:
interrupt-controller: qcom,pdc: Document Glymur PDC
dt-bindings:
iommu: apple,sart: Add Apple A11
dt-bindings:
iommu: apple,sart: Add apple,t6020-sart compatible
dt-bindings:
iommu: dart: Add apple,t6020-dart compatible
dt-bindings:
ipmi: aspeed,ast2400-kcs-bmc: Add missing "clocks" property
dt-bindings:
leds: Add generic LED consumer documentation
dt-bindings:
leds: as3645: Convert to DT schema
dt-bindings:
leds: issi,is31fl319x: Drop 'db' suffix duplicating dtschema
dt-bindings:
leds: Unify 'leds' property
dt-bindings:
mailbox: Add bindings for RISC-V SBI MPXY extension
dt-bindings:
mailbox: Add bindings for RPMI shared memory transport
dt-bindings:
mailbox: Add MT8196 GPUEB Mailbox
dt-bindings:
mailbox: apple,mailbox: Add ASC mailboxes on Apple A11 and T2
dt-bindings:
mailbox: apple,mailbox: Add t6020 compatible
dt-bindings:
mailbox: Convert brcm,iproc-flexrm-mbox to DT schema
dt-bindings:
mailbox: Convert brcm,iproc-pdc-mbox to DT schema
dt-bindings:
mailbox: Convert marvell,armada-3700-rwtm-mailbox to DT schema
dt-bindings:
mailbox: Convert rockchip,rk3368-mailbox to DT schema
dt-bindings:
mailbox: mediatek,gce-mailbox: Make clock-names optional
dt-bindings:
mailbox: mediatek,gce-mailbox: Make clock-names optional
dt-bindings:
mailbox: qcom: Document Glymur CPUCP mailbox controller binding
dt-bindings:
marvell: armada-37xx: add ripe,atlas-v5 compatible
dt-bindings:
media: Add qcom,qcm2290-camss
dt-bindings:
media: Convert MediaTek mt8173-vpu bindings to DT schema
dt-bindings:
media: Deprecate clock-frequency property for camera sensors
dt-bindings:
media: et8ek8: Deprecate clock-frequency property
dt-bindings:
media: i2c: Add OmniVision OG0VE1B camera sensor
dt-bindings:
media: i2c: Add OmniVision OV6211 image sensor
dt-bindings:
media: i2c: Add ov2735 sensor
dt-bindings:
media: imx258: Make clocks property required
dt-bindings:
media: imx274: Make clocks property required
dt-bindings:
media: nxp,imx-mipi-csi2: Add fsl,num-channels property
dt-bindings:
media: nxp,imx-mipi-csi2: Mark clock-frequency as deprecated
dt-bindings:
media: qcom,sm8550-iris: Add SM8750 video codec
dt-bindings:
media: qcom,sm8550-iris: Add X1E80100 compatible
dt-bindings:
media: qcom,sm8550-iris: Do not reference legacy venus properties
dt-bindings:
media: qcom,sm8550-iris: Update Dikshita Agarwal's email address
dt-bindings:
media: rkisp1: Add second power domain on i.MX8MP
dt-bindings:
media: rkisp1: Require pclk clock on i.MX8MP variant
dt-bindings:
memory-controllers: add StarFive JH7110 SoC DMC
dt-bindings:
memory-controllers: Add support for Versal NET EDAC
dt-bindings:
memory: tegra210: Add memory client IDs
dt-bindings:
memory: tegra210: emc: Document OPP table and interconnect
dt-bindings:
memory: Update brcmstb-memc-ddr binding with older chips
dt-bindings:
mfd: 88pm886: Add #io-channel-cells
dt-bindings:
mfd: Add support the SpacemiT P1 PMIC
dt-bindings:
mfd: apple,smc: Add t6020-smc compatible
dt-bindings:
mfd: aspeed-lpc: Add missing "clocks" property on lpc-snoop node
dt-bindings:
mfd: aspeed: Add AST2700 SCU compatibles
dt-bindings:
mfd: aspeed: Add AST2700 SCU compatibles
dt-bindings:
mfd: Convert aspeed,ast2400-p2a-ctrl to DT schema
dt-bindings:
mfd: fsl,mc13xxx: Add buttons node
dt-bindings:
mfd: fsl,mc13xxx: Convert txt to DT schema
dt-bindings:
mfd: gpio: Add MAX7360
dt-bindings:
mfd: Move embedded controllers to own directory
dt-bindings:
mfd: qnap,ts433-mcu: Add qnap,ts233-mcu compatible
dt-bindings:
mfd: qnap,ts433-mcu: Allow nvmem-layout child node
dt-bindings:
mfd: sl28cpld: Add sa67mcu compatible
dt-bindings:
mfd: syscon: Add "marvell,armada-3700-usb2-host-device-misc" compatible
dt-bindings:
mfd: syscon: Document the control-scb syscon on PolarFire SoC
dt-bindings:
mfd: ti,bq25703a: Add TI BQ25703A Charger
dt-bindings:
mfd: tps6594: Allow gpio-line-names
dt-bindings:
mfd: twl: Add missing sub-nodes for TWL4030 & TWL603x
dt-bindings:
mips: cpu: Add MIPS 34Kc Core
dt-bindings:
mips: loongson: Add LS1B-DEMO and CQ-T300B
dt-bindings:
misc: qcom,fastrpc: Add GDSP label
dt-bindings:
mmc: Add support for capabilities to Broadcom SDHCI controller
dt-bindings:
mmc: controller: Add max-sd-hs-hz property
dt-bindings:
mmc: Correct typo "upto" to "up to"
dt-bindings:
mmc: fsl,esdhc: Add explicit reference to mmc-controller-common
dt-bindings:
mmc: samsung,exynos-dw-mshc: add specific compatible for exynos8890
dt-bindings:
mmc: sdhci-msm: Document the Lemans compatible
dt-bindings:
mmc: sdhci-pxa: Add minItems to pinctrl-names
dt-bindings:
mmc: sdhci-pxa: add state_uhs pinctrl
dt-bindings:
mtd samsung-s3c2410: Drop S3C2410 support
dt-bindings:
mtd: Add realtek,rtl9301-ecc
dt-bindings:
mtd: loongson,ls1b-nand-controller: Document the Loongson-2K0500 NAND controller
dt-bindings:
mtd: loongson,ls1b-nand-controller: Document the Loongson-2K1000 NAND controller
dt-bindings:
net: Add PPE for Qualcomm IPQ9574 SoC
dt-bindings:
net: Add support for SpacemiT K1
dt-bindings:
net: airoha: npu: Add memory regions used for wlan offload
dt-bindings:
net: altr,socfpga-stmmac: Constrain interrupts
dt-bindings:
net: bcm4329-fmac: Add BCM4388 PCI compatible
dt-bindings:
net: bcm4377-bluetooth: Add BCM4388 compatible
dt-bindings:
net: cdns,macb: Add compatible for Raspberry Pi RP1
dt-bindings:
net: cdns,macb: allow tsu_clk without tx_clk
dt-bindings:
net: Convert APM XGene MDIO to DT schema
dt-bindings:
net: Convert apm,xgene-enet to DT schema
dt-bindings:
net: Drop duplicate brcm,bcm7445-switch-v4.0.txt
dt-bindings:
net: Drop vim style annotation
dt-bindings:
net: dsa: microchip: Add strap description to set SPI mode
dt-bindings:
net: dsa: microchip: Group if clause under allOf tag
dt-bindings:
net: dsa: nxp,sja1105: Add reset-gpios property
dt-bindings:
net: ethernet-controller: Fix grammar in comment
dt-bindings:
net: litex,liteeth: Correct example indentation
dt-bindings:
net: move ptp-timer property to ethernet-controller.yaml
dt-bindings:
net: pcs: renesas,rzn1-miic: Add RZ/T2H and RZ/N2H support
dt-bindings:
net: pse-pd: Add bindings for Si3474 PSE controller
dt-bindings:
net: realtek,rtl82xx: document wakeup-source property
dt-bindings:
net: renesas,rzn1-gmac: Constrain interrupts
dt-bindings:
net: renesas,rzv2h-gbeth: Document Renesas RZ/T2H and RZ/N2H SoCs
dt-bindings:
net: sparx5: correct LAN969x register space windows
dt-bindings:
net: sparx5: Narrow properly LAN969x register space windows
dt-bindings:
net: sun4i-emac: add dma support
dt-bindings:
net: sun8i-emac: Add A523 GMAC200 compatible
dt-bindings:
net: ti: Adds DUAL-EMAC mode support on PRU-ICSS2 for AM57xx, AM43xx and AM33xx SOCs
dt-bindings:
nfc: ti,trf7970a: Drop 'db' suffix duplicating dtschema
dt-bindings:
nfc: ti,trf7970a: Restrict the ti,rx-gain-reduction-db values
dt-bindings:
npu: rockchip,rknn: Add bindings
dt-bindings:
nvme: apple,nvme-ans: Add Apple A11
dt-bindings:
nvme: apple: Add apple,t6020-nvme-ans2 compatible
dt-bindings:
nvmem: Add the nxp,s32g-ocotp yaml file
dt-bindings:
nvmem: Document support for Airoha AN8855 Switch EFUSE
dt-bindings:
nvmem: sl28cpld: add sa67mcu compatible
dt-bindings:
panel: lvds: Append ampire,amp19201200b5tzqw-t03 in panel-lvds
dt-bindings:
panel: lvds: Append edt,etml0700z8dha in panel-lvds
dt-bindings:
PCI: Add missing "#address-cells" to interrupt controllers
dt-bindings:
pci: Add Sophgo SG2042 PCIe host
dt-bindings:
PCI: Add STM32MP25 PCIe Endpoint bindings
dt-bindings:
PCI: Add STM32MP25 PCIe Root Complex bindings
dt-bindings:
PCI: amd-mdb: Add example usage of reset-gpios for PCIe RP PERST#
dt-bindings:
PCI: Correct example indentation
dt-bindings:
PCI: mediatek-gen3: Add support for MT6991/MT8196
dt-bindings:
PCI: qcom,pcie-sm8550: Add SM8750 compatible
dt-bindings:
PCI: qcom,pcie-x1e80100: Set clocks minItems for the fifth Glymur PCIe Controller
dt-bindings:
PCI: ti,am65: Extend for use with PVU
dt-bindings:
perf: Convert apm,xgene-pmu to DT schema
dt-bindings:
perf: fsl-imx-ddr: Add a compatible string fsl,imx94-ddr-pmu for i.MX94
dt-bindings:
phy: Add eDP PHY compatible for QCS8300
dt-bindings:
phy: Add Sophgo CV1800 USB phy
dt-bindings:
phy: fsl,imx8mq-usb: Drop 'db' suffix duplicating dtschema
dt-bindings:
phy: qcom,sc8280xp-qmp-pcie-phy: Document the SM8750 QMP PCIe PHY Gen3 x2
dt-bindings:
phy: qcom,sc8280xp-qmp-usb43dp: Reference usb-switch.yaml to allow mode-switch
dt-bindings:
phy: qcom,snps-eusb2-repeater: Add compatible for PMIV0104
dt-bindings:
phy: qcom,snps-eusb2-repeater: Document qcom,tune-res-fsdif
dt-bindings:
phy: renesas,usb2-phy: Add RZ/T2H and RZ/N2H support
dt-bindings:
phy: rockchip-inno-csi-dphy: add rk3588 variant
dt-bindings:
phy: rockchip-inno-csi-dphy: make power-domains non-required
dt-bindings:
phy: rockchip: naneng-combphy: Add power-domains property
dt-bindings:
phy: rockchip: naneng-combphy: Add RK3528 variant
dt-bindings:
phy: ti,tcan104x-can: Document TI TCAN1051
dt-bindings:
pinctrl: Add support for Broadcom STB pin controller
dt-bindings:
pinctrl: apple,pinctrl: Add apple,t6020-pinctrl compatible
dt-bindings:
pinctrl: Convert brcm,bcm2835-gpio to DT schema
dt-bindings:
pinctrl: Convert brcm,iproc-gpio to DT schema
dt-bindings:
pinctrl: Document Tegra186 pin controllers
dt-bindings:
pinctrl: mediatek,mt7622-pinctrl: Add missing base reg
dt-bindings:
pinctrl: mediatek,mt7622-pinctrl: Add missing pwm_ch7_2
dt-bindings:
pinctrl: mediatek: mt8183: Allow gpio-line-names
dt-bindings:
pinctrl: mt65xx: Allow gpio-line-names
dt-bindings:
pinctrl: qcom,sc7280-lpass-lpi-pinctrl: Document the clock property
dt-bindings:
pinctrl: qcom: Add Glymur pinctrl
dt-bindings:
pinctrl: qcom: Add SDM660 LPI pinctrl
dt-bindings:
pinctrl: renesas: Document RZ/T2H and RZ/N2H SoCs
dt-bindings:
pinctrl: rp1: Describe groups for RP1 pin controller
dt-bindings:
pinctrl: samsung: Add compatible for ARTPEC-8 SoC
dt-bindings:
pinctrl: samsung: Drop S3C2410
dt-bindings:
pinctrl: toshiba,visconti: Fix number of items in groups
dt-bindings:
pinctrl: xlnx,versal-pinctrl: Add missing unevaluatedProperties on '^conf' nodes
dt-bindings:
power: add Amlogic S6 S7 S7D power domains
dt-bindings:
power: apple,pmgr-pwrstate: Add t6020 compatible
dt-bindings:
power: mediatek: Document access-controllers property
dt-bindings:
power: qcom-rpmpd: add generic bindings for RPM power domains
dt-bindings:
power: qcom-rpmpd: sort out entries
dt-bindings:
power: qcom-rpmpd: split RPMh domains definitions
dt-bindings:
power: supply: bq24190: document charge enable pin
dt-bindings:
power: supply: bq27xxx: document optional interrupt
dt-bindings:
powerpc: Drop duplicate fsl/mpic.txt
dt-bindings:
ptp: add NETC Timer PTP clock
dt-bindings:
pwm: apple,s5l-fpwm: Add t6020-fpwm compatible
dt-bindings:
pwm: fsl,vf610-ftm-pwm: Add compatible for s32g2 and s32g3
dt-bindings:
pwm: nxp,lpc1850-sct-pwm: Minor whitespace cleanup in example
dt-bindings:
pwm: samsung: add exynos8890 compatible
dt-bindings:
qcom: se-common: Add QUP Peripheral-specific properties for I2C, SPI, and SERIAL bus
dt-bindings:
regulator: add PF0900 regulator yaml
dt-bindings:
regulator: document max77838 pmic
dt-bindings:
regulator: mediatek,mt6331: Add missing compatible
dt-bindings:
regulator: mediatek,mt6331: Fix various regulator names
dt-bindings:
regulator: mediatek,mt6332-regulator: Add missing compatible
dt-bindings:
remoteproc: qcom,milos-pas: Document remoteprocs
dt-bindings:
Remove outdated cpufreq-dt.txt
dt-bindings:
reset: add compatible for bcm63xx ephy control
dt-bindings:
reset: Add Tegra114 CAR header
dt-bindings:
reset: thead,th1520-reset: add more VOSYS resets
dt-bindings:
riscv: Add SiFive HiFive Premier P550 board
dt-bindings:
riscv: Add SiFive P550 CPU compatible
dt-bindings:
riscv: Add SiFive vendor extensions description
dt-bindings:
riscv: Add xmipsexectl ISA extension description
dt-bindings:
riscv: microchip: document Discovery Kit
dt-bindings:
riscv: microchip: document icicle kit with production device
dt-bindings:
riscv: spacemit: Add OrangePi RV2 board
dt-bindings:
riscv: starfive: add milkv,marscm-emmc
dt-bindings:
riscv: starfive: add milkv,marscm-lite
dt-bindings:
rng: hisi-rng: convert to DT schema
dt-bindings:
rng: sparc_sun_oracle_rng: convert to DT schema
dt-bindings:
rtc: Convert apm,xgene-rtc to DT schema
dt-bindings:
rtc: Drop isil,isl12057.txt
dt-bindings:
rtc: Fix Xicor X1205 vendor prefix
dt-bindings:
rtc: pcf85063: remove quartz-load-femtofarads restriction for nxp,pcf85063
dt-bindings:
rtc: s3c: Drop S3C2410
dt-bindings:
rtc: trivial-rtc: add dallas,m41t00
dt-bindings:
samsung,mipi-dsim: document exynos7870 DSIM compatible
dt-bindings:
serial: 8250_omap: Add wakeup pinctrl state
dt-bindings:
serial: sh-sci: Fix r8a78000 interrupts
dt-bindings:
soc: add vf610 reboot syscon controller
dt-bindings:
soc: fsl,imx-iomuxc-gpr: Document i.MX53
dt-bindings:
soc: imx-blk-ctrl: add i.MX91 blk-ctrl compatible
dt-bindings:
soc: mediatek: pwrap: Add power-domains property
dt-bindings:
soc: qcom,pmic-glink: Add charge limit nvmem properties
dt-bindings:
soc: qcom,rpmh-rsc: Remove double colon from description
dt-bindings:
soc: renesas: Document R-Car X5H Ironhide
dt-bindings:
soc: rockchip: add missing clock reference for rk3576-dcphy syscon
dt-bindings:
soc: rockchip: Add RK3528 pipe-phy GRF syscon
dt-bindings:
soc: rockchip: add rk3576 mipi dcphy syscon
dt-bindings:
soc: rockchip: add rk3588 csidphy grf syscon
dt-bindings:
soc: samsung: usi: add samsung,exynos2200-usi compatible
dt-bindings:
soc: xilinx: Add support for K24, KR260 and KD240 CCs
dt-bindings:
spi: Define sama7d65 QSPI
dt-bindings:
spi: Document sam9x7 QSPI
dt-bindings:
spmi: Add Apple A11 and T2 compatible
dt-bindings:
spmi: apple,spmi: Add t6020-spmi compatible
dt-bindings:
sram: qcom,imem: Document IPQ5424 compatible
dt-bindings:
stm32: add STM32MP21 clocks and reset bindings
dt-bindings:
stm32: cosmetic fixes for STM32MP25 clock and reset bindings
dt-bindings:
thermal: add Tegra114 soctherm header
dt-bindings:
thermal: Convert marvell,armada370-thermal to DT schema
dt-bindings:
thermal: Document Tegra114 SOCTHERM Thermal Management System
dt-bindings:
thermal: qcom-tsens: Document the Glymur temperature Sensor
dt-bindings:
thermal: r9a08g045-tsu: Document the TSU unit
dt-bindings:
thermal: r9a09g047-tsu: Document the TSU unit
dt-bindings:
thermal: rockchip: Tighten grf requirements
dt-bindings:
thermal: tsens: Add QCS615 compatible
dt-bindings:
timer: Add fsl,timrot.yaml
dt-bindings:
timer: Convert faraday,fttmr010 to DT schema
dt-bindings:
timer: exynos4210-mct: Add compatible for ARTPEC-9 SoC
dt-bindings:
timer: fsl,ftm-timer: use items for reg
dt-bindings:
timer: mediatek,timer: Add MediaTek MT8196 compatible
dt-bindings:
timer: mediatek: Add compatible for MT6795 GP Timer
dt-bindings:
timer: mediatek: add MT6572
dt-bindings:
timer: renesas,rz-mtu3: Use #pwm-cells = <3>
dt-bindings:
touchscreen: add debounce-delay-us property
dt-bindings:
touchscreen: convert bu21013 bindings to json schema
dt-bindings:
touchscreen: convert eeti bindings to json schema
dt-bindings:
touchscreen: convert zet6223 bindings to json schema
dt-bindings:
touchscreen: fsl,imx6ul-tsc: support glitch thresold
dt-bindings:
touchscreen: remove touchscreen.txt
dt-bindings:
touchscreen: resistive-adc-touch: change to unevaluatedProperties
dt-bindings:
trivial-devices: Add compatible string synaptics,synaptics_i2c
dt-bindings:
trivial-devices: add mps,mp5998
dt-bindings:
trivial-devices: Add sht2x sensors
dt-bindings:
usb: Document Renesas RZ/G3E USB3HOST
dt-bindings:
usb: Drop duplicate nvidia,tegra20-ehci.txt
dt-bindings:
usb: dwc3-imx8mp: dma-range is required only for imx8mp
dt-bindings:
usb: dwc3: add support for SpacemiT K1
dt-bindings:
usb: IXP4xx UDC bindings
dt-bindings:
usb: qcom,snps-dwc3: Fix bindings for X1E80100
dt-bindings:
usb: renesas,usbhs: Add RZ/T2H and RZ/N2H support
dt-bindings:
usb: s3c2410-usb: Drop entirely S3C2410
dt-bindings:
usb: switch: split out ports definition
dt-bindings:
usb: usb251xb: support usage case without I2C control
dt-bindings:
vendor-prefixes: Add Flipkart
dt-bindings:
vendor-prefixes: Add HINLINK
dt-bindings:
vendor-prefixes: Add Mayqueen name
dt-bindings:
vendor-prefixes: Add Particle Industries
dt-bindings:
vendor-prefixes: Add prefix for Shenzhen Bestar Electronic
dt-bindings:
vendor-prefixes: Add Shanghai FourSemi Semiconductor Co.,Ltd
dt-bindings:
vendor-prefixes: Add undocumented vendor prefixes
dt-bindings:
vendor-prefixes: update regex for properties without a prefix
dt-bindings:
w1: imx: Add an entry for the interrupts property
dt-bindings:
watchdog: add SMARC-sAM67 support
dt-bindings:
watchdog: Add SMARC-sAM67 support
dt-bindings:
watchdog: apple,wdt: Add t6020-wdt compatible
dt-bindings:
watchdog: Convert marvell,armada-3700-wdt to DT schema
dt-bindings:
watchdog: Convert nuvoton,npcm-wdt to DT schema
dt-bindings:
watchdog: Drop duplicate moxa,moxart-watchdog.txt
dt-bindings:
watchdog: renesas,wdt: Add support for RZ/T2H and RZ/N2H
dt:
bindings: fsl,vf610-pit: Add compatible for s32g2 and s32g3
dts:
arm: amlogic: fix pwm node for c3
dts:
sophgo: sg2042: added numa id description
dw-xdata:
Use str_write_read() in dw_xdata_start() and dw_xdata_perf()
e1000:
drop unnecessary constant casts to u16
e1000e:
drop unnecessary constant casts to u16
ecryptfs:
get rid of pointless mount references in ecryptfs dentries
EDAC/altera:
Handle OCRAM ECC enable after warm reset
EDAC/altera:
Use dev_fwnode()
EDAC/altera:
Use INTTEST register for Ethernet and USB SBE injection
EDAC/amd64:
Add support for AMD family 1Ah-based newer models
EDAC/i10nm:
Reallocate skx_dev list if preconfigured cnt != runtime cnt
EDAC/i10nm:
Skip DIMM enumeration on a disabled memory controller
EDAC/ie31200:
Add two more Intel Alder Lake-S SoCs for EDAC support
EDAC/mc_sysfs:
Increase legacy channel support to 16
EDAC/skx_common:
Make skx_dev->imc[] a flexible array
EDAC/skx_common:
Move mc_mapping to be a field inside struct skx_imc
EDAC/skx_common:
Remove redundant upper bound check for res->imc
EDAC/skx_common:
Remove unused *NUM*_IMC macros
EDAC/skx_common:
Swap memory controller index mapping
EDAC/skx_common:
Use topology_physical_package_id() instead of open coding
EDAC/versalnet:
Fix off by one in handle_error()
EDAC/versalnet:
Handle split messages for non-standard errors
EDAC/versalnet:
Return the correct error in mc_probe()
EDAC/{skx_common,skx}:
Use configuration data, not global macros
EDAC:
Add a driver for the AMD Versal NET DDR controller
EDAC:
Add EDAC driver for ARM Cortex A72 cores
EDAC:
Fix wrong executable file modes for C source files
eeprom:
add driver for ST M24LR series RFID/NFC EEPROM chips
eeprom:
at25: make FRAM device ID error message more precise
eeprom:
at25: support Cypress FRAMs without device ID
efi/x86:
Memory protection on EfiGcdMemoryTypeMoreReliable
efi:
Explain OVMF acronym in OVMF_DEBUG_LOG help text
efi:
support booting with kexec handover (KHO)
efistub/x86:
Remap inittext read-execute when needed
entry/kvm:
KVM: Move KVM details related to signal/-EINTR into KVM proper
entry:
Add arch_irqentry_exit_need_resched() for arm64
entry:
Fix ifndef around arch_xfer_to_guest_mode_handle_work() stub
entry:
Rename "kvm" entry code assets to "virt" to genericize APIs
erofs:
Add support for FS_IOC_GETFSLABEL
erofs:
avoid infinite loop due to incomplete zstd-compressed data
erofs:
avoid infinite loops due to corrupted subpage compact indexes
erofs:
avoid reading more for fragment maps
erofs:
consolidate z_erofs_extent_lookback()
erofs:
drop redundant sanity check for ztailpacking inline
erofs:
fix crafted invalid cases for encoded extents
espintcp:
use datagram_poll_queue for socket readiness
eth:
8139too: Make 8139TOO_PIO depend on !NO_IOPORT_MAP
eth:
bnxt: support RSS on IPv6 Flow Label
eth:
fbnic: add FW health reporter
eth:
fbnic: add OTP health reporter
eth:
fbnic: Add pause stats support
eth:
fbnic: Add support for HDS configuration
eth:
fbnic: Add support for XDP queues
eth:
fbnic: Add support for XDP_TX action
eth:
fbnic: Add support to read lane count
eth:
fbnic: Add XDP pass, drop, abort support
eth:
fbnic: allocate unreadable page pool for the payloads
eth:
fbnic: Collect packet statistics for XDP
eth:
fbnic: defer page pool recycling activation to queue start
eth:
fbnic: don't pass NAPI into pp alloc
eth:
fbnic: factor out clearing the action TCAM
eth:
fbnic: Fetch PHY stats from device
eth:
fbnic: fix accounting of XDP packets
eth:
fbnic: Fix counter roll-over issue
eth:
fbnic: fix missing programming of the default descriptor
eth:
fbnic: fix reporting of alloc_failed qstats
eth:
fbnic: fix saving stats from XDP_TX rings on close
eth:
fbnic: make fbnic_fw_log_write() parameter const
eth:
fbnic: Move hw_stats_lock out of fbnic_dev
eth:
fbnic: move page pool alloc to fbnic_alloc_rx_qt_resources()
eth:
fbnic: move page pool pointer from NAPI to the ring struct
eth:
fbnic: move xdp_rxq_info_reg() to resource alloc
eth:
fbnic: Prefetch packet headers on Rx
eth:
fbnic: Read module EEPROM
eth:
fbnic: Read PHY stats via the ethtool API
eth:
fbnic: report FW uptime in health diagnose
eth:
fbnic: Report XDP stats via ethtool
eth:
fbnic: reprogram TCAMs after FW crash
eth:
fbnic: request ops lock
eth:
fbnic: Reset hw stats upon PCI error
eth:
fbnic: Reset MAC stats
eth:
fbnic: split fbnic_disable()
eth:
fbnic: split fbnic_enable()
eth:
fbnic: split fbnic_fill()
eth:
fbnic: split fbnic_flush()
eth:
fbnic: support allocating FW completions with extra space
eth:
fbnic: support devmem Tx
eth:
fbnic: support FW communication for core dump
eth:
fbnic: support persistent NAPI config
eth:
fbnic: support queue ops / zero-copy Rx
eth:
fbnic: support RSS on IPv6 Flow Label
eth:
fbnic: Update Headroom
eth:
fbnic: use fw uptime to detect fw crashes
eth:
fbnic: use netmem_ref where applicable
eth:
fbnic: Use shinfo to track frags state on Rx
eth:
intel: use vmalloc_array() to simplify code
eth:
mlx5: remove Kconfig co-dependency with VXLAN
eth:
nfp: Remove u64_stats_update_begin()/end() for stats fetch
ethernet:
Extend device_get_mac_address() to use NVMEM
ethtool:
add FEC bins histogram report
ethtool:
fix incorrect kernel-doc style comment in ethtool.h
eventpoll:
Replace rwlock with spinlock
exec:
Fix incorrect type for ret
exfat:
Add support for FS_IOC_{GET,SET}FSLABEL
exfat:
check return value of sb_min_blocksize in exfat_read_boot_sector
exfat:
combine iocharset and utf8 option setup
exfat:
drop redundant conversion to bool
exfat:
fix improper check of dentry.stream.valid_size
exfat:
fix out-of-bounds in exfat_nls_to_ucs2()
exfat:
limit log print for IO error
exfat:
optimize allocation bitmap loading time
exfat:
Remove unnecessary parentheses
exfat:
support modifying mount options via remount
exfat:
validate cluster allocation bits of the allocation bitmap
exfat_find():
constify qstr argument
expfs:
Fix exportfs_can_encode_fh() for EXPORT_FH_FID
export_operations->open():
constify path argument
ext4, doc:
fix and improve directory hash tree description
ext4:
add ext4_sb_bread_nofail() helper function for ext4_free_branches()
ext4:
add support for 32-bit default reserved uid and gid values
ext4:
avoid potential buffer over-read in parse_apply_sb_mount_options()
ext4:
correctly handle queries for metadata mappings
ext4:
detect invalid INLINE_DATA + EXTENTS flag combination
ext4:
fail unaligned direct IO write with EINVAL
ext4:
fix an off-by-one issue during moving extents
ext4:
fix checks for orphan inodes
ext4:
fix potential null deref in ext4_mb_init()
ext4:
free orphan info with kvfree
ext4:
guard against EA inode refcount underflow in xattr update
ext4:
implemet new ioctls to set and get superblock parameters
ext4:
increase i_disksize to offset + len in ext4_update_disksize_before_punch()
ext4:
increase IO priority of fastcommit
ext4:
move crypt info pointer to fs-specific part of inode
ext4:
move verity info pointer to fs-specific part of inode
ext4:
remove obsolete EXT3 config options
ext4:
replace min/max nesting with clamp()
ext4:
validate ea_ino and size in check_xattrs
ext4:
verify orphan file size is not too big
ext4:
wait for ongoing I/O to complete before freeing blocks
extcon:
adc-jack: Cleanup wakeup source only if it was enabled
extcon:
adc-jack: Fix wakeup source leaks on device unbind
extcon:
Add basic support for Maxim MAX14526 MUIC
extcon:
axp288: Fix wakeup source leaks on device unbind
extcon:
fsa9480: Fix wakeup source leaks on device unbind
extcon:
max14526: avoid defined but not used warning
extcon:
max14526: depends on I2C to prevent build warning/errors
extcon:
qcom-spmi-misc: Fix wakeup source leaks on device unbind
extract-vmlinux:
Output used decompression method
f2fs:
Add bggc_io_aware to adjust the priority of BG_GC when issuing IO
f2fs:
add error checking in do_write_page()
f2fs:
add lookup_mode mount option
f2fs:
add missing dput() when printing the donation list
f2fs:
add reserved nodes for privileged users
f2fs:
add sanity check on ei.len in __update_extent_tree_range()
f2fs:
add sysfs entry for effective lookup mode
f2fs:
add time stats of checkpoint for debug
f2fs:
add timeout in f2fs_enable_checkpoint()
f2fs:
allocate HOT_DATA for IPU writes
f2fs:
avoid unnecessary folio_clear_uptodate() for cleanup
f2fs:
clean up error handing of f2fs_submit_page_read()
f2fs:
clean up f2fs_truncate_partial_cluster()
f2fs:
clean up w/ get_left_section_blocks()
f2fs:
don't call iput() from f2fs_drop_inode()
f2fs:
dump more information for f2fs_{enable,disable}_checkpoint()
f2fs:
dump more information when checkpoint was blocked for long time
f2fs:
fix condition in __allow_reserved_blocks()
f2fs:
fix infinite loop in __insert_extent_tree()
f2fs:
fix to allow removing qf_name
f2fs:
fix to avoid migrating empty section
f2fs:
fix to avoid NULL pointer dereference in f2fs_check_quota_consistency()
f2fs:
fix to avoid overflow while left shift operation
f2fs:
fix to clear unusable_cap for checkpoint=enable
f2fs:
fix to detect potential corrupted nid in free_nid_list
f2fs:
fix to do sanity check on node footer for non inode dnode
f2fs:
fix to mitigate overhead of f2fs_zero_post_eof_page()
f2fs:
fix to truncate first page in error path of f2fs_truncate()
f2fs:
fix to update map->m_next_extent correctly in f2fs_map_blocks()
f2fs:
fix to zero data after EOF for compressed file correctly
f2fs:
fix UAF issue in f2fs_merge_page_bio()
f2fs:
fix wrong block mapping for multi-devices
f2fs:
fix wrong layout information on 16KB page
f2fs:
fix zero-sized extent for precache extents
f2fs:
merge FUA command with the existing writes
f2fs:
move crypt info pointer to fs-specific part of inode
f2fs:
move verity info pointer to fs-specific part of inode
f2fs:
readahead node blocks in F2FS_GET_BLOCK_PRECACHE mode
f2fs:
show the list of donation files
f2fs:
Use allocate_section_policy to control write priority in multi-devices setups
fanotify:
add watchdog for permission events
fanotify:
Validate the return value of mnt_ns_from_dentry() before dereferencing
fbcon:
Add necessary include statements and forward declarations
fbcon:
Set fb_display[i]->mode to NULL when the mode is released
fbcon:
Use screen info to find primary device
fbdev/hyperv_fb:
deprecate this in favor of Hyper-V DRM driver
fbdev:
Add bounds checking in bit_putcs to fix vmalloc-out-of-bounds
fbdev:
atyfb: Check if pll_ops->init_pll failed
fbdev:
bitblit: bound-check glyph index in bit_putcs*
fbdev:
core: Fix ubsan warning in pixel_to_pat
fbdev:
Fix logic error in "offb" name match
fbdev:
Make drivers depend on LCD_CLASS_DEVICE
fbdev:
mb862xxfb: Use int type to store negative error codes
fbdev:
pvr2fb: Fix leftover reference to ONCHIP_NR_DMA_CHANNELS
fbdev:
radeonfb: Remove stale product link in Kconfig
fbdev:
s3fb: Implement 1 and 2 BPP modes, improve 4 BPP
fbdev:
s3fb: Implement powersave for S3 FB
fbdev:
s3fb: Revert mclk stop in suspend
fbdev:
simplefb: Fix use after free in simplefb_detach_genpds()
fbdev:
use panic_in_progress() helper
fbdev:
Use string choices helpers
fbdev:
valkyriefb: Fix reference count leak in valkyriefb_init
fbdev:
xenfb: Use vmalloc_array to simplify code
fbnic:
Add logic to repopulate RPC TCAM if BMC enables channel
fbnic:
Move promisc_sync out of netdev code and into RPC path
fbnic:
Pass fbnic_dev instead of netdev to __fbnic_set/clear_rx_mode
fbnic:
Push local unicast MAC addresses to FW to populate TCAMs
fcntl:
trim arguments
filelock:
add FL_RECLAIM to show_fl_flags() macro
filemap:
Add a helper for filesystems implementing dropbehind
filemap:
Add a version of folio_end_writeback that ignores dropbehind
filemap:
optimize folio refount update in filemap_map_pages
filename_lookup():
constify root argument
finish_automount():
simplify the ELOOP check
finish_automount():
take the lock_mount() analogue into a helper
finish_automount():
use __free() to deal with dropping mnt on failure
firewire:
core: add helper functions to access to fw_device data in fw_node structure
firewire:
core: annotate fw_destroy_nodes with must-hold-lock
firewire:
core: code refactoring for the case of generation mismatch
firewire:
core: code refactoring to detect both IEEE 1394:1995 IRM and Canon MV5i
firewire:
core: code refactoring to evaluate transaction result to CSR_BUS_MANAGER_ID
firewire:
core: code refactoring to investigate root node for bus manager
firewire:
core: code refactoring to split contention procedure for bus manager
firewire:
core: code refactoring whether root node is cycle master capable
firewire:
core: disable bus management work temporarily during updating topology
firewire:
core: fix __must_hold() annotation
firewire:
core: fix to update generation field in topology map
firewire:
core: fix undefined reference error in ARM EABI
firewire:
core: Initialize topology_map.lock
firewire:
core: maintain phy packet receivers locally in cdev layer
firewire:
core: minor code refactoring to delete useless local variable
firewire:
core: refer fw_card member to initiate bus reset under acquiring lock
firewire:
core: remove useless generation check
firewire:
core: remove useless lockdep_assert_held()
firewire:
core: schedule bm_work item outside of spin lock
firewire:
core: shrink critical section of fw_card spinlock in bm_work
firewire:
core: suppress overflow warning when computing jiffies from isochronous cycle
firewire:
core: use cleanup function in bm_work
firewire:
core: use helper macro to compare against current jiffies
firewire:
core: use helper macros instead of direct access to HZ
firewire:
core: use macro expression for gap count mismatch
firewire:
core: use macro expression for not-registered state of BUS_MANAGER_ID
firewire:
core: use scoped_guard() to manage critical section to update topology
firewire:
core: use spin lock specific to timer for split transaction
firewire:
core: use spin lock specific to topology map
firewire:
core: use spin lock specific to transaction
firewire:
core: use struct_size and flex_array_size in ioctl_add_descriptor
firewire:
core: use switch statement to evaluate transaction result to CSR_BUS_MANAGER_ID
firewire:
core: utilize cleanup function to release workqueue in error path
firewire:
core; eliminate pick_me goto label
firewire:
init_ohci1394_dma: add missing function parameter documentation
firewire:
ohci: localize transaction data and rcode per condition branch
firewire:
ohci: move self_id_complete tracepoint after validating register
firewire:
ohci: remove module-local workqueue
firewire:
ohci: remove obsolete debug logging for AT/AR results
firewire:
ohci: remove obsolete debug logging for IRQ events
firewire:
ohci: remove obsolete debug logging for selfID sequence
firewire:
ohci: remove obsolete module-level debug parameter
firewire:
ohci: use kcalloc() variant for array allocation
firewire:
ohci: use return value from fw_node_get()
firewire:
ohci: use threaded IRQ handler to handle SelfIDComplete event
firmware:
arm_ffa: Add support for IMPDEF value in the memory access descriptor
firmware:
arm_scmi: Account for failed debug initialization
firmware:
arm_scmi: Constify struct scmi_transport_ops
firmware:
arm_scmi: Constify struct scmi_voltage_proto_ops
firmware:
arm_scmi: Fix function name typo in scmi_perf_proto_ops struct
firmware:
arm_scmi: Fix premature SCMI_XFER_FLAG_IS_RAW clearing in raw mode
firmware:
arm_scmi: imx: Add documentation for MISC_BOARD_INFO
firmware:
arm_scmi: imx: Discover MISC board info from the system manager
firmware:
arm_scmi: imx: Discover MISC build info from the system manager
firmware:
arm_scmi: imx: Support retrieving MISC protocol configuration info
firmware:
arm_scmi: Mark VirtIO ready before registering scmi_virtio_driver
firmware:
arm_scmi: quirk: Prevent writes to string constants
firmware:
arm_scmi: Simplify printks with pOF format
firmware:
arm_scmi: Skip RAW initialization on failure
firmware:
exynos-acpm: fix PMIC returned errno
firmware:
firmware: meson-sm: fix compile-test default
firmware:
meson_sm: fix device leak at probe
firmware:
qcom: scm: add support for object invocation
firmware:
qcom: scm: Allow QSEECOM on Dell Inspiron 7441 / Latitude 7455
firmware:
qcom: scm: Allow QSEECOM on HAMOA-IOT-EVK
firmware:
qcom: scm: Allow QSEECOM on Lenovo Thinkbook 16
firmware:
qcom: scm: preserve assign_mem() error return value
firmware:
qcom: tzmem: disable sc7180 platform
firmware:
qcom: tzmem: export shm_bridge create/delete
firmware:
stratix10-svc: fix bug in saving controller data
firmware:
ti_sci: Enable abort handling of entry to LPM
Linux:
Fix access to video_is_primary_device() when compiled without CONFIG_VIDEO
Linux:
Fix CC_HAS_ASM_GOTO_OUTPUT on non-x86 architectures
Linux:
Fix Intel Dollar Cove TI battery driver 32-bit build error
Linux:
Fix typo in RAID arrays documentation
floppy:
Remove unused CROSS_64KB() macro from arch/ code
floppy:
Replace custom SZ_64K constant
floppy:
Sort headers alphabetically
fork:
check charging success before zeroing stack
fork:
kill the pointless lower_32_bits() in create_io_thread(), kernel_thread(), and user_mode_thread()
fork:
remove #ifdef CONFIG_LOCKDEP in copy_process()
fs-writeback:
Remove redundant __GFP_NOWARN
fs/9p:
Add p9_debug(VFS) in d_revalidate
fs/9p:
Invalidate dentry if inode type change detected in cached mode
fs/9p:
Refresh metadata in d_revalidate for uncached mode too
fs/dax:
use vmf_insert_folio_pmd() to insert the huge zero folio
fs/hpfs:
Fix error code for new_inode() failure in mkdir/create/mknod/symlink
fs/namespace.c:
allow to drop vfsmount references via __free(mntput)
fs/namespace.c:
fix the namespace_sem guard mess
fs/namespace.c:
sanitize descriptions for {__,}lookup_mnt()
fs/namespace:
correctly handle errors returned by grab_requested_mnt_ns
fs/namespace:
fix reference leak in grab_requested_mnt_ns
fs/notify:
call exportfs_encode_fid with s_umount
fs/ntfs3:
Fix a resource leak bug in wnd_extend()
fs/ntfs3:
reject index allocation if $BITMAP is empty but blocks exist
fs/orangefs:
Replace kzalloc + copy_from_user with memdup_user_nul
fs/proc/base.c:
fix the wrong format specifier
fs/proc/namespaces:
make ns_entries const
fs/proc/task_mmu:
execute PROCMAP_QUERY ioctl under per-vma locks
fs/proc/task_mmu:
factor out proc_maps_private fields used by PROCMAP_QUERY
fs/proc:
fix uaf in proc_readdir_de()
fs/resctrl:
Add event configuration directory under info/L3_MON/
fs/resctrl:
Add resctrl file to display number of assignable counters
fs/resctrl:
Add the functionality to assign MBM events
fs/resctrl:
Add the functionality to unassign MBM events
fs/resctrl:
Auto assign counters on mkdir and clean up on group removal
fs/resctrl:
Disable BMEC event configuration when mbm_event mode is enabled
fs/resctrl:
Fix counter auto-assignment on mkdir with mbm_event enabled
fs/resctrl:
Introduce counter ID read, reset calls in mbm_event mode
fs/resctrl:
Introduce event configuration field in struct mon_evt
fs/resctrl:
Introduce interface to display number of free MBM counters
fs/resctrl:
Introduce mbm_assign_on_mkdir to enable assignments on mkdir
fs/resctrl:
Introduce mbm_cntr_cfg to track assignable counters per domain
fs/resctrl:
Introduce mbm_L3_assignments to list assignments in a group
fs/resctrl:
Introduce the interface to display monitoring modes
fs/resctrl:
Introduce the interface to modify assignments in a group
fs/resctrl:
Introduce the interface to switch between monitor modes
fs/resctrl:
Optimize code in rdt_get_tree()
fs/resctrl:
Pass struct rdtgroup instead of individual members
fs/resctrl:
Provide interface to update the event configurations
fs/resctrl:
Support counter read/reset with mbm_event assignment mode
fs:
Add 'initramfs_options' to set initramfs mount options
fs:
add an enum for number of life time hints
fs:
add an icount_read helper
fs:
add iput_not_last()
fs:
add might_sleep() annotation to iput() and more
fs:
always return zero on success from replace_fd()
fs:
constify mapping related test functions for improved const-correctness
fs:
Create sb_encoding() helper
fs:
Create sb_same_encoding() helper
fs:
document 'name' parameter for name_contains_dotdot()
fs:
expand dump_inode()
fs:
ext4: change GFP_KERNEL to GFP_NOFS to avoid deadlock
fs:
fix "writen"->"written"
fs:
Fix uninitialized 'offp' in statmount_string()
fs:
hpfs: Avoid multiple -Wflex-array-member-not-at-end warnings
fs:
hugetlbfs: cleanup folio in adjust_range_hwpoison()
fs:
hugetlbfs: remove nth_page() usage within folio in adjust_range_hwpoison()
fs:
make the i_state flags an enum
fs:
mark file_remove_privs_flags static
fs:
ntfs3: Fix integer overflow in run_unpack()
fs:
quota: create dedicated workqueue for quota_release_work
fs:
remove inode::i_crypt_info
fs:
remove inode::i_verity_info
fs:
Remove mount_bdev
fs:
Remove mount_nodev
fs:
remove vfs_ioctl export
fs:
rename generic_delete_inode() and generic_drop_inode()
fs:
Replace offsetof() with struct_size() in ioctl_file_dedupe_range()
fs:
replace use of system_unbound_wq with system_dfl_wq
fs:
replace use of system_wq with system_percpu_wq
fs:
return EOPNOTSUPP from file_setattr/file_getattr syscalls
fs:
rework iput logic
fs:
stop accessing ->i_count directly in f2fs and gfs2
fs:
udf: fix OOB read in lengthAllocDescs handling
fs:
update comment in init_file()
fs:
use the switch statement in init_special_inode()
fs:
Use try_cmpxchg() in sb_init_done_wq()
fs:
Use try_cmpxchg() in start_dir_add()
fs:
WQ_PERCPU added to alloc_workqueue users
fscontext:
add custom-prefix log helpers
fscontext:
do not consume log entries when returning -EMSGSIZE
fscrypt:
add support for info in fs-specific part of inode
fscrypt:
fix left shift underflow when inode->i_blkbits > PAGE_SHIFT
fscrypt:
Remove redundant __GFP_NOWARN
fscrypt:
replace raw loads of info pointer with helper function
fscrypt:
use HMAC-SHA512 library for HKDF
fsnotify:
fix "rewriten"->"rewritten"
fsnotify:
pass correct offset to fsnotify_mmap_perm()
fsverity:
add support for info in fs-specific part of inode
fsverity:
check IS_VERITY() in fsverity_cleanup_inode()
fsverity:
Remove inode parameter from fsverity_hash_block()
fsverity:
Use 2-way interleaved SHA-256 hashing when supported
ftrace:
bpf: Fix IPMODIFY + DIRECT in modify_ftrace_direct()
ftrace:
Fix BPF fexit with livepatch
ftrace:
Fix softlockup in ftrace_module_enable
fuse:
add COPY_FILE_RANGE_64 that allows large copies
fuse:
add prune notification
fuse:
allow synchronous FUSE_INIT
fuse:
capture the unique id of fuse commands being sent
fuse:
enable FUSE_SYNCFS for all fuseblk servers
fuse:
fix livelock in synchronous file put from fuseblk workers
fuse:
fix possibly missing fuse_copy_finish() call in fuse_notify()
fuse:
fix references to fuse.rst -> fuse/fuse.rst
fuse:
move CREATE_TRACE_POINTS to a separate file
fuse:
move the backing file idr and code into a new source file
fuse:
remove FUSE_NOTIFY_CODE_MAX from
fuse:
remove fuse_readpages_end() null mapping check
fuse:
remove redundant calls to fuse_copy_finish() in fuse_notify()
fuse:
remove unneeded offset assignment when filling write pages
fuse:
remove unused 'inode' parameter in fuse_passthrough_open
fuse:
use default writeback accounting
fuse:
use freezable wait in fuse_get_req()
fuse:
zero initialize inode private data
futex:
Don't leak robust_list pointer on exec race
futex:
Optimize per-cpu reference counting
fwctl/mlx5:
Add Adjacent function query commands and their scope
fwctl/mlx5:
Allow MODIFY_CONG_STATUS command
fwctl/mlx5:
Fix memory alloc/free in mlx5ctl_fw_rpc()
gcc-plugins:
Remove TODO_verify_il for GCC >= 16
gcov:
add support for GCC 15
gen_init_cpio:
add -a
as reflink optimization
gen_init_cpio:
attempt copy_file_range for file data
gen_init_cpio:
avoid duplicate strlen calls
gen_init_cpio:
Ignore fsync() returning EINVAL on pipes
gen_init_cpio:
support -o
parameter
gen_init_cpio:
write to fd instead of stdout stream
gen_initramfs.sh:
use gen_init_cpio -o parameter
gendwarfksyms:
Skip files with no exports
generic_ci_validate_strict_name():
constify name argument
genetlink:
fix typo in comment
geneve:
Avoid -Wflex-array-member-not-at-end warning
genirq/chip:
Add buslock back in to irq_set_handler()
genirq/devres:
Add error handling in devm_request_*_irq()
genirq/manage:
Add buslock back in to __disable_irq_nosync()
genirq/manage:
Add buslock back in to enable_irq()
genirq/msi:
Remove msi_post_free()
genirq/test:
Depend on SPARSE_IRQ
genirq/test:
Drop CONFIG_GENERIC_IRQ_MIGRATION assumptions
genirq/test:
Ensure CPU 1 is online for hotplug test
genirq/test:
Factor out fake-virq setup
genirq/test:
Fail early if interrupt request fails
genirq/test:
Fix depth tests on architectures with NOREQUEST by default.
genirq/test:
Select IRQ_DOMAIN
genirq:
Add irq_chip_(startup/shutdown)_parent()
genirq:
Add support for warning on long-running interrupt handlers
genirq:
Remove GENERIC_IRQ_LEGACY
gfs2:
Add proper lockspace locking
gfs2:
Do not use atomic operations unnecessarily
gfs2:
do_xmote cleanup
gfs2:
Fix GLF_INVALIDATE_IN_PROGRESS flag clearing in do_xmote
gfs2:
Fix LM_FLAG_TRY* logic in add_to_queue
gfs2:
Fix unlikely race in gdlm_put_lock
gfs2:
Further sanitize lock_dlm.c
gfs2:
Get rid of GLF_INVALIDATE_IN_PROGRESS
gfs2:
Minor run_queue fixes
gfs2:
Partially revert "gfs2: do_xmote fixes"
gfs2:
Remove DLM_LKF_ALTCW / DLM_LKF_ALTPR code
gfs2:
Remove duplicate check in do_xmote
gfs2:
Remove space before newline
gfs2:
Remove unused GIF_FREE_VFS_INODE flag
gfs2:
Remove unused sd_withdraw_wait field
gfs2:
run_queue cleanup
gfs2:
Sanitize gfs2_meta_check, gfs2_metatype_check, gfs2_io_error
gfs2:
Simplify do_promote
gfs2:
Simplify refcounting in do_xmote
gfs2:
Turn gfs2_withdraw into a void function
gpio:
104-idio-16: Define maximum valid register address offset
gpio:
Add Intel USBIO GPIO driver
gpio:
Add Nuvoton NCT6694 GPIO support
gpio:
aggregator: add possibility to attach data to the forwarder
gpio:
aggregator: export symbols of the GPIO forwarder library
gpio:
aggregator: fix macros coding style error
gpio:
aggregator: Fix off by one in gpiochip_fwd_desc_add()
gpio:
aggregator: handle runtime registration of gpio_desc in gpiochip_fwd
gpio:
aggregator: move GPIO forwarder allocation in a dedicated function
gpio:
aggregator: refactor the code to add GPIO desc in the forwarder
gpio:
aggregator: refactor the forwarder registration part
gpio:
aggregator: restore the set_config operation
gpio:
aggregator: update gpiochip_fwd_setup_delay_line() parameters
gpio:
amdpt: use new generic GPIO chip API
gpio:
ath79: use new generic GPIO chip API
gpio:
ath79: use the generic GPIO chip lock for IRQ handling
gpio:
blzp1600: use new generic GPIO chip API
gpio:
brcmstb: use new generic GPIO chip API
gpio:
cdev: make sure the cdev fd is still active before emitting events
gpio:
dwapb: use new generic GPIO chip API
gpio:
ep93xx: allow building the module with COMPILE_TEST enabled
gpio:
ep93xx: order includes alphabetically
gpio:
ep93xx: use new generic GPIO chip API
gpio:
ftgpio010: order includes alphabetically
gpio:
ftgpio010: use new generic GPIO chip API
gpio:
ge: use new generic GPIO chip API
gpio:
generic: move GPIO_GENERIC_ flags to the correct header
gpio:
generic: provide helpers for reading and writing registers
gpio:
generic: provide to_gpio_generic_chip()
gpio:
generic: rename BGPIOF_ flags to GPIO_GENERIC_
gpio:
grgpio: use new generic GPIO chip API
gpio:
hisi: use new generic GPIO chip API
gpio:
hisi: use the BGPIOF_UNREADABLE_REG_DIR flag
gpio:
hlwd: use new generic GPIO chip API
gpio:
idio-16: Define fixed direction of the GPIO lines
gpio:
idt3243x: use new generic GPIO chip API
gpio:
ixp4xx: allow building the module with COMPILE_TEST enabled
gpio:
ixp4xx: use new generic GPIO chip API
gpio:
Kconfig: Update help for GPIO_PCA953X
gpio:
ljca: Fix duplicated IRQ mapping
gpio:
loongson-64bit: Add support for Loongson-2K0300 SoC
gpio:
loongson-64bit: Fix a less than zero check on an unsigned int struct field
gpio:
loongson-64bit: Remove unneeded semicolon
gpio:
loongson-64bit: use new generic GPIO chip API
gpio:
loongson1: allow building the module with COMPILE_TEST enabled
gpio:
loongson1: use new generic GPIO chip API
gpio:
max7360: Add MAX7360 gpio support
gpio:
menz127: use new generic GPIO chip API
gpio:
mlxbf2: use dev_err_probe() where applicable
gpio:
mlxbf2: use new generic GPIO chip API
gpio:
mlxbf3: use new generic GPIO chip API
gpio:
mlxbf: use new generic GPIO chip API
gpio:
mmio: Add compatible for the ixp4xx eb MMIO
gpio:
mmio: use new generic GPIO chip API
gpio:
move gpio-mmio-specific fields out of struct gpio_chip
gpio:
mpc5200: Drop legacy-of-mm-gpiochip.h header
gpio:
mpc8xxx: use new generic GPIO chip API
gpio:
mpfs: fix setting gpio direction to output
gpio:
mt7621: use new generic GPIO chip API
gpio:
mt7621: use the generic GPIO chip lock for IRQ handling
gpio:
mvebu: don't print out global GPIO numbers in debugfs callbacks
gpio:
mxs: order includes alphabetically
gpio:
mxs: use new generic GPIO chip API
gpio:
nomadik: don't print out global GPIO numbers in debugfs callbacks
gpio:
nomadik: fix the debugfs helper stub
gpio:
nomadik: wrap a local variable in a necessary ifdef
gpio:
pci-idio-16: Define maximum valid register address offset
gpio:
pisosr: Use devm_mutex_init()
gpio:
rda: use new generic GPIO chip API
gpio:
realtek-otto: use new generic GPIO chip API
gpio:
regmap: add the .fixed_direction_output configuration parameter
gpio:
regmap: Allow to allocate regmap-irq device
gpio:
regmap: Allow to provide init_valid_mask callback
gpio:
remove unneeded 'fast_io' parameter in regmap_config
gpio:
sifive: use new generic GPIO chip API
gpio:
sim: don't use GPIO base in debugfs output
gpio:
sodaville: use new generic GPIO chip API
gpio:
spacemit-k1: use new generic GPIO chip API
gpio:
stmpe: Allow to compile as a module
gpio:
stmpe: don't print out global GPIO numbers in debugfs callbacks
gpio:
swnode: don't use the swnode's name as the key for GPIO lookup
gpio:
tb10x: allow building the module with COMPILE_TEST=y
gpio:
tb10x: Drop unused tb10x_set_bits() function
gpio:
tb10x: order includes alphabetically
gpio:
tb10x: use new generic GPIO chip API
gpio:
tegra186: Add support for Tegra256
gpio:
TODO: remove the task for converting to the new line setters
gpio:
ts4800: remove the unnecessary call to platform_set_drvdata()
gpio:
ts4800: use dev_err_probe()
gpio:
ts4800: use generic device properties
gpio:
ts4800: use new generic GPIO chip API
gpio:
twl4030: Remove error print for devm_add_action_or_reset()
gpio:
usbio: Add ACPI device-id for MTL-CVF devices
gpio:
use more common syntax for compound literals
gpio:
vf610: use new generic GPIO chip API
gpio:
visconti: use new generic GPIO chip API
gpio:
wcd934x: mark the GPIO controller as sleeping
gpio:
wm831x: don't print out global GPIO numbers in debugfs callbacks
gpio:
wm8994: don't print out global GPIO numbers in debugfs callbacks
gpio:
xgene-sb: use generic GPIO chip register read and write APIs
gpio:
xgene-sb: use new generic GPIO chip API
gpio:
xgs-iproc: use new generic GPIO chip API
gpio:
xra1403: don't print out global GPIO numbers in debugfs callbacks
gpiolib:
acpi: Make set debounce errors non fatal
gpiolib:
acpi: Use %pe when passing an error pointer to dev_err()
gpiolib:
add a common prefix to GPIO descriptor flags
gpiolib:
add support to register sparse pin range
gpiolib:
fence off legacy interfaces
gpiolib:
fix invalid pointer access in debugfs
gpu:
drm: display: drm_dp_cec: update Hans' email address
gpu:
nova-core: Add base files for r570.144 firmware bindings
gpu:
nova-core: add Chipset::name() method
gpu:
nova-core: avoid probing non-display/compute PCI functions
gpu:
nova-core: falcon: add distinct base address for PFALCON2
gpu:
nova-core: falcon: align DMA transfers to 256 bytes
gpu:
nova-core: falcon: use register arrays for FUSE registers
gpu:
nova-core: firmware: add support for common firmware header
gpu:
nova-core: firmware: move firmware request code into a function
gpu:
nova-core: firmware: process and prepare the GSP firmware
gpu:
nova-core: firmware: process Booter and patch its signature
gpu:
nova-core: firmware: process the GSP bootloader
gpu:
nova-core: firmware: use 570.144 firmware
gpu:
nova-core: move GSP boot code to its own module
gpu:
nova-core: register: add fields dispatcher internal rule
gpu:
nova-core: register: add missing doccomments for fixed registers I/O accessors
gpu:
nova-core: register: add missing space in register!()
gpu:
nova-core: register: add support for register arrays
gpu:
nova-core: register: add support for relative array registers
gpu:
nova-core: register: allow fields named `offset`
gpu:
nova-core: register: fix documentation and indentation
gpu:
nova-core: register: generate correct `Default` implementation
gpu:
nova-core: register: improve `Debug` implementation
gpu:
nova-core: register: improve documentation for basic registers
gpu:
nova-core: register: minor grammar and spelling fixes
gpu:
nova-core: register: move OFFSET declaration to I/O impl block
gpu:
nova-core: register: redesign relative registers
gpu:
nova-core: register: remove `try_` accessors for relative registers
gpu:
nova-core: register: simplify @leaf_accessor rule
gpu:
nova-core: register: split @io rule into fixed and relative versions
gpu:
nova-core: register: use #[inline(always)] for all methods
gpu:
nova-core: require `Send` on `FalconEngine` and `FalconHal`
gpu:
nova-core: take advantage of pci::Device::unbind()
gpu:
nova-core: Update ARef imports from sync::aref
gpu:
nova-core: use `kernel::{fmt,prelude::fmt!}`
gpu:
nova-core: use Alignment for alignment-related operations
gpu:
nova-core: vbios: change PmuLookupTableEntry to use size_of
gpu:
nova-core: vbios: replace pci::Device with device::Device
gpu:
nova-core: vbios: store reference to Device where relevant
gpu:
nova-core: vbios: use size_of instead of magic number
gpuvm:
remove gem.gpuva.lock_dep_map
Linux:
graft_tree(), attach_recursive_mnt() - pass pinned_mountpoint
greybus:
svc: use string choice helpers instead of ternary operator
gve:
Check valid ts bit on RX descriptor before hw timestamping
gve:
Implement gettimex64 with -EOPNOTSUPP
gve:
Implement settime64 with -EOPNOTSUPP
gve:
support unreadable netmem
Linux:
Handle shared reset GPIO for WSA883x speakers
has_locked_children():
use guards
Linux:
Have cc(1) catch attempts to modify ->f_path
hexagon:
Add __attribute_const__ to ffs()-family implementations
hfs/hfsplus:
rework debug output subsystem
hfs:
add logic of correcting a next unused CNID
hfs:
clear offset and space out of valid records in b-tree node
hfs:
fix KMSAN uninit-value issue in hfs_find_set_zero_bits()
hfs:
make proper initalization of struct hfs_find_data
hfs:
validate record offset in hfsplus_bmap_alloc
hfsplus:
fix KMSAN uninit-value issue in __hfsplus_ext_cache_extent()
hfsplus:
fix KMSAN uninit-value issue in hfsplus_delete_cat()
hfsplus:
fix slab-out-of-bounds read in hfsplus_strcasecmp()
hfsplus:
fix slab-out-of-bounds read in hfsplus_uni2asc()
hfsplus:
return EIO when type of hidden directory mismatch in hfsplus_fill_super()
HID:
add haptics page defines
HID:
amd_sfh: Stop sensor before starting
HID:
apple: Add SONiX AK870 PRO to non_apple_keyboards quirk list
HID:
asus: add Z13 folio to generic group for multitouch to work
HID:
bpf: rescan the device for the group after a load/unload
HID:
core: Add printk_ratelimited variants to hid_warn() etc
HID:
core: Change hid_driver to use a const char* for name
HID:
core: factor out hid_set_group()
HID:
corsair-void: Use %pe for printing PTR_ERR
HID:
cp2112: Add parameter validation to data length
HID:
elecom: Add support for ELECOM M-XT3URBK (018F)
HID:
haptic: add functions handling events
HID:
haptic: add hid_haptic_switch_mode
HID:
haptic: initialize haptic device
HID:
haptic: introduce hid_haptic_device
HID:
hid-debug: Fix spelling mistake "Rechargable" -> "Rechargeable"
HID:
hid-input: Extend Elan ignore battery quirk to USB
HID:
hid-input: only ignore 0 battery events for digitizers
HID:
hid-ntrig: Prevent memory leak in ntrig_report_version()
HID:
hidraw: tighten ioctl command parsing
HID:
i2c-hid: Fix test in i2c_hid_core_register_panel_follower()
HID:
i2c-hid: Make elan touch controllers power on after panel is enabled
HID:
i2c-hid: Resolve touchpad issues on Dell systems during S4
HID:
input: allow mapping of haptic output
HID:
input: calculate resolution for pressure
HID:
intel-ish-ipc: Remove redundant ready check after timeout function
HID:
intel-thc-hid: intel-quicki2c: Fix wrong type casting
HID:
intel-thc-hid: intel-quicki2c: support ACPI config for advanced features
HID:
intel-thc-hid: intel-quickspi: Add ARL PCI Device Id's
HID:
intel-thc-hid: Intel-quickspi: switch first interrupt from level to edge detection
HID:
Intel-thc-hid: Intel-thc: Use str_true_false() helper
HID:
Kconfig: Fix build error from CONFIG_HID_HAPTIC
HID:
lenovo: fixup Lenovo Yoga Slim 7x Keyboard rdesc
HID:
logitech-hidpp: Add HIDPP_QUIRK_RESET_HI_RES_SCROLL
HID:
multitouch: add haptic multitouch support
HID:
multitouch: fix name of Stylus input devices
HID:
multitouch: fix sticky fingers
HID:
nintendo: Rate limit IMU compensation message
HID:
nintendo: Wait longer for initial probe
HID:
pidff: Add support for AXES_ENABLE field
HID:
pidff: Better quirk assigment when searching for fields
HID:
pidff: clang-format pass
HID:
pidff: Define all cardinal directions
HID:
pidff: Fix needs_playback check
HID:
pidff: Fix possible null pointer dereference
HID:
pidff: PERMISSIVE_CONTROL quirk autodetection
HID:
pidff: Reduce PID_EFFECT_OPERATION spam
HID:
pidff: Remove Anssi's email address from info msg
HID:
pidff: Remove unhelpful pidff_set_actuators helper
HID:
pidff: Remove unneeded debug
HID:
pidff: Rework pidff_upload_effect
HID:
pidff: Separate check for infinite duration
HID:
pidff: Simplify HID field/usage searching logic
HID:
pidff: Treat PID_REQUIRED_REPORTS as count, not max
HID:
pidff: Update debug messages
HID:
pidff: Use ARRAY_SIZE macro instead of sizeof
HID:
pidff: Use direction fix only for conditional effects
HID:
playstation: Add spaces around arithmetic operators
HID:
playstation: Correct spelling in comment sections
HID:
playstation: Document spinlock_t usage
HID:
playstation: Fix all alignment and line length issues
HID:
playstation: Fix memory leak in dualshock4_get_calibration_data()
HID:
playstation: Make use of bitfield macros
HID:
playstation: Prefer kzalloc(sizeof(*buf)...)
HID:
playstation: Redefine DualSense input report status field
HID:
playstation: Replace uint{32,16,8}_t with u{32,16,8}
HID:
playstation: Silence sparse warnings for locking context imbalances
HID:
playstation: Simplify locking with guard() and scoped_guard()
HID:
playstation: Support DualSense audio jack event reporting
HID:
playstation: Support DualSense audio jack hotplug detection
HID:
playstation: Switch to scoped_guard() in {dualsense|dualshock4}_output_worker()
HID:
playstation: Update SP preamp gain comment line
HID:
quirks: Add ALWAYS_POLL quirk for VRS R295 steering wheel
HID:
quirks: avoid Cooler Master MM712 dongle wakeup bug
HID:
quirks: work around VID/PID conflict for 0x4c4a/0x4155
HID:
steelseries: Fix STEELSERIES_SRWS1 handling in steelseries_remove()
HID:
steelseries: refactor probe() and remove()
HID:
uclogic: Fix potential memory leak in error path
HID:
uclogic: Use str_true_false() helper
HID:
universal-pidff: clang-format pass
hinic3:
Add port management
hinic3:
Add Rss function
hinic3:
Async Event Queue interfaces
hinic3:
Command Queue flush interfaces
hinic3:
Command Queue framework
hinic3:
Command Queue interfaces
hinic3:
Complete Event Queue interfaces
hinic3:
Fix code style (Missing a blank line before return)
hinic3:
Fix missing napi->dev in netif_queue_set_napi
hinic3:
Fix NULL vs IS_ERR() check in hinic3_alloc_rxqs_res()
hinic3:
HW capability initialization
hinic3:
HW common function initialization
hinic3:
HW initialization
hinic3:
HW management interfaces
hinic3:
Interrupt request configuration
hinic3:
Mailbox framework
hinic3:
Mailbox management interfaces
hinic3:
Nic_io initialization
hinic3:
Queue pair context initialization
hinic3:
Queue pair endianness improvements
hinic3:
Queue pair resource initialization
hinic3:
Tx & Rx configuration
hinic3:
TX & RX Queue coalesce interfaces
hisi_acc_vfio_pci:
Fix reference leak in hisi_acc_vfio_debug_init
hostfs:
Fix only passing host root in boot stage with new mount
hpet:
Use str_plural() to simplify the code
hpfs:
Replace simple_strtoul with kstrtoint in hpfs_parse_param
hrtimer:
Remove hrtimer_clock_base:: Get_time
hrtimer:
Reorder branches in hrtimer_clockid_to_base()
hrtimer:
Use hrtimer_cb_get_time() helper
HSI:
omap_ssi_port: Remove redundant pm_runtime_mark_last_busy() calls
hsr:
Fix supervision frame sending on HSRv0
hsr:
Follow standard for HSRv0 supervision frames
hsr:
use netdev_master_upper_dev_link() when linking lower ports
huge_memory:
return -EINVAL in folio split functions when THP is disabled
huge_mm.h:
disallow is_huge_zero_folio(NULL)
hugetlb:
increase number of reserving hugepages via cmdline
hugetlbfs:
move lock assertions after early returns in huge_pmd_unshare()
hugetlbfs:
skip VMAs without shareable locks in hugetlb_vmdelete_list
hung_task:
dump blocker task if it is not hung
hung_task:
fix warnings caused by unaligned lock pointers
hwmon:
(asus-ec-sensors) Add B650E-I
hwmon:
(asus-ec-sensors) add PRIME Z270-A
hwmon:
(asus-ec-sensors) add ROG STRIX X670E-E GAMING WIFI
hwmon:
(asus-ec-sensors) add ROG STRIX X870-I GAMING WIFI
hwmon:
(asus-ec-sensors) add ROG STRIX X870E-E GAMING WIFI
hwmon:
(asus-ec-sensors) add ROG STRIX Z690-E GAMING WIFI
hwmon:
(asus-ec-sensors) Add ROG STRIX Z790E GAMING WIFI II
hwmon:
(asus-ec-sensors) Add STRIX B850-I GAMING WIFI
hwmon:
(asus-ec-sensors) add TUF GAMING X670E PLUS WIFI
hwmon:
(asus-ec-sensors) Add X670E-I GAMING WIFI
hwmon:
(asus-ec-sensors) Add Z790-I GAMING WIFI
hwmon:
(asus-ec-sensors) increase timeout for locking ACPI mutex
hwmon:
(asus-ec-sensors) Narrow lock for X870E-CREATOR WIFI
hwmon:
(asus-ec-sensors) refine config description
hwmon:
(asus-ec-sensors) sort declarations
hwmon:
(cgbc-hwmon) Add missing NULL check after devm_kzalloc()
hwmon:
(coretemp) Replace x86_model checks with VFM ones
hwmon:
(cros_ec) add PWM control over fans
hwmon:
(cros_ec) register fans into thermal framework cooling devices
hwmon:
(dell-smm) Add support for automatic fan mode
hwmon:
(dell-smm) Add support for Dell OptiPlex 7040
hwmon:
(dell-smm) Move clamping of fan speed out of i8k_set_fan()
hwmon:
(dell-smm) Remove Dell Precision 490 custom config data
hwmon:
(gpd-fan) complete Kconfig dependencies
hwmon:
(gpd-fan) Fix compilation error in non-ACPI builds
hwmon:
(gpd-fan) Fix error handling in gpd_fan_probe()
hwmon:
(gpd-fan) Fix range check for pwm input
hwmon:
(gpd-fan) Fix return value when platform_get_resource() fails
hwmon:
(gpd-fan) initialize EC on driver load for Win 4
hwmon:
(ina238) Add support for current limits
hwmon:
(ina238) Add support for INA700
hwmon:
(ina238) Add support for INA780
hwmon:
(ina238) Drop platform data support
hwmon:
(ina238) Drop pointless power attribute check on attribute writes
hwmon:
(ina238) Improve current dynamic range
hwmon:
(ina238) Only configure calibration and shunt registers if needed
hwmon:
(ina238) Order chip information alphabetically
hwmon:
(ina238) Pre-calculate current, power, and energy LSB
hwmon:
(ina238) Rework and simplify temperature calculations
hwmon:
(ina238) Simplify voltage register accesses
hwmon:
(ina238) Stop using the shunt voltage register
hwmon:
(ina238) Support active-high alert polarity
hwmon:
(ina238) Update documentation and Kconfig entry
hwmon:
(ina238) Use the energy64 attribute type to report the energy
hwmon:
(k10temp) Add device ID for Strix Halo
hwmon:
(k10temp) Add thermal support for AMD Family 1Ah-based models
hwmon:
(lenovo-ec-sensors) Update P8 supprt
hwmon:
(lm75) Add NXP P3T1750 support
hwmon:
(ltc4282) remove the use of dev_err_probe()
hwmon:
(mlxreg-fan) Add support for new flavour of capability register
hwmon:
(mlxreg-fan) Separate methods of fan setting coming from different subsystems
hwmon:
(nct6775) Use int type to store negative error codes
hwmon:
(nzxt-smart2) Use devm_mutex_init()
hwmon:
(pmbus/adm1275) add sq24905c support
hwmon:
(pmbus/isl68137) add support for Renesas RAA228244 and RAA228246
hwmon:
(pmbus/isl68137) Fix child node reference leak on early return
hwmon:
(pmbus/max34440) Update adpm12160 coeff due to latest FW
hwmon:
(pmbus/mp5990) add support for MP5998
hwmon:
(pwm-fan) Implement after shutdown fan settings
hwmon:
(sbtsi_temp) AMD CPU extended temperature range support
hwmon:
(sch56xx-common) don't print superfluous errors
hwmon:
(sht21) Add devicetree support
hwmon:
(sht21) Add support for SHT20, SHT25 chips
hwmon:
(sht21) Documentation cleanup
hwmon:
(sht3x) Fix error handling
hwmon:
add GPD devices sensor driver
hwmon:
add MP2869,MP29608,MP29612 and MP29816 series driver
hwmon:
add MP29502 driver
hwmon:
Add Nuvoton NCT6694 HWMON support
hwmon:
add SMARC-sAM67 support
hwmon:
crps: Fix typos in crps.rst documentation
hwmon:
document: add gpd-fan
hwmon:
Introduce 64-bit energy attribute support
hwmon:
Remove Jean Delvare from maintainers
hwmon:
Serialize accesses in hwmon core
hwmon:
sy7636a: add alias
hwmon:
tmp102: Add support for label
hwrng:
cn10k - Remove the use of dev_err_probe()
hwrng:
ks-sa - fix division by zero in ks_sa_rng_init
hwrng:
nomadik - add ARM_AMBA dependency
hwrng:
timeriomem - Use us_to_ktime() where appropriate
hwtracing:
coresight: Use of_reserved_mem_region_to_resource() for "memory-region"
hyperv:
Add missing field to hv_output_map_device_interrupt
hyperv:
Remove the spurious null directive line
i2c:
Add Intel USBIO I2C driver
i2c:
Add Nuvoton NCT6694 I2C support
i2c:
at91: make it selectable for ARCH_MICROCHIP
i2c:
boardinfo: Annotate code used in init phase only
i2c:
busses: Fix some spelling errors
i2c:
core: Drop dev_pm_domain_detach() call
i2c:
core: Use fwnode_for_each_child_node_scoped()
i2c:
designware: Add disabling clocks when probe fails
i2c:
designware: convert to dev_err_probe() on request IRQ error
i2c:
designware: Fix clock issue when PM is disabled
i2c:
designware: use dev_err_probe() when probing platform device
i2c:
i801: Add support for Intel Wildcat Lake-U
i2c:
mediatek: fix potential incorrect use of I2C_MASTER_WRRD
i2c:
mt65xx: convert set_speed function to void
i2c:
mux: pca9541: Use I2C adapter timeout value for arbitration timeout
i2c:
mux: Simplify boolean assignment in i2c_mux_alloc
i2c:
muxes: pca954x: Fix broken reset-gpio usage
i2c:
muxes: pca954x: Reset if (de)select fails
i2c:
muxes: pca954x: Use reset controller only
i2c:
qcom-geni: Load i2c qup Firmware from linux side
i2c:
Remove redundant pm_runtime_mark_last_busy() calls
i2c:
rename wait_for_completion callback to wait_for_completion_cb
i2c:
rtl9300: add support for RTL9310 I2C controller
i2c:
rtl9300: do not set read mode on every transfer
i2c:
rtl9300: Implement I2C block read and write
i2c:
rtl9300: move setting SCL frequency to config_io
i2c:
rtl9300: rename internal sda_pin to sda_num
i2c:
rtl9300: separate xfer configuration and execution
i2c:
rtl9300: use regmap fields and API for registers
i2c:
rtl9300: use scoped guard instead of explicit lock/unlock
i2c:
s3c2410: Drop S3C2410 OF support
i2c:
spacemit: check SDA instead of SCL after bus reset
i2c:
spacemit: disable SDA glitch fix to avoid restart delay
i2c:
spacemit: ensure bus release check runs when wait_bus_idle() fails
i2c:
spacemit: ensure SDA is released after bus reset
i2c:
spacemit: remove stop function to avoid bus error
i2c:
tegra: Add Tegra256 support
i2c:
usbio: Add ACPI device-id for MTL-CVF devices
i3c:
dw: Add shutdown support to dw_i3c_master driver
i3c:
fix big-endian FIFO transfers
i3c:
Fix default I2C adapter timeout value
i3c:
master: Add driver for Analog Devices I3C Controller IP
i3c:
master: Add helpers for DMA mapping and bounce buffer handling
i3c:
master: adi: fix header location
i3c:
master: adi: fix number of bytes written to fifo
i3c:
master: svc: Recycle unused IBI slot
i3c:
master: svc: Use manual response for IBI events
i3c:
mipi-i3c-hci-pci: Add support for Intel Wildcat Lake-U I3C
i3c:
mipi-i3c-hci: Change interrupt status prints to dev_dbg()
i3c:
mipi-i3c-hci: Convert remaining DBG() prints to dev_dbg()
i3c:
mipi-i3c-hci: Remove function enter DBG() printouts
i3c:
mipi-i3c-hci: Remove nonexistent ring interrupt
i3c:
mipi-i3c-hci: Uniform ring number printouts
i3c:
mipi-i3c-hci: Use core helpers for DMA mapping and bounce buffering
i3c:
mipi-i3c-hci: Use own DMA bounce buffer management for I2C transfers
i3c:
mipi-i3c-hci: Use physical device pointer with DMA API
i3c:
Remove superfluous FIXME
i3c:
renesas: Simplify return statement in 'renesas_i3c_daa'
iavf:
fix proper type for error code in iavf_resume()
IB/hfi1:
Use for_each_online_cpu() instead of for_each_cpu()
IB/ipoib:
Ignore L3 master device
IB/sa:
Fix sa_local_svc_timeout_ms read race
ibmasm:
Replace kzalloc() + copy_from_user() with memdup_user_nul()
ibmvnic:
Increase max subcrq indirect entries with fallback
ice, libie:
move fwlog code to libie
ice:
Add driver specific prefix to LAG defines
ice:
add E830 Earliest TxTime First Offload support
ice:
add pdev into fwlog structure and use it for logging
ice:
add virt/ and move ice_virtchnl* files there
ice:
allow calling custom send function in fwlog
ice:
check for PF number outside the fwlog code
ice:
cleanup capabilities evaluation
ice:
Cleanup variable initialization in LAG code
ice:
Don't use %pK through printk or tracepoints
ice:
drop driver specific structure from fwlog code
ice:
drop ice_pf_fwlog_update_module()
ice:
extract virt/queues.c: cleanup - p1
ice:
extract virt/queues.c: cleanup - p2
ice:
extract virt/queues.c: cleanup - p3
ice:
extract virt/rss.c: cleanup - p1
ice:
extract virt/rss.c: cleanup - p2
ice:
finish virtchnl.c split into queues.c
ice:
finish virtchnl.c split into rss.c
ice:
fix destination CGU for dual complex E825
ice:
fix lane number calculation
ice:
fix PTP cleanup on driver removal in error path
ice:
fix usage of logical PF id
ice:
ice_adapter: release xa entry on adapter allocation failure
ice:
Implement support for SRIOV VFs across Active/Active bonds
ice:
introduce ice_fwlog structure
ice:
make fwlog functions static
ice:
move debugfs code to fwlog
ice:
move get_fwlog_data() to fwlog file
ice:
move ice_qp_[ena|dis] for reuse
ice:
move LAG function in code to prepare for Active-Active
ice:
move out debugfs init from fwlog
ice:
prepare for moving file to libie
ice:
Remove casts on void pointers in LAG code
ice:
Remove deprecated ice_lag_move_new_vf_nodes() call
ice:
replace u8 elements with bool where appropriate
ice:
reregister fwlog after driver reinit
ice:
split queue stuff out of virtchnl.c - copy back
ice:
split queue stuff out of virtchnl.c - tmp rename
ice:
split RSS stuff out of virtchnl.c - copy back
ice:
split RSS stuff out of virtchnl.c - tmp rename
ida:
remove the ida_simple_xxx() API
idpf:
add 4-byte completion descriptor definition
idpf:
add HW timestamping statistics
idpf:
add support for .ndo_xdp_xmit()
idpf:
add support for nointerrupt queues
idpf:
add support for XDP on Rx
idpf:
add virtchnl functions to manage selected queues
idpf:
add XDP RSS hash hint
idpf:
add XSk pool initialization
idpf:
cleanup remaining SKBs in PTP flows
idpf:
do not linearize big TSO packets
idpf:
enable XSk features and ndo_xsk_wakeup
idpf:
fix mismatched free function for dma_alloc_coherent
idpf:
fix possible vport_config NULL pointer deref in remove
idpf:
fix Rx descriptor ready check barrier in splitq
idpf:
implement Rx path for AF_XDP
idpf:
implement XDP_SETUP_PROG in ndo_bpf for splitq
idpf:
implement XSk xmit
idpf:
link NAPIs to queues
idpf:
prepare structures to support XDP
idpf:
remove SW marker handling from NAPI
idpf:
use a saner limit for default number of queues to allocate
idpf:
use generic functions to build xdp_buff and skb
idr test suite:
remove usage of the deprecated ida_simple_xx() API
igb:
drop unnecessary constant casts to u16
igb:
use EOPNOTSUPP instead of ENOTSUPP in igb_get_sset_count()
igbvf:
add lbtx_packets and lbtx_bytes to ethtool statistics
igbvf:
remove redundant counter rx_long_byte_count from ethtool statistics
igc:
drop unnecessary constant casts to u16
igc:
power up the PHY before the link test
igc:
use EOPNOTSUPP instead of ENOTSUPP in igc_ethtool_get_sset_count()
iio/adc/pac1934:
fix channel disable configuration
iio:
ABI: add filter types for ad7173
iio:
ABI: alphabetize filter types
iio:
ABI: document "sinc4+rej60" filter_type
iio:
accel: adxl345: add activity event feature
iio:
accel: adxl345: add coupling detection for activity/inactivity
iio:
accel: adxl345: add inactivity feature
iio:
accel: adxl345: extend inactivity time for less than 1s
iio:
accel: adxl345: simplify tap suppress bit
iio:
accel: bma180: use stack allocated buffer for scan
iio:
accel: bmc150: Fix irq assumption regression
iio:
accel: Drop unnecessary -ENOMEM messages
iio:
accel: fix ADXL355 startup race condition
iio:
accel: msa311: Remove dev_err_probe() if error is -ENOMEM
iio:
accel: Remove redundant pm_runtime_mark_last_busy() calls
iio:
adc: ad4030: Fix _scale value for common-mode channels
iio:
adc: ad7124: add clock output support
iio:
adc: ad7124: add external clock support
iio:
adc: ad7124: add filter support
iio:
adc: ad7124: do not require mclk
iio:
adc: ad7124: fix sample rate for multi-channel use
iio:
adc: ad7124: fix temperature channel
iio:
adc: ad7124: support fractional sampling_frequency
iio:
adc: ad7124: use clamp()
iio:
adc: ad7124: use guard(mutex) to simplify return paths
iio:
adc: ad7124: use read_avail() for scale_available
iio:
adc: ad7173: add SPI offload support
iio:
adc: ad7173: rename ad7173_chan_spec_ext_info
iio:
adc: ad7173: rename odr field
iio:
adc: ad7173: support changing filter type
iio:
adc: ad7280a: fix ad7280_store_balance_timer()
iio:
adc: ad7380: fix SPI offload trigger rate
iio:
adc: ad7476: Conditionally call convstart
iio:
adc: ad7476: Drop convstart chan_spec
iio:
adc: ad7476: Simplify chip type detection
iio:
adc: ad7476: Simplify scale handling
iio:
adc: ad7476: Support ROHM BD79105
iio:
adc: ad7476: use *_cansleep GPIO APIs
iio:
adc: ad7476: Use correct channel for bit info
iio:
adc: ad7476: Use mV for internal reference
iio:
adc: ad7768-1: Remove logically dead code
iio:
adc: ad7768-1: use devm_regulator_get_enable_read_voltage()
iio:
adc: ad799x: add reference voltage capability to chip_info
iio:
adc: ad799x: add reference voltage to ad7994
iio:
adc: adc128s052: Rename channel structs
iio:
adc: adc128s052: Simplify matching chip_data
iio:
adc: adc128s052: Support ROHM BD7910[0,1,2,3]
iio:
adc: add ade9000 support
iio:
adc: Add driver for Marvell 88PM886 PMIC ADC
iio:
adc: Add Intel Dollar Cove TI PMIC ADC driver
iio:
adc: adi-axi-adc: add axi_adc_num_lanes_set
iio:
adc: Drop unnecessary -ENOMEM messages
iio:
adc: extract setup function without backend
iio:
adc: exynos_adc: Drop platform data support
iio:
adc: exynos_adc: Drop S3C2410 support
iio:
adc: exynos_adc: Drop touchscreen support
iio:
adc: imx93_adc: keep one style of the hex values
iio:
adc: imx93_adc: load calibrated values even calibration failed
iio:
adc: PAC1934: Use devm_mutex_init()
iio:
adc: Remove dev_err_probe() if error is -ENOMEM
iio:
adc: Remove redundant pm_runtime_mark_last_busy() calls
iio:
adc: rtq6056: Correct the sign bit index
iio:
adc: spear_adc: mask SPEAR_ADC_STATUS channel and avg sample before setting register
iio:
adc: stm32-dfsdm: fix st,adc-alt-channel property handling
iio:
adc: Support ROHM BD79112 ADC/GPIO
iio:
adc: ti-adc081c: use individual model structures instead of array
iio:
adc: ti-adc12138: Simplify with devm_clk_get_enabled()
iio:
adc: ti-tsc2046: use us_to_ktime() where appropriate
iio:
adc: update ad7779 to use IIO backend
iio:
add IIO_ALTCURRENT channel type
iio:
add power and energy measurement modifiers
iio:
buffer-dma: support getting the DMA channel
iio:
buffer-dmaengine: enable .get_dma_dev()
iio:
buffer: buffer-cb: drop double initialization of demux list
iio:
buffer: support getting dma channel from the buffer
iio:
chemical: Remove dev_err_probe() if error is -ENOMEM
iio:
chemical: Remove redundant pm_runtime_mark_last_busy() calls
iio:
common: Remove redundant pm_runtime_mark_last_busy() calls
iio:
common: scmi_iio: use kcalloc() instead of kzalloc()
iio:
consumers: Add an iio_multiply_value() helper function
iio:
consumers: Fix handling of negative channel scale in iio_convert_raw_to_processed()
iio:
consumers: Fix offset handling in iio_convert_raw_to_processed()
iio:
core: switch info_mask fields to unsigned long to match find_bit helpers
iio:
dac: ad5360: use int type to store negative error codes
iio:
dac: ad5421: use int type to store negative error codes
iio:
dac: ad5791: drop unused member of struct ad5791_state
iio:
dac: Drop unnecessary -ENOMEM messages
iio:
dac: Remove redundant pm_runtime_mark_last_busy() calls
iio:
fix iio_push_to_buffers_with_ts() typo
iio:
frequency: adf4350: Fix ADF4350_REG3_12BIT_CLKDIV_MODE
iio:
frequency: adf4350: Fix prescaler usage.
iio:
gyro: Remove redundant pm_runtime_mark_last_busy() calls
iio:
health: afe4403: Do not store dev pointer in device struct
iio:
health: afe4404: Do not store dev pointer in device struct
iio:
health: Drop unnecessary -ENOMEM messages
iio:
humditiy: hdc3020: fix units for temperature and humidity measurement
iio:
humditiy: hdc3020: fix units for thresholds and hysteresis
iio:
humidity: Drop unnecessary -ENOMEM messages
iio:
iio_format_list() should set stride=1 for IIO_VAL_CHAR
iio:
Improve iio_read_channel_processed_scale() precision
iio:
imu: adis16475: remove extra line
iio:
imu: bmi270: Match PNP ID found on newer GPD firmware
iio:
imu: bmi323: Remove dev_err_probe() if error is -ENOMEM
iio:
imu: inv_icm42600: Avoid configuring if already pm_runtime suspended
iio:
imu: inv_icm42600: Drop redundant pm_runtime reinitialization in resume
iio:
imu: inv_icm42600: Simplify pm_runtime setup
iio:
imu: inv_icm42600: Use devm_regulator_get_enable() for vdd regulator
iio:
imu: inv_icm42600: use guard() to release mutexes
iio:
imu: inv_icm42600: use min() to improve code
iio:
imu: Remove redundant pm_runtime_mark_last_busy() calls
iio:
imu: st_lsm6dsx: fix array size for st_lsm6dsx_settings fields
iio:
light: acpi-als: Use a structure for layout of data to push to buffer.
iio:
light: acpi-als: Use iio_push_to_buffers_with_ts() to allow runtime source size check
iio:
light: add support for veml6046x00 RGBIR color sensor
iio:
light: adjd_s311: Use iio_push_to_buffers_with_ts() to allow source size runtime check
iio:
light: Drop unnecessary -ENOMEM messages
iio:
light: isl29125: Use iio_push_to_buffers_with_ts() to allow source size runtime check
iio:
light: ltr390: Add debugfs register access support
iio:
light: ltr390: Add device powerdown functionality via devm api
iio:
light: ltr390: Implement runtime PM support
iio:
light: max44000: Use iio_push_to_buffers_with_ts() to allow source size runtime check
iio:
light: Remove dev_err_probe() if error is -ENOMEM
iio:
light: Remove redundant pm_runtime_mark_last_busy() calls
iio:
light: Simple conversions to iio_push_to_buffers_with_ts()
iio:
light: st_uvis25: Use iio_push_to_buffers_with_ts() to allow source size runtime check
iio:
light: tcs3414: Use iio_push_to_buffers_with_ts() to allow source size runtime check
iio:
light: tcs3472: Use iio_push_to_buffers_with_ts() to allow source size runtime check
iio:
light: vcnl4000: Use a structure to make buffer arrangement explicit.
iio:
light: vl6180: remove space before \n newline
iio:
light: vl6180: Use iio_push_to_buffers_with_ts() to allow source size runtime check
iio:
magnetometer: add support for Infineon TLV493D 3D Magentic sensor
iio:
magnetometer: als31300: remove unused IIO_CHAN_INFO_PROCESSED handling
iio:
magnetometer: Fix spelling mistake "Magenetometer" -> "Magnetometer"
iio:
magnetometer: Remove redundant pm_runtime_mark_last_busy() calls
iio:
magnetometer: tmag5273: remove unused IIO_CHAN_INFO_PROCESSED handling
iio:
mcp9600: Add support for thermocouple-type
iio:
mcp9600: Recognize chip id for mcp9601
iio:
mcp9600: White space and fixed width cleanup
iio:
potentiostat: Drop unnecessary -ENOMEM messages
iio:
pressure: bmp280: correct meas_time_us calculation
iio:
pressure: bmp280: Remove noisy dev_info()
iio:
pressure: bmp280: Use gpiod_set_value_cansleep()
iio:
pressure: Drop unnecessary -ENOMEM messages
iio:
pressure: Remove redundant pm_runtime_mark_last_busy() calls
iio:
proximity: Drop unnecessary -ENOMEM messages
iio:
proximity: mb1232: use stack allocated scan struct
iio:
proximity: pulsedlight-lidar-lite-v2: use stack allocated scan struct
iio:
proximity: Remove dev_err_probe() if error is -ENOMEM
iio:
proximity: Remove redundant pm_runtime_mark_last_busy() calls
iio:
proximity: srf08: use stack allocated scan buffer
iio:
proximity: sx9500: use stack allocated struct for scan data
iio:
proximity: vl53l0x-i2c: Fix error code in probe()
iio:
proximity: vl53l0x-i2c: use stack allocated scan struct
iio:
Remove error prints for devm_add_action_or_reset()
iio:
remove unneeded 'fast_io' parameter in regmap_config
iio:
st_lsm6dsx: Fixed calibrated timestamp calculation
iio:
st_lsm6dsx: Replace scnprintf() with sysfs_emit()
iio:
temperature: Drop unnecessary -ENOMEM messages
iio:
temperature: mlx90635: Remove dev_err_probe() if error is -ENOMEM
iio:
temperature: Remove redundant pm_runtime_mark_last_busy() calls
iio:
test: Add KUnit tests for iio_multiply_value()
iio:
xilinx-ams: Fix AMS_ALARM_THR_DIRECT_MASK
iio:
xilinx-ams: Unmask interrupts after updating alarms
Linux:
iio:common:ssp_sensors: Fix an error handling path ssp_probe()
ima:
don't clear IMA_DIGSIG flag when setting or removing non-IMA xattr
Linux:
Improve cs42l43 suspend/IRQ interactions
include/linux/pgtable.h:
convert arch_enter_lazy_mmu_mode() and friends to static inlines
include:
adi-axi-common: add version check function
include:
trace: Fix inflight count helper on failed initialization
Linux:
Increase the default 32-bit build frame size warning limit to 1280 bytes
inet:
ping: check sock_net() in ping_get_port() and ping_lookup()
inet:
ping: make ping_port_rover per netns
inet:
ping: remove ping_hash()
inet:
ping: use EXPORT_IPV6_MOD[_GPL]()
inet:
raw: add drop_counters to raw sockets
inet_diag:
annotate data-races in inet_diag_bc_sk()
inet_diag:
annotate data-races in inet_diag_msg_common_fill()
inet_diag:
avoid cache line misses in inet_diag_bc_sk()
inet_diag:
change inet_diag_bc_sk() first argument
init:
handle bootloader identifier in kernel parameters
init:
INITRAMFS_PRESERVE_MTIME should depend on BLK_DEV_INITRD
initramfs:
Replace strcpy() with strscpy() in find_link()
initramfs:
Use struct_size() helper to improve dir_add()
initramfs_test:
add filename padding test case
initrd:
Fix unused variable warning in rd_load_image() on s390
initrd:
Use str_plural() in rd_load_image()
inode:
fix whitespace issues
Input:
add driver for Hynitron CST816x series
Input:
add FF_HAPTIC effect type
Input:
add Himax HX852x(ES) touchscreen driver
Input:
add INPUT_PROP_HAPTIC_TOUCHPAD
Input:
Add keycodes for electronic privacy screen on/off hotkeys
Input:
atmel_mxt_ts - add support for generic touchscreen configurations
Input:
atmel_mxt_ts - allow reset GPIO to sleep
Input:
aw86927 - add driver for Awinic AW86927
Input:
aw86927 - fix error code in probe()
Input:
cros_ec_keyb - Defer probe until parent EC device is registered
Input:
cros_ec_keyb - fix an invalid memory access
Input:
goodix - add support for ACPI ID GDIX1003
Input:
goodix - remove setting of RST pin to input
Input:
imx6ul_tsc - fix typo in register name
Input:
imx6ul_tsc - set glitch threshold by DTS property
Input:
imx6ul_tsc - use BIT, FIELD_{GET,PREP} and GENMASK macros
Input:
imx_sc_key - fix memory corruption on unload
Input:
include export.h in modules using EXPORT_SYMBOL*()
input:
keyboard: Add support for MAX7360 keypad
input:
misc: Add support for MAX7360 rotary
Input:
move input_bits_to_string() to input-compat.c
Input:
MT - add INPUT_MT_TOTAL_FORCE flags
Input:
pegasus-notetaker - fix potential out-of-bounds access
Input:
pm8941-pwrkey - disable wakeup for resin by default
Input:
ps2-gpio - fix typo
Input:
psxpad-spi - add a check for the return value of spi_setup()
Input:
pxa27x-keypad - drop support for platform data
Input:
pxa27x-keypad - replace uint32_t with u32
Input:
pxa27x-keypad - use BIT, GENMASK, FIELD_GET, etc
Input:
remove unneeded 'fast_io' parameter in regmap_config
Input:
rename INPUT_PROP_HAPTIC_TOUCHPAD to INPUT_PROP_PRESSUREPAD
Input:
spear-keyboard - drop support for platform data
Input:
synaptics-rmi4 - add includes for types used in rmi_2d_sensor.h
Input:
tca6416-keypad - remove the driver
Input:
tca8418_keypad - switch to using module_i2c_driver()
input:
tps6594-pwrbutton: Add power button functionality
Input:
tsc2007 - change warning to debug message if pen GPIO is not defined
Input:
tsc2007 - make interrupt optional
Input:
tsc2007 - prevent overflow in pressure calculation
Input:
twl4030_keypad - drop support for platform data
Input:
uinput - zero-initialize uinput_ff_upload_compat to avoid info leak
integrity:
Select CRYPTO from INTEGRITY_ASYMMETRIC_KEYS
intel_idle:
Remove unnecessary address-of operators
interconnect:
core: Use device_match_of_node()
interconnect:
qcom: add glymur interconnect provider driver
interconnect:
qcom: icc-rpmh: increase MAX_PORTS to support four QoS ports
Linux:
introduced guards for mount_lock
io-uring:
move `struct io_br_sel` into io_uring_types.h
io_uring zcrx:
add MAINTAINERS entry
io_uring/cmd:
consolidate REQ_F_BUFFER_SELECT checks
io_uring/cmd:
deduplicate uring_cmd_flags checks
io_uring/cmd:
drop unused res2 param from io_uring_cmd_done()
io_uring/cmd:
remove unused io_uring_cmd_iopoll_done()
io_uring/cmd_net:
fix wrong argument types for skb_queue_splice()
io_uring/fdinfo:
handle mixed sized CQEs
io_uring/kbuf:
check for ring provided buffers first in recycling
io_uring/kbuf:
drop 'issue_flags' from io_put_kbuf(s)() arguments
io_uring/kbuf:
introduce struct io_br_sel
io_uring/kbuf:
pass in struct io_buffer_list to commit/recycle helpers
io_uring/kbuf:
switch to storing struct io_buffer_list locally
io_uring/kbuf:
use struct io_br_sel for multiple buffers picking
io_uring/net:
clarify io_recv_buf_select() return value
io_uring/net:
correct type for min_not_zero() cast
io_uring/net:
don't use io_net_kbuf_recyle() for non-provided cases
io_uring/net:
ensure vectored buffer node import is tied to notification
io_uring/net:
use struct io_br_sel->val as the recv finish value
io_uring/net:
use struct io_br_sel->val as the send finish value
io_uring/nop:
add support for IORING_SETUP_CQE_MIXED
io_uring/query:
cap number of queries
io_uring/query:
prevent infinite loops
io_uring/query:
return number of available queries
io_uring/register:
drop redundant submitter_task check
io_uring/rsrc:
don't use blk_rq_nr_phys_segments() as number of bvecs
io_uring/rsrc:
respect submitter_task in io_register_clone_buffers()
io_uring/rw:
check for NULL io_br_sel when putting a buffer
io_uring/rw:
ensure allocated iovec gets cleared for early failure
io_uring/rw:
recycle buffers manually for non-mshot reads
io_uring/sqpoll:
be smarter on when to update the stime usage
io_uring/sqpoll:
switch away from getrusage() for CPU accounting
io_uring/trace:
support completion tracing of mixed 32b CQEs
io_uring/uring_cmd:
add io_uring_cmd_tw_t type alias
io_uring/uring_cmd:
add support for IORING_SETUP_CQE_MIXED
io_uring/uring_cmd:
correct io_uring_cmd_done() ret type
io_uring/uring_cmd:
correct signature for io_uring_mshot_cmd_post_cqe()
io_uring/uring_cmd:
fix __io_uring_cmd_do_in_task !CONFIG_IO_URING typo
io_uring/waitid:
always prune wait queue entry in io_waitid_wait()
io_uring/zcrx:
account niov arrays to cgroup
io_uring/zcrx:
add support for custom DMA devices
io_uring/zcrx:
add support for IORING_SETUP_CQE_MIXED
io_uring/zcrx:
allow synchronous buffer return
io_uring/zcrx:
check all niovs filled with dma addresses
io_uring/zcrx:
deduplicate area mapping
io_uring/zcrx:
don't adjust free cache space
io_uring/zcrx:
don't pass slot to io_zcrx_create_area
io_uring/zcrx:
fix ifq->if_rxq is -1, get dma_dev is NULL
io_uring/zcrx:
fix overshooting recv limit
io_uring/zcrx:
improve rqe cache alignment
io_uring/zcrx:
increment fallback loop src offset
io_uring/zcrx:
introduce io_parse_rqe()
io_uring/zcrx:
make niov size variable
io_uring/zcrx:
move area reg checks into io_import_area
io_uring/zcrx:
pass ifq to io_zcrx_alloc_fallback()
io_uring/zcrx:
protect netdev with pp_lock
io_uring/zcrx:
reduce netmem scope in refill
io_uring/zcrx:
remove dmabuf_offset
io_uring/zcrx:
remove extra io_zcrx_drop_netdev
io_uring/zcrx:
remove nth_page() usage within folio
io_uring/zcrx:
remove sync refill uapi
io_uring/zcrx:
rename dma lock
io_uring/zcrx:
replace memchar_inv with is_zero
io_uring/zcrx:
set sgt for umem area
io_uring/zcrx:
use guards for the refill lock
io_uring/zcrx:
use page_pool_unref_and_test()
io_uring/zctx:
check chained notif contexts
io_uring:
add async data clear/free helpers
io_uring:
add helper for *REGISTER_SEND_MSG_RING
io_uring:
add macros for avaliable flags
io_uring:
add request poisoning
io_uring:
add support for IORING_SETUP_CQE_MIXED
io_uring:
add UAPI definitions for mixed CQE postings
io_uring:
correct __must_hold annotation in io_install_fixed_file
io_uring:
correct size of overflow CQE calculation
io_uring:
don't include filetable.h in io_uring.h
io_uring:
fix buffer auto-commit for multishot uring_cmd
io_uring:
Fix code indentation error
io_uring:
fix incorrect unlikely() usage in io_waitid_prep()
io_uring:
fix mixed cqe overflow handling
io_uring:
fix nvme's 32b cqes on mixed cq
io_uring:
fix regbuf vector size truncation
io_uring:
fix types for region size calulation
io_uring:
fix unexpected placement on same size resizing
io_uring:
introduce io_uring querying
io_uring:
protect mem region deregistration
io_uring:
remove async/poll related provided buffer recycles
io_uring:
remove io_ctx_cqe32() helper
io_uring:
remove WRITE_ONCE() in io_uring_create()
io_uring:
Replace kzalloc() + copy_from_user() with memdup_user()
io_uring:
replace use of system_unbound_wq with system_dfl_wq
io_uring:
replace use of system_wq with system_percpu_wq
io_uring:
update liburing git URL
io_uring:
uring_cmd: add multishot support
io_uring:
use tab indentation for IORING_SEND_VECTORIZED comment
iomap:
error out on file IO when there is no inline_data buffer
iomap:
open code bio_iov_iter_get_bdev_pages
iomap:
simplify direct io validity check
iomap:
trace iomap_zero_iter zeroing activities
iommu/amd:
Add support to remap/unmap IOMMU buffers for kdump
iommu/amd:
Reuse device table for kdump
iommu/amd:
Skip enabling command/event buffers for kdump
iommu/amd:
use str_plural() to simplify the code
iommu/apple-dart:
Add 4-level page table support
iommu/apple-dart:
Clear stream error indicator bits for T8110 DARTs
iommu/apple-dart:
Make the hw register fields u32s
iommu/dma:
add missing support for DMA_ATTR_MMIO for dma_iova_unlink()
iommu/dma:
implement DMA_ATTR_MMIO for dma_iova_link().
iommu/dma:
implement DMA_ATTR_MMIO for iommu_dma_(un)map_phys()
iommu/dma:
rename iommu_dma_*map_page to iommu_dma_*map_phys
iommu/io-pgtable-dart:
Add 4-level page table support
iommu/io-pgtable-dart:
Fix off by one error in table index check
iommu/omap:
Use int type to store negative error codes
iommu/riscv:
Add ACPI support
iommu/selftest:
prevent use of uninitialized variable
iommu/vt-d:
debugfs: Avoid dumping context command register
iommu/vt-d:
debugfs: Fix legacy mode page table dump logic
iommu/vt-d:
Disallow dirty tracking if incoherent page walk
iommu/vt-d:
Drop unused cap_super_offset()
iommu/vt-d:
PRS isn't usable if PDS isn't supported
iommu/vt-d:
Removal of Advanced Fault Logging
iommu/vt-d:
Remove LPIG from page group response descriptor
iommu/vt-d:
Replace snprintf with scnprintf in dmar_latency_snapshot()
iommufd/driver:
Fix counter initialization for counted_by annotation
iommufd/iommufd_private.h:
Avoid -Wflex-array-member-not-at-end warning
iommufd/selftest:
Fix ioctl return value in _test_cmd_trigger_vevents()
iommufd:
Don't overflow during division for dirty tracking
iommufd:
Make vfio_compat's unmap succeed if the range is already empty
iommufd:
Register iommufd mock devices with fwspec
ionic:
use int type for err in ionic_get_module_eeprom_by_page
iopoll:
Avoid evaluating 'cond' twice in poll_timeout_us()
iopoll:
Generalize read_poll_timeout() into poll_timeout_us()
iopoll:
Reorder the timeout handling in poll_timeout_us()
iov_iter:
remove iov_iter_is_aligned
ipc:
port to ns_ref_*() helpers
ipc:
support ns lookup
ipc:
use ns_common_init()
ipmi:
Add a maintenance mode sysfs file
ipmi:
Add Loongson-2K BMC support
ipmi:
Allow an SMI sender to return an error
ipmi:
Differentiate between reset and firmware update in maintenance
ipmi:
Disable sysfs access and requests in maintenance mode
ipmi:
Fix handling of messages with provided receive message pointer
ipmi:
Rename "user_data" to "recv_msg" in an SMI message
ipmi:
Rework user message limit handling
ipmi:
Set a timer for maintenance mode
Linux:
ipmi:msghandler:Change seq_lock to a mutex
Linux:
ipmi:si: Gracefully handle if the BMC is non-functional
Linux:
ipmi:si: Merge some if statements
Linux:
ipmi:si: Move flags get start to its own function
ipv4:
cipso: Simplify IP options handling in cipso_v4_error()
ipv4:
Convert ->flowi4_tos to dscp_t.
ipv4:
icmp: Fix source IP derivation in presence of VRFs
ipv4:
icmp: Pass IPv4 control block structure as an argument to __icmp_send()
ipv4:
route: Prevent rt_bind_exception() from rebinding stale fnhe
ipv4:
snmp: do not use SNMP_MIB_SENTINEL anymore
ipv4:
start using dst_dev_rcu()
ipv4:
udp: fix typos in comments
ipv4:
use check_net()
ipv6:
Add sanity checks on ipv6_devconf.rpl_seg_enabled
ipv6:
ip6_gre: replace strcpy with strscpy for tunnel name
ipv6:
make ipv6_pinfo.daddr_cache a boolean
ipv6:
make ipv6_pinfo.saddr_cache a boolean
ipv6:
mcast: Add ip6_mc_find_idev() helper
ipv6:
np->rxpmtu race annotation
ipv6:
reorganise struct ipv6_pinfo
ipv6:
sit: Add ipip6_tunnel_dst_find() for cleanup
ipv6:
snmp: do not track per idev ICMP6_MIB_RATELIMITHOST
ipv6:
snmp: do not use SNMP_MIB_SENTINEL anymore
ipv6:
snmp: remove icmp6type2name[]
ipv6:
sr: Prepare HMAC key ahead of time
ipv6:
sr: Use HMAC-SHA1 and HMAC-SHA256 library functions
ipv6:
start using dst_dev_rcu()
ipv6:
udp: fix typos in comments
ipv6:
use RCU in ip6_output()
ipv6:
use RCU in ip6_xmit()
ipvs:
Defer ip_vs_ftp unregister during netns cleanup
ipvs:
Use READ_ONCE/WRITE_ONCE for ipvs->enable
irqchip/aspeed-scu-ic:
Add support for AST2700 SCU interrupt controllers
irqchip/aspeed-scu-ic:
Fix an IS_ERR() vs NULL check
irqchip/aspeed-scu-ic:
Refactor driver to support variant-based initialization
irqchip/gic-v2m:
Handle Multiple MSI base IRQ Alignment
irqchip/gic-v5:
Delete a stray tab
irqchip/gic-v5:
Drop has_gcie_v3_compat from gic_kvm_info
irqchip/gic-v5:
Fix error handling in gicv5_its_irq_domain_alloc()
irqchip/gic-v5:
Fix loop in gicv5_its_create_itt_two_level() cleanup path
irqchip/gic-v5:
Remove the redundant ITS cache invalidation
irqchip/irq-riscv-imsic-early:
Export imsic_acpi_get_fwnode()
irqchip/loongson-eiointc:
Add multiple interrupt pin routing support
irqchip/loongson-eiointc:
Route interrupt parsed from bios table
irqchip/loongson-pch-lpc:
Use legacy domain for PCH-LPC IRQ controller
irqchip/msi-lib:
Honor the MSI_FLAG_PCI_MSI_MASK_PARENT flag
irqchip/renesas-rzg2l:
Remove dev_err_probe() if error is -ENOMEM
irqchip/riscv-intc:
Add missing free() callback in riscv_intc_domain_ops
irqchip/riscv-rpmi-sysmsi:
Add ACPI support
irqchip/sg2042-msi:
Fix broken affinity setting
irqchip/sg2042-msi:
Set irq type according to DT configuration
irqchip/sg2042-msi:
Set MSI_FLAG_MULTI_PCI_MSI flags for SG2044
irqchip/sifive-plic:
Avoid interrupt ID 0 handling during suspend/resume
irqchip/sifive-plic:
Respect mask state when setting affinity
irqchip/sifive-plic:
Use for_each_present_cpu() instead of for_each_cpu()
irqchip:
Add driver for the RPMI system MSI service group
irqchip:
Use int type to store negative error codes
isdn:
mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
isofs:
check the return value of sb_min_blocksize() in isofs_fill_super
ixgbe:
add the 2.5G and 5G speeds in auto-negotiation for E610
ixgbe:
drop unnecessary casts to u16 / int
ixgbe:
fix memory leak and use-after-free in ixgbe_recovery_probe()
ixgbe:
fix too early devlink_free() in ixgbe_remove()
ixgbe:
fix typo in function comment for ixgbe_get_num_per_func()
ixgbe:
fix typos and docstring inconsistencies
ixgbe:
fwlog support for e610
ixgbe:
handle IXGBE_VF_FEATURES_NEGOTIATE mbox cmd
ixgbe:
handle IXGBE_VF_GET_PF_LINK_STATE mailbox operation
ixgbe:
reduce number of reads when getting OROM data
ixgbe:
use EOPNOTSUPP instead of ENOTSUPP in ixgbe_ptp_feature_enable()
ixgbevf:
fix getting link speed data for E610 devices
ixgbevf:
fix mailbox API compatibility by negotiating supported features
ixgbevf:
fix proper type for error code in ixgbevf_resume()
jbd2:
ensure that all ongoing I/O complete before freeing blocks
jbd2:
increase IO priority of checkpoint
jfs:
fix uninitialized waitqueue in transaction manager
JFS:
Remove redundant 0 value initialization
JFS:
Remove unnecessary parentheses
jfs:
replace hardcoded magic number with DTPAGEMAXSLOT constant
jfs:
Verify inode mode when loading from disk
jiffies:
Remove obsolete SHIFTED_HZ comment
kallsyms:
use kmalloc_array() instead of kmalloc()
kasan/hw-tags:
introduce kasan.write_only option
kasan:
add test for SLAB_TYPESAFE_BY_RCU quarantine skipping
kasan:
apply write-only mode in kasan kunit testcases
kasan:
call kasan_init_generic in kasan_init
kasan:
introduce ARCH_DEFER_KASAN and unify static key across modes
kbuild:
Add '.rel.*' strip pattern for vmlinux
kbuild:
Add missing $(objtree) prefix to powerpc crtsavres.o artifact
kbuild:
align modinfo section for Secureboot Authenticode EDK2 compat
kbuild:
align W=e with CONFIG_WERROR
kbuild:
always create intermediate vmlinux.unstripped
kbuild:
Bump minimum version of LLVM for building the kernel to 15.0.0
kbuild:
enable -Werror for hostprogs
kbuild:
extract modules.builtin.modinfo from vmlinux.unstripped
kbuild:
install-extmod-build: Fix when given dir outside the build dir
kbuild:
keep .modinfo section in vmlinux.unstripped
kbuild:
Let kernel-doc.py use PYTHON3 override
kbuild:
respect CONFIG_WERROR for linker and assembler
kbuild:
respect CONFIG_WERROR for userprogs
kbuild:
Restore pattern to avoid stripping .rela.dyn from vmlinux
kbuild:
rust: move `-Dwarnings` handling to `Makefile.extrawarn`
kbuild:
Strip trailing padding bytes from modules.builtin.modinfo
kbuild:
uapi: fail header test on compiler warnings
kbuild:
uapi: rerun header tests when headers_check.pl changes
kbuild:
uapi: Strip comments before size type check
kbuild:
uapi: upgrade check_declarations() warning to error
kbuild:
uapi: upgrade check_sizetypes() warning to error
kbuild:
uapi: upgrade warning on asm/types.h inclusion to error
kbuild:
unify W=e and CONFIG_WERROR
kbuild:
Use '--strip-unneeded-symbol' for removing module device table symbols
kbuild:
userprogs: avoid duplication of flags inherited from kernel
kbuild:
vmlinux.unstripped should always depend on .vmlinux.export.o
kcfi:
Rename CONFIG_CFI_CLANG to CONFIG_CFI
kconfig/mconf:
Initialize the default locale at startup
kconfig/nconf:
Initialize the default locale at startup
kconfig:
Add transitional symbol attribute for migration support
kconfig:
Avoid prompting for transitional symbols
kconfig:
Fix BrokenPipeError warnings in selftests
kconfig:
nconf: Format and print 'line' without a temporary copy
kconfig:
qconf/xconfig: show the OptionsMode radio button setting at startup
kcov:
load acquire coverage count in user-space code
kcov:
use write memory barrier after memcpy() in kcov_move_area()
kcsan:
test: Replace deprecated strcpy() with strscpy()
kdb:
remove redundant check for scancode 0xe0
kdb:
Replace deprecated strcpy() with helper function in kdb_defcmd()
kdb:
Replace deprecated strcpy() with memcpy() in kdb_strdup()
kdb:
Replace deprecated strcpy() with memcpy() in parse_grep()
kdb:
Replace deprecated strcpy() with memmove() in vkdb_printf()
kernel.h:
add comments for enum system_states
kernel/acct.c:
saner struct file treatment
kernel/sys.c:
fix the racy usage of task_lock(tsk->group_leader) in sys_prlimit64() paths
kernel:
debug: gdbstub: Replace deprecated strcpy() with strscpy()
kernel:
prevent prctl(PR_SET_PDEATHSIG) from racing with parent process exit
kexec:
introduce is_kho_boot()
kexec_core:
remove redundant 0 value initialization
KEYS:
encrypted: Use SHA-256 library instead of crypto_shash
KEYS:
trusted_tpm1: Compare HMAC values in constant time
KEYS:
trusted_tpm1: Move private functionality out of public header
KEYS:
trusted_tpm1: Use SHA-1 library instead of crypto_shash
KEYS:
X.509: Fix Basic Constraints CA flag parsing
kfence:
drop nth_page() usage
kho:
add support for preserving vmalloc allocations
kho:
allocate metadata directly from the buddy allocator
kho:
allow scratch areas with zero size
kho:
check if kho is finalized in __kho_preserve_order()
kho:
fix out-of-bounds access of vmalloc chunk
kho:
fix unpreservation of higher-order vmalloc preservations
kho:
increase metadata bitmap size to PAGE_SIZE
kho:
make sure kho_scratch argument is fully consumed
kho:
make sure page being restored is actually from KHO
kho:
move sanity checks to kho_restore_page()
kho:
only fill kimage if KHO is finalized
kho:
replace kho_preserve_phys() with kho_preserve_pages()
kho:
warn and exit when unpreserved page wasn't preserved
kho:
warn and fail on metadata or preserved memory in scratch area
Linux:
kill FIRST_USER_PGD_NR
kmem/tracing:
add kmem name to kmem_cache_alloc tracepoint
kmsan:
convert kmsan_handle_dma to use physical addresses
kmsan:
fix kmsan_handle_dma() to avoid false positives
kmsan:
fix missed kmsan_handle_dma() signature conversion
KMSAN:
Remove tautological checks
KMSAN:
Restore dynamic check for '-fsanitize=kernel-memory'
kselftest/arm64/gcs/basic-gcs:
Respect parent directory CFLAGS
kselftest/arm64/gcs:
Correctly check return value when disabling GCS
kselftest/arm64/gcs:
Use nolibc's getauxval()
kselftest/arm64:
Add lsfe to the hwcaps test
kselftest/arm64:
Add parentheses around sizeof for clarity
kselftest/arm64:
Check that unsupported regsets fail in sve-ptrace
kselftest/arm64:
Log error codes in sve-ptrace
kselftest/arm64:
Remove extra blank line
kselftest/arm64:
Supress warning and improve readability
kselftest/arm64:
tpidr2: Switch to waitpid() over wait4()
kselftest/arm64:
Verify that we reject out of bounds VLs in sve-ptrace
kselftest:
mm: fix typos in test_vmalloc.sh
ksm:
use a folio inside cmp_and_merge_page()
ksm:
use range-walk function to jump over holes in scan_get_next_rmap_item
ksmbd:
add an error print when maximum IP connections limit is reached
ksmbd:
add max ip connections parameter
ksmbd:
close accepted socket when per-IP limit rejects connection
ksmbd:
copy overlapped range within the same file
ksmbd:
detect RDMA capable lower devices when bridge and vlan netdev is used
ksmbd:
detect RDMA capable netdevs include IPoIB
ksmbd:
fix error code overwriting in smb2_get_info_filesystem()
ksmbd:
Fix race condition in RPC handle list access
ksmbd:
fix recursive locking in RPC handle list access
ksmbd:
increase session and share hash table bits
ksmbd:
make ksmbd thread names distinct by client IP
ksmbd:
replace connection list with hash table
ksmbd:
transport_ipc: validate payload size before reading handle
ksmbd:
use sock_create_kern interface to create kernel socket
ksmbd_vfs_inherit_posix_acl():
constify path argument
ksmbd_vfs_kern_path_unlock():
constify path argument
ksmbd_vfs_path_lookup_locked():
root_share_path can be const struct path *
ksmbd_vfs_set_init_posix_acl():
constify path argument
kunit, lib/crypto:
Move run_irq_test() to common header
kunit:
Add example parameterized test with direct dynamic parameter array setup
kunit:
Add example parameterized test with shared resource management using the Resource API
kunit:
Add parent kunit for parameterized test context
kunit:
Always descend into kunit directory during build
kunit:
Enable direct registration of parameter arrays to a KUnit test
kunit:
Enable PCI on UML without triggering WARN()
kunit:
Extend kconfig help text for KUNIT_UML_PCI
KUnit:
ffs: Validate all the __attribute_const__ annotations
KUnit:
Introduce ffs()-family tests
kunit:
Introduce param_init/exit for parameterized test context management
kunit:
Pass parameterized test context to generate_params()
kunit:
prevent log overwrite in param_tests
kunit:
qemu_configs: Add MIPS configurations
kunit:
test_dev_action: Correctly cast 'priv' pointer to long*
kunit:
tool: Accept --raw_output=full as an alias of 'all'
kunit:
tool: Parse skipped tests from kselftest.h
KVM/TDX:
Explicitly do WBINVD when no more TDX SEAMCALLs
KVM:
Allow and advertise support for host mmap() on guest_memfd files
KVM:
arm64: Account for 52bit when computing maximum OA
KVM:
arm64: Add build-time check for duplicate DECLARE_REG use
KVM:
arm64: Add filtering hook to S1 page table walk
KVM:
arm64: Add helper computing the state of 52bit PA support
KVM:
arm64: Add reg_feat_map_desc to describe full register dependency
KVM:
arm64: Add S1 IPA to page table level walker
KVM:
arm64: Add timer UAPI workaround to sysreg infrastructure
KVM:
arm64: Add trap configs for PMSDSFR_EL1
KVM:
arm64: Allow EL1 control registers to be accessed from the CPU state
KVM:
arm64: Allow use of S1 PTW for non-NV vcpus
KVM:
arm64: Bump the supported version of FF-A to 1.2
KVM:
arm64: Check range args for pKVM mem transitions
KVM:
arm64: Check the untrusted offset in FF-A memory share
KVM:
arm64: Clarify comments to distinguish pKVM mode from protected VMs
KVM:
arm64: Compute 52bit TTBR address and alignment
KVM:
arm64: Compute per-vCPU FGTs at vcpu_load()
KVM:
arm64: Compute shareability for LPA2
KVM:
arm64: Consolidate pKVM hypervisor VM initialization logic
KVM:
arm64: Convert HCR_EL2 RES0 handling to compute_reg_res0_bits()
KVM:
arm64: Convert MDCR_EL2 RES0 handling to compute_reg_res0_bits()
KVM:
arm64: Convert SCTLR_EL1 RES0 handling to compute_reg_res0_bits()
KVM:
arm64: Correct return value on host version downgrade attempt
KVM:
arm64: Decouple hyp VM creation state from its handle
KVM:
arm64: Decouple output address from the PT descriptor
KVM:
arm64: Document vCPU event ioctls as requiring init'ed vCPU
KVM:
arm64: Don't access ICC_SRE_EL2 if GICv3 doesn't support v2 compatibility
KVM:
arm64: Don't switch MMU on translation from non-NV context
KVM:
arm64: Dump instruction on hyp panic
KVM:
arm64: Enable nested for GICv5 host with FEAT_GCIE_LEGACY
KVM:
arm64: Enable support for guest_memfd backed memory
KVM:
arm64: Enforce absence of FEAT_FGT on FGT registers
KVM:
arm64: Enforce absence of FEAT_FGT2 on FGT2 registers
KVM:
arm64: Enforce absence of FEAT_HCX on HCRX_EL2
KVM:
arm64: Enforce absence of FEAT_SCTLR2 on SCTLR2_EL{1,2}
KVM:
arm64: Enforce absence of FEAT_TCR2 on TCR2_EL2
KVM:
arm64: Expand valid block mappings to FEAT_LPA/LPA2 support
KVM:
arm64: Expose FEAT_LSFE to guests
KVM:
arm64: Finalize ID registers only once per VM
KVM:
arm64: Fix debug checking for np-guests using huge mappings
KVM:
arm64: Fix kvm_vcpu_{set,is}_be() to deal with EL2 state
KVM:
arm64: Fix page leak in user_mem_abort()
KVM:
arm64: Fix WFxT handling of nested virt
KVM:
arm64: gic-v3: Only set ICH_HCR traps for v2-on-v3 or v3 guests
KVM:
arm64: Guard PMSCR_EL1 initialization with SPE presence check
KVM:
arm64: Handle guest_memfd-backed guest page faults
KVM:
arm64: Hide CNTHV_*_EL2 from userspace for nVHE guests
KVM:
arm64: Introduce separate hypercalls for pKVM VM reservation and initialization
KVM:
arm64: Introduce timer_context_to_vcpu() helper
KVM:
arm64: Kill leftovers of ad-hoc timer userspace access
KVM:
arm64: Limit clearing of ID_{AA64PFR0,PFR1}_EL1.GIC to userspace irqchip
KVM:
arm64: Make all 32bit ID registers fully writable
KVM:
arm64: Make ID_AA64MMFR1_EL1.{HCX, TWED} writable from userspace
KVM:
arm64: Make timer_set_offset() generally accessible
KVM:
arm64: Map hyp text as RO and dump instr on panic
KVM:
arm64: Mark FFA_NOTIFICATION_* calls as unsupported
KVM:
arm64: Mark optional FF-A 1.2 interfaces as unsupported
KVM:
arm64: Mask response to FFA_FEATURE call
KVM:
arm64: Move CNT*_CTL_EL0 userspace accessors to generic infrastructure
KVM:
arm64: Move CNT*_CVAL_EL0 userspace accessors to generic infrastructure
KVM:
arm64: Move CNT*CT_EL0 userspace accessors to generic infrastructure
KVM:
arm64: nv: Advertise FEAT_SpecSEI to NV-enabled VMs
KVM:
arm64: nv: Advertise FEAT_TIDCP1 to NV-enabled VMs
KVM:
arm64: nv: Allow userspace to de-feature stage-2 TGRANs
KVM:
arm64: nv: Apply guest's MDCR traps in nested context
KVM:
arm64: nv: Convert masks to denylists in limit_nv_id_reg()
KVM:
arm64: nv: Don't advance PC when pending an SVE exception
KVM:
arm64: nv: Don't erroneously claim FEAT_DoubleLock for NV VMs
KVM:
arm64: nv: Don't treat ZCR_EL2 as a 'mapped' register
KVM:
arm64: nv: Exclude guest's TWED configuration when TWE isn't set
KVM:
arm64: nv: Expose FEAT_AFP to NV-enabled VMs
KVM:
arm64: nv: Expose FEAT_DF2 to NV-enabled VMs
KVM:
arm64: nv: Expose FEAT_ECBHB to NV-enabled VMs
KVM:
arm64: nv: Expose FEAT_RASv1p1 via RAS_frac
KVM:
arm64: nv: Expose FEAT_TWED to NV-enabled VMs
KVM:
arm64: nv: Expose up to FEAT_Debugv8p8 to NV-enabled VMs
KVM:
arm64: nv: Handle VNCR_EL2-triggered faults backed by guest_memfd
KVM:
arm64: nv: Trap debug registers when in hyp context
KVM:
arm64: nv: Treat AMO as 1 when at EL2 and {E2H,TGE} = {1, 0}
KVM:
arm64: nv: Use FGT write trap of MDSCR_EL1 when available
KVM:
arm64: Pass the walk_info structure to compute_par_s1()
KVM:
arm64: Populate level on S1PTW SEA injection
KVM:
arm64: Populate PAR_EL1 with 52bit addresses
KVM:
arm64: Prevent access to vCPU events before init
KVM:
arm64: ptdump: Don't test PTE_VALID alongside other attributes
KVM:
arm64: Refactor user_mem_abort()
KVM:
arm64: Remove duplicate FEAT_{SYSREG128,MTE2} descriptions
KVM:
arm64: Remove unreachable break after return
KVM:
arm64: Rename 'host_kvm' to 'kvm' in pKVM host code
KVM:
arm64: Rename pkvm.enabled to pkvm.is_protected
KVM:
arm64: Replace timer context vcpu pointer with timer_id
KVM:
arm64: Report faults from S1 walk setup at the expected start level
KVM:
arm64: Reserve pKVM handle during pkvm_init_host_vm()
KVM:
arm64: Return early from trace helpers when KVM isn't available
KVM:
arm64: selftest: Expand external_aborts test to look for TTW levels
KVM:
arm64: selftests: Actually enable IRQs in vgic_lpi_stress
KVM:
arm64: selftests: Add an E2H=0-specific configuration to get_reg_list
KVM:
arm64: selftests: Add basic test for running in VHE EL2
KVM:
arm64: selftests: Add helper to check for VGICv3 support
KVM:
arm64: selftests: Add SCTLR2_EL2 to get-reg-list
KVM:
arm64: selftests: Add unsanitised helpers for VGICv3 creation
KVM:
arm64: selftests: Alias EL1 registers to EL2 counterparts
KVM:
arm64: selftests: Allocate vcpus with correct size
KVM:
arm64: selftests: Cope with arch silliness in EL2 selftest
KVM:
arm64: selftests: Cover ID_AA64ISAR3_EL1 in set_id_regs
KVM:
arm64: selftests: Create a VGICv3 for 'default' VMs
KVM:
arm64: selftests: Enable EL2 by default
KVM:
arm64: selftests: Filter ZCR_EL2 in get-reg-list
KVM:
arm64: selftests: Fix misleading comment about virtual timer encoding
KVM:
arm64: selftests: Initialize HCR_EL2
KVM:
arm64: selftests: Initialize VGICv3 only once
KVM:
arm64: selftests: Make dependencies on VHE-specific registers explicit
KVM:
arm64: selftests: Provide helper for getting default vCPU target
KVM:
arm64: selftests: Provide kvm_arch_vm_post_create() in library code
KVM:
arm64: selftests: Remove a duplicate register listing in set_id_regs
KVM:
arm64: selftests: Select SMCCC conduit based on current EL
KVM:
arm64: selftests: Sync ID_AA64PFR1, MPIDR, CLIDR in guest
KVM:
arm64: selftests: Test effective value of HCR_EL2.AMO
KVM:
arm64: selftests: Test writes to ID_AA64MMFR1_EL1.{HCX, TWED}
KVM:
arm64: selftests: Track width of timer counter as "int", not "uint64_t"
KVM:
arm64: selftests: Use hyp timer IRQs when test runs at EL2
KVM:
arm64: selftests: Use the vCPU attr for setting nr of PMU counters
KVM:
arm64: Separate allocation and insertion of pKVM VM table entries
KVM:
arm64: Set ID_{AA64PFR0,PFR1}_EL1.GIC when GICv3 is configured
KVM:
arm64: Update stale comment for sanitise_mte_tags()
KVM:
arm64: Use ARM64_HAS_GICV5_LEGACY for GICv5 probing
KVM:
arm64: Use SMCCC 1.2 for FF-A initialization and in host handler
KVM:
arm64: Use the in-context stage-1 in __kvm_find_s1_desc_level()
KVM:
arm64: vgic-init: Remove vgic_ready() macro
KVM:
arm64: vgic-v3: Reinstate IRQ lock ordering for LPI xarray
KVM:
arm64: vgic-v3: Release reserved slot outside of lpi_xa's lock
KVM:
arm64: vgic-v3: Trap all if no in-kernel irqchip
KVM:
arm64: vgic: Explicitly implement vgic_dist::ready ordering
KVM:
arm64: VHE: Compute fgt traps before activating them
KVM:
Avoid synchronize_srcu() in kvm_io_bus_register_dev()
KVM:
Explicitly mark KVM_GUEST_MEMFD as depending on KVM_GENERIC_MMU_NOTIFIER
KVM:
Export KVM-internal symbols for sub-modules only
KVM:
Fix comment that refers to kvm uapi header path
KVM:
Fix comments that refer to slots_lock
KVM:
guest_memfd: Add INIT_SHARED flag, reject user page faults if not set
KVM:
guest_memfd: Add plumbing to host to map guest_memfd pages
KVM:
guest_memfd: Allow mmap() on guest_memfd for x86 VMs with private memory
KVM:
guest_memfd: Invalidate SHARED GPAs if gmem supports INIT_SHARED
KVM:
guest_memfd: Remove bindings on memslot deletion when gmem is dying
KVM:
guest_memfd: Track guest_memfd mmap support in memslot
KVM:
Implement barriers before accessing kvm->buses[] on SRCU read paths
KVM:
nSVM: Always recalculate LBR MSR intercepts in svm_update_lbrv()
KVM:
nSVM: Fix and simplify LBR virtualization handling with nested
KVM:
nSVM: Replace kzalloc() + copy_from_user() with memdup_user()
KVM:
nSVM: Save/load CET Shadow Stack state to/from vmcb12/vmcb02
KVM:
nVMX: Add consistency checks for CET states
KVM:
nVMX: Add consistency checks for CR0.WP and CR4.CET
KVM:
nVMX: Advertise new VM-Entry/Exit control bits for CET state
KVM:
nVMX: Always forward XSAVES/XRSTORS exits from L2 to L1
KVM:
nVMX: Prepare for enabling CET support for nested guest
KVM:
nVMX: Virtualize NO_HW_ERROR_CODE_CC for L1 event injection to L2
KVM:
remove redundant __GFP_NOWARN
KVM:
Rename CONFIG_KVM_GENERIC_PRIVATE_MEM to CONFIG_HAVE_KVM_ARCH_GMEM_POPULATE
KVM:
Rename CONFIG_KVM_PRIVATE_MEM to CONFIG_KVM_GUEST_MEMFD
KVM:
Rename kvm_slot_can_be_private() to kvm_slot_has_gmem()
KVM:
Rework KVM_CAP_GUEST_MEMFD_MMAP into KVM_CAP_GUEST_MEMFD_FLAGS
KVM:
riscv: selftests: Add bfloat16 extension to get-reg-list test
KVM:
riscv: selftests: Add common supported test cases
KVM:
riscv: selftests: Add missing headers for new testcases
KVM:
riscv: selftests: Add SBI FWFT to get-reg-list test
KVM:
riscv: selftests: Add Zicbop extension to get-reg-list test
KVM:
riscv: selftests: Use the existing RISCV_FENCE macro in `rseq-riscv.h`
KVM:
s390/vfio-ap: Use kvm_is_gpa_in_memslot() instead of open coded equivalent
KVM:
s390: Fix to clear PTE when discarding a swapped page
KVM:
s390: improve interrupt cpu for wakeup
KVM:
selftests: Add an MSR test to exercise guest/host and read/write
KVM:
selftests: Add coverage for 'b' (byte) sized fastops emulation
KVM:
selftests: Add coverage for KVM-defined registers in MSRs test
KVM:
selftests: Add ex_str() to print human friendly name of exception vectors
KVM:
selftests: Add guest_memfd testcase to fault-in on !mmap()'d memory
KVM:
selftests: Add KVM_{G,S}ET_ONE_REG coverage to MSRs test
KVM:
selftests: Add support for #DE exception fixup
KVM:
selftests: Add support for DIV and IDIV in the fastops test
KVM:
selftests: Add support for MSR_IA32_{S,U}_CET to MSRs test
KVM:
selftests: Add test coverage for guest_memfd without GUEST_MEMFD_FLAG_MMAP
KVM:
selftests: Add timing_info bit support in vmx_pmu_caps_test
KVM:
selftests: Add wrapper macro to handle and assert on expected SIGBUS
KVM:
selftests: Add wrappers for mmap() and munmap() to assert success
KVM:
selftests: Create a new guest_memfd for each testcase
KVM:
selftests: Dedup the gnarly constraints of the fastops tests (more macros!)
KVM:
selftests: Do not use hardcoded page sizes in guest_memfd test
KVM:
selftests: Extend MSRs test to validate vCPUs without supported features
KVM:
selftests: Fix irqfd_test for non-x86 architectures
KVM:
selftests: fix MAPC RDbase target formatting in vgic_lpi_stress
KVM:
selftests: fix minor typo in cpumodel_subfuncs
KVM:
selftests: Fix signedness issue with vCPU mmap size check
KVM:
selftests: Fix typo in hyperv cpuid test message
KVM:
selftests: guest_memfd mmap() test when mmap is supported
KVM:
selftests: Handle Intel Atom errata that leads to PMU event overcount
KVM:
selftests: Isolate the guest_memfd Copy-on-Write negative testcase
KVM:
selftests: Move Intel and AMD module param helpers to x86/processor.h
KVM:
selftests: Reduce number of "unavailable PMU events" combos tested
KVM:
selftests: Stash the host page size in a global in the guest_memfd test
KVM:
selftests: Test prefault memory during concurrent memslot removal
KVM:
selftests: Track unavailable_mask for PMU events as 32-bit value
KVM:
selftests: Validate more arch-events in pmu_counters_test
KVM:
selftests: Verify MSRs are (not) in save/restore list when (un)supported
KVM:
selftests: Verify that faulting in private guest_memfd memory fails
KVM:
selftests: Verify that reads to inaccessible guest_memfd VMAs SIGBUS
KVM:
SEV: Add SEV-SNP CipherTextHiding support
KVM:
SEV: Drop GHCB_VERSION_DEFAULT and open code it
KVM:
SEV: Enforce minimum GHCB version requirement for SEV-SNP guests
KVM:
SEV: Fold sev_es_vcpu_reset() into sev_vcpu_create()
KVM:
SEV: Introduce new min,max sev_es and sev_snp asid variables
KVM:
SEV: Move init of SNP guest state into sev_init_vmcb()
KVM:
SEV: Read save fields from GHCB exactly once
KVM:
SEV: Reject non-positive effective lengths during LAUNCH_UPDATE
KVM:
SEV: Rename kvm_ghcb_get_sw_exit_code() to kvm_get_cached_sw_exit_code()
KVM:
SEV: Save the SEV policy if and only if LAUNCH_START succeeds
KVM:
SEV: Set RESET GHCB MSR value during sev_es_init_vmcb()
KVM:
SEV: Synchronize MSR_IA32_XSS from the GHCB when it's valid
KVM:
SEV: Validate XCR0 provided by guest in GHCB
KVM:
SVM: Always print "AVIC enabled" separately, even when force enabled
KVM:
SVM: Check pmu->version, not enable_pmu, when getting PMC MSRs
KVM:
SVM: Don't advise the user to do force_avic=y (when x2AVIC is detected)
KVM:
SVM: Emulate PERF_CNTR_GLOBAL_STATUS_SET for PerfMonV2
KVM:
SVM: Emulate reads and writes to shadow stack MSRs
KVM:
SVM: Enable AVIC by default for Zen4+ if x2AVIC is support
KVM:
SVM: Enable Secure TSC for SNP guests
KVM:
SVM: Enable shadow stack virtualization for SVM
KVM:
SVM: Fix redundant updates of LBR MSR intercepts
KVM:
SVM: Initialize per-CPU svm_data at the end of hardware setup
KVM:
SVM: Make avic_ga_log_notifier() local to avic.c
KVM:
SVM: Make svm_x86_ops globally visible, clean up on-HyperV usage
KVM:
SVM: Mark VMCB_LBR dirty when MSR_IA32_DEBUGCTLMSR is updated
KVM:
SVM: Move global "avic" variable to avic.c
KVM:
SVM: Move SEV-ES VMSA allocation to a dedicated sev_vcpu_create() helper
KVM:
SVM: Move x2AVIC MSR interception helper to avic.c
KVM:
SVM: Pass through shadow stack MSRs as appropriate
KVM:
SVM: Re-load current, not host, TSC_AUX on #VMEXIT from SEV-ES guest
KVM:
SVM: Skip fastpath emulation on VM-Exit if next RIP isn't valid
KVM:
SVM: switch to raw spinlock for svm->ir_list_lock
KVM:
SVM: Unregister KVM's GALog notifier on kvm-amd.ko exit
KVM:
SVM: Update "APICv in x2APIC without x2AVIC" in avic.c, not svm.c
KVM:
SVM: Update dump_vmcb with shadow stack save area additions
KVM:
TDX: Do not retry locally when the retry is caused by invalid memslot
KVM:
TDX: Fix uninitialized error code for __tdx_bringup()
KVM:
TDX: Reject fully in-kernel irqchip if EOIs are protected, i.e. for TDX VMs
KVM:
TDX: Remove redundant __GFP_ZERO
KVM:
VMX: Add helpers to toggle/change a bit in VMCS execution controls
KVM:
VMX: Add host MSR read/write helpers to consolidate preemption handling
KVM:
VMX: Configure nested capabilities after CPU capabilities
KVM:
VMX: Emulate read and write to CET MSRs
KVM:
VMX: Fix an indentation
KVM:
VMX: Fix check for valid GVA on an EPT violation
KVM:
VMX: Inject #UD if guest tries to execute SEAMCALL or TDCALL
KVM:
VMX: Introduce CET VMCS fields and control bits
KVM:
VMX: Make CR4.CET a guest owned bit
KVM:
VMX: Set host constant supervisor states to VMCS fields
KVM:
VMX: Set up interception for CET MSRs
KVM:
VMX: Setup canonical VMCS config prior to kvm_x86_vendor_init()
KVM:
VMX: Support the immediate form of WRMSRNS in the VM-Exit fastpath
KVM:
x86/mmu: Enforce guest_memfd's max order when recovering hugepages
KVM:
x86/mmu: Extend guest_memfd's max mapping level to shared mappings
KVM:
x86/mmu: Handle guest page faults for guest_memfd with shared memory
KVM:
x86/mmu: Hoist guest_memfd max level/order helpers "up" in mmu.c
KVM:
x86/mmu: Pretty print PK, SS, and SGX flags in MMU tracepoints
KVM:
x86/mmu: Recover TDP MMU NX huge pages using MMU read lock
KVM:
x86/mmu: Rename .private_max_mapping_level() to .gmem_max_mapping_level()
KVM:
x86/mmu: Rename kvm_tdp_mmu_zap_sp() to better indicate its purpose
KVM:
x86/mmu: Return -EAGAIN if userspace deletes/moves memslot during prefault
KVM:
x86/mmu: Track possible NX huge pages separately for TDP vs. Shadow MMU
KVM:
x86/mmu: WARN on attempt to check permissions for Shadow Stack #PF
KVM:
x86/pmu: Add wrappers for counting emulated instructions/branches
KVM:
x86/pmu: Calculate set of to-be-emulated PMCs at time of WRMSRs
KVM:
x86/pmu: Correct typo "_COUTNERS" to "_COUNTERS"
KVM:
x86/pmu: Don't try to get perf capabilities for hybrid CPUs
KVM:
x86/pmu: Drop redundant check on PMC being globally enabled for emulation
KVM:
x86/pmu: Drop redundant check on PMC being locally enabled for emulation
KVM:
x86/pmu: Move initialization of valid PMCs bitmask to common x86
KVM:
x86/pmu: Move kvm_init_pmu_capability() to pmu.c
KVM:
x86/pmu: Move PMU_CAP_{FW_WRITES,LBR_FMT} into msr-index.h header
KVM:
x86/pmu: Open code pmc_event_is_allowed() in its callers
KVM:
x86/pmu: Rename check_pmu_event_filter() to pmc_is_event_allowed()
KVM:
x86/pmu: Rename pmc_speculative_in_use() to pmc_is_locally_enabled()
KVM:
x86/pmu: Restrict GLOBAL_{CTRL,STATUS}, fixed PMCs, and PEBS to PMU v2+
KVM:
x86/pmu: Snapshot host (i.e. perf's) reported PMU capabilities
KVM:
x86/pmu: Use BIT_ULL() instead of open coded equivalents
KVM:
x86: Acquire SRCU in WRMSR fastpath iff instruction needs to be skipped
KVM:
x86: Add a fastpath handler for INVD
KVM:
x86: Add fault checks for guest CR4.CET setting
KVM:
x86: Add helper to retrieve current value of user return MSR
KVM:
x86: Add human friendly formatting for #XM, and #VE
KVM:
x86: Add kvm_icr_to_lapic_irq() helper to allow for fastpath IPIs
KVM:
x86: Add kvm_msr_{read,write}() helpers
KVM:
x86: Add support for RDMSR/WRMSRNS w/ immediate on Intel
KVM:
x86: Add XSS support for CET_KERNEL and CET_USER
KVM:
x86: Advertise support for the immediate form of MSR instructions
KVM:
x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs
KVM:
x86: Allow setting CR4.CET if IBT or SHSTK is supported
KVM:
x86: Call out MSR_IA32_S_CET is not handled by XSAVES
KVM:
x86: Check XSS validity against guest CPUIDs
KVM:
x86: Convert em_salc() to C
KVM:
x86: Define AMD's #HV, #VC, and #SX exception vectors
KVM:
x86: Define Control Protection Exception (#CP) vector
KVM:
x86: Disable support for IBT and SHSTK if allow_smaller_maxphyaddr is true
KVM:
x86: Disable support for Shadow Stacks if TDP is disabled
KVM:
x86: Don't (re)check L1 intercepts when completing userspace I/O
KVM:
x86: Don't emulate instructions affected by CET features
KVM:
x86: Don't emulate task switches when IBT or SHSTK is enabled
KVM:
x86: Don't treat ENTER and LEAVE as branches, because they aren't
KVM:
x86: Drop pointless exports of kvm_arch_xxx() hooks
KVM:
x86: Drop semi-arbitrary restrictions on IPI type in fastpath
KVM:
x86: Emulate SSP[63:32]!=0 #GP(0) for FAR JMP to 32-bit mode
KVM:
x86: Enable CET virtualization for VMX and advertise to userspace
KVM:
x86: Enable guest SSP read/write interface with new uAPIs
KVM:
x86: Enable KVM_GUEST_MEMFD for all 64-bit builds
KVM:
x86: Export KVM-internal symbols for sub-modules only
KVM:
x86: Fix hypercalls docs section number order
KVM:
x86: Fold WRMSR fastpath helpers into the main handler
KVM:
x86: Harden KVM against imbalanced load/put of guest FPU state
KVM:
x86: Have all vendor neutral sub-configs depend on KVM_X86, not just KVM
KVM:
x86: hyper-v: Use guard() instead of mutex_lock() to simplify code
KVM:
x86: Implement test_cc() in C
KVM:
x86: Initialize allow_smaller_maxphyaddr earlier in setup
KVM:
x86: Initialize kvm_caps.supported_xss
KVM:
x86: Introduce EM_ASM_1
KVM:
x86: Introduce EM_ASM_1SRC2
KVM:
x86: Introduce EM_ASM_2
KVM:
x86: Introduce EM_ASM_2CL
KVM:
x86: Introduce EM_ASM_2R
KVM:
x86: Introduce EM_ASM_2W
KVM:
x86: Introduce EM_ASM_3WCL
KVM:
x86: Introduce KVM_{G,S}ET_ONE_REG uAPIs support
KVM:
x86: Load guest FPU state when access XSAVE-managed MSRs
KVM:
x86: Make "lowest priority" helpers local to lapic.c
KVM:
x86: Manually clear MPX state only on INIT
KVM:
x86: Merge 'selftests' into 'cet' to pick up ex_str()
KVM:
x86: Merge 'svm' into 'cet' to pick up GHCB dependencies
KVM:
x86: Move kvm_intr_is_single_vcpu() to lapic.c
KVM:
x86: Move kvm_irq_delivery_to_apic() from irq.c to lapic.c
KVM:
x86: Move vector_hashing into lapic.c
KVM:
x86: Only allow "fast" IPIs in fastpath WRMSR(X2APIC_ICR) handler
KVM:
x86: Push acquisition of SRCU in fastpath into kvm_pmu_trigger_event()
KVM:
x86: Refresh CPUID on write to guest MSR_IA32_XSS
KVM:
x86: Remove fastops
KVM:
x86: Rename handle_fastpath_set_msr_irqoff() to handle_fastpath_wrmsr()
KVM:
x86: Rename kvm_{g,s}et_msr()* to show that they emulate guest accesses
KVM:
x86: Rename local "ecx" variables to "msr" and "pmc" as appropriate
KVM:
x86: Rename vmx_vmentry/vmexit_ctrl() helpers
KVM:
x86: Report KVM supported CET MSRs as to-be-saved
KVM:
x86: Report XSS as to-be-saved if there are supported features
KVM:
x86: Rework KVM_REQ_MSR_FILTER_CHANGED into a generic RECALC_INTERCEPTS
KVM:
x86: Save and reload SSP to/from SMRAM
KVM:
x86: Select KVM_GENERIC_PRIVATE_MEM directly from KVM_SW_PROTECTED_VM
KVM:
x86: Select TDX's KVM_GENERIC_xxx dependencies iff CONFIG_KVM_INTEL_TDX=y
kvm:
x86: simplify kvm_vector_to_index()
KVM:
x86: Unconditionally grab data from EDX:EAX in WRMSR fastpath
KVM:
x86: Unconditionally handle MSR_IA32_TSC_DEADLINE in fastpath exits
KVM:
x86: Unload "FPU" state on INIT if and only if its currently in-use
KVM:
x86: Use double-underscore read/write MSR helpers as appropriate
KVM:
x86: Use guard() instead of mutex_lock() to simplify code
KVM:
x86: Use KVM_REQ_RECALC_INTERCEPTS to react to CPUID updates
KVM:
x86: Zero XSTATE components on INIT by iterating over supported features
l2tp:
reset skb control buffer on xmit
lan966x:
Fix sleeping in atomic context
landlock:
fix splats from iput() after it started calling might_sleep()
leds:
flash: leds-qcom-flash: Add a separate register map for PMI8998
leds:
flash: leds-qcom-flash: Update torch current clamp setting
leds:
is31fl319x: Use devm_mutex_init()
leds:
Kconfig: Fix spelling mistake "limitiation" -> "limitation"
leds:
led-class: Add Device Tree support to led_get()
leds:
leds-is31fl32xx: Add support for is31fl3236a
leds:
leds-lp55xx: Use correct address for memory programming
leds:
max77705: Function return instead of variable assignment
leds:
qnap-mcu: Add support for the red and green status LEDs
leds:
qnap-mcu: Fix state numbering for USB LED
lib/crc:
crc_kunit: Test CRC computation in interrupt contexts
lib/crc:
Drop inline from all *_mod_init_arch() functions
lib/crc:
Use underlying functions instead of crypto_simd_usable()
lib/crypto:
arm/curve25519: Disable on CPU_BIG_ENDIAN
lib/crypto:
arm64/sha256: Add support for 2-way interleaved hashing
lib/crypto:
blake2s: Always enable arch-optimized BLAKE2s code
lib/crypto:
blake2s: Consolidate into single C translation unit
lib/crypto:
blake2s: Move generic code into blake2s.c
lib/crypto:
blake2s: Remove obsolete self-test
lib/crypto:
chacha: Consolidate into single module
lib/crypto:
chacha: Remove unused function chacha_is_arch_optimized()
lib/crypto:
chacha: Rename chacha.c to chacha-block-generic.c
lib/crypto:
chacha: Rename libchacha.c to chacha.c
lib/crypto:
curve25519-hacl64: Fix older clang KASAN workaround for GCC
lib/crypto:
curve25519: Consolidate into single module
lib/crypto:
curve25519: Move a couple functions out-of-line
lib/crypto:
Drop inline from all *_mod_init_arch() functions
lib/crypto:
md5: Add MD5 and HMAC-MD5 library functions
lib/crypto:
mips/md5: Migrate optimized code into library
lib/crypto:
poly1305: Consolidate into single module
lib/crypto:
poly1305: Remove unused function poly1305_is_arch_optimized()
lib/crypto:
poly1305: Restore dependency of arch code on !KMSAN
lib/crypto:
powerpc/md5: Migrate optimized code into library
lib/crypto:
riscv/poly1305: Import OpenSSL/CRYPTOGAMS implementation
lib/crypto:
sha256: Add support for 2-way interleaved hashing
lib/crypto:
sha256: Use underlying functions instead of crypto_simd_usable()
lib/crypto:
sha512: Use underlying functions instead of crypto_simd_usable()
lib/crypto:
sparc/md5: Migrate optimized code into library
lib/crypto:
tests: Add Curve25519 benchmark
lib/crypto:
tests: Add KUnit tests for BLAKE2s
lib/crypto:
tests: Add KUnit tests for MD5 and HMAC-MD5
lib/crypto:
tests: Add tests and benchmark for sha256_finup_2x()
lib/crypto:
tests: Enable Curve25519 test when CRYPTO_SELFTESTS
lib/crypto:
tests: Fix KMSAN warning in test_sha256_finup_2x()
lib/crypto:
tests: Migrate Curve25519 self-test to KUnit
lib/crypto:
x86/blake2s: Reduce size of BLAKE2S_SIGMA2
lib/crypto:
x86/sha256: Add support for 2-way interleaved hashing
lib/decompress:
use designated initializers for struct compress_format
lib/digsig:
remove unnecessary memset
lib/digsig:
Use SHA-1 library instead of crypto_shash
lib/fault-inject-usercopy.c:
use PTR_ERR_OR_ZERO() to simplify code
lib/genalloc:
fix device leak in of_gen_pool_get()
lib/Kconfig.debug:
Drop CLANG_VERSION check from DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT
lib/lzo:
add unlikely hints to overrun checks
lib/string_choices:
Add str_assert_deassert() helper
lib/string_choices:
Add str_input_output() helper
lib/sys_info:
handle sys_info_mask==0 case
lib/test_hmm:
drop redundant conversion to bool
lib/test_kho:
check if KHO is enabled
lib/test_kho:
fixes for error handling
lib/test_kho:
use kho_preserve_vmalloc instead of storing addresses in fdt
lib/test_maple_tree.c:
remove redundant semicolons
lib:
test_objpool: Avoid direct access to hrtimer clockbase
libbpf:
Add documentation to version and error API functions
libbpf:
Embed and verify the metadata hash in the loader
libbpf:
Export bpf_object__prepare symbol
libbpf:
Fix error when st-prefix_ops and ops from differ btf
libbpf:
Fix missing #pragma in libbpf_utils.c
libbpf:
Fix powerpc's stack register definition in bpf_tracing.h
libbpf:
Fix reuse of DEVMAP
libbpf:
Fix undefined behavior in {get,put}_unaligned_be32()
libbpf:
Fix USDT SIB argument handling causing unrecognized register error
libbpf:
Implement SHA256 internal helper
libbpf:
make libbpf_errno.c into more generic libbpf_utils.c
libbpf:
move libbpf_errstr() into libbpf_utils.c
libbpf:
move libbpf_sha256() implementation into libbpf_utils.c
libbpf:
remove linux/unaligned.h dependency for libbpf_sha256()
libbpf:
Remove unused args in parse_usdt_note
libbpf:
remove unused libbpf_strerror_r and STRERR_BUFSIZE
libbpf:
Replace AF_ALG with open coded SHA-256
libbpf:
Support exclusive map creation
libbpf:
Update light skeleton for signing
libceph:
add empty check to ceph_con_get_out_msg()
libceph:
drop started parameter of __ceph_open_session()
libceph:
fix potential use-after-free in have_mon_and_osd_map()
libceph:
make ceph_con_get_out_msg() return the message pointer
libceph:
pass the message pointer instead of loading con->out_msg
libceph:
prevent potential out-of-bounds writes in handle_auth_session_key()
libceph:
replace BUG_ON with bounds check for map->max_osd
libceph:
Use HMAC-SHA256 library instead of crypto_shash
libeth:
xdp: Disable generic kCFI pass for libeth_xdp_tx_xmit_bulk()
libie, ice:
move fwlog admin queue to libie
libie:
depend on DEBUG_FS when building LIBIE_FWLOG
libie:
fix linking with libie_{adminq,fwlog} when CONFIG_LIBIE=n
libperf event:
Ensure tracing data is multiple of 8 sized
libperf mmap:
In user mmap rdpmc avoid undefined behavior
Linux:
Linux 6.18
Linux:
Linux 6.18-rc1
Linux:
Linux 6.18-rc2
Linux:
Linux 6.18-rc3
Linux:
Linux 6.18-rc4
Linux:
Linux 6.18-rc5
Linux:
Linux 6.18-rc6
Linux:
Linux 6.18-rc7
list.h:
add missing kernel-doc for basic macros
list:
add list_last_entry_or_null()
listmount:
don't call path_put() under namespace semaphore
lkdtm:
fortify: Fix potential NULL dereference on kmalloc failure
lockd:
Remove space before newline
locking/local_lock:
Expose dep_map in local_trylock_t.
locking/local_lock:
Introduce local_lock_is_locked().
locks:
Remove the last reference to EXPORT_OP_ASYNC_LOCK.
LoongArch:
Add cflag -fno-isolate-erroneous-paths-dereference
LoongArch:
Add crash dump support for kexec_file
LoongArch:
Add EFI binary support for kexec_file
LoongArch:
Add ELF binary support for kexec_file
LoongArch:
Add preparatory infrastructure for kexec_file
LoongArch:
Add struct loongarch_image_header for kernel
LoongArch:
Allow specify SIMD width via kernel parameters
LoongArch:
Automatically disable kaslr if boot from kexec_file
LoongArch:
BPF: Disable trampoline for kernel module function trace
LoongArch:
BPF: Don't align trampoline size
LoongArch:
BPF: Fix uninitialized symbol 'retval_off'
LoongArch:
BPF: Make error handling robust in arch_prepare_bpf_trampoline()
LoongArch:
BPF: Make trampoline size stable
LoongArch:
BPF: No support of struct argument in trampoline programs
LoongArch:
BPF: No text_poke() for kernel text
LoongArch:
BPF: Optimize sign-extention mov instructions
LoongArch:
BPF: Remove duplicated bpf_flush_icache()
LoongArch:
BPF: Remove duplicated flags check
LoongArch:
BPF: Sign-extend struct ops return values properly
LoongArch:
Clarify 3 MSG interrupt features
LoongArch:
Consolidate CPU names in /proc/cpuinfo
LoongArch:
Consolidate early_ioremap()/ioremap_prot()
LoongArch:
Consolidate max_pfn & max_low_pfn calculation
LoongArch:
Don't panic if no valid cache info for PCI
LoongArch:
Fix bitflag conflict for TIF_FIXADE
LoongArch:
Fix build error for LTO with LLVM-18
LoongArch:
Fix NUMA node parsing with numa_memblks
LoongArch:
Handle new atomic instructions for probes
LoongArch:
Init acpi_gbl_use_global_lock to false
LoongArch:
kexec: Initialize the kexec_buf structure
LoongArch:
kexec: Print out debugging message if required
LoongArch:
KVM: Access mailbox directly in mail_send()
LoongArch:
KVM: Add delay until timer interrupt injected
LoongArch:
KVM: Add different length support in loongarch_pch_pic_read()
LoongArch:
KVM: Add different length support in loongarch_pch_pic_write()
LoongArch:
KVM: Add implementation with IOCSR_IPI_SET
LoongArch:
KVM: Add IRR and ISR register read emulation
LoongArch:
KVM: Add PTW feature detection on new hardware
LoongArch:
KVM: Add sign extension with kernel IOCSR read emulation
LoongArch:
KVM: Add sign extension with kernel MMIO read emulation
LoongArch:
KVM: Fix max supported vCPUs set with EIOINTC
LoongArch:
KVM: Move kvm_iocsr tracepoint out of generic code
LoongArch:
KVM: Restore guest PMU if it is enabled
LoongArch:
KVM: Rework pch_pic_update_batch_irqs()
LoongArch:
KVM: Set page with write attribute if dirty track disabled
LoongArch:
KVM: Set version information at initial stage
LoongArch:
KVM: Skip PMU checking on vCPU context switch
LoongArch:
Let {pte,pmd}_modify() record the status of _PAGE_DIRTY
LoongArch:
Mask all interrupts during kexec/kdump
LoongArch:
Refine the init_hw_perf_events() function
LoongArch:
Remove __GFP_HIGHMEM masking in pud_alloc_one()
LoongArch:
Remove clockevents shutdown call on offlining
LoongArch:
Try VMA lock-based page fault handling first
LoongArch:
Update Loongson-3 default config file
LoongArch:
Use correct accessor to read FWPC/MWPC
loongarch:
Use generic TIF bits
LoongArch:
Use physical addresses for CSR_MERRENTRY/CSR_TLBRENTRY
LoongArch:
Use UAPI types in ptrace UAPI header
loop:
fix backing file reference leak on validation error
loop:
remove redundant __GFP_NOWARN flag
lsm,selinux:
Add LSM blob support for BPF objects
lsm:
CONFIG_LSM can depend on CONFIG_SECURITY
lsm:
security_lsmblob_to_secctx module selection
lsm:
use lsm_blob_alloc() in lsm_bdev_alloc()
m68k/PCI:
Use pci_enable_resources() in pcibios_enable_device()
m68k:
Add __attribute_const__ to ffs()-family implementations
m68k:
bitops: Fix find_*_bit() signatures
m68k:
defconfig: Update defconfigs for v6.17-rc1
m68k:
make HPDCA and HPAPCI bools
macsec:
add NLA_POLICY_MAX for MACSEC_OFFLOAD_ATTR_TYPE and IFLA_MACSEC_OFFLOAD
macsec:
remove validate_add_rxsc
macsec:
replace custom check on IFLA_MACSEC_ENCODING_SA with NLA_POLICY_MAX
macsec:
replace custom checks for IFLA_MACSEC_* flags with NLA_POLICY_MAX
macsec:
replace custom checks on IFLA_MACSEC_ICV_LEN with NLA_POLICY_RANGE
macsec:
replace custom checks on MACSEC_*_ATTR_ACTIVE with NLA_POLICY_MAX
macsec:
replace custom checks on MACSEC_SA_ATTR_AN with NLA_POLICY_MAX
macsec:
replace custom checks on MACSEC_SA_ATTR_KEYID with NLA_POLICY_EXACT_LEN
macsec:
replace custom checks on MACSEC_SA_ATTR_SALT with NLA_POLICY_EXACT_LEN
macsec:
use NLA_POLICY_MAX_LEN for MACSEC_SA_ATTR_KEY
macsec:
use NLA_POLICY_VALIDATE_FN to validate IFLA_MACSEC_CIPHER_SUITE
macsec:
use NLA_UINT for MACSEC_SA_ATTR_PN
macsec:
validate IFLA_MACSEC_VALIDATION with NLA_POLICY_MAX
mailbox/riscv-sbi-mpxy:
Add ACPI support
mailbox:
Add common header for RPMI messages sent via mailbox
mailbox:
add MediaTek GPUEB IPI mailbox
mailbox:
Add RISC-V SBI message proxy (MPXY) based mailbox driver
mailbox:
Allow controller specific mapping using fwnode
mailbox:
arm_mhuv3: Remove no_free_ptr() to maintain the original form of the pointer
mailbox:
mailbox-test: Fix debugfs_create_dir error checking
mailbox:
mtk-cmdq: Refine DMA address handling for the command buffer
mailbox:
mtk-cmdq: Remove pm_runtime APIs from cmdq_mbox_send_data()
mailbox:
mtk-gpueb: Add missing 'static' to mailbox ops struct
mailbox:
omap-mailbox: Check for pending msgs only when mbox is exclusive
mailbox:
pcc: don't zero error register
mailbox:
remove unneeded 'fast_io' parameter in regmap_config
mailbox:
th1520: fix clock imbalance on probe failure
mailbox:
zynqmp-ipi: Fix out-of-bounds access in mailbox cleanup loop
mailbox:
zynqmp-ipi: Fix SGI cleanup on unbind
mailbox:
zynqmp-ipi: Remove dev.parent check in zynqmp_ipi_free_mboxes
mailbox:
zynqmp-ipi: Remove redundant mbox_controller_unregister() call
mailmap:
add entry for Sam Protsenko
mailmap:
update Dikshita Agarwal's email addresses
MAINTAINER:
add maintainer for veml6046x00
MAINTAINERS, .mailmap:
update Umang's email address
MAINTAINERS:
A driver for simple 1-channel SPI ADCs
MAINTAINERS:
add "DEVICE I/O & IRQ [RUST]" entry
MAINTAINERS:
Add a media/platform/qcom MAINTAINERS entry
MAINTAINERS:
add a sub-entry for the Qualcomm bluetooth driver
MAINTAINERS:
Add an entry for Amlogic spifc driver
MAINTAINERS:
add brcm tag driver to b53
MAINTAINERS:
add Chris and Kairui as the swap maintainer
MAINTAINERS:
add Denis Benato as maintainer for asus notebooks
MAINTAINERS:
Add entries for ICSSM Ethernet driver
MAINTAINERS:
Add entry for DW DPTX Controller bridge
MAINTAINERS:
Add entry for FourSemi audio amplifiers
MAINTAINERS:
Add entry for Loongson Security Engine drivers
MAINTAINERS:
Add entry for RISC-V RPMI and MPXY drivers
MAINTAINERS:
Add entry for ST STM32MP25 PCIe drivers
MAINTAINERS:
Add entry for TQ-Systems AM335 device trees
MAINTAINERS:
Add entry on MAX7360 driver
MAINTAINERS:
add File entry for scripts/checktransupdate.py to DOCUMENTATION
MAINTAINERS:
add files from tools/docs to documentation entry
MAINTAINERS:
Add FSI bindings to FSI subsystem entry
MAINTAINERS:
Add i.MX8MP Ultra-MACH SBC to ULTRATRONIK BOARD SUPPORT
MAINTAINERS:
Add James Clark as a perf tools reviewer
MAINTAINERS:
Add KVM mail list to the TDX entry
MAINTAINERS:
Add Magnus Lindholm as maintainer for alpha port
MAINTAINERS:
Add maintainer for Qualcomm PPE driver
MAINTAINERS:
add Mark Brown as a linux-next maintainer
MAINTAINERS:
add myself and Barry to dma_map_benchmark maintainers
MAINTAINERS:
add myself as maintainer for b53
MAINTAINERS:
Add myself as VFIO-platform reviewer
MAINTAINERS:
Add myself as VFIO-platform reviewer
MAINTAINERS:
Add myself as virtual-cpufreq maintainer
MAINTAINERS:
add NETC Timer PTP clock driver section
MAINTAINERS:
add netlink_yml_parser.py to linux-doc
MAINTAINERS:
Add new intel_vpu maintainer
MAINTAINERS:
add Qualcomm PM4125 audio codec to drivers list
MAINTAINERS:
Add Rick Edgecombe as a TDX reviewer
MAINTAINERS:
Add RISC-V T-HEAD SoC patchwork
MAINTAINERS:
add test_kho to KHO's entry
MAINTAINERS:
add the associated Rust helper to the CREDENTIALS section
MAINTAINERS:
add the associated Rust helper to the LSM section
MAINTAINERS:
Add website of Nova GPU driver
MAINTAINERS:
adjust file entry in DRM ACCEL DRIVER FOR ROCKCHIP NPU
MAINTAINERS:
Adjust file entry in LOONGSON SECURITY ENGINE DRIVERS
MAINTAINERS:
Change mailbox-altera maintainer
MAINTAINERS:
correct git location for block layer tree
MAINTAINERS:
Delete inactive maintainers from AF_XDP
MAINTAINERS:
EDAC: Drop inactive reviewers
MAINTAINERS:
erofs: add myself as reviewer
MAINTAINERS:
include fsl_imx9_ddr_perf.c and some perf metric files
MAINTAINERS:
Mark coretemp driver as orphaned
MAINTAINERS:
Mark hyperv_fb driver Obsolete
MAINTAINERS:
mark ISDN subsystem as orphan
MAINTAINERS:
merge sections for ROCKCHIP VIDEO DECODER DRIVER
MAINTAINERS:
merge TRIGGER SOURCE sections
MAINTAINERS:
Move DT patchwork to kernel.org
MAINTAINERS:
new entry for IPv6 IOAM
MAINTAINERS:
Remove eth bridge website
MAINTAINERS:
Remove Jacek Lawrynowicz as intel_vpu maintainer
MAINTAINERS:
Remove myself from HiSilicon PMU maintainers
MAINTAINERS:
Remove myself from perf_events subsystem
MAINTAINERS:
rename DAMON section
MAINTAINERS:
resctrl: Add myself as reviewer
MAINTAINERS:
rust: dma: add scatterlist files
MAINTAINERS:
separate VIRTIO NET DRIVER and add netdev
MAINTAINERS:
Support ROHM BD79112 ADC
MAINTAINERS:
Switch myself to using kernel.org address
MAINTAINERS:
sync omap devicetree maintainers with omap platform
MAINTAINERS:
Update Alex Williamson's email address
MAINTAINERS:
update atomic infrastructure entry to include Rust
MAINTAINERS:
update David Hildenbrand's email address
MAINTAINERS:
update Dikshita Agarwal's email addresses
MAINTAINERS:
Update email address for Carl Vanderlip
MAINTAINERS:
Update for the NTB AMD driver maintainer
MAINTAINERS:
update Hans Verkuil's email addresses
MAINTAINERS:
Update int3472 maintainers
MAINTAINERS:
Update irdma maintainers
MAINTAINERS:
Update Kconfig section
MAINTAINERS:
Update Krzysztof Kozlowski's email
MAINTAINERS:
Update KUnit email address for Rae Moar
MAINTAINERS:
update location of hfs&hfsplus trees
MAINTAINERS:
Update maintainers of TI VPE and CAL
MAINTAINERS:
Update max30208 maintainership
MAINTAINERS:
Update Michael Jamet's maintainer entries
MAINTAINERS:
Update Min Ma's email for AMD XDNA driver
MAINTAINERS:
update my email address
MAINTAINERS:
Update name spelling
MAINTAINERS:
Update Shameer Kolothum's email address
MAINTAINERS:
update Sibi Sankar's email address
MAINTAINERS:
Update the file list in the TDX entry.
MAINTAINERS:
Update Vikash Garodia's email address
MAINTAINERS:
update Vincent Mailhol's email address
MAINTAINERS:
Update xilinx-ams driver maintainers
MAINTAINERS:
Use https:// protocol for Reset Controller Framework tree
MAINTAINERS:
wcn36xx: Add linux-wireless list
Linux:
make it easier to catch those who try to modify ->d_name
maple_tree:
Add single node allocation support to maple state
maple_tree:
Convert forking to use the sheaf interface
maple_tree:
Drop bulk insert support
maple_tree:
fix MAPLE_PARENT_RANGE32 and parent pointer docs
maple_tree:
fix testing for 32 bit builds
maple_tree:
fix tracepoint string pointers
maple_tree:
Prefilled sheaf conversion and testing
maple_tree:
remove lockdep_map_p typedef
maple_tree:
remove redundant __GFP_NOWARN
maple_tree:
Replace mt_free_one() with kfree()
maple_tree:
testing fix for spanning store on 32b
maple_tree:
Use kfree_rcu in ma_free_rcu
maple_tree:
use percpu sheaves for maple_node_cache
Linux:
Mark xe driver as BROKEN if kernel page size is not 4kB
mark_mounts_for_expiry():
use guards
may_copy_tree(), __do_loopback():
constify struct path argument
md/dm-raid:
check before referencing mddev->bitmap_ops
md/md-bitmap:
add a new method blocks_synced() in bitmap_operations
md/md-bitmap:
add a new method skip_sync_blocks() in bitmap_operations
md/md-bitmap:
add a new parameter 'flush' to bitmap_ops->enabled
md/md-bitmap:
add a new sysfs api bitmap_type
md/md-bitmap:
add md_bitmap_registered/enabled() helper
md/md-bitmap:
delay registration of bitmap_ops until creating bitmap
md/md-bitmap:
handle the case bitmap is not enabled before end_sync()
md/md-bitmap:
handle the case bitmap is not enabled before start_sync()
md/md-bitmap:
introduce CONFIG_MD_BITMAP
md/md-bitmap:
make method bitmap_ops->daemon_work optional
md/md-bitmap:
merge md_bitmap_group into bitmap_operations
md/md-bitmap:
remove the parameter 'init' for bitmap_ops->resize()
md/md-bitmap:
support discard for bitmap ops
md/md-linear:
convert to use bio_submit_split_bioset()
md/md-llbitmap:
introduce new lockless bitmap
md/md-llbitmap:
Use DIV_ROUND_UP_SECTOR_T
md/raid0:
convert raid0_handle_discard() to use bio_submit_split_bioset()
md/raid0:
convert raid0_make_request() to use bio_submit_split_bioset()
md/raid10:
add a new r10bio flag R10BIO_Returned
md/raid10:
check before referencing mddev->bitmap_ops
md/raid10:
convert read/write to use bio_submit_split_bioset()
md/raid1:
check before referencing mddev->bitmap_ops
md/raid1:
check bitmap before behind write
md/raid1:
convert to use bio_submit_split_bioset()
md/raid5:
check before referencing mddev->bitmap_ops
md/raid5:
convert to use bio_submit_split_bioset()
md:
add a new mddev field 'bitmap_id'
md:
add a new parameter 'offset' to md_super_write()
md:
add a new recovery_flag MD_RECOVERY_LAZY_RECOVER
md:
check before referencing mddev->bitmap_ops
md:
factor out a helper raid_is_456()
md:
fix mssing blktrace bio split events
media:
adv7180: Add missing lock in suspend callback
media:
adv7180: Do not write format to device in set_fmt
media:
adv7180: Move adv7180_set_power() and init_device()
media:
adv7180: Move state mutex handling outside init_device()
media:
adv7180: Only validate format in querystd
media:
adv7180: Only validate format in s_std
media:
adv7180: Power down decoder when configuring the device
media:
adv7180: Remove the s_power callback
media:
adv7180: Setup controls every time the device is reset
media:
adv7180: Split device initialization and reset
media:
adv7180: Use v4l2-ctrls core to handle s_ctrl locking
media:
allegro: Access v4l2_fh from file
media:
amlogic: c3-mipi-csi2: Call v4l2_get_link_freq() on source pad
media:
amphion: Delete v4l2_fh synchronously in .release()
media:
amphion: Make some vpu_v4l2 functions static
media:
aspeed: Allow to capture from SoC display (GFX)
media:
atomisp: Fix incorrect snprintf format specifiers for signed integers
media:
au0828: Use USB API functions rather than constants
media:
b2c2: Fix use-after-free causing by irq_check_work in flexcop_pci_remove
media:
b2c2: flexcop: Fix coding style issues
media:
b2c2: Remove space before newline
media:
bdisp: Access v4l2_fh from file
media:
cadence: cdns-csi2rx: Support multiple pixels per clock cycle
media:
cadence: csi2rx: Implement get_fwnode_pad op
media:
camss: Remove custom .release fop()
media:
camss: Replace .open() file operation with v4l2_fh_open()
media:
cec: extron-da-hd-4k-plus: drop external-module make commands
media:
chips-media: wave5: Pass file pointer to wave5_cleanup_instance()
media:
chips-media: wave5: Remove redundant ternary operators
media:
coda: Access v4l2_fh from file
media:
cx18: Access v4l2_fh from file
media:
cx18: Add missing check after DMA map
media:
cx18: Fix invalid access to file *
media:
Documentation: Add a hyphen to list-based
media:
Documentation: Improve grammar in DVB API
media:
Documentation: Move streams documentation one level up
media:
Documentation: Reword split of sensor driver to two classes
media:
Drop V4L2_FL_USES_V4L2_FH checks
media:
dt-bindings: Add qcom,qcs8300-camss compatible
media:
dt-bindings: Add qcom,sa8775p-camss compatible
media:
dt-bindings: venus: Add qcm2290 dt schema
media:
em28xx: add special case for legacy gpiolib interface
media:
exynos-gsc: Access v4l2_fh from file
media:
exynos4-is: Access v4l2_fh from file
media:
fix uninitialized symbol warnings
media:
hantro: Access v4l2_fh from file->private_data
media:
i2c: Add OmniVision OG0VE1B camera sensor
media:
i2c: Add OmniVision OV6211 image sensor driver
media:
i2c: add ov2735 image sensor driver
media:
i2c: ar0521: Use the v4l2 helper for obtaining the clock
media:
i2c: ds90ub913: Stop accessing streams configs directly
media:
i2c: et8ek8: Drop support for per-mode external clock frequency
media:
i2c: et8ek8: Use the v4l2 helper for obtaining the clock
media:
i2c: et8ek8: Use V4L2 legacy sensor clock helper
media:
i2c: gc05a2: Use the v4l2 helper for obtaining the clock
media:
i2c: gc05a2: Use V4L2 legacy sensor clock helper
media:
i2c: gc08a3: Use the v4l2 helper for obtaining the clock
media:
i2c: gc08a3: Use V4L2 legacy sensor clock helper
media:
i2c: gc2145: Use the v4l2 helper for obtaining the clock
media:
i2c: hi556: Replace client->dev usage
media:
i2c: hi556: Use V4L2 sensor clock helper
media:
i2c: hi846: Use the v4l2 helper for obtaining the clock
media:
i2c: hi847: Replace client->dev usage
media:
i2c: hi847: Use V4L2 sensor clock helper
media:
i2c: imx208: Replace client->dev usage
media:
i2c: imx208: Use V4L2 sensor clock helper
media:
i2c: imx214: Drop dev argument from imx214_parse_fwnode()
media:
i2c: imx214: Move imx214_pll_update to imx214_ctrls_init
media:
i2c: imx214: Remove unneeded parentheses
media:
i2c: imx214: Separate legacy link frequency check from PLL calculation
media:
i2c: imx214: Use __free(fwnode_handle)
media:
i2c: imx214: Use the v4l2 helper for obtaining the clock
media:
i2c: imx219: Use the v4l2 helper for obtaining the clock
media:
i2c: imx258: Replace client->dev usage
media:
i2c: imx258: Use V4L2 legacy sensor clock helper
media:
i2c: imx283: Use the v4l2 helper for obtaining the clock
media:
i2c: imx290: Use the v4l2 helper for obtaining the clock
media:
i2c: imx290: Use V4L2 legacy sensor clock helper
media:
i2c: imx296: Use the v4l2 helper for obtaining the clock
media:
i2c: imx319: Replace client->dev usage
media:
i2c: imx319: Use V4L2 sensor clock helper
media:
i2c: imx334: add support for additional test patterns
media:
i2c: imx334: Use the v4l2 helper for obtaining the clock
media:
i2c: imx335: Use the v4l2 helper for obtaining the clock
media:
i2c: imx335: Use V4L2 sensor clock helper
media:
i2c: imx355: Replace client->dev usage
media:
i2c: imx412: Use the v4l2 helper for obtaining the clock
media:
i2c: imx415: Use the v4l2 helper for obtaining the clock
media:
i2c: imx: Add note to prevent buggy code re-use
media:
i2c: Kconfig: Ensure a dependency on HAVE_CLK for VIDEO_CAMERA_SENSOR
media:
i2c: mt9m001: Use the v4l2 helper for obtaining the clock
media:
i2c: mt9m111: Use the v4l2 helper for obtaining the clock
media:
i2c: mt9m114: Use the v4l2 helper for obtaining the clock
media:
i2c: mt9p031: fix mbus code initialization
media:
i2c: mt9p031: Use the v4l2 helper for obtaining the clock
media:
i2c: mt9t112: Use the v4l2 helper for obtaining the clock
media:
i2c: mt9v022: Drop unused mt9v022.h header
media:
i2c: mt9v032: Drop support for platform data
media:
i2c: mt9v032: Replace client->dev usage
media:
i2c: mt9v032: Use the v4l2 helper for obtaining the clock
media:
i2c: mt9v111: Do not set clock rate manually
media:
i2c: mt9v111: fix incorrect type for ret
media:
i2c: mt9v111: Use the v4l2 helper for obtaining the clock
media:
i2c: og01a1b: Replace client->dev usage
media:
i2c: og01a1b: Specify monochrome media bus format instead of Bayer
media:
i2c: og01a1b: Use V4L2 sensor clock helper
media:
i2c: ov02a10: Replace client->dev usage
media:
i2c: ov02a10: Use the v4l2 helper for obtaining the clock
media:
i2c: ov02a10: Use V4L2 legacy sensor clock helper
media:
i2c: ov02c10: Replace client->dev usage
media:
i2c: ov02c10: Use V4L2 sensor clock helper
media:
i2c: ov02e10: Replace client->dev usage
media:
i2c: ov02e10: Use V4L2 sensor clock helper
media:
i2c: ov08d10: Replace client->dev usage
media:
i2c: ov08d10: Use V4L2 sensor clock helper
media:
i2c: ov08x40: Replace client->dev usage
media:
i2c: ov08x40: Use V4L2 sensor clock helper
media:
i2c: ov13858: Replace client->dev usage
media:
i2c: ov13858: Use V4L2 sensor clock helper
media:
i2c: ov13b10: Replace client->dev usage
media:
i2c: ov13b10: Use V4L2 sensor clock helper
media:
i2c: ov2659: Use the v4l2 helper for obtaining the clock
media:
i2c: ov2680: Use the v4l2 helper for obtaining the clock
media:
i2c: ov2685: Use the v4l2 helper for obtaining the clock
media:
i2c: ov2685: Use V4L2 legacy sensor clock helper
media:
i2c: ov2740: Replace client->dev usage
media:
i2c: ov2740: Use V4L2 sensor clock helper
media:
i2c: ov4689: Use V4L2 sensor clock helper
media:
i2c: ov5640: Use the v4l2 helper for obtaining the clock
media:
i2c: ov5645: Use the v4l2 helper for obtaining the clock
media:
i2c: ov5645: Use V4L2 legacy sensor clock helper
media:
i2c: ov5647: Use the v4l2 helper for obtaining the clock
media:
i2c: ov5648: make read-only arrays regs and values static const
media:
i2c: ov5648: Use the v4l2 helper for obtaining the clock
media:
i2c: ov5670: Replace client->dev usage
media:
i2c: ov5670: Use V4L2 sensor clock helper
media:
i2c: ov5675: Replace client->dev usage
media:
i2c: ov5675: Use V4L2 sensor clock helper
media:
i2c: ov5693: Use V4L2 sensor clock helper
media:
i2c: ov5695: Use the v4l2 helper for obtaining the clock
media:
i2c: ov5695: Use V4L2 legacy sensor clock helper
media:
i2c: ov64a40: Use the v4l2 helper for obtaining the clock
media:
i2c: ov6650: Drop unused driver
media:
i2c: ov6650: Use the v4l2 helper for obtaining the clock
media:
i2c: ov7251: Use V4L2 sensor clock helper
media:
i2c: ov7740: Use the v4l2 helper for obtaining the clock
media:
i2c: ov8856: Replace client->dev usage
media:
i2c: ov8856: Use the v4l2 helper for obtaining the clock
media:
i2c: ov8856: Use V4L2 legacy sensor clock helper
media:
i2c: ov8858: Use the v4l2 helper for obtaining the clock
media:
i2c: ov8865: Use the v4l2 helper for obtaining the clock
media:
i2c: ov9282: Use the v4l2 helper for obtaining the clock
media:
i2c: ov9640: Use the v4l2 helper for obtaining the clock
media:
i2c: ov9650: Use the v4l2 helper for obtaining the clock
media:
i2c: ov9734: Replace client->dev usage
media:
i2c: ov9734: Use V4L2 sensor clock helper
media:
i2c: s5c73m3: Use the v4l2 helper for obtaining the clock
media:
i2c: s5c73m3: Use V4L2 legacy sensor clock helper
media:
i2c: s5k5baf: Use the v4l2 helper for obtaining the clock
media:
i2c: s5k5baf: Use V4L2 legacy sensor clock helper
media:
i2c: s5k6a3: Use the v4l2 helper for obtaining the clock
media:
i2c: s5k6a3: Use V4L2 legacy sensor clock helper
media:
i2c: tc358743: add support for more infoframe types
media:
i2c: tc358743: Fix use-after-free bugs caused by orphan timer in probe
media:
i2c: vd55g1: Fix duster register address
media:
i2c: vd55g1: Use the v4l2 helper for obtaining the clock
media:
i2c: vd56g3: Use the v4l2 helper for obtaining the clock
media:
i2c: vgxy61: Report stream using frame descriptors
media:
i2c: vgxy61: Use the v4l2 helper for obtaining the clock
media:
imagination: Store v4l2_fh pointer in file->private_data
media:
imon: grab lock earlier in imon_ir_change_protocol()
media:
imon: make send_packet() more robust
media:
imon: Remove unused defines
media:
imx-isi: Access v4l2_fh from file
media:
imx-jpeg: Access v4l2_fh from file
media:
imx-mipi-csis: Fix field alignment in register dump
media:
imx-mipi-csis: Initial support for multiple output channels
media:
imx-mipi-csis: Log per-lane start of transmission errors
media:
imx-mipi-csis: Only set clock rate when specified in DT
media:
imx-mipi-csis: Rename register macros to match reference manual
media:
imx-mipi-csis: Shorten name of subdev state variables
media:
imx-mipi-csis: Simplify access to source pad
media:
imx-mipi-csis: Standardize const keyword placement
media:
imx-mipi-csis: Use GENMASK for all register field masks
media:
imx296: Remove redundant semicolons
media:
include: update Hans Verkuil's email address
media:
ipu6: isys: Don't set V4L2_FL_USES_V4L2_FH manually
media:
ipu6: isys: Set embedded data type correctly for metadata formats
media:
ipu6: isys: Use v4l2_ctrl_subdev_subscribe_event()
media:
iris: Add encoder support for V4L2 event subscription
media:
iris: Add platform-specific capabilities for encoder video device
media:
iris: Add support for buffer management ioctls for encoder device
media:
iris: Add support for drain sequence in encoder video device
media:
iris: Add support for ENUM_FMT, S/G/TRY_FMT encoder
media:
iris: Add support for ENUM_FRAMESIZES/FRAMEINTERVALS for encoder
media:
iris: Add support for G/S_PARM for encoder video device
media:
iris: Add support for G/S_SELECTION for encoder video device
media:
iris: Add support for SM8750 (VPU v3.5)
media:
iris: Add support for video encoder device
media:
iris: Add support for VIDIOC_QUERYCAP for encoder video device
media:
iris: Add V4L2 streaming support for encoder video device
media:
iris: add VPU33 specific encoding buffer calculation
media:
iris: Allocate and queue internal buffers for encoder video device
media:
iris: Allow stop on firmware only if start was issued.
media:
iris: Allow substate transition to load resources during output streaming
media:
iris: Always destroy internal buffers on firmware release response
media:
iris: Call correct power off callback in cleanup path
media:
iris: Fix buffer count reporting in internal buffer check
media:
iris: Fix firmware reference leak and unmap memory after load
media:
iris: Fix format check for CAPTURE plane in try_fmt
media:
iris: Fix memory leak by freeing untracked persist buffer
media:
iris: Fix missing LAST flag handling during drain
media:
iris: fix module removal if firmware download failed
media:
iris: Fix port streaming handling
media:
iris: Initialize and deinitialize encoder instance structure
media:
iris: Report unreleased PERSIST buffers on session close
media:
iris: Send dummy buffer address for all codecs during drain
media:
iris: Set platform capabilities to firmware for encoder video device
media:
iris: Simplify session stop logic by relying on vb2 checks
media:
iris: Split power on per variants
media:
iris: Update vbuf flags before v4l2_m2m_buf_done
media:
iris: vpu3x: Add MNoC low power handshake during hardware power-off
media:
ivtv: Access v4l2_fh from file
media:
ivtv: Fix invalid access to file *
media:
Kconfig: Fix spelling mistake "Tehnology" -> "Technology"
media:
lirc: Fix error handling in lirc_register()
media:
m2m-deinterlace: Access v4l2_fh from file
media:
MAINTAINERS: Change rcar-jpu maintainer
media:
MAINTAINERS: Remove Stanislaw from IVCS and IPU6 reviewers
media:
mc: Clear minor number before put device
media:
mc: Clear minor number reservation at unregistration time
media:
mc: Fix MUST_CONNECT handling for pads with no links
media:
mc: Improve unconnected pads debugging message in link exploration
media:
meson-ge2d: Access v4l2_fh from file
media:
Move gc0310 sensor drivers to drivers/media/i2c/
media:
mt9m114: Allow set_selection while streaming
media:
mt9m114: Set pad-slew-rate
media:
mtk: jpeg: Access v4l2_fh from file->private_data
media:
mtk: mdp3: Access v4l2_fh from file
media:
mtk: vcodec: Access v4l2_fh from file
media:
mtk_mdp_m2m: Access v4l2_fh from file
media:
nvidia: tegra-vde: Replace file->private_data access
media:
nxp: imx8-isi: Add suspend/resume support for ISI mem2mem
media:
nxp: imx8-isi: Drop mxc_isi_video.is_streaming field
media:
nxp: imx8-isi: Drop unused argument to mxc_isi_channel_chain()
media:
nxp: imx8-isi: Fix streaming cleanup on release
media:
nxp: imx8-isi: m2m: Delay power up until streamon
media:
nxp: imx8-isi: m2m: Fix streaming cleanup on release
media:
nxp: mx2: Access v4l2_fh from file
media:
omap3isp: Access v4l2_fh from file
media:
omap3isp: Drop custom .unsubscribe_event() handler
media:
ov02c10: Don't include linux/version.h
media:
ov02e10: Remove Jingjing's e-mail address
media:
ov08x40: Fix the horizontal flip control
media:
ov8865: move mode_configure out of state_configure
media:
pci/ivtv: Replace GPLv2 boilerplate text with SPDX
media:
pci: ivtv: Add missing check after DMA map
media:
pci: ivtv: Don't create fake v4l2_fh
media:
pci: mg4b: fix uninitialized iio scan data
media:
pci: mgb4: Fix timings comparison in VIDIOC_S_DV_TIMINGS
media:
pci: saa7164: Store v4l2_fh pointer in file->private_data
media:
pci: zoran: Remove unused debug parameter
media:
platform: mtk-mdp3: Add missing MT8188 compatible to comp_dt_ids
media:
platform: mtk-mdp3: don't use %pK through printk
media:
pwm-ir-tx: Avoid direct access to hrtimer clockbase
media:
qcom: camss: Add CSID 340 support
media:
qcom: camss: Add CSIPHY support for QCS8300
media:
qcom: camss: Add missing header bitfield.h
media:
qcom: camss: Add qcom,sa8775p-camss compatible
media:
qcom: camss: Add qcs8300 compatible
media:
qcom: camss: Add support for CSID 690
media:
qcom: camss: Add support for CSIPHY (v1.3.0)
media:
qcom: camss: add support for QCM2290 camss
media:
qcom: camss: Add support for TFE (Spectra 340)
media:
qcom: camss: Add support for VFE 690
media:
qcom: camss: csiphy-3ph: Add CSIPHY 2ph DPHY v2.0.1 init sequence
media:
qcom: camss: enable csid 690 for qcs8300
media:
qcom: camss: enable vfe 690 for qcs8300
media:
qcom: camss: Enumerate resources for lemans(sa8775p)
media:
qcom: camss: Enumerate resources for QCS8300
media:
qcom: camss: remove .link_entities callback
media:
qcom: camss: remove a check for unavailable CAMSS endpoint
media:
qcom: camss: Rename camss-csid-780.c to camss-csid-gen3.c
media:
qcom: camss: Rename camss-vfe-780.c to camss-vfe-gen3.c
media:
qcom: camss: unconditionally set async notifier of subdevices
media:
qcom: camss: vfe: Fix BPL alignment for QCM2290
media:
qcom: iris: Drop unused argument to iris_get_inst()
media:
qcom: iris: Pass file pointer to iris_v4l2_fh_(de)init()
media:
qcom: iris: Set file->private_data in iris_v4l2_fh_(de)init()
media:
qcom: venus: Pass file pointer to venus_close_common()
media:
radio-wl1273: Remove
media:
raspberrypi: use int type to store negative error codes
media:
rc: fix races with imon_disconnect()
media:
rcar-vin: Do not set file->private_data
media:
redrat3: use int type to store negative error codes
media:
remove unneeded 'fast_io' parameter in regmap_config
media:
renesas: Access v4l2_fh from file
media:
renesas: ceu: Convert to RUNTIME_PM_OPS()
media:
renesas: fdp1: Convert to RUNTIME_PM_OPS()
media:
renesas: rcar-vin: Convert to DEFINE_SIMPLE_DEV_PM_OPS()
media:
renesas: rcar_drif: Convert to DEFINE_SIMPLE_DEV_PM_OPS()
media:
renesas: vsp1: Convert to SYSTEM_SLEEP/RUNTIME_PM_OPS()
media:
Replace file->private_data access with custom functions
media:
Replace file->private_data access with file_to_v4l2_fh()
media:
Reset file->private_data to NULL in v4l2_fh_del()
media:
rj54n1cb0c: Fix memleak in rj54n1_probe()
media:
rkisp1: Acquire pclk clock on i.MX8MP
media:
rkisp1: Add support for multiple power domains
media:
rkisp1: Refactor clocks initialization
media:
rockchip: rkvdec: Access v4l2_fh from file
media:
rockhip: rga: Access v4l2_fh from file
media:
rzg2l-cru: Do not set file->private_data
media:
rzg2l-cru: Drop function pointer to configure CSI
media:
s3c-camif: Access v4l2_fh from file
media:
s5p-g2d: Access v4l2_fh from file
media:
s5p-jpeg: Access v4l2_fh from file
media:
s5p-mfc: Access v4l2_fh from file
media:
s5p-mfc: remove an unused/uninitialized variable
media:
s5p-mfc: Store s5p_mfc_ctx in vb2_queue.drv_priv
media:
Set file->private_data in v4l2_fh_add()
media:
st-delta: avoid excessive stack usage
media:
st: delta: Access v4l2_fh from file
media:
staging/ipu7: cleanup the MMU correctly in IPU7 driver release
media:
staging/ipu7: convert to use pci_alloc_irq_vectors() API
media:
staging/ipu7: Disallow source multiplexing
media:
staging/ipu7: Don't set name for IPU7 PCI device
media:
staging/ipu7: fix isys device runtime PM usage in firmware closing
media:
staging/ipu7: Use v4l2_ctrl_subdev_subscribe_event()
media:
staging: atomisp: Drop custom .unsubscribe_event() handler
media:
staging: imx: Access v4l2_fh from file
media:
staging: imx: Drop custom .unsubscribe_event() handler
media:
staging: ipu7: Don't include linux/version.h
media:
staging: ipu7: isys: Don't set V4L2_FL_USES_V4L2_FH manually
media:
staging: most: Store v4l2_fh pointer in file->private_data
media:
staging: Rename second ioctl handlers argument to 'void *priv'
media:
stk1160: Restore deleted comment in stk1160_fill_urb()
media:
stk1160: Use usb_endpoint_is_isoc_in() rather than duplicating its implementation
media:
stm32-csi: Fix dereference before NULL check
media:
stm32-dcmi: use int type to store negative error codes
media:
stm32: dma2d: Access v4l2_fh from file
media:
synopsys: hdmirx: replace macros with bitfield variants
media:
tegra-vde: Access v4l2_fh from file
media:
test-drivers: Rename second ioctl handlers argument to 'void *priv'
media:
ti: j721e-csi2rx: Fix NULL vs IS_ERR() bug in ti_csi2rx_request_max_ppc()
media:
ti: j721e-csi2rx: Fix source subdev link creation
media:
ti: j721e-csi2rx: Support multiple pixels per clock
media:
ti: j721e-csi2rx: Use devm_of_platform_populate
media:
ti: j721e-csi2rx: Use fwnode_get_named_child_node
media:
ti: vpe: Store v4l2_fh pointer in file->private_data
media:
tuner: xc5000: Fix use-after-free in xc5000_release
media:
uapi: Cleanup tab after define in headers
media:
uapi: Documentation: Improve column width hints for examples
media:
uapi: Move colorimetry controls at the end of the file
media:
uapi: v4l2-controls: Cleanup codec definitions
media:
update Hans Verkuil's email address
media:
update Hans Verkuil's email address
media:
usb: hdpvr: Access v4l2_fh from file
media:
usb: hdpvr: Store v4l2_fh pointer in file->private_data
media:
usb: pvrusb2: Store v4l2_fh pointer in file->private_data
media:
usb: uvc: Access v4l2_fh from file
media:
usb: uvcvideo: Store v4l2_fh pointer in file->private_data
media:
uvcvideo: Add missing curly braces
media:
uvcvideo: Avoid variable shadowing in uvc_ctrl_cleanup_fh
media:
uvcvideo: Do not re-reference dev->udev
media:
uvcvideo: Drop stream->mutex
media:
uvcvideo: Drop unneeded memset() in meta device ioctl handlers
media:
uvcvideo: eUSB2 double isochronous bandwidth support
media:
uvcvideo: Fix assignment in if condition
media:
uvcvideo: Fix comments in uvc_meta_detect_msxu
media:
uvcvideo: Mark invalid entities with id UVC_INVALID_ENTITY_ID
media:
uvcvideo: Move MSXU_CONTROL_METADATA definition to header
media:
uvcvideo: Move video_device under video_queue
media:
uvcvideo: Rename second ioctl handlers argument to 'void *priv'
media:
uvcvideo: Run uvc_ctrl_init_ctrl for all controls
media:
uvcvideo: Shorten the transfer size non compliance message
media:
uvcvideo: Support UVC_CROSXU_CONTROL_IQ_PROFILE
media:
uvcvideo: Use heuristic to find stream entity
media:
uvcvideo: Use intf instead of udev for printks
media:
v4l2-common: Add a helper for obtaining the clock producer
media:
v4l2-common: Add legacy camera sensor clock helper
media:
v4l2-common: Constify media_pad argument to v4l2_get_link_freq()
media:
v4l2-common: Drop the workaround from v4l2_get_link_freq()
media:
v4l2-common: Improve devm_v4l2_sensor_clk_get() documentation
media:
v4l2-common: Update v4l2_get_link_freq() documentation
media:
v4l2-core: Rename second ioctl handlers argument to 'void *priv'
media:
v4l2-core: update Hans Verkuil's email address
media:
v4l2-core: v4l2-dv-timings: support DRM IFs
media:
v4l2-ctrls: Move v4l2_fh retrieval after V4L2_FL_USES_V4L2_FH check
media:
v4l2-dev: Make open and release file operations mandatory
media:
v4l2-fh: Move piece of documentation to correct function
media:
v4l2-ioctl: Access v4l2_fh from private_data
media:
v4l2-ioctl: Push NULL fh argument down to ioctl wrappers
media:
v4l2-ioctl: Stop passing fh pointer to ioctl handlers
media:
v4l2-pci-skeleton: Rename second ioctl handlers argument to 'void *priv'
media:
v4l2-subdev / pdx86: int3472: Use "privacy" as con_id for the privacy LED
media:
v4l2-subdev: Fix alloc failure check in v4l2_subdev_call_state_try()
media:
v4l2-subdev: Make struct v4l2_subdev_stream_config private
media:
v4l2: Rename second ioctl handlers argument to 'void *priv'
media:
venus: Add framework support for AR50_LITE video core
media:
venus: core: Add qcm2290 DT compatible and resource data
media:
venus: core: Sort dt_match alphabetically.
media:
venus: Define minimum valid firmware version
media:
venus: firmware: Use correct reset sequence for IRIS2
media:
venus: hfi_plat_v4: Add capabilities for the 4XX lite core
media:
venus: pm_helpers: add fallback for the opp-table
media:
verisilicon: Explicitly disable selection api ioctls for decoders
media:
verisilicon: imx8m: Use the default Hantro G1 irq handler
media:
videobuf2: forbid remove_bufs when legacy fileio is active
media:
vim2m: Remove compilation conditional to CONFIG_MEDIA_CONTROLLER
media:
vim2m: remove unused CLIP macro
media:
vimc: Don't explicitly set bus_info
media:
visl: Drop visl_v4l2fh_to_ctx() function
media:
vivid: fix disappearing
messages
media:
vsp1: Export missing vsp1_isp_free_buffer symbol
media:
wave5: Access v4l2_fh from file
media:
Wrap file->private_data access with a helper function
media:
zoran: Remove zoran_fh structure
media:
zoran: Rename __fh to fh
Linux:
MediaTek devicetree/bindings warnings sanitization
mei:
bus: add mei_cldev_mtu interface
mei:
bus: demote error on connect
mei:
fix error flow in probe
mei:
gsc: demote unexpected reset print
mei:
gsc: fix remove operations order
mei:
hook mei_device on class device
mei:
late_bind: add late binding component driver
mei:
late_bind: Fix -Wincompatible-function-pointer-types-strict
mei:
make a local copy of client uuid in connect
mei:
me: add wildcat lake P DID
mei:
me: trigger link reset if hw ready is unexpected
mei:
retry connect if interrupted by link reset
mei:
txe: fix initialization order
memblock:
drop for_each_free_mem_pfn_range_in_zone_from()
memblock:
fix memblock_estimated_nr_free_pages() for soft-reserved memory
memcg:
optimize exit to user space
memcg:
skip cgroup_file_notify if spinning is not allowed
memory:
samsung: exynos-srom: Fix of_iomap leak in exynos_srom_probe
memory:
stm32_omm: Fix req2ack update test
memory:
tegra210: Fix incorrect client ids
memory:
tegra210: Use bindings for client ids
mempolicy:
clarify what zone reclaim means
mempool:
rename struct mempool_s to struct mempool
memstick:
Add timeout to prevent indefinite waiting
memstick:
drop nth_page() usage within SG entry
Linux:
Merge 6.17-rc3 into char-misc-next
Linux:
Merge 6.17-rc3 into driver-core-next
Linux:
Merge 6.17-rc3 into usb-next
Linux:
Merge 6.17-rc6 into driver-core-next
Linux:
Merge 6.17-rc6 into kbuild-next
Linux:
Merge 6.17-rc6 into tty-next
Linux:
Merge 6.17-rc6 into usb-next
Linux:
Merge back earlier cpufreq material for 6.18
Linux:
Merge back earlier cpufreq material for 6.18
Linux:
Merge back earlier material related to system sleep for 6.18
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 :
'10g-qxgmii-for-aqr412c-felix-dsa-and-lynx-pcs-driver'
Merge branch :
'10GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'10GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch :
'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 :
'20250811-sc7280-mdss-reset-v1-1-83ceff1d48de@oss.qualcomm.com' into arm64-for-6.18
Merge branch :
'20250811-sc7280-mdss-reset-v1-1-83ceff1d48de@oss.qualcomm.com' into clk-for-6.18
Merge branch :
'20250811090954.2854440-2-quic_varada@quicinc.com' into clk-for-6.18
Merge branch :
'20250811090954.2854440-2-quic_varada@quicinc.com' into HEAD
Merge branch :
'20250815-gcc-sdm660-vote-clocks-and-gdscs-v1-1-c5a8af040093@yandex.ru' into clk-for-6.18
Merge branch :
'20250903-msm8937-v9-1-a097c91c5801@mainlining.org' into clk-for-6.18
Merge branch :
'20250911-qcom-tee-using-tee-ss-without-mem-obj-v12-2-17f07a942b8d@oss.qualcomm.com' into drivers-for-6.18
Merge branch :
'20250911-qcom-tee-using-tee-ss-without-mem-obj-v12-2-17f07a942b8d@oss.qualcomm.com' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux
Merge branch :
'6.18/scsi-queue' into 6.18/scsi-fixes
Merge branch :
'accecn-protocol-patch-series'
Merge branch :
'accecn-protocol-patch-series'
Merge branch :
'acpi-property'
Merge branch :
'acpica'
Merge branch :
'add-a-dynptr-type-for-skb-metadata-for-tc-bpf'
Merge branch :
'add-basic-psp-encryption-for-tcp-connections'
Merge branch :
'add-ethernet-mac-support-for-spacemit-k1'
Merge branch :
'add-fec-bins-histogram-report-via-ethtool'
Merge branch :
'add-gmac-support-for-renesas-rz-t2h-n2h-socs'
Merge branch :
'add-kfunc-bpf_xdp_pull_data'
Merge branch :
'add-more-functionality-to-bnge'
Merge branch :
'add-netc-timer-ptp-driver-and-add-ptp-support-for-i-mx95'
Merge branch :
'add-pcs-support-for-renesas-rz-t2h-n2h-socs'
Merge branch :
'add-ppe-driver-for-qualcomm-ipq9574-soc'
Merge branch :
'add-si3474-pse-controller-driver'
Merge branch :
'add-support-to-retrieve-hardware-channel-information'
Merge branch :
'add-virt/queues.c' into HEAD
Merge branch :
'add-virt/rss.c' into HEAD
Merge branch :
'address-miscellaneous-issues-with-psp_sk_get_assoc_rcu'
Merge branch :
'af_unix-fix-so_peek_off-bug-in-unix_stream_read_generic'
Merge branch :
'allow-struct_ops-to-create-map-id-to'
Merge branch :
'aquantia-phy-driver-consolidation-part-1'
Merge branch :
'bjorn' into docs-mw
Merge branch :
'bnxt_en-bug-fixes'
Merge branch :
'bnxt_en-updates-for-net-next'
Merge branch :
'bnxt_en-updates-for-net-next'
Merge branch :
'bonding-support-aggregator-selection-based-on-port-priority'
Merge branch :
'bpf-add-_impl-suffix-for-kfuncs-with-implicit-args'
Merge branch :
'bpf-allow-union-argument-in-trampoline-based-programs'
Merge branch :
'bpf-arm64-support-for-timed-may_goto'
Merge branch :
'bpf-avoid-rcu-context-warning-when-unpinning-htab-with-internal-structs'
Merge branch :
'bpf-fix-verifier-crash-on-bpf_neg-with-pointer-register'
Merge branch :
'bpf-introduce-and-use-rcu_read_lock_dont_migrate'
Merge branch :
'bpf-introduce-deferred-task-context-execution'
Merge branch :
'bpf-next/skb-meta-dynptr' into 'bpf-next/master'
Merge branch :
'bpf-next/skb-meta-dynptr' into 'bpf-next/master'
Merge branch :
'bpf-next/skb-meta-dynptr' into 'bpf-next/net'
Merge branch :
'bpf-next/skb-meta-dynptr' into 'bpf-next/net'
Merge branch :
'bpf-next/xdp_pull_data' into 'bpf-next/master'
Merge branch :
'bpf-next/xdp_pull_data' into 'bpf-next/net'
Merge branch :
'bpf-replace-path-sensitive-with-path-insensitive-live-stack-analysis'
Merge branch :
'bpf-replace-wq-users-and-add-wq_percpu-to-alloc_workqueue-users'
Merge branch :
'bpf-report-arena-faults-to-bpf-streams'
Merge branch :
'bpf-use-vrealloc-in-bpf_patch_insn_data'
Merge branch :
'bridge-allow-keeping-local-fdb-entries-only-on-vlan-0'
Merge branch :
'bridge-redirect-to-backup-port-when-port-is-administratively-down'
Merge branch :
'bug-fixes-for-the-hibmcge-ethernet-driver'
Merge branch :
'clk-determine-rate' into clk-next
Merge branch :
'convert-3-drivers-to-ndo_hwtstamp-api'
Merge branch :
'devlink-mlx5-add-new-parameters-for-link-management-and-sriov-eswitch-configurations'
Merge branch :
'devlink-port-attr-cleanup'
Merge branch :
'devmem-io_uring-allow-more-flexibility-for-zc-dma-devices'
Merge branch :
'dibs-direct-internal-buffer-sharing'
Merge branch :
'dns_resolver-docs-formatting-cleanup'
Merge branch :
'doc.2025.08.20a' into HEAD
Merge branch :
'dpll-add-phase-offset-averaging-factor'
Merge branch :
'dpll-zl3073x-add-support-for-devlink-flash'
Merge branch :
'dump-struct' into docs-mw
Merge branch :
'e-switch-vport-sharing-delegation'
Merge branch :
'eth-fbnic-add-devlink-health-support-for-fw-crashes-and-otp-mem-corruptions'
Merge branch :
'eth-fbnic-add-xdp-support-for-fbnic'
Merge branch :
'eth-fbnic-extend-hw-stats-support'
Merge branch :
'eth-fbnic-fix-xdp_tx-and-xdp-vs-qstats'
Merge branch :
'eth-fbnic-support-queue-api-and-zero-copy-rx'
Merge branch :
'expose-burst-period-for-devlink-health-reporter'
Merge branch :
'fbnic-synchronize-address-handling-with-bmc'
Merge branch :
'fix-ftrace-for-livepatch-bpf-fexit-programs'
Merge branch :
'fix-generating-skb-from-non-linear-xdp_buff-for-mlx5'
Merge branch :
'fix-iet-verification-implementation-for-cpsw-driver'
Merge branch :
'fix-poll-behaviour-for-tcp-based-tunnel-protocols'
Merge branch :
'fix-sctp-diag-locking-issues'
Merge branch :
'for-6.18/asus' into for-linus
Merge branch :
'for-6.18/core' into for-linus
Merge branch :
'for-6.18/cxl-delay-dport' into cxl-for-next
Merge branch :
'for-6.18/cxl-poison-inject' into cxl-for-next
Merge branch :
'for-6.18/cxl-update-access-coordinates' into cxl-for-next
Merge branch :
'for-6.18/dt-bindings' into for-6.18/arm/dt
Merge branch :
'for-6.18/dt-bindings' into for-6.18/arm64/dt
Merge branch :
'for-6.18/dt-bindings' into for-6.18/clk
Merge branch :
'for-6.18/haptic' into for-linus
Merge branch :
'for-6.18/hidraw' into for-linus
Merge branch :
'for-6.18/i2c-hid' into for-linus
Merge branch :
'for-6.18/intel-ish-ipc' into for-linus
Merge branch :
'for-6.18/intel-thc-hid' into for-linus
Merge branch :
'for-6.18/pidff' into for-linus
Merge branch :
'for-6.18/playstation' into for-linus
Merge branch :
'for-6.18/selftests' into for-linus
Merge branch :
'for-6.18/steelseries' into for-linus
Merge branch :
'for-6.18/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-next/cca' into for-next/core
Merge branch :
'for-next/cpufeature' into for-next/core
Merge branch :
'for-next/docs' into for-next/core
Merge branch :
'for-next/entry' into for-next/core
Merge branch :
'for-next/fixes' into for-next/core
Merge branch :
'for-next/misc' into for-next/core
Merge branch :
'for-next/mm' into for-next/core
Merge branch :
'for-next/perf' into for-next/core
Merge branch :
'for-next/selftests' into for-next/core
Merge branch :
'for-next/sysregs' into for-next/core
Merge branch :
'for-next/uprobes' into for-next/core
Merge branch :
'for-next/vdso' into for-next/core
Merge branch :
'for-v6.18/dt-bindings-clk' into next/clk
Merge branch :
'guest-memfd-mmap' into HEAD
Merge branch :
'gve-fix-null-dereferencing-with-ptp-clock'
Merge branch :
'hsr-send-correct-hsrv0-supervision-frames'
Merge branch :
'i2c/immutable/scoped_fwnode_child' into i2c/for-mergewindow
Merge branch :
'ib-gpio_generic_chip_init' into devel
Merge branch :
'ib-gpio_generic_chip_init' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl into gpio/for-next
Merge branch :
'icc-glymur' into icc-next
Merge branch :
'inet-ping-misc-changes'
Merge branch :
'inet_diag-make-dumps-faster-with-simple-filters'
Merge branch :
'intel-wired-lan-driver-updates-2025-10-01-idpf-ixgbe-ixgbevf'
Merge branch :
'ipv4-icmp-fix-source-ip-derivation-in-presence-of-vrfs'
Merge branch :
'ipv6-snmp-avoid-performance-issue-with-ratelimithost'
Merge branch :
'ipv6-sr-simplify-and-optimize-hmac-calculations'
Merge branch :
'libbpf-fix-libbpf_sha256-for-github-compatibility'
Merge branch :
'libbpf-fix-reuse-of-devmap'
Merge branch :
'libbpf-fix-usdt-sib-argument-handling-causing-unrecognized-register-error'
Merge branch :
'macsec-replace-custom-netlink-attribute-checks-with-policy-level-checks'
Merge branch :
'mauro' into docs-mw
Merge branch :
'mauro-pdf' into docs-mw
Merge branch :
'microchip-lan865x-minor-improvements'
Merge branch :
'mlx5-misc-fixes-2025-09-28'
Merge branch :
'mlx5-misc-fixes-2025-10-05'
Merge branch :
'mlx5-misc-fixes-2025-10-22'
Merge branch :
'mlx5e-misc-fixes-2025-11-09'
Merge branch :
'mm-hotfixes-stable' into mm-stable in order to pick up
Merge branch :
'mptcp-fix-conflicts-between-mptcp-and-sockmap'
Merge branch :
'mptcp-handle-late-add_addr-selftests-skip'
Merge branch :
'mptcp-make-add_addr-retransmission-timeout-adaptive'
Merge branch :
'mptcp-misc-features-for-v6-18'
Merge branch :
'mptcp-misc-fixes-for-v6-18-rc7'
Merge branch :
'mptcp-misc-minor-cleanups'
Merge branch :
'mptcp-pm-netlink-announce-server-side-flag'
Merge branch :
'mptcp-pm-special-case-for-c-flag-luminar-endp'
Merge branch :
'mptcp-receive-path-improvement'
Merge branch :
'mptcp-various-rare-sending-issues'
Merge branch :
'net-add-rcu-safety-to-dst-dev'
Merge branch :
'net-af_packet-optimize-retire-operation'
Merge branch :
'net-airoha-add-ppe-support-for-rx-wlan-offload'
Merge branch :
'net-airoha-introduce-npu-callbacks-for-wlan-offloading'
Merge branch :
'net-better-drop-accounting'
Merge branch :
'net-bridge-fix-two-mst-bugs'
Merge branch :
'net-convert-to-skb_dstref_steal-and-skb_dstref_restore'
Merge branch :
'net-don-t-use-pk-through-printk-or-tracepoints'
Merge branch :
'net-dsa-b53-fix-bcm63xx-rgmii-user-ports-with-speed-1g'
Merge branch :
'net-dsa-b53-minor-fdb-related-fixes'
Merge branch :
'net-dsa-b53-mmap-add-bcm63268-gphy-power-control'
Merge branch :
'net-dsa-lantiq_gswip-prepare-for-supporting-maxlinear-gsw1xx'
Merge branch :
'net-dsa-lantiq_gswip-prepare-for-supporting-new-features'
Merge branch :
'net-dsa-microchip-add-strap-description-to-set-spi-as-interface-bus'
Merge branch :
'net-dsa-microchip-fix-resource-releases-in-error-path'
Merge branch :
'net-dsa-move-ks8995-phy-driver-to-dsa'
Merge branch :
'net-dsa-mv88e6xxx-further-ptp-related-cleanups'
Merge branch :
'net-dsa-mv88e6xxx-remove-redundant-ptp-timestamping-code'
Merge branch :
'net-enetc-improve-the-interface-for-obtaining-phc_index'
Merge branch :
'net-ethernet-renesas-rcar_gen4_ptp-simplify-register-layout'
Merge branch :
'net-ethtool-add-dedicated-grxrings-driver-callbacks'
Merge branch :
'net-ethtool-support-including-flow-label-in-the-flow-hash-for-rss'
Merge branch :
'net-fec-add-the-jumbo-frame-support'
Merge branch :
'net-fec-fix-some-ptp-related-issues'
Merge branch :
'net-fix-uaf-of-sk_dst_get-sk-dev'
Merge branch :
'net-gso-restore-outer-ip-ids-correctly'
Merge branch :
'net-hinic3-add-a-driver-for-huawei-3rd-gen-nic-management-interfaces'
Merge branch :
'net-hinic3-add-a-driver-for-huawei-3rd-gen-nic-sw-and-hw-initialization'
Merge branch :
'net-ipv4-allow-directed-broadcast-routes-to-use-dst-hint'
Merge branch :
'net-ipv4-some-drop-reason-cleanup-and-improvements'
Merge branch :
'net-lockless-skb_attempt_defer_free'
Merge branch :
'net-macb-add-taprio-traffic-scheduling-support'
Merge branch :
'net-macb-various-fixes'
Merge branch :
'net-memcg-gather-memcg-code-under-config_memcg'
Merge branch :
'net-mlx5-misc-changes-2025-09-28'
Merge branch :
'net-mlx5-refactor-devcom-and-add-net-namespace-support'
Merge branch :
'net-mlx5-support-disabling-host-pfs'
Merge branch :
'net-mlx5e-add-pcie-congestion-event-extras'
Merge branch :
'net-mlx5e-shampo-fixes-for-64kb-page-size'
Merge branch :
'net-mlx5e-support-rss-for-ipsec-offload'
Merge branch :
'net-mlx5e-use-multiple-doorbells'
Merge branch :
'net-netpoll-fix-memory-leak-and-add-comprehensive-selftests'
Merge branch :
'net-netpoll-remove-dead-code-and-speed-up-rtnl-locked-region'
Merge branch :
'net-phy-fixed_phy-improvements'
Merge branch :
'net-phy-micrel-add-ptp-support-for-lan8842'
Merge branch :
'net-phy-micrel-add-support-for-lan8842'
Merge branch :
'net-phy-micrel-lan8842-erratas'
Merge branch :
'net-phy-print-warning-if-usage-of-deprecated-array-style-fixed-link-binding-is-detected'
Merge branch :
'net-phy-remove-mdio_board_info-support-from-phylib'
Merge branch :
'net-phy-stop-exporting-phy_driver_register'
Merge branch :
'net-prevent-rps-table-overwrite-of-active-flows'
Merge branch :
'net-ravb-fix-soc-specific-configuration-and-descriptor-handling-issues'
Merge branch :
'net-remove-redundant-__gfp_nowarn'
Merge branch :
'net-remove-the-use-of-dev_err_probe'
Merge branch :
'net-renesas-rswitch-r-car-s4-add-hw-offloading-for-layer-2-switching'
Merge branch :
'net-replace-wq-users-and-add-wq_percpu-to-alloc_workqueue-users'
Merge branch :
'net-rework-sfp-capability-parsing-and-quirks'
Merge branch :
'net-sched-initialize-struct-tc_ife-to-fix-kernel-infoleak'
Merge branch :
'net-speedup-some-nexthop-handling-when-having-a-lot-of-nexthops'
Merge branch :
'net-stmmac-add-support-for-allwinner-a523-gmac200'
Merge branch :
'net-stmmac-allow-generation-of-flexible-pps-relative-to-mac-time'
Merge branch :
'net-stmmac-correctly-populate-ptp_clock_ops-getcrosststamp'
Merge branch :
'net-stmmac-drop-frames-causing-hlbs-error'
Merge branch :
'net-stmmac-eee-and-wol-cleanups'
Merge branch :
'net-stmmac-fixes-for-stmmac-tx-vlan-insert-and-est'
Merge branch :
'net-stmmac-improbe-suspend-resume-architecture'
Merge branch :
'net-stmmac-mdio-cleanups'
Merge branch :
'net-stmmac-remove-mac_interface'
Merge branch :
'net-stmmac-timestamping-ptp-cleanups'
Merge branch :
'net-stmmac-yet-more-cleanups'
Merge branch :
'net-use-vmalloc_array-to-simplify-code'
Merge branch :
'net-wangxun-complete-ethtool-coalesce-options'
Merge branch :
'net-wangxun-support-to-configure-rss'
Merge branch :
'net-xdp-handle-frags-with-unreadable-memory'
Merge branch :
'net_sched-extend-rcu-use-in-dump-methods-ii'
Merge branch :
'netconsole-reuse-netpoll_parse_ip_addr-in-configfs-helpers'
Merge branch :
'next' into for-linus
Merge branch :
'no-rebase-mnt_ns_tree_remove'
Merge branch :
'no-rebase-mnt_ns_tree_remove' into work.mount
Merge branch :
'octeontx2-fix-bitmap-leaks-in-pf-and-vf'
Merge branch :
'pci/aer'
Merge branch :
'pci/aspm'
Merge branch :
'pci/capability-search'
Merge branch :
'pci/controller/amd-mdb'
Merge branch :
'pci/controller/dwc'
Merge branch :
'pci/controller/dwc-edma'
Merge branch :
'pci/controller/hv'
Merge branch :
'pci/controller/imx6'
Merge branch :
'pci/controller/j721e'
Merge branch :
'pci/controller/keystone'
Merge branch :
'pci/controller/mediatek-gen3'
Merge branch :
'pci/controller/plda'
Merge branch :
'pci/controller/qcom'
Merge branch :
'pci/controller/rcar-gen4'
Merge branch :
'pci/controller/rcar-host'
Merge branch :
'pci/controller/sophgo'
Merge branch :
'pci/controller/stm32'
Merge branch :
'pci/controller/tegra'
Merge branch :
'pci/controller/xgene'
Merge branch :
'pci/controller/xilinx-nwl'
Merge branch :
'pci/dt-binding'
Merge branch :
'pci/endpoint'
Merge branch :
'pci/enumeration'
Merge branch :
'pci/hotplug'
Merge branch :
'pci/misc'
Merge branch :
'pci/msi'
Merge branch :
'pci/of'
Merge branch :
'pci/p2pdma'
Merge branch :
'pci/pm'
Merge branch :
'pci/pwrctrl'
Merge branch :
'pci/resource'
Merge branch :
'pci/switchtec'
Merge branch :
'pci/virtualization'
Merge branch :
'pm-cpufreq'
Merge branch :
'pm-sleep'
Merge branch :
'pm-tools'
Merge branch :
'pre-install' into docs-mw
Merge branch :
'pru-icssm-ethernet-driver'
Merge branch :
'psp-add-a-kselftest-suite-and-netdevsim-implementation'
Merge branch :
'ptp-add-pulse-signal-loopback-support-for-debugging'
Merge branch :
'ptp-safely-cleanup-when-unregistering-a-ptp-clock'
Merge branch :
'rcu.2025.09.23a' into HEAD
Merge branch :
'rds-fix-semantic-annotations'
Merge branch :
'refine-stmmac-code'
Merge branch :
'remove-use-of-current-cgns-in-bpf_cgroup_from_id'
Merge branch :
'renames' into docs-mw
Merge branch :
'rework/ringbuffer-kunit-test' into for-linus
Merge branch :
'riscv-bpf-fix-uninitialized-symbol-retval_off'
Merge branch :
's390-bpf-add-s390-jit-support-for-timed-may_goto'
Merge branch :
'scripts-coccinelle-symbolic-error-names-script'
Merge branch :
'sctp-convert-to-use-crypto-lib-and-upgrade-cookie-auth'
Merge branch :
'selftest-af_unix-enable-wall-and-wflex-array-member-not-at-end'
Merge branch :
'selftest-packetdrill-import-tfo-server-tests'
Merge branch :
'selftests-bpf-benchmark-all-symbols-for-kprobe-multi'
Merge branch :
'selftests-bpf-introduce-experimental-bpf_in_interrupt'
Merge branch :
'selftests-drv-net-improve-zerocopy-tests'
Merge branch :
'selftests-drv-net-ncdevmem-fix-error-paths'
Merge branch :
'selftests-mark-auto-deferring-functions-clearly'
Merge branch :
'selftests-mptcp-join-fix-some-flaky-tests'
Merge branch :
'selftests-test-xdp_tx-for-single-buffer'
Merge branch :
'sh_eth-pm-related-cleanups'
Merge branch :
'signed-bpf-programs'
Merge branch :
'signed-loads-from-arena'
Merge branch :
'srcu-next.2025.08.21a' into HEAD
Merge branch :
'stmmac-stop-silently-dropping-bad-checksum-packets'
Merge branch :
'sunxi/shared-dt-headers-for-6.18' into sunxi/clk-for-6.18
Merge branch :
'sunxi/shared-dt-headers-for-6.18' into sunxi/dt-for-6.18
Merge branch :
'support-exposing-raw-cycle-counters-in-ptp-and-mlx5'
Merge branch :
'task-local-data'
Merge branch :
'tcp-__tcp_close-changes'
Merge branch :
'tcp-annotate-data-races-around-icsk_retransmits-and-icsk_probes_out'
Merge branch :
'tcp-clean-up-inet_hash-and-inet_unhash'
Merge branch :
'tcp-destroy-tcp-ao-tcp-md5-keys-in-sk_destruct'
Merge branch :
'tcp-fix-receive-autotune-again'
Merge branch :
'tcp-follow-up-for-dccp-removal'
Merge branch :
'tcp-move-few-fields-for-data-locality'
Merge branch :
'tcp-update-bind-bucket-state-on-port-release'
Merge branch :
'tcp-user_mss-and-tcp_maxseg-series'
Merge branch :
'there-are-a-cleancode-and-a-parameter-check-for-hns3-driver'
Merge branch :
'thermal-intel'
Merge branch :
'thermal-intel'
Merge branch :
'tls-introduce-and-use-rx-async-resync-request-cancel-function'
Merge branch :
'tls-misc-bugfixes'
Merge branch :
'tools-ynl-fix-errors-reported-by-ruff'
Merge branch :
'tools-ynl-gen-misc-changes'
Merge branch :
'tools-ynl-prepare-for-wireguard'
Merge branch :
'tools-ynl-rst-display-attribute-set-doc'
Merge branch :
'torture.2025.08.14a' into HEAD
Merge branch :
'udp-increase-rx-performance-under-stress'
Merge branch :
'update-kf_rcu_protected'
Merge branch :
'uprobe-bpf-allow-to-change-app-registers-from-uprobe-registers'
Merge branch :
'vfs-6.18.inode.refcount.preliminaries'
Merge branch :
'wireguard-fixes-for-6-17-rc6'
Merge branch :
'x86-fgraph-bpf-fix-orc-stack-unwind-from-return-probe'
Merge branch :
'x86/apic' into x86/sev, to resolve conflict
Merge branch :
'x86/urgent' into x86/apic, to resolve conflict
Merge branch :
'xsk-refactors-around-generic-xmit-side'
Linux:
Merge branch kvm-arm64/52bit-at into kvmarm-master/next
Linux:
Merge branch kvm-arm64/dump-instr into kvmarm-master/next
Linux:
Merge branch kvm-arm64/el2-feature-control into kvmarm-master/next
Linux:
Merge branch kvm-arm64/ffa-1.2 into kvmarm-master/next
Linux:
Merge branch kvm-arm64/gic-v5-nv into kvmarm-master/next
Linux:
Merge branch kvm-arm64/misc-6.18 into kvmarm-master/next
Linux:
Merge branch kvm-arm64/mmio-rcu into kvmarm-master/next
Linux:
Merge branch kvm-arm64/nv-debug into kvmarm-master/next
Linux:
Merge branch kvm-arm64/nv-misc-6.18 into kvmarm-master/next
Linux:
Merge branch kvm-arm64/pkvm_vm_handle into kvmarm-master/next
Linux:
Merge branch kvm-arm64/selftests-6.18 into kvmarm-master/next
Merge branches :
'acpi-apei', 'acpi-misc' and 'pnp'
Merge branches :
'acpi-button', 'acpi-video' and 'acpi-fan'
Merge branches :
'acpi-cppc' and 'acpi-docs'
Merge branches :
'acpi-cppc' and 'acpi-tables'
Merge branches :
'acpi-property', 'acpi-resource', 'acpi-pm' and 'acpi-tables'
Merge branches :
'acpi-scan', 'acpi-processor' and 'acpi-sysfs'
Merge branches :
'acpi-thermal', 'acpi-fan', 'acpi-video', 'acpi-tad' and 'acpi-prm'
Merge branches :
'acpi-x86', 'acpi-battery', 'acpi-apei' and 'acpi-property'
Merge branches :
'apple/dart', 'ti/omap', 'riscv', 'intel/vt-d' and 'amd/amd-vi' into next
Merge branches :
'clk-aspeed' and 'clk-rockchip' into clk-next
Merge branches :
'clk-bindings', 'clk-cleanup', 'clk-renesas', 'clk-thead' and 'clk-spacemit' into clk-next
Merge branches :
'clk-imx', 'clk-allwinner' and 'clk-ti' into clk-next
Merge branches :
'clk-marvell', 'clk-xilinx', 'clk-mediatek' and 'clk-loongson' into clk-next
Merge branches :
'clk-microchip', 'clk-lookup' and 'clk-st' into clk-next
Merge branches :
'clk-samsung', 'clk-tegra' and 'clk-amlogic' into clk-next
Merge branches :
'clk-scmi', 'clk-qcom' and 'clk-broadcom' into clk-next
Merge branches :
'edac-drivers' and 'edac-misc' into edac-updates
Merge branches :
'ib-mfd-char-crypto-6.18', 'ib-mfd-gpio-6.18', 'ib-mfd-gpio-hwmon-i2c-can-rtc-watchdog-6.18', 'ib-mfd-gpio-input-pinctrl-pwm-6.18', 'ib-mfd-input-6.18', 'ib-mfd-input-rtc-6.18' and 'ib-mfd-power-regulator-6.18' into ibs-for-mfd-merged
Merge branches :
'pm-core' and 'pm-runtime'
Merge branches :
'pm-core', 'pm-runtime' and 'pm-sleep'
Merge branches :
'pm-cpuidle' and 'pm-cpufreq'
Merge branches :
'pm-cpuidle' and 'pm-powercap'
Merge branches :
'pm-cpuidle' and 'pm-sleep'
Merge branches :
'pm-em', 'pm-opp' and 'pm-devfreq'
Merge branches :
'work.path' and 'work.mount' into work.f_path
Linux:
Merge drm-misc-next-2025-08-21 into drm-rust-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-next
Linux:
Merge drm/drm-next into drm-misc-n
Linux:
Merge drm/drm-next into drm-misc-next
Linux:
Merge drm/drm-next into drm-misc-next-fixes
Linux:
Merge drm/drm-next into drm-xe-next
Linux:
Merge drm/drm-next into drm-xe-next
Linux:
Merge existing fixes from spi/for-6.17 into new branch
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Linux:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf after rc5
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 patch "eventpoll:
Fix priority inversion problem"
Linux:
Merge patch series "Add DT-based gear and rate limiting support"
Linux:
Merge patch series "Add generated modalias to modules.builtin.modinfo"
Linux:
Merge patch series "Add SpacemiT K1 USB3.0 host controller support"
Linux:
Merge patch series "Bump minimum supported version of LLVM for building the kernel to 15.0.0"
Merge patch series "can:
add Transmitter Delay Compensation (TDC) documentation"
Merge patch series "can:
drivers: drop skb in xmit if device is in listen only mode"
Merge patch series "can:
esd_usb: Fixes and improvements"
Merge patch series "can:
gs_usb: fix USB bulk in and out callbacks"
Merge patch series "can:
m_can: fix pm_runtime and CAN state handling"
Merge patch series "can:
netlink: preparation before introduction of CAN XL step 3/3"
Merge patch series "can:
raw: optimize the sizes of struct uniqframe and struct raw_sock"
Merge patch series "can:
rcar_can: Miscellaneous cleanups and improvements"
Merge patch series "can:
rcar_canfd: R-Car CANFD Improvements"
Merge patch series "can:
rework the CAN MTU logic (CAN XL preparation step 2/3)"
Merge patch series "dt-bindings:
ufs: qcom: Split SC7180, SM8650 and similar into separate file"
Linux:
Merge patch series "eUSB2 Double Isochronous IN Bandwidth support"
Linux:
Merge patch series "Fix to EOPNOTSUPP double conversion in ioctl_setflags()"
Merge patch series "fs:
add iput_not_last()"
Merge patch series "fs:
Remove old mount API helpers"
Merge patch series "fs:
replace wq users and add WQ_PERCPU to alloc_workqueue() users"
Merge patch series "fscontext:
do not consume log entries when returning -EMSGSIZE"
Linux:
Merge patch series "Improve pid_nr_ns()"
Merge patch series "iomap:
cleanups ahead of adding fuse support"
Merge patch series "kbuild:
Fixes for fallout from recent modules.builtin.modinfo series"
Merge patch series "mei:
connect to card in D3cold"
Linux:
Merge patch series "Move fscrypt and fsverity info out of struct inode"
Merge patch series "mpi3mr:
bug fixes and minor updates"
Merge patch series "mpt3sas:
Few Enhancements and minor fixes"
Merge patch series "nios2:
Add architecture support for clone3"
Merge patch series "ns:
minor tweaks"
Merge patch series "ns:
rework common initialization"
Merge patch series "ns:
rework reference counting"
Merge patch series "ns:
support file handles"
Merge patch series "ns:
tweak ns common handling"
Merge patch series "procfs:
make reference pidns more user-visible"
Linux:
Merge patch series "Rust support for `struct iov_iter`"
Linux:
Merge patch series "sb_min_blocksize() fixes"
Merge patch series "scsi:
pm80xx: Fix expander support"
Merge patch series "scsi:
qla2xxx: Fix incorrect sign of error code"
Linux:
Merge patch series "Simplify MCQ resource mapping"
Linux:
Merge patch series "Support system sleep with offloaded usb transfers" into usb-next
Merge patch series "ufs:
host: mediatek: Power Management and stability enhancements"
Merge patch series "ufs:
host: mediatek: Provide features and fixes in MediaTek platforms"
Linux:
Merge patch series "Update lpfc to revision 14.4.0.11"
Merge patch series "usb:
gadget: Refactor function drivers to use __free() cleanup"
Merge patch series "vfs:
if RESOLVE_NO_XDEV passed to openat2, don't *trigger* automounts"
Merge patch series "vfs:
output mount_too_revealing() errors to fscontext"
Merge patch series "vfs:
preparatory changes to centralize locking of create/remove/rename"
Merge patch series "writeback:
Avoid lockups when switching inodes"
Merge remote-tracking branch :
'origin' into for-6.18/intel-thc-hid
Merge remote-tracking branch :
'torvalds/master' into perf-tools-next
Merge remote-tracking branch :
'torvalds/master' into perf-tools-next
Merge series "slab:
Re-entrant kmalloc_nolock()"
Linux:
Merge series "SLUB percpu sheaves"
Merge tag :
'6.18-rc-part1-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'6.18-rc1-smb-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'6.18-rc2-smb-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'6.18-rc3-smb-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'9p-for-6.18-rc1' of https://github.com/martinetd/linux
Merge tag :
'9p-for-6.18-rc3-v2' of https://github.com/martinetd/linux
Merge tag :
'acpi-6.18-rc1' into loongarch-next
Merge tag :
'acpi-6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-6.18-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-6.18-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-6.18-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-6.18-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-6.18-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-6.18-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-6.18-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'acpi-6.18-rc8-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'alloc-next-v6.18-2025-09-04' of https://github.com/Rust-for-Linux/linux into rust-next
Merge tag :
'alpha-fixes-v6.18-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/mattst88/alpha
Merge tag :
'amd-drm-fixes-6.18-2025-10-16' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.18-2025-10-22' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.18-2025-10-29' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.18-2025-11-06' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.18-2025-11-12' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.18-2025-11-20' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-fixes-6.18-2025-11-26' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag :
'amd-drm-next-6.18-2025-08-29' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-6.18-2025-09-09' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-6.18-2025-09-19' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-6.18-2025-09-26' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-drm-next-6.18-2025-10-09' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag :
'amd-pstate-v6.18-2025-09-24' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/superm1/linux
Merge tag :
'amd-pstate-v6.18-2025-10-15' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/superm1/linux
Merge tag :
'amlogic-arm64-dt-for-v6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt
Merge tag :
'amlogic-drivers-for-v6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/drivers
Merge tag :
'apple-soc-drivers-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/sven/linux into soc/drivers
Merge tag :
'apple-soc-dt-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/sven/linux into soc/dt
Merge tag :
'apple-soc-dt-6.18-part2' of https://git.kernel.org/pub/scm/linux/kernel/git/sven/linux into soc/dt
Merge tag :
'arm-soc/for-6.18/defconfig-arm64' of https://github.com/Broadcom/stblinux into soc/defconfig
Merge tag :
'arm-soc/for-6.18/defconfig-arm64-fixes' of https://github.com/Broadcom/stblinux into arm/fixes
Merge tag :
'arm-soc/for-6.18/devicetree' of https://github.com/Broadcom/stblinux into soc/dt
Merge tag :
'arm-soc/for-6.18/devicetree-arm64' of https://github.com/Broadcom/stblinux into soc/dt
Merge tag :
'arm-soc/for-6.18/devicetree-arm64-fixes' of https://github.com/Broadcom/stblinux into arm/fixes
Merge tag :
'arm-soc/for-6.18/devicetree-arm64-fixes-v2' of https://github.com/Broadcom/stblinux into arm/fixes
Merge tag :
'arm-soc/for-6.18/devicetree-fixes' of https://github.com/Broadcom/stblinux into arm/fixes
Merge tag :
'arm-soc/for-6.18/devicetree-fixes-part2' of https://github.com/Broadcom/stblinux into arm/fixes
Merge tag :
'arm-soc/for-6.18/drivers' of https://github.com/Broadcom/stblinux into soc/drivers
Merge tag :
'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag :
'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag :
'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag :
'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag :
'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag :
'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Merge tag :
'asm-generic-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic
Merge tag :
'asoc-fix-v6.17-rc7' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v6.18-merge-window' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v6.18-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v6.18-rc2' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-fix-v6.18-rc5' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag :
'asoc-v6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-next
Merge tag :
'asoc-v6.18-2' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-next
Merge tag :
'aspeed-6.18-devicetree-0' of https://git.kernel.org/pub/scm/linux/kernel/git/bmc/linux into soc/dt
Merge tag :
'aspeed-6.18-devicetree-1' of https://git.kernel.org/pub/scm/linux/kernel/git/bmc/linux into soc/dt
Merge tag :
'aspeed-6.18-drivers-0' of https://git.kernel.org/pub/scm/linux/kernel/git/bmc/linux into soc/drivers
Merge tag :
'aspeed-6.18-fixes-0' of https://git.kernel.org/pub/scm/linux/kernel/git/bmc/linux into arm/fixes
Merge tag :
'at24-updates-for-v6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into i2c/for-mergewindow
Merge tag :
'at91-dt-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt
Merge tag :
'at91-soc-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/arm
Merge tag :
'ata-6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag :
'ata-6.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag :
'ata-6.18-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag :
'ath-current-20251006' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
Merge tag :
'ath-current-20251027' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
Merge tag :
'ath-current-20251103' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
Merge tag :
'ath-current-20251110' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
Merge tag :
'ath-next-20250922' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
Merge tag :
'audit-pr-20250926' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit
Merge tag :
'backlight-next-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight
Merge tag :
'batadv-net-pullrequest-20251024' of https://git.open-mesh.org/linux-merge
Merge tag :
'batadv-next-pullrequest-20250916' of https://git.open-mesh.org/linux-merge
Merge tag :
'bitmap-for-6.18' of https://github.com/norov/linux
Merge tag :
'bitmap-for-v6.18-rc2' of https://github.com/norov/linux
Merge tag :
'block-6.18-20251009' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag :
'block-6.18-20251016' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag :
'block-6.18-20251023' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag :
'block-6.18-20251031' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag :
'block-6.18-20251114' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag :
'block-6.18-20251120' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag :
'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag :
'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag :
'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag :
'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag :
'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag :
'bpf-next-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge tag :
'ceph-for-6.18-rc1' of https://github.com/ceph/ceph-client
Merge tag :
'ceph-for-6.18-rc8' of https://github.com/ceph/ceph-client
Merge tag :
'cgroup-for-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag :
'cgroup-for-6.18-rc2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag :
'char-misc-6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag :
'char-misc-6.18-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag :
'char-misc-6.18-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag :
'char-misc-6.18-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag :
'chrome-platform-v6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux
Merge tag :
'cix-dt-v6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/cix into soc/dt
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.18' of git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux into clk-imx
Merge tag :
'clk-meson-v6.18-1' of https://github.com/BayLibre/clk-meson into clk-amlogic
Merge tag :
'clk-microchip-6.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into clk-microchip
Merge tag :
'clk-round-rate-6.18' of https://github.com/masneyb/linux into clk-determine-rate
Merge tag :
'configfs-for-v6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/a.hindborg/linux
Merge tag :
'core-core-2025-09-29' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'core-rseq-2025-09-29' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'core-urgent-2025-11-15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'coresight-next-v6.18-v2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/coresight/linux into char-misc-next
Merge tag :
'counter-fixes-for-6.18' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/wbg/counter into char-misc-next
Merge tag :
'counter-updates-for-6.18' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/wbg/counter into char-misc-next
Merge tag :
'cpufreq-arm-updates-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge tag :
'cpufreq-arm-updates-6.18-rc' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge tag :
'crc-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
Merge tag :
'cxl-fixes-6.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
Merge tag :
'cxl-fixes-6.18-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
Merge tag :
'cxl-for-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
Merge tag :
'devfreq-next-for-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux
Merge tag :
'devicetree-fixes-for-6.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag :
'devicetree-fixes-for-6.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag :
'devicetree-for-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag :
'dlm-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm
Merge tag :
'dma-mapping-6.17-2025-09-09' into HEAD
Merge tag :
'dma-mapping-6.18-2025-09-30' of git://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux
Merge tag :
'dma-mapping-6.18-2025-10-07' of git://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux
Merge tag :
'dma-mapping-6.18-2025-11-12' of git://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux
Merge tag :
'dma-mapping-6.18-2025-11-27' of git://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux
Merge tag :
'dmaengine-6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
Merge tag :
'docs-6.18' of git://git.lwn.net/linux
Merge tag :
'docs/v6.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-docs
Merge tag :
'docs/v6.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-docs into mauro
Merge tag :
'driver-core-6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core
Merge tag :
'driver-core-6.18-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core
Merge tag :
'drm-fixes-2025-10-11' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2025-10-17' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2025-10-24' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2025-10-31' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2025-11-08' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2025-11-09' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2025-11-15' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2025-11-21' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-fixes-2025-11-28' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-habanalabs-next-2025-09-25' of https://github.com/HabanaAI/drivers.accel.habanalabs.kernel into drm-next
Merge tag :
'drm-intel-fixes-2025-10-16' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag :
'drm-intel-fixes-2025-10-23' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag :
'drm-intel-fixes-2025-10-30' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag :
'drm-intel-fixes-2025-11-06' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag :
'drm-intel-fixes-2025-11-13' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag :
'drm-intel-fixes-2025-11-20' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag :
'drm-intel-fixes-2025-11-26' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
Merge tag :
'drm-intel-gt-next-2025-09-01' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag :
'drm-intel-gt-next-2025-09-12' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag :
'drm-intel-next-2025-09-05' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag :
'drm-intel-next-2025-09-12' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
Merge tag :
'drm-misc-fixes-2025-10-09' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-fixes-2025-10-16' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-fixes-2025-10-23' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-fixes-2025-10-30' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-fixes-2025-11-06' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-fixes-2025-11-13' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-fixes-2025-11-20' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-fixes-2025-11-27' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
Merge tag :
'drm-misc-next-2025-08-14' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-misc-next-2025-08-21' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-misc-next-2025-08-28' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-misc-next-2025-09-04' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-misc-next-2025-09-11' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-misc-next-fixes-2025-09-18' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-misc-next-fixes-2025-09-25' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-misc-next-fixes-2025-10-02' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
Merge tag :
'drm-msm-fixes-2025-10-29' of https://gitlab.freedesktop.org/drm/msm into drm-fixes
Merge tag :
'drm-msm-next-2025-09-12' of https://gitlab.freedesktop.org/drm/msm into drm-next
Merge tag :
'drm-next-2025-10-01' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-next-2025-10-11-1' of https://gitlab.freedesktop.org/drm/kernel
Merge tag :
'drm-rust-next-2025-09-16' of https://gitlab.freedesktop.org/drm/rust/kernel into drm-next
Merge tag :
'drm-xe-fixes-2025-10-16' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-fixes-2025-10-23' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-fixes-2025-10-30' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-fixes-2025-11-07' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-fixes-2025-11-13' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-fixes-2025-11-21' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-fixes-2025-11-27' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag :
'drm-xe-next-2025-08-29' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag :
'drm-xe-next-2025-09-19' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag :
'drm-xe-next-fixes-2025-10-03' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag :
'dt64-cleanup-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt
Merge tag :
'edac_updates_for_v6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag :
'edac_urgent_for_v6.18_rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag :
'edac_urgent_for_v6.18_rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag :
'efi-next-for-v6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag :
'erofs-for-6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag :
'erofs-for-6.18-rc3-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag :
'erofs-for-6.18-rc6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag :
'execve-v6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'exfat-for-6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat
Merge tag :
'exfat-for-6.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat
Merge tag :
'ext4_for_linus-6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
Merge tag :
'ext4_for_linus-6.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
Merge tag :
'extcon-next-for-6.18' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon into char-misc-next
Merge tag :
'exynos-drm-misc-next-for-v6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-next
Merge tag :
'exynos-drm-next-for-v6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-next
Merge tag :
'f2fs-fix-6.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs
Merge tag :
'f2fs-for-6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs
Merge tag :
'fbdev-for-6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev
Merge tag :
'fbdev-for-6.18-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev
Merge tag :
'ffa-fix-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes
Merge tag :
'ffs-const-v6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'firewire-fixes-6.18-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
Merge tag :
'firewire-fixes-6.18-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
Merge tag :
'firewire-updates-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
Merge tag :
'fix-scrub-reap-calculations_2025-09-05' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.18-merge
Merge tag :
'fixes-2025-11-19' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock
Merge tag :
'for-6.18-clk' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into clk-tegra
Merge tag :
'for-6.18-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.18-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.18-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.18-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.18-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.18-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag :
'for-6.18/block-20250929' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag :
'for-6.18/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag :
'for-6.18/dm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag :
'for-6.18/hpfs-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag :
'for-6.18/io_uring-20250929' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rmk/linux
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag :
'for-linus' of https://github.com/openrisc/linux
Merge tag :
'for-linus-6.18-1' of https://github.com/cminyard/linux-ipmi
Merge tag :
'for-linus-6.18-2' of https://github.com/cminyard/linux-ipmi
Merge tag :
'for-linus-6.18-ofs1' of git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux
Merge tag :
'for-linus-6.18-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag :
'for-linus-fwctl' of git://git.kernel.org/pub/scm/linux/kernel/git/fwctl/fwctl
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-10-24' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag :
'for-net-2025-10-31' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag :
'for-net-2025-11-11' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag :
'for-net-2025-11-21' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag :
'for-net-next-2025-09-27' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next
Merge tag :
'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge tag :
'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge tag :
'for-v6.18' 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 :
'fs_for_v6.18-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 :
'fscrypt-for-linus' of git://git.kernel.org/pub/scm/fs/fscrypt/linux
Merge tag :
'fsnotify_for_v6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag :
'fsnotify_for_v6.18-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag :
'fsverity-for-linus' of git://git.kernel.org/pub/scm/fs/fsverity/linux
Merge tag :
'fuse-update-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse
Merge tag :
'gfs2-for-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2
Merge tag :
'gpio-aggregator-refactoring-for-v6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into devel
Merge tag :
'gpio-aggregator-refactoring-for-v6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into gpio/for-next
Merge tag :
'gpio-fixes-for-v6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-fixes-for-v6.18-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-fixes-for-v6.18-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-fixes-for-v6.18-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio-updates-for-v6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag :
'gpio/mfd-stmpe-for-v6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into gpio/for-next
Merge tag :
'hardening-fix1-v6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'hardening-v6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'hardening-v6.18-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'hfs-v6.18-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/vdubeyko/hfs
Merge tag :
'hid-for-linus-2025093001' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag :
'hid-for-linus-2025101701' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag :
'hid-for-linus-2025111901' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag :
'hisi-drivers-for-6.18' of https://github.com/hisilicon/linux-hisi into soc/drivers
Merge tag :
'hsi-for-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi
Merge tag :
'hwmon-for-v6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag :
'hwmon-for-v6.18-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag :
'hwmon-for-v6.18-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag :
'hyperv-next-signed-20251006' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Merge tag :
'i2c-for-6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-for-6.18-rc1-hotfix' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-for-6.18-rc1-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-for-6.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-for-6.18-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag :
'i2c-gpio-fixes-for-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux into soc/dt
Merge tag :
'i2c-host-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-mergewindow
Merge tag :
'i2c-host-6.18-pt2' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-mergewindow
Merge tag :
'i3c/for-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux
Merge tag :
'ib-max77705-for-v6.17-signed'
Merge tag :
'ib-mfd-gpio-hwmon-i2c-can-rtc-watchdog-v6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd into gpio/for-next
Merge tag :
'ib-mfd-gpio-input-pinctrl-pwm-v6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd into gpio/for-next
Merge tag :
'ib-mfd-gpio-input-pinctrl-pwm-v6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd into next
Merge tag :
'ib-mfd-gpio-v6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd into gpio/for-next
Merge tag :
'ib-mfd-input-v6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd into next
Merge tag :
'icc-6.18-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next
Merge tag :
'iio-fixes-for-6.17b' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
Merge tag :
'iio-fixes-for-6.18a' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-linus
Merge tag :
'iio-for-6.18a' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
Merge tag :
'imx-bindings-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag :
'imx-defconfig-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/defconfig
Merge tag :
'imx-dt-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag :
'imx-dt64-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag :
'imx-fixes-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes
Merge tag :
'imx-fixes-6.18-2' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes
Merge tag :
'input-for-v6.18-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag :
'input-for-v6.18-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag :
'integrity-v6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity
Merge tag :
'intel-gpio-v6.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel into gpio/for-current
Merge tag :
'io_uring-6.18-20251009' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag :
'io_uring-6.18-20251016' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag :
'io_uring-6.18-20251023' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag :
'io_uring-6.18-20251106' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag :
'io_uring-6.18-20251107' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag :
'io_uring-6.18-20251113' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag :
'io_uring-6.18-20251120' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag :
'io_uring-6.18-20251128' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Merge tag :
'iommu-updates-v6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
Merge tag :
'ipsec-2025-11-18' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec
Merge tag :
'ipsec-next-2025-09-26' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next
Merge tag :
'irq-core-2025-09-29' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq-drivers-2025-09-29' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq-urgent-2025-11-15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq_urgent_for_v6.18_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'irq_urgent_for_v6.18_rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'iwlwifi-fixes-2025-10-19' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next
Merge tag :
'iwlwifi-fixes-2025-11-12' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next
Merge tag :
'iwlwifi-next-2025-09-03' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next into HEAD
Merge tag :
'iwlwifi-next-2025-09-09' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next
Merge tag :
'ixp4xx-dts-v6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-integrator into soc/dt
Merge tag :
'jfs-6.18' of github.com:kleikamp/linux-shaggy
Merge tag :
'kbuild-6.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux
Merge tag :
'kbuild-fixes-6.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux
Merge tag :
'kbuild-fixes-6.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux
Merge tag :
'kbuild-fixes-6.18-3' of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux
Merge tag :
'kconfig-2025-changes_2025-09-05' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.18-merge
Merge tag :
'kcsan-20250929-v6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/melver/linux
Merge tag :
'kernel-6.18-rc1.clone3' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'keys-next-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag :
'kgdb-6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/danielt/linux
Merge tag :
'kvm-riscv-6.18-1' of https://github.com/kvm-riscv/linux into HEAD
Merge tag :
'kvm-riscv-fixes-6.18-2' of https://github.com/kvm-riscv/linux into HEAD
Merge tag :
'kvm-s390-next-6.18-1' of https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
Merge tag :
'kvm-x86-cet-6.18' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-ciphertext-6.18' 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.18-rc2' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-fixes-6.18-rc5' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-generic-6.18' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-guest-6.18' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-misc-6.18' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-mmu-6.18' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-selftests-6.18' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-svm-6.18' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvm-x86-vmx-6.18' of https://github.com/kvm-x86/linux into HEAD
Merge tag :
'kvmarm-6.18' of git://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 :
'kvmarm-fixes-6.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag :
'kvmarm-fixes-6.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag :
'kvmarm-fixes-6.18-3' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag :
'leds-next-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds
Merge tag :
'libcrypto-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
Merge tag :
'libcrypto-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
Merge tag :
'libcrypto-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
Merge tag :
'libcrypto-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
Merge tag :
'libnvdimm-for-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
Merge tag :
'linux-can-fixes-for-6.18-20251014' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag :
'linux-can-fixes-for-6.18-20251020' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag :
'linux-can-fixes-for-6.18-20251126' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag :
'linux-can-next-for-6.18-20250924' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
Merge tag :
'linux-cpupower-6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux
Merge tag :
'linux-watchdog-6.18-rc1' of git://www.linux-watchdog.org/linux-watchdog
Merge tag :
'linux_kselftest-fixes-6.18-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux_kselftest-fixes-6.18-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux_kselftest-kunit-6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux_kselftest-kunit-fixes-6.18-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'linux_kselftest-next-6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag :
'locking-core-2025-09-26' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'locking-futex-2025-09-29' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'locking-urgent-2025-11-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'loongarch-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag :
'loongarch-fixes-6.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag :
'loongarch-fixes-6.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag :
'loongarch-kvm-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson into HEAD
Merge tag :
'lpc32xx-dt-for-6.18' of https://github.com/vzapolskiy/linux-lpc32xx into soc/dt
Merge tag :
'lsm-pr-20250926' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm
Merge tag :
'm68k-for-v6.18-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k
Merge tag :
'mailbox-fixes-v6.18-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox
Merge tag :
'mailbox-v6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox
Merge tag :
'md-6.18-20250909' of gitolite.kernel.org:pub/scm/linux/kernel/git/mdraid/linux into for-6.18/block
Merge tag :
'media/v6.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag :
'media/v6.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag :
'mediatek-drm-fixes-20251028' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-fixes
Merge tag :
'mediatek-drm-fixes-20251105' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-fixes
Merge tag :
'memblock-v6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock
Merge tag :
'memory-controller-drv-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers
Merge tag :
'memory-controller-drv-fixes-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into arm/fixes
Merge tag :
'mfd-next-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
Merge tag :
'mhi-for-v6.18' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mani/mhi into char-misc-next
Merge tag :
'microblaze-v6.18' of git://git.monstr.eu/linux-2.6-microblaze
Merge tag :
'microchip-soc-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/drivers
Merge tag :
'mips-fixes_6.18_1' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag :
'mips-fixes_6.18_2' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag :
'mips_6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag :
'mlx5-next-09-11' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux
Merge tag :
'mlx5-next-counters' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux
Merge tag :
'mlx5-next-lag' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux
Merge tag :
'mlx5-next-vhca-id' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux
Merge tag :
'mlx5-psp-ifc' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux
Merge tag :
'mlx5-rs-fec-ifc' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux
Merge tag :
'mm-hotfixes-stable-2025-10-10-15-00' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2025-10-22-12-43' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2025-11-10-19-30' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2025-11-16-10-40' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-hotfixes-stable-2025-11-26-11-51' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-nonmm-stable-2025-10-02-15-29' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-nonmm-stable-2025-10-10-15-03' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-stable-2025-10-01-19-00' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mm-stable-2025-10-03-16-49' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag :
'mmc-v6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag :
'mmc-v6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag :
'mmc-v6.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag :
'mmc-v6.18-rc2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag :
'mt76-next-2025-09-15' of https://github.com/nbd168/wireless
Merge tag :
'mtd/fixes-for-6.18-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
Merge tag :
'mtd/for-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
Merge tag :
'mvebu-dt64-6.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt
Merge tag :
'namespace-6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'nand/for-6.18' into mtd/next
Merge tag :
'net-6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.18-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.18-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.18-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.18-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.18-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-6.18-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag :
'net-next-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
Merge tag :
'nf-25-10-08' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-25-10-29' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag :
'nf-next-25-08-20' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Merge tag :
'nf-next-25-09-02' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Merge tag :
'nf-next-25-09-11' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Merge tag :
'nf-next-25-09-24' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Merge tag :
'nfs-for-6.18-1' of git://git.linux-nfs.org/projects/anna/linux-nfs
Merge tag :
'nfs-for-6.18-2' of git://git.linux-nfs.org/projects/anna/linux-nfs
Merge tag :
'nfs-for-6.18-3' of git://git.linux-nfs.org/projects/anna/linux-nfs
Merge tag :
'nfsd-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'nfsd-6.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'nfsd-6.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'nfsd-6.18-3' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag :
'nios2_update_for_v6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux
Merge tag :
'nolibc-20250928-for-6.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc
Merge tag :
'ntb-6.18' of https://github.com/jonmason/ntb
Merge tag :
'ntfs3_for_6.18' of https://github.com/Paragon-Software-Group/linux-ntfs3
Merge tag :
'nuvoton-arm-6.18-devicetree-0' of https://git.kernel.org/pub/scm/linux/kernel/git/bmc/linux into soc/dt
Merge tag :
'nuvoton-arm64-6.18-devicetree-0' of https://git.kernel.org/pub/scm/linux/kernel/git/bmc/linux into soc/dt
Merge tag :
'nvme-6.18-2025-09-23' of git://git.infradead.org/nvme into for-6.18/block
Merge tag :
'nvme-6.18-2025-10-16' of git://git.infradead.org/nvme into block-6.18
Merge tag :
'nvme-6.18-2025-10-30' of git://git.infradead.org/nvme into block-6.18
Merge tag :
'nvme-6.18-2025-11-20' of git://git.infradead.org/nvme into block-6.18
Merge tag :
'objtool-urgent-2025-11-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'objtool_urgent_for_v6.18_rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'omap-for-v6.18/dt-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into soc/dt
Merge tag :
'omap-for-v6.18/soc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into soc/arm
Merge tag :
'omap-for-v6.19/maintainers-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into arm/fixes
Merge tag :
'opp-updates-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
Merge tag :
'ovl-update-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs
Merge tag :
'parisc-for-6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag :
'parisc-for-6.18-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag :
'pci-v6.18-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag :
'pci-v6.18-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag :
'pci-v6.18-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag :
'pci-v6.18-fixes-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag :
'pci-v6.18-fixes-4' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag :
'pci-v6.18-fixes-5' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag :
'peci-next-6.18-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/iwi/linux into char-misc-next
Merge tag :
'perf-core-2025-09-26' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf-tools-fixes-for-v6.18-1-2025-11-06' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag :
'perf-tools-fixes-for-v6.18-2-2025-11-16' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag :
'perf-tools-for-v6.18-1-2025-10-08' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag :
'perf-urgent-2025-11-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf-urgent-2025-11-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf-urgent-2025-11-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'perf_urgent_for_v6.18_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'phy-for-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
Merge tag :
'pin-init-v6.18' of https://github.com/Rust-for-Linux/linux into drm-rust-next
Merge tag :
'pinctrl-v6.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag :
'pinctrl-v6.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag :
'platform-drivers-x86-v6.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v6.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v6.18-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v6.18-4' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'platform-drivers-x86-v6.18-5' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag :
'pm-6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-6.18-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-6.18-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-6.18-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-6.18-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pm-6.18-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'pmdomain-v6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Merge tag :
'pmdomain-v6.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Merge tag :
'pmdomain-v6.18-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Merge tag :
'power-utilities-for-v6.18-merge' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux
Merge tag :
'powerpc-6.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'powerpc-6.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag :
'printk-for-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux
Merge tag :
'probes-fixes-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'probes-fixes-v6.18-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'pstore-v6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'pull-f_path' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag :
'pull-finish_no_open' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag :
'pull-fs_context' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag :
'pull-getgeo' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs into for-6.18/block
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-nfsctl' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag :
'pull-qstr' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag :
'pwm/for-6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux
Merge tag :
'pwm/for-6.18-rc7-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux
Merge tag :
'qcom-arm32-defconfig-for-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/defconfig
Merge tag :
'qcom-arm32-for-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag :
'qcom-arm64-defconfig-for-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/defconfig
Merge tag :
'qcom-arm64-for-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag :
'qcom-arm64-for-6.18-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag :
'qcom-clk-for-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into clk-qcom
Merge tag :
'qcom-drivers-for-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
Merge tag :
'qcom-drivers-for-6.18-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
Merge tag :
'qcomtee-fixes2-for-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into arm/fixes
Merge tag :
'ras_core_for_v6.18_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'rcu.2025.09.26a' of git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux
Merge tag :
'regmap-fix-v6.18-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Merge tag :
'regmap-v6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Merge tag :
'regulator-fix-v6.18-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'regulator-fix-v6.18-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'regulator-fix-v6.18-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'regulator-v6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag :
'renesas-arm-defconfig-for-v6.18-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/defconfig
Merge tag :
'renesas-arm-soc-for-v6.18-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/arm
Merge tag :
'renesas-clk-for-v6.18-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
Merge tag :
'renesas-drivers-for-v6.18-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/drivers
Merge tag :
'renesas-drivers-for-v6.18-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/drivers
Merge tag :
'renesas-dt-bindings-for-v6.18-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag :
'renesas-dts-for-v6.18-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag :
'renesas-dts-for-v6.18-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag :
'renesas-pinctrl-for-v6.18-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel
Merge tag :
'renesas-pinctrl-for-v6.18-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel
Merge tag :
'renesas-r9a09g047-dt-binding-defs-tag4' into renesas-clk-for-v6.18
Merge tag :
'renesas-r9a09g077-dt-binding-defs-tag3' into renesas-clk-for-v6.18
Merge tag :
'renesas-r9a09g077-dt-binding-defs-tag3' into renesas-dts-for-v6.18
Merge tag :
'renesas-r9a09g077-dt-binding-defs-tag3' into renesas-pinctrl-for-v6.18
Merge tag :
'renesas-r9a09g077-dt-binding-defs-tag4' into renesas-clk-for-v6.18
Merge tag :
'reset-fixes-for-v6.18' of https://git.pengutronix.de/git/pza/linux into arm/fixes
Merge tag :
'reset-for-v6.18' of https://git.pengutronix.de/git/pza/linux into soc/drivers
Merge tag :
'riscv-cache-for-v6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/drivers
Merge tag :
'riscv-config-for-v6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/defconfig
Merge tag :
'riscv-dt-for-v6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/dt
Merge tag :
'riscv-for-linus-6.18-mw1' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-for-linus-6.18-mw2' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-for-linus-6.18-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-for-linus-6.18-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-for-linus-6.18-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-for-linus-6.18-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-for-linux-6.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag :
'riscv-sophgo-dt-for-v6.18' of https://github.com/sophgo/linux into soc/dt
Merge tag :
'rpmsg-v6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag :
'rproc-v6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag :
'rtc-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux
Merge tag :
'rtc-6.18-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux
Merge tag :
'rtw-2025-11-20' of https://github.com/pkshih/rtw
Merge tag :
'rtw-next-2025-09-22' of https://github.com/pkshih/rtw
Merge tag :
'rust-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux
Merge tag :
'rust-fixes-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux
Merge tag :
'rust-fixes-6.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux
Merge tag :
'rust-rustfmt' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux
Merge tag :
'rust-timekeeping-v6.18' of https://github.com/Rust-for-Linux/linux into rust-next
Merge tag :
's390-6.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-6.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-6.18-3' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
's390-6.18-4' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag :
'samsung-clk-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into clk-samsung
Merge tag :
'samsung-defconfig-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/defconfig
Merge tag :
'samsung-drivers-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/drivers
Merge tag :
'samsung-dt-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
Merge tag :
'samsung-dt64-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
Merge tag :
'samsung-pinctrl-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung into devel
Merge tag :
'sched-core-2025-09-26' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched-urgent-2025-11-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched_ext-for-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag :
'sched_ext-for-6.18-rc3-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag :
'sched_ext-for-6.18-rc6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag :
'sched_ext-for-6.18-rc6-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Merge tag :
'sched_urgent_for_v6.18_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'sched_urgent_for_v6.18_rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'scmi-fixes-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes
Merge tag :
'scmi-updates-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers
Merge tag :
'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag :
'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag :
'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag :
'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag :
'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag :
'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag :
'seccomp-v6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag :
'selinux-pr-20250926' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux
Merge tag :
'selinux-pr-20251121' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux
Merge tag :
'slab-for-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag :
'slab-for-6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag :
'slab-for-6.18-rc1-hotfix' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag :
'slab-for-6.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag :
'slab-for-6.18-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag :
'slab-for-6.18-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag :
'slab-for-6.18-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag :
'slab-for-6.18-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag :
'smp-core-2025-09-29' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'soc-arm-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-defconfig-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-drivers-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-dt-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-fixes-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-fixes-6.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-fixes-6.18-3' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-fixes-6.18-4' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc-newsoc-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag :
'soc_fsl-6.18-1' of https://github.com/chleroy/linux into soc/drivers
Merge tag :
'socfpga_dts_updates_for_v6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into soc/dt
Merge tag :
'sound-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.18-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-6.18-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'sound-fix-6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag :
'soundwire-6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire
Merge tag :
'spacemit-clk-for-6.18-1' of https://github.com/spacemit-com/linux into clk-spacemit
Merge tag :
'spacemit-dt-for-6.18-1' of https://github.com/spacemit-com/linux into soc/dt
Merge tag :
'sparc-for-6.18-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/alarsson/linux-sparc
Merge tag :
'spi-fix-v6.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-fix-v6.18-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-fix-v6.18-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-fix-v6.18-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'spi-nor/for-6.18' into mtd/next
Merge tag :
'spi-v6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag :
'staging-6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
Merge tag :
'staging-6.18-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
Merge tag :
'staging-6.18-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
Merge tag :
'sti-dt-for-v6.18-round1' of https://git.kernel.org/pub/scm/linux/kernel/git/pchotard/sti into soc/dt
Merge tag :
'sti-dt-for-v6.18-round2' of git://git.kernel.org/pub/scm/linux/kernel/git/pchotard/sti into soc/dt
Merge tag :
'stm32-dt-for-v6.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into soc/dt
Merge tag :
'stratix10_svc_fix_v6.18' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into char-misc-linus
Merge tag :
'sunxi-clk-fixes-for-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into clk-fixes
Merge tag :
'sunxi-clk-for-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into clk-allwinner
Merge tag :
'sunxi-drivers-for-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/drivers
Merge tag :
'sunxi-dt-for-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt
Merge tag :
'sunxi-dt-for-6.18-2' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt
Merge tag :
'sunxi-fixes-for-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/fixes
Merge tag :
'tee-fix-for-v6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into arm/fixes
Merge tag :
'tee-improve-sysfs-for-v6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into soc/drivers
Merge tag :
'tee-prot-dma-buf-for-v6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into soc/drivers
Merge tag :
'tee-qcomtee-fixes-for-v6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into arm/fixes
Merge tag :
'tee-qcomtee-for-v6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into soc/drivers
Merge tag :
'tee-sha1-lib-for-v6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into soc/drivers
Merge tag :
'tee-shm-register-fix-for-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into soc/drivers
Merge tag :
'tegra-for-6.18-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag :
'tegra-for-6.18-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag :
'tegra-for-6.18-arm64-dt-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/fixes
Merge tag :
'tegra-for-6.18-dt-bindings' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
Merge tag :
'tegra-for-6.18-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
Merge tag :
'thead-clk-for-v6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/fustini/linux into clk-thead
Merge tag :
'thead-dt-for-v6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/fustini/linux into soc/dt
Merge tag :
'thermal-6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thermal-6.18-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag :
'thermal-v6.18-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/thermal/linux
Merge tag :
'thermal-v6.18-rc1-2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/thermal/linux
Merge tag :
'thunderbolt-for-v6.18-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-next
Merge tag :
'thunderbolt-for-v6.18-rc4' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-linus
Merge tag :
'ti-driver-soc-for-v6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/drivers
Merge tag :
'ti-k3-dt-for-v6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt
Merge tag :
'ti-keystone-dt-for-v6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt
Merge tag :
'timers-clocksource-2025-09-29' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-core-2025-09-29' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-urgent-2025-11-15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-urgent-2025-11-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers-v6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/daniel.lezcano/linux into timers/clocksource
Merge tag :
'timers-vdso-2025-09-29' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers_urgent_for_v6.18_rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'timers_urgent_for_v6.18_rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'tpmdd-next-v6.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag :
'tpmdd-next-v6.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag :
'trace-ringbuffer-v6.18-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-rv-v6.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-tools-v6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v6.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v6.18-3' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'trace-v6.18-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag :
'tty-6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag :
'tty-6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag :
'tty-6.18-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag :
'tty-6.18-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag :
'uml-for-linux-6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux
Merge tag :
'usb-6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-6.18-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-6.18-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag :
'usb-serial-6.18-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-next
Merge tag :
'usb-serial-6.18-rc3' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus
Merge tag :
'usb-serial-6.18-rc6' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus
Merge tag :
'ux500-dts-v6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into soc/dt
Merge tag :
'v6.17-next-dts64' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/dt
Merge tag :
'v6.17-next-dts64.2' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/dt
Merge tag :
'v6.17-next-soc' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/drivers
Merge tag :
'v6.17-rc2' into HEAD
Merge tag :
'v6.17-rc3' into togreg
Merge tag :
'v6.17-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into gpio/for-next
Merge tag :
'v6.17-rc6' into drm-next
Merge tag :
'v6.17-rockchip-dtsfixes2' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag :
'v6.18-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag :
'v6.18-p2' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag :
'v6.18-p3' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag :
'v6.18-p4' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag :
'v6.18-p5' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag :
'v6.18-rc-part1-smb3-common' of git://git.samba.org/ksmbd
Merge tag :
'v6.18-rc-part2-smb-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'v6.18-rc1-smb-server-fixes' of git://git.samba.org/ksmbd
Merge tag :
'v6.18-rc2-smb-server-fixes' of git://git.samba.org/ksmbd
Merge tag :
'v6.18-rc3-smb-server-fixes' of git://git.samba.org/ksmbd
Merge tag :
'v6.18-rc4-smb-server-fixes' of git://git.samba.org/ksmbd
Merge tag :
'v6.18-rc5-smb-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'v6.18-rc5-smb-server-fixes' of git://git.samba.org/ksmbd
Merge tag :
'v6.18-rc6' into for-linus
Merge tag :
'v6.18-rc6-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'v6.18-rockchip-arm32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/arm
Merge tag :
'v6.18-rockchip-clk1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into clk-rockchip
Merge tag :
'v6.18-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag :
'v6.18-rockchip-dts64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag :
'v6.18-rockchip-dts64-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag :
'v6.18-rockchip-dtsfixes1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/fixes
Merge tag :
'v6.18rc1-part1-ksmbd-server-fixes' of git://git.samba.org/ksmbd
Merge tag :
'v6.18rc4-SMB-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'v6.18rc7-SMB-client-fix' of git://git.samba.org/sfrench/cifs-2.6
Merge tag :
'vfio-v6.18-rc1' of https://github.com/awilliam/linux-vfio
Merge tag :
'vfio-v6.18-rc1-pt2' of https://github.com/awilliam/linux-vfio
Merge tag :
'vfio-v6.18-rc3' of https://github.com/awilliam/linux-vfio
Merge tag :
'vfio-v6.18-rc4' of https://github.com/awilliam/linux-vfio
Merge tag :
'vfio-v6.18-rc6' of https://github.com/awilliam/linux-vfio
Merge tag :
'vfs-6.18-rc1.afs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.18-rc1.async' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.18-rc1.inode' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.18-rc1.iomap' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.18-rc1.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.18-rc1.mount' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.18-rc1.pidfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.18-rc1.rust' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.18-rc1.workqueue' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.18-rc1.writeback' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.18-rc2.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.18-rc7.fixes' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'vfs-6.18-rc8.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag :
'w1-drv-6.18' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/krzk/linux-w1 into char-misc-next
Merge tag :
'wireless-2025-10-23' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag :
'wireless-2025-10-30' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag :
'wireless-2025-11-05' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag :
'wireless-2025-11-12' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag :
'wireless-2025-11-20' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag :
'wireless-next-2025-09-11' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag :
'wireless-next-2025-09-25' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag :
'wq-for-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Merge tag :
'x86-urgent-2025-11-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2025-11-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86-urgent-2025-11-15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_apic_for_v6.18_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_asm_for_v6.18_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_bugs_for_v6.18_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_build_for_v6.18_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_cache_for_v6.18_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_cleanups_for_v6.18_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_core_for_v6.18_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_cpu_for_v6.18_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_entry_for_6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_microcode_for_v6.18_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_misc_for_v6.18_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_mm_for_6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_tdx_for_6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_urgent_for_v6.18_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'x86_urgent_for_v6.18_rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag :
'xfs-fixes-6.18-rc3' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xfs-fixes-6.18-rc4' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xfs-fixes-6.18-rc5' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xfs-fixes-6.18-rc7' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xfs-merge-6.18' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag :
'xtensa-20251010' of https://github.com/jcmvbkbc/linux-xtensa
Merge tag :
'zonefs-6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs
Merge tag :
'zynqmp-dt-for-6.18' of https://github.com/Xilinx/linux-xlnx into soc/dt
mfd:
88pm886: Add GPADC cell
mfd:
aat2870: Add GPIOLIB_LEGACY dependency
mfd:
Add core driver for Nuvoton NCT6694
mfd:
Add max7360 support
mfd:
Add support for Loongson Security Engine chip controller
mfd:
adp5585: Drop useless return statement
mfd:
arizona: Make legacy gpiolib interface optional
mfd:
at91-usart: Make it selectable for ARCH_MICROCHIP
mfd:
bd71828, bd71815: Prepare for power-supply support
mfd:
bq257xx: Add support for BQ25703A core driver
mfd:
core: Increment of_node's refcount before linking it to the platform device
mfd:
cs42l43: Move IRQ enable/disable to encompass force suspend
mfd:
cs42l43: Remove IRQ masking in suspend
mfd:
da9063: Split chip variant reading in two bus transactions
mfd:
input: rtc: mc13783: Remove deprecated mc13xxx_irq_ack()
mfd:
intel-lpss: Add Intel Wildcat Lake LPSS PCI IDs
mfd:
intel_soc_pmic_chtdc_ti: Set use_single_read regmap_config flag
mfd:
Kconfig: Fix spelling mistake "infontainment" -> "infotainment"
mfd:
kempld: Switch back to earlier ->init() behavior
mfd:
kempld: Use PTR_ERR_OR_ZERO() to simplify code
mfd:
ls2kbmc: Add Loongson-2K BMC reset function support
mfd:
ls2kbmc: check for devm_mfd_add_devices() failure
mfd:
ls2kbmc: Fix an IS_ERR() vs NULL check in probe()
mfd:
ls2kbmc: Introduce Loongson-2K BMC core driver
mfd:
macsmc: Add "apple,t8103-smc" compatible
mfd:
macsmc: Remove error prints for devm_add_action_or_reset()
mfd:
madera: Work around false-positive -Wininitialized warning
mfd:
max77705: max77705_charger: move active discharge setting to mfd parent
mfd:
max77705: Setup the core driver as an interrupt controller
mfd:
max899x: Use dedicated interrupt wake setters
mfd:
qnap-mcu: Add driver data for TS233 variant
mfd:
qnap-mcu: Convert to guard(mutex) in qnap_mcu_exec
mfd:
qnap-mcu: Handle errors returned from qnap_mcu_write
mfd:
qnap-mcu: Improve structure in qnap_mcu_exec
mfd:
qnap-mcu: Include linux/types.h in qnap-mcu.h shared header
mfd:
Remove unneeded 'fast_io' parameter in regmap_config
mfd:
rz-mtu3: Fix MTU5 NFCR register offset
mfd:
si476x: Add GPIOLIB_LEGACY dependency
mfd:
simple-mfd-i2c: Add compatible string for LX2160ARDB
mfd:
simple-mfd-i2c: Add compatible strings for Layerscape QIXIS FPGA
mfd:
simple-mfd-i2c: Add SpacemiT P1 support
mfd:
simple-mfd-i2c: Keep compatible strings in alphabetical order
mfd:
stmpe-i2c: Add missing MODULE_LICENSE
mfd:
stmpe-i2c: Use module_i2c_driver to remove boilerplate
mfd:
stmpe-spi: Add missing MODULE_LICENSE
mfd:
stmpe-spi: Use module_spi_driver to remove boilerplate
mfd:
stmpe: Allow building as module
mfd:
stmpe: Remove IRQ domain upon removal
mfd:
tps6594: Add board power-off support
mfd:
tps6594: Add power button functionality
mfd:
tps6594: Explicitly include bitfield.h
mfd:
vexpress-sysreg: Check the return value of devm_gpiochip_add_data()
mfd:
vexpress-sysreg: Use more common syntax for compound literals
mfd:
vexpress-sysreg: Use new generic GPIO chip API
microblaze:
fix typos in Kconfig
microblaze:
Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
microblaze:
Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers
microchip:
lan865x: add ndo_eth_ioctl handler to enable PHY ioctl support
microchip:
lan865x: Enable MAC address validation
minixfs:
Verify inode mode when loading from disk
mips/octeon/smp:
Remove space before newline
mips:
Add __attribute_const__ to ffs()-family implementations
MIPS:
Alchemy: convert from round_rate() to determine_rate()
MIPS:
arc: Replace deprecated strcpy() with memcpy()
MIPS:
BMIPS: Properly define memory controller compatible
mips:
cavium-octeon: Move octeon-crypto.c into parent dir
MIPS:
configs: Consolidate Loongson1 defconfigs
mips:
dts: econet: fix EN751221 core type
MIPS:
dts: loongson: Add CQ-T300B board
MIPS:
dts: loongson: Add LS1B-DEMO board
MIPS:
dts: loongson: Add LSGZ_1B_DEV board
MIPS:
dts: loongson: Add Smartloong-1C board
MIPS:
generic: Replace deprecated strcpy() in ocelot_detect()
MIPS:
kernel: Fix random segmentation faults
mips:
lantiq: danube: add missing device_type in pci node
mips:
lantiq: danube: add missing properties to cpu node
mips:
lantiq: danube: add model to EASY50712 dts
mips:
lantiq: danube: rename stp node on EASY50712 reference board
mips:
lantiq: xway: sysctrl: rename stp clock
MIPS:
loongson32: Switch to generic core
MIPS:
Loongson64: Replace deprecated strcpy() with strscpy_pad()
MIPS:
loongson: Add built-in DTB support
MIPS:
Malta: Fix !EVA SOC-it PCI MMIO
MIPS:
Malta: Fix keyboard resource preventing i8042 driver from registering
MIPS:
Malta: Fix PCI southbridge legacy resource reservations
MIPS:
Malta: Use pcibios_align_resource() to block io range
mips:
math-emu: replace deprecated strcpy() in me-debugfs
mips:
mm: convert __flush_dcache_pages() to __flush_dcache_folio_pages()
MIPS:
mm: kmalloc tlb_vpn array to avoid stack overflow
MIPS:
mm: Prevent a TLB shutdown on initial uniquification
MIPS:
octeon: Replace deprecated strcpy() in octeon_model_get_string_buffer()
MIPS:
octeon: Replace memset(0) + deprecated strcpy() with strscpy_pad()
MIPS:
PCI: Use pci_enable_resources()
MIPS:
RB532: Replace deprecated strcpy() with memcpy() and strscpy()
mips:
Replace __ASSEMBLY__ with __ASSEMBLER__ in the mips headers
MIPS:
sgi-ip22: Replace deprecated strcpy() in plat_mem_setup()
MIPS:
sgi-ip32: Replace deprecated strcpy() in plat_mem_setup()
MIPS:
sni: Replace deprecated strcpy() in sni_console_setup()
MIPS:
txx9: Replace deprecated strcpy() with strscpy()
mips:
Unconditionally select ARCH_HAS_CURRENT_STACK_POINTER
MIPS:
Unify Loongson1 PRID_REV
misc:
ad525x_dpot: Use str_enabled_disabled() in sysfs_show_reg()
misc:
amd-sbi: Clarify that this is a BMC driver
misc:
apds990x: Drop superfluous return statement
misc:
eeprom/m24lr: Remove unneeded semicolon
misc:
fastrpc: add support for gdsp remoteproc
misc:
fastrpc: Cleanup the domain names
misc:
fastrpc: Fix dma_buf object leak in fastrpc_map_lookup
misc:
fastrpc: Fix fastrpc_map_lookup operation
misc:
fastrpc: fix possible map leak in fastrpc_put_args
misc:
fastrpc: Remove kernel-side domain checks from capability ioctl
misc:
fastrpc: Save actual DMA size in fastrpc_map structure
misc:
fastrpc: Skip reference for DMA handles
misc:
Fix spelling mistake "STMicroeletronics" -> "STMicroelectronics"
misc:
genwqe: Fix incorrect cmd field being reported in error
misc:
hisi_hikey_usb: Use str_enabled_disabled() in hub_power_ctrl()
misc:
pci_endpoint_test: Cleanup extra 0 initialization
misc:
pci_endpoint_test: Fix array underflow in pci_endpoint_test_ioctl()
misc:
pci_endpoint_test: Skip IRQ tests if irq is out of range
misc:
remove ineffective WARN_ON() check from misc_deregister()
misc:
rtsx: usb card reader: add OCP support
misc:
rtsx_pci: Add separate CD/WP pin polarity reversal support
Linux:
Miscellaneous fixes and clean-ups
mlx5:
Fix default values in create CQ
mlxsw:
spectrum: Fix memory leak in mlxsw_sp_flower_stats()
mlxsw:
spectrum_cnt: use bitmap_empty() in mlxsw_sp_counter_pool_fini()
mm, s390:
constify mapping related test/getter functions
mm, swap:
always lock and check the swap cache folio before use
mm, swap:
check page poison flag after locking it
mm, swap:
cleanup swap cache API and add kerneldoc
mm, swap:
fix potential UAF issue for VMA readahead
mm, swap:
fix swap cache index error when retrying reclaim
mm, swap:
implement dynamic allocation of swap table
mm, swap:
mark swap address space ro and add context debug check
mm, swap:
only scan one cluster in fragment list
mm, swap:
prefer nonfull over free clusters
mm, swap:
remove contention workaround for swap cache
mm, swap:
remove fragment clusters counter
mm, swap:
rename and move some swap cluster definition and helpers
mm, swap:
tidy up swap device and cluster info helpers
mm, swap:
use a single page for swap table when the size fits
mm, swap:
use the swap table for the swap cache and switch API
mm, swap:
use unified helper for swap cache look up
mm, swap:
wrap swap cache replacement with a helper
mm, vma:
use percpu sheaves for vm_area_struct cache
mm, x86/mm:
move creating the tlb_flush event back to x86 code
mm/cma:
add 'available count' and 'total count' to trace_cma_alloc_start
mm/cma:
refuse handing out non-contiguous page ranges
mm/compaction:
fix low_pfn advance on isolating hugetlb
mm/damon/core:
add damon_ctx->addr_unit
mm/damon/core:
fix list_add_tail() call on damon_call()
mm/damon/core:
fix potential memory leak by cleaning ops_filter in damon_destroy_scheme
mm/damon/core:
implement damon_initialized() function
mm/damon/core:
reset age if nr_accesses changes between non-zero and zero
mm/damon/core:
set effective quota on first charge window
mm/damon/core:
skip needless update of damon_attrs in damon_commit_ctx()
mm/damon/core:
use damos_commit_quota_goal() for new goal commit
mm/damon/Kconfig:
make DAMON_STAT_ENABLED_DEFAULT depend on DAMON_STAT
mm/damon/lru_sort:
support addr_unit for DAMON_LRU_SORT
mm/damon/lru_sort:
use damon_initialized()
mm/damon/lru_sort:
use param_ctx for damon_attrs staging
mm/damon/paddr:
move filters existence check function to ops-common
mm/damon/paddr:
support addr_unit for access monitoring
mm/damon/paddr:
support addr_unit for DAMOS_LRU_[DE]PRIO
mm/damon/paddr:
support addr_unit for DAMOS_PAGEOUT
mm/damon/paddr:
support addr_unit for DAMOS_STAT
mm/damon/paddr:
support addr_unit for MIGRATE_{HOT,COLD}
mm/damon/reclaim:
support addr_unit for DAMON_RECLAIM
mm/damon/reclaim:
use damon_initialized()
mm/damon/stat:
change last_refresh_jiffies to a global variable
mm/damon/stat:
expose negative idle time
mm/damon/stat:
expose the current tuned aggregation interval
mm/damon/stat:
use damon_initialized()
mm/damon/sysfs:
catch commit test ctx alloc failure
mm/damon/sysfs:
change next_update_jiffies to a global variable
mm/damon/sysfs:
dealloc commit test ctx always
mm/damon/sysfs:
implement addr_unit file under context dir
mm/damon/sysfs:
set damon_ctx->min_sz_region only for paddr use case
mm/damon/tests/core-kunit:
add damos_commit_filter test
mm/damon/vaddr:
do not repeat pte_offset_map_lock() until success
mm/damon/vaddr:
support stat-purpose DAMOS filters
mm/damon:
add damon_ctx->min_sz_region
mm/damon:
update expired description of damos_action
mm/fault:
try to map the entire file folio in finish_fault()
mm/filemap:
add AS_KERNEL_FILE
mm/filemap:
align last_index to folio size
mm/filemap:
do not use is_partially_uptodate for entire folio
mm/filemap:
fix logic around SIGBUS in filemap_map_pages()
mm/filemap:
map entire large folio faultaround
mm/filemap:
skip non-uptodate folio if there are available folios
mm/gup:
drop nth_page() usage in unpin_user_page_range_dirty_lock()
mm/gup:
drop nth_page() usage within folio when recording subpages
mm/gup:
fix handling of errors from arch_make_folio_accessible() in follow_page_pte()
mm/gup:
remove dead pgmap refcounting code
mm/gup:
remove record_subpages()
mm/hmm:
migrate to physical address-based DMA mapping API
mm/hmm:
populate PFNs from PMD swap entry
mm/hmm:
properly take MMIO path
mm/huge_memory:
add new_order and offset to split_huge_pages*() pr_debug
mm/huge_memory:
convert "tva_flags" to "enum tva_type"
mm/huge_memory:
do not change split_huge_page*() target order silently
mm/huge_memory:
fix folio split check for anon folios in swapcache
mm/huge_memory:
Fix initialization of huge zero folio
mm/huge_memory:
fix NULL pointer deference when splitting folio
mm/huge_memory:
initialise the tags of the huge zero folio
mm/huge_memory:
mark PMD mappings of the huge zero folio special
mm/huge_memory:
move more common code into insert_pmd()
mm/huge_memory:
move more common code into insert_pud()
mm/huge_memory:
preserve PG_has_hwpoisoned if a folio is split to >0 order
mm/huge_memory:
remove enforce_sysfs from __thp_vma_allowable_orders
mm/huge_memory:
respect MADV_COLLAPSE with PR_THP_DISABLE_EXCEPT_ADVISED
mm/huge_memory:
support huge zero folio in vmf_insert_folio_pmd()
mm/hugetlb:
check for unreasonable folio sizes when registering hstate
mm/hugetlb:
cleanup hugetlb_folio_init_tail_vmemmap()
mm/hugetlb:
early exit from hugetlb_pages_alloc_boot() when max_huge_pages=0
mm/hugetlb:
retry to allocate for early boot hugepage allocation
mm/hwpoison:
decouple hwpoison_filter from mm/memory-failure.c
mm/kasan/init.c:
remove unnecessary pointer variables
mm/khugepaged:
do not fail collapse_pte_mapped_thp() on SCAN_PMD_NULL
mm/khugepaged:
remove definition of struct khugepaged_mm_slot
mm/khugepaged:
use KMEM_CACHE()
mm/khugepaged:
use list_xxx() helper to improve readability
mm/khugepaged:
use start_addr/addr for improved readability
mm/kmsan:
fix kmsan kmalloc hook when no stack depots are allocated yet
mm/ksm:
cleanup mm_slot_entry() invocation
mm/ksm:
fix flag-dropping behavior in ksm_madvise
mm/ksm:
fix incorrect KSM counter handling in mm_struct during fork
mm/ksm:
get mm_slot by mm_slot_entry() when slot is !NULL
mm/memcg:
v1: account event registrations and drop world-writable cgroup.event_control
mm/memfd:
fix information leak in hugetlb folios
mm/memfd:
remove redundant casts
mm/memory-failure:
don't select MEMORY_ISOLATION
mm/memory:
convert print_bad_pte() to print_bad_page_map()
mm/memory:
do not populate page table entries beyond i_size
mm/memory:
factor out common code from vm_normal_page_*()
mm/memory_hotplug:
activate node before adding new memory blocks
mm/memory_hotplug:
fix typo 'esecially' -> 'especially'
mm/memory_hotplug:
Update comment for hotplug memory callback priorities
mm/mempool:
fix poisoning order>0 pages with HIGHMEM
mm/memremap:
reject unreasonable folio/compound page sizes in memremap_pages()
mm/memremap:
remove unused get_dev_pagemap() parameter
mm/mglru:
update MG-LRU proactive reclaim statistics only to memcg
mm/migrate:
remove MIGRATEPAGE_UNMAP
mm/mincore, swap:
consolidate swap cache checking for mincore
mm/mincore:
use a helper for checking the swap cache
mm/mm/percpu-km:
drop nth_page() usage within single allocation
mm/mm_init:
deferred_init_memmap: use a job per zone
mm/mm_init:
drop deferred_init_maxorder()
mm/mm_init:
fix hash table order logging in alloc_large_system_hash()
mm/mm_init:
make memmap_init_compound() look more like prep_compound_page()
mm/mm_init:
use deferred_init_memmap_chunk() in deferred_grow_zone()
mm/mmap_lock:
reset maple state on lock_vma_under_rcu() retry
mm/mremap:
correctly account old mapping after MREMAP_DONTUNMAP remap
mm/mremap:
honour writable bit in mremap pte batching
mm/nommu:
convert kobjsize() to folios
mm/oom_kill.c:
fix inverted check
mm/oom_kill:
thaw the entire OOM victim process
mm/oom_kill:
the OOM reaper traverses the VMA maple tree in reverse order
mm/page-writeback:
drop usage of folio_index
mm/page_alloc:
add kernel-docs for free_pages()
mm/page_alloc:
check the correct buddy if it is a starting block
mm/page_alloc:
find_large_buddy() from start_pfn aligned order
mm/page_alloc:
harmonize should_compact_retry() type
mm/page_alloc:
only set ALLOC_HIGHATOMIC for __GPF_HIGH allocations
mm/page_alloc:
reject unreasonable folio/compound page sizes in alloc_contig_range_noprof()
mm/page_alloc:
remove redundant pcp->free_count initialization in per_cpu_pages_init()
mm/page_alloc:
simplify lowmem_reserve max calculation
mm/page_alloc:
use xxx_pageblock_isolate() for better reading
mm/page_vma_mapped:
track if the page is mapped across page table boundary
mm/pageblock-flags:
remove PB_migratetype_bits/PB_migrate_end
mm/pagewalk:
drop nth_page() usage within folio in folio_walk_start()
mm/rmap:
convert "enum rmap_level" to "enum pgtable_level"
mm/rmap:
do __folio_mod_stat() in __folio_add_rmap()
mm/rmap:
fix a mlock race condition in folio_referenced_one()
mm/rmap:
fix soft-dirty and uffd-wp bit loss when remapping zero-filled mTHP subpage to shared zeropage
mm/rmap:
improve mlock tracking for large folios
mm/rmap:
mlock large folios in try_to_unmap_one()
mm/rmap:
not necessary to mask off FOLIO_PAGES_MAPPED
mm/rmap:
use folio_large_nr_pages() when we are sure it is a large folio
mm/secretmem:
fix use-after-free race in fault handler
mm/selftests:
fix incorrect pointer being passed to mark_range()
mm/selftests:
fix split_huge_page_test failure on systems with 64KB page size
mm/shmem, swap:
remove redundant error handling for replacing folio
mm/shmem:
fix THP allocation and fallback loop
mm/shmem:
remove unused entry_order after large swapin rework
mm/show_mem:
add trylock while printing alloc info
mm/show_mem:
dump the status of the mem alloc profiling before printing
mm/slub:
allow to set node and align in k[v]realloc
mm/slub:
Fix cmp_loc_by_count() to return 0 when counts are equal
mm/slub:
fix memory leak in free_to_pcs_bulk()
mm/slub:
Refactor note_cmpxchg_failure for better readability
mm/slub:
Replace sort_r() with sort() for debugfs stack trace sorting
mm/swapfile.c:
introduce function alloc_swap_scan_list()
mm/thp:
fix MTE tag mismatch when replacing zero-filled subpages
mm/truncate:
unmap large folio on split failure
mm/vmalloc:
allow to set node and align in vrealloc
mm/vmalloc:
move resched point into alloc_vmap_area()
mm/zswap:
reduce the size of the compression buffer to a single page
mm/zswap:
store
mm:
add bitmap mm->flags field
mm:
add folio_is_pci_p2pdma()
mm:
add largest_zero_folio() routine
mm:
add persistent huge zero folio
mm:
add vmstat for kernel_file pages
mm:
Allow GFP_ACCOUNT to be used in alloc_pages_nolock().
mm:
change vma_start_read() to drop RCU lock on failure
mm:
clean up is_guard_pte_marker()
mm:
constify arch_pick_mmap_layout() for improved const-correctness
mm:
constify assert/test functions in mm.h
mm:
constify compound_order() and page_size()
mm:
constify highmem related functions for improved const-correctness
mm:
constify pagemap related test/getter functions
mm:
constify process_shares_mm() for improved const-correctness
mm:
constify ptdesc_pmd_pts_count() and folio_get_private()
mm:
constify shmem related test functions for improved const-correctness
mm:
constify various inline functions for improved const-correctness
mm:
constify zone related test/getter functions
mm:
convert arch-specific code to mm_flags_*() accessors
mm:
convert core mm to mm_flags_*() accessors
mm:
convert folio_page() back to a macro
mm:
convert page_to_section() to memdesc_section()
mm:
convert prctl to mm_flags_*() accessors
mm:
convert remaining users to mm_flags_*() accessors
mm:
convert uprobes to mm_flags_*() accessors
mm:
correct misleading comment on mmap_lock field in mm_struct
mm:
correct sign-extension issue in MMF_* flag masks
mm:
do not assume file == vma->vm_file in compat_vma_mmap_prepare()
mm:
don't spin in add_stack_record when gfp flags don't allow
mm:
drop all references of writable and SCAN_PAGE_RO
mm:
enable khugepaged anonymous collapse on non-writable regions
mm:
fix duplicate accounting of free pages in should_reclaim_retry()
mm:
fix lockdep issues in writeback handling
mm:
fix MAX_FOLIO_ORDER on powerpc configs with hugetlb
mm:
fix typos in VMA comments
mm:
hugeltb: check NUMA_NO_NODE in only_alloc_fresh_hugetlb_folio()
mm:
hugetlb: avoid soft lockup when mprotect to large memory area
mm:
hugetlb: convert to account_new_hugetlb_folio()
mm:
hugetlb: convert to use more alloc_fresh_hugetlb_folio()
mm:
hugetlb: directly pass order when allocate a hugetlb folio
mm:
hugetlb: remove struct hstate from init_new_hugetlb_folio()
mm:
Introduce alloc_frozen_pages_nolock()
mm:
introduce and use vm_normal_page_pud()
mm:
introduce memdesc_flags_t
mm:
introduce memdesc_is_zone_device()
mm:
introduce memdesc_nid()
mm:
introduce memdesc_zonenum()
mm:
introduce num_pages_contiguous()
mm:
limit folio/compound page sizes in problematic kernel configs
mm:
limit the scope of vma_start_read()
mm:
lru_add_drain_all() do local lru_add_drain() first
mm:
make folio page count functions return unsigned
mm:
memory-tiering: fix PGPROMOTE_CANDIDATE counting
mm:
page_alloc: avoid kswapd thrashing due to NUMA restrictions
mm:
prevent poison consumption when splitting THP
mm:
re-enable kswapd when memory pressure subsides or demotion is toggled
mm:
readahead: improve mmap_miss heuristic for concurrent faults
mm:
reimplement folio_is_device_coherent()
mm:
reimplement folio_is_device_private()
mm:
reimplement folio_is_fsdax()
mm:
remove BDI_CAP_WRITEBACK_ACCT
mm:
remove is_migrate_highatomic()
mm:
remove mlock_count from struct page
mm:
remove nth_page()
mm:
remove page->order
mm:
remove PMD alignment constraint in execmem_vmalloc()
mm:
remove redundant __GFP_NOWARN
mm:
remove redundant test in validate_page_before_insert()
mm:
remove unused zpool layer
mm:
remove write_cache_pages
mm:
rename huge_zero_page to huge_zero_folio
mm:
rename MMF_HUGE_ZERO_PAGE to MMF_HUGE_ZERO_FOLIO
mm:
rename vm_ops->find_special_page() to vm_ops->find_normal_page()
mm:
replace (20 - PAGE_SHIFT) with common macros for pages<->MB conversion
mm:
replace mm->flags with bitmap entirely and set to 64 bits
mm:
sanity-check maximum folio size in folio_set_order()
mm:
shmem: drop the unnecessary folio_nr_pages()
mm:
shmem: fix the strategy for the tmpfs 'huge=' options
mm:
shmem: use 'folio' for shmem_partial_swap_usage()
mm:
show_mem: show number of zspages in show_free_areas
mm:
silence data-race in update_hiwater_rss
mm:
simplify folio_page() and folio_page_idx()
mm:
skip mlocked THPs that are underused early in deferred_split_scan()
mm:
specify separate file and vm_file params in vm_area_desc
mm:
stop making SPARSEMEM_VMEMMAP user-selectable
mm:
swap.h: Remove deleted field from comments
mm:
swap: check for stable address space before operating on the VMA
mm:
swap: remove duplicate nr_swap_pages decrement in get_swap_page_of_type()
mm:
update coredump logic to correctly use bitmap mm flags
mm:
update fork mm->flags initialisation to use bitmap
mm:
vm_event_item: explicit #include for THREAD_SIZE
mm:
zpdesc: minor naming and comment corrections
mm:
zswap: interact directly with zsmalloc
mmc:
add COMPILE_TEST to multiple drivers
mmc:
alcor: use modern PM macros
mmc:
atmel: use modern PM macros
mmc:
au1xmmc: use modern PM macros
mmc:
block: use mmc_card cmd23 helpers
mmc:
card: add mmc_card_blk_no_cmd23
mmc:
cb710-mmc: use modern PM macros
mmc:
core: Add infrastructure for undervoltage handling
mmc:
core: add mmc_card_can_cmd23
mmc:
core: add mmc_read_tuning
mmc:
core: add undervoltage handler for MMC/eMMC devices
mmc:
core: Fix variable shadowing in mmc_route_rpmb_frames()
mmc:
core: Improve RPMB frame handling code
mmc:
core: Parse and use the new max-sd-hs-hz DT property
mmc:
core: SPI mode remove cmd7
mmc:
davinci: Remove space before newline
mmc:
davinci_mmc: use modern PM macros
mmc:
drop nth_page() usage within SG entry
mmc:
dw_mmc-k3: use modern PM macros
mmc:
dw_mmc-pci: use modern PM macros
mmc:
dw_mmc-rockchip: Fix wrong internal phase calculate
mmc:
dw_mmc-rockchip: switch to FIELD_PREP_WM16 macro
mmc:
dw_mmc-rockchip: use modern PM macros
mmc:
dw_mmc: exynos: use modern PM macros
mmc:
host: renesas_sdhi: Fix the actual clock
mmc:
Kconfig: Fix spelling mistake "referrered" -> "referred"
mmc:
Merge branch fixes into next
mmc:
Merge branch fixes into next
mmc:
Merge branch fixes into next
mmc:
meson-mx-sdhc: use PTR_ERR_OR_ZERO() to simplify code
mmc:
mmc_spi: multiple block read remove read crc ack
mmc:
mmc_spi: remove unnecessary check in mmc_spi_setup_data_message()
mmc:
mmc_test: use mmc_card cmd23 helpers
mmc:
mmci: use modern PM macros
mmc:
mtk-sd: use modern PM macros
mmc:
mxs-mmc: use modern PM macros
mmc:
omap_hsmmc: use modern PM macros
mmc:
pxamci: Simplify pxamci_probe() error handling using devm APIs
mmc:
remove unneeded 'fast_io' parameter in regmap_config
mmc:
renesas_sdhi: Enable 64-bit polling mode
mmc:
renesas_sdhi: Replace magic number '0xff' in renesas_sdhi_set_clock()
mmc:
rtsx_usb_sdmmc: Fix uninitialized variable issue
mmc:
rtsx_usb_sdmmc: use modern PM macros
mmc:
sdhci-acpi: use modern PM macros
mmc:
sdhci-brcmstb: use modern PM macros
mmc:
sdhci-cadence: Fix -Wuninitialized in sdhci_cdns_tune_blkgap()
mmc:
sdhci-cadence: implement multi-block read gap tuning
mmc:
sdhci-cadence: use modern PM macros
mmc:
sdhci-esdhc-imx: use modern PM macros
mmc:
sdhci-msm: Enable tuning for SDR50 mode for SD card
mmc:
sdhci-msm: use modern PM macros
mmc:
sdhci-of-arasan: use modern PM macros
mmc:
sdhci-of-at91: use modern PM macros
mmc:
sdhci-of-dwcmshc: Change DLL_STRBIN_TAPNUM_DEFAULT to 0x4
mmc:
sdhci-of-dwcmshc: Promote the th1520 reset handling to ip level
mmc:
sdhci-of-dwcmshc: use modern PM macros
mmc:
sdhci-of-esdhc: use modern PM macros
mmc:
sdhci-omap: use modern PM macros
mmc:
sdhci-pxav3: add state_uhs pinctrl setting
mmc:
sdhci-pxav3: use modern PM macros
mmc:
sdhci-s3c: use modern PM macros
mmc:
sdhci-spear: use modern PM macros
mmc:
sdhci-sprd: use modern PM macros
mmc:
sdhci-st: use modern PM macros
mmc:
sdhci-tegra: use modern PM macros
mmc:
sdhci-xenon: use modern PM macros
mmc:
sdhci: add some simple inline functions for !CONFIG_PM
mmc:
sdhci: Disable SD card clock before changing parameters
mmc:
sdhci_am654: use modern PM macros
mmc:
sdio: Drop dev_pm_domain_detach() call
mmc:
select REGMAP_MMIO with MMC_LOONGSON2
mmc:
sh_mmcif: Remove dummy PM resume callback
mmc:
sh_mmicf: use modern PM macros
mmc:
sunxi: use modern PM macros
mmc:
tmio: Add 64-bit read/write support for SD_BUF0 in polling mode
mmc:
toshsd: use modern PM macros
mmc:
via-sdmmc: use modern PM macros
mmc:
wmt-sdmmc: fix compile test default
mmc:
wmt-sdmmc: use modern PM macros
mnt:
expose pointer to init_mnt_ns
mnt:
port to ns_ref_*() helpers
mnt:
Remove dead code which might prevent from building
mnt:
simplify ns_common_init() handling
mnt:
support ns lookup
mnt:
use ns_common_init()
mnt_already_visible():
use guards
mnt_ns_tree_remove():
DTRT if mnt_ns had never been added to mnt_ns_list
mnt_set_expiry():
use guards
mnt_warn_timestamp_expiry():
constify struct path argument
modpost:
Add modname to mod_device_table alias
modpost:
Create modalias for builtin modules
modpost:
Initialize builtin_modname to stop SIGSEGVs
most:
usb: fix double free on late probe failure
most:
usb: Fix use-after-free in hdm_disconnect
most:
usb: hdm_probe: Fix calling put_device() before device initialization
mount:
handle NULL values in mnt_ns_release()
move_mount(2):
take sanity checks in 'beneath' case into do_lock_mount()
mpage:
convert do_mpage_readpage() to return void type
mpage:
terminate read-ahead on read error
mptcp:
avoid unneeded subflow-level drops
mptcp:
Call dst_release() in mptcp_active_enable().
mptcp:
clear scheduled subflows on retransmit
mptcp:
decouple mptcp fastclose from tcp close
mptcp:
Disallow MPTCP subflows from sockmap
mptcp:
do not fallback when OoO is present
mptcp:
drop bogus optimization in __mptcp_check_push()
mptcp:
factor out a basic skb coalesce helper
mptcp:
fix a race in mptcp_pm_del_add_timer()
mptcp:
fix ack generation for fallback msk
mptcp:
fix address removal logic in mptcp_pm_nl_rm_addr
mptcp:
fix duplicate reset on fastclose
mptcp:
fix MSG_PEEK stream corruption
mptcp:
fix premature close in case of fallback
mptcp:
Fix proto fallback detection with BPF
mptcp:
fix race condition in mptcp_schedule_work()
mptcp:
fix subflow rcvbuf adjust
mptcp:
Fix up subflow's memcg when CONFIG_SOCK_CGROUP_DATA=n.
mptcp:
Initialise rcv_mss before calling tcp_send_active_reset() in mptcp_do_fastclose().
mptcp:
introduce the mptcp_init_skb helper
mptcp:
leverage skb deferral free
mptcp:
make ADD_ADDR retransmission timeout adaptive
mptcp:
minor move_skbs_to_msk() cleanup
mptcp:
pm: in-kernel: add laminar endpoints
mptcp:
pm: in-kernel: C-flag: handle late ADD_ADDR
mptcp:
pm: in-kernel: compare IDs instead of addresses
mptcp:
pm: in-kernel: reduce pernet struct size
mptcp:
pm: in-kernel: refactor fill_local_addresses_vec
mptcp:
pm: in-kernel: refactor fill_remote_addresses_vec
mptcp:
pm: in-kernel: remove stale_loss_cnt
mptcp:
pm: in-kernel: rename 'add_addr_accept_max' to 'limit_add_addr_accepted'
mptcp:
pm: in-kernel: rename 'add_addr_signal_max' to 'endp_signal_max'
mptcp:
pm: in-kernel: rename 'addrs' to 'endpoints'
mptcp:
pm: in-kernel: rename 'local_addr_list' to 'endp_list'
mptcp:
pm: in-kernel: rename 'local_addr_max' to 'endp_subflow_max'
mptcp:
pm: in-kernel: rename 'subflows_max' to 'limit_extra_subflows'
mptcp:
pm: in-kernel: usable client side with C-flag
mptcp:
pm: netlink: announce server-side flag
mptcp:
pm: netlink: deprecate server-side attribute
mptcp:
pm: netlink: fix if-idx type
mptcp:
pm: netlink: only add server-side attr when true
mptcp:
pm: rename 'subflows' to 'extra_subflows'
mptcp:
rcvbuf auto-tuning improvement
mptcp:
record subflows in RPS table
mptcp:
remove unneeded mptcp_move_skb()
mptcp:
remove unused returned value of check_data_fin
mptcp:
reset blackhole on success with non-loopback ifaces
mptcp:
restore window probe
mptcp:
snmp: do not use SNMP_MIB_SENTINEL anymore
mptcp:
Use __sk_dst_get() and dst_dev_rcu() in mptcp_active_enable().
mptcp:
use _BITUL() instead of (1 << x)
mptcp:
use HMAC-SHA256 library instead of open-coded HMAC
mptcp:
Use tcp_under_memory_pressure() in mptcp_epollin_ready().
mptcp:
zero window probe mib
mshv:
Add support for a new parent partition configuration
mshv:
Handle NEED_RESCHED_LAZY before transferring to guest
mshv:
Use common "entry virt" APIs to do work in root before running guest
mspro_block:
drop nth_page() usage within SG entry
mtd:
cfi: use struct_size() helper for cfiq allocation
mtd:
core: expose ooblayout information via debugfs
mtd:
core: skip badblocks increment for blocks already known bad
mtd:
hyperbus: hbmc-am654: drop unused module alias
mtd:
jedec_probe: Remove space before newline
mtd:
jedec_probe: use struct_size() helper for cfiq allocation
mtd:
lpddr: Remove space before newline
mtd:
map: add back asm/barrier.h inclusion
mtd:
nand: ecc-mxic: Lower log level during init
mtd:
nand: ecc: fix "writen"->"written"
mtd:
nand: move nand_check_erased_ecc_chunk() to nand/core
mtd:
nand: MTD_NAND_ECC_REALTEK should depend on HAS_DMA
mtd:
nand: qpic-common: remove a bunch of unused defines
mtd:
nand: qpic_common: use {cmd,data}_sgl_nitems for sg_init_table()
mtd:
nand: raw: gpmi: fix clocks when CONFIG_PM=N
mtd:
nand: realtek-ecc: Add Realtek external ECC engine support
mtd:
nand: realtek-ecc: Fix a IS_ERR() vs NULL bug in probe
mtd:
onenand: omap2: drop unused module alias
mtd:
onenand: Pass correct pointer to IRQ handler
mtd:
rawnand: atmel: drop unused module alias
mtd:
rawnand: atmel: Fix error handling path in atmel_nand_controller_add_nands
mtd:
rawnand: atmel: Fix pulse read timing for certain flash chips
mtd:
rawnand: cadence: fix DMA device NULL pointer dereference
mtd:
rawnand: fsmc: Default to autodetect buswidth
mtd:
rawnand: loongson1: Rename the prefix from ls1x to loongson
mtd:
rawnand: loongson: Add 6-byte NAND ID reading support
mtd:
rawnand: loongson: Add Loongson-2K0500 NAND controller support
mtd:
rawnand: loongson: Add Loongson-2K1000 NAND controller support
mtd:
rawnand: loongson: Add nand chip select support
mtd:
rawnand: omap2: drop unused module alias
mtd:
rawnand: omap2: fix device leak on probe failure
mtd:
rawnand: pl353: drop unused module alias
mtd:
rawnand: pl353: Use int type to store negative error codes
mtd:
rawnand: realtek: Make rtl_ecc_engine_ops const
mtd:
rawnand: rockchip: drop unused module alias
mtd:
rawnand: s3c2410: Drop driver (no actual S3C64xx user)
mtd:
rawnand: s3c2410: Drop S3C2410 support
mtd:
rawnand: stm32_fmc2: drop unused module alias
mtd:
rawnand: sunxi: drop unused module alias
mtd:
spi-nor: core: avoid odd length/address reads on 8D-8D-8D mode
mtd:
spi-nor: core: avoid odd length/address writes in 8D-8D-8D mode
mtd:
spinand: add support for FudanMicro FM25S01A
mtd:
spinand: fix direct mapping creation sizes
mtd:
spinand: fmsh: remove QE bit for FM25S01A flash
mtd:
spinand: gigadevice: Add continuous read support
mtd:
spinand: repeat reading in regular mode if continuous reading fails
mtd:
spinand: try a regular dirmap if creating a dirmap for continuous reading fails
mtd:
use vmalloc_array and vcalloc to simplify code
mtdchar:
fix integer overflow in read/write ioctls
mxser:
use guard()s
mxser:
use tty_port_tty guard() in mxser_port_isr()
namei:
move cross-device check to __traverse_mounts
namei:
move cross-device check to traverse_mounts
namei:
remove LOOKUP_NO_XDEV check from handle_mounts
nbd:
override creds to kernel when calling sock_{send,recv}msg()
nbd:
restrict sockets to TCP and UDP
net-memcg:
Introduce mem_cgroup_from_sk().
net-memcg:
Introduce mem_cgroup_sk_enabled().
net-memcg:
Pass struct sock to mem_cgroup_sk_(un)?charge().
net-memcg:
Pass struct sock to mem_cgroup_sk_under_memory_pressure().
net-sysfs:
use check_net()
net/9p:
Fix buffer overflow in USB transport layer
net/9p:
fix double req put in p9_fd_cancelled
net/cls_cgroup:
Fix task_get_classid() during qdisc run
net/handshake:
Fix memory leak in tls_handshake_accept()
net/ip6_tunnel:
Prevent perpetual tunnel growth
net/mlx4:
prevent potential use after free in mlx4_en_do_uc_filter()
net/mlx5:
Add IFC bit for TIR/SQ order capability
net/mlx5:
Add net namespace support to devcom
net/mlx5:
Add PPHCR to PCAM supported registers mask
net/mlx5:
Add PSP capabilities structures and bits
net/mlx5:
Add RS FEC histogram infrastructure
net/mlx5:
Add uar access and odp page fault counters
net/mlx5:
Change TTC rules to match on undecrypted ESP packets
net/mlx5:
Clean up only new IRQ glue on request_irq() failure
net/mlx5:
Don't use %pK through tracepoints
net/mlx5:
Don't zero user_count when destroying FDB tables
net/mlx5:
E-Switch, Add support for adjacent functions vports discovery
net/mlx5:
E-Switch, Cache vport vhca id on first cap query
net/mlx5:
E-Switch, Create acls root namespace for adjacent vports
net/mlx5:
E-Switch, Move vport acls root namespaces creation to eswitch
net/mlx5:
E-Switch, Register representors for adjacent vports
net/mlx5:
E-switch, Set representor attributes for adjacent VFs
net/mlx5:
E-Switch, Set/Query hca cap via vhca id
net/mlx5:
Expose uar access and odp page fault counters
net/mlx5:
Extract MTCTR register read logic into helper function
net/mlx5:
Fix IPsec cleanup over MPV device
net/mlx5:
fix pre-2.40 binutils assembler error
net/mlx5:
fix typo in pci_irq.c comment
net/mlx5:
Fix typo of MLX5_EQ_DOORBEL_OFFSET
net/mlx5:
FS, Convert vport acls root namespaces to xarray
net/mlx5:
fw reset, add reset timeout work
net/mlx5:
HWS, Generalize complex matchers
net/mlx5:
IFC add balance ID and LAG per MP group bits
net/mlx5:
Implement cqe_compress_type via devlink params
net/mlx5:
Implement devlink enable_sriov parameter
net/mlx5:
Implement devlink total_vfs parameter
net/mlx5:
Improve QoS error messages with actual depth values
net/mlx5:
Improve write-combining test reliability for ARM64 Grace CPUs
net/mlx5:
Lag, add net namespace support
net/mlx5:
Lag, move devcom registration to LAG layer
net/mlx5:
mlx5_ifc, Add hardware definitions needed for adjacent vports
net/mlx5:
pagealloc: Fix reclaim race during command interface teardown
net/mlx5:
Prevent tunnel mode conflicts between FDB and NIC IPsec tables
net/mlx5:
Query to see if host PF is disabled
net/mlx5:
Refactor devcom to return NULL on failure
net/mlx5:
Refactor devcom to use match attributes
net/mlx5:
Refactor MACsec WQE metadata shifts
net/mlx5:
Remove dead code from total_vfs setter
net/mlx5:
Remove unused 'offset' field from mlx5_sq_bfreg
net/mlx5:
Remove VLAN insertion fields from WQE Ether segment
net/mlx5:
Stop polling for command response if interface goes down
net/mlx5:
Store the global doorbell in mlx5_priv
net/mlx5:
Support disabling host PFs
net/mlx5:
Support getcyclesx and getcrosscycles
net/mlx5:
Use %pe format specifier for error pointers
net/mlx5:
{DR,HWS}, Use the cached vhca_id for this device
net/mlx5e:
Add flow groups for the packets decrypted by crypto offload
net/mlx5e:
Add flow rules for the decrypted ESP packets
net/mlx5e:
Add logic to read RS-FEC histogram bin ranges from PPHCR
net/mlx5e:
add op for getting netdev DMA device
net/mlx5e:
Add PSP steering in local NIC RX
net/mlx5e:
Add Rx data path offload
net/mlx5e:
Add stale counter for PCIe congestion events
net/mlx5e:
Configure PSP Rx flow steering rules
net/mlx5e:
Do not fail PSP init on missing caps
net/mlx5e:
Don't query FEC statistics when FEC is disabled
net/mlx5e:
Fix maxrate wraparound in threshold between units
net/mlx5e:
Fix missing error assignment in mlx5e_xfrm_add_state()
net/mlx5e:
Fix potentially misleading debug message
net/mlx5e:
Fix return value in case of module EEPROM read error
net/mlx5e:
Fix validation logic in rate limiting
net/mlx5e:
Fix wraparound in rate limiting for values above 255 Gbps
net/mlx5e:
Implement PSP key_rotate operation
net/mlx5e:
Implement PSP operations .assoc_add and .assoc_del
net/mlx5e:
Implement PSP Tx data path
net/mlx5e:
Introduce mlx5e_rss_init_params
net/mlx5e:
Introduce mlx5e_rss_params for RSS configuration
net/mlx5e:
kTLS, Cancel RX async resync request in error flows
net/mlx5e:
Make PCIe congestion event thresholds configurable
net/mlx5e:
Prepare for using different CQ doorbells
net/mlx5e:
Prepare for using multiple TX doorbells
net/mlx5e:
Prevent entering switchdev mode with inconsistent netns
net/mlx5e:
Prevent tunnel reformat when tunnel mode not allowed
net/mlx5e:
Prevent WQE metadata conflicts between timestamping and offloads
net/mlx5e:
psp, avoid 'accel' NULL pointer dereference
net/mlx5e:
Recirculate decrypted packets into TTC table
net/mlx5e:
Remove unused 'xsk' param of mlx5e_build_xdpsq_param
net/mlx5e:
Remove unused mdev param from RSS indir init
net/mlx5e:
Report RS-FEC histogram statistics via ethtool
net/mlx5e:
Return 1 instead of 0 in invalid case in mlx5e_mpwrq_umr_entry_size()
net/mlx5e:
RX, Fix generating skb from non-linear xdp_buff for legacy RQ
net/mlx5e:
RX, Fix generating skb from non-linear xdp_buff for striding RQ
net/mlx5e:
Set default burst period for TX and RX reporters
net/mlx5e:
SHAMPO, Fix header formulas for higher MTUs and 64K pages
net/mlx5e:
SHAMPO, Fix header mapping for 64K pages
net/mlx5e:
SHAMPO, Fix skb size check for 64K pages
net/mlx5e:
Skip PPHCR register query if not supported by the device
net/mlx5e:
Support PSP offload functionality
net/mlx5e:
Trim the length of the num_doorbell error
net/mlx5e:
Use extack in set rxfh callback
net/mlx5e:
Use multiple CQ doorbells
net/mlx5e:
Use multiple TX doorbells
net/mlx5e:
Use the 'num_doorbells' devlink param
net/sched:
Abort __tc_modify_qdisc if parent is a clsact/ingress qdisc
net/sched:
em_canid: fix uninit-value in em_canid_match
net/sched:
Remove redundant memset(0) call in reset_policy()
net/sched:
Use TC_RTAB_SIZE instead of magic number
net/sctp:
fix a null dereference in sctp_disposition sctp_sf_do_5_1D_ce()
net/smc:
Decouple sf and attached send_buf in smc_loopback
net/smc:
fix general protection fault in __smc_diag_dump
net/smc:
fix mismatch between CLC header and proposal
net/smc:
Improve log message for devices w/o pnetid
net/smc:
Remove error handling of unregister_dmb()
net/smc:
Remove unused argument from 2 SMC functions
net/smc:
Replace use of strncpy on NUL-terminated string with strscpy
net:
add helper to pre-check if PP for an Rx queue will be unreadable
net:
add NUMA awareness to skb_attempt_defer_free()
net:
Add rfs_needed() helper
net:
add sk->sk_drop_counters
net:
add sk_drops_read(), sk_drops_inc() and sk_drops_reset() helpers
net:
add sk_drops_skbadd() helper
net:
Add skb_dst_check_unset
net:
Add skb_dstref_steal and skb_dstref_restore
net:
af_packet: remove last_kactive_blk_num field
net:
af_packet: Use hrtimer to do the retire operation
net:
airoha: Add airoha_offload.h header
net:
airoha: Add airoha_ppe_dev struct definition
net:
airoha: Add wlan flowtable TX offload
net:
airoha: Avoid -Wflex-array-member-not-at-end warning
net:
airoha: Do not loopback traffic to GDM2 if it is available on the device
net:
airoha: Fix loopback mode configuration for GDM2 port
net:
airoha: Fix PPE_IP_PROTO_CHK register definitions
net:
airoha: Introduce check_skb callback in ppe_dev ops
net:
airoha: npu: Add a NPU callback to initialize flow stats
net:
airoha: npu: Add NPU wlan memory initialization commands
net:
airoha: npu: Add wlan irq management callbacks
net:
airoha: npu: Add wlan_{send,get}_msg NPU callbacks
net:
airoha: npu: Enable core 3 for WiFi offloading
net:
airoha: npu: Read NPU wlan interrupt lines from the DTS
net:
airoha: Rely on airoha_eth struct in airoha_ppe_flow_offload_cmd signature
net:
airoha: Take into account out-of-order tx completions in airoha_dev_xmit()
net:
aquantia: Add missing descriptor cache invalidation on ATL2
net:
atlantic: fix fragment overflow handling in RX path
net:
atm: fix incorrect cleanup function call in error path
net:
avoid one loop iteration in __skb_splice_bits
net:
bonding: fix possible peer notify event loss or dup issue
net:
bonding: update the slave array for broadcast mode
net:
bridge: BROPT_FDB_LOCAL_VLAN_0: Look up FDB on VLAN 0 on miss
net:
bridge: BROPT_FDB_LOCAL_VLAN_0: On bridge changeaddr, skip per-VLAN FDBs
net:
bridge: BROPT_FDB_LOCAL_VLAN_0: On port changeaddr, skip per-VLAN FDBs
net:
bridge: BROPT_FDB_LOCAL_VLAN_0: Skip local FDBs on VLAN creation
net:
bridge: fix MST static key usage
net:
bridge: fix use-after-free due to MST port state bypass
net:
bridge: Install FDB for bridge MAC on VLAN 0
net:
bridge: Introduce BROPT_FDB_LOCAL_VLAN_0
net:
bridge: Introduce UAPI for BR_BOOLOPT_FDB_LOCAL_VLAN_0
net:
bridge: remove unused argument of br_multicast_query_expired()
net:
Cache hash and flow_id to avoid recalculation
net:
cadence: macb: Add support for Raspberry Pi RP1 ethernet controller
net:
cadence: macb: convert from round_rate() to determine_rate()
net:
call cond_resched() less often in __release_sock()
net:
Call trace_sock_exceed_buf_limit() for memcg failure with SK_MEM_RECV.
net:
centralize ns_common initialization
net:
Clean up __sk_mem_raise_allocated().
net:
core: fix lockdep splat on device unregister
net:
core: prevent NULL deref in generic_hwtstamp_ioctl_lower()
net:
cxgb4/ch_ipsec: fix potential use-after-free in ch_ipsec_xfrm_add_state() callback
net:
datagram: introduce datagram_poll_queue for custom receive queues
net:
Define sk_memcg under CONFIG_MEMCG.
net:
devmem: allow binding on rx queues with same DMA devices
net:
devmem: expose tcp_recvmsg_locked errors
net:
devmem: get netdev DMA device via new API
net:
devmem: pre-read requested rx queues during bind
net:
devmem: pull out dma_dev out of net_devmem_bind_dmabuf
net:
devmem: refresh devmem TX dst in case of route invalidation
net:
dlink: handle copy_thresh allocation failure
net:
dlink: handle dma_map_single() failure properly
net:
dlink: use dev_kfree_skb_any instead of dev_kfree_skb
net:
dns_resolver: Fix request-key cross-reference
net:
dns_resolver: Move dns_query() explanation out of code block
net:
dns_resolver: Use reST bullet list for features list
net:
doc: Fix typos in docs
net:
dsa: b53: fix bcm63xx RGMII port link adjustment
net:
dsa: b53: fix enabling ip multicast
net:
dsa: b53: fix resetting speed and pause on forced link
net:
dsa: b53: mmap: Add gphy port to phy info for bcm63268
net:
dsa: b53: mmap: Implement bcm63268 gphy power control
net:
dsa: b53: properly bound ARL searches for < 4 ARL bin chips
net:
dsa: b53: stop reading ARL entries if search is done
net:
dsa: dsa_loop: remove duplicated definition of NUM_FIXED_PHYS
net:
dsa: dsa_loop: remove usage of mdio_board_info
net:
dsa: dsa_loop: use int type to store negative error codes
net:
dsa: felix: support phy-mode = "10g-qxgmii"
net:
dsa: hellcreek: fix missing error handling in LED registration
net:
dsa: ks8995: Add basic switch set-up
net:
dsa: ks8995: Add proper RESET delay
net:
dsa: ks8995: Delete sysfs register access
net:
dsa: lantiq_gswip: deduplicate dsa_switch_ops
net:
dsa: lantiq_gswip: ignore SerDes modes in phylink_mac_config()
net:
dsa: lantiq_gswip: introduce bitmap for MII ports
net:
dsa: lantiq_gswip: load model-specific microcode
net:
dsa: lantiq_gswip: make DSA tag protocol model-specific
net:
dsa: lantiq_gswip: move definitions to header
net:
dsa: lantiq_gswip: move MDIO bus registration to .setup()
net:
dsa: lantiq_gswip: move to dedicated folder
net:
dsa: lantiq_gswip: prepare for more CPU port options
net:
dsa: lantiq_gswip: store switch API version in priv
net:
dsa: lantiq_gswip: support model-specific mac_select_pcs()
net:
dsa: lantiq_gswip: support offset of MII registers
net:
dsa: lantiq_gswip: support standard MDIO node name
net:
dsa: microchip: common: Fix checks on irq_find_mapping()
net:
dsa: microchip: Don't free uninitialized ksz_irq
net:
dsa: microchip: Fix reserved multicast address table programming
net:
dsa: microchip: Fix symetry in ksz_ptp_msg_irq_{setup/free}()
net:
dsa: microchip: Free previously initialized ports on init failures
net:
dsa: microchip: lan937x: Fix RGMII delay tuning
net:
dsa: microchip: ptp: Fix checks on irq_find_mapping()
net:
dsa: microchip: Set SPI as bus interface during reset for KSZ8463
net:
dsa: Move KS8995 to the DSA subsystem
net:
dsa: mv88e6xxx: clean up PTP clock during setup failure
net:
dsa: mv88e6xxx: move mv88e6xxx_hwtstamp_work() prototype
net:
dsa: mv88e6xxx: remove chip->evcap_config
net:
dsa: mv88e6xxx: remove chip->trig_config
net:
dsa: mv88e6xxx: remove duplicated register definition
net:
dsa: mv88e6xxx: remove mv88e6250_ptp_ops
net:
dsa: mv88e6xxx: remove unused 88E6165 register definitions
net:
dsa: mv88e6xxx: remove unused support for PPS event capture
net:
dsa: mv88e6xxx: remove unused TAI definitions
net:
dsa: mv88e6xxx: rename TAI definitions according to core
net:
dsa: realtek: remove unnecessary file, dentry, inode declarations
net:
dsa: Remove the use of dev_err_probe()
net:
dsa: sja1105: fix SGMII linking at 10M or 100M but not passing traffic
net:
dsa: tag_brcm: do not mark link local traffic as offloaded
net:
dsa: tag_brcm: legacy: fix untagged rx on unbridged ports for bcm63xx
net:
dst: introduce dst->dev_rcu
net:
ena: return 0 in ena_get_rxfh_key_size() when RSS hash key is not configurable
net:
enetc: add PTP synchronization support for ENETC v4
net:
enetc: correct the value of ENETC_RXB_TRUESIZE
net:
enetc: don't update sync packet checksum if checksum offload is used
net:
enetc: extract enetc_update_ptp_sync_msg() to handle PTP Sync packets
net:
enetc: Fix probing error message typo for the ENETCv4 PF driver
net:
enetc: fix sleeping function called from rcu_read_lock() context
net:
enetc: fix the deadlock of enetc_mdio_lock
net:
enetc: initialize SW PIR and CIR based HW PIR and CIR values
net:
enetc: move sync packet modification before dma_map_single()
net:
enetc: Remove error print for devm_add_action_or_reset()
net:
enetc: remove unnecessary CONFIG_FSL_ENETC_PTP_CLOCK check
net:
enetc: save the parsed information of PTP packet to skb->cb
net:
enetc: use generic interfaces to get phc_index for ENETC v1
net:
ethernet: microchip: sparx5: make it selectable for ARCH_LAN969X
net:
ethernet: qualcomm: Add PPE debugfs support for PPE counters
net:
ethernet: qualcomm: Add PPE driver for IPQ9574 SoC
net:
ethernet: qualcomm: Initialize PPE buffer management for IPQ9574
net:
ethernet: qualcomm: Initialize PPE L2 bridge settings
net:
ethernet: qualcomm: Initialize PPE port control settings
net:
ethernet: qualcomm: Initialize PPE queue management for IPQ9574
net:
ethernet: qualcomm: Initialize PPE queue settings
net:
ethernet: qualcomm: Initialize PPE queue to Ethernet DMA ring mapping
net:
ethernet: qualcomm: Initialize PPE RSS hash settings
net:
ethernet: qualcomm: Initialize PPE service code settings
net:
ethernet: qualcomm: Initialize the PPE scheduler settings
net:
ethernet: qualcomm: QCOM_PPE should depend on ARCH_QCOM
net:
ethernet: renesas: rcar_gen4_ptp: Hide register layout
net:
ethernet: renesas: rcar_gen4_ptp: Remove different memory layout
net:
ethernet: renesas: rcar_gen4_ptp: Use lockdep to verify internal usage
net:
ethernet: stmmac: dwmac-rk: Make the clk_phy could be used for external phy
net:
ethernet: ti: am65-cpsw-qos: fix IET verify retry mechanism
net:
ethernet: ti: am65-cpsw-qos: fix IET verify/response timeout
net:
ethernet: ti: am65-cpts: fix timestamp loss due to race conditions
net:
ethernet: ti: netcp: Standardize knav_dma_open_channel to return NULL on error
net:
ethtool: add get_rx_ring_count callback to optimize RX ring queries
net:
ethtool: add support for ETHTOOL_GRXRINGS ioctl
net:
ethtool: pass the num of RX rings directly to ethtool_copy_validate_indir
net:
ethtool: remove duplicated mm.o from Makefile
net:
ethtool: remove the duplicated handling from ethtool_get_rxrings
net:
ethtool: support including Flow Label in the flow hash for RSS
net:
ethtool: tsconfig: set command must provide a reply
net:
ethtool: update set_rxfh to use ethtool_get_rx_ring_count helper
net:
ethtool: update set_rxfh_indir to use ethtool_get_rx_ring_count helper
net:
ethtool: use the new helper in rss_set_prep_indir()
net:
fec: add change_mtu to support dynamic buffer allocation
net:
fec: add pagepool_order to support variable page size
net:
fec: add rx_frame_size to support configurable RX length
net:
fec: cancel perout_timer when PEROUT is disabled
net:
fec: correct rx_bytes statistic for the case SHIFT16 is set
net:
fec: do not allow enabling PPS and PEROUT simultaneously
net:
fec: do not register PPS event for PEROUT
net:
fec: do not update PEROUT if it is enabled
net:
fec: enable the Jumbo frame support for i.MX8QM
net:
fec: update MAX_FL based on the current MTU
net:
fec: use a member variable for maximum buffer size
net:
fman: clean up included headers
net:
fsl_pq_mdio: Fix device node reference leak in fsl_pq_mdio_probe
net:
gro: clear skb_shinfo(skb)->hwtstamps in napi_reuse_skb()
net:
gro: only merge packets with incrementing or fixed outer ids
net:
gro: remove is_ipv6 from napi_gro_cb
net:
gro: remove unnecessary df checks
net:
gro_cells: fix lock imbalance in gro_cells_receive()
net:
gro_cells: Reduce lock scope in gro_cell_poll
net:
gro_cells: Use nested-BH locking for gro_cell
net:
group sk_backlog and sk_receive_queue
net:
gso: restore ids of outer ip headers correctly
net:
hibmcge: fix rx buf avl irq is not re-enabled in irq_handle issue
net:
hibmcge: fix the inappropriate netif_device_detach()
net:
hibmcge: Remove the use of dev_err_probe()
net:
hibmcge: remove unnecessary check for np_link_fail in scenarios without phy.
net:
hibmcge: select FIXED_PHY
net:
hns3: add parameter check for tx_copybreak and tx_spare_buf_size
net:
hns3: change the function return type from int to bool
net:
hns3: return error code when function fails
net:
hns3: use kcalloc() instead of kzalloc()
net:
hsr: prevent creation of HSR device with slaves from another netns
net:
intel: fm10k: Fix parameter idx set but not used
net:
ionic: add dma_wmb() before ringing TX doorbell
net:
ionic: Create an auxiliary device for rdma driver
net:
ionic: Export the APIs from net driver to support device commands
net:
ionic: map SKB after pseudo-header checksum prep
net:
ionic: Provide doorbell and CMB region information
net:
ionic: Provide interrupt allocation support for the RDMA driver
net:
ionic: Provide RDMA reset support for the RDMA driver
net:
ionic: Update LIF identity with additional RDMA capabilities
net:
ipv4: allow directed broadcast routes to use dst hint
net:
ipv4: convert ip_rcv_options to drop reasons
net:
ipv4: make udp_v4_early_demux explicitly return drop reason
net:
ipv4: simplify drop reason handling in ip_rcv_finish_core
net:
ipv6: fix field-spanning memcpy warning in AH output
net:
lan966x: Fix the initialization of taprio
net:
libwx: cleanup VF register macros
net:
libwx: fix device bus LAN ID
net:
libwx: move rss_field to struct wx
net:
libwx: restrict change user-set RSS configuration
net:
libwx: support separate RSS configuration for every pool
net:
macb: Add capability-based QBV detection and Versal support
net:
macb: Add TAPRIO traffic scheduling support
net:
macb: avoid dealing with endianness in macb_set_hwaddr()
net:
macb: move ring size computation to functions
net:
macb: remove illusion about TBQPH/RBQPH being per-queue
net:
macb: single dma_alloc_coherent() for DMA descriptors
net:
macb: Validate the value of base_time properly
net:
Make nexthop-dumps scale linearly with the number of nexthops
net:
make softnet_data.defer_count an atomic
net:
mana: Reduce waiting time if HWC not responding
net:
mana: Remove redundant netdev_lock_ops_to_full() calls
net:
mana: Use page pool fragments for RX buffers instead of full pages to improve memory efficiency.
net:
mctp: Fix tx queue stall
net:
mctp: fix typo in comment
net:
mctp: unconditionally set skb->dev on dst output
net:
mdio: Check regmap pointer returned by device_node_to_regmap()
net:
mdio: fix resource leak in mdiobus_register_device()
net:
mdio: mdio-bcm-unimac: Refine incorrect clock message
net:
mdio: mdio-i2c: Hold the i2c bus lock during smbus transactions
net:
mediatek: wed: Introduce MT7992 WED support to MT7988 SoC
net:
mlxsw: linecards: fix missing error check in mlxsw_linecard_devlink_info_get()
net:
modify core data structures for PSP datapath support
net:
move sk->sk_err_soft and sk->sk_sndbuf
net:
move sk_uid and sk_protocol to sock_read_tx
net:
move sk_validate_xmit_skb() to net/core/dev.c
net:
mscc: ocelot: Fix use-after-free caused by cyclic delayed work
net:
mtk: wed: add dma mask limitation and GFP_DMA32 for device with more than 4GB DRAM
net:
mvneta: add support for hardware timestamps
net:
mvpp2: add support for hardware timestamps
net:
mvpp2: add xlg pcs inband capabilities
net:
netpoll: fix incorrect refcount handling causing incorrect cleanup
net:
netpoll: remove unused netpoll pointer from netpoll_info
net:
netpoll: use synchronize_net() instead of synchronize_rcu()
net:
nfc: nci: Add parameter validation for packet data
net:
nfc: nci: Increase NCI_DATA_TIMEOUT to 3000 ms
net:
ngbe: change the default ITR setting
net:
openvswitch: remove never-working support for setting nsh fields
net:
openvswitch: Use for_each_cpu() where appropriate
net:
page_pool: add page_pool_get()
net:
pcs: Kconfig: Fix unmet dependency warning
net:
pcs: lynx: support phy-mode = "10g-qxgmii"
net:
pcs: rzn1-miic: Add missing include files
net:
pcs: rzn1-miic: Add per-SoC control for MIIC register unlock/lock
net:
pcs: rzn1-miic: Add RZ/T2H MIIC support
net:
pcs: rzn1-miic: Add support to handle resets
net:
pcs: rzn1-miic: Drop trailing comma from of_device_id table
net:
pcs: rzn1-miic: Make switch mode mask SoC-specific
net:
pcs: rzn1-miic: Move configuration data to SoC-specific struct
net:
pcs: rzn1-miic: move port range handling into SoC data
net:
phy: add phy_interface_copy()
net:
phy: annotate linkmode initializers as not used after init phase
net:
phy: aquantia: add support for AQR115
net:
phy: aquantia: call aqr_gen2_fill_interface_modes() for AQCS109
net:
phy: aquantia: call aqr_gen3_config_init() for AQR112 and AQR412(C)
net:
phy: aquantia: create and store a 64-bit firmware image fingerprint
net:
phy: aquantia: delete aqr_firmware_read_fingerprint() prototype
net:
phy: aquantia: fill supported_interfaces for all aqr_gen2_config_init() callers
net:
phy: aquantia: merge and rename aqr105_read_status() and aqr107_read_status()
net:
phy: aquantia: merge aqr113c_fill_interface_modes() into aqr107_fill_interface_modes()
net:
phy: aquantia: print global syscfg registers
net:
phy: aquantia: promote AQR813 and AQR114C to aqr_gen4_config_init()
net:
phy: aquantia: reimplement aqcs109_config_init() as aqr_gen2_config_init()
net:
phy: aquantia: remove handling for get_rate_matching(PHY_INTERFACE_MODE_NA)
net:
phy: aquantia: rename aqr113c_config_init() to aqr_gen4_config_init()
net:
phy: aquantia: rename AQR412 to AQR412C and add real AQR412
net:
phy: aquantia: rename some aqr107 functions according to generation
net:
phy: aquantia: reorder AQR113C PMD Global Transmit Disable bit clearing with supported_interfaces
net:
phy: aquantia: report and configure in-band autoneg capabilities
net:
phy: aquantia: save a local shadow of GLOBAL_CFG register values
net:
phy: aquantia: support phy-mode = "10g-qxgmii" on NXP SPF-30841 (AQR412C)
net:
phy: aquantia: use cached GLOBAL_CFG registers in aqr107_read_rate()
net:
phy: as21xxx: better handle PHY HW reset on soft-reboot
net:
phy: ax88796b: Replace hard-coded values with PHY_ID_MATCH_MODEL()
net:
phy: bcm54811: Fix GMII/MII/MII-Lite selection
net:
phy: broadcom: Convert to phy_id_compare_model()
net:
phy: broadcom: Convert to PHY_ID_MATCH_MODEL macro
net:
phy: clear EEE runtime state in PHY_HALTED/PHY_ERROR
net:
phy: clear link parameters on admin link down
net:
phy: dp83640: improve phydev and driver removal handling
net:
phy: dp83867: Disable EEE support as not implemented
net:
phy: dp83869: fix STRAP_OPMODE bitmask
net:
phy: fixed: let fixed_phy_add always use addr 0 and remove return value
net:
phy: fixed: remove usage of a faux device
net:
phy: fixed_phy: add helper fixed_phy_find
net:
phy: fixed_phy: let fixed_phy_unregister free the phy_device
net:
phy: fixed_phy: remove link gpio support
net:
phy: fixed_phy: remove member no_carrier from struct fixed_phy
net:
phy: fixed_phy: remove struct fixed_mdio_bus
net:
phy: fixed_phy: remove two function stubs
net:
phy: fixed_phy: remove unused interrupt support
net:
phy: fixed_phy: simplify fixed_mdio_read
net:
phy: introduce phy_id_compare_model() PHY ID helper
net:
phy: introduce phy_id_compare_vendor() PHY ID helper
net:
phy: marvell: Fix 88e1510 downshift counter errata
net:
phy: micrel: Add Fast link failure support for lan8842
net:
phy: micrel: Add PTP support for lan8842
net:
phy: micrel: Add support for lan8842
net:
phy: micrel: always set shared->phydev for LAN8814
net:
phy: micrel: Fix default LED behaviour
net:
phy: micrel: Fix lan8814_config_init
net:
phy: micrel: Introduce function __lan8814_ptp_probe_once
net:
phy: micrel: Introduce lanphy_modify_page_reg
net:
phy: micrel: lan8814 fix reset of the QSGMII interface
net:
phy: micrel: lan8842 errata
net:
phy: micrel: lan8842 errata
net:
phy: micrel: Replace hardcoded pages with defines
net:
phy: micrel: Start using PHY_ID_MATCH_MODEL
net:
phy: micrel: Update Kconfig help text
net:
phy: micrel: use %pe in print format
net:
phy: motorcomm: Add support for PHY LEDs on YT8521
net:
phy: move config symbol MDIO_BUS to drivers/net/phy/Kconfig
net:
phy: mscc: report and configure in-band auto-negotiation for SGMII/QSGMII
net:
phy: mtk-2p5ge: Add LED support for MT7988
net:
phy: mxl-86110: add basic support for led_brightness_set op
net:
phy: mxl-86110: add basic support for MxL86111 PHY
net:
phy: mxl-86110: fix indentation in struct phy_driver
net:
phy: mxl-gpy: fix bogus error on USXGMII and integrated PHY
net:
phy: mxl-gpy: fix link properties on USXGMII and internal PHYs
net:
phy: nxp-c45-tja11xx: use bitmap_empty() where appropriate
net:
phy: realtek: Avoid PHYCR2 access if PHYCR2 not present
net:
phy: realtek: convert RTL8226-CG to c45 only
net:
phy: realtek: enable serdes option mode for RTL8226-CG
net:
phy: realtek: fix RTL8211F wake-on-lan support
net:
phy: realtek: fix rtl8221b-vm-cg name
net:
phy: realtek: support for TRIGGER_NETDEV_LINK on RTL8211E and RTL8211F
net:
phy: remove mdio_board_info support from phylib
net:
phy: stop exporting phy_driver_register
net:
phy: stop exporting phy_driver_unregister
net:
phy: update all PHYs to use sfp_get_module_caps()
net:
phylink: add missing supported link modes for the fixed-link
net:
phylink: remove stale an_enabled from doc
net:
phylink: use sfp_get_module_caps()
net:
phylink: warn if deprecated array-style fixed-link binding is used
net:
pktgen: Use min()/min_t() to improve pktgen_finalize_skb()
net:
port to ns_ref_*() helpers
net:
Prevent RPS table overwrite of active flows
net:
ps3_gelic_net: handle skb allocation failures
net:
pse-pd: Add Si3474 PSE controller driver
net:
pse-pd: tps23881: Fix current measurement scaling
net:
psp: add socket security association code
net:
psp: don't assume reply skbs will have a socket
net:
psp: update the TCP MSS to reflect PSP packet overhead
net:
qed: Remove redundant NULL checks after list_first_entry()
net:
qlogic/qede: fix potential out-of-bounds read in qede_tpa_cont() and qede_tpa_end()
net:
ravb: Enforce descriptor type ordering
net:
ravb: Ensure memory write completes before ringing TX doorbell
net:
ravb: Fix -Wmaybe-uninitialized warning
net:
remove one stac/clac pair from move_addr_to_user()
net:
renesas: rswitch: add modifiable ageing time
net:
renesas: rswitch: add offloading for L2 switching
net:
renesas: rswitch: configure default ageing time
net:
renesas: rswitch: Remove unneeded semicolons
net:
renesas: rswitch: rename rswitch.c to rswitch_main.c
net:
renesas: rswitch: simplify rswitch_stop()
net:
replace use of system_unbound_wq with system_dfl_wq
net:
replace use of system_wq with system_percpu_wq
net:
rmnet: Fix checksum offload header v5 and aggregation packet formatting
net:
rtnetlink: fix typo in rtnl_unregister_all() comment
net:
sched: act_connmark: initialize struct tc_ife to fix kernel leak
net:
sched: act_ife: initialize struct tc_ife to fix KMSAN kernel-infoleak
net:
sched: fix TCF_LAYER_TRANSPORT handling in tcf_get_base_ptr()
net:
sctp: fix KMSAN uninit-value in sctp_inq_pop
net:
selftests: clean up tools/testing/selftests/net/lib/py/utils.py
net:
set net.core.rmem_max and net.core.wmem_max to 4 MB
net:
sfp: convert sfp quirks to modify struct sfp_module_support
net:
sfp: don't include swphy.h
net:
sfp: improve poll interval handling
net:
sfp: pre-parse the module support
net:
sfp: provide sfp_get_module_caps()
net:
sfp: remove old sfp_parse_* functions
net:
sh_eth: Disable WoL if system can not suspend
net:
snmp: remove SNMP_MIB_SENTINEL
net:
Space: Replace memset(0) + strscpy() with strscpy_pad()
net:
spacemit: Add K1 Ethernet MAC
net:
spacemit: Check netif_running() in emac_set_pauseparam()
net:
spacemit: Make stats_lock softirq-safe
net:
sparx5/lan969x: Add support for ethtool pause parameters
net:
sparx5/lan969x: fix flooding configuration on bridge join/leave
net:
stmmac: add __stmmac_release() to complement __stmmac_open()
net:
stmmac: add helpers to indicate WoL enable status
net:
stmmac: add stmmac_setup_ptp()
net:
stmmac: Add support for Allwinner A523 GMAC200
net:
stmmac: add suspend()/resume() platform ops
net:
stmmac: Change first parameter of fix_soc_reset()
net:
stmmac: Check stmmac_hw_setup() in stmmac_resume()
net:
stmmac: Consider Tx VLAN offload tag length for maxSDU
net:
stmmac: Convert open-coded register polling to helper macro
net:
stmmac: Correctly handle Rx checksum offload errors
net:
stmmac: disable PTP clock after unregistering PTP
net:
stmmac: dwc-qos: use PHY WoL
net:
stmmac: dwmac-renesas-gbeth: Add support for RZ/T2H SoC
net:
stmmac: dwmac-renesas-gbeth: Use OF data for configuration
net:
stmmac: dwmac-rk: Fix disabling set_clock_selection
net:
stmmac: dwmac-rk: switch to FIELD_PREP_WM16 macro
net:
stmmac: dwmac4: report Rx checksum errors in status
net:
stmmac: dwmac4: stop hardware from dropping checksum-error packets
net:
stmmac: est: Drop frames causing HLBS error
net:
stmmac: est: Fix GCL bounds checks
net:
stmmac: explain the phylink_speed_down() call in stmmac_release()
net:
stmmac: fix PTP error cleanup in __stmmac_open()
net:
stmmac: fix stmmac_simple_pm_ops build errors
net:
stmmac: fix stmmac_xdp_open() clk_ptp_ref error cleanup
net:
stmmac: imx: add i.MX91 support
net:
stmmac: imx: convert to use phy_interface
net:
stmmac: ingenic: convert to use phy_interface
net:
stmmac: intel: convert to suspend()/resume() methods
net:
stmmac: intel: only populate plat->crosststamp when supported
net:
stmmac: loongson: convert to suspend()/resume() methods
net:
stmmac: make variable data a u32
net:
stmmac: mdio: clean up c22/c45 accessor split
net:
stmmac: mdio: improve mdio register field definitions
net:
stmmac: mdio: merge stmmac_mdio_read() and stmmac_mdio_write()
net:
stmmac: mdio: move initialisation of priv->clk_csr to stmmac_mdio
net:
stmmac: mdio: move runtime PM into stmmac_mdio_access()
net:
stmmac: mdio: move stmmac_mdio_format_addr() into read/write
net:
stmmac: mdio: provide address register formatter
net:
stmmac: mdio: provide priv->gmii_address_bus_config
net:
stmmac: mdio: provide stmmac_mdio_wait()
net:
stmmac: mdio: remove redundant clock rate tests
net:
stmmac: mdio: return clk_csr value from stmmac_clk_csr_set()
net:
stmmac: mdio: update runtime PM
net:
stmmac: mdio: use netdev_priv() directly
net:
stmmac: mediatek: convert to resume() method
net:
stmmac: minor cleanups to stmmac_bus_clks_config()
net:
stmmac: move initialisation of priv->tx_lpi_timer to stmmac_open()
net:
stmmac: move PHY attachment error message into stmmac_init_phy()
net:
stmmac: move PHY handling out of __stmmac_open()/release()
net:
stmmac: move PTP support check into stmmac_init_timestamping()
net:
stmmac: move stmmac_bus_clks_config() to stmmac_platform.c
net:
stmmac: move stmmac_init_ptp() messages into function
net:
stmmac: move timestamping/ptp init to stmmac_hw_setup() caller
net:
stmmac: move xpcs clause 73 test into stmmac_init_phy()
net:
stmmac: pci: convert to suspend()/resume() methods
net:
stmmac: platform: legacy hooks for suspend()/resume() methods
net:
stmmac: provide a set of simple PM ops
net:
stmmac: ptp: conditionally populate getcrosststamp() method
net:
stmmac: ptp: improve handling of aux_ts_lock lifetime
net:
stmmac: remove mac_interface
net:
stmmac: remove redundant WoL option validation
net:
stmmac: remove stmmac_hw_setup() excess documentation parameter
net:
stmmac: remove unnecessary "stmmac: wakeup enable" print
net:
stmmac: remove unnecessary checks in ethtool eee ops
net:
stmmac: remove write-only mac->pmt
net:
stmmac: rename stmmac_init_ptp()
net:
stmmac: Return early if invalid in loongson_dwmac_fix_reset()
net:
stmmac: rework mac_interface and phy_interface documentation
net:
stmmac: rk: convert to suspend()/resume() methods
net:
stmmac: rk: remove incorrect _DLY_DISABLE bit definition
net:
stmmac: simplify stmmac_init_phy()
net:
stmmac: socfpga: convert to use phy_interface
net:
stmmac: starfive: convert to use phy_interface
net:
stmmac: stm32: convert to suspend()/resume() methods
net:
stmmac: stm32: convert to use phy_interface
net:
stmmac: sun8i: convert to use phy_interface
net:
stmmac: sun8i: drop unneeded default syscon value
net:
stmmac: tc: Add HLBS drop count to taprio stats
net:
stmmac: thead: convert to use phy_interface
net:
stmmac: unexport stmmac_init_tstamp_counter()
net:
stmmac: use core wake IRQ support
net:
stmmac: use phy_interface in stmmac_check_pcs_mode()
net:
stmmac: use STMMAC_CSR_xxx definitions in platform glue
net:
stmmac: vlan: Disable 802.1AD tag insertion offload
net:
support ns lookup
net:
Switch to skb_dstref_steal/skb_dstref_restore for ip_route_input callers
net:
sxgbe: fix potential NULL dereference in sxgbe_rx()
net:
tcp: allow tcp_timewait_sock to validate skbs before handing to device
net:
ti: am65-cpsw: Update hw timestamping filter for PTPv1 RX packets
net:
ti: icssg-prueth: Fix fdb hash size configuration
net:
ti: icssm-prueth: Adds ICSSM Ethernet driver
net:
ti: icssm-prueth: Adds IEP support for PRUETH on AM33x, AM43x and AM57x SOCs
net:
ti: icssm-prueth: Adds link detection, RX and TX support.
net:
ti: icssm-prueth: Adds PRUETH HW and SW configuration
net:
ti: icssm-prueth: unwind cleanly in probe()
net:
tls: Cancel RX async resync request on rcd_delta overflow
net:
tls: Change async resync helpers argument
net:
usb: asix: hold PM usage ref to avoid PM/MDIO + RTNL deadlock
net:
usb: asix_devices: Check return value of usbnet_get_endpoints
net:
usb: lan78xx: add support for generic net selftests via ethtool
net:
usb: lan78xx: Fix lost EEPROM read timeout error(-ETIMEDOUT) in lan78xx_read_raw_eeprom
net:
usb: lan78xx: Fix lost EEPROM write timeout error(-ETIMEDOUT) in lan78xx_write_raw_eeprom
net:
usb: lan78xx: fix use of improperly initialized dev->chipid in lan78xx_reset
net:
usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
net:
usb: Remove disruptive netif_wake_queue in rtl8150_set_multicast
net:
usb: rtl8150: Fix frame padding
net:
use check_net()
net:
use dst_dev_rcu() in sk_setup_caps()
net:
use llist for sd->defer_list
net:
use ns_common_init()
net:
use NUMA drop counters for softnet_data.dropped
net:
virtio_net: add get_rxrings ethtool callback for RX ring queries
net:
vlan: sync VLAN features with lower device
net:
wan: framer: Add version sysfs attribute for the Lantiq PEF2256 framer
net:
wan: framer: pef2256: Switch to devm_mfd_add_devices()
net:
wangxun: add RSS reta and rxfh fields support
net:
wangxun: cleanup the code in wx_set_coalesce()
net:
wangxun: limit tx_max_coalesced_frames_irq
net:
wangxun: support to use adaptive RX/TX coalescing
net:
When removing nexthops, don't call synchronize_net if it is not necessary
net:
WQ_PERCPU added to alloc_workqueue users
net:
wwan: iosm: use int type to store negative error codes
net:
wwan: mhi: Keep modem name match with Foxconn T99W640
net:
wwan: t7xx: add support for HP DRMR-H01
net:
xdp: handle frags with unreadable memory
net:
xdp: pass full flags to xdp_update_skb_shared_info()
net:
xilinx: axienet: Fix kernel-doc warnings for missing return descriptions
net_sched:
act: remove tcfa_qstats
net_sched:
act_skbmod: use RCU in tcf_skbmod_dump()
net_sched:
act_tunnel_key: use RCU in tunnel_key_dump()
net_sched:
act_vlan: use RCU in tcf_vlan_dump()
net_sched:
add back BH safety to tcf_lock
net_sched:
limit try_bulk_dequeue_skb() batches
net_sched:
remove BH blocking in eight actions
netconsole:
Acquire su_mutex before navigating configs hierarchy
netconsole:
add support for strings with new line in netpoll_parse_ip_addr
netconsole:
Fix race condition in between reader and writer of userdata
netconsole:
move netpoll_parse_ip_addr() earlier for reuse
netconsole:
use netpoll_parse_ip_addr in local_ip_store
netconsole:
use netpoll_parse_ip_addr in local_ip_store
netdevsim:
a basic test PSP implementation
netdevsim:
set the carrier when the device goes up
netfilter:
ctnetlink: remove refcounting in dying list dumping
netfilter:
ebtables: Use vmalloc_array() to improve code
netfilter:
ipset: Remove unused htable_bits in macro ahash_region
netfilter:
nf_conntrack: do not skip entries in /proc/net/nf_conntrack
netfilter:
nf_reject: don't reply to icmp error messages
netfilter:
nf_reject: remove unneeded exports
netfilter:
nf_tables: all transaction allocations can now sleep
netfilter:
nf_tables: allow iter callbacks to sleep
netfilter:
nfnetlink: reset nlh pointer during batch replay
netfilter:
nft_connlimit: fix possible data race on connection count
netfilter:
nft_ct: add seqadj extension for natted connections
netfilter:
nft_ct: enable labels for get case too
netfilter:
nft_meta_bridge: introduce NFT_META_BRI_IIFHWADDR support
netfilter:
nft_objref: validate objref and objrefmap expressions
netfilter:
nft_payload: extend offset to 65535 bytes
netfilter:
nft_payload: Use csum_replace4() instead of opencoding
netfilter:
nft_set_pipapo: remove redundant test for avx feature bit
netfilter:
nft_set_pipapo: Store real pointer, adjust later.
netfilter:
nft_set_pipapo: use 0 genmask for packetpath lookups
netfilter:
nft_set_pipapo: use avx2 algorithm for insertions too
netfilter:
nft_set_pipapo: Use nested-BH locking for nft_pipapo_scratch
netfilter:
nft_set_pipapo_avx2: Drop the comment regarding protection
netfilter:
nft_set_pipapo_avx2: fix skip of expired entries
netfilter:
nft_set_pipapo_avx2: split lookup function in two parts
netfilter:
Switch to skb_dstref_steal to clear dst_entry
netlink:
specs: binder: replace underscores with dashes in names
netlink:
specs: explicitly declare block scalar strings
netlink:
specs: fou: change local-v6/peer-v6 check
netlink:
specs: team: avoid mangling multilines doc
netpoll:
Fix deadlock in memory allocation under spinlock
new helper:
topmost_overmount()
nfc:
pn533: Delete an unnecessary check
nfc:
s3fwrn5: Use SHA-1 library instead of crypto_shash
nfp:
fix RSS hash key size when RSS is not supported
nfp:
flower: use vmalloc_array() to simplify code
nfp:
xsk: fix memory leak in nfp_net_alloc()
nfs/localio:
add proper O_DIRECT support for READ and WRITE
nfs/localio:
add refcounting for each iocb IO associated with NFS pgio header
nfs/localio:
add tracepoints for misaligned DIO READ and WRITE support
nfs/localio:
avoid issuing misaligned IO using O_DIRECT
nfs/localio:
backfill missing partial read support for misaligned DIO
nfs/localio:
do not issue misaligned DIO out-of-order
nfs/localio:
Ensure DIO WRITE's IO on stable storage upon completion
nfs/localio:
make trace_nfs_local_open_fh more useful
nfs/localio:
refactor iocb and iov_iter_bvec initialization
nfs/localio:
refactor iocb initialization
nfs/localio:
remove unecessary ENOTBLK handling in DIO WRITE support
NFS4:
Apply delay_retrans to async operations
NFS4:
Fix state renewals missing after boot
nfs4_setup_readdir():
insufficient locking for ->d_parent->d_inode dereferencing
NFS:
add basic STATX_DIOALIGN and STATX_DIO_READ_ALIGN support
nfs:
add tracepoints to nfs_file_read() and nfs_file_write()
nfs:
add tracepoints to nfs_writepages()
NFS:
check if suid/sgid was cleared after a write as needed
NFS:
Check the TLS certificate fields in nfs_match_client()
nfs:
cleanup tracepoint declarations
nfs:
constify path argument of __vfs_getattr()
NFS:
Enable use of the RWF_DONTCACHE flag on the NFS client
NFS:
Fix LTP test failures when timestamps are delegated
nfs:
more in-depth tracing of writepage events
nfs:
new tracepoints around write handling
nfs:
remove NFS_WBACK_BUSY()
NFS:
Remove rpcbind cleanup for NFSv4.0 callback
NFS:
Remove rpcbind cleanup for NFSv4.0 callback
NFS:
sysfs: fix leak when nfs_client kobject add fails
NFS:
Update getacl to use xdr_set_scratch_folio()
NFS:
Update listxattr to use xdr_set_scratch_folio()
NFS:
Update readdir to use a scratch folio
NFS:
Update the blocklayout to use xdr_set_scratch_folio()
NFS:
Update the filelayout to use xdr_set_scratch_folio()
NFS:
Update the flexfilelayout driver to use xdr_set_scratch_folio()
nfsctl:
symlink has no business bumping link count of parent directory
NFSD:
Add io_cache_{read,write} controls to debugfs
nfsd:
add missing FATTR4_WORD2_CLONE_BLKSIZE from supported attributes
NFSD:
Allow layoutcommit during grace period
nfsd:
Avoid strlen conflict in nfsd4_encode_components_esc()
nfsd:
decouple the xprtsec policy check from check_nfsd_access()
NFSD:
Define a proc_layoutcommit for the FlexFiles layout type
NFSD:
Define actions for the new time_deleg FATTR4 attributes
NFSD:
Delay adding new entries to LRU
nfsd:
delete unnecessary NULL check in __fh_verify()
NFSD:
Disallow layoutget during grace period
nfsd:
discard nfsd_file_get_local()
nfsd:
discard nfserr_dropit
NFSD:
Do the grace period check in ->proc_layoutget
nfsd:
Don't force CRYPTO_LIB_SHA256 to be built-in
NFSD:
Drop redundant conversion to bool
nfsd:
Eliminate an allocation in nfs4_make_rec_clidname()
nfsd:
ensure SEQUENCE replay sends a valid reply.
NFSD:
filecache: add STATX_DIOALIGN and STATX_DIO_READ_ALIGN support
nfsd:
fix assignment of ia_ctime.tv_nsec on delegated mtime update
NFSD:
Fix crash in nfsd4_read_release()
NFSD:
Fix destination buffer size in nfsd4_ssc_setup_dul()
NFSD:
Fix last write offset handling in layoutcommit
nfsd:
fix refcount leak in nfsd_set_fh_dentry()
nfsd:
fix SETATTR updates for delegated timestamps
nfsd:
fix timestamp updates in CB_GETATTR
NFSD:
free copynotify stateid in nfs4_free_ol_stateid()
nfsd:
freeze c/mtime updates with outstanding WRITE_ATTRS delegation
nfsd:
ignore ATTR_DELEG when checking ia_valid before notify_change()
NFSD:
Implement large extent array support in pNFS
NFSD:
Minor cleanup in layoutcommit decoding
NFSD:
Minor cleanup in layoutcommit processing
NFSD:
Move the fh_getattr() helper
NFSD:
Never cache a COMPOUND when the SEQUENCE operation fails
nfsd:
nfserr_jukebox in nlm_fopen should lead to a retry
NFSD:
Reduce DRC bucket size
NFSD:
Relocate the fh_want_write() and fh_drop_write() helpers
nfsd:
Replace open-coded conversion of bytes to hex
NFSD:
Rework encoding and decoding of nfsd4_deviceid
NFSD:
Skip close replay processing if XDR encoding fails
nfsd:
track original timestamps in nfs4_delegation
nfsd:
unregister with rpcbind when deleting a transport
nfsd:
use ATTR_CTIME_SET for delegated ctime updates
nfsd_get_inode():
lift setting ->i_{,f}op to callers.
nfsd_mkdir():
switch to simple_start_creating()
nfsdfs_create_files():
switch to simple_start_creating()
NFSv2/v3:
Fix error handling in nfs_atomic_open_v23()
NFSv4.1:
fix backchannel max_resp_sz verification check
NFSv4.1:
fix mount hang after CREATE_SESSION failure
NFSv4/flexfiles:
Add data structure support for striped layouts
NFSv4/flexfiles:
Add support for striped layouts
NFSv4/flexfiles:
Commit path updates for striped layouts
NFSv4/flexfiles:
fix to allocate mirror->dss before use
NFSv4/flexfiles:
Read path updates for striped layouts
NFSv4/flexfiles:
Remove cred local variable dependency
NFSv4/flexfiles:
Update layout stats & error paths for striped layouts
NFSv4/flexfiles:
Update low level helper functions to be DS stripe aware.
NFSv4/flexfiles:
Use ds_commit_idx when marking a write commit
NFSv4/flexfiles:
Write path updates for striped layouts
NFSv4:
fix "prefered"->"preferred"
NFSv4:
Fix an incorrect parameter when calling nfs4_call_sync()
NFSv4:
handle ERR_GRACE on delegation recalls
nilfs2:
avoid having an active sc_timer before freeing sci
nios2:
ensure that memblock.current_limit is set when setting pfn limits
nios2:
implement architecture-specific portion of sys_clone3
nios2:
Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
nios2:
Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers
nouveau/firmware:
Add missing kfree() of nvkm_falcon_fw::boot
nouveau:
populate buffers before exporting them.
ns:
add ns_common_free()
ns:
add ns_debug()
ns:
add reference count helpers
ns:
add to_
_ns() to respective headers
ns:
drop assert
ns:
move ns type into struct ns_common
ns:
move to_ns_common() to ns_common.h
ns:
remove ns_alloc_inum()
ns:
rename to __ns_ref
ns:
simplify ns_common_init() further
ns:
uniformly initialize ns_common
ns:
use inode initializer for initial namespaces
nscommon:
move to separate file
nscommon:
simplify initialization
nsfs:
add current_in_namespace()
nsfs:
add inode number for anon namespace
nsfs:
add missing id retrieval support
nsfs:
add nsfs.h header
nsfs:
drop tautological ioctl() check
nsfs:
handle inode number mismatches gracefully in file handles
nsfs:
port to ns_ref_*() helpers
nsfs:
support exhaustive file handles
nsfs:
support file handles
nsfs:
validate extensible ioctls
nstree:
make iterator generic
nstree:
make struct ns_tree private
ntb:
Add mutex to make link_event_callback executed linearly.
NTB:
epf: Add Renesas rcar support
NTB:
epf: Allow arbitrary BAR mapping
ntb_hw_amd:
Update amd_ntb_get_link_status to support latest generation secondary topology
ntfs3:
add FS_IOC_GETFSLABEL ioctl
ntfs3:
add FS_IOC_SETFSLABEL ioctl
ntfs3:
pretend $Extend records as regular files
ntfs3:
stop using write_cache_pages
ntfs3:
stop using write_cache_pages
ntfs3:
transition magic number to shared constant
null_blk:
Fix the description of the cache_size module argument
null_blk:
set dma alignment to logical block size
nvdimm:
Clean up __nd_ioctl() and remove gotos
nvdimm:
Introduce guard() for nvdimm_bus_lock
nvdimm:
ndtest: Return -ENOMEM if devm_kcalloc() fails in ndtest_probe()
nvdimm:
Remove duplicate linux/slab.h header
nvdimm:
Use str_plural() to simplify the code
nvme-auth:
add hkdf_expand_label()
nvme-auth:
update bi_directional flag
nvme-auth:
update sc_c in host response
nvme-auth:
use hkdf_expand_label()
nvme-core:
add method to check for an I/O controller
nvme-core:
do ioccsz/iorcsz validation only for I/O controllers
nvme-core:
use nvme_is_io_ctrl() for I/O controller check
nvme-fc:
use lock accessing port_state and rport state
nvme-multipath:
fix lockdep WARN due to partition scan work
nvme-multipath:
Skip nr_active increments in RETRY disposition
nvme-pci:
Add TUXEDO IBS Gen8 to Samsung sleep quirk
nvme-pci:
convert metadata mapping to dma iter
nvme-pci:
create common sgl unmapping helper
nvme-pci:
use blk_map_iter for p2p metadata
nvme-tcp:
send only permitted commands for secure concat
nvme/tcp:
handle tls partially sent records in write_space()
nvme:
apple: Add Apple A11 support
nvme:
fix admin request_queue lifetime
nvme:
nvme-fc: Ensure ->ioerr_work is cancelled in nvme_fc_delete_ctrl()
nvme:
nvme-fc: move tagset removal to nvme_fc_delete_ctrl()
nvme:
Use non zero KATO for persistent discovery connections
nvmem:
an8855: Add support for Airoha AN8855 Switch EFUSE
nvmem:
layouts: fix automatic module loading
nvmem:
layouts: fix nvmem_layout_bus_uevent
nvmem:
rcar-efuse: add missing MODULE_DEVICE_TABLE
nvmem:
s32g-ocotp: Add driver for S32G OCOTP
nvmem:
update a comment related to struct nvmem_config
nvmet-auth:
update sc_c in host response
nvmet-auth:
update sc_c in target host hash calculation
nvmet-fc:
avoid scheduling association deletion twice
nvmet-fc:
move lsop put work to nvmet_fc_ls_req_op
nvmet-fcloop:
call done callback even when remote port is gone
nvmet:
add safety check for subsys lock
objtool/rust:
add one more `noreturn` Rust function
objtool:
Add action to check for absence of absolute relocations
objtool:
Drop noinstr hack for KCSAN_WEAK_MEMORY
objtool:
Fix failure when being compiled on x32 system
objtool:
Fix skip_alt_group() for non-alternative STAC/CLAC
objtool:
Ignore __pi___cfi_ prefixed symbols
objtool:
Validate kCFI calls
ocfs2:
add suballoc slot check in ocfs2_validate_inode_block()
ocfs2:
avoid extra calls to strlen() after ocfs2_sprintf_system_inode_name()
ocfs2:
clear extent cache after moving/defragmenting extents
ocfs2:
fix double free in user_cluster_connect()
ocfs2:
fix super block reserved field offset comment
ocfs2:
remove commented out mlog() statements
ocfs2:
remove unnecessary NULL check in ocfs2_grab_folios()
octeon_ep:
Add support to retrieve hardware channel information
octeon_ep_vf:
Add support to retrieve hardware channel information
Octeontx2-af:
Broadcast XON on all channels
Octeontx2-af:
Fix missing error code in cgx_probe()
octeontx2-af:
Remove unused declarations
octeontx2-pf:
fix bitmap leak
octeontx2-pf:
Fix devm_kcalloc() error checking
octeontx2-vf:
fix bitmap leak
of/irq:
Add msi-parent check to of_msi_xlate()
of/irq:
Convert of_msi_map_id() callers to of_msi_xlate()
of/irq:
Export of_irq_count for modules
of/irq:
Export of_msi_xlate() for module usage
of/irq:
Fix OF node refcount in of_msi_get_domain()
of:
base: Add of_get_next_child_with_prefix() stub
of:
doc: Fix typo in doc comments.
of:
mdio: warn if deprecated fixed-link binding is used
of:
unittest: Fix device reference count leak in of_unittest_pci_node_verify
once:
fix race by moving DO_ONCE to separate section
open_detached_copy():
don't bother with mount_lock_hash()
open_detached_copy():
separate creation of namespace into helper
openat2:
don't trigger automounts with RESOLVE_NO_XDEV
openrisc:
Add __attribute_const__ to ffs()-family implementations
openrisc:
Add jump label support
openrisc:
Add R_OR1K_32_PCREL relocation type module support
openrisc:
Add text patching API support
openrisc:
Regenerate defconfigs.
OPP:
Add support to find OPP for a set of keys
optee:
FF-A: dynamic protected memory allocation
optee:
smc abi: dynamic protected memory allocation
optee:
support protected memory allocation
optee:
sync secure world ABI headers
orangefs:
fix xattr related buffer overflow...
orangefs:
Remove unused type in macro fill_default_sys_attrs
overflow:
add range_overflows() and range_end_overflows()
ovl:
Add S_CASEFOLD as part of the inode flag to be copied
ovl:
Check for casefold consistency when creating new dentries
ovl:
Create ovl_casefold() to support casefolded strncmp()
ovl:
Ensure that all layers have the same encoding
ovl:
fail ovl_lock_rename_workdir() if either target is unhashed
ovl:
make sure that ovl_create_real() returns a hashed dentry
ovl:
Prepare for mounting case-insensitive enabled layers
ovl:
remove redundant IOCB_DIO_CALLER_COMP clearing
ovl:
Set case-insensitive dentry operations for ovl sb
ovl:
Support mounting case-insensitive enabled layers
ovl_ensure_verity_loaded():
constify datapath argument
ovl_get_verity_digest():
constify path argument
ovl_is_real_file:
constify realpath argument
ovl_lower_dir():
constify path argument
ovl_sync_file():
constify path argument
ovl_validate_verity():
constify {meta,data}path arguments
ovpn:
use datagram_poll_queue for socket readiness in TCP
padata:
replace use of system_unbound_wq with system_dfl_wq
padata:
Reset next CPU when reorder sequence wraps around
padata:
WQ_PERCPU added to alloc_workqueue users
page_pool:
always add GFP_NOWARN for ATOMIC allocations
page_pool:
Clamp pool size to max 16K pages
page_pool:
Fix PP_MAGIC_MASK to avoid crashing on some 32-bit arches
Linux:
PAGE_PTR() had been last used outside of arch/* in 1.1.94
pagevec.h:
add `const` to pointer parameters of getter functions
panic/printk:
replace other_cpu_in_panic() with panic_on_other_cpu()
panic/printk:
replace this_cpu_in_panic() with panic_on_this_cpu()
panic:
add note that 'panic_print' parameter is deprecated
panic:
clean up message about deprecated 'panic_print' parameter
panic:
introduce helper functions for panic state
panic:
refine the document for 'panic_print'
panic:
remove CONFIG_PANIC_ON_OOPS_VALUE
panic:
remove redundant panic-cpu backtrace
panic:
use angle-bracket include for panic.h
panic:
use panic_try_start() in nmi_panic()
panic:
use panic_try_start() in vpanic()
panthor:
dump task pid and comm on gpu errors
panthor:
save task pid and comm in panthor_group
panthor:
set owner field for driver fops
panthor:
use drm_gem_object.gpuva.lock instead of gpuva_list_lock
parisc:
Add __attribute_const__ to ffs()-family implementations
parisc:
Add initial kernel-side perf_event support
parisc:
Avoid crash due to unaligned access in unwinder
parisc:
constify mmap_upper_limit() parameter
parisc:
don't reference obsolete termio struct for TC* constants
parisc:
Firmware: Fix returned path for PDC_MODULE_FIND on older machines
parisc:
Fix iodc and device path return values on old machines
parisc:
Remove spurious if statement from raw_copy_from_user()
parisc:
Report emulation faults via perf
parisc:
Report software alignment faults via perf
path_has_submounts():
use guard(mount_locked_reader)
path_is_under():
use guards
path_mount():
constify struct path argument
path_umount():
constify struct path argument
PCI/ACPI:
Fix pci_acpi_preserve_config() memory leak
PCI/AER:
Allow drivers to opt in to Bus Reset on Non-Fatal Errors
PCI/AER:
Avoid NULL pointer dereference in aer_ratelimit()
PCI/AER:
Fix missing uevent on recovery when a reset is requested
PCI/AER:
Fix NULL pointer access by aer_info
PCI/AER:
Print TLP Log for errors introduced since PCIe r1.1
PCI/AER:
Support errors introduced by PCIe r6.0
PCI/ASPM:
Add pcie_aspm_remove_cap() to override advertised link states
PCI/ASPM:
Avoid L0s and L1 on Freescale [1957:0451] Root Ports
PCI/ASPM:
Avoid L0s and L1 on Hi1105 [19e5:1105] Wi-Fi
PCI/ASPM:
Avoid L0s and L1 on PA Semi [1959:a002] Root Ports
PCI/ASPM:
Cache L0s/L1 Supported so advertised link states can be overridden
PCI/ASPM:
Convert quirks to override advertised link states
PCI/ASPM:
Enable all ClockPM and ASPM states for devicetree platforms
PCI/ASPM:
Enable only L0s and L1 for devicetree platforms
PCI/ERR:
Fix uevent on failure to recover
PCI/ERR:
Notify drivers on failure to recover
PCI/ERR:
Remove remnants of .link_reset() callback
PCI/ERR:
Update device error_state already after reset
PCI/IOV:
Add PCI rescan-remove locking when enabling/disabling SR-IOV
PCI/MSI:
Add startup/shutdown for per device domains
PCI/MSI:
Check MSI_FLAG_PCI_MSI_MASK_PARENT in cond_[startup|shutdown]_parent()
PCI/MSI:
Remove the conditional parent [un]mask logic
PCI/P2PDMA:
Fix incorrect pointer usage in devm_kfree() call
PCI/P2PDMA:
Reduce scope of pci_has_p2pmem()
PCI/PM:
Skip resuming to D0 if device is disconnected
PCI/pwrctrl:
Fix device and OF node leak at bus scan
PCI/pwrctrl:
Fix device leak at device stop
PCI/pwrctrl:
Fix device leak at registration
PCI/pwrctrl:
Fix double cleanup on devm_add_action_or_reset() failure
PCI/sysfs:
Ensure devices are powered for config reads
PCI/sysfs:
Expose PCI device serial number
PCI/sysfs:
Use runtime PM guard macro for auto-cleanup
PCI/VGA:
Replace vga_is_firmware_default() with a screen info check
PCI/VGA:
Select SCREEN_INFO on X86
PCI:
Add bridge window selection functions
PCI:
Add defines for bridge window indexing
PCI:
Add Extended Tag + MRRS quirk for Xeon 6
PCI:
Add lockdep assertion in pci_stop_and_remove_bus_device()
PCI:
Add pci_setup_one_bridge_window()
PCI:
Alter misleading recursion to pci_bus_release_bridge_resources()
PCI:
Always claim bridge window before its setup
PCI:
amd-mdb: Add support for PCIe RP PERST# signal handling
PCI:
cadence: Check for the existence of cdns_pcie::ops before using it
PCI:
cadence: Implement capability search using PCI core APIs
PCI:
cadence: Search for MSI Capability with correct ID
PCI:
cadence: Use cdns_pcie_find_*capability() to avoid hardcoding offsets
PCI:
Clean up __pci_find_next_cap_ttl() readability
PCI:
Clean up early_dump_pci_device()
PCI:
Clean up pci_scan_child_bus_extend() loop
PCI:
Disable MSI on RDC PCI to PCIe bridges
PCI:
Disable non-claimed bridge window
PCI:
Do not size non-existing prefetchable window
PCI:
Don't print stale information about resource
PCI:
dw-rockchip: Switch to FIELD_PREP_WM16 macro
PCI:
dwc: Add support for ELBI resource mapping
PCI:
dwc: ep: Implement capability search using PCI core APIs
PCI:
dwc: Implement capability search using PCI core APIs
PCI:
dwc: Prepare the driver for enabling ECAM mechanism using iATU 'CFG Shift Feature'
PCI:
dwc: Support 16-lane operation
PCI:
dwc: Support ECAM mechanism by enabling iATU 'CFG Shift Feature'
PCI:
dwc: Use custom pci_ops for root bus DBI vs ECAM config access
PCI:
dwc: Verify the single eDMA IRQ in dw_pcie_edma_irq_verify()
PCI:
Enable bridge even if bridge window fails to assign
PCI:
endpoint: Drop superfluous pci_epc_features initialization
PCI:
endpoint: pci-ep-msi: Fix NULL vs IS_ERR() check in pci_epf_write_msi_msg()
PCI:
endpoint: pci-epf-test: Add NULL check for DMA channels before release
PCI:
endpoint: pci-epf-test: Fix doorbell test support
PCI:
endpoint: pci-epf-test: Limit PCIe BAR size for fixed BARs
PCI:
Ensure relaxed tail alignment does not increase min_align
PCI:
Fix failure detection during resource resize
PCI:
Fix finding bridge window in pci_reassign_bridge_resources()
PCI:
Fix pdev_resources_assignable() disparity
PCI:
Fix regression in pci_bus_distribute_available_resources()
PCI:
hotplug: Clean up spaces in messages
PCI:
hv: Remove unused parameter of hv_msi_free()
PCI:
imx6: Enable the Vaux supply if available
PCI:
j721e: Fix incorrect error message in probe()
PCI:
j721e: Fix module autoloading
PCI:
j721e: Fix programming sequence of "strap" settings
PCI:
keystone: Use devm_request_irq() to free "ks-pcie-error-irq" on exit
PCI:
keystone: Use kcalloc() instead of kzalloc()
PCI:
mediatek-gen3: Add support for MediaTek MT8196 SoC
PCI:
mediatek-gen3: Implement sys clock ready time setting
PCI:
Move find_bus_resource_of_type() earlier
PCI:
of: Update parent unit address generation in of_pci_prop_intr_map()
PCI:
Pass bridge window to pci_bus_release_bridge_resources()
PCI:
plda: Remove dev_err_probe() when the errno is -ENOMEM
PCI:
Preserve bridge window resource type flags
PCI:
qcom-ep: Remove redundant edma.nr_irqs initialization
PCI:
qcom: Add equalization settings for 8.0 GT/s and 32.0 GT/s
PCI:
qcom: Fix macro typo for CURSOR
PCI:
qcom: Move host bridge 'phy' and 'reset' pointers to struct qcom_pcie_port
PCI:
qcom: Prepare for the DWC ECAM enablement
PCI:
qcom: Remove custom ASPM enablement code
PCI:
qcom: Restrict port parsing only to PCIe bridge child nodes
PCI:
qcom: Select PCI Power Control Slot driver
PCI:
rcar-gen4: Add missing 1ms delay after PWR reset assertion
PCI:
rcar-gen4: Assure reset occurs before DBI access
PCI:
rcar-gen4: Fix inverted break condition in PHY initialization
PCI:
rcar-gen4: Fix PHY initialization
PCI:
rcar-host: Convert struct rcar_msi mask_lock into raw spinlock
PCI:
rcar-host: Drop PMSR spinlock
PCI:
rcar-host: Pass proper IRQ domain to generic_handle_domain_irq()
PCI:
Refactor capability search into PCI_FIND_NEXT_CAP()
PCI:
Refactor distributing available memory to use loops
PCI:
Refactor extended capability search into PCI_FIND_NEXT_EXT_CAP()
PCI:
Refactor find_bus_resource_of_type() logic checks
PCI:
Refactor remove_dev_resources() to use pbus_select_window()
PCI:
Rename resource variable from r to res
PCI:
Revert early bridge resource set up
PCI:
rockchip: Switch to FIELD_PREP_WM16* macros
PCI:
Set up bridge resources earlier
PCI:
sg2042: Add Sophgo SG2042 PCIe driver
PCI:
stm32-ep: Add PCIe Endpoint support for STM32MP25
PCI:
stm32: Add PCIe host support for STM32MP25
PCI:
switchtec: Replace manual locks with guard
PCI:
tegra194: Fix broken tegra_pcie_ep_raise_msi_irq()
PCI:
tegra194: Fix duplicate PLL disable in pex_ep_event_pex_rst_assert()
PCI:
tegra194: Handle errors in BPMP response
PCI:
tegra194: Rename 'root_bus' to 'root_port_bus' in tegra_pcie_downstream_dev_to_D0()
PCI:
tegra194: Reset BARs when running in PCIe endpoint mode
PCI:
tegra194: Set pci_epc_features::msi_capable to true
PCI:
tegra: Convert struct tegra_msi mask_lock into raw spinlock
PCI:
tegra: Fix devm_kcalloc() argument order for port->phys allocation
PCI:
Test for bit underflow in pcie_set_readrq()
PCI:
Use header type defines in pci_setup_device()
PCI:
Use pbus_select_window() during BAR resize
PCI:
Use pbus_select_window() in space available checker
PCI:
Use pbus_select_window_for_type() during IO window sizing
PCI:
Use pbus_select_window_for_type() during mem window sizing
PCI:
Use pci_release_resource() instead of release_resource()
PCI:
vmd: Override irq_startup()/irq_shutdown() in vmd_init_dev_msi_info()
PCI:
Warn if bridge window cannot be released when resizing BAR
PCI:
xgene-msi: Return negative -EINVAL in xgene_msi_handler_setup()
PCI:
xilinx-nwl: Fix ECAM programming
pds_fwctl:
Remove the use of dev_err_probe()
pds_fwctl:
Replace kzalloc + copy_from_user with memdup_user in pdsfc_fw_rpc
peci:
remove unneeded 'fast_io' parameter in regmap_config
perf annotate:
Add 'T' hot key to toggle data type display
perf annotate:
Add --code-with-type support for TUI
perf annotate:
Add dso__debuginfo() helper
perf annotate:
Factor out annotate_browser__show_function_title()
perf annotate:
Fix signature of annotate_browser__show()
perf annotate:
Fix title line after return from call
perf annotate:
Hide data-type for stack operation and canary
perf annotate:
Pass annotation_print_data to annotation_line__write()
perf annotate:
Remove __annotation_line__write()
perf annotate:
Remove annotation_print_data.start
perf annotate:
Rename to __hist_entry__tui_annotate()
perf annotate:
Rename TSR_KIND_POINTER to TSR_KIND_PERCPU_POINTER
perf annotate:
Return printed number from disasm_line__write()
perf annotate:
Show warning when debuginfo is not available
perf annotate:
Simplify width calculation in annotation_line__write()
perf annotate:
Use a hashmap to save type data
perf annotate:
Use architecture-agnostic register limit
perf arm-spe:
Display --itrace period warnings for all sample types
perf arm-spe:
Downsample all sample types equally
perf arm-spe:
Show instruction sample types by default
perf arm64:
Sync ESR_ELx_EC_* macros in arm64_exception_types.h with esr.h
perf arm_spe:
Add "event_filter" entry in meta data
perf arm_spe:
Allow parsing both data source and events
perf arm_spe:
Correct memory level for remote access
perf arm_spe:
Correct setting remote access
perf arm_spe:
Decode event types for new features
perf arm_spe:
Directly propagate raw event
perf arm_spe:
Fill memory levels for FEAT_SPEv1p4
perf arm_spe:
Refactor arm_spe__get_metadata_by_cpu()
perf arm_spe:
Refine memory level filling
perf arm_spe:
Separate setting of memory levels for loads and stores
perf arm_spe:
Set HITM flag
perf arm_spe:
Use full type for data_src
perf auxtrace:
Avoid redundant NULL check in auxtrace_mmap_params__set_idx()
perf bench futex:
Add missing stdbool.h
perf bench mem:
Add mmap() workloads
perf bench mem:
Allow chunking on a memory region
perf bench mem:
Allow mapping of hugepages
perf bench mem:
Defer type munging of size to float
perf bench mem:
Move mem op parameters into a structure
perf bench mem:
Pull out init/fini logic
perf bench mem:
Refactor mem_options
perf bench mem:
Remove repetition around time measurement
perf bench mem:
Switch from zalloc() to mmap()
perf bpf-event:
Use libbpf version rather than feature check
perf bpf-filter:
Fix opts declaration on older libbpfs
perf bpf:
Check libbpf version to use btf_dump_type_data_opts.emit_strings
perf bpf:
Move the LIBBPF_CURRENT_VERSION_GEQ macro to bpf-utils.h
perf bpf:
Use __builtin_preserve_field_info for GCC compatibility
perf bpf_counter:
Fix handling of cpumap fixing hybrid
perf bpf_counter:
Move header declarations into C code
perf build-id:
Ensure snprintf string is empty when size is 0
perf build:
Correct CROSS_ARCH for clang
perf build:
Disable thread safety analysis for perl header
perf build:
Don't fail fast path feature detection when binutils-devel is not available
perf build:
Move libopcode disasm tests to BUILD_NONDISTRO
perf build:
Remove libtracefs configuration
perf build:
Support build with clang
perf capstone:
Move capstone functionality into its own file
perf capstone:
Remove open_capstone_handle
perf check:
Add libLLVM feature
perf disasm:
Avoid undefined behavior in incrementing NULL
perf disasm:
Make ins__scnprintf() and ins__is_nop() static
perf disasm:
Remove unused evsel from 'struct annotate_args'
perf docs:
Document building with Clang
perf docs:
Update SPE doc to include default instructions group
perf drm_pmu:
Fix fd_dir leaks in for_each_drm_fdinfo_in_dir()
perf dso:
Clean up read_symbol() error handling
perf dso:
Move read_symbol() from llvm/capstone to dso
perf dso:
Support BPF programs in dso__read_symbol()
perf dwarf-aux:
Better variable collection for insn tracking
perf dwarf-aux:
Fix __die_find_scope_cb() for namespaces
perf dwarf-aux:
More accurate variable type match for breg
perf dwarf-aux:
Use signed variable types in match_var_offset
perf evsel:
Avoid container_of on a NULL leader
perf evsel:
Ensure the fallback message is always written to
perf evsel:
Fix uniquification when PMU given without suffix
perf evsel:
Give warning for broken Intel topdown event grouping
perf header:
Write bpf_prog (infos|btfs)_cnt to data file
perf ilist:
Add new python ilist command
perf ilist:
Add support for metrics
perf libbfd:
Ensure libbfd is initialized prior to use
perf libbfd:
Move libbfd functionality to its own file
perf llvm:
Move llvm functionality into its own file
perf llvm:
Reduce LLVM initialization
perf lock:
Fix segfault due to missing kernel map
perf map:
Constify objdump offset/address conversion APIs
perf namespaces:
Avoid get_current_dir_name dependency
perf parse-events:
Add 'X' modifier to exclude an event from being regrouped
perf parse-events:
Fix parsing of >30kb event strings
perf parse-events:
Handle fake PMUs in CPU terms
perf powerpc:
Add basic CONFIG_AUXTRACE support for VPA pmu on powerpc
perf powerpc:
Add event name as vpa-dtl of PERF_TYPE_SYNTH type to present DTL samples
perf powerpc:
Allocate and setup aux buffer queue to help co-relate with other events across CPU's
perf powerpc:
Process auxtrace events and display in 'perf report -D'
perf powerpc:
Process the DTL entries in queue and deliver samples
perf python:
Add basic PMU abstraction and pmus sequence
perf python:
Add evlist compute_metric
perf python:
Add evlist metrics function
perf python:
Add function returning dictionary of all events on a PMU
perf python:
Add metrics function
perf python:
Add more exceptions on error paths
perf python:
Add parse_metrics function
perf python:
Fix spelling mistake "metics" -> "metrics"
perf python:
Improve the tracepoint function if no libtraceevent
perf python:
split Clang options when invoking Popen
perf record:
Add auto counter reload parse and regression tests
perf record:
Add ratio-to-prev term
perf sched:
Avoid union type punning undefined behavior
perf script:
Enable to present DTL entries
perf session:
Fix handling when buffer exceeds 2 GiB
perf srcline:
Fallback between addr2line implementations
perf stat:
Don't skip failing group events
perf stat:
Move create_perf_stat_counter() to builtin-stat.c
perf stat:
Refactor retry/skip/fatal error handling
perf symbol-minimal:
Be more defensive when reading build IDs
perf symbols:
Handle '1' symbols in /proc/kallsyms
perf symbols:
Handle 'N' symbols in /proc/kallsyms
perf test attr:
Add missing int_mist.uop_dropping event to test-stat files
perf test coresight:
Dismiss clang warning for memcpy thread
perf test coresight:
Dismiss clang warning for thread loop
perf test coresight:
Dismiss clang warning for unroll loop thread
perf test perftool_testsuite:
Use absolute paths
perf test shell lbr:
Avoid failures with perf event paranoia
perf test shell lock_contention:
Extra debug diagnostics
perf test trace_btf_enum:
Skip if permissions are insufficient
perf test:
Add an 'import perf' test shell script
perf test:
Add syscall and address tests to brstack test
perf test:
AMD IBS swfilt skip kernel tests if paranoia is >1
perf test:
Avoid uncore_imc/clockticks in uniquification test
perf test:
Don't leak workload gopipe in PERF_RECORD_*
perf test:
Extend branch stack sampling test for Arm64 BRBE
perf test:
Fix lock contention test
perf test:
Refactor brstack test
perf test:
Remove C python_use test
perf test:
Stat std output don't fail metric only
perf tests record:
Update testcase to fix usage of affinity for machines with #CPUs > 1K
perf tests:
Don't retest sections in "Object code reading"
perf tools kvm:
Add missed memory allocation check and free
perf tools kvm:
Fix the potential out of range memory access issue
perf tools kvm:
Use "cycles" to sample guest for "kvm record" on Intel
perf tools kvm:
Use "cycles" to sample guest for "kvm top" on Intel
perf tools kwork:
Add missed memory allocation check and free
perf tools:
Add helper x86__is_intel_cpu()
perf tools:
Fix arm64 libjvmti build by generating unistd_64.h
perf tools:
Fix duplicated words in documentation and comments
perf tools:
Remove a pointless check
perf tools:
Update header documentation on BPF_PROG_INFO
perf tp_pmu:
Remove unnecessary check
perf trace:
Add --max-summary option
perf trace:
Fix IS_ERR() vs NULL check bug
perf util:
Fix compression checks returning -1 as bool
perf vendor events arm64 AmpereOne:
Fix typos in metrics' descriptions
perf vendor events arm64 AmpereOneX:
Fix typo - should be l1d_cache_access_prefetches
perf vendor events intel:
Update alderlake events to v1.34
perf vendor events intel:
Update arrowlake events to v1.13
perf vendor events intel:
Update emeraldrapids events to v1.20
perf vendor events intel:
Update grandridge events to v1.10
perf vendor events intel:
Update graniterapids events to v1.15
perf vendor events intel:
Update lunarlake events to v1.18
perf vendor events intel:
Update meteorlake events to v1.17
perf vendor events intel:
Update pantherlake events to v1.00
perf vendor events intel:
Update sapphirerapids events to v1.35
perf vendor events intel:
Update sierraforest events to v1.12
perf vendor events:
Update alderlake events/metrics
perf vendor events:
Update arrowlake events/metrics
perf vendor events:
Update broadwell metrics
perf vendor events:
Update cascadelakex metrics
perf vendor events:
Update emeraldrapids events/metrics
perf vendor events:
Update grandridge metrics
perf vendor events:
Update graniterapids events/metrics
perf vendor events:
Update haswell metrics
perf vendor events:
Update icelake metrics
perf vendor events:
Update ivybridge/ivytown metrics
perf vendor events:
Update jaketown metrics
perf vendor events:
Update lunarlake events/metrics
perf vendor events:
Update meteorlake events/metrics
perf vendor events:
Update rocketlake metrics
perf vendor events:
Update sandybridge metrics
perf vendor events:
Update sapphirerapids events/metrics
perf vendor events:
Update sierraforest metrics
perf vendor events:
Update skylake metrics
perf vendor events:
Update tigerlake metrics
perf/arm-cmn:
Fix CMN S3 DTM offset
perf/core:
Fix address filter match with backing files
perf/core:
Fix MMAP event path names with backing files
perf/core:
Fix MMAP2 event device with backing files
perf/core:
Fix system hang caused by cpu-clock usage
perf/dwc_pcie:
Fix use of uninitialized variable
perf/dwc_pcie:
Support counting multiple lane events in parallel
perf/x86/intel/uncore:
Add uncore PMU support for Wildcat Lake
perf/x86/intel/uncore:
Remove superfluous check
perf/x86/intel:
Add ICL_FIXED_0_ADAPTIVE bit into INTEL_FIXED_BITS_MASK
perf/x86/intel:
Add PMU support for WildcatLake
perf/x86/intel:
Change macro GLOBAL_CTRL_EN_PERF_METRICS to BIT_ULL(48)
perf/x86/intel:
Fix IA32_PMC_x_CFG_B MSRs access error
perf/x86/intel:
Fix KASAN global-out-of-bounds warning
perf/x86/intel:
Use early_initcall() to hook bts_init()
perf/x86:
Add PERF_CAP_PEBS_TIMING_INFO flag
perf/x86:
Print PMU counters bitmap in x86_pmu_show_pmu_cap()
perf:
arm_pmuv3: Factor out PMCCNTR_EL0 use conditions
perf:
arm_spe: Add support for FEAT_SPE_EFT extended filtering
perf:
arm_spe: Expose event filter
perf:
arm_spe: Prevent overflow in PERF_IDX2OFF()
perf:
arm_spe: Support FEAT_SPEv1p4 filters
perf:
Completely remove possibility to override MAX_NR_CPUS
perf:
Convert mmap() refcounts to refcount_t
perf:
Fix 0 count issue of cpu-clock
perf:
Fujitsu: Add the Uncore PMU driver
perf:
Have get_perf_callchain() return NULL if crosstask and user are set
perf:
Identify the 0->1 transition for event::mmap_count
perf:
imx_perf: add support for i.MX94 platform
perf:
make pmu_bus const
perf:
Make RB allocation branch self sufficient
perf:
Merge consecutive conditionals in perf_mmap()
perf:
Move common code into both rb and aux branches
perf:
Move perf_mmap_calc_limits() into both rb and aux branches
perf:
Reflow to get rid of aux_success label
perf:
Remove get_perf_callchain() init_nr argument
perf:
Remove redundant aux_unlock label
perf:
Remove redundant condition for AUX buffer size
perf:
riscv: skip empty batches in counter start
perf:
Simplify get_perf_callchain() user logic
perf:
Skip user unwind if the task is a kernel thread
perf:
Split out mlock limit handling
perf:
Split out the AUX buffer allocation
perf:
Split out the RB allocation
perf:
Split out VM accounting
perf:
Use current->flags & PF_KTHREAD|PF_USER_WORKER instead of current->mm == NULL
perf:
Use guard() for aux_mutex in perf_mmap()
perf:
Use scoped_guard() for mmap_mutex in perf_mmap()
phonet:
add __rcu annotations
phy:
broadcom: brcm-sata: drop unused module alias
phy:
broadcom: brcm-usb: drop unused module alias
phy:
cadence: cdns-dphy-rx: Add runtime PM support
phy:
cadence: cdns-dphy: Enable lower resolutions in dphy
phy:
cadence: cdns-dphy: Fix PLL lock and O_CMN_READY polling
phy:
cadence: cdns-dphy: Update calibration wait time for startup state machine
phy:
cadence: Sierra: drop unused module alias
phy:
cdns-dphy: Remove leftover code
phy:
cdns-dphy: Store hs_clk_rate and return it
phy:
hisilicon: hi6220-usb: drop unused module alias
phy:
hisilicon: Remove redundant ternary operators
phy:
ingenic: use core driver model helper to handle probe errors
phy:
lynx-28g: check return value when calling lynx_28g_pll_get
phy:
qcom-qmp-pcie: add dual lane PHY support for SM8750
phy:
qcom-qmp-ufs: Add PHY and PLL regulator load
phy:
qcom-qmp-ufs: Add regulator load voting for UFS QMP PHY
phy:
qcom: m31-eusb2: Fix the error log while enabling clock
phy:
qcom: qmp-combo: introduce QMPPHY_MODE
phy:
qcom: qmp-combo: register a typec mux to change the QMPPHY_MODE
phy:
qcom: qmp-combo: Rename 'mode' to 'phy_mode'
phy:
qcom: qmp-combo: store DP phy power state
phy:
qualcomm: ipq806x-usb: drop unused module alias
phy:
qualcomm: phy-qcom-eusb2-repeater: Add support for PMIV0104
phy:
qualcomm: phy-qcom-eusb2-repeater: Support tune-res-fsdif prop
phy:
remove unneeded 'fast_io' parameter in regmap_config
phy:
renesas: r8a779f0-ether-serdes: add new step added to latest datasheet
phy:
renesas: r8a779f0-ether-serdes: add USXGMII mode
phy:
renesas: rcar-gen3-usb2: Add support for RZ/T2H SoC
phy:
renesas: rcar-gen3-usb2: Allow SoC-specific OBINT bits via phy_data
phy:
renesas: rcar-gen3-usb2: Fix ID check logic with VBUS valid
phy:
renesas: rcar-gen3-usb2: Move debug print after register value is updated
phy:
renesas: rcar-gen3-usb2: Remove redundant ternary operators
phy:
renesas: rcar-gen3-usb2: store drvdata pointer in channel
phy:
rockchip-emmc: switch to FIELD_PREP_WM16 macro
phy:
rockchip-pcie: switch to FIELD_PREP_WM16 macro
phy:
rockchip-samsung-dcphy: switch to FIELD_PREP_WM16 macro
phy:
rockchip-usb: switch to FIELD_PREP_WM16 macro
phy:
rockchip: naneng-combphy: Add RK3528 support
phy:
rockchip: naneng-combphy: Add SoC prefix to register definitions
phy:
rockchip: naneng-combphy: Convert comma to semicolon
phy:
rockchip: naneng-combphy: Enable U3 OTG port for RK3568
phy:
rockchip: phy-rockchip-inno-csidphy: add support for rk3588 variant
phy:
rockchip: phy-rockchip-inno-csidphy: allow for different reset lines
phy:
rockchip: phy-rockchip-inno-csidphy: allow writes to grf register 0
phy:
rockchip: usbdp: Remove redundant ternary operators
phy:
samsung: exynos5-usbdrd: drop unused module alias
phy:
samsung: usb2: drop unused module alias
phy:
sophgo: Add USB 2.0 PHY driver for Sophgo CV18XX/SG200X
phy:
sun4i-usb: drop num_phys assumption
phy:
ti: dm816x-usb: drop unused module alias
phy:
ti: omap-control: drop unused module alias
phy:
ti: omap-usb2: drop unused module alias
phy:
ti: omap-usb2: enable compile testing
phy:
ti: ti-pipe3: drop unused module alias
pid:
Add a judgment for ns null in pid_nr_ns
pid:
add Rust files to MAINTAINERS
pid:
change bacct_add_tsk() to use task_ppid_nr_ns()
pid:
change task_state() to use task_ppid_nr_ns()
pid:
make __task_pid_nr_ns(ns => NULL) safe for zombie callers
pid:
port to ns_ref_*() helpers
pid:
support ns lookup
pid:
use ns_capable_noaudit() when determining net sysctl permissions
pid:
use ns_common_init()
pidfs:
validate extensible ioctls
pidns:
move is-ancestor logic to helper
pinctrl:
Add MAX7360 pinctrl driver
pinctrl:
Add pin controller driver for AAEON UP boards
pinctrl:
Add pinctrl_pm_select_init_state helper function
pinctrl:
airoha: replace struct function_desc with struct pinfunction
pinctrl:
allow to mark pin functions as requestable GPIOs
pinctrl:
amd: Add PM debugging message for turning on/off wakes
pinctrl:
amd: Don't access irq_data's hwirq member directly
pinctrl:
apple: Add "apple,t8103-pinctrl" as compatible
pinctrl:
armada-37xx: Use int type to store negative error codes
pinctrl:
bcm: Add STB family pin controller driver
pinctrl:
bcm: use PTR_ERR_OR_ZERO() to simplify code
pinctrl:
check the return value of pinmux_ops::get_function_name()
pinctrl:
cirrus: Fix fwnode leak in cs42l43_pin_probe()
pinctrl:
constify pinmux_generic_get_function()
pinctrl:
equilibrium: Remove redundant semicolons
pinctrl:
equilibrium: use new generic GPIO chip API
pinctrl:
eswin: Fix regulator error check and Kconfig dependency
pinctrl:
generic: rename PIN_CONFIG_OUTPUT to LEVEL
pinctrl:
imx: don't access the pin function radix tree directly
pinctrl:
ingenic: use struct pinfunction instead of struct function_desc
pinctrl:
keembay: fix double free in keembay_build_functions()
pinctrl:
keembay: release allocated memory in detach path
pinctrl:
keembay: use a dedicated structure for the pinfunction description
pinctrl:
ma35: Use int type to store negative error codes
pinctrl:
make struct pinfunction a pointer in struct function_desc
pinctrl:
mediatek: moore: replace struct function_desc with struct pinfunction
pinctrl:
mediatek: mt7988: use PINCTRL_PIN_FUNCTION()
pinctrl:
mediatek: mt8189: align register base names to dt-bindings ones
pinctrl:
mediatek: mt8196: align register base names to dt-bindings ones
pinctrl:
meson-g12a: add GPIOC_7 pcie_clkreqn pinmux
pinctrl:
meson-gxl: add missing i2c_d pinmux
pinctrl:
microchip-sgpio: use kcalloc() instead of kzalloc()
pinctrl:
npcm7xx: use new generic GPIO chip API
pinctrl:
npcm8xx: use new generic GPIO chip API
pinctrl:
pinctrl-zynqmp: use kcalloc() instead of kzalloc()
pinctrl:
qcom: Add glymur pinctrl driver
pinctrl:
qcom: add infrastructure for marking pin functions as GPIOs
pinctrl:
qcom: Add SDM660 LPASS LPI TLMM
pinctrl:
qcom: lpass-lpi: Add ability to use custom pin offsets
pinctrl:
qcom: make the pinmuxing strict
pinctrl:
qcom: mark the `gpio` and `egpio` pins function as non-strict functions
pinctrl:
qcom: msm: Fix deadlock in pinmux configuration
pinctrl:
qcom: sc8180x: use kcalloc() instead of kzalloc()
pinctrl:
qcom: sm8250: Add egpio support
pinctrl:
qcom: use generic pin function helpers
pinctrl:
realtek: Select REGMAP_MMIO for RTD driver
pinctrl:
remove unneeded 'fast_io' parameter in regmap_config
pinctrl:
renesas: Add support for RZ/T2H
pinctrl:
renesas: r8a779g0: Fix trivial typo in SoC type comment
pinctrl:
renesas: rzg2l: Add PFC_OEN support for RZ/G3E SoC
pinctrl:
renesas: rzg2l: Add suspend/resume support for Schmitt control registers
pinctrl:
renesas: rzg2l: Drop oen_read and oen_write callbacks
pinctrl:
renesas: rzg2l: Fix invalid unsigned return in rzg3s_oen_read()
pinctrl:
renesas: rzg2l: Fix OEN resume
pinctrl:
renesas: rzg2l: Parameterize OEN register offset
pinctrl:
renesas: rzg2l: Remove OEN ops for RZ/G3E
pinctrl:
renesas: rzg2l: Unify OEN access by making pin-to-bit mapping configurable
pinctrl:
renesas: rzg2l: Unify OEN handling across RZ/{G2L,V2H,V2N}
pinctrl:
renesas: rzt2h: Add support for RZ/N2H
pinctrl:
renesas: Use int type to store negative error codes
pinctrl:
rp1: Add regmap ranges to RP1 gpio controller
pinctrl:
s32cc: fix uninitialized memory in s32_pinctrl_desc
pinctrl:
s32cc: initialize gpio_pin_config::list after kmalloc()
pinctrl:
samsung: Add ARTPEC-8 SoC specific configuration
pinctrl:
samsung: Drop unused S3C24xx driver data
pinctrl:
Simplify printks with pOF format
pinctrl:
single: fix bias pull up/down handling in pin_config_set
pinctrl:
spacemit: fix typo in PRI_TDI pin name
pinctrl:
spacemit: remove extra line in debug output
pinctrl:
stm32: Constify static 'pinctrl_desc'
pinctrl:
stm32: use new generic GPIO chip API
pinctrl:
sunxi: use kcalloc() instead of kzalloc()
pinctrl:
sx150x: Make the driver tristate
pinctrl:
tegra: Add Tegra186 pinmux driver
pinctrl:
use more common syntax for compound literals
pinctrl:
wpcm450: use new generic GPIO chip API
pivot_root(2):
use __free() to deal with struct path in it
pivot_root(2):
use old_mp.mp->m_dentry instead of old.dentry
platform/chrome:
Centralize common cros_ec_device initialization
platform/chrome:
Centralize cros_ec_device allocation
platform/chrome:
cros_ec: Add a flag to track registration state
platform/chrome:
cros_ec: Avoid -Wflex-array-member-not-at-end warning
platform/chrome:
cros_ec: Separate initialization from cros_ec_register()
platform/chrome:
cros_ec_chardev: Decouple fops from struct cros_ec_dev
platform/chrome:
cros_ec_chardev: Remove redundant struct field
platform/chrome:
update pwm fan control host commands
platform/chrome:
wilco_ec: Remove redundant semicolons
platform/mellanox:
mlxbf-pmc: add sysfs_attr_init() to count_clock init
platform/x86/amd/hsmp:
Replace dev_err() with dev_info() for non-fatal errors
platform/x86/amd/pmc:
Add spurious_8042 to Xbox Ally
platform/x86/amd/pmc:
Add support for Van Gogh SoC
platform/x86/amd/pmf:
Add custom BIOS input support for AMD_CPU_ID_PS
platform/x86/amd/pmf:
Add debug logs for pending requests and custom BIOS inputs
platform/x86/amd/pmf:
Add helper to verify BIOS input notifications are enable/disable
platform/x86/amd/pmf:
Add support for adjusting PMF PPT and PPT APU thresholds
platform/x86/amd/pmf:
Call enact function sooner to process early pending requests
platform/x86/amd/pmf:
Extend custom BIOS inputs for more policies
platform/x86/amd/pmf:
Fix the custom bios input handling mechanism
platform/x86/amd/pmf:
Preserve custom BIOS inputs for evaluating the policies
platform/x86/amd/pmf:
Remove redundant ternary operators
platform/x86/amd/pmf:
Update ta_pmf_action structure member
platform/x86/amd:
pmc: Add Lenovo Legion Go 2 to pmc quirk list
platform/x86/intel-uncore-freq:
Fix warning in partitioned system
platform/x86/intel-uncore-freq:
Present unique domain ID per package
platform/x86/intel/hid:
Add Nova Lake support
platform/x86/intel/pmc:
Add Wildcat Lake support to Intel PMC SSRAM Telemetry
platform/x86/intel/pmc:
Add Wildcat Lake support to intel_pmc_core
platform/x86/intel/pmc:
use kcalloc() instead of kzalloc()
platform/x86/intel/speed_select_if:
Convert PCIBIOS_* return codes to errnos
platform/x86:
acer-wmi: Ignore backlight event
platform/x86:
Add WMI driver for Redmibook keyboard
platform/x86:
alienware-wmi-wmax: Add AWCC support to Alienware 16 Aurora
platform/x86:
alienware-wmi-wmax: Add AWCC support to Dell G15 5530
platform/x86:
alienware-wmi-wmax: Add support for the whole "G" family
platform/x86:
alienware-wmi-wmax: Add support for the whole "M" family
platform/x86:
alienware-wmi-wmax: Add support for the whole "X" family
platform/x86:
alienware-wmi-wmax: Drop redundant DMI entries
platform/x86:
alienware-wmi-wmax: Fix "Alienware m16 R1 AMD" quirk order
platform/x86:
alienware-wmi-wmax: Fix NULL pointer dereference in sleep handlers
platform/x86:
barco-p50-gpio: use software nodes for gpio-leds/keys
platform/x86:
dell-wmi-base: Handle electronic privacy screen on/off events
platform/x86:
dell_rbu: fix assignment in if condition warning
platform/x86:
hp-wmi: Add Omen 16-wf1xxx fan support
platform/x86:
hp-wmi: Add Omen MAX 16-ah0xx fan support and thermal profile
platform/x86:
hp-wmi: mark Victus 16-r0 and 16-s0 for victus_s fan and thermal profile support
platform/x86:
huawei-wmi: add keys for HONOR models
platform/x86:
int3472: Convert int3472_gpio_map to use C99 initializers
platform/x86:
int3472: Fix double free of GPIO device during unregister
platform/x86:
int3472: Increase ov08x40 handshake GPIO delay to 45 ms
platform/x86:
int3472: Rework regulator enable-time handling
platform/x86:
intel-uncore-freq: Add additional client processors
platform/x86:
intel-uncore-freq: fix all header kernel-doc warnings
platform/x86:
intel: punit_ipc: fix memory corruption
platform/x86:
ISST: isst_if.h: fix all kernel-doc warnings
platform/x86:
meraki-mx100: Use static device properties
platform/x86:
msi-wmi-platform: Fix typo in WMI GUID
platform/x86:
msi-wmi-platform: Only load on MSI devices
platform/x86:
pcengines-apuv2: Use static device properties
platform/x86:
portwell-ec: Add hwmon support for voltage and temperature
platform/x86:
portwell-ec: Add suspend/resume support for watchdog
platform/x86:
portwell-ec: don't print superfluous errors
platform/x86:
quickstart: Use devm_mutex_init()
platform/x86:
think-lmi: Add certificate GUID structure
platform/x86:
think-lmi: Add extra TC BIOS error messages
platform/x86:
think-lmi: Certificate support for ThinkCenter
platform/x86:
wmi-capdata01: Remove unneeded semicolon
platform/x86:
x86-android-tablets: Add support for Acer A1-840 tablet
platform/x86:
x86-android-tablets: convert EDT devices to GPIO references
platform/x86:
x86-android-tablets: convert Goodix devices to GPIO references
platform/x86:
x86-android-tablets: convert gpio_keys devices to GPIO references
platform/x86:
x86-android-tablets: convert HID-I2C devices to GPIO references
platform/x86:
x86-android-tablets: convert HiDeep devices to GPIO references
platform/x86:
x86-android-tablets: convert int3496 devices to GPIO references
platform/x86:
x86-android-tablets: convert Novatek devices to GPIO references
platform/x86:
x86-android-tablets: convert Wacom devices to GPIO references
platform/x86:
x86-android-tablets: convert wm1502 devices to GPIO references
platform/x86:
x86-android-tablets: convert Yoga Tab2 fast charger to GPIO references
platform/x86:
x86-android-tablets: Fix modules lists for Lenovo devices
platform/x86:
x86-android-tablets: Move Acer info to its own file
platform/x86:
x86-android-tablets: remove support for GPIO lookup tables
platform/x86:
x86-android-tablets: Remove the use of dev_err_probe()
platform/x86:
x86-android-tablets: replace bat_swnode with swnode_group
platform/x86:
x86-android-tablets: Simplify lenovo_yoga_tab2_830_1050_exit()
platform/x86:
x86-android-tablets: Simplify node-group [un]registration
platform/x86:
x86-android-tablets: Stop using EPROBE_DEFER
platform/x86:
x86-android-tablets: Update my email address
platform/x86:
x86-android-tablets: use swnode_group instead of manual registering
platform/x86:
xiaomi-wmi: Use devm_mutex_init()
Linux:
platform/x86:intel/pmc: Enable SSRAM support for Lunar Lake
Linux:
platform/x86:intel/pmc: Enable SSRAM support for Panther Lake
Linux:
platform/x86:intel/pmc: Improve function to show substate header
Linux:
platform/x86:intel/pmc: Move telemetry endpoint register handling
Linux:
platform/x86:intel/pmc: Replace dev_warn() with dev_dbg()
Linux:
platform/x86:intel/pmc: Show substate requirement for S0ix blockers
platform:
arm64: thinkpad-t14s-ec: fix IRQ race condition
platform:
arm64: thinkpad-t14s-ec: new driver
platform:
arm64: thinkpad-t14s-ec: sleep after EC access
platform:
x86: Kconfig: fix minor typo in help for WIRELESS_HOTKEY
PM / devfreq:
mtk-cci: avoid redundant conditions
PM / devfreq:
mtk-cci: Fix potential error pointer dereference in probe()
PM / devfreq:
rockchip-dfi: add support for LPDDR5
PM / devfreq:
rockchip-dfi: double count on RK3588
PM / devfreq:
rockchip-dfi: switch to FIELD_PREP_WM16 macro
PM:
core: Add two macros for walking device links
PM:
core: Annotate loops walking device links as _srcu
PM:
EM: Fix late boot with holes in CPU topology
PM:
hibernate: Add pm_hibernation_mode_is_suspend()
PM:
hibernate: Combine return paths in power_down()
PM:
hibernate: Emit an error when image writing fails
PM:
hibernate: Fix hybrid-sleep
PM:
hibernate: Fix pm_hibernation_mode_is_suspend() build breakage
PM:
hibernate: Fix style issues in save_compressed_image()
PM:
hibernate: Fix typo in memory bitmaps description comment
PM:
hibernate: Restrict GFP mask in power_down()
PM:
hibernate: Use atomic64_t for compressed_size variable
PM:
hibernate: Use vmalloc_array() and vcalloc() to improve code
PM:
runtime: Add auto-cleanup macros for "resume and get" operations
PM:
runtime: Add basic kunit tests for API contracts
PM:
runtime: Documentation: ABI: Document time units for *_time
PM:
runtime: Drop DEFINE_FREE() for pm_runtime_put()
PM:
runtime: Fix conditional guard definitions
PM:
runtime: Fix error checking for kunit_device_register()
PM:
runtime: Introduce one more usage counter guard
PM:
runtime: Make put{,_sync}() return 1 when already suspended
PM:
runtime: Update kerneldoc return codes
PM:
sleep: Allow pm_restrict_gfp_mask() stacking
PM:
sleep: core: Clear power.must_resume in noirq suspend error path
PM:
sleep: core: Fix runtime PM enabling in device_resume_early()
PM:
sleep: Do not wait on SYNC_STATE_ONLY device links
PM:
sleep: Make pm_wakeup_clear() call more clear
pmdomain:
amlogic: Add support for S6 S7 S7D power domains controller
pmdomain:
apple: Add "apple,t8103-pmgr-pwrstate"
pmdomain:
arm: scmi: Fix genpd leak on provider registration failure
pmdomain:
imx93-blk-ctrl: mask DSI and PXP PD domain register on i.MX91
pmdomain:
imx93-blk-ctrl: use ARRAY_SIZE() instead of hardcode number
pmdomain:
imx: Fix reference count leak in imx_gpc_remove
pmdomain:
marvell: Add PXA1908 power domains
pmdomain:
mediatek: Add support for modem power sequences
pmdomain:
mediatek: Add support for RTFF Hardware in MT8196/MT6991
pmdomain:
mediatek: airoha: convert from round_rate() to determine_rate()
pmdomain:
mediatek: Convert all SoCs to new style regmap retrieval
pmdomain:
mediatek: Handle SoCs with inverted SRAM power-down bits
pmdomain:
mediatek: Move ctl sequences out of power_on/off functions
pmdomain:
mediatek: Refactor bus protection regmaps retrieval
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:
Merge branch fixes into next
pmdomain:
qcom: rpmpd: switch to RPMPD_* indices
pmdomain:
remove unneeded 'fast_io' parameter in regmap_config
pmdomain:
rockchip: enable ROCKCHIP_PM_DOMAINS with ARCH_ROCKCHIP
pmdomain:
samsung: plug potential memleak during probe
pmdomain:
samsung: Rework legacy splash-screen handover workaround
pmdomain:
tegra: Add GENPD_FLAG_NO_STAY_ON flag
pmdomain:
thead: create auxiliary device for rebooting
pmdomain:
thead: Fix error pointer vs NULL bug in th1520_pd_reboot_init()
pmdomain:
ti-sci: Set PD on/off state according to the HW state
pmdomains:
mtk-pm-domains: Fix spinlock recursion in probe
pnfs:
Fix TLS logic in _nfs4_pnfs_v3_ds_connect()
pnfs:
Fix TLS logic in _nfs4_pnfs_v4_ds_connect()
pnfs:
Set transport security policy to RPC_XPRTSEC_NONE unless using TLS
PNP:
isapnp: use str_plural() to simplify the code
posix-timers:
Avoid direct access to hrtimer clockbase
posix-timers:
Plug potential memory leak in do_timer_create()
power:
always freeze efivarfs
power:
supply: 88pm860x: make fsm_state array static const, simplify usage
power:
supply: adc-battery-helper: Add support for optional charge_finished GPIO
power:
supply: Add adc-battery-helper
power:
supply: Add new Intel Dollar Cove TI battery driver
power:
supply: bq2415x: replace deprecated strcpy() with strscpy()
power:
supply: bq257xx: Add support for BQ257XX charger
power:
supply: core: Add resistance power supply property
power:
supply: core: Add state_of_health power supply property
power:
supply: cw2015: Fix a alignment coding style issue
power:
supply: gpio-charger: Clean up spacing for better readability
power:
supply: intel_dc_ti_battery: Drop no longer relevant comment
power:
supply: max77705_charger: add writable properties
power:
supply: max77705_charger: refactoring: rename charger to chg
power:
supply: max77705_charger: return error when config fails
power:
supply: max77705_charger: rework interrupts
power:
supply: max77705_charger: use regfields for config registers
power:
supply: max77705_charger: use REGMAP_IRQ_REG_LINE macro
power:
supply: max77976_charger: fix constant current reporting
power:
supply: qcom_battmgr: Add charge control support
power:
supply: qcom_battmgr: add OOI chemistry
power:
supply: qcom_battmgr: Add resistance power supply property
power:
supply: qcom_battmgr: Add state_of_health property
power:
supply: qcom_battmgr: handle charging state change notifications
power:
supply: qcom_battmgr: update compats for SM8550 and X1E80100
power:
supply: Remove error prints for devm_add_action_or_reset()
power:
supply: Remove the use of dev_err_probe()
power:
supply: replace use of system_wq with system_percpu_wq
power:
supply: rt9467: Add properties for VBUS and IBUS reading
power:
supply: rx51: remove redundant condition checks
power:
supply: sbs-charger: Support multiple devices
power:
supply: ug3105_battery: Put FG in standby on remove and shutdown
power:
supply: ug3105_battery: Switch to adc-battery-helper
power:
supply: Use devm_mutex_init()
power:
supply: use max() to improve code
power:
supply: WQ_PERCPU added to alloc_workqueue users
powercap:
idle_inject: use us_to_ktime() where appropriate
powerpc, ocxl:
Fix extraction of struct xive_irq_data
powerpc/32:
Remove PAGE_KERNEL_TEXT to fix startup failure
powerpc/44x:
Change GPIO driver to a proper platform driver
powerpc/44x:
Drop legacy-of-mm-gpiochip.h header
powerpc/603:
Really copy kernel PGD entries into all PGDIRs
powerpc/8xx:
Remove left-over instruction and comments in DataStoreTLBMiss handler
powerpc/8xx:
Remove offset in SPRN_M_TWB
powerpc/cpm2:
Drop legacy-of-mm-gpiochip.h header
powerpc/eeh:
Use result of error_detected() in uevent
powerpc/fadump:
skip parameter area allocation when fadump is disabled
powerpc/fprobe:
fix updated fprobe for function-graph tracer
powerpc/ftrace:
ensure ftrace record ops are always set for NOPs
powerpc/ftrace:
support CONFIG_FUNCTION_GRAPH_RETVAL
powerpc/perf/vpa-dtl:
Add documentation for VPA dispatch trace log PMU
powerpc/perf/vpa-dtl:
Add support to capture DTL data in aux buffer
powerpc/perf/vpa-dtl:
Add support to setup and free aux buffer for capturing DTL data
powerpc/perf/vpa-dtl:
Handle the writing of perf record when aux wake up is needed
powerpc/powernv/pci:
Fix underflow and leak issue
powerpc/powernv/pci:
Switch to use msi_create_parent_irq_domain()
powerpc/ps3:
Use str_write_read() in ps3stor_read_write_sectors()
powerpc/pseries/msi:
Fix NULL pointer dereference at irq domain teardown
powerpc/pseries/msi:
Fix potential underflow and leak issue
powerpc/pseries/msi:
Switch to msi_create_parent_irq_domain()
powerpc/pseries:
Add papr-hvpipe char driver for HVPIPE interfaces
powerpc/pseries:
Define __u{8,32} types in papr_hvpipe_hdr struct
powerpc/pseries:
Define HVPIPE specific macros
powerpc/pseries:
Define papr-hvpipe ioctl
powerpc/pseries:
Enable HVPIPE event message interrupt
powerpc/pseries:
Enable hvpipe with ibm,set-system-parameter RTAS
powerpc/pseries:
HVPIPE changes to support migration
powerpc/pseries:
Receive payload with ibm,receive-hvpipe-msg RTAS
powerpc/pseries:
Send payload with ibm,send-hvpipe-msg RTAS
powerpc/pseries:
Wakeup hvpipe FD when the payload is pending
powerpc/ptdump:
rename "struct pgtable_level" to "struct ptdump_pg_level"
powerpc/qspinlock:
Add spinlock contention tracepoint
powerpc/time:
Expose boot_tb via accessor
powerpc/vdso:
Include asm/syscalls.h for sys_ni_syscall()
powerpc/vpa_dtl:
Add interface to expose vpa dtl counters via perf
powerpc/xive:
Untangle xive from child interrupt controller drivers
powerpc/xmon:
replace sizeof calculations with ARRAY_SIZE macro
powerpc64/bpf:
Implement bpf_addr_space_cast instruction
powerpc64/bpf:
Implement PROBE_ATOMIC instructions
powerpc64/bpf:
Implement PROBE_MEM32 pseudo instructions
powerpc64/bpf:
Introduce bpf_jit_emit_atomic_ops() to emit atomic instructions
powerpc64/modules:
correctly iterate over stubs in setup_ftrace_ool_stubs
powerpc64/modules:
replace stub allocation sentinel with an explicit counter
powerpc:
Add __attribute_const__ to ffs()-family implementations
powerpc:
Drop unnecessary initializations in __copy_inst_from_kernel_nofault()
powerpc:
Remove duplicate definition for ppc_msgsnd_sync()
powerpc:
Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
powerpc:
Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers
powerpc:
stop calling page_address() in free_pages()
ppp:
mppe: Use SHA-1 library instead of crypto_shash
ppp:
remove rwlock usage
ppp:
use vmalloc_array() to simplify code
pppoe:
drop sock reference counting on fast path
pppoe:
remove rwlock usage
pps:
fix warning in pps_register_cdev when register device fail
prctl:
extend PR_SET_THP_DISABLE to optionally exclude VM_HUGEPAGE
Linux:
preparations to taking MNT_WRITE_HOLD out of ->mnt_flags
printk/nbcon:
use panic_on_this_cpu() helper
printk:
kunit: Fix __counted_by() in struct prbtest_rbdata
printk:
kunit: support offstack cpumask
printk:
ringbuffer: Add KUnit test
printk:
ringbuffer: Explain why the KUnit test ignores failed writes
printk:
ringbuffer: Fix data block max size check
proc:
test lseek on /proc/net/dev
procfs:
add "pidns" mount option
propagate_mnt():
use scoped_guard(mount_locked_reader) for mnt_set_mountpoint()
psp:
add documentation
psp:
add op for rotation of device key
psp:
base PSP device support
psp:
clarify checksum behavior of psp_dev_rcv()
psp:
do not use sk_dst_get() in psp_dev_get_for_sock()
psp:
don't use flags for checking sk_state
psp:
Expand PSP acronym in INET_PSP help description
psp:
fix preemptive inet_twsk() cast in psp_sk_get_assoc_rcu()
psp:
Fix typo in kdoc for struct psp_dev_caps.assoc_drv_spc.
psp:
make struct sock argument const in psp_sk_get_assoc_rcu()
psp:
provide decapsulation and receive helper for drivers
psp:
provide encapsulation helper for drivers
psp:
rename our psp_dev_destroy()
psp:
track generations of device key
pstore/zone:
rewrite some comments for better understanding
ptdesc:
convert __page_flags to pt_flags
ptdesc:
remove ptdesc_to_virt()
ptdesc:
remove references to folios from __pagetable_ctor() and pagetable_dtor()
ptp:
Add a upper bound on max_vclocks
ptp:
add debugfs interfaces to loop back the periodic output signal
ptp:
add helpers to get the phc_index by of_node or dev
ptp:
Add ioctl commands to expose raw cycle counter values
ptp:
Allow exposing cycles only for clocks with free-running counter
ptp:
describe the two disables in ptp_set_pinfunc()
ptp:
Limit time setting of PTP clocks
ptp:
netc: add external trigger stamp support
ptp:
netc: add NETC V4 Timer PTP driver support
ptp:
netc: add periodic pulse output support
ptp:
netc: add PTP_CLK_REQ_PPS support
ptp:
netc: add the periodic output signal loopback support
ptp:
netc: only enable periodic pulse event interrupts for PPS
ptp:
ocp: Fix typo using index 1 instead of i in SMA initialization loop
ptp:
ptp_clockmatrix: Remove redundant semicolons
ptp:
qoriq: convert to use generic interfaces to set loopback mode
ptp:
rework ptp_clock_unregister() to disable events
ptp_ocp:
make ptp_ocp driver compatible with PTP_EXTTS_REQUEST2
ptr_ring:
__ptr_ring_zero_tail micro optimization
ptr_ring:
drop duplicated tail zeroing code
put_mnt_ns():
use guards
pwm:
Add the S32G support in the Freescale FTM driver
pwm:
adp5585: Correct mismatched pwm chip info
pwm:
berlin: Fix wrong register in suspend/resume
pwm:
Check actual period and duty_cycle for ignored polarity test
pwm:
cros-ec: Avoid -Wflex-array-member-not-at-end warnings
pwm:
Disable PWM_DEBUG check for disabled states
pwm:
Fix incorrect variable used in error message
pwm:
loongson: Fix LOONGSON_PWM_FREQ_DEFAULT
pwm:
max7360: Add MAX7360 PWM support
pwm:
mediatek: Fix various issues in the .apply() callback
pwm:
mediatek: Implement .get_state() callback
pwm:
mediatek: Initialize clks when the hardware is enabled at probe time
pwm:
mediatek: Introduce and use a few more register defines
pwm:
mediatek: Lock and cache clock rate
pwm:
mediatek: Rework parameters for clk helper function
pwm:
mediatek: Simplify representation of channel offsets
pwm:
pca9586: Convert to waveform API
pwm:
pca9685: Don't disable hardware in .free()
pwm:
pca9685: Drop GPIO support
pwm:
pca9685: Make use of register caching in regmap
pwm:
pca9685: Use bulk write to atomicially update registers
pwm:
Provide a gpio device for waveform drivers
pwm:
tiecap: Document behaviour of hardware disable
pwm:
tiehrpwm: Don't drop runtime PM reference in .free()
pwm:
tiehrpwm: Fix corner case in clock divisor calculation
pwm:
tiehrpwm: Fix various off-by-one errors in duty-cycle calculation
pwm:
tiehrpwm: Make code comment in .free() more useful
queue_api:
add support for fetching per queue DMA dev
r8152:
add error handling in rtl8152_driver_init
r8169:
fix packet truncation after S4 resume on RTL8168H/RTL8111H
r8169:
fix RTL8127 hang on suspend/shutdown
r8169:
log that system vendor flags ASPM as safe
r8169:
set EEE speed down ratio to 1
raid6:
riscv: Clean up unused header file inclusion
raid6:
riscv: replace one load with a move to speed up the caculation
RAS:
Export log_non_standard_event() to drivers
rcu:
add rcu_read_lock_dont_migrate()
rcu:
docs: Requirements.rst: Abide by conventions of kernel documentation
rcu:
Document that rcu_barrier() hurries lazy callbacks
rcu:
Remove local_irq_save/restore() in rcu_preempt_deferred_qs_handler()
rcu:
Replace preempt.h with sched.h in include/linux/rcupdate.h
rcu:
replace use of system_wq with system_percpu_wq
rcu:
WQ_PERCPU added to alloc_workqueue users
rcu:
WQ_UNBOUND added to sync_wq workqueue
rculist:
move list_for_each_rcu() to where it belongs
rcutorture:
Delay forward-progress testing until boot completes
rcutorture:
Delay rcutorture readers and writers until boot completes
rcutorture:
Fix jitter.sh spin time
rcutorture:
Suppress "Writer stall state" reports during boot
rcutorture:
Use kcalloc() instead of kzalloc()
RDMA/bnxt_re:
Add data structures for RoCE mirror support
RDMA/bnxt_re:
Add debugfs info entry for device and resource information
RDMA/bnxt_re:
Add support for flow create/destroy
RDMA/bnxt_re:
Add support for mirror vnic
RDMA/bnxt_re:
Add support for unique GID
RDMA/bnxt_re:
Avoid GID level QoS update from the driver
RDMA/bnxt_re:
Call strscpy() with correct size argument
RDMA/bnxt_re:
Delete always true SGID table check
RDMA/bnxt_re:
Enhance a log message when bnxt_re_register_netdev fails
RDMA/bnxt_re:
Fix a potential memory leak in destroy_gsi_sqp
RDMA/bnxt_re:
Fix incorrect errno used in function comments
RDMA/bnxt_re:
improve clarity in ALLOC_PAGE handler
RDMA/bnxt_re:
Initialize fw with roce_mirror support
RDMA/bnxt_re:
Optimize bnxt_qplib_get_dev_attr function
RDMA/bnxt_re:
Refactor hw context memory allocation
RDMA/bnxt_re:
Refactor stats context memory allocation
RDMA/bnxt_re:
Remove non-statistics counters from hw_counters
RDMA/bnxt_re:
Remove unnecessary condition checks
RDMA/bnxt_re:
Report udp source port for flow_label in bnxt_re_query_qp
RDMA/bnxt_re:
RoCE Driver Dynamic Debug for HWRM's
RDMA/bnxt_re:
RoCE related hardware counters update
RDMA/bnxt_re:
Show srq_limit in fill_res_srq_entry hook
RDMA/bnxt_re:
Update sysfs entries with appropriate data
RDMA/bnxt_re:
Use firmware provided message timeout value
RDMA/cm:
Rate limit destroy CM ID timeout error message
RDMA/cma:
Support IB service record resolution
RDMA/core:
fix "truely"->"truly"
RDMA/core:
Resolve MAC of next-hop device without ARP support
RDMA/core:
Squash a single user static function
RDMA/core:
Use route entry flag to decide on loopback traffic
RDMA/efa:
Extend admin timeout error print
RDMA/erdma:
Use dma_map_page to map scatter MTT buffer
RDMA/erdma:
Use vcalloc() instead of vzalloc()
RDMA/hns:
Fix recv CQ and QP cache affinity
RDMA/hns:
Fix the modification of max_send_sge
RDMA/hns:
Fix wrong WQE data when QP wraps around
RDMA/hns:
Remove an extra blank line
RDMA/ionic:
Add Makefile/Kconfig to kernel build environment
RDMA/ionic:
Create device queues to support admin operations
RDMA/ionic:
Fix build failure on SPARC due to xchg() operand size
RDMA/ionic:
Fix memory leak of admin q_wr
RDMA/ionic:
Implement device stats ops
RDMA/ionic:
Register auxiliary module for ionic ethernet adapter
RDMA/ionic:
Register device ops for control path
RDMA/ionic:
Register device ops for datapath
RDMA/ionic:
Register device ops for miscellaneous functionality
RDMA/ionic:
Use ether_addr_copy instead of memcpy
RDMA/irdma:
Add Atomic Operations support
RDMA/irdma:
Add GEN3 core driver support
RDMA/irdma:
Add GEN3 CQP support with deferred completions
RDMA/irdma:
Add GEN3 HW statistics support
RDMA/irdma:
Add GEN3 support for AEQ and CEQ
RDMA/irdma:
Add GEN3 virtual QP1 support
RDMA/irdma:
Add SRQ support
RDMA/irdma:
Add support for V2 HMC resource management scheme
RDMA/irdma:
Discover and set up GEN3 hardware register layout
RDMA/irdma:
Extend CQE Error and Flush Handling for GEN3 Devices
RDMA/irdma:
Extend QP context programming for GEN3
RDMA/irdma:
Fix positive vs negative error codes in irdma_post_send()
RDMA/irdma:
Fix SD index calculation
RDMA/irdma:
Fix vf_id size to u16 to avoid overflow
RDMA/irdma:
Introduce GEN3 vPort driver support
RDMA/irdma:
Refactor GEN2 auxiliary driver
RDMA/irdma:
Remove unused struct irdma_cq fields
RDMA/irdma:
Restrict Memory Window and CQE Timestamping to GEN3
RDMA/irdma:
Set irdma_cq cq_num field during CQ create
RDMA/irdma:
Support 64-byte CQEs and GEN3 CQE opcode decoding
RDMA/irdma:
Update Kconfig
RDMA/mana_ib:
Drain send wrs of GSI QP
RDMA/mana_ib:
Extend modify QP
RDMA/mlx5:
Better estimate max_qp_wr to reflect WQE count
RDMA/mlx5:
Enable Data-Direct with Relaxed Ordering
RDMA/mlx5:
Fix page size bitmap calculation for KSM mode
RDMA/mlx5:
Fix vport loopback forcing for MPV device
RDMA/rdmavt:
Use int type to store negative error codes
RDMA/rxe:
Fix race in do_task() when draining
RDMA/sa_query:
Add RMPP support for SA queries
RDMA/sa_query:
Support IB service records resolution
RDMA/siw:
Always report immediate post SQ errors
RDMA/ucma:
Support query resolved service records
RDMA/ucma:
Support write an event into a CM
RDMA/uverbs:
Fix umem release in UVERBS_METHOD_CQ_CREATE
RDMA:
Add IONIC to rdma_driver_id definition
RDMA:
Use %pe format specifier for error pointers
rds:
Fix endianness annotation for RDS_MPATH_HASH
rds:
Fix endianness annotation of jhash wrappers
rds:
Fix endianness annotations for RDS extension headers
rds:
ib: Remove unused extern definition
RDS:
remove redundant __GFP_NOWARN
rds:
Replace POLLERR with EPOLLERR
readahead:
add trace points
Reapply "drm/amdgpu:
fix incorrect vm flags to map bo"
Reapply "wifi:
iwlwifi: remove support of several iwl_ppag_table_cmd versions"
ref_tracker:
remove redundant __GFP_NOWARN
refperf:
Remove redundant kfree() after torture_stop_kthread()
refperf:
Set reader_tasks to NULL after kfree()
refscale:
Use kcalloc() instead of kzalloc()
regmap:
irq: Correct documentation of wake_invert flag
regmap:
mmio: Add missing MODULE_DESCRIPTION()
regmap:
Remove superfluous check for !config in __regmap_init()
regmap:
slimbus: fix bus_context pointer in regmap init calls
regmap:
use int type to store negative error codes
regulator:
add new PMIC PF0900 support
regulator:
add s2dos05 regulator support
regulator:
bd718x7: Fix voltages scaled by resistor divider
regulator:
bd718x7: Use kcalloc() instead of kzalloc()
regulator:
bq257xx: Add bq257xx boost regulator driver
regulator:
consumer.rst: document bulk operations
regulator:
core: Remove redundant ternary operators
regulator:
dt-bindings: Add Richtek RT5133 Support
regulator:
dt-bindings: Clean-up active-semi,act8945a duplication
regulator:
dt-bindings: nxp,pf530x: Add NXP PF5300/PF5301/PF5302 PMICs
regulator:
dt-bindings: qcom,sdm845-refgen-regulator: document more platforms
regulator:
dt-bindings: qcom,sdm845-refgen-regulator: document more platforms
regulator:
dt-bindings: rpi-panel: Split 7" Raspberry Pi 720x1280 v2 binding
regulator:
Fix MAX77838 selection
regulator:
fixed: fix GPIO descriptor leak on register failure
regulator:
max77838: add max77838 regulator driver
regulator:
max77838: add max77838 regulator driver
regulator:
pf0900: Add PMIC PF0900 support
regulator:
pf530x: Add a driver for the NXP PF5300 Regulator
regulator:
pf530x: NXP PF530x regulator driver
regulator:
remove unneeded 'fast_io' parameter in regmap_config
regulator:
rt5133: Add RT5133 PMIC regulator Support
regulator:
rt5133: Fix IS_ERR() vs NULL bug in rt5133_validate_vendor_info()
regulator:
rt5133: Fix spelling mistake "regualtor" -> "regulator"
regulator:
rtq2208: Correct buck group2 phase mapping logic
regulator:
rtq2208: Correct LDO2 logic judgment bits
regulator:
scmi: Use int type to store negative error codes
regulator:
spacemit: support SpacemiT P1 regulators
regulator:
tps6524x: Remove unnecessary memset
regulator:
tps6594-regulator: Remove unneeded semicolon
remoteproc:
da8xx: Use devm action to release reserved memory
remoteproc:
da8xx: Use devm_rproc_add() helper
remoteproc:
da8xx: Use devm_rproc_alloc() helper
remoteproc:
imx_dsp_rproc: Add support of recovery and coredump process
remoteproc:
imx_rproc: Clean up after ops introduction
remoteproc:
imx_rproc: Introduce start/stop/detect_mode ops for imx_rproc_dcfg
remoteproc:
imx_rproc: Move imx_rproc_dcfg closer to imx_rproc_of_match
remoteproc:
imx_rproc: Simplify IMX_RPROC_MMIO switch case
remoteproc:
imx_rproc: Simplify IMX_RPROC_SCU_API switch case
remoteproc:
imx_rproc: Simplify IMX_RPROC_SMC switch case
remoteproc:
k3: Correctly release some resources allocated in k3_rproc_request_mbox()
remoteproc:
k3: Remove remote processor mailbox ping
remoteproc:
keystone: Use devm action to call PM runtime put sync
remoteproc:
keystone: Use devm action to release reserved memory
remoteproc:
keystone: Use devm_gpiod_get() helper
remoteproc:
keystone: Use devm_pm_runtime_enable() helper
remoteproc:
keystone: Use devm_rproc_add() helper
remoteproc:
pru: Fix potential NULL pointer dereference in pru_rproc_set_ctable()
remoteproc:
qcom: pas: Add Milos remoteproc support
remoteproc:
qcom: pas: Drop redundant assignment to ret
remoteproc:
qcom: pas: Shutdown lite ADSP DTB on X1E
remoteproc:
qcom: q6v5: Avoid disabling handover IRQ twice
remoteproc:
qcom: q6v5: Avoid handling handover twice
remoteproc:
qcom_q6v5_mss: support loading MBN file on msm8974
remoteproc:
wkup_m3: Use devm action to call PM runtime put sync
remoteproc:
wkup_m3: Use devm_pm_runtime_enable() helper
remoteproc:
wkup_m3: Use devm_rproc_add() helper
remoteproc:
wkup_m3: Use devm_rproc_alloc() helper
Linux:
Remove bcachefs core code
Linux:
Remove long-stale ext3 defconfig option
reset:
aspeed: register AST2700 reset auxiliary bus device
reset:
aspeed: register AST2700 reset auxiliary bus device
reset:
bcm6345: add support for bcm63xx ephy control register
reset:
imx8mp-audiomix: Fix bad mask values
reset:
remove unneeded 'fast_io' parameter in regmap_config
reset:
th1520: add resets for display pipeline
resource:
improve child resource handling in release_mem_region_adjustable()
Revert "ACPI:
processor: Do not expose global variable acpi_idle_driver"
Revert "ACPI:
processor: idle: Optimize ACPI idle driver registration"
Revert "ACPI:
processor: idle: Rearrange declarations in header file"
Revert "ACPI:
processor: idle: Redefine two functions as void"
Revert "ACPI:
processor: Remove unused empty stubs of some functions"
Revert "ACPI:
processor: Update cpuidle driver check in __acpi_processor_start()"
Revert "ACPI:
Suppress misleading SPCR console message when SPCR table is absent"
Revert "arm64:
acpi: Enable ACPI CCEL support"
Revert "arm64:
dts: qcom: sm8450: add initial device tree for Samsung Galaxy S22"
Revert "arm64:
dts: ti: k3-j721e-beagleboneai64: Fix reversed C6x carveout locations"
Revert "arm64:
dts: ti: k3-j721e-sk: Fix reversed C6x carveout locations"
Revert "Bluetooth:
L2CAP: convert timeouts to secs_to_jiffies()"
Revert "cpuidle:
menu: Avoid discarding useful information"
Revert "crypto:
testmgr - desupport SHA-1 for FIPS 140"
Revert "Documentation:
net: add flow control guide and document ethtool API"
Revert "drm/amd/display:
Move setup_stream_attribute"
Revert "drm/amd/display:
Only restore backlight after amdgpu_dm_init or dm_resume"
Revert "drm/amd/display:
Reduce Stack Usage by moving 'audio_output' into 'stream_res' v4"
Revert "drm/amdgpu:
Allocate psp fw private buffer in vram"
Revert "drm/amdgpu:
fix incorrect vm flags to map bo"
Revert "drm/amdkfd:
return migration pages from copy function"
Revert "drm/i915/dp:
Reject HBR3 when sink doesn't support TPS4"
Revert "drm/nouveau:
set DMA mask before creating the flush page"
Revert "drm/tegra:
dsi: Clear enable register if powered by bootloader"
Revert "firewire:
core: disable bus management work temporarily during updating topology"
Revert "firewire:
core: shrink critical section of fw_card spinlock in bm_work"
Revert "fs/9p:
Refresh metadata in d_revalidate for uncached mode too"
Revert "fs:
make vfs_fileattr_[get|set] return -EOPNOTSUPP"
Revert "hugetlb:
make hugetlb depends on SYSFS or SYSCTL"
Revert "i2c:
boardinfo: Annotate code used in init phase only"
Revert "io_uring/rw:
drop -EOPNOTSUPP check in __io_complete_rw_common()"
Revert "ipmi:
fix msg stack when IPMI is disconnected"
Revert "m68k:
make HPDCA and HPAPCI bools"
Revert "net/mlx5e:
Update and set Xon/Xoff upon MTU set"
Revert "net:
ethernet: stmmac: dwmac-rk: Make the clk_phy could be used for external phy"
Revert "net:
group sk_backlog and sk_receive_queue"
Revert "NFSD:
Remove the cap on number of operations per NFSv4 COMPOUND"
Revert "PCI:
qcom: Prepare for the DWC ECAM enablement"
Revert "PCI:
qcom: Remove custom ASPM enablement code"
Revert "perf/x86:
Always store regs->ip in perf_callchain_kernel()"
Revert "PM:
sleep: Make pm_wakeup_clear() call more clear"
Revert "rtc:
cpcap: Fix initial enable_irq/disable_irq balance"
Revert "rtc:
tps6586x: Fix initial enable_irq/disable_irq balance"
Revert "sched_ext:
Use rhashtable_lookup() instead of rhashtable_lookup_fast()"
Revert "scsi:
qla2xxx: Fix memcpy() field-spanning write issue"
Revert "SUNRPC:
Make RPCSEC_GSS_KRB5 select CRYPTO instead of depending on it"
Revert "usb:
xhci: Avoid Stop Endpoint retry loop if the endpoint seems Running"
Revert "wifi:
ath10k: avoid unnecessary wait for service ready message"
Revert "wifi:
ath12k: Fix missing station power save configuration"
Revert "wifi:
libertas: WQ_PERCPU added to alloc_workqueue users"
rhashtable:
Use __always_inline instead of inline
rhashtable:
Use rcu_dereference_all and rcu_dereference_all_check
ring buffer:
Propagate __rb_map_vma return value to caller
ring-buffer:
Do not warn in ring_buffer_map_get_reader() when reader catches up
RISC-V:
ACPI: enable parsing the BGRT table
RISC-V:
Add defines for the SBI message proxy extension
RISC-V:
clear hot-unplugged cores from all task mm_cpumasks to avoid rfence errors
RISC-V:
Define pgprot_dmacoherent() for non-coherent devices
RISC-V:
Don't print details of CPUs disabled in DT
RISC-V:
Enable GPIO keyboard and event device in RV64 defconfig
RISC-V:
KVM: add support for FWFT SBI extension
RISC-V:
KVM: Add support for Raw event v2
RISC-V:
KVM: add support for SBI_FWFT_MISALIGNED_DELEG
RISC-V:
KVM: Add support for SBI_FWFT_POINTER_MASKING_PMLEN
RISC-V:
KVM: Allow bfloat16 extension for Guest/VM
RISC-V:
KVM: Allow Zicbop extension for Guest/VM
RISC-V:
KVM: Change zicbom/zicboz block size to depend on the host isa
RISC-V:
KVM: Fix check for local interrupts on riscv32
RISC-V:
KVM: Implement get event info function
RISC-V:
KVM: Implement ONE_REG interface for SBI FWFT state
RISC-V:
KVM: Introduce feature specific reset for SBI FWFT
RISC-V:
KVM: Introduce optional ONE_REG callbacks for SBI extensions
RISC-V:
KVM: Move copy_sbi_ext_reg_indices() to SBI implementation
RISC-V:
KVM: No need of explicit writable slot check
RISC-V:
KVM: Prevent HGATP_MODE_BARE passed
RISC-V:
KVM: Provide UAPI for Zicbop block size
RISC-V:
KVM: Read HGEIP CSR on the correct cpu
RISC-V:
KVM: Remove automatic I/O mapping for VM_PFNMAP
RISC-V:
KVM: Remove unnecessary HGATP csr_read
RISC-V:
KVM: Set initial value of hedeleg in kvm_arch_vcpu_create()
RISC-V:
KVM: Upgrade the supported SBI version to 3.0
RISC-V:
KVM: Write hgatp register with valid mode bits
riscv, bpf:
Add ex_insn_off and ex_jmp_off for exception table handling
riscv, bpf:
Add rv_ext_enabled macro for runtime detection extentsion
riscv, bpf:
Add support arena atomics for RV64
riscv, bpf:
Add Zacas instructions
riscv, bpf:
Extract emit_ldx() helper
riscv, bpf:
Extract emit_st() helper
riscv, bpf:
Extract emit_stx() helper
riscv, bpf:
Optimize cmpxchg insn with Zacas support
riscv, bpf:
Remove duplicated bpf_flush_icache()
riscv, bpf:
Sign extend struct ops return values properly
riscv:
acpi: avoid errors caused by probing DT devices when ACPI is used
riscv:
Add __attribute_const__ to ffs()-family implementations
riscv:
add a forward declaration for cpuinfo_op
riscv:
Add Kconfig option for ESWIN platforms
riscv:
Add kprobes KUnit test
riscv:
Add xmipsexectl as a vendor extension
riscv:
Add xmipsexectl instructions
riscv:
asm: use .insn for making custom instructions
riscv:
bpf: Fix uninitialized symbol 'retval_off'
riscv:
Build loader.bin exclusively for Canaan K210
riscv:
cpufeature: add validation for zfa, zfh and zfhmin
riscv:
cpufeature: avoid uninitialized variable in has_thead_homogeneous_vlenb()
riscv:
defconfig: Enable MMP_PDMA support for SpacemiT K1 SoC
riscv:
defconfig: run savedefconfig to reorder it
riscv:
dts: add initial support for EIC7700 SoC
riscv:
dts: allwinner: d1: fix vlenb property
riscv:
dts: allwinner: d1s-t113: Add pinctrl's required by NetCube Systems Nagami SoM
riscv:
dts: eswin: add HiFive Premier P550 board device tree
riscv:
dts: microchip: add a device tree for Discovery Kit
riscv:
dts: microchip: add common board dtsi for icicle kit variants
riscv:
dts: microchip: add icicle kit with production device
riscv:
dts: microchip: Minor whitespace cleanup
riscv:
dts: microchip: rename icicle kit ccc clock and other minor fixes
riscv:
dts: spacemit: Add Ethernet support for BPI-F3
riscv:
dts: spacemit: Add Ethernet support for Jupiter
riscv:
dts: spacemit: Add Ethernet support for K1
riscv:
dts: spacemit: Add OrangePi RV2 board device tree
riscv:
dts: spacemit: Add PDMA node for K1 SoC
riscv:
dts: spacemit: add UART resets for Soc K1
riscv:
dts: spacemit: Enable PDMA on Banana Pi F3 and Milkv Jupiter
riscv:
dts: spacemit: uart: remove sec_uart1 device node
riscv:
dts: starfive: add common board dtsi for Milk-V Mars CM variants
riscv:
dts: starfive: add Milk-V Mars CM Lite system-on-module
riscv:
dts: starfive: add Milk-V Mars CM system-on-module
riscv:
dts: starfive: jh7110-common: drop mmc post-power-on-delay-ms
riscv:
dts: starfive: jh7110-common: drop no-mmc property from mmc1
riscv:
dts: starfive: jh7110-common: drop no-sdio property from mmc1
riscv:
dts: starfive: jh7110: add DMC memory controller
riscv:
dts: starfive: jh7110: bootph-pre-ram hinting needed by boot loader
riscv:
dts: thead: th1520: Add IMG BXM-4-64 GPU node
riscv:
Enable ARCH_HAVE_NMI_SAFE_CMPXCHG
riscv:
entry: fix typo in comment 'instruciton' -> 'instruction'
riscv:
errata: Fix the PAUSE Opcode for MIPS P8700
riscv:
Fix CONFIG_AS_HAS_INSN for new .insn usage
riscv:
Fix memory leak in module_frob_arch_sections()
riscv:
Fix typo EXRACT -> EXTRACT
riscv:
hwprobe: Add MIPS vendor extension probing
riscv:
hwprobe: avoid uninitialized variable use in hwprobe_arch_id()
riscv:
hwprobe: Document MIPS xmipsexectl vendor extension
riscv:
hwprobe: Fix stale vDSO data for late-initialized keys at boot
riscv:
introduce asm/swab.h
riscv:
introduce ioremap_wc()
riscv:
kgdb: Ensure that BUFMAX > NUMREGBYTES
riscv:
KGDB: Replace deprecated strcpy in kgdb_arch_handle_qxfer_pkt
riscv:
kprobes: convert one final __ASSEMBLY__ to __ASSEMBLER__
riscv:
kprobes: Fix probe address validation
riscv:
kprobes: Move branch_funct3 to insn.h
riscv:
kprobes: Move branch_rs2_idx to insn.h
riscv:
kprobes: Remove duplication of RV_EXTRACT_BTYPE_IMM
riscv:
kprobes: Remove duplication of RV_EXTRACT_ITYPE_IMM
riscv:
kprobes: Remove duplication of RV_EXTRACT_JTYPE_IMM
riscv:
kprobes: Remove duplication of RV_EXTRACT_RD_REG
riscv:
kprobes: Remove duplication of RV_EXTRACT_RS1_REG
riscv:
kprobes: Remove duplication of RV_EXTRACT_UTYPE_IMM
riscv:
kprobes: Remove duplication of RVC_EXTRACT_BTYPE_IMM
riscv:
kprobes: Remove duplication of RVC_EXTRACT_C2_RS1_REG
riscv:
kprobes: Remove duplication of RVC_EXTRACT_JTYPE_IMM
riscv:
mm: Define MAX_POSSIBLE_PHYSMEM_BITS for zsmalloc
riscv:
mm: Return intended SATP mode for noXlvl options
riscv:
mm: Use mmu-type from FDT to limit SATP mode
riscv:
mmap(): use unsigned offset type in riscv_sys_mmap
riscv:
Move all duplicate insn parsing macros into asm/insn.h
riscv:
Move vendor errata definitions to new header
riscv:
pi: use 'targets' instead of extra-y in Makefile
riscv:
ptdump: use seq_puts() in pt_dump_seq_puts() macro
riscv:
Register IPI IRQs with unique names
riscv:
Remove ld.lld version checks from many TOOLCHAIN_HAS configs
riscv:
Remove redundant judgment for the default build target
riscv:
Remove the PER_CPU_OFFSET_SHIFT macro
riscv:
Remove version check for LTO_CLANG selects
riscv:
Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
riscv:
Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers
riscv:
Respect dependencies of ARCH_HAS_ELF_CORE_EFLAGS
riscv:
sbi: Prefer SRST shutdown over legacy
riscv:
sbi: Switch to new sys-off handler API
riscv:
Separate toolchain support dependency from RISCV_ISA_ZACAS
riscv:
sophgo: dts: sg2042: Change msi irq type to IRQ_TYPE_EDGE_RISING
riscv:
sophgo: dts: sg2044: Change msi irq type to IRQ_TYPE_EDGE_RISING
riscv:
stacktrace: Disable KASAN checks for non-current tasks
riscv:
stop calling page_address() in free_pages()
riscv:
Strengthen duplicate and inconsistent definition of RV_X()
riscv:
tests: Make RISCV_KPROBES_KUNIT tristate
riscv:
tests: Rename kprobes_test_riscv to kprobes_riscv
riscv:
Unconditionally use linker relaxation
riscv:
Update MIPS vendor id to 0x127
riscv:
use an atomic xchg in pudp_huge_get_and_clear()
riscv:
Use generic TIF bits
riscv:
vdso: Untangle Kconfig logic
rnull:
add soft-irq completion support
rnull:
enable configuration via `configfs`
rnull:
move driver to separate directory
rpmb:
move rpmb_frame struct and constants to common header
rpmsg:
char: Export alias for RPMSG ID rpmsg-raw from table
rpmsg:
core: Drop dev_pm_domain_detach() call
rpmsg:
qcom_smd: Fix fallback to qcom,ipc parse
rpmsg:
Use strscpy() instead of strscpy_pad()
rqst_exp_get_by_name():
constify path argument
rseq/selftests:
Use weak symbol reference, not definition, to link with glibc
rseq:
Protect event mask against membarrier IPI
rtc:
Add Nuvoton NCT6694 RTC support
rtc:
amlogic-a4: Optimize global variables
rtc:
cpcap: Fix initial enable_irq/disable_irq balance
rtc:
efi: Remove wakeup functionality
rtc:
interface: Ensure alarm irq is enabled when UIE is enabled
rtc:
interface: Fix long-standing race when setting alarm
rtc:
isl12022: Fix initial enable_irq/disable_irq balance
rtc:
Kconfig: move symbols to proper section
rtc:
optee: add alarm related rtc ops to optee rtc driver
rtc:
optee: Fix error code in optee_rtc_read_alarm()
rtc:
optee: fix error code in probe()
rtc:
optee: fix memory leak on driver removal
rtc:
optee: make optee_rtc_pm_ops static
rtc:
optee: remove unnecessary memory operations
rtc:
pcf2127: clear minute/second interrupt
rtc:
pcf2127: fix watchdog interrupt mask on pcf2131
rtc:
remove unneeded 'fast_io' parameter in regmap_config
rtc:
rx8025: fix incorrect register reference
rtc:
s3c: Drop support for S3C2410
rtc:
s3c: Drop unused defines
rtc:
sd2405al: Add I2C address.
rtc:
spacemit: support the SpacemiT P1 RTC
rtc:
tps6586x: Fix initial enable_irq/disable_irq balance
rtc:
x1205: Fix Xicor X1205 vendor prefix
rtc:
zynqmp: Restore alarm functionality after kexec transition
rtnetlink:
add needed_{head,tail}room attributes
rtnetlink:
Allow deleting FDB entries in user namespace
rust,cred:
update AlwaysRefCounted import to sync::aref
rust:
acpi: use `core::ffi::CStr` method names
rust:
Add -fno-isolate-erroneous-paths-dereference to bindgen_skip_c_flags
rust:
add `Alignment` type
rust:
add `pin-init` as a dependency to `bindings` and `uapi`
rust:
add bindings for bitmap.h
rust:
add bindings for bitops.h
rust:
add bitmap API.
rust:
Add cpu_relax() helper
rust:
add dynamic ID pool abstraction for bitmap
rust:
add find_bit_benchmark_rust module.
rust:
Add read_poll_timeout function
rust:
Add several miscellaneous PCI helpers
rust:
add support for NUMA ids in allocations
rust:
alloc: add ARCH_KMALLOC_MINALIGN to bindgen blocklist
rust:
alloc: employ a trailing comment to keep vertical layout
rust:
alloc: implement Box::pin_slice()
rust:
alloc: implement VmallocPageIter
rust:
alloc: kbox: implement AsPageIter for VBox
rust:
alloc: kvec: add doc example for as_slice method
rust:
alloc: kvec: implement AsPageIter for VVec
rust:
alloc: kvec: simplify KUnit test module name to "rust_kvec"
rust:
alloc: layout: implement ArrayLayout::size()
rust:
alloc: remove `allocator_test`
rust:
alloc: specify the minimum alignment of each allocator
rust:
alloc: take the allocator into account for FOREIGN_ALIGN
rust:
alloc: use `kernel::{fmt,prelude::fmt!}`
rust:
alloc: vmalloc: implement Vmalloc::to_page()
rust:
allocator: add KUnit tests for alignment guarantees
rust:
auxiliary: Use `c_` types from prelude instead of
rust:
auxiliary: use `core::ffi::CStr` method names
rust:
bitmap: clean Rust 1.92.0 `unused_unsafe` warning
rust:
bitmap: fix formatting
rust:
block: add `GenDisk` private data support
rust:
block: add block related constants
rust:
block: add remote completion to `Request`
rust:
block: convert `block::mq` to use `Refcount`
rust:
block: fix `srctree/` links
rust:
block: mq: fix spelling in a safety comment
rust:
block: normalize imports for `gen_disk.rs`
rust:
block: remove `RawWriter`
rust:
block: remove trait bound from `mq::Request` definition
rust:
block: use `kernel::{fmt,prelude::fmt!}`
rust:
block: use `NullTerminatedFormatter`
rust:
cfi: only 64-bit arm and x86 support CFI_CLANG
rust:
condvar: fix broken intra-doc link
rust:
configfs: re-export `configfs_attrs` from `configfs` module
rust:
configfs: use `core::ffi::CStr` method names
rust:
convert `Arc` to use `Refcount`
rust:
cpufreq: fix formatting
rust:
cpufreq: replace `MaybeUninit::zeroed().assume_init()` with `pin_init::zeroed()`
rust:
cpufreq: streamline find_supply_names
rust:
cpufreq: use `core::ffi::CStr` method names
rust:
cpumask: Mark CpumaskVar as transparent
rust:
cpumask: rename CpumaskVar::as[_mut]_ref to from_raw[_mut]
rust:
debugfs: Add initial support for directories
rust:
debugfs: Add support for callback-based files
rust:
debugfs: Add support for read-only files
rust:
debugfs: Add support for scoped directories
rust:
debugfs: Add support for writable files
rust:
derive `Zeroable` for all structs & unions generated by bindgen where possible
rust:
device: fix device context of Device::parent()
rust:
device: use `kernel::{fmt,prelude::fmt!}`
rust:
device: use `kernel::{fmt,prelude::fmt!}`
rust:
devres: fix private intra-doc link
rust:
dma: add type alias for bindings::dma_addr_t
rust:
dma: implement DataDirection
rust:
dma: Update ARef and AlwaysRefCounted imports from sync::aref
rust:
driver-core: Update ARef and AlwaysRefCounted imports from sync::aref
rust:
drm: Drop the use of Opaque for ioctl arguments
rust:
drm: fix `srctree/` links
rust:
drm: gem: Add DriverFile type alias
rust:
drm: gem: Drop Object::SIZE
rust:
drm: gem: Simplify use of generics
rust:
drm: Introduce the Tyr driver for Arm Mali GPUs
rust:
drm: update ARef and AlwaysRefCounted imports from sync::aref
rust:
drm: use `core::ffi::CStr` method names
rust:
error: add C header links
rust:
error: improve `Error::from_errno` documentation
rust:
error: improve `to_result` documentation
rust:
file: add intra-doc link for 'EBADF'
rust:
file: use `kernel::{fmt,prelude::fmt!}`
rust:
file: use to_result for error handling
rust:
firmware: use `core::ffi::CStr` method names
rust:
fs: add Kiocb struct
rust:
fs: update ARef and AlwaysRefCounted imports from sync::aref
rust:
hrtimer: Add forward_now() to HrTimer and HrTimerCallbackContext
rust:
hrtimer: Add HrTimer::expires()
rust:
hrtimer: Add HrTimer::raw_forward() and forward()
rust:
hrtimer: Add HrTimerCallbackContext and ::forward()
rust:
hrtimer: Add HrTimerInstant
rust:
hrtimer: Document the return value for HrTimerHandle::cancel()
rust:
implement `kernel::sync::Refcount`
rust:
Introduce atomic API helpers
rust:
iov: add iov_iter abstractions for ITER_DEST
rust:
iov: add iov_iter abstractions for ITER_SOURCE
rust:
irq: add &Device
argument to irq callbacks
rust:
irq: add flags module
rust:
irq: add irq module
rust:
irq: add support for non-threaded IRQs and handlers
rust:
irq: add support for threaded IRQs and handlers
rust:
kbuild: support `-Cjump-tables=n` for Rust 1.93.0
rust:
kbuild: treat `build_error` and `rustdoc` as kernel objects
rust:
kbuild: workaround `rustdoc` doctests modifier bug
rust:
kernel: cpu: mark `CpuId::current()` inline
rust:
kernel: remove support for unused host `#[test]`s
rust:
kunit: allow `cfg` on `test`s
rust:
kunit: use `core::ffi::CStr` method names
rust:
kunit: use `kernel::{fmt,prelude::fmt!}`
rust:
list: Add an example for `ListLinksSelfPtr` usage
rust:
macros: reduce collections in `quote!` macro
rust:
make `Arc::into_unique_or_drop` associated function
rust:
make `ArrayLayout::new_unchecked` a `const fn`
rust:
make `kvec::Vec` functions `const fn`
rust:
maple_tree: add lock guard for maple tree
rust:
maple_tree: add MapleTree
rust:
maple_tree: add MapleTreeAlloc
rust:
miscdevice: Provide additional abstractions for iov_iter and kiocb structures
rust:
miscdevice: update ARef import to sync::aref
rust:
miscdevice: use `core::ffi::CStr` method names
rust:
mm: update ARef and AlwaysRefCounted imports from sync::aref
rust:
net: use `core::ffi::CStr` method names
rust:
of: use `core::ffi::CStr` method names
rust:
opp: update ARef and AlwaysRefCounted imports from sync::aref
rust:
opp: use to_result for error handling
rust:
page: define trait AsPageIter
rust:
page: implement BorrowedPage
rust:
pci: add DeviceId::from_class_and_vendor() method
rust:
pci: add irq accessors
rust:
pci: display symbolic PCI class names
rust:
pci: display symbolic PCI vendor names
rust:
pci: fix incorrect platform reference in PCI driver probe doc comment
rust:
pci: fix incorrect platform reference in PCI driver unbind doc comment
rust:
pci: inline several tiny functions
rust:
pci: provide access to PCI Class and Class-related items
rust:
pci: provide access to PCI Vendor values
rust:
pci: use c_* types via kernel prelude
rust:
pci: use pci::Vendor instead of bindings::PCI_VENDOR_ID_*
rust:
phy: use to_result for error handling
rust:
pid_namespace: update AlwaysRefCounted imports from sync::aref
rust:
pin-init: add code blocks to `[try_][pin_]init!` macros
rust:
pin-init: add pin projections to `#[pin_data]`
rust:
pin-init: add references to previously initialized fields
rust:
pin-init: examples: error: use `Error` in `fn main()`
rust:
pin-init: README: add information banner on the rename to `pin-init`
rust:
pin-init: rename `project` -> `project_this` in doctest
rust:
platform: add irq accessors
rust:
prelude: re-export `core::mem::{align,size}_of{,_val}`
rust:
regulator: add devm_enable and devm_enable_optional
rust:
regulator: implement Send and Sync for Regulator
rust:
regulator: relax a few constraints on
rust:
regulator: remove needless &mut from member functions
rust:
regulator: remove Regulator
rust:
regulator: use `to_result` for error handling
rust:
scatterlist: Add abstraction for sg_table
rust:
seq_file: use `kernel::{fmt,prelude::fmt!}`
rust:
str: allow `str::Formatter` to format into `&mut [u8]`.
rust:
str: expose `str::{Formatter, RawFormatter}` publicly.
rust:
str: introduce `kstrtobool` function
rust:
str: introduce `NullTerminatedFormatter`
rust:
str: normalize imports in `str.rs`
rust:
support large alignments in allocations
rust:
sync: Add basic atomic operation mapping framework
rust:
sync: Add memory barriers
rust:
sync: atomic: Add atomic {cmp,}xchg operations
rust:
sync: atomic: Add Atomic
rust:
sync: atomic: Add Atomic<{usize,isize}>
rust:
sync: atomic: Add generic atomics
rust:
sync: atomic: Add ordering annotation types
rust:
sync: atomic: Add the framework of arithmetic operations
rust:
sync: extend module documentation of aref
rust:
sync: Update ARef and AlwaysRefCounted imports from sync::aref
rust:
sync: use `kernel::{fmt,prelude::fmt!}`
rust:
task: update ARef and AlwaysRefCounted imports from sync::aref
rust:
time: Add Instant::from_ktime()
rust:
time: Implement Add
/Sub
for Instant
rust:
time: Implement basic arithmetic operations for Delta
rust:
transmute: add `as_bytes_mut` method to `AsBytes` trait
rust:
transmute: add `as_bytes` method for `AsBytes` trait
rust:
transmute: add `from_bytes_copy` method to `FromBytes` trait
rust:
transmute: Add methods for FromBytes trait
rust:
Update PCI binding safety comments and add inline compiler hint
rust:
usb: add basic USB abstractions
rust:
usb: don't retain device context for the interface parent
rust:
usb: keep usb::Device private for now
rust:
warn if `srctree/` links do not exist
rust_binder:
add Rust Binder driver
rust_binder:
clean `clippy::mem_replace_with_default` warning
rust_binder:
don't delete FreezeListener if there are pending duplicates
rust_binder:
freeze_notif_done should resend if wrong state
rust_binder:
remove warning about orphan mappings
rust_binder:
report freeze notification only when fully frozen
rv:
Fully convert enabled_monitors to use list_head as iterator
rv:
Make rtapp/pagefault monitor depends on CONFIG_MMU
s390/bitops:
Cleanup __flogr()
s390/bitops:
Limit return value range of __flogr()
s390/bitops:
Optimize inlining
s390/bitops:
Slightly optimize ffs() and fls64()
s390/bitops:
Switch to generic ffs() if supported by compiler
s390/bitops:
Switch to generic fls(), fls64(), etc.
s390/bitops:
Use __assume() for __flogr() inline assembly return value
s390/boot:
Add common boot_panic() code
s390/bpf:
Add s390 JIT support for timed may_goto
s390/bpf:
Do not write tail call counter into helper and kfunc frames
s390/bpf:
Use direct calls and jumps where possible
s390/bpf:
Write back tail call counter for BPF_PSEUDO_CALL
s390/bpf:
Write back tail call counter for BPF_TRAMP_F_CALL_ORIG
s390/char/con3270:
use tty_port_tty guard()
s390/cio/ioasm:
Fix __xsch() condition code handling
s390/cio:
Update purge function to unregister the unused subchannels
s390/configs:
Enable additional network features
s390/ctcm:
Fix double-kfree
s390/dasd:
enforce dma_alignment to ensure proper buffer validation
s390/dasd:
Return BLK_STS_INVAL for EINVAL from do_dasd_request
s390/dcssblk:
Add DAX support
s390/debug:
Replace kmalloc() + copy_from_user() with memdup_user_nul()
s390/diag324:
Replace use of system_wq with system_percpu_wq
s390/entry:
Remove unused TIF flags
s390/hmcdrv:
Replace kmalloc() + copy_from_user() with memdup_user_nul()
s390/Kconfig:
drop superfluous "select SPARSEMEM_VMEMMAP"
s390/mm:
Add memory allocation profiling hooks
s390/mm:
Fix __ptep_rdp() inline assembly
s390/mm:
Fix memory leak in add_marker() when kvrealloc() fails
s390/mm:
Use __GFP_ACCOUNT for user page table allocations
s390/net:
list Aswin Karuvally as maintainer
s390/pai_crypto:
Consolidate PAI crypto allocation and cleanup paths
s390/pci:
Avoid deadlock between PCI error recovery and mlx5 crdump
s390/pci:
Expose firmware provided UID Checking state in sysfs
s390/pci:
Restore IRQ unconditionally for the zPCI device
s390/pci:
Use pci_uevent_ers() in PCI recovery
s390/pkey:
Forward keygenflags to ep11_unwrapkey
s390/sclp:
Move memory hotplug code for better modularity
s390/sclp:
Refactor sclp_cmd.c
s390/tape:
Add WQ_PERCPU to alloc_workqueue users
s390/uv:
Fix comment of uv_find_secret() function
s390/vmlinux.lds.S:
Move .vmlinux.info to end of allocatable sections
s390:
Add -Wno-pointer-sign to KBUILD_CFLAGS_DECOMPRESSOR
s390:
Add __attribute_const__ to ffs()-family implementations
s390:
Disable ARCH_WANT_OPTIMIZE_HUGETLB_VMEMMAP
s390:
Remove superfluous newlines from inline assemblies
s390:
Replace use of system_wq with system_dfl_wq
s390:
Update defconfigs
s390:
Use generic TIF bits
s390:
vmlinux.lds.S: Reorder sections
samples/cgroup:
rm unused MEMCG_EVENTS macro
samples/damon/mtier:
use damon_initialized()
samples/damon/prcl:
use damon_initialized()
samples/damon/wsse:
use damon_initialized()
samples:
rust: add a USB driver sample
samples:
rust: Add debugfs sample driver
samples:
rust: Add scoped debugfs sample driver
samples:
rust: dma: add sample code for SGTable
samples:
rust_misc_device: Expand the sample to support read()ing from userspace
samples:
work around glibc redefining some of our defines wrong
scatterlist:
disallow non-contigous page ranges in a single SG entry
sched/core:
Avoid direct access to hrtimer clockbase
sched/deadline:
Fix race in push_dl_task()
sched/deadline:
Stop dl_server before CPU goes offline
sched/ext:
convert scx_tasks_lock to raw spinlock
sched/fair:
Add related data structure for task based throttle
sched/fair:
Do not balance task to a throttled cfs_rq
sched/fair:
Do not special case tasks in throttled hierarchy
sched/fair:
Fix pelt lost idle time detection
sched/fair:
Get rid of sched_domains_curr_level hack for tl->cpumask()
sched/fair:
Get rid of throttled_lb_pair()
sched/fair:
Implement throttle task work and related helpers
sched/fair:
Prevent cfs_rq from being unthrottled with zero runtime_remaining
sched/fair:
Propagate load for throttled cfs_rq
sched/fair:
Start a cfs_rq on throttled hierarchy with PELT clock throttled
sched/fair:
Switch to task based throttle model
sched/fair:
Task based throttle time accounting
sched/fair:
update_cfs_group() for throttled cfs_rqs
sched/task.h:
fix the wrong comment on task_lock() nesting with tasklist_lock
sched/wait:
Add wait_event_state_exclusive()
sched:
Fix some typos in include/linux/preempt.h
sched:
Make migrate_{en,dis}able() inline
sched:
Move STDL_INIT() functions out-of-line
sched:
Remove never used code in mm_cid_get()
sched:
Unify the SCHED_{SMT,CLUSTER,MC} Kconfig
sched_ext:
Add migration-disabled counter to error state dump
sched_ext:
Add SCX_EFLAG_INITIALIZED to indicate successful ops.init()
sched_ext:
Add the @sch parameter to __bstr_format()
sched_ext:
Add the @sch parameter to ext_idle helpers
sched_ext:
Add the @sch parameter to scx_dsq_insert_preamble/commit()
sched_ext:
Allocate scx_kick_cpus_pnt_seqs lazily using kvzalloc()
sched_ext:
defer queue_balance_callback() until after ops.dispatch
sched_ext:
deprecation warn for scx_bpf_cpu_rq()
sched_ext:
Drop kf_cpu_valid()
sched_ext:
Drop scx_kf_exit() and scx_kf_error()
sched_ext:
fix flag check for deferred callbacks
sched_ext:
Fix NULL dereference in scx_bpf_cpu_rq() warning
sched_ext:
Fix possible deadlock in the deferred_irq_workfn()
sched_ext:
Fix scx_enable() crash on helper kthread creation failure
sched_ext:
Fix scx_kick_pseqs corruption on concurrent scheduler loads
sched_ext:
Fix stray scx_root usage in task_can_run_on_remote_rq()
sched_ext:
Fix unsafe locking in the scx_dump_state()
sched_ext:
Fix use of uninitialized variable in scx_bpf_cpuperf_set()
sched_ext:
Improve SCX_KF_DISPATCH comment
sched_ext:
Introduce scx_bpf_cpu_curr()
sched_ext:
Introduce scx_bpf_locked_rq()
sched_ext:
Keep bypass on between enable failure and scx_disable_workfn()
sched_ext:
Make explicit scx_task_iter_relock() calls unnecessary
sched_ext:
Make qmap dump operation non-destructive
sched_ext:
Mark scx_bpf_dsq_move_set_[slice|vtime]() with KF_RCU
sched_ext:
Merge branch 'for-6.17-fixes' into for-6.18
sched_ext:
Misc updates around scx_sched instance pointer
sched_ext:
Move internal type and accessor definitions to ext_internal.h
sched_ext:
Put event_stats_cpu in struct scx_sched_pcpu
sched_ext:
Separate out scx_kick_cpu() and add @sch to it
sched_ext:
Sync error_irq_work before freeing scx_sched
sched_ext:
Use bitfields for boolean warning flags
sched_ext:
Use cgroup_lock/unlock() to synchronize against cgroup operations
sched_ext:
Use IRQ_WORK_INIT_HARD() to initialize rq->scx.kick_cpus_irq_work
sched_ext:
Use rhashtable_lookup() instead of rhashtable_lookup_fast()
sched_ext:
Verify RCU protection in scx_bpf_cpu_curr()
scm:
use masked_user_access_begin() in put_cmsg()
scripts/coccinelle:
Find PTR_ERR() to %pe candidates
scripts/decode_stacktrace.sh:
code: preserve alignment
scripts/decode_stacktrace.sh:
fix build ID and PC source parsing
scripts/decode_stacktrace.sh:
symbol: avoid trailing whitespaces
scripts/decode_stacktrace.sh:
symbol: preserve alignment
scripts/dtc:
Update to upstream version v1.7.2-35-g52f07dcca47c
scripts/Makefile.extrawarn:
Respect CONFIG_WERROR / W=e for hostprogs
scripts/misc-check:
update export checks for EXPORT_SYMBOL_FOR_MODULES()
scripts/sphinx-pre-install:
fix Archlinux PDF dependencies
scripts:
dt_to_config: fix grammar and a typo in --help text
scripts:
sphinx-build-wrapper: get rid of uapi/media Makefile
scripts:
sphinx-pre-install.pl: get rid of the old script
scripts:
sphinx-pre-install: add a missing f-string marker
scripts:
sphinx-pre-install: add a warning for Debian-based distros
scripts:
sphinx-pre-install: add docstring documentation
scripts:
sphinx-pre-install: add documentation for the ancillary classes.
scripts:
sphinx-pre-install: add missing gentoo pdf dependencies
scripts:
sphinx-pre-install: add more generic checkers on a class
scripts:
sphinx-pre-install: add support for RHEL8-based distros
scripts:
sphinx-pre-install: Address issues with OpenSUSE Leap 15.x
scripts:
sphinx-pre-install: Address issues with OpenSUSE Tumbleweed
scripts:
sphinx-pre-install: adjust a warning message
scripts:
sphinx-pre-install: better handle Python min version
scripts:
sphinx-pre-install: better handle RHEL-based distros
scripts:
sphinx-pre-install: cleanup rhel support
scripts:
sphinx-pre-install: convert is_optional to a class
scripts:
sphinx-pre-install: Convert script to Python
scripts:
sphinx-pre-install: drop obsolete routines
scripts:
sphinx-pre-install: drop support for old virtualenv
scripts:
sphinx-pre-install: fix dependencies for OpenMandriva
scripts:
sphinx-pre-install: fix Leap support for rsvg-convert
scripts:
sphinx-pre-install: fix OpenMandriva support
scripts:
sphinx-pre-install: fix opensuse Leap hint for PyYAML
scripts:
sphinx-pre-install: fix PDF build issues on Ubuntu
scripts:
sphinx-pre-install: fix PDF dependencies for gentoo
scripts:
sphinx-pre-install: fix pdf dependencies for Mageia 9
scripts:
sphinx-pre-install: fix PDF dependencies for openSuse
scripts:
sphinx-pre-install: fix rhel recomendations
scripts:
sphinx-pre-install: fix several codingstyle issues
scripts:
sphinx-pre-install: fix support for gentoo
scripts:
sphinx-pre-install: fix version check for Fedora
scripts:
sphinx-pre-install: improve Gentoo package deps logic
scripts:
sphinx-pre-install: Make it compatible with Python 3.6
scripts:
sphinx-pre-install: move ancillary checkers to a separate class
scripts:
sphinx-pre-install: move get_system_release()
scripts:
sphinx-pre-install: move missing logic to a separate class
scripts:
sphinx-pre-install: move package instructions to a new func
scripts:
sphinx-pre-install: only show portage hints once
scripts:
sphinx-pre-install: output Python and docutils version
scripts:
sphinx-pre-install: remove Scientific Linux
scripts:
sphinx-pre-install: rename it to scripts/sphinx-pre-install.pl
scripts:
sphinx-pre-install: rework install command logic
scripts:
sphinx-pre-install: run on a supported version
scripts:
sphinx-pre-install: some adjustments related to venv
scripts:
sphinx-pre-install: update mandatory system deps
scsi:
aic94xx: Remove redundant code
scsi:
Always define blogic_pci_tbl structure
scsi:
bfa: Remove self-assignment code
scsi:
core: Fix a regression triggered by scsi_host_busy()
scsi:
core: Fix the unit attention counter implementation
scsi:
csiostor: Fix some spelling errors
scsi:
fc: Avoid -Wflex-array-member-not-at-end warnings
scsi:
hisi_sas: Use dev_parent_is_expander() helper
scsi:
hpsa: Fix incorrect comment format
scsi:
hpsa: Fix potential memory leak in hpsa_big_passthru_ioctl()
scsi:
hpsa: Replace kmalloc() + copy_from_user() with memdup_user()
scsi:
hpsa: use min()/min_t() to improve code
scsi:
ipr: Use vmalloc_array() to simplify code
scsi:
isci: Use dev_parent_is_expander() helper
scsi:
libfc: Fix potential buffer overflow in fc_ct_ms_fill()
scsi:
libfc: Prevent integer overflow in fc_fcp_recv_data()
scsi:
libsas: Add dev_parent_is_expander() helper
scsi:
lpfc: Abort outstanding ELS WQEs regardless of if rmmod is in progress
scsi:
lpfc: Check return status of lpfc_reset_flush_io_context during TGT_RESET
scsi:
lpfc: Clean up allocated queues when queue setup mbox commands fail
scsi:
lpfc: Clean up extraneous phba dentries
scsi:
lpfc: Convert debugfs directory counts from atomic to unsigned int
scsi:
lpfc: Copyright updates for 14.4.0.11 patches
scsi:
lpfc: Decrement ndlp kref after FDISC retries exhausted
scsi:
lpfc: Define size of debugfs entry for xri rebalancing
scsi:
lpfc: Ensure PLOGI_ACC is sent prior to PRLI in Point to Point topology
scsi:
lpfc: Fix memory leak when nvmeio_trc debugfs entry is used
scsi:
lpfc: Remove ndlp kref decrement clause for F_Port_Ctrl in lpfc_cleanup
scsi:
lpfc: Remove unused member variables in struct lpfc_hba and lpfc_vport
scsi:
lpfc: Update lpfc version to 14.4.0.11
scsi:
lpfc: Use int type to store negative error codes
scsi:
lpfc: use min() to improve code
scsi:
lpfc: Use switch case statements in DIF debugfs handlers
scsi:
MAINTAINERS: Update FC element owners
scsi:
mpi3mr: Fix controller init failure on fault during queue creation
scsi:
mpi3mr: Fix device loss during enclosure reboot due to zero link speed
scsi:
mpi3mr: Fix I/O failures during controller reset
scsi:
mpi3mr: Fix premature TM timeouts on virtual drives
scsi:
mpi3mr: Update driver version to 8.15.0.5.50
scsi:
mpi3mr: Update MPI headers to revision 37
scsi:
mpt3sas: Add support for 22.5 Gbps SAS link rate
scsi:
mpt3sas: Fix crash in transport port remove by using ioc_info()
scsi:
mpt3sas: Suppress unnecessary IOCLogInfo on CONFIG_INVALID_PAGE
scsi:
mpt3sas: Update driver version to 54.100.00.00
scsi:
mvsas: Fix use-after-free bugs in mvs_work_queue
scsi:
mvsas: Use dev_parent_is_expander() helper
scsi:
myrs: Fix dma_alloc_coherent() error check
scsi:
pm8001: Use int instead of u32 to store error codes
scsi:
pm80xx: Add helper function to get the local phy id
scsi:
pm80xx: Avoid -Wflex-array-member-not-at-end warnings
scsi:
pm80xx: Fix array-index-out-of-of-bounds on rmmod
scsi:
pm80xx: Fix pm8001_abort_task() for chip_8006 when using an expander
scsi:
pm80xx: Fix race condition caused by static variables
scsi:
pm80xx: Restore support for expanders
scsi:
pm80xx: Use dev_parent_is_expander() helper
scsi:
pm80xx: Use pm80xx_get_local_phy_id() to access phy array
scsi:
qla2xxx: edif: Fix incorrect sign of error code
scsi:
qla2xxx: Fix incorrect sign of error code in qla_nvme_xmt_ls_rsp()
scsi:
qla2xxx: Fix incorrect sign of error code in START_SP_W_RETRIES()
scsi:
qla2xxx: Fix memcpy() field-spanning write issue
scsi:
qla2xxx: Use secs_to_jiffies() instead of msecs_to_jiffies()
scsi:
qla4xxx: Fix typos in comments
scsi:
scsi_debug: Replace kzalloc() + copy_from_user() with memdup_user_nul()
scsi:
scsi_debug: Use vcalloc() to simplify code
scsi:
scsi_lib: drop nth_page() usage within SG entry
scsi:
sd: Fix build warning in sd_revalidate_disk()
scsi:
sd: Make sd_revalidate_disk() return void
scsi:
sd: Remove redundant printk() after kmalloc() failure
scsi:
sg: Do not sleep in atomic context
scsi:
sg: drop nth_page() usage within SG entry
scsi:
smartpqi: Replace kmalloc() + copy_from_user() with memdup_user()
scsi:
storvsc: Prefer returning channel with the same CPU as on the I/O issuing CPU
scsi:
storvsc: Remove redundant ternary operators
scsi:
switch ->bios_param() to passing gendisk
scsi:
switch scsi_bios_ptable() and scsi_partsize() to gendisk
scsi:
target: iscsi: fix typos and formatting in lio_target messages
scsi:
target: iscsi: Use int type to store negative value
scsi:
target: target_core_configfs: Add length check to avoid buffer overflow
scsi:
target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
scsi:
ufs: core: Add a quirk to suppress link_startup_again
scsi:
ufs: core: Change MCQ interrupt enable flow
scsi:
ufs: core: Declare tx_lanes witout initialization
scsi:
ufs: core: Disable timestamp functionality if not supported
scsi:
ufs: core: Fix a race condition related to the "hid" attribute group
scsi:
ufs: core: Fix data race in CPU latency PM QoS request handling
scsi:
ufs: core: Fix error handler host_sem issue
scsi:
ufs: core: Fix invalid probe error return value
scsi:
ufs: core: Fix PM QoS mutex initialization
scsi:
ufs: core: Fix runtime suspend error deadlock
scsi:
ufs: core: Improve IOPS
scsi:
ufs: core: Include UTP error in INT_FATAL_ERRORS
scsi:
ufs: core: Initialize value of an attribute returned by uic cmd
scsi:
ufs: core: Move the tracing enumeration types into a new file
scsi:
ufs: core: Only collect timestamps if monitoring is enabled
scsi:
ufs: core: Reduce link startup failure logging
scsi:
ufs: core: Reduce the size of struct ufshcd_lrb
scsi:
ufs: core: Revert "Make HID attributes visible"
scsi:
ufs: dt-bindings: Document gear and rate limit properties
scsi:
ufs: exynos: Correct sync pattern mask timing comment
scsi:
ufs: exynos: fsd: Gate ref_clk and put UFS device in reset on suspend
scsi:
ufs: host: mediatek: Add debug information for Auto-Hibern8
scsi:
ufs: host: mediatek: Assign power mode userdata before FASTAUTO mode change
scsi:
ufs: host: mediatek: Change reset sequence for improved stability
scsi:
ufs: host: mediatek: Correct resume flow for LPM and MTCMOS
scsi:
ufs: host: mediatek: Correct system PM flow
scsi:
ufs: host: mediatek: Disable auto-hibern8 during power mode changes
scsi:
ufs: host: mediatek: Enhance recovery on hibernation exit failure
scsi:
ufs: host: mediatek: Enhance recovery on resume failure
scsi:
ufs: host: mediatek: Fine-tune clock scaling
scsi:
ufs: host: mediatek: Fix adapt issue after PA_Init
scsi:
ufs: host: mediatek: Fix auto-hibern8 timer configuration
scsi:
ufs: host: mediatek: Fix device power control
scsi:
ufs: host: mediatek: Fix invalid access in vccqx handling
scsi:
ufs: host: mediatek: Fix PWM mode switch issue
scsi:
ufs: host: mediatek: Fix unbalanced IRQ enable issue
scsi:
ufs: host: mediatek: Fix UniPro setting for MT6989
scsi:
ufs: host: mediatek: Optimize power mode change handling
scsi:
ufs: host: mediatek: Return error directly on idle wait timeout
scsi:
ufs: host: mediatek: Simplify variable usage
scsi:
ufs: host: mediatek: Support UFS PHY runtime PM and correct sequence
scsi:
ufs: phy: dt-bindings: Add QMP UFS PHY compatible for Kaanapali
scsi:
ufs: pltfrm: Add DT support to limit HS gear and gear rate
scsi:
ufs: qcom: dt-bindings: Document the Kaanapali UFS controller
scsi:
ufs: qcom: dt-bindings: Split common part to qcom,ufs-common.yaml
scsi:
ufs: qcom: dt-bindings: Split SC7180 and similar
scsi:
ufs: qcom: dt-bindings: Split SM8650 and similar
scsi:
ufs: sysfs: Make HID attributes visible
scsi:
ufs: ufs-pci: Fix S0ix/S3 for Intel controllers
scsi:
ufs: ufs-pci: Set UFSHCD_QUIRK_PERFORM_LINK_STARTUP_ONCE for Intel ADL
scsi:
ufs: ufs-qcom: Add support for limiting HS gear and rate
scsi:
ufs: ufs-qcom: Align programming sequence of Shared ICE for UFS controller v5
scsi:
ufs: ufs-qcom: Disable lane clocks during phy hibern8
scsi:
ufs: ufs-qcom: Fix UFS OCP issue during UFS power down (PC=3)
scsi:
ufs: ufs-qcom: Refactor MCQ register dump logic
scsi:
ufs: ufs-qcom: Remove redundant re-assignment to hs_rate
scsi:
ufs: ufs-qcom: Streamline UFS MCQ resource mapping
sctp:
avoid NULL dereference when chunk data buffer is missing
sctp:
Convert cookie authentication to use HMAC-SHA256
sctp:
Fix MAC comparison to be constant-time
sctp:
Hold RCU read lock while iterating over address list
sctp:
Hold sock lock while iterating over address list
sctp:
make sctp_transport_init() void
sctp:
prevent possible shift-out-of-bounds in sctp_transport_update_rto
sctp:
Prevent TOCTOU out-of-bounds write
sctp:
snmp: do not use SNMP_MIB_SENTINEL anymore
sctp:
Stop accepting md5 and sha1 for net.sctp.cookie_hmac_alg
sctp:
Use HMAC-SHA1 and HMAC-SHA256 library for chunk authentication
seccomp:
Fix a race with WAIT_KILLABLE_RECV if the tracer replies too fast
seccomp:
passthrough uprobe systemcall without filtering
security:
keys: use menuconfig for KEYS symbol
security:
use umax() to improve code
security_dentry_init_security():
constify qstr argument
selftest/futex:
Compile also with libnuma < 2.0.16
selftest/futex:
Fix spelling mistake "boundarie" -> "boundary"
selftest/futex:
Make the error check more precise for futex_numa_mpol
selftest/futex:
Reintroduce "Memory out of range" numa_mpol's subtest
selftest/kho:
update generation of initrd
selftest/mm:
extract sz2ord function into vm_util.h
selftest/mm:
fix ksm_funtional_test failures
selftest:
af_unix: Add -Wall and -Wflex-array-member-not-at-end to CFLAGS.
selftest:
af_unix: Add test for SO_PEEK_OFF.
selftest:
af_unix: Silence -Wall warning for scm_pid.c.
selftest:
af_unix: Silence -Wflex-array-member-not-at-end warning for scm_inq.c.
selftest:
af_unix: Silence -Wflex-array-member-not-at-end warning for scm_rights.c.
selftest:
net: Fix error message if empty variable
selftest:
net: ovpn: Fix uninit return values
selftest:
netcons: add test for netconsole over bonded interfaces
selftest:
netcons: create a torture test
selftest:
netcons: refactor target creation
selftest:
packetdrill: Add test for experimental option.
selftest:
packetdrill: Add test for TFO_SERVER_WO_SOCKOPT1.
selftest:
packetdrill: Define common TCP Fast Open cookie.
selftest:
packetdrill: Import client-ack-dropped-then-recovery-ms-timestamps.pkt
selftest:
packetdrill: Import opt34/*-trigger-rst.pkt.
selftest:
packetdrill: Import opt34/fin-close-socket.pkt.
selftest:
packetdrill: Import opt34/icmp-before-accept.pkt.
selftest:
packetdrill: Import opt34/reset-* tests.
selftest:
packetdrill: Import sockopt-fastopen-key.pkt
selftest:
packetdrill: Import TFO server basic tests.
selftest:
packetdrill: Refine tcp_fastopen_server_reset-after-disconnect.pkt.
selftest:
packetdrill: Require explicit setsockopt(TCP_FASTOPEN).
selftest:
packetdrill: Set ktap_set_plan properly for single protocol test.
Linux:
selftest:net: fixed spelling mistakes
selftests/alsa:
remove 0/NULL global variable assignment
selftests/arm64:
Fix grammatical error in string literals
selftests/bpf:
__not_msg() tag for test_loader framework
selftests/bpf:
Add __arch_s390x macro
selftests/bpf:
Add a missing newline to the "bad arch spec" message
selftests/bpf:
Add a test for bpf_cgroup_from_id lookup in non-root cgns
selftests/bpf:
add benchmark testing for kprobe-multi-all
selftests/bpf:
Add BPF program dump in veristat
selftests/bpf:
add bpf task work stress tests
selftests/bpf:
Add case to test bpf_in_interrupt()
selftests/bpf:
Add hit/attach/detach race optimized uprobe test
selftests/bpf:
Add kprobe multi write ctx attach test
selftests/bpf:
Add kprobe write ctx attach test
selftests/bpf:
Add LPM trie microbenchmarks
selftests/bpf:
Add mptcp test with sockmap
selftests/bpf:
Add multi_st_ops that supports multiple instances
selftests/bpf:
Add optimized usdt variant for basic usdt test
selftests/bpf:
Add stacktrace ips test for kprobe_multi/kretprobe_multi
selftests/bpf:
Add stacktrace ips test for raw_tp
selftests/bpf:
Add stacktrace map lookup_and_delete_elem test case
selftests/bpf:
Add stress test for rqspinlock in NMI
selftests/bpf:
Add test case for different expected_attach_type
selftests/bpf:
Add test for BPF_NEG alu on CONST_PTR_TO_MAP
selftests/bpf:
Add test for DEVMAP reuse
selftests/bpf:
Add test for libbpf_sha256()
selftests/bpf:
Add test for unpinning htab with internal timer struct
selftests/bpf:
Add tests for arena fault reporting
selftests/bpf:
Add tests for exclusive maps
selftests/bpf:
Add tests for KF_RCU_PROTECTED
selftests/bpf:
Add tests for livepatch + bpf trampoline
selftests/bpf:
Add tests for rejection of ALU ops with negative offsets
selftests/bpf:
Add union argument tests using fexit programs
selftests/bpf:
Add uprobe context ip register change test
selftests/bpf:
Add uprobe context registers changes test
selftests/bpf:
Add uprobe syscall sigill signal test
selftests/bpf:
Add uprobe/usdt syscall tests
selftests/bpf:
Add uprobe_regs_equal test
selftests/bpf:
BPF task work scheduling tests
selftests/bpf:
Change test_uretprobe_regs_change for uprobe and uretprobe
selftests/bpf:
Clobber a lot of registers in tailcall_bpf2bpf_hierarchy tests
selftests/bpf:
Copy test_kmods when installing selftest
selftests/bpf:
Cover metadata access from a modified skb clone
selftests/bpf:
Cover read access to skb metadata via dynptr
selftests/bpf:
Cover read/write to skb metadata at an offset
selftests/bpf:
Cover verifier checks for skb_meta dynptr type
selftests/bpf:
Cover write access to skb metadata via dynptr
selftests/bpf:
Enable arena atomics tests for RV64
selftests/bpf:
Enable signature verification for some lskel tests
selftests/bpf:
Enable timed may_goto tests for arm64
selftests/bpf:
Enable timed may_goto verifier tests on s390x
selftests/bpf:
Enrich subtest_basic_usdt case in selftests to cover SIB handling logic
selftests/bpf:
Fix arena_spin_lock selftest failure
selftests/bpf:
Fix bpf_prog_detach2 usage in test_lirc_mode2
selftests/bpf:
Fix count write in testapp_xdp_metadata_copy()
selftests/bpf:
Fix flaky bpf_cookie selftest
selftests/bpf:
Fix incorrect array size calculation
selftests/bpf:
Fix open-coded gettid syscall in uprobe syscall tests
selftests/bpf:
Fix realloc size in bpf_get_addrs
selftests/bpf:
Fix redefinition of 'off' as different kind of symbol
selftests/bpf:
Fix selftest verifier_arena_large failure
selftests/bpf:
Fix the issue where the error code is 0
selftests/bpf:
Fix typo in subtest_basic_usdt after merge conflict
selftests/bpf:
Fix typos and grammar in test sources
selftests/bpf:
Fix uprobe syscall shadow stack test
selftests/bpf:
Fix uprobe_sigill test for uprobe syscall error value
selftests/bpf:
Import usdt.h from libbpf/usdt project
selftests/bpf:
Introduce experimental bpf_in_interrupt()
selftests/bpf:
Introduce task local data
selftests/bpf:
make arg_parsing.c more robust to crashes
selftests/bpf:
More open-coded gettid syscall cleanup
selftests/bpf:
move get_ksyms and get_addrs to trace_helpers.c
selftests/bpf:
Move macros to bpf_misc.h
selftests/bpf:
Parametrize test_xdp_context_tuntap
selftests/bpf:
Pass just bpf_map to xdp_context_test helper
selftests/bpf:
Refactor stacktrace_map case with skeleton
selftests/bpf:
Remove entries from config.{arch} already present in config
selftests/bpf:
Remove may_goto tests from DENYLIST.s390x
selftests/bpf:
Rename uprobe_syscall_executed prog to test_uretprobe_multi
selftests/bpf:
Reorg the uprobe_syscall test function
selftests/bpf:
skip recursive functions for kprobe_multi
selftests/bpf:
Skip timer_interrupt case when bpf_timer is not supported
selftests/bpf:
Task_work selftest cleanup fixes
selftests/bpf:
Test accesses to ctx padding
selftests/bpf:
Test basic task local data operations
selftests/bpf:
Test bpf_xdp_pull_data
selftests/bpf:
test cases for callchain sensitive live stack tracking
selftests/bpf:
Test changing packet data from global functions with a kfunc
selftests/bpf:
Test changing packet data from kfunc
selftests/bpf:
Test concurrent task local data key creation
selftests/bpf:
Test kfunc bpf_strcasecmp
selftests/bpf:
Test multi_st_ops and calling kfuncs from different programs
selftests/bpf:
Test widen_imprecise_scalars() with different stack depth
selftests/bpf:
Tests for is_scalar_branch_taken tnum logic
selftests/bpf:
trigger verifier.c:maybe_exit_scc() for a speculative state
selftests/bpf:
Upon failures, exit with code 1 in test_xsk.sh
selftests/bpf:
Use vmlinux.h for BPF programs
selftests/cachestat:
add tmpshmcstat file to .gitignore
selftests/damon/access_memory_even:
remove unused header file
selftests/damon:
fix damon selftests by installing _common.sh
selftests/damon:
test no-op commit broke DAMON status
selftests/filesystems:
add basic fscontext log tests
selftests/futex:
Drop logging.h include from futex_numa
selftests/futex:
Fix format-security warnings in futex_priv_hash
selftests/futex:
Fix futex_wait() for 32bit ARM
selftests/futex:
Fix some futex_numa_mpol subtests
selftests/futex:
Fix typos and grammar in futex_priv_hash
selftests/futex:
Refactor futex_numa_mpol with kselftest_harness.h
selftests/futex:
Refactor futex_priv_hash with kselftest_harness.h
selftests/futex:
Refactor futex_requeue with kselftest_harness.h
selftests/futex:
Refactor futex_requeue_pi with kselftest_harness.h
selftests/futex:
Refactor futex_requeue_pi_mismatched_ops with kselftest_harness.h
selftests/futex:
Refactor futex_requeue_pi_signal_restart with kselftest_harness.h
selftests/futex:
Refactor futex_wait with kselftest_harness.h
selftests/futex:
Refactor futex_wait_private_mapped_file with kselftest_harness.h
selftests/futex:
Refactor futex_wait_timeout with kselftest_harness.h
selftests/futex:
Refactor futex_wait_unitialized_heap with kselftest_harness.h
selftests/futex:
Refactor futex_wait_wouldblock with kselftest_harness.h
selftests/futex:
Refactor futex_waitv with kselftest_harness.h
selftests/futex:
Remove logging.h file
selftests/futex:
Remove the -g parameter from futex_priv_hash
selftests/hid:
add tests for missing release on the Dell Synaptics
selftests/hid:
hidraw: add more coverage for hidraw ioctls
selftests/hid:
hidraw: forge wrong ioctls and tests them
selftests/hid:
update vmtest.sh for virtme-ng
selftests/kexec:
Ignore selftest binary
selftests/kselftest_harness:
Add harness-selftest.expected to TEST_FILES
selftests/kvm:
remove stale TODO in xapic_state_test
selftests/Makefile:
include $(INSTALL_DEP_TARGETS) in clean target to clean net/lib dependency
selftests/mm/uffd-stress:
make test operate on less hugetlb memory
selftests/mm/uffd-stress:
stricten constraint on free hugepages needed before the test
selftests/mm/uffd:
refactor non-composite global vars into struct
selftests/mm:
add -Wunreachable-code and fix warnings
selftests/mm:
add check_after_split_folio_orders() helper
selftests/mm:
add fork inheritance test for ksm_merging_pages counter
selftests/mm:
add support to test 4PB VA on PPC64
selftests/mm:
alloc hugepages in va_high_addr_switch test
selftests/mm:
centralize the __always_unused macro
selftests/mm:
check after-split folio orders in split_huge_page_test
selftests/mm:
do check_huge_anon() with a number been passed in
selftests/mm:
fix child process exit codes in ksm_functional_tests
selftests/mm:
fix division-by-zero in uffd-unit-tests
selftests/mm:
fix hugepages cleanup too early
selftests/mm:
fix spelling mistake "mrmeap" -> "mremap"
selftests/mm:
fix va_high_addr_switch.sh failure on x86_64
selftests/mm:
gup_tests: option to GUP all pages in a single call
selftests/mm:
mark all functions static in split_huge_page_test.c
selftests/mm:
pass filename as input param to VM_PFNMAP tests
selftests/mm:
protection_keys: fix dead code
selftests/mm:
put general ksm operation into vm_util
selftests/mm:
reimplement is_backed_by_thp() with more precise check
selftests/mm:
remove PROT_EXEC req from file-collapse tests
selftests/mm:
skip hugepage-mremap test if userfaultfd unavailable
selftests/mm:
skip soft-dirty tests when CONFIG_MEM_SOFT_DIRTY is disabled
selftests/mm:
skip thuge-gen test if system is not setup properly
selftests/mm:
split_huge_page_test: cleanups for split_pte_mapped_thp test
selftests/mm:
split_huge_page_test: fix occasional is_backed_by_folio() wrong results
selftests/mm:
test that rmap behaves as expected
selftests/mm:
use __auto_type in swap() macro
selftests/mm:
use calloc instead of malloc in pagemap_ioctl.c
selftests/namespaces:
add file handle selftests
selftests/namespaces:
add identifier selftests
selftests/namespaces:
verify initial namespace inode numbers
selftests/net/socket.c:
removed warnings from unused returns
selftests/net:
add tcp_port_share to .gitignore
selftests/net:
Ensure assert() triggers in psock_tpacket.c
selftests/net:
fix out-of-order delivery of FIN in gro:tcp test
selftests/net:
packetdrill: add tcp_close_no_rst.pkt
selftests/net:
packetdrill: Support single protocol test.
selftests/net:
Replace non-standard __WORDSIZE with sizeof(long) * 8
selftests/net:
test ipip packets in gro.sh
selftests/net:
Test tcp port reuse after unbinding a socket
selftests/net:
use destination options instead of hop-by-hop
selftests/nolibc:
always compile the kernel with GCC
selftests/nolibc:
be more specific about variables affecting nolibc-test
selftests/nolibc:
deduplicate invocations of toplevel Makefile
selftests/nolibc:
don't pass CC to toplevel Makefile
selftests/nolibc:
fix EXPECT_NZ macro
selftests/nolibc:
remove outdated comment about construct order
selftests/proc:
add tests for new pidns APIs
selftests/proc:
test PROCMAP_QUERY ioctl while vma is concurrently modified
selftests/seccomp:
Add a test for the WAIT_KILLABLE_RECV fast reply race
selftests/seccomp:
validate uprobe syscall passes through seccomp
selftests/tc-testing:
Adapt tc police action tests for Gb rounding changes
selftests/tc-testing:
Create tests trying to add children to clsact/ingress qdiscs
selftests/tracing:
Run sample events to clear page cache events
selftests/user_events:
fix type cast for write_index packed member in perf_test
selftests/vsock:
avoid false-positives when checking dmesg
selftests:
always install UAPI headers to the correct directory
selftests:
arg_parsing: Ensure data is flushed to disk before reading.
selftests:
arm64: Check fread return value in exec_target
selftests:
arm64: Fix -Waddress warning in tpidr2 test
selftests:
bonding: add ipsec offload test
selftests:
bonding: add test for LACP actor port priority
selftests:
bpf: Add tests for signed loads from arena
selftests:
bpf: introduce __stderr and __stdout
selftests:
bpf: use __stderr in stream error tests
selftests:
bridge_fdb_local_vlan_0: Test FDB vs. NET_ADDR_SET behavior
selftests:
cachestat: Fix warning on declaration under label
selftests:
centralise maybe-unused definition in kselftest.h
selftests:
cgroup: add values_close_report helper
selftests:
cgroup: Make test_pids backwards compatible
selftests:
cgroup: Use values_close_report in test_cpu
selftests:
Create tools/testing/selftests/vfio
selftests:
defer: Allow spaces in arguments of deferred commands
selftests:
defer: Introduce DEFER_PAUSE_ON_FAIL
selftests:
Disable dad for ipv6 in fcnal-test.sh
selftests:
drv-net: add configs for zerocopy Rx
selftests:
drv-net: add HW timestamping tests
selftests:
drv-net: add PSP responder
selftests:
drv-net: add test for RSS on flow label
selftests:
drv-net: adjust tests before defaulting to shell=False
selftests:
drv-net: base device access API test
selftests:
drv-net: devmem: add / correct the IPv6 support
selftests:
drv-net: devmem: flip the direction of Tx tests
selftests:
drv-net: devmem: remove sudo from system() calls
selftests:
drv-net: Enable BTF
selftests:
drv-net: fix linter warnings in pp_alloc_fail
selftests:
drv-net: hds: restore hds settings
selftests:
drv-net: make linters happy with our imports
selftests:
drv-net: ncdevmem: explicitly set HDS threshold to 0
selftests:
drv-net: ncdevmem: make configure_channels() support combined channels
selftests:
drv-net: ncdevmem: remove use of error()
selftests:
drv-net: ncdevmem: restore old channel config
selftests:
drv-net: ncdevmem: restore original HDS setting before exiting
selftests:
drv-net: ncdevmem: save IDs of flow rules we added
selftests:
drv-net: pp_alloc_fail: add necessary optoins to config
selftests:
drv-net: pp_alloc_fail: lower traffic expectations
selftests:
drv-net: psp: add association tests
selftests:
drv-net: psp: add basic data transfer and key rotation tests
selftests:
drv-net: psp: add connection breaking tests
selftests:
drv-net: psp: add test for auto-adjusting TCP MSS
selftests:
drv-net: psp: add tests for destroying devices
selftests:
drv-net: Pull data before parsing headers
selftests:
drv-net: Reload pkt pointer after calling filter_udphdr
selftests:
drv-net: rss_ctx: fix the queue count check
selftests:
drv-net: rss_ctx: make the test pass with few queues
selftests:
drv-net: rss_ctx: use Netlink for timed reconfig
selftests:
drv-net: test the napi init state
selftests:
drv-net: tso: increase the retransmit threshold
selftests:
drv-net: update remaining Python init files
selftests:
drv-net: wait for carrier
selftests:
drv-net: xdp: Add a single-buffer XDP_TX test.
selftests:
drv-net: xdp: add test for interface level qstats
selftests:
drv-net: xdp: Extract common XDP_TX setup/validation.
selftests:
drv-net: xdp: make sure we're actually testing native XDP
selftests:
drv-net: xdp: rename netnl to ethnl
selftests:
drv-net: xdp: Validate single-buff XDP_TX in multi-buff mode
selftests:
filesystems: Add functional test for the abort file in fusectl
selftests:
forwarding: Add a test for FDB activity notification control
selftests:
forwarding: Add test for BR_BOOLOPT_FDB_LOCAL_VLAN_0
selftests:
forwarding: lib: Add an autodefer variant of forwarding_enable()
selftests:
forwarding: lib: Add an autodefer variant of simple_if_init()
selftests:
forwarding: lib: Add an autodefer variant of vrf_prepare()
selftests:
forwarding: README: Mention defer, adf_
selftests:
forwarding: Reorder (ar)ping arguments to obey POSIX getopt
selftests:
kselftest: Create ksft_print_dbg_msg()
selftests:
mptcp: add a check for 'add_addr_accepted'
selftests:
mptcp: add checks for fallback counters
selftests:
mptcp: close server file descriptors
selftests:
mptcp: close server IPC descriptors
selftests:
mptcp: connect: fix fallback note due to OoO
selftests:
mptcp: connect: trunc: read all recv data
selftests:
mptcp: join: allow more time to send ADD_ADDR
selftests:
mptcp: join: endpoints: longer timeout
selftests:
mptcp: join: endpoints: longer transfer
selftests:
mptcp: join: fastclose: remove flaky marks
selftests:
mptcp: join: mark 'delete re-add signal' as skipped if not supported
selftests:
mptcp: join: mark 'flush re-add' as skipped if not supported
selftests:
mptcp: join: mark implicit tests as skipped if not supported
selftests:
mptcp: join: mark laminar tests as skipped if not supported
selftests:
mptcp: join: properly kill background tasks
selftests:
mptcp: join: rm: set backup flag
selftests:
mptcp: join: tolerate more ADD_ADDR
selftests:
mptcp: join: userspace: longer timeout
selftests:
mptcp: join: userspace: longer transfer
selftests:
mptcp: join: validate C-flag + def limit
selftests:
mptcp: join: validate new laminar endp
selftests:
mptcp: pm: get server-side flag
selftests:
ncdevmem: don't retry EFAULT
selftests:
ncdevmem: remove sleep on rx
selftests:
net-drv: stats: sanity check FEC histogram
selftests:
net: add test for dst hint mechanism with directed broadcast addresses
selftests:
net: add test for ipv6 fragmentation
selftests:
net: Add tests to verify team driver option set and get.
selftests:
net: avoid memory leak
selftests:
net: bpf_offload: print loaded programs on mismatch
selftests:
net: check jq command is supported
selftests:
net: Explicitly enable CONFIG_CRYPTO_SHA1 for IPsec
selftests:
net: fix memory leak in tls.c
selftests:
net: fix server bind failure in sctp_vrf.sh
selftests:
net: fix spelling and grammar mistakes
selftests:
net: lib.sh: Don't defer failed commands
selftests:
net: lib: Do not overwrite error messages
selftests:
net: lib: Rename bridge_vlan_add() to adf_*
selftests:
net: lib: Rename ip_addr_add() to adf_*
selftests:
net: lib: Rename ip_link_add() to adf_*
selftests:
net: lib: Rename ip_link_set_addr() to adf_*
selftests:
net: lib: Rename ip_link_set_down() to adf_*
selftests:
net: lib: Rename ip_link_set_master() to adf_*
selftests:
net: lib: Rename ip_link_set_up() to adf_*
selftests:
net: lib: Rename ip_route_add() to adf_*
selftests:
net: local_termination: Wait for interfaces to come up
selftests:
net: make the dump test less sensitive to mem accounting
selftests:
net: move netlink-dumps back to progs
selftests:
net: py: don't default to shell=True
selftests:
net: replace sleeps in fcnal-test with waits
selftests:
net: run groups from fcnal-test in parallel
selftests:
net: sort configs
selftests:
net: speed up pmtu.sh by avoiding unnecessary cleanup
selftests:
net: terminate bkg() commands on exception
selftests:
net: Test bridge backup port when port is administratively down
selftests:
net: tls: add tests for cmsg vs MSG_MORE
selftests:
net: unify the Makefile formats
selftests:
net: use BASH for bareudp testing
selftests:
net: vlan_bridge_binding: Rename dfr_set_binding_*() to adf_*
selftests:
netconsole: Validate interface selection by MAC address
selftests:
netdevsim: Fix ethtool-coalesce.sh fail by installing ethtool-common.sh
selftests:
netfilter: nft_concat_range.sh: add check for double-create bug
selftests:
netfilter: nft_fib.sh: fix spurious test failures
selftests:
netfilter: query conntrack state to check for port clash resolution
selftests:
pci_endpoint: Skip IRQ test if IRQ is out of range.
selftests:
prctl: introduce tests for disabling THPs completely
selftests:
prctl: introduce tests for disabling THPs except for madvise
selftests:
proc: mark vsyscall strings maybe-unused
selftests:
Replace sleep with slowwait
selftests:
riscv: Add README for RISC-V KSelfTest
selftests:
rtnetlink: correct error message in rtnetlink.sh fou test
selftests:
rtnetlink: print device info on preferred_lft test failure
selftests:
rtnetlink: skip tests if tools or feats are missing
selftests:
tls: add test for short splice due to full skmsg
selftests:
traceroute: Add VRF tests
selftests:
traceroute: Return correct value on failure
selftests:
traceroute: Reword comment
selftests:
traceroute: Test traceroute with different source IPs
selftests:
traceroute: Use require_command()
selftests:
ublk: add test to verify that feat_map is complete
selftests:
ublk: fix behavior when fio is not installed
selftests:
ublk: kublk: add UBLK_F_BUF_REG_OFF_DAEMON to feat_map
selftests:
ublk: kublk: simplify feat_map definition
selftests:
vDSO: Drop vdso_test_clock_getres
selftests:
vDSO: Fix -Wunitialized in powerpc VDSO_CALL() wrapper
selftests:
vDSO: vdso_test_abi: Add tests for clock_gettime64()
selftests:
vDSO: vdso_test_abi: Correctly skip whole test with missing vDSO
selftests:
vDSO: vdso_test_abi: Drop clock availability tests
selftests:
vDSO: vdso_test_abi: Test CPUTIME clocks
selftests:
vDSO: vdso_test_abi: Use explicit indices for name array
selftests:
vDSO: vdso_test_abi: Use ksft_finished()
selftests:
watchdog: skip ping loop if WDIOF_KEEPALIVEPING not supported
selinux:
enable per-file labeling for functionfs
selinux:
fix sel_read_bool() allocation and error handling
selinux:
move avdcache to per-task security struct
selinux:
Remove redundant __GFP_NOWARN
selinux:
Remove unused function selinux_policycap_netif_wildcard()
selinux:
rename task_security_struct to cred_security_struct
selinux:
rename the cred_security_struct variables to "crsec"
selinux:
use a consistent method to get full socket from skb
serdev:
Drop dev_pm_domain_detach() call
serial:
8250: Fix 8250_rsa symbol loop
serial:
8250: introduce RPM guard()s
serial:
8250: omap: Support wakeup pinctrl state on suspend
serial:
8250: use guard()s
serial:
8250_core: fix coding style issue
serial:
8250_core: use guard() in serial_unlink_irq_chain()
serial:
8250_dw: handle reset control deassert error
serial:
8250_exar: add support for Advantech 2 port card with Device ID 0x0018
serial:
8250_mtk: Enable baud clock and manage in runtime PM
serial:
8250_omap: extract omap_8250_set_termios_atomic()
serial:
8250_omap: use guard()s
serial:
8250_platform: Reduce stack usage in serial8250_probe_acpi()
serial:
8250_platform: Reduce stack usage in serial8250_probe_platform()
serial:
8250_rsa: use guard()s
serial:
amba-pl011: prefer dma_mapping_error() over explicit address checking
serial:
introduce uart_port_lock() guard()s
serial:
max310x: Add error checking in probe()
serial:
max310x: improve interrupt handling
serial:
qcom-geni: Add DFS clock mode support to GENI UART driver
serial:
qcom-geni: Dynamically allocate UART ports
serial:
qcom-geni: Fix blocked task
serial:
qcom-geni: Fix off-by-one error in ida_alloc_range()
serial:
qcom-geni: Load UART qup Firmware from linux side
serial:
qcom-geni: Make UART port count configurable via Kconfig
serial:
sc16is7xx: drop redundant conversion to bool
serial:
sc16is7xx: remove useless enable of enhanced features
serial:
serial_core: use guard()s
serial:
stm32: allow selecting console when the driver is module
Linux:
SET_PAGE_DIR() users had been gone since 2.3.12pre1
setup_mnt():
primitive for connecting a mount to filesystem
sfc:
fix potential memory leak in efx_mae_process_mport()
sfc:
replace min/max nesting with clamp()
sh:
Add __attribute_const__ to ffs()-family implementations
sh_eth:
Convert to DEFINE_SIMPLE_DEV_PM_OPS()
sh_eth:
Remove dummy Runtime PM callbacks
sh_eth:
Use async pm_runtime_put()
shmem:
fix tmpfs reconfiguration (remount) when noswap is set
Linux:
simplify cifs_atomic_open()
Linux:
simplify fuse_atomic_open()
Linux:
simplify gfs2_atomic_open()
Linux:
simplify nfs_atomic_open_v23()
Linux:
simplify the callers of mnt_unhold_writers()
Linux:
simplify vboxsf_dir_atomic_open()
siox:
bus-gpio: Remove the use of dev_err_probe()
slab:
Add allow_spin check to eliminate kmemleak warnings
slab:
add opt-in caching layer of percpu sheaves
slab:
add sheaf support for batching kfree_rcu() operations
slab:
allow NUMA restricted allocations to use percpu sheaves
slab:
Avoid race on slab->obj_exts in alloc_slab_obj_exts
slab:
determine barn status racily outside of lock
slab:
don't validate slab pointer in free_debug_processing()
slab:
fix barn NULL pointer dereference on memoryless nodes
slab:
fix clearing freelist in free_deferred_objects()
slab:
Fix obj_ext mistakenly considered NULL due to race condition
slab:
fix slab accounting imbalance due to defer_deactivate_slab()
slab:
Fix using this_cpu_ptr() in preemptible context
slab:
Introduce kmalloc_nolock() and kfree_nolock().
slab:
Make slub local_(try)lock more precise for LOCKDEP
slab:
mark slab->obj_exts allocation failures unconditionally
slab:
move validate_slab_ptr() from alloc_consistency_checks() to its caller
slab:
move validate_slab_ptr() from check_slab() to its callers
slab:
prevent infinite loop in kmalloc_nolock() with debugging
slab:
prevent warnings when slab obj_exts vector allocation fails
slab:
Remove dead code in free_consistency_checks()
slab:
reset slab->obj_ext when freeing and it is OBJEXTS_ALLOC_FAIL
slab:
Reuse first bit for OBJEXTS_ALLOC_FAIL
slab:
sheaf prefilling for guaranteed allocations
slab:
simplify init_kmem_cache_nodes() error handling
slab:
skip percpu sheaves for remote object freeing
slab:
use memdesc_flags_t
slab:
use memdesc_nid()
slab:
validate slab before using it in alloc_single_from_partial()
slab:
wrap debug slab validation in validate_slab_ptr()
Linux:
slightly simplify nfs_atomic_open()
slimbus:
messaging: fix "transfered"->"transferred"
slimbus:
messaging: Remove redundant code
slimbus:
ngd: Fix reference count leak in qcom_slim_ngd_notify_slaves
slimbus:
qcom: remove unused qcom controller driver
slub:
Don't call lockdep_unregister_key() for immature kmem_cache.
smb client:
fix bug with newly created file in cached dir
smb/server:
fix possible memory leak in smb2_read()
smb/server:
fix possible refcount leak in smb2_sess_setup()
smb:
client/smbdirect: introduce SMBDIRECT_SOCKET_ERROR
smb:
client/smbdirect: replace SMBDIRECT_SOCKET_CONNECTING with more detailed states
smb:
client: account smb directory cache usage and per-tcon totals
smb:
client: add and use smbd_get_parameters()
smb:
client: add drop_dir_cache module parameter to invalidate cached dirents
smb:
client: add tcon information to smb2_reconnect() debug messages
smb:
client: adjust smbdirect related output of cifs_debug_data_proc_show()
smb:
client: allocate enough space for MR WRs and ib_drain_qp()
smb:
client: allocate smbdirect workqueue at the beginning of _smbd_get_connection()
smb:
client: batch SRV_COPYCHUNK entries to cut round trips
smb:
client: call ib_dma_unmap_sg if mr->sgt.nents is not 0
smb:
client: call smbd_destroy() in the same splace as kernel_sock_shutdown()/sock_release()
smb:
client: change smbd_deregister_mr() to return void
smb:
client: Consolidate cmac(aes) shash allocation
smb:
client: count the number of posted recv_io messages in order to calculated credits
smb:
client: defer calling ib_alloc_pd() after we are connected
smb:
client: ensure open_cached_dir_by_dentry() only returns valid cfid
smb:
client: fill in smbdirect_socket.first_error on error
smb:
client: fill smbdirect_socket_parameters at the beginning and use the values from there
smb:
client: fix cifs_pick_channel when channel needs reconnect
smb:
client: fix crypto buffers in non-linear memory
smb:
client: fix memory leak in cifs_construct_tcon()
smb:
client: fix missing timestamp updates after ftruncate(2)
smb:
client: fix missing timestamp updates after utime(2)
smb:
client: fix missing timestamp updates with O_TRUNC
smb:
client: fix potential cfid UAF in smb2_query_info_compound
smb:
client: fix potential UAF in smb2_close_cached_fid()
smb:
client: fix race with fallocate(2) and AIO+DIO
smb:
client: Fix refcount leak for cifs_sb_tlink
smb:
client: fix refcount leak in smb2_set_path_attr
smb:
client: fix sending the iwrap custom IRD/ORD negotiation messages
smb:
client: fix smbdirect keep alive handling to match the documentation
smb:
client: get rid of d_drop() in cifs_do_rename()
smb:
client: handle lack of IPC in dfs_cache_refresh()
smb:
client: improve logic in allocate_mr_list()
smb:
client: improve logic in smbd_deregister_mr()
smb:
client: improve logic in smbd_register_mr()
smb:
client: Improve unlocking of a mutex in cifs_get_swn_reg()
smb:
client: introduce close_cached_dir_locked()
smb:
client: let destroy_mr_list() call ib_dereg_mr() before ib_dma_unmap_sg()
smb:
client: let destroy_mr_list() call list_del(&mr->list)
smb:
client: let destroy_mr_list() keep smbdirect_mr_io memory if registered
smb:
client: let destroy_mr_list() remove locked from the list
smb:
client: let smbd_destroy() wait for SMBDIRECT_SOCKET_DISCONNECTED
smb:
client: let smbd_disconnect_rdma_connection() disable all work but disconnect_work
smb:
client: let smbd_disconnect_rdma_connection() set SMBDIRECT_SOCKET_ERROR...
smb:
client: let smbd_disconnect_rdma_connection() turn CREATED into DISCONNECTED
smb:
client: let smbd_post_send_iter() call ib_dma_map_single() for the header first
smb:
client: let smbd_{destroy,disconnect_rdma_{work,connection}}() wake up all wait queues
smb:
client: limit the range of info->receive_credit_target
smb:
client: make consitent use of spin_lock_irq{save,restore}() in smbdirect.c
smb:
client: make only use of wake_up[_all]() in smbdirect.c
smb:
client: make sure smbd_disconnect_rdma_work() doesn't run after smbd_destroy() took over
smb:
client: make use of ib_wc_status_msg() and skip IB_WC_WR_FLUSH_ERR logging
smb:
client: make use of smbdirect_socket.disconnect_work
smb:
client: make use of smbdirect_socket.idle.{keepalive,immediate_work,timer_work}
smb:
client: make use of smbdirect_socket.mr_io
smb:
client: make use of smbdirect_socket.rdma.legacy_iwarp
smb:
client: make use of smbdirect_socket.recv_io.{posted,credits}
smb:
client: make use of smbdirect_socket.send_io.credits.{count,wait_queue}
smb:
client: make use of smbdirect_socket.send_io.lcredits.*
smb:
client: make use of smbdirect_socket.send_io.pending.{count,{dec,zero}_wait_queue}
smb:
client: make use of smbdirect_socket.statistics
smb:
client: make use of smbdirect_socket.status_wait
smb:
client: make use of smbdirect_socket.workqueue
smb:
client: make use of smbdirect_socket_init()
smb:
client: make use of smbdirect_socket_parameters.max_frmr_depth
smb:
client: make use of smbdirect_socket_parameters.{initiator_depth,responder_resources}
smb:
client: make use of smbdirect_socket_parameters.{resolve_{addr,route},rdma_connect,negotiate}_timeout_msec
smb:
client: make use of struct smbdirect_mr_io
smb:
client: move rdma_readwrite_threshold from smbd_connection to TCP_Server_Info
smb:
client: Omit an if branch in smb2_find_smb_tcon()
smb:
client: Omit one redundant variable assignment in cifs_xattr_set()
smb:
client: pass struct smbdirect_socket to get_mr()
smb:
client: pass struct smbdirect_socket to manage_credits_prior_sending()
smb:
client: pass struct smbdirect_socket to manage_keep_alive_before_sending()
smb:
client: pass struct smbdirect_socket to smbd_conn_upcall()
smb:
client: pass struct smbdirect_socket to smbd_create_id()
smb:
client: pass struct smbdirect_socket to smbd_disconnect_rdma_connection()
smb:
client: pass struct smbdirect_socket to smbd_ia_open()
smb:
client: pass struct smbdirect_socket to smbd_negotiate()
smb:
client: pass struct smbdirect_socket to smbd_post_recv()
smb:
client: pass struct smbdirect_socket to smbd_post_send()
smb:
client: pass struct smbdirect_socket to smbd_post_send_empty()
smb:
client: pass struct smbdirect_socket to smbd_post_send_full_iter()
smb:
client: pass struct smbdirect_socket to smbd_post_send_iter()
smb:
client: pass struct smbdirect_socket to smbd_post_send_negotiate_req()
smb:
client: pass struct smbdirect_socket to smbd_qp_async_error_upcall()
smb:
client: pass struct smbdirect_socket to {allocate,destroy}_caches_and_workqueue()
smb:
client: pass struct smbdirect_socket to {allocate,destroy}_mr_list()
smb:
client: pass struct smbdirect_socket to {allocate,destroy}_receive_buffers()
smb:
client: pass struct smbdirect_socket to {enqueue,_get_first}_reassembly()
smb:
client: pass struct smbdirect_socket to {get,put}_receive_buffer()
smb:
client: queue post_recv_credits_work also if the peer raises the credit target
smb:
client: Reduce the scopes for a few variables in two functions
smb:
client: remove cfids_invalidation_worker
smb:
client: remove info->wait_receive_queues handling in smbd_destroy()
smb:
client: Remove obsolete crypto_shash allocations
smb:
client: remove pointless cfid->has_lease check
smb:
client: remove redudant assignment in cifs_strict_fsync()
smb:
client: remove unused fid_lock
smb:
client: remove unused smbd_connection->protocol
smb:
client: remove unused smbd_connection.count_reassembly_queue
smb:
client: remove unused struct smbdirect_socket argument of smbd_iter_to_mr()
smb:
client: remove useless smbd_connection.send_immediate
smb:
client: Return a status code only as a constant in cifs_spnego_key_instantiate()
smb:
client: Return a status code only as a constant in sid_to_id()
smb:
client: Return directly after a failed genlmsg_new() in cifs_swn_send_register_message()
smb:
client: send empty packets via send_immediate_work
smb:
client: short-circuit in open_cached_dir_by_dentry() if !dentry
smb:
client: short-circuit negative lookups when parent dir is fully cached
smb:
client: show lease state as R/H/W (or NONE) in open_files
smb:
client: transport: avoid reconnects triggered by pending task work
smb:
client: transport: minor indentation style fix
smb:
client: update cfid->last_access_time in open_cached_dir_by_dentry()
smb:
client: Use common code in cifs_do_create()
smb:
client: Use common code in cifs_lookup()
smb:
client: Use HMAC-MD5 library for NTLMv2
smb:
client: Use HMAC-SHA256 library for key generation
smb:
client: Use HMAC-SHA256 library for SMB2 signature calculation
smb:
client: Use MD5 library for M-F symlink hashing
smb:
client: Use MD5 library for SMB1 signature calculation
smb:
client: Use SHA-512 library for SMB3.1.1 preauth hash
smb:
client: use status_wait and SMBDIRECT_SOCKET_NEGOTIATE_RUNNING for completion
smb:
client: use status_wait and SMBDIRECT_SOCKET_RESOLVE_{ADDR,ROUTE}_RUNNING for completion
smb:
client: validate change notify buffer before copy
smb:
fix invalid username check in smb3_fs_context_parse_param()
smb:
move some duplicate definitions to common/cifsglob.h
smb:
server: add a pr_info() when the server starts running
smb:
server: allocate enough space for RW WRs and ib_drain_qp()
smb:
server: call smb_direct_post_recv_credits() when the negotiation is done
smb:
server: don't wait for info->send_pending == 0 on error
smb:
server: fill in smbdirect_socket.first_error on error
smb:
server: fill smbdirect_socket_parameters at the beginning and use the values from there
smb:
server: fix IRD/ORD negotiation with the client
smb:
server: implement correct keepalive and timeout handling for smbdirect
smb:
server: let free_transport() wait for SMBDIRECT_SOCKET_DISCONNECTED
smb:
server: let smb_direct_cm_handler() call ib_drain_qp() after smb_direct_disconnect_rdma_work()
smb:
server: let smb_direct_disconnect_rdma_connection() disable all work but disconnect_work
smb:
server: let smb_direct_disconnect_rdma_connection() set SMBDIRECT_SOCKET_ERROR...
smb:
server: let smb_direct_disconnect_rdma_connection() turn CREATED into DISCONNECTED
smb:
server: let smb_direct_flush_send_list() invalidate a remote key first
smb:
server: let {free_transport,smb_direct_disconnect_rdma_{work,connection}}() wake up all wait queues
smb:
server: make consitent use of spin_lock_irq{save,restore}() in transport_rdma.c
smb:
server: make only use of wake_up[_all]() in transport_rdma.c
smb:
server: make use of common smbdirect.h
smb:
server: make use of common smbdirect_pdu.h
smb:
server: make use of common smbdirect_socket
smb:
server: make use of common smbdirect_socket_parameters
smb:
server: make use of ib_alloc_cq_any() instead of ib_alloc_cq()
smb:
server: make use of SMBDIRECT_RECV_IO_MAX_SGE
smb:
server: make use of smbdirect_socket->recv_io.expected
smb:
server: make use of smbdirect_socket.disconnect_work
smb:
server: make use of smbdirect_socket.idle.immediate_work
smb:
server: make use of smbdirect_socket.rdma.legacy_iwarp
smb:
server: make use of smbdirect_socket.recv_io.free.{list,lock}
smb:
server: make use of smbdirect_socket.recv_io.reassembly.*
smb:
server: make use of smbdirect_socket.recv_io.{posted,credits}
smb:
server: make use of smbdirect_socket.send_io.credits.{count,wait_queue}
smb:
server: make use of smbdirect_socket.send_io.lcredits.*
smb:
server: make use of smbdirect_socket.send_io.pending.{count,zero_wait_queue}
smb:
server: make use of smbdirect_socket.status_wait
smb:
server: make use of smbdirect_socket.workqueue
smb:
server: make use of smbdirect_socket.{send,recv}_io.mem.{cache,pool}
smb:
server: make use of smbdirect_socket_init()
smb:
server: make use of smbdirect_socket_parameters.negotiate_timeout_msec and change to 5s
smb:
server: make use of smbdirect_socket_parameters.{initiator_depth,responder_resources}
smb:
server: make use of struct smbdirect_recv_io
smb:
server: make use of struct smbdirect_rw_io
smb:
server: make use of struct smbdirect_send_batch
smb:
server: make use of struct smbdirect_send_io
smb:
server: make use smbdirect_socket.rw_io.credits
smb:
server: manage recv credits by counting posted recv_io and granted credits
smb:
server: move smb_direct_disconnect_rdma_work() into free_transport()
smb:
server: only turn into SMBDIRECT_SOCKET_CONNECTED when negotiation is done
smb:
server: pass ksmbd_transport to get_smbd_max_read_write_size()
smb:
server: pass struct smbdirect_socket to calc_rw_credits()
smb:
server: pass struct smbdirect_socket to manage_credits_prior_sending()
smb:
server: pass struct smbdirect_socket to manage_keep_alive_before_sending()
smb:
server: pass struct smbdirect_socket to post_sendmsg()
smb:
server: pass struct smbdirect_socket to smb_direct_accept_client()
smb:
server: pass struct smbdirect_socket to smb_direct_cm_handler()
smb:
server: pass struct smbdirect_socket to smb_direct_connect()
smb:
server: pass struct smbdirect_socket to smb_direct_create_header()
smb:
server: pass struct smbdirect_socket to smb_direct_create_qpair()
smb:
server: pass struct smbdirect_socket to smb_direct_disconnect_rdma_connection()
smb:
server: pass struct smbdirect_socket to smb_direct_flush_send_list()
smb:
server: pass struct smbdirect_socket to smb_direct_get_max_fr_pages()
smb:
server: pass struct smbdirect_socket to smb_direct_init_params()
smb:
server: pass struct smbdirect_socket to smb_direct_post_recv()
smb:
server: pass struct smbdirect_socket to smb_direct_post_send()
smb:
server: pass struct smbdirect_socket to smb_direct_post_send_data()
smb:
server: pass struct smbdirect_socket to smb_direct_prepare_negotiation()
smb:
server: pass struct smbdirect_socket to smb_direct_qpair_handler()
smb:
server: pass struct smbdirect_socket to smb_direct_send_negotiate_response()
smb:
server: pass struct smbdirect_socket to smb_direct_{alloc,free}_sendmsg()
smb:
server: pass struct smbdirect_socket to smb_direct_{create,destroy}_pools()
smb:
server: pass struct smbdirect_socket to wait_for_credits()
smb:
server: pass struct smbdirect_socket to wait_for_rw_credits()
smb:
server: pass struct smbdirect_socket to wait_for_send_credits()
smb:
server: pass struct smbdirect_socket to {enqueue,get_first}_reassembly()
smb:
server: pass struct smbdirect_socket to {get_free,put}_recvmsg()
smb:
server: queue post_recv_credits_work in put_recvmsg() and avoid count_avail_recvmsg
smb:
server: rdma: avoid unmapping posted recv on accept failure
smb:
server: remove unused struct struct smb_direct_transport argument from smb_direct_send_ctx_init()
smb:
server: remove useless casts from KSMBD_TRANS/SMBD_TRANS
smb:
server: replace smb_trans_direct_transfort() with SMBD_TRANS()
smb:
server: simplify sibling_list handling in smb_direct_flush_send_list/send_done
smb:
server: smb_direct_disconnect_rdma_connection() already wakes all waiters on error
smb:
server: take the recv_credit_target from the negotiate req and always limit the range
smb:
server: Use common error handling code in smb_direct_rdma_xmit()
smb:
smbdirect: introduce smbdirect_mr_io.{kref,mutex} and SMBDIRECT_MR_DISABLED
smb:
smbdirect: introduce smbdirect_socket.disconnect_work
smb:
smbdirect: introduce smbdirect_socket.first_error
smb:
smbdirect: introduce smbdirect_socket.idle.{keepalive,immediate_work,timer_work}
smb:
smbdirect: introduce smbdirect_socket.mr_io.*
smb:
smbdirect: introduce smbdirect_socket.rdma.legacy_iwarp
smb:
smbdirect: introduce smbdirect_socket.recv_io.{posted,credits}
smb:
smbdirect: introduce smbdirect_socket.rw_io.credits
smb:
smbdirect: introduce smbdirect_socket.send_io.credits.{count,wait_queue}
smb:
smbdirect: introduce smbdirect_socket.send_io.lcredits.*
smb:
smbdirect: introduce smbdirect_socket.send_io.pending.{count,{dec,zero}_wait_queue}
smb:
smbdirect: introduce smbdirect_socket.statistics
smb:
smbdirect: introduce smbdirect_socket.status_wait
smb:
smbdirect: introduce smbdirect_socket.workqueue
smb:
smbdirect: introduce smbdirect_socket_init()
smb:
smbdirect: introduce smbdirect_socket_parameters.max_frmr_depth
smb:
smbdirect: introduce smbdirect_socket_parameters.{initiator_depth,responder_resources}
smb:
smbdirect: introduce smbdirect_socket_parameters.{resolve_{addr,route},rdma_connect,negotiate}_timeout_msec
smb:
smbdirect: introduce smbdirect_socket_status_string()
smb:
smbdirect: introduce struct smbdirect_mr_io
smb:
smbdirect: introduce struct smbdirect_rw_io
smb:
smbdirect: introduce struct smbdirect_send_batch
smb:
smbdirect: let smbdirect_socket_init() initialize all [delayed_]work_structs as disabled
smb:
Use arc4 library instead of duplicate arc4 code
smc:
Fix use-after-free in __pnet_find_base_ndev().
smc:
Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
smc:
Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
smc:
Use __sk_dst_get() and dst_dev_rcu() in smc_vlan_by_tcpsk().
smp:
Fix up and expand the smp_call_function_many() kerneldoc
smsc911x:
add second read of EEPROM mac when possible corruption seen
soc/fsl/qbman:
Use for_each_online_cpu() instead of for_each_cpu()
soc/tegra:
fuse: Add Tegra114 nvmem cells and fuse lookups
soc:
apple: Drop default ARCH_APPLE in Kconfig
soc:
apple: mailbox: Add Apple A11 and T2 mailbox support
soc:
apple: sart: Add SARTv0 support
soc:
apple: sart: Make allow flags SART version dependent
soc:
aspeed: socinfo: Add AST27xx silicon IDs
soc:
aspeed: Use of_reserved_mem_region_to_resource() for "memory-region"
soc:
fsl: qe: Change GPIO driver to a proper platform driver
soc:
fsl: qe: Drop legacy-of-mm-gpiochip.h header from GPIO driver
soc:
fsl: qmc: Only set completion interrupt when needed
soc:
hisilicon: kunpeng_hccs: Fix spelling mistake "decrese" -> "decrease"
soc:
mediatek: mtk-svs: fix device leaks on mt8183 probe failure
soc:
mediatek: mtk-svs: fix device leaks on mt8192 probe failure
soc:
officially expand maintainership team
soc:
qcom: geni-se: Add support to load QUP SE Firmware via Linux subsystem
soc:
qcom: geni-se: Cleanup register defines and update copyright
soc:
qcom: icc-bwmon: Fix handling dev_pm_opp_find_bw_*() errors
soc:
qcom: mdt_loader: Remove pas id parameter
soc:
qcom: mdt_loader: Remove unused parameter
soc:
qcom: mdt_loader: Remove unused parameter
soc:
qcom: pd-mapper: Add SM8750 compatible
soc:
qcom: rpmh-rsc: Unconditionally clear _TRIGGER bit for TCS
soc:
qcom: smem: Fix endian-unaware access of num_entries
soc:
qcom: use devm_kcalloc() for array space allocation
soc:
remove unneeded 'fast_io' parameter in regmap_config
soc:
renesas: Identify R-Car X5H
soc:
renesas: rz-sysc: Add syscon/regmap support
soc:
rockchip: grf: switch to FIELD_PREP_WM16_CONST macro
soc:
samsung: exynos-pmu: Enable CPU Idle for gs101
soc:
sunxi: sram: add entry for a523
soc:
sunxi: sram: register regmap as syscon
soc:
ti: k3-socinfo: Add information for AM62L SR1.1
soc:
ti: pruss: don't use %pK through printk
softirq:
Allow to drop the softirq-BKL lock on PREEMPT_RT
softirq:
Provide a handshake for canceling tasklets via polling
software node:
Constify node_group in registration functions
soundwire:
bus: add of_sdw_find_device_by_node helper
soundwire:
bus: add sdw_slave_get_current_bank helper
soundwire:
bus: Drop dev_pm_domain_detach() call
soundwire:
debugfs: add SCP_SDCA_IntStatX and SCP_SDCA_IntMaskX registers
soundwire:
Use min() to improve code
sparc/module:
Add R_SPARC_UA64 relocation handling
sparc/module:
Make it clear that relocation numbers are shown in hex
sparc/PCI:
Remove pcibios_enable_device() as they do nothing extra
sparc64:
fix hugetlb for sun4u
sparc64:
fix prototypes of reads[bwl]()
sparc64:
Remove redundant __GFP_NOWARN
sparc64:
Replace deprecated strcpy() with strscpy() in build_path_component()
sparc64:
Replace deprecated strcpy() with strscpy() in prom_nextprop()
sparc:
Add __attribute_const__ to ffs()-family implementations
sparc:
Drop the "-ansi" from the asflags
sparc:
fix accurate exception reporting in copy_to_user for Niagara 4
sparc:
fix accurate exception reporting in copy_{from,to}_user for M7
sparc:
fix accurate exception reporting in copy_{from_to}_user for Niagara
sparc:
fix accurate exception reporting in copy_{from_to}_user for UltraSPARC
sparc:
fix accurate exception reporting in copy_{from_to}_user for UltraSPARC III
sparc:
fix error handling in scan_one_device()
sparc:
floppy: Replace deprecated strcpy() with strscpy() in sun_floppy_init()
sparc:
kernel: apc: Remove macro APC_MINOR definition
sparc:
parport: Replace deprecated strcpy() with strscpy() in ecpp_probe()
sparc:
PCI: Replace deprecated strcpy() with strscpy()
sparc:
Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
sparc:
Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers
sparc:
Replace deprecated strcpy() with strscpy() in domain services driver
sparc:
Replace deprecated strcpy() with strscpy() in handle_nextprop_quirks()
sparc:
Replace deprecated strcpy() with strscpy() in prom_32.c
sphinx:
parser_yaml.py: fix line numbers information
spi:
Add TODO comment about ACPI GPIO setup
SPI:
Add virtio SPI driver
spi:
airoha: add support of dual/quad wires spi modes to exec_op() handler
spi:
airoha: fix reading/writing of flashes with more than one plane per lun
spi:
airoha: return an error for continuous mode dirmap creation cases
spi:
airoha: switch back to non-dma mode in the case of error
spi:
amlogic-spifc-a1: Handle devm_pm_runtime_enable() errors
spi:
amlogic: add driver for Amlogic SPI Flash Controller
spi:
amlogic: Fix error checking on regmap_write call
spi:
amlogic: fix spifc build error
spi:
apple: Add "apple,t8103-spi" compatible
spi:
atmel-quadspi: add padcalib, 2xgclk, and dllon capabilities
spi:
atmel-quadspi: add support for SAM9X7 QSPI controller
spi:
atmel-quadspi: Add support for sama7d65 QSPI
spi:
atmel: Add support for handling GCLK as a clock source
spi:
atmel: make it selectable for ARCH_MICROCHIP
spi:
atmel: simplify MR register update in cs_activate()
spi:
axi-spi-engine: improve version checks
spi:
axi-spi-engine: use adi_axi_pcore_ver_gteq()
spi:
bcm2835: Remove redundant semicolons
spi:
bcm63xx: fix premature CS deassertion on RX-only transactions
spi:
cadence-quadspi: Fix cqspi_probe() error handling for runtime pm
spi:
cadence-quadspi: Fix cqspi_setup_flash()
spi:
cadence-quadspi: Fix pm_runtime unbalance on dma EPROBE_DEFER
spi:
cadence-quadspi: Flush posted register writes before DAC access
spi:
cadence-quadspi: Flush posted register writes before INDAC access
spi:
cadence-quadspi: Use BIT() macros where possible
spi:
don't check spi_controller::num_chipselect when parsing a dt device
spi:
drop check for validity of device chip selects
spi:
Drop dev_pm_domain_detach() call
spi:
dt-bindings: add Amlogic A113L2 SFC
spi:
dt-bindings: apple,spi: Add t6020-spi compatible
spi:
dt-bindings: atmel,at91rm9200-spi: Add support for optional 'spi_gclk' clock
spi:
dt-bindings: cadence: add soc-specific compatible strings for zynqmp and versal-net
spi:
dt-bindings: samsung: Drop S3C2443
spi:
dt-bindings: spi-rockchip: Add RK3506 compatible
spi:
dw-mmio: add error handling for reset_control_deassert()
spi:
fix return code when spi device has too many chipselects
spi:
fsl-dspi: Avoid using -EINPROGRESS error code
spi:
fsl-dspi: Store status directly in cur_msg->status
spi:
geni-qcom: Load spi qup Firmware from linux side
spi:
imx: keep dma request disabled before dma transfer setup
spi:
intel-pci: Add support for Arrow Lake-H SPI serial flash
spi:
intel-pci: Add support for Intel Wildcat Lake SPI serial flash
spi:
intel: Add support for 128M component density
spi:
intel: Add support for Oak Stream SPI serial flash
spi:
keep track of number of chipselects in spi_device
spi:
ljca: Remove Wentong's e-mail address
spi:
loopback-test: Don't use %pK through printk
spi:
Merge up v6.18-rc1
spi:
move unused device CS initialization to __spi_add_device()
spi:
mt65xx: add dual and quad mode for standard spi device
spi:
mt65xx: Remove the use of dev_err_probe()
spi:
mtk-snfi: Remove redundant semicolons
spi:
multi CS cleanup and controller CS limit
spi:
mxs: fix "transfered"->"transferred"
spi:
npcm-fiu: use min_t() to improve code
spi:
nxp-fspi: Propagate fwnode in ACPI case as well
spi:
nxp-fspi: Remove error print for devm_add_action_or_reset()
spi:
offload trigger: adi-util-sigma-delta: clean up imports
spi:
offload-trigger: followup
spi:
pxa2xx: Remove the use of dev_err_probe()
spi:
rb4xx: add COMPILE_TEST support
spi:
rb4xx: depend on OF
spi:
rb4xx: use devm for clk_prepare_enable
spi:
reduce device chip select limit again
spi:
Remove the use of dev_err_probe()
spi:
Remove the use of dev_err_probe()
spi:
remove unneeded 'fast_io' parameter in regmap_config
spi:
rename SPI_CS_CNT_MAX => SPI_DEVICE_CS_CNT_MAX
spi:
rockchip-sfc: Fix DMA-API usage
spi:
rpc-if: Add resume support for RZ/G3E
spi:
rpc-if: Add resume support for RZ/G3E
spi:
rpc-if: Drop deprecated SIMPLE_DEV_PM_OPS
spi:
s3c64xx: Drop S3C2443
spi:
s3c64xx: Remove the use of dev_err_probe()
spi:
spi-cadence-quadspi: Enable pm runtime earlier to avoid imbalance
spi:
spi-cadence-quadspi: Remove duplicate pm_runtime_put_autosuspend() call
spi:
spi-fsl-dspi: Increase target mode DMA buffer size
spi:
spi-fsl-dspi: Report FIFO overflows as errors
spi:
spi-fsl-dspi: Stub out DMA functions
spi:
spi-fsl-dspi: Target mode improvements
spi:
spi-fsl-dspi: Use non-coherent memory for DMA
spi:
spi-fsl-dspi: Use whole page for DMA buffers
spi:
spi-fsl-lpspi: fix watermark truncation caused by type cast
spi:
spi-fsl-lpspi: use min_t() to improve code
spi:
spi-nxp-fspi: add DTR mode support
spi:
spi-nxp-fspi: add extra delay after dll locked
spi:
spi-nxp-fspi: Add OCT-DTR mode support
spi:
spi-nxp-fspi: Add the DDR LUT command support
spi:
spi-nxp-fspi: add the support for sample data from DQS pad
spi:
spi-nxp-fspi: extract function nxp_fspi_dll_override()
spi:
spi-nxp-fspi: few fix for flexspi
spi:
spi-nxp-fspi: limit the clock rate for different sample clock source selection
spi:
spi-nxp-fspi: re-config the clock rate when operation require new clock rate
spi:
spi-nxp-fspi: set back to dll override mode when clock rate < 100MHz
spi:
spi-qpic-snand: avoid double assignment in qcom_spi_probe()
spi:
spi-qpic-snand: cleanup 'qpic_ecc' structure
spi:
spi-qpic-snand: handle 'use_ecc' parameter of qcom_spi_config_cw_read()
spi:
spi-qpic-snand: remove 'clr*status' members of struct 'qpic_ecc'
spi:
spi-qpic-snand: remove unused 'dev' member of struct 'qpic_ecc'
spi:
spi-qpic-snand: simplify clock handling by using devm_clk_get_enabled()
spi:
spi_amd: Remove the use of dev_err_probe()
spi:
SPISG: Remove the use of dev_err_probe()
spi:
SPISG: Use devm_kcalloc() in aml_spisg_clk_init()
spi:
spl022: use min_t() to improve code
spi:
sunplus: sp7021: Clean up coding style
spi:
tegra114: remove Kconfig dependency on TEGRA20_APB_DMA
spi:
Try to get ACPI GPIO IRQ earlier
spi:
use min_t() to improve code
spi:
xilinx: increase number of retries before declaring stall
Squashfs:
add additional inode sanity checking
Squashfs:
add SEEK_DATA/SEEK_HOLE support
Squashfs:
fix uninit-value in squashfs_get_parent
Squashfs:
reject negative file sizes in squashfs_read_inode()
squashfs:
verify inode mode when loading from disk
srcu/tiny:
Remove preempt_disable/enable() in srcu_gp_start_if_needed()
srcu:
Add guards for notrace variants of SRCU-fast readers
srcu:
Add srcu_read_lock_fast_notrace() and srcu_read_unlock_fast_notrace()
srcu:
Document __srcu_read_{,un}lock_fast() implicit RCU readers
srcu:
Document srcu_flip() memory-barrier D relation to SRCU-fast
srcu:
Move rcu_is_watching() checks to srcu_read_{,un}lock_fast()
staging:
axis-fifo: fix maximum TX packet length check
staging:
axis-fifo: fix TX handling on copy_from_user() failure
staging:
axis-fifo: flush RX FIFO on read errors
staging:
axis-fifo: remove unnecessary dev_set_drvdata() calls
staging:
axis-fifo: use unique identifiers in device names
staging:
gpib: Fix device reference leak in fmh_gpib driver
staging:
gpib: Fix no EOI on 1 and 2 byte writes
staging:
gpib: Fix sending clear and trigger events
staging:
gpib: Return -EINTR on device clear
staging:
gpib: tidy-up comments
staging:
gpib: tnt4882: Remove redundant header files
staging:
gpib: use int type to store negative error codes
staging:
iio: adc: ad7816: Drop unnecessary dev_set_drvdata() call
staging:
media: ipu3: use string_choices API instead of ternary operator
staging:
media: tegra-video: use BIT() macro instead of shift
staging:
octeon: Clean up dead code in ethernet-tx.c
staging:
octeon: Convert to skb_dst_drop
staging:
octeon: Use 'u64' instead of 'uint64_t' in union cvmx_pip_wqe_word2
staging:
rtl8723bs: clean up variable initializations
staging:
rtl8723bs: fix checkpatch spaces preferred around that
staging:
rtl8723bs: fix coding style issues in core/rtw_mlme.c
staging:
rtl8723bs: fix comment formatting in basic_types.h
staging:
rtl8723bs: fix fortify warnings by using struct_group
staging:
rtl8723bs: fix if-statement alignment and line continuation in rtw_ap.c
staging:
rtl8723bs: fix space-before-tab warnings
staging:
rtl8723bs: fix typo in comment
staging:
rtl8723bs: hal: put return type and function name on one line
staging:
rtl8723bs: Hal_EfuseParseAntennaDiversity_8723B is empty
staging:
rtl8723bs: make Efuse_ReadAllMap static
staging:
rtl8723bs: merge rtw_os_free_recvframe into rtw_recv.c
staging:
rtl8723bs: merge rtw_os_indicate_connect into rtw_indicate_connect
staging:
rtl8723bs: merge rtw_os_indicate_disconnect into rtw_indicate_disconnect
staging:
rtl8723bs: merge rtw_os_recv_resource_alloc into rtw_recv.c
staging:
rtl8723bs: merge rtw_os_recv_resource_free into rtw_recv.c
staging:
rtl8723bs: merge rtw_os_recvbuf_resource_free into rtl8723bs_recv.c
staging:
rtl8723bs: move init_mlme_ext_timer to core/rtw_mlme_ext.c
staging:
rtl8723bs: move rtw_handle_tkip_mic_err to rtw_recv.c
staging:
rtl8723bs: move rtw_init_mlme_timer to core/rtw_mlme.c
staging:
rtl8723bs: move rtw_os_alloc_msdu_pkt to rtw_recv.c
staging:
rtl8723bs: move rtw_os_recv_indicate_pkt to rtw_recv.c
staging:
rtl8723bs: move rtw_recv_indicatepkt to rtw_recv.c
staging:
rtl8723bs: move rtw_report_sec_ie to core/rtw_mlme.c
staging:
rtl8723bs: move rtw_reset_securitypriv to core/rtw_mlme.c
staging:
rtl8723bs: remove bPseudoTest from efuse_OneByteRead
staging:
rtl8723bs: remove bPseudoTest from Efuse_ReadAllMap
staging:
rtl8723bs: remove bPseudoTest from EFUSE_ShadowMapUpdate
staging:
rtl8723bs: remove bPseudoTest from hal_EfuseSwitchToBank
staging:
rtl8723bs: remove bPseudoTest from Hal_GetEfuseDefinition
staging:
rtl8723bs: remove bPseudoTest from Hal_ReadEFuse
staging:
rtl8723bs: remove bPseudoTest from hal_ReadEFuse_BT
staging:
rtl8723bs: remove bPseudoTest from hal_ReadEFuse_WiFi
staging:
rtl8723bs: remove bWrite from Hal_EfusePowerSwitch
staging:
rtl8723bs: remove efuse_OneByteWrite
staging:
rtl8723bs: remove Hal_EfuseGetCurrentSize
staging:
rtl8723bs: remove include/recv_osdep.h
staging:
rtl8723bs: remove os_dep/recv_linux.c
staging:
rtl8723bs: remove REG_EFUSE_ACCESS_8723 and EFUSE_ACCESS_ON_8723
staging:
rtl8723bs: remove unnecessary forward declarations
staging:
rtl8723bs: remove unused tables
staging:
rtl8723bs: remove wrapper EFUSE_GetEfuseDefinition
staging:
rtl8723bs: remove wrapper Efuse_PowerSwitch
staging:
rtl8723bs: remove wrapper efuse_ReadEFuse
staging:
rtl8723bs: remove wrapper init_addba_retry_timer
staging:
rtl8723bs: remove wrapper rtw_init_recv_timer
staging:
rtl8723bs: remove wrapper rtw_os_indicate_scan_done
staging:
rtl8723bs: rename rtw_os_alloc_msdu_pkt
staging:
rtl8723bs: rename rtw_os_recv_indicate_pkt
staging:
rtl8723bs: rtw_efuse.h: simplify copyright banner
staging:
rtl8723bs: use crypto_xor_cpy
staging:
rtl8723bs: xmit: rephrase comment and drop extra space
staging:
sm750fb: remove unnecessary volatile qualifiers
staging:
sm750fb: rename camel case variable
staging:
sm750fb: rename snake case variables
staging:
vc04_services/vchiq-mmal: fix typos in comments
statmount:
don't call path_put() under namespace semaphore
stddef:
Introduce __TRAILING_OVERLAP()
stddef:
Remove token-pasting in TRAILING_OVERLAP()
strparser:
Fix signed/unsigned mismatch bug
struct mount:
relocate MNT_WRITE_HOLD bit
sunrpc:
add a Kconfig option to redirect dfprintk() output to trace buffer
sunrpc:
Change ret code of xdr_stream_decode_opaque_fixed
sunrpc:
delay pc_release callback until after the reply is sent
sunrpc:
eliminate return pointer in svc_tcp_sendmsg()
sunrpc:
fix "occurence"->"occurrence"
sunrpc:
fix null pointer dereference on zero-length checksum
sunrpc:
fix pr_notice in svc_tcp_sendto() to show correct length
SUNRPC:
Introduce xdr_set_scratch_folio()
SUNRPC:
Make RPCSEC_GSS_KRB5 select CRYPTO instead of depending on it
SUNRPC:
Move the svc_rpcb_cleanup() call sites
SUNRPC:
Move the svc_rpcb_cleanup() call sites
sunrpc:
remove dfprintk_cont() and dfprintk_rcu_cont()
SUNRPC:
Remove redundant __GFP_NOWARN
sunrpc:
unexport rpc_malloc() and rpc_free()
SUNRPC:
Update gssx_accept_sec_context() to use xdr_set_scratch_folio()
SUNRPC:
Update svcxdr_init_decode() to call xdr_set_scratch_folio()
Linux:
support for Amlogic SPI Flash Controller IP
Linux:
Support reading Subsystem ID from Device Tree
swiotlb:
Remove redundant __GFP_NOWARN
Linux:
switch do_new_mount_fc() to fc_mount()
sysfs:
check visibility before changing group attribute ownership
sysfs:
remove attribute_group::bin_attrs_new
sysfs:
remove bin_attribute::read_new/write_new()
tas2783A:
Add acpi match changes for Intel MTL
task_stack.h:
clean-up stack_not_used() implementation
tcp:
AccECN core
tcp:
accecn: AccECN needs to know delivered bytes
tcp:
accecn: AccECN negotiation
tcp:
accecn: AccECN option
tcp:
accecn: AccECN option ceb/cep and ACE field multi-wrap heuristics
tcp:
accecn: AccECN option failure handling
tcp:
accecn: AccECN option send control
tcp:
accecn: add AccECN rx byte counters
tcp:
accecn: try to fit AccECN option with SACK
tcp:
add datapath logic for PSP with inline key exchange
tcp:
add newval parameter to tcp_rcvbuf_grow()
tcp:
annotate data-races around icsk->icsk_probes_out
tcp:
annotate data-races around icsk->icsk_retransmits
tcp:
annotate data-races around tp->rx_opt.user_mss
tcp:
annotate data-races in tcp_req_diag_fill()
tcp:
cdg: remove redundant __GFP_NOWARN
tcp:
Destroy TCP-AO, TCP-MD5 keys in .sk_destruct()
tcp:
Don't call reqsk_fastopen_remove() in tcp_conn_request().
tcp:
Don't pass hashinfo to inet_diag helpers.
tcp:
Don't pass hashinfo to socket lookup helpers.
tcp:
ecn functions in separated include file
tcp:
fast path functions later
tcp:
fix __tcp_close() to only send RST when required
tcp:
fix tcp_tso_should_defer() vs large RTT
tcp:
fix too slow tcp_rcvbuf_grow() action
tcp:
Free TCP-AO/TCP-MD5 info/keys without RCU
tcp:
lockless TCP_MAXSEG option
tcp:
make tcp_rcvbuf_grow() accessible to mptcp code
tcp:
move mtu_info to remove two 32bit holes
tcp:
move recvmsg_inq to tcp_sock_read_txrx
tcp:
move tcp->rcv_tstamp to tcp_sock_write_txrx group
tcp:
Move TCP-specific diag functions to tcp_diag.c.
tcp:
move tcp_clean_acked to tcp_sock_read_tx group
tcp:
prefer sk_skb_reason_drop()
tcp:
reclaim 8 bytes in struct request_sock_queue
tcp:
remove CACHELINE_ASSERT_GROUP_SIZE() uses
tcp:
Remove hashinfo test for inet6?_lookup_run_sk_lookup().
tcp:
Remove inet6_hash().
tcp:
Remove osk from __inet_hash() arg.
tcp:
Remove redundant sk_unhashed() in inet_unhash().
tcp:
Remove sk->sk_prot->orphan_count.
tcp:
Remove sk_protocol test for tcp_twsk_unique().
tcp:
Remove stale locking comment for TFO.
tcp:
Remove timewait_sock_ops.twsk_destructor().
tcp:
reorganize SYN ECN code
tcp:
reorganize tcp_sock_write_txrx group for variables later
tcp:
sack option handling improvements
tcp:
Simplify error path in inet_csk_accept().
tcp:
take care of zero tp->window_clamp in tcp_set_rcvlowat()
tcp:
Update bind bucket state on port release
tcp:
use dst_dev_rcu() in tcp_fastopen_active_disable_ofo_check()
tcp:
use skb->len instead of skb->truesize in tcp_can_ingest()
tcp:
use tcp_eat_recv_skb in __tcp_close()
tcp_metrics:
use dst_dev_net_rcu()
tcpm:
switch check for role_sw device with fw_node
team:
Move team device type change at the end of team_port_add
tee:
tee:
add close_context to TEE driver operation
tee:
add Qualcomm TEE driver
tee:
add TEE_IOCTL_PARAM_ATTR_TYPE_OBJREF
tee:
add TEE_IOCTL_PARAM_ATTR_TYPE_UBUF
tee:
add tee_shm_alloc_dma_mem()
tee:
allow a driver to allocate a tee_device without a pool
tee:
fix register_shm_helper()
tee:
implement protected DMA-heap
tee:
increase TEE_MAX_ARG_SIZE to 4096
tee:
new ioctl to a register tee_shm from a dmabuf file descriptor
tee:
qcom: add primordial object
tee:
qcom: enable TEE_IOC_SHM_ALLOC ioctl
tee:
qcom: prevent potential off by one read
tee:
qcom: return -EFAULT instead of -EINVAL if copy_from_user() fails
tee:
QCOMTEE should depend on ARCH_QCOM
tee:
qcomtee: fix uninitialized pointers with free attribute
tee:
qcomtee: initialize result before use in release worker
tee:
refactor params_from_user()
tee:
Use SHA-1 library instead of crypto_shash
test_firmware:
use str_true_false() helper
testing/radix-tree/maple:
Hack around kfree_rcu not existing
tg3:
convert to ndo_hwtstamp_get() and ndo_hwtstamp_set()
tg3:
prevent use of uninitialized remote_adv and local_adv variables
thermal/drivers/k3_j72xx_bandgap:
Register sensors with hwmon
thermal/drivers/mediatek/lvts_thermal:
Remove unneeded semicolon
thermal/drivers/qcom/lmh:
Add missing IRQ includes
thermal/drivers/qcom:
Make LMH select QCOM_SCM
thermal/drivers/rcar_gen3:
Add support for per-SoC default trim values
thermal/drivers/rcar_gen3:
Add support for R-Car V4H default trim values
thermal/drivers/rcar_gen3:
Document Gen4 support in Kconfig entry
thermal/drivers/rcar_gen3:
Fix comment typo
thermal/drivers/rcar_gen3:
Fix mapping SoCs to generic Gen4 entry
thermal/drivers/renesas/rzg3e:
Add thermal driver for the Renesas RZ/G3E SoC
thermal/drivers/renesas/rzg3e:
Fix add thermal driver for the Renesas RZ/G3E SoC
thermal/drivers/renesas/rzg3s:
Add thermal driver for the Renesas RZ/G3S SoC
thermal/drivers/rockchip:
Shut up GRF warning
thermal/drivers/rockchip:
Unify struct rockchip_tsadc_chip format
thermal/drivers/tegra/soctherm-fuse:
Prepare calibration for Tegra114 support
thermal/drivers/tegra:
Add Tegra114 specific SOCTHERM driver
thermal/drivers/thermal-generic-adc:
Add temperature sensor channel
thermal:
gov_step_wise: Allow cooling level to be reduced earlier
thermal:
gov_step_wise: Clarify cooling logic description comment
thermal:
gov_step_wise: Clean up local variable initialization
thermal:
hwmon: replace deprecated strcpy() with strscpy()
thermal:
intel: int340x: Add module parameter for balanced Slider
thermal:
intel: int340x: Add module parameter to change slider offset
thermal:
intel: int340x: Add support for power slider
thermal:
intel: int340x: Enable power slider interface for Panther Lake
thermal:
intel: int340x: Power Slider: Validate slider_balance range
thermal:
intel: int340x: Remove redundant acpi_has_method() call
thermal:
intel: selftests: workload_hint: Mask unsupported types
thermal:
renesas: Fix RZ/G3E fall-out
thermal:
testing: Rearrange variable declarations involving __free()
thunderbolt:
Add missing documentation in ctl.h tb_cfg_request struct
thunderbolt:
Add missing documentation in nhi_regs.h ring_desc structure
thunderbolt:
Add missing documentation in tb.h
thunderbolt:
Add support for Intel Wildcat Lake
thunderbolt:
Compare HMAC values in constant time
thunderbolt:
Fix use-after-free in tb_dp_dprx_work
thunderbolt:
Update acpi.c function documentation
thunderbolt:
Update cap.c function documentation
thunderbolt:
Update clx.c function documentation
thunderbolt:
Update ctl.c function documentation
thunderbolt:
Update dma_port.c function documentation
thunderbolt:
Update domain.c function documentation
thunderbolt:
Update eeprom.c function documentation
thunderbolt:
Update lc.c function documentation
thunderbolt:
Update nhi.c function documentation
thunderbolt:
Update nvm.c function documentation
thunderbolt:
Update path.c function documentation
thunderbolt:
Update property.c function documentation
thunderbolt:
Update retimer.c function documentation
thunderbolt:
Update switch.c function documentation
thunderbolt:
Update tb.c function documentation
thunderbolt:
Update tb.h function documentation
thunderbolt:
Update thunderbolt.h header file
thunderbolt:
Update tmu.c function documentation
thunderbolt:
Update tunnel.c function documentation
thunderbolt:
Update tunnel.h function documentation
thunderbolt:
Update usb4.c function documentation
thunderbolt:
Update usb4_port.c function documentation
thunderbolt:
Update xdomain.c function documentation
thunderbolt:
Use HMAC-SHA256 library instead of crypto_shash
thunderbolt:
Use is_pciehp instead of is_hotplug_bridge
thunderbolt:
Use Linux Foundation IDs for XDomain discovery
thunderbolt:
Use string choices helpers
tick/sched:
Fix bogus condition in report_idle_softirq()
tick:
Do not set device to detached state in tick_shutdown()
time/sched_clock:
Export symbol for sched_clock register function
time:
Build generic update_vsyscall() only with generic time vDSO
time:
export timespec64_add_safe() symbol
time:
Fix spelling mistakes in comments
time:
port to ns_ref_*() helpers
time:
support ns lookup
time:
use ns_common_init()
timekeeping:
Fix aux clocks sysfs initialization loop bound
timekeeping:
Fix error code in tk_aux_sysfs_init()
timekeeping:
Fix resource leak in tk_aux_sysfs_init() error paths
timers/itimer:
Avoid direct access to hrtimer clockbase
timers:
Fix NULL function pointer race in timer_shutdown_sync()
tipc:
adjust tipc_nodeid2string() to return string length
tipc:
Fix use-after-free in tipc_mon_reinit_self().
tls:
always set record_type in tls_process_cmsg
tls:
Avoid -Wflex-array-member-not-at-end warning
tls:
don't rely on tx_work during send()
tls:
snmp: do not use SNMP_MIB_SENTINEL anymore
tls:
trim encrypted message to match the plaintext on short splice
tls:
Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
tls:
wait for async encrypt in case of error during latter iterations of sendmsg
tls:
wait for pending async decryptions if tls_strp_msg_hold fails
tmpfs:
preserve SB_I_VERSION on remount
tools arch x86:
Sync msr-index.h to pick AMD64_{PERF_CNTR_GLOBAL_STATUS_SET,SAVIC_CONTROL}, IA32_L3_QOS_{ABMC,EXT}_CFG
tools bitmap:
Add missing asm-generic/bitsperlong.h include
tools build:
Align warning options with perf
tools build:
Don't assume libtracefs-devel is always available
tools build:
Make libperl opt-in rather than opt-out, deprecate
tools build:
Remove feature-libslang-include-subdir
tools build:
Remove get_current_dir_name feature check
tools build:
Remove libbpf-strings feature test
tools headers asm:
Sync fls headers header with the kernel sources
tools headers svm:
Sync svm headers with the kernel sources
tools headers UAPI:
Sync KVM's vmx.h header with the kernel sources to handle new exit reasons
tools headers UAPI:
Sync KVM's vmx.h with the kernel to pick SEAMCALL exit reason
tools headers UAPI:
Sync linux/kvm.h with the kernel sources
tools headers UAPI:
Sync x86's asm/kvm.h with the kernel sources
tools headers uapi:
Update fs.h with the kernel sources
tools headers UAPI:
Update tools's copy of drm.h to pick DRM_IOCTL_GEM_CHANGE_HANDLE
tools headers x86 cpufeatures:
Sync with the kernel sources
tools headers x86:
Sync table due to introducion of uprobe syscall
tools headers:
Add stub definition for __iomem
tools headers:
Add symlink to linux/pci_ids.h
tools headers:
Import asm-generic MMIO helpers
tools headers:
Import iosubmit_cmds512()
tools headers:
Import x86 MMIO helper overrides
tools headers:
kcfi: rename missed CONFIG_CFI_CLANG
tools headers:
Remove unused arm32 asm/kvm.h copy
tools headers:
Remove unused kvm_perf.h copies
tools headers:
Sync uapi/linux/fcntl.h with the kernel sources
tools headers:
Sync uapi/linux/prctl.h with the kernel source
tools include:
Add headers to make tools builds more hermetic
tools include:
Replace tools linux/gfp_types.h with kernel version
tools/cpupower:
fix error return value in cpupower_write_sysfs()
tools/cpupower:
Fix incorrect size in cpuidle_state_disable()
tools/delaytop:
add flexible sorting by delay field
tools/delaytop:
add interactive mode with keyboard controls
tools/delaytop:
add memory verbose mode support
tools/delaytop:
improve error handling for missing PSI support
tools/include:
implement a couple of atomic_t ops
tools/mm/slabinfo:
fix access to null terminator in string boundary
tools/nolibc:
add stdbool.h to nolibc includes
tools/nolibc:
avoid error in dup2() if old fd equals new fd
tools/nolibc:
drop wait4() support
tools/nolibc:
fix error return value of clock_nanosleep()
tools/nolibc:
fold llseek fallback into lseek()
tools/nolibc:
make time_t robust if __kernel_old_time_t is missing in host headers
tools/nolibc:
remove __nolibc_enosys() fallback from *at() functions
tools/nolibc:
remove __nolibc_enosys() fallback from dup2()
tools/nolibc:
remove __nolibc_enosys() fallback from fork functions
tools/nolibc:
remove __nolibc_enosys() fallback from time64-related functions
tools/nolibc:
use tabs instead of spaces for indentation
tools/power turbostat:
Fix incorrect sorting of PMT telemetry
tools/power x86_energy_perf_policy.8:
Emphasize preference for SW interfaces
tools/power x86_energy_perf_policy:
Add make snapshot target
tools/power x86_energy_perf_policy:
Enhance HWP enable
tools/power x86_energy_perf_policy:
Enhance HWP enabled check
tools/power x86_energy_perf_policy:
EPB access is only via sysfs
tools/power x86_energy_perf_policy:
Fix incorrect fopen mode usage
tools/power x86_energy_perf_policy:
Prefer driver HWP limits
tools/power x86_energy_perf_policy:
Prepare for MSR/sysfs refactoring
tools/power/x86/amd_pstate_tracer:
Fix python gnuplot package names
tools/rtla:
Add remaining support for osnoise actions
tools/rtla:
Add test engine support for unexpected output
tools/rtla:
Consolidate code between osnoise/timerlat and hist/top
tools/rtla:
Consolidate common parameters into shared structure
tools/rtla:
Create common_apply_config()
tools/rtla:
Fix -A option name in test comment
tools/rtla:
Move top/hist params into common struct
tools/sched_ext:
Add compat helper for scx_bpf_cpu_curr()
tools/sched_ext:
Receive updates from SCX repo
tools/sched_ext:
scx_qmap: Make debug output quieter by default
tools/testing/vma:
clean up stubs in vma_internal.h
tools/testing/vma:
Implement vm_refcnt reset
tools/testing:
Add support for changes to slab for sheaves
tools/testing:
Add support for prefilled slab sheafs
tools/testing:
include maple-shim.c in maple.c
tools/usb/usbip:
fix spelling mistakes in usbipd.c
tools:
docs: parse-headers.py: move it from sphinx dir
tools:
docs: parse_data_structs.py: add methods to return output
tools:
lib: thermal: don't preserve owner in install
tools:
lib: thermal: expose thermal_exit symbols
tools:
lib: thermal: use pkg-config to locate libnl3
tools:
netlink_yml_parser.py: add line numbers to parsed data
tools:
riscv: Fixed misalignment of CSR related definitions
tools:
testing: allow importing arch headers in shared.mk
tools:
testing: support EXTRA_CFLAGS in shared.mk
tools:
testing: use existing atomic.h for vma/maple tests
tools:
update nsfs.h uapi header
tools:
ynl-gen: add sub-type check
tools:
ynl-gen: allow overriding name-prefix for constants
tools:
ynl-gen: avoid repetitive variables definitions
tools:
ynl-gen: generate nested array policies
tools:
ynl-gen: refactor local vars for .attr_put() callers
tools:
ynl-gen: rename TypeArrayNest to TypeIndexedArray
tools:
ynl-gen: support uint in multi-attr
tools:
ynl-gen: use macro for binary min-len check
tools:
ynl-gen: validate nested arrays
tools:
ynl: add ipv4-or-v6 display hint
tools:
ynl: avoid "use of uninitialized variable" false positive in generated code
tools:
ynl: avoid bare except
tools:
ynl: avoid print_field when there is no reply
tools:
ynl: call nested attribute free function for indexed arrays
tools:
ynl: check for membership with 'not in'
tools:
ynl: decode hex input
tools:
ynl: encode indexed-arrays
tools:
ynl: fix string attribute length to include null terminator
tools:
ynl: fix undefined variable name
tools:
ynl: move nest packing to a helper function
tools:
ynl: remove assigned but never used variable
tools:
ynl: remove f-string without any placeholders
tools:
ynl: remove unnecessary semicolons
tools:
ynl: remove unused imports
tools:
ynl: rst: display attribute-set doc
tools:
ynl: use 'cond is None'
tools:
ynl_gen_rst.py: cleanup coding style
tools:
ynl_gen_rst.py: drop support for generating index files
tools:
ynl_gen_rst.py: Split library from command line tool
torture:
Add --do-normal parameter to torture.sh help text
torture:
Announce kernel boot status at torture-test startup
torture:
Delay CPU-hotplug operations until boot completes
tpm:
Add a driver for Loongson TPM device
tpm:
Compare HMAC values in constant time
tpm:
Disable TPM2_TCG_HMAC by default
tpm:
loongson: Add bufsiz parameter to tpm_loongson_send()
tpm:
Prevent local DOS via tpm/tpm0/ppi/*operations
tpm:
use a map for tpm2_calc_ordinal_duration()
tpm:
Use HMAC-SHA256 library instead of open-coded HMAC
tpm_crb:
Add idle support for the Arm FF-A start method
tpm_tis:
Fix incorrect arguments in tpm_tis_probe_irq_single
trace:
tcp: add three metrics to trace_tcp_rcvbuf_grow()
tracing/osnoise:
Replace kmalloc + copy_from_user with memdup_user_nul
tracing/osnoise:
Use for_each_online_cpu() instead of for_each_cpu()
tracing/tools:
Fix incorrcet short option in usage text for --threads
tracing:
Ensure optimized hashing works
tracing:
fix grammar error in debugging.rst
tracing:
Fix irqoff tracers on failure of acquiring calltime
tracing:
Fix lock imbalance in s_start() memory allocation failure path
tracing:
Fix memory leaks in create_field_var()
tracing:
Fix race condition in kprobe initialization causing NULL pointer dereference
tracing:
Fix the bug where bpf_get_stackid returns -EFAULT on the ARM64
tracing:
Fix tracing_mark_raw_write() to use buf and not ubuf
tracing:
Fix wakeup tracers on failure of acquiring calltime
tracing:
Fix WARN_ON in tracing_buffers_mmap_close for split VMAs
tracing:
Have syscall trace events show "0x" for values greater than 10
tracing:
Have trace_marker use per-cpu data to read user space
tracing:
Move buffer in trace_seq to end of struct
tracing:
Remove redundant 0 value initialization
tracing:
rephrase for clearer documentation
tracing:
Replace syscall RCU pointer assignment with READ/WRITE_ONCE()
tracing:
replace use of system_wq with system_percpu_wq
tracing:
Stop fortify-string from warning in tracing_mark_raw_write()
tracing:
tprobe-events: Fix to put tracepoint_user when disable the tprobe
tracing:
tprobe-events: Fix to register tracepoint correctly
tracing:
Use vmalloc_array() to improve code
treewide:
remove MIGRATEPAGE_SUCCESS
ttm/bo:
add an API to populate a bo before exporting.
tty/vt:
Add missing return value for VT_RESIZE in vt_ioctl()
tty/vt:
use guard()s
tty/vt:
use guard()s in con_font_set/get() and con_{set,get}_unimap()
tty:
introduce tty_port_tty guard()
tty:
n_gsm: Don't block input queue by waiting MSC
tty:
remove redundant condition checks
tty:
serial: atmel: make it selectable for ARCH_MICROCHIP
tty:
serial: fix help message for SERIAL_CPM
tty:
serial: ip22zilog: Use platform device for probing
tty:
serial: Modify the use of dev_err_probe()
tty:
serial: mvebu-uart: convert from round_rate() to determine_rate()
tty:
serial: sh-sci: fix RSCI FIFO overrun handling
tty:
sysrq: delete unnecessary check
tty:
tty_port: use guard()s
tun:
replace strcpy with strscpy for ifr_name
uapi:
wrap compiler_types.h in an ifdef instead of the implicit strip
ubifs:
move crypt info pointer to fs-specific part of inode
ublk:
add helpers to check ublk_device flags
ublk:
consolidate nr_io_ready and nr_queues_ready
ublk:
don't access ublk_queue in ublk_check_commit_and_fetch()
ublk:
don't access ublk_queue in ublk_check_fetch_buf()
ublk:
don't access ublk_queue in ublk_config_io_buf()
ublk:
don't access ublk_queue in ublk_daemon_register_io_buf()
ublk:
don't access ublk_queue in ublk_need_complete_req()
ublk:
don't access ublk_queue in ublk_register_io_buf()
ublk:
don't access ublk_queue in ublk_unmap_io()
ublk:
don't dereference ublk_queue in ublk_ch_uring_cmd_local()
ublk:
don't dereference ublk_queue in ublk_check_and_get_req()
ublk:
don't pass q_id to ublk_queue_cmd_buf_size()
ublk:
don't pass ublk_queue to __ublk_fail_req()
ublk:
don't pass ublk_queue to ublk_fetch()
ublk:
inline __ublk_ch_uring_cmd()
ublk:
pass q_id and tag to __ublk_check_and_get_req()
ublk:
pass ublk_device to ublk_register_io_buf()
ublk:
pass ublk_io to __ublk_complete_rq()
ublk:
remove redundant zone op check in ublk_setup_iod()
ublk:
remove ubq check in ublk_check_and_get_req()
udp:
add drop_counters to udp socket
udp:
add udp_drops_inc() helper
udp:
do not use skb_release_head_state() before skb_attempt_defer_free()
udp:
make busylock per socket
udp:
refine __udp_enqueue_schedule_skb() test
udp:
remove busylock and add per NUMA queues
udp:
update sk_rmem_alloc before busylock acquisition
udp:
use skb_attempt_defer_free()
udp_tunnel:
use netdev_warn() instead of netdev_WARN()
uio:
Constify struct pci_device_id
uio:
uio_dmem_genirq: Remove dummy PM handling
uio:
uio_pdrv_genirq: Remove dummy PM handling
uio:
uio_pdrv_genirq: Remove MODULE_DEVICE_TABLE
uio_hv_generic:
Let userspace take care of interrupt mask
um:
Add missing trailing newline to help messages
um:
Centralize stub size calculations
um:
Fix help message for ssl-non-raw
um:
Indent time-travel help messages
um:
Remove outdated comment about STUB_DATA_PAGES
um:
Remove unused cpu_data and current_cpu_data macros
um:
Remove unused ipi_pipe field from cpuinfo_um
um:
Remove unused offset and child_err fields from stub_data
um:
Stop tracking virtual CPUs via mm_cpumask()
um:
Support SPARSE_IRQ
um:
vector: Fix indentation for help message
um:
virtio-pci: implement .shutdown()
umount_tree():
take all victims out of propagation graph at once
Unbreak :
'make tools/*' for user-space targets
uprobe:
Do not emulate/sstep original instruction when ip is changed
uprobe:
Move arch_uprobe_optimize right after handlers execution
uprobes/x86:
Accept more NOP forms
uprobes/x86:
Add mapping for optimized uprobe trampolines
uprobes/x86:
Add SLS mitigation to the trampolines
uprobes/x86:
Add struct uretprobe_syscall_args
uprobes/x86:
Add support to optimize uprobes
uprobes/x86:
Add uprobe syscall to speed up uprobe
uprobes/x86:
Fix uprobe syscall vs shadow stack
uprobes/x86:
Make asm style consistent
uprobes/x86:
Optimize is_optimize()
uprobes/x86:
Return error from uprobe syscall when not called from trampoline
uprobes:
Add do_ref_ctr argument to uprobe_write function
uprobes:
Add is_register argument to uprobe_write and uprobe_write_opcode
uprobes:
Add nbytes argument to uprobe_write
uprobes:
Add uprobe_write function
uprobes:
Make copy_from_page global
uprobes:
Remove breakpoint in unapply_uprobe under mmap_write_lock
uprobes:
Remove redundant __GFP_NOWARN
uprobes:
Rename arch_uretprobe_trampoline function
uprobes:
uprobe_warn should use passed task
usb/core/quirks:
Add Huawei ME906S to wakeup quirk
usb:
cdns3: cdnsp-pci: remove redundant pci_disable_device() call
usb:
cdns3: Fix double resource release in cdns3_pci_probe
usb:
cdns3: gadget: Use-after-free during failed initialization and exit of cdnsp gadget
USB:
Check no positive return values from pm_runtime_resume_and_get()
usb:
core: Add a function to get USB version independent periodic payload
usb:
core: eUSB2 companion descriptor is for isoc IN endpoints only
usb:
core: Introduce usb_endpoint_is_hs_isoc_double()
usb:
core: Parse eUSB2 companion descriptors for high speed devices only
usb:
core: support eUSB2 double bandwidth large isoc URB frames
usb:
core: Use le16_to_cpu() to read __le16 value in usb_parse_endpoint()
USB:
disable rust bindings from the build for now
usb:
dt-bindings: ti,twl4030-usb: convert to DT schema
usb:
dt-bindings: ti,twl6030-usb: convert to DT schema
usb:
dwc2: Add support for 'maximum-speed' property
usb:
dwc3: add generic driver to support flattened
usb:
dwc3: Add trace event for dwc3_set_prtcap
usb:
dwc3: core: Introduce glue callbacks for flattened implementations
usb:
dwc3: Don't call clk_bulk_disable_unprepare() twice
usb:
dwc3: Fix race condition between concurrent dwc3_remove_requests() call paths
usb:
dwc3: pci: add support for the Intel Nova Lake -S
usb:
dwc3: pci: Sort out the Intel device IDs
usb:
dwc3: qcom: Add shutdown handler
usb:
dwc3: qcom: Implement glue callbacks to facilitate runtime suspend
usb:
dwc3: qcom: Remove extcon functionality from glue layer
usb:
dwc3: Refactor dwc3_mode_show
usb:
gadget: configfs: Correctly set use_os_string at bind
usb:
gadget: f_acm: Refactor bind path to use __free()
usb:
gadget: f_ecm: Refactor bind path to use __free()
usb:
gadget: f_eem: Fix memory leak in eem_unwrap
usb:
gadget: f_fs: Fix epfile null pointer access after ep enable.
usb:
gadget: f_hid: Fix zero length packet transfer
usb:
gadget: f_ncm: Fix MAC assignment NCM ethernet
usb:
gadget: f_ncm: Refactor bind path to use __free()
usb:
gadget: f_rndis: Refactor bind path to use __free()
usb:
gadget: Introduce free_usb_request helper
usb:
gadget: renesas_usbf: Handle devm_pm_runtime_enable() errors
usb:
gadget: Store endpoint pointer in usb_request
usb:
gadget: tegra-xudc: Remove redundant ternary operators
usb:
gadget: udc: fix use-after-free in usb_gadget_state_work
usb:
host: enable USB offload during system sleep
usb:
host: max3421-hcd: Fix error pointer dereference in probe cleanup
usb:
host: xhci-plat: Add .post_resume_quirk for struct xhci_plat_priv
usb:
host: xhci-rcar: Add Renesas RZ/G3E USB3 Host driver support
usb:
host: xhci-rcar: Move R-Car reg definitions
usb:
host: xhci-tegra: Remove redundant ternary operators
USB:
lower "Device is not authorized for usage" message to info
usb:
misc: Add Intel USBIO bridge driver
usb:
misc: Add x86 dependency for Intel USBIO driver
usb:
misc: eud: Remove error print for devm_add_action_or_reset()
usb:
misc: qcom_eud: Access EUD_MODE_MANAGER2 through secure calls
usb:
misc: Update link to EHSET pdf doc
usb:
mon: Increase BUFF_MAX to 64 MiB to support multi-MB URBs
usb:
musb: dsps: use platform_get_irq_byname_optional() for vbus IRQ
usb:
offload: add apis for offload usage tracking
usb:
ohci: s3c2410: Drop support for S3C2410 systems
usb:
phy: twl6030: Fix incorrect type for ret
usb:
raw-gadget: do not limit transfer length
usb:
renesas_usbhs: Add support for RZ/T2H SoC
usb:
renesas_usbhs: Fix synchronous external abort on unbind
USB:
serial: ftdi_sio: add support for u-blox EVK-M101
USB:
serial: option: add Quectel RG255C
USB:
serial: option: add SIMCom 8230C compositions
USB:
serial: option: add support for Rolling RW101R-GL
USB:
serial: option: add Telit FN920C04 ECM compositions
USB:
serial: option: add UNISOC UIS7720
USB:
serial: oti6858: remove extranenous ; after comment
usb:
storage: Fix memory leak in USB bulk transport
usb:
storage: realtek_cr: Simplify residue calculation in rts51x_bulk_transport()
USB:
storage: Remove subclass and protocol overrides from Novatek quirk
usb:
storage: sddr55: Reject out-of-bound new_pba
usb:
typec: mux: Remove the use of dev_err_probe()
usb:
typec: qcom-pmic-typec: use kcalloc() instead of kzalloc()
usb:
typec: Stub out typec_switch APIs when CONFIG_TYPEC=n
usb:
typec: tcpci: add wakeup support
usb:
typec: tipd: Add cd321x struct with separate size
usb:
typec: tipd: Clear interrupts first
usb:
typec: tipd: Handle mode transitions for CD321x
usb:
typec: tipd: Move initial irq mask to tipd_data
usb:
typec: tipd: Move switch_power_state to tipd_data
usb:
typec: tipd: Read data status in probe and cache its value
usb:
typec: tipd: Read USB4, Thunderbolt and DisplayPort status for cd321x
usb:
typec: tipd: Register DisplayPort and Thunderbolt altmodes for cd321x
usb:
typec: tipd: Trace data status for CD321x correctly
usb:
typec: tipd: Update partner identity when power status was updated
usb:
typec: tipd: Use read_power_status function in probe
usb:
typec: ucsi: Add check for UCSI version
usb:
typec: ucsi: Add support for READ_POWER_LEVEL command
usb:
typec: ucsi: psy: Set max current to zero when disconnected
usb:
uas: fix urb unmapping issue when the uas device is remove during ongoing data transfer
usb:
ucsi: stm32: Use min() to improve ucsi_stm32g0_fw_cb()
usb:
udc: Add trace event for usb_gadget_set_state
usb:
usb251xb: support usage case without I2C control
usb:
usb251xb: use modern PM macros
usb:
usblp: Use min_t() to improve usblp_read()
usb:
vhci-hcd: Prevent suspending virtually attached devices
usb:
xhci-pci: add support for hosts with zero USB3 ports
usb:
xhci-pci: Fix USB2-only root hub registration
usb:
xhci-plat: separate dev_pm_ops for each pm_event
usb:
xhci: Add host support for eUSB2 double isochronous bandwidth devices
usb:
xhci: align PORTSC trace with one-based port numbering
usb:
xhci: correct indentation for PORTSC tracing function
usb:
xhci: improve TR Dequeue Pointer mask
usb:
xhci: plat: Facilitate using autosuspend for xhci plat devices
usb:
xhci: tegra: Support USB wakeup function for Tegra234
usb:
xhci: Update a comment about Stop Endpoint retries
usb:
xhci: Use usb_endpoint_max_periodic_payload()
usbnet:
Fix using smp_processor_id() in preemptible code warnings
usbnet:
Prevents free active kevent
Linux:
Use CONFIG_EXT4_FS instead of CONFIG_EXT3_FS in all of the defconfigs
user:
port to ns_ref_*() helpers
user:
support ns lookup
user:
use ns_common_init()
userfaultfd:
opportunistic TLB-flush batching for present pages in MOVE
uts:
port to ns_ref_*() helpers
uts:
split namespace into separate header
uts:
support ns lookup
uts:
use ns_common_init()
vdpa:
introduce map ops
vdpa:
support virtio_map
vdso/datastore:
Gate time data behind CONFIG_GENERIC_GETTIMEOFDAY
vdso/gettimeofday:
Remove !CONFIG_TIME_NS stubs
vdso:
Add struct __kernel_old_timeval forward declaration to gettime.h
vdso:
Drop kconfig GENERIC_COMPAT_VDSO
vdso:
Drop kconfig GENERIC_VDSO_32
vdso:
Drop Kconfig GENERIC_VDSO_DATA_STORE
vdso:
Drop Kconfig GENERIC_VDSO_TIME_NS
vdso:
Gate VDSO_GETRANDOM behind HAVE_GENERIC_VDSO
vdso:
Move ENABLE_COMPAT_VDSO from core to arm64
vduse:
switch to use virtio map API instead of DMA API
vduse:
Use fixed 4KB bounce pages for non-4KB page size
veth:
more robust handing of race to avoid txq getting stuck
veth:
reduce XDP no_direct return section to fix race
vfat:
fix missing sb_min_blocksize() return value checks
vfat:
remove unused variable
vfio/amba:
Mark for removal
vfio/cdx:
update driver to build without CONFIG_GENERIC_MSI_IRQ
vfio/fsl-mc:
Mark for removal
vfio/nvgrace-gpu:
Add GB300 SKU to the devid table
vfio/nvgrace-gpu:
fix grammatical error
vfio/pci:
drop nth_page() usage within SG entry
vfio/pci:
drop redundant conversion to bool
vfio/pci:
Fix INTx handling on legacy non-PCI 2.3 devices
vfio/pci:
print vfio-device syspath to fdinfo
vfio/pds:
replace bitmap_free with vfree
vfio/platform:
Mark reset drivers for removal
vfio/type1:
batch vfio_find_vpfn() in function vfio_unpin_pages_remote()
vfio/type1:
handle DMA map/unmap up to the addressable limit
vfio/type1:
introduce a new member has_rsvd for struct vfio_dma
vfio/type1:
move iova increment to unmap_unpin_*() caller
vfio/type1:
optimize vfio_pin_pages_remote()
vfio/type1:
optimize vfio_unpin_pages_remote()
vfio/type1:
sanitize for overflow using check_*_overflow()
vfio:
Dump migration features under debugfs
vfio:
return -ENOTTY for unsupported device feature
vfio:
sefltests: Add vfio_pci_driver_test
vfio:
selftests: Add a helper for matching vendor+device IDs
vfio:
selftests: Add a helper library for VFIO selftests
vfio:
selftests: Add a script to help with running VFIO selftests
vfio:
selftests: Add DMA mapping tests for 2M and 1G HugeTLB
vfio:
selftests: Add driver for Intel CBDMA
vfio:
selftests: Add driver for Intel DSA
vfio:
selftests: Add driver framework
vfio:
selftests: add end of address space DMA map/unmap tests
vfio:
selftests: Add iommufd mode
vfio:
selftests: Add iommufd_compat_type1{,v2} modes
vfio:
selftests: add iova allocator
vfio:
selftests: add iova range query helpers
vfio:
selftests: Add test to reset vfio device.
vfio:
selftests: Add vfio_type1v2_mode
vfio:
selftests: Enable asserting MSI eventfds not firing
vfio:
selftests: Encapsulate IOMMU mode
vfio:
selftests: Fix .gitignore for already tracked files
vfio:
selftests: fix map limit tests to use last available iova
vfio:
selftests: Introduce vfio_pci_device_test
vfio:
selftests: Keep track of DMA regions mapped into the device
vfio:
selftests: Make iommufd the default iommu_mode
vfio:
selftests: Move helper to get cdev path to libvfio
vfio:
selftests: Move vfio dma mapping test to their own file
vfio:
selftests: replace iova=vaddr with allocated iovas
vfio:
selftests: Replicate tests across all iommu_modes
vfio:
selftests: Test basic VFIO and IOMMUFD integration
vfio:
selftests: update DMA map/unmap helpers to support more test kinds
vfio:
selftests: Validate 2M/1G HugeTLB are mapped as 2M/1G in IOMMU
VFS/audit:
introduce kern_path_parent() for audit
VFS/ovl:
add lookup_one_positive_killable()
vfs:
add ATTR_CTIME_SET flag
VFS:
discard err2 in filename_create()
vfs:
Don't leak disconnected dentries on umount
vfs:
fs/namespace.c: remove ms_flags argument from do_remount
vfs:
output mount_too_revealing() errors to fscontext
VFS:
rename kern_path_locked() and related functions.
vfs:
show filesystem name at dump_inode()
VFS:
unify old_mnt_idmap and new_mnt_idmap in renamedata
vhost:
rewind next_avail_head while discarding descriptors
vhost:
vringh: Fix copy_to_iter return value check
vhost:
vringh: Fix copy_to_iter return value check
vhost:
vringh: Modify the return value check
video:
backlight: lp855x_bl: Set correct EPROM start for LP8556
video:
fb: Fix typo in comment in fb.h
video:
pixel_format: Add compare helpers
video:
screen_info: Add pixel-format helper for linear framebuffers
Linux:
Virtio SPI Linux driver
virtio-fs:
fix incorrect check for fsvq->kobj
virtio-net:
avoid unnecessary checksum calculation on guest RX
virtio-net:
drop the multi-buffer XDP packet in zerocopy
virtio-net:
fix incorrect flags recording in big mode
virtio-net:
fix received length check in big packets
virtio-net:
zero unused hash fields
virtio-spi:
Add virtio-spi.h
virtio-vdpa:
Drop redundant conversion to bool
virtio:
Add ID for virtio SPI
virtio:
introduce map ops in virtio core
virtio:
introduce virtio_map container union
virtio:
rename dma helpers
virtio_balloon:
Remove redundant __GFP_NOWARN
virtio_balloon:
stop calling page_address() in free_pages()
virtio_fs:
fix the hash table using in virtio_fs_enqueue_req()
virtio_fs:
Remove redundant spinlock in virtio_fs_request_complete()
virtio_net:
fix alignment for virtio_net_hdr_v1_hash
virtio_ring:
constify virtqueue pointer for DMA helpers
virtio_ring:
rename dma_handle to map_handle
virtio_ring:
switch to use dma_{map|unmap}_page()
vmw_balloon:
indicate success when effectively deflating during migration
vsock/test:
Remove redundant semicolons
vsock:
fix lock inversion in vsock_assign_transport()
vsock:
Ignore signal/timeout on connect() if already established
vsock:
use sizeof(struct sockaddr_storage) instead of magic value
vt:
add support for smput/rmput escape codes
vt:
move vc_saved_screen to within tty allocated judgment
vt:
remove redundant check on vc_mode in con_font_set()
vxlan:
Make vxlan_fdb_find_uc() more robust against NPDs
w1:
matrox: Remove some deadcode in matrox_w1_remove()
wan:
framer: pef2256: use %pe in print format
Wangxun:
vf: Implement some ethtool apis for get_xxx
Linux:
watchdog/hpwdt New maintianer
watchdog/softlockup:
fix incorrect CPU utilization output during softlockup
watchdog/softlockup:
fix wrong output when watchdog_thresh < 3
watchdog:
Add Nuvoton NCT6694 WDT support
watchdog:
intel_oc_wdt: Do not try to write into const memory
watchdog:
mpc8xxx_wdt: Reload the watchdog timer when enabling the watchdog
watchdog:
rzg2l_wdt: don't print superfluous errors
watchdog:
rzv2h: Add support for configurable count clock source
watchdog:
rzv2h: Add support for RZ/T2H
watchdog:
rzv2h: Improve error strings and add newlines
watchdog:
rzv2h: Make "oscclk" and reset controller optional
watchdog:
rzv2h: Obtain clock-divider and timeout values from OF match data
watchdog:
rzv2h_wdt: don't print superfluous errors
watchdog:
s3c2410_wdt: exynosautov920: Enable QUIRK_HAS_32BIT_CNT
watchdog:
s3c2410_wdt: exynosautov9: Enable supported features
watchdog:
s3c2410_wdt: Fix max_timeout being calculated larger
watchdog:
s3c2410_wdt: Increase max timeout value of watchdog
watchdog:
s3c2410_wdt: Replace hardcoded values with macro definitions
watchdog:
skip checks when panic is in progress
watchdog:
visconti: don't print superfluous errors
wifi:
ath10k: avoid unnecessary wait for service ready message
wifi:
ath10k: Fix connection after GTK rekeying
wifi:
ath10k: Fix memory leak on unsupported WMI command
wifi:
ath10k: remove gpio number assignment
wifi:
ath11k: Add missing platform IDs for quirk table
wifi:
ath11k: avoid bit operation on key flags
wifi:
ath11k: downgrade log level for CE buffer enqueue failure
wifi:
ath11k: fix NULL dereference in ath11k_qmi_m3_load()
wifi:
ath11k: HAL SRNG: don't deinitialize and re-initialize again
wifi:
ath11k: Remove redundant semicolon
wifi:
ath11k: zero init info->status in wmi_process_mgmt_tx_comp()
wifi:
ath12k: Add fallback for invalid channel number in PHY metadata
wifi:
ath12k: Add Retry Mechanism for REO RX Queue Update Failures
wifi:
ath12k: Add support to handle reason inactivity STA kickout event for QCN9274/IPQ5332
wifi:
ath12k: Add support to set per-radio RTS threshold
wifi:
ath12k: downgrade log level for CE buffer enqueue failure
wifi:
ath12k: enforce CPU endian format for all QMI data
wifi:
ath12k: enhance the WMI_PEER_STA_KICKOUT event with reasons and RSSI reporting
wifi:
ath12k: Extend beacon miss handling for MLO non-AP STA
wifi:
ath12k: Fix flush cache failure during RX queue update
wifi:
ath12k: fix HAL_PHYRX_COMMON_USER_INFO handling in monitor mode
wifi:
ath12k: fix overflow warning on num_pwr_levels
wifi:
ath12k: Fix peer lookup in ath12k_dp_mon_rx_deliver_msdu()
wifi:
ath12k: fix signal in radiotap for WCN7850
wifi:
ath12k: fix the fetching of combined rssi
wifi:
ath12k: fix wrong logging ID used for CE
wifi:
ath12k: free skb during idr cleanup callback
wifi:
ath12k: Increase DP_REO_CMD_RING_SIZE to 256
wifi:
ath12k: initialize eirp_power before use
wifi:
ath12k: Refactor REO command to use ath12k_dp_rx_tid_rxq
wifi:
ath12k: Refactor RX TID buffer cleanup into helper function
wifi:
ath12k: Refactor RX TID deletion handling into helper function
wifi:
ath12k: report station mode per-chain signal strength
wifi:
ath12k: Use 1KB Cache Flush Command for QoS TID Descriptors
wifi:
ath: Use of_reserved_mem_region_to_resource() for "memory-region"
wifi:
brcmfmac: avoid assignment in if/else-if conditions in NVRAM load path
wifi:
brcmfmac: fix 43752 SDIO FWVID incorrectly labelled as Cypress (CYW)
wifi:
brcmfmac: fix crash while sending Action Frames in standalone AP Mode
wifi:
brcmfmac: support AP isolation to restrict reachability between stations
wifi:
cfg80211: add an hrtimer based delayed work item
wifi:
cfg80211: Add cluster joined notification APIs
wifi:
cfg80211: Advertise supported NAN capabilities
wifi:
cfg80211: correctly implement and validate S1G chandef
wifi:
cfg80211: fix return value in cfg80211_get_radio_idx_by_chan()
wifi:
cfg80211: fix width unit in cfg80211_radio_chandef_valid()
wifi:
cfg80211: remove IEEE80211_CHAN_{1,2,4,8,16}MHZ flags
wifi:
cfg80211: remove ieee80211_s1g_channel_width
wifi:
cfg80211: Remove the redundant wiphy_dev
wifi:
cfg80211: Remove unused tracepoints
wifi:
cfg80211: Store the NAN cluster ID
wifi:
cfg80211: Support Tx/Rx of action frame for NAN
wifi:
cfg80211: update the time stamps in hidden ssid
wifi:
drivers: indicate support for attributes in NL80211_CMD_SET_BSS
wifi:
iwlegacy: Remove unused structs and avoid -Wflex-array-member-not-at-end warnings
wifi:
iwlwifi: acpi: make iwl_guid static
wifi:
iwlwifi: add a new FW file numbering scheme
wifi:
iwlwifi: add kunit tests for nvm parse
wifi:
iwlwifi: add STATUS_FW_ERROR API
wifi:
iwlwifi: api: add a flag to iwl_link_ctx_modify_flags
wifi:
iwlwifi: bump MIN API in HR/GF/BZ/SC/DR
wifi:
iwlwifi: carefully select the PNVM source
wifi:
iwlwifi: don't publish TWT capabilities
wifi:
iwlwifi: don't support WH a step
wifi:
iwlwifi: fix aux ROC time event iterator usage
wifi:
iwlwifi: Fix dentry reference leak in iwl_mld_add_link_debugfs
wifi:
iwlwifi: fix potential use after free in iwl_mld_remove_link()
wifi:
iwlwifi: fw: Add ASUS to PPAG and TAS list
wifi:
iwlwifi: gen1_2: move gen specific code to a function
wifi:
iwlwifi: gen1_2: rename iwl_trans_pcie_op_mode_enter
wifi:
iwlwifi: implement wowlan status notification API update
wifi:
iwlwifi: iwl-config: include module.h
wifi:
iwlwifi: make ppag versioning clear
wifi:
iwlwifi: mei: Remove unused flexible-array member in struct iwl_sap_hdr
wifi:
iwlwifi: mld/mvm: set beacon protection capability in wowlan config
wifi:
iwlwifi: mld: Add debug log for second link
wifi:
iwlwifi: mld: add few missing hcmd/notif names
wifi:
iwlwifi: mld: always take beacon ies in link grading
wifi:
iwlwifi: mld: CHANNEL_SURVEY_NOTIF is always supported
wifi:
iwlwifi: mld: cleanup cipher lookup in resume
wifi:
iwlwifi: mld: don't check the cipher on resume
wifi:
iwlwifi: mld: don't consider old versions of PPAG
wifi:
iwlwifi: mld: don't consider phy cmd version 5
wifi:
iwlwifi: mld: don't modify trans state where not needed
wifi:
iwlwifi: mld: don't validate keys state on resume
wifi:
iwlwifi: mld: make iwl_mld_rm_vif void
wifi:
iwlwifi: mld: refactor iwl_mld_add_all_rekeys
wifi:
iwlwifi: mld: remove a TODO
wifi:
iwlwifi: mld: remove support from of sta cmd version 1
wifi:
iwlwifi: mld: remove support of iwl_esr_mode_notif version 1
wifi:
iwlwifi: mld: remove support of mac cmd ver 2
wifi:
iwlwifi: mld: remove support of roc cmd version 5
wifi:
iwlwifi: mld: rename iwl_mld_set_key_rx_seq
wifi:
iwlwifi: mld: support MLO rekey on resume
wifi:
iwlwifi: mld: support TLC command version 5
wifi:
iwlwifi: mld: track BIGTK per link
wifi:
iwlwifi: mld: trigger mlo scan only when not in EMLSR
wifi:
iwlwifi: mvm/mld: correctly retrieve the keyidx from the beacon
wifi:
iwlwifi: mvm: cleanup cipher lookup in resume
wifi:
iwlwifi: mvm: fix beacon template/fixed rate
wifi:
iwlwifi: mvm: remove a function declaration
wifi:
iwlwifi: mvm: remove d3 test code
wifi:
iwlwifi: mvm: remove MLO code
wifi:
iwlwifi: pcie: move ltr_enabled to the specific transport
wifi:
iwlwifi: pcie: move pm_support to the specific transport
wifi:
iwlwifi: pcie: relocate finish_nic_init logic to gen1_2
wifi:
iwlwifi: pcie: remember when interrupts are disabled
wifi:
iwlwifi: really remove hw_wfpm_id
wifi:
iwlwifi: refactor iwl_pnvm_get_from_fs
wifi:
iwlwifi: remove .pnvm files from module info
wifi:
iwlwifi: remove dump file name extension support
wifi:
iwlwifi: Remove duplicated include in trans.c
wifi:
iwlwifi: Remove redundant header files
wifi:
iwlwifi: remove unneeded jacket indication
wifi:
iwlwifi: rename iwl_finish_nic_init
wifi:
iwlwifi: replace SUPPRESS_CMD_ERROR_ONCE status bit with a boolean
wifi:
iwlwifi: simplify iwl_poll_prph_bit return value
wifi:
iwlwifi: simplify iwl_trans_pcie_d3_resume
wifi:
iwlwifi: trans: move dev_cmd_pool to trans specific
wifi:
iwlwifi: trans: remove d3 test code
wifi:
iwlwifi: trans: remove STATUS_SUSPENDED
wifi:
iwlwifi: uefi: remove runtime check of constant values
wifi:
libertas: add WQ_UNBOUND to alloc_workqueue users
wifi:
libertas: WQ_PERCPU added to alloc_workqueue users
wifi:
mac80211: Accept management frames on NAN interface
wifi:
mac80211: add tx_handlers_drop statistics to ethtool
wifi:
mac80211: consider links for validating SCAN_FLAG_AP in scan request during MLO
wifi:
mac80211: correctly initialise S1G chandef for STA
wifi:
mac80211: count reg connection element in the size
wifi:
mac80211: Export an API to check if NAN is started
wifi:
mac80211: Extend support for changing NAN configuration
wifi:
mac80211: Fix 6 GHz Band capabilities element advertisement in lower bands
wifi:
mac80211: Fix HE capabilities element check
wifi:
mac80211: fix incorrect comment
wifi:
mac80211: fix key tailroom accounting leak
wifi:
mac80211: fix reporting of all valid links in sta_set_sinfo()
wifi:
mac80211: fix Rx packet handling when pubsta information is not available
wifi:
mac80211: Get the correct interface for non-netdev skb status
wifi:
mac80211: kunit: add kunit tests for S1G PVB decoding
wifi:
mac80211: Make CONNECTION_MONITOR optional for MLO sta
wifi:
mac80211: reduce the scope of link_id
wifi:
mac80211: reduce the scope of rts_threshold
wifi:
mac80211: reject address change while connecting
wifi:
mac80211: Remove redundant rcu_read_lock/unlock() in spin_lock
wifi:
mac80211: remove tx_handlers_drop debugfs stats
wifi:
mac80211: reset FILS discovery and unsol probe resp intervals
wifi:
mac80211: simplify return value handling of cfg80211_get_radio_idx_by_chan()
wifi:
mac80211: skip rate verification for not captured PSDUs
wifi:
mac80211: support block bitmap S1G TIM encoding
wifi:
mac80211: support parsing S1G TIM PVB
wifi:
mac80211: Support Tx of action frame for NAN
wifi:
mac80211: Track NAN interface start/stop
wifi:
mac80211: use wiphy_hrtimer_work for csa.switch_work
wifi:
mac80211: use wiphy_hrtimer_work for ml_reconf_work
wifi:
mac80211: use wiphy_hrtimer_work for ttlm_work
wifi:
mac80211_hwsim: Add simulation support for NAN device
wifi:
mac80211_hwsim: Fix possible NULL dereference
wifi:
mac80211_hwsim: Limit destroy_on_close radio removal to netgroup
wifi:
mt76: abort scan/roc on hw restart
wifi:
mt76: Add mt76_dma_get_rxdmad_c_buf utility routione
wifi:
mt76: Add reset_idx to reset_q mt76_queue_ops signature.
wifi:
mt76: Add rx_queue_init callback
wifi:
mt76: Convert mt76_wed_rro_ind to LE
wifi:
mt76: Differentiate between RRO data and RRO MSDU queues
wifi:
mt76: Do not always enable NAPIs for WED RRO queues
wifi:
mt76: fix potential memory leak in mt76_wmac_probe()
wifi:
mt76: improve phy reset on hw restart
wifi:
mt76: mt76_eeprom_override to int
wifi:
mt76: mt7915: fix mt7981 pre-calibration
wifi:
mt76: mt7921: Add 160MHz beamformee capability for mt7922 device
wifi:
mt76: mt7921: add MBSSID support
wifi:
mt76: mt7921u: Add VID/PID for Netgear A7500
wifi:
mt76: mt7925: add MBSSID support
wifi:
mt76: mt7925: add pci restore for hibernate
wifi:
mt76: mt7925: refine the txpower initialization flow
wifi:
mt76: mt7925u: Add VID/PID for Netgear A9000
wifi:
mt76: mt7996: Add all active links to poll list in mt7996_mac_tx_free()
wifi:
mt76: mt7996: Add SW path for HW-RRO v3.1
wifi:
mt76: mt7996: Check phy before init msta_link in mt7996_mac_sta_add_links()
wifi:
mt76: mt7996: Convert mt7996_wed_rro_addr to LE
wifi:
mt76: mt7996: Decouple RRO logic from WED support
wifi:
mt76: mt7996: decrease timeout for commonly issued MCU commands
wifi:
mt76: mt7996: delete vif keys when requested
wifi:
mt76: mt7996: disable promiscuous mode by default
wifi:
mt76: mt7996: Enable HW RRO for MT7992 chipset
wifi:
mt76: mt7996: Enable MLO support for client interfaces
wifi:
mt76: mt7996: Enable WED for MT7992 chipset
wifi:
mt76: mt7996: Export MLO AP capabilities to mac80211
wifi:
mt76: mt7996: fill User Priority in skb->priority for rx packets
wifi:
mt76: mt7996: fix key add/remove imbalance
wifi:
mt76: mt7996: fix memory leak on mt7996_mcu_sta_key_tlv error
wifi:
mt76: mt7996: Fix mt7996_mcu_bss_mld_tlv routine
wifi:
mt76: mt7996: Fix mt7996_mcu_sta_ba wcid configuration
wifi:
mt76: mt7996: Fix mt7996_reverse_frag0_hdr_trans for MLO
wifi:
mt76: mt7996: Fix RX packets configuration for primary WED device
wifi:
mt76: mt7996: fix setting beacon protection keys
wifi:
mt76: mt7996: Fix tx-queues initialization for second phy on mt7996
wifi:
mt76: mt7996: fix updating beacon protection with beacons enabled
wifi:
mt76: mt7996: Implement MLD address translation for EAPOL
wifi:
mt76: mt7996: improve hardware restart reliability
wifi:
mt76: mt7996: Initial DMA configuration for MT7992 WED support
wifi:
mt76: mt7996: Introduce RRO MSDU callbacks
wifi:
mt76: mt7996: Introduce the capability to reset MT7992 WED device
wifi:
mt76: mt7996: Overwrite unspecified link_id in mt7996_tx()
wifi:
mt76: mt7996: remove redundant per-phy mac80211 calls during restart
wifi:
mt76: mt7996: remove the mem_total field of STA_REC_BF command
wifi:
mt76: mt7996: Set def_wcid pointer in mt7996_mac_sta_init_link()
wifi:
mt76: mt7996: Set EML capabilities for AP interface
wifi:
mt76: mt7996: Set proper link destination address in mt7996_tx()
wifi:
mt76: mt7996: set VTA in txwi
wifi:
mt76: mt7996: support writing MAC TXD for AddBA Request
wifi:
mt76: mt7996: Temporarily disable EPCS
wifi:
mt76: mt7996: Use deflink for AMPDU rx reordering
wifi:
mt76: mt7996: Use proper link info in mt7996_mcu_add_group
wifi:
mt76: mt7996: Use proper link_id in link_sta_rc_update callback
wifi:
mt76: Remove dead code in mt76_scan_work
wifi:
mt76: Remove q->ndesc check in mt76_dma_rx_fill()
wifi:
mt76: use altx queue for offchannel tx on connac+
wifi:
mwifiex: add rgpower table loading support
wifi:
mwifiex: fix double free in mwifiex_send_rgpower_table()
wifi:
mwifiex: fix endianness handling in mwifiex_send_rgpower_table
wifi:
mwifiex: send world regulatory domain to driver
wifi:
mwl8k: inject DSSS Parameter Set element into beacons if missing
wifi:
nl80211: Add EHT fixed Tx rate support
wifi:
nl80211: Add more configuration options for NAN commands
wifi:
nl80211: Add more NAN capabilities
wifi:
nl80211: Add NAN Discovery Window (DW) notification
wifi:
nl80211: allow drivers to support subset of NL80211_CMD_SET_BSS
wifi:
nl80211: call kfree without a NULL check
wifi:
nl80211: strict checking attributes for NL80211_CMD_SET_BSS
wifi:
rtl8xxxu: Don't claim USB ID 07b8:8188
wifi:
rtl8xxxu: expose efuse via debugfs
wifi:
rtl8xxxu: Remove TL-WN722N V2 (0x2357: 0x010c) from untested devices
wifi:
rtlwifi: rtl8192cu: Don't claim USB ID 07b8:8188
wifi:
rtw88: Lock rtwdev->mutex before setting the LED
wifi:
rtw88: sdio: use indirect IO for device registers before power-on
wifi:
rtw88: Use led->brightness_set_blocking for PCI too
wifi:
rtw89: 8851b: rfk: update IQK TIA setting
wifi:
rtw89: 8851b: rfk: update TX wideband IQK
wifi:
rtw89: 8852a: report average RSSI to avoid unnecessary scanning
wifi:
rtw89: 8852a: report per-channel noise level by get_survey ops
wifi:
rtw89: 8852b: enable beacon tracking support
wifi:
rtw89: 8852bt: Remove redundant off_reverse variables
wifi:
rtw89: 8852bt: Simplify unnecessary if-else conditions in _dpk_onoff()
wifi:
rtw89: 8852bt: Use standard helper for string choice
wifi:
rtw89: 8852c: check LPS H2C command complete by C2H reg instead of done ack
wifi:
rtw89: 8852c: update firmware crash trigger type for newer firmware
wifi:
rtw89: 8922a: add TAS feature support
wifi:
rtw89: abstract getting function of DMA channel
wifi:
rtw89: add dummy C2H handlers for BCN resend and update done
wifi:
rtw89: add getting function of DMA channel v1
wifi:
rtw89: Add USB ID 2001:3327 for D-Link AX18U rev. A1
wifi:
rtw89: Add USB ID 2001:332a for D-Link AX9U rev. A1
wifi:
rtw89: avoid circular locking dependency in ser_state_run()
wifi:
rtw89: avoid possible TX wait initialization race
wifi:
rtw89: chan: allow callers to check if a link has no managed chanctx
wifi:
rtw89: coex: Limit Wi-Fi scan slot cost to avoid A2DP glitch
wifi:
rtw89: debug: add beacon_info debugfs
wifi:
rtw89: debug: support SER L0 simulation
wifi:
rtw89: disable RTW89_PHYSTS_IE09_FTR_0 for ppdu status
wifi:
rtw89: fix BSSID comparison for non-transmitted BSSID
wifi:
rtw89: fix group frames loss when connected to non-transmitted BSSID
wifi:
rtw89: fix leak in rtw89_core_send_nullfunc()
wifi:
rtw89: fix use-after-free in rtw89_core_tx_kick_off_and_wait()
wifi:
rtw89: hw_scan: Don't let the operating channel be last
wifi:
rtw89: introduce beacon tracking to improve connection stability
wifi:
rtw89: obtain RX path from ppdu status IE00
wifi:
rtw89: open C2H event waiting window first before sending H2C command
wifi:
rtw89: pci: abstract RPP parser
wifi:
rtw89: pci: add group BD address design
wifi:
rtw89: pci: add RPP parser v1
wifi:
rtw89: pci: add struct rtw89_{tx,rx}_rings to put related fields
wifi:
rtw89: pci: define TX/RX buffer descriptor pool
wifi:
rtw89: pci: move chip ISR definition out from chip generation
wifi:
rtw89: pci: prepare interrupt related registers and functions for 8922DE
wifi:
rtw89: pci: use RDU status of R_BE_PCIE_DMA_IMR_0_V1 instead for 8922DE
wifi:
rtw89: phy: initialize AFE by firmware element table
wifi:
rtw89: print just once for unknown C2H events
wifi:
rtw89: renew a completion for each H2C command waiting C2H event
wifi:
rtw89: use ieee80211_tx_info::driver_data to store driver TX info
wifi:
rtw89: use int type to store negative error codes
wifi:
rtw89: wow: enable TKIP related feature
wifi:
rtw89: wow: remove notify during WoWLAN net-detect
wifi:
zd1211rw: fix potential memory leak in __zd_usb_enable_rx()
wireguard:
kconfig: simplify crypto kconfig selections
wireguard:
queueing: always return valid online CPU in wg_cpumask_choose_online()
wireguard:
queueing: simplify wg_cpumask_next_online()
wireguard:
selftests: remove CONFIG_SPARSEMEM_VMEMMAP=y from qemu kernel config
wireguard:
selftests: remove CONFIG_SPARSEMEM_VMEMMAP=y from qemu kernel config
wireguard:
selftests: select CONFIG_IP_NF_IPTABLES_LEGACY
workqueue:
fix texinfodocs warning for WQ_* flags reference
workqueue:
Provide a handshake for canceling BH workers
workqueue:
Remove rcu_read_lock/unlock() in wq_watchdog_timer_fn()
workqueue:
Remove redundant rcu_read_lock/unlock() in workqueue_congested()
workqueue:
replace use of system_unbound_wq with system_dfl_wq
workqueue:
replace use of system_wq with system_percpu_wq
workqueue:
WQ_PERCPU added to alloc_workqueue users
WRITE_HOLD machinery:
no need for to bump mount_lock seqcount
writeback:
Add tracepoint to track pending inode switches
writeback:
Avoid contention on wb->list_lock when switching inodes
writeback:
Avoid excessively long inode switching times
writeback:
Avoid softlockup when switching many inodes
x86,fs/resctrl:
Consolidate monitor event descriptions
x86,fs/resctrl:
Consolidate monitoring related data from rdt_resource
x86,fs/resctrl:
Detect Assignable Bandwidth Monitoring feature details
x86,fs/resctrl:
Fix NULL pointer dereference with events force-disabled in mbm_event mode
x86,fs/resctrl:
Implement resctrl_arch_config_cntr() to assign a counter with ABMC
x86,fs/resctrl:
Prepare for more monitor events
x86,fs/resctrl:
Replace architecture event enabled checks
x86,ibt:
Use UDB instead of 0xEA
x86,retpoline:
Optimize patch_retpoline()
x86/acpi/cstate:
Remove open coded check for cpu_feature_enabled()
x86/amd_node:
Fix AMD root device caching
x86/apic/savic:
Do not use snp_abort()
x86/apic:
Add an update_vector() callback for Secure AVIC
x86/apic:
Add kexec support for Secure AVIC
x86/apic:
Add new driver for Secure AVIC
x86/apic:
Add support to send IPI for Secure AVIC
x86/apic:
Add support to send NMI IPI for Secure AVIC
x86/apic:
Add update_vector() callback for APIC drivers
x86/apic:
Allow NMI to be injected from hypervisor for Secure AVIC
x86/apic:
Enable Secure AVIC in the control MSR
x86/apic:
Handle EOI writes for Secure AVIC guests
x86/apic:
Initialize APIC ID for Secure AVIC
x86/apic:
Initialize Secure AVIC APIC backing page
x86/apic:
Make the ISR clearing sane
x86/apic:
Populate .read()/.write() callbacks of Secure AVIC driver
x86/apic:
Read and write LVT* APIC registers from HV for SAVIC guests
x86/apic:
Support LAPIC timer for Secure AVIC
x86/asm:
Remove code depending on __GCC_ASM_FLAG_OUTPUTS__
x86/asm:
Use RDPKRU and WRPKRU mnemonics in
x86/boot:
Check startup code for absence of absolute relocations
x86/boot:
Create a confined code area for startup code
x86/boot:
Drop erroneous __init annotation from early_set_pages_state()
x86/boot:
Drop redundant RMPADJUST in SEV SVSM presence check
x86/boot:
Get rid of the .head.text section
x86/boot:
Move startup code out of __head section
x86/boot:
Provide PIC aliases for 5-level paging related constants
x86/boot:
Revert "Reject absolute references in .head.text"
x86/bugs:
Add attack vector controls for VMSCAPE
x86/bugs:
Fix reporting of LFENCE retpoline
x86/bugs:
Fix spectre_v2 forcing
x86/bugs:
Qualify RETBLEED_INTEL_MSG
x86/bugs:
Remove dead code which might prevent from building
x86/bugs:
Remove uses of cpu_mitigations_off()
x86/bugs:
Report correct retbleed mitigation status
x86/bugs:
Simplify SSB cmdline parsing
x86/bugs:
Use early_param() for spectre_v2
x86/bugs:
Use early_param() for spectre_v2_user
x86/build:
Clean up stack alignment flags in CC_FLAGS_FPU
x86/build:
Disable SSE4a
x86/build:
Remove cc-option for GCC retpoline flags
x86/build:
Remove cc-option from -mno-fp-ret-in-387
x86/build:
Remove cc-option from -mskip-rax-setup
x86/build:
Remove cc-option from stack alignment flags
x86/cfi:
Add "debug" option to "cfi=" bootparam
x86/cfi:
Document the "cfi=" bootparam options
x86/cfi:
Remove __noinitretpoline and __noretpoline
x86/cfi:
Standardize on common "CFI:" prefix for CFI reports
x86/CPU/AMD:
Add additional fixed RDSEED microcode revisions
x86/CPU/AMD:
Add missing terminator for zen5_rdseed_microcode
x86/CPU/AMD:
Add RDSEED fix for Zen5
x86/CPU/AMD:
Extend Zen6 model range
x86/CPU/AMD:
Prevent reset reasons from being retained across reboot
x86/cpu/cacheinfo:
Simplify cacheinfo_amd_init_llc_id() using _cpuid4_info
x86/cpu/topology:
Check for X86_FEATURE_XTOPOLOGY instead of passing has_xtopology
x86/cpu/topology:
Define AMD64_CPUID_EXT_FEAT MSR
x86/cpu:
Add/fix core comments for {Panther,Nova} Lake
x86/cpu:
Detect FreeBSD Bhyve hypervisor
x86/cpu:
Rename and move CPU model entry for Diamond Rapids
x86/cpufeatures:
Add a CPU feature bit for MSR immediate form instructions
x86/cpufeatures:
Add SNP Secure TSC
x86/cpufeatures:
Add support for Assignable Bandwidth Monitoring Counters (ABMC)
x86/crash:
remove redundant 0 value initialization
x86/entry/fred:
Push __KERNEL_CS directly
x86/fgraph,bpf:
Fix stack ORC unwind from kprobe_multi return probe
x86/fpu:
Ensure XFD state on signal delivery
x86/fred:
Install system vector handlers even if FRED isn't fully enabled
x86/fred:
KVM: VMX: Always use FRED for IRQs when CONFIG_X86_FRED=y
x86/fred:
Play nice with invoking asm_fred_entry_from_kvm() on non-FRED hardware
x86/fred:
Remove ENDBR64 from FRED entry points
x86/hyperv:
Add kexec/kdump support on Azure CVMs
x86/hyperv:
Clean up hv_do_hypercall()
x86/hyperv:
Switch to msi_create_parent_irq_domain()
x86/hyperv:
Use direct call to hypercall-page
x86/idle:
Use MONITORX and MWAITX mnemonics in
x86/insn:
Add XOP prefix instructions decoder support
x86/its:
Move ITS indirect branch thunks to .text..__x86.indirect_thunk
x86/kbuild:
Incorporate boot/startup/ via Kbuild makefile
x86/Kconfig:
Clean up LLVM version checks in IBT configurations
x86/Kconfig:
drop superfluous "select SPARSEMEM_VMEMMAP"
x86/kconfig:
Drop unused and needless config X86_64_SMP
x86/kconfig:
Remove CONFIG_AS_AVX512
x86/kexec:
carry forward the boot DTB on kexec
x86/kexec:
Consolidate relocate_kernel() function parameters
x86/kexec:
Disable kexec/kdump on platforms with TDX partial write erratum
x86/kexec:
fix potential cmem->ranges out of memory
x86/kvm:
Force legacy PCI hole to UC when overriding MTRRs for TDX/SNP
x86/kvm:
Make kvm_async_pf_task_wake() a local static helper
x86/kvm:
Prefer native qspinlock for dedicated vCPUs irrespective of PV_UNHALT
x86/mce/amd:
Put list_head in threshold_bank
x86/mce/amd:
Remove return value for mce_threshold_{create,remove}_device()
x86/mce/amd:
Remove smca_banks_map
x86/mce/amd:
Rename threshold restart function
x86/mce:
Add a clear_bank() helper
x86/mce:
Cleanup bank processing on init
x86/mce:
Define BSP-only init
x86/mce:
Define BSP-only SMCA init
x86/mce:
Do 'UNKNOWN' vendor check early
x86/mce:
Move machine_check_poll() status checks to helper functions
x86/mce:
Remove __mcheck_cpu_init_early()
x86/mce:
Separate global and per-CPU quirks
x86/mce:
Set CR4.MCE last during init
x86/microcode/AMD:
Add more known models to entry sign checking
x86/microcode/AMD:
Add Zen5 model 0x44, stepping 0x1 minrev
x86/microcode/AMD:
Limit Entrysign signature checking to known generations
x86/microcode/intel:
Refresh the revisions that determine old_microcode
x86/microcode:
Add microcode loader debugging functionality
x86/microcode:
Add microcode= cmdline parsing
x86/microcode:
Fix Entrysign revision check for Zen1/Naples
x86/mm:
Change cpa_flush() to call flush_kernel_range() directly
x86/mm:
Ensure clear_page() variants always have __kcfi_typeid_ symbols
x86/mm:
Fix overflow in __cpa_addr()
x86/mm:
Fix SMP ordering in switch_mm_irqs_off()
x86/mtrr:
Remove license boilerplate text with bad FSF address
x86/resctrl:
Add ABMC feature in the command line options
x86/resctrl:
Add data structures and definitions for ABMC assignment
x86/resctrl:
Add support to enable/disable AMD ABMC feature
x86/resctrl:
Configure mbm_event mode if supported
x86/resctrl:
Fix miscount of bandwidth event when reactivating previously unavailable RMID
x86/resctrl:
Implement resctrl_arch_reset_cntr() and resctrl_arch_cntr_read()
x86/resctrl:
Refactor resctrl_arch_rmid_read()
x86/resctrl:
Remove the rdt_mon_features global variable
x86/sev:
Add new dump_rmp parameter to snp_leak_pages() API
x86/sev:
Avoid global variable to store virtual address of SVSM area
x86/sev:
Enable NMI support for Secure AVIC
x86/sev:
Export startup routines for later use
x86/sev:
Indicate the SEV-SNP guest supports Secure AVIC
x86/sev:
Initialize VGIF for secondary vCPUs for Secure AVIC
x86/sev:
Move __sev_[get|put]_ghcb() into separate noinstr object
x86/sev:
Move GHCB page based HV communication out of startup code
x86/sev:
Pass SVSM calling area down to early page state change API
x86/sev:
Prevent SECURE_AVIC_CONTROL MSR interception for Secure AVIC guests
x86/sev:
Provide PIC aliases for SEV related data objects
x86/sev:
Run RMPADJUST on SVSM calling area page to test VMPL
x86/sev:
Separate MSR and GHCB based snp_cpuid() via a callback
x86/sev:
Share implementation of MSR-based page state change
x86/sev:
Use boot SVSM CA for all startup and init code
x86/sev:
Use MSR protocol for remapping SVSM calling area
x86/sev:
Use MSR protocol only for early SVSM PVALIDATE call
x86/sev:
Zap snp_abort()
x86/sgx:
Use ENCLS mnemonic in
x86/sme:
Use percpu boolean to control WBINVD during kexec
x86/startup/sev:
Document the CPUID flow in the boot #VC handler
x86/tdx:
Eliminate duplicate code in tdx_clear_page()
x86/tdx:
Skip clearing reclaimed pages unless X86_BUG_TDX_PW_MCE is present
x86/tdx:
Tidy reset_pamt functions
x86/traps:
Clarify KCFI instruction layout
x86/umip:
Check that the instruction opcode is at least two bytes
x86/umip:
Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
x86/vdso:
Fix output operand size of RDPID
x86/virt/tdx:
Mark memory cache state incoherent when making SEAMCALL
x86/virt/tdx:
Remove the !KEXEC_CORE dependency
x86/virt/tdx:
Update the kexec section in the TDX documentation
x86/virt/tdx:
Use precalculated TDVPR page physical address
x86/vsyscall:
Do not require X86_PF_INSTR to emulate vsyscall
x86/xen:
select HIBERNATE_CALLBACKS more directly
x86:
Add __attribute_const__ to ffs()-family implementations
x86:
stop calling page_address() in free_pages()
x86:
uaccess: don't use runtime-const rewriting in modules
x86:
Use generic TIF bits
xarray:
remove redundant __GFP_NOWARN
xdp, libeth:
make the xdp_init_buff() micro-optimization generic
xe:
populate buffers before exporting them.
xen/events:
Cleanup find_virq() return codes
xen/events:
Return -EEXIST for bound VIRQs
xen/events:
Update virq_to_irq on migration
xen/manage:
Fix suspend error path
xen:
replace XENFEAT_auto_translated_physmap with xen_pv_domain()
xen:
rework xen_pv_domain()
xen:
swiotlb: Open code map_resource callback
xen:
take system_transition_mutex on suspend
xfrm:
also call xfrm_state_delete_tunnel at destroy time for states that were never added
xfrm:
call xfrm_dev_state_delete when xfrm_state_migrate fails to add the state
xfrm:
check all hash buckets for leftover states during netns deletion
xfrm:
Check inner packet family directly from skb_dst
xfrm:
Determine inner GSO type from packet inner protocol
xfrm:
drop SA reference in xfrm_state_update if dir doesn't match
xfrm:
fix memory leak in xfrm_add_acquire()
xfrm:
make state as DEAD before final put when migrate fails
xfrm:
Prevent locally generated packets from direct output in tunnel mode
xfrm:
set err and extack on failure to create pcpu SA
xfrm:
snmp: do not use SNMP_MIB_SENTINEL anymore
xfrm:
Switch to skb_dstref_steal to clear dst_entry
xfrm:
xfrm_user: use strscpy() for alg_name
xfs:
add .fileattr_set and fileattr_get callbacks for symlinks
xfs:
adjust the hint based zone allocation policy
xfs:
allow renames of project-less inodes
xfs:
allow setting file attributes on special files
xfs:
always warn about deprecated mount options
xfs:
avoid busy loops in GCD
xfs:
cache open zone in inode->i_private
xfs:
centralize error tag definitions
xfs:
check the return value of sb_min_blocksize() in xfs_fs_fill_super
xfs:
compute data device CoW staging extent reap limits dynamically
xfs:
compute file mapping reap limits dynamically
xfs:
compute per-AG extent reap limits dynamically
xfs:
compute realtime device CoW staging extent reap limits dynamically
xfs:
constify xfs_errortag_random_default
xfs:
convert the ifork reap code to use xreap_state
xfs:
disable deprecated features by default in Kconfig
xfs:
do not tightly pack-write large files
xfs:
document another racy GC case in xfs_zoned_map_extent
xfs:
don't set bt_nr_sectors to a negative number
xfs:
don't use __GFP_NOFAIL in xfs_init_fs_context
xfs:
enable online fsck by default in Kconfig
xfs:
extend removed sysctls table
xfs:
fix a rtgroup leak when xfs_init_zone fails
xfs:
fix delalloc write failures in software-provided atomic writes
xfs:
fix locking in xchk_nlinks_collect_dir
xfs:
fix log CRC mismatches between i386 and other architectures
xfs:
fix out of bounds memory read error in symlink repair
xfs:
fix various problems in xfs_atomic_write_cow_iomap_begin
xfs:
fix zone selection in xfs_select_open_zone_mru
xfs:
free xfs_busy_extents structure when no RT extents are queued
xfs:
implement XFS_IOC_DIOINFO in terms of vfs_getattr
xfs:
Improve CONFIG_XFS_RT Kconfig help
xfs:
improve default maximum number of open zones
xfs:
improve zone statistics message
xfs:
loudly complain about defunct mount options
xfs:
move the XLOG_REG_ constants out of xfs_log_format.h
xfs:
prepare reaping code for dynamic limits
xfs:
prevent gc from picking the same zone twice
xfs:
rearrange code in xfs_inode_item_precommit
xfs:
refactor hint based zone allocation
xfs:
remove deprecated mount options
xfs:
remove deprecated sysctl knobs
xfs:
remove pointless externs in xfs_error.h
xfs:
remove static reap limits from repair.h
xfs:
remove the expr argument to XFS_TEST_ERROR
xfs:
remove the unused xfs_buf_log_format_t typedef
xfs:
remove the unused xfs_dq_logformat_t typedef
xfs:
remove the unused xfs_efd_log_format_32_t typedef
xfs:
remove the unused xfs_efd_log_format_64_t typedef
xfs:
remove the unused xfs_log_iovec_t typedef
xfs:
remove the unused xfs_qoff_logformat_t typedef
xfs:
remove the xfs_efd_log_format_t typedef
xfs:
remove the xfs_efi_log_format_32_t typedef
xfs:
remove the xfs_efi_log_format_64_t typedef
xfs:
remove the xfs_efi_log_format_t typedef
xfs:
remove the xfs_extent32_t typedef
xfs:
remove the xfs_extent64_t typedef
xfs:
remove the xfs_extent_t typedef
xfs:
remove the xfs_trans_header_t typedef
xfs:
remove the xlog_op_header_t typedef
xfs:
remove xfs_errortag_get
xfs:
remove xfs_errortag_set
xfs:
rename the old_crc variable in xlog_recover_process
xfs:
Replace strncpy with memcpy
xfs:
rework datasync tracking and execution
xfs:
scrub: use kstrdup_const() for metapath scan setups
xfs:
track the number of blocks in each buftarg
xfs:
use bt_nr_sectors in xfs_dax_translate_range
xfs:
use deferred intent items for reaping crosslinked blocks
xfs:
use deferred reaping for data device cow extents
xfs:
XFS_ONLINE_SCRUB_STATS should depend on DEBUG_FS
xhci:
dbc: enable back DbC in resume if it was enabled before suspend
xhci:
dbc: fix bogus 1024 byte prefix if ttyDBC read races with stall event
xhci:
dbgtty: Fix data corruption when transmitting data form DbC to host
xhci:
dbgtty: fix device unregister
xhci:
fix stale flag preventig URBs after link state error is cleared
xhci:
sideband: add api to trace sideband usage
xhci:
sideband: Fix race condition in sideband unregister
xsk:
avoid data corruption on cq descriptor number
xsk:
avoid overwriting skb fields for multi-buffer traffic
xsk:
Harden userspace-supplied xdp_desc validation
xsk:
remove @first_frag from xsk_build_skb()
xsk:
wrap generic metadata handling onto separate function
xtensa:
Add __attribute_const__ to ffs()-family implementations
xtensa:
simdisk: add input size check in proc_write_simdisk
xtensa:
use HZ_PER_MHZ in platform_calibrate_ccount
yamllint:
Drop excluding quoted values with ',' from checks
zonefs:
correct some spelling mistakes
zorro:
Remove extra whitespace in macro definitions
zram:
protect recomp_algorithm_show() with ->init_lock
{rdma,net}/mlx5:
export mlx5_vport_get_vhca_id