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 i2cmux 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