Список изменений в Linux 6.8

 
/proc/sys: use d_splice_alias() calling conventions to simplify failure exits
 
/proc/sysrq-trigger: accept multiple keys at once
 
8250: microchip: pci1xxxx: Add Burst mode reception support in uart driver for writing into FIFO
8250: microchip: pci1xxxx: Add Syslock support for reading UART system registers
8250: microchip: pci1xxxx: Rearranging the structure declarations
 
9p: Do a couple of cleanups
9p: Fix initialisation of netfs_inode for 9p
9p: Use length of data written to the server in preference to error
9p: Use netfslib read/write_iter
 
[software coproarchaeology] dentry.h: kill a mysterious comment
 
__d_unalias() doesn: 't use inode argument
 
__dentry_kill(): get consistent rules for victim's refcount
__dentry_kill(): new locking scheme
 
__dput_to_list(): do decrement of refcount in the callers
 
__ocfs2_add_entry(), ocfs2_prepare_dir_for_insert(): namelen checks
 
__ptrace_unlink: kill the obsolete "FIXME" code
 
Linux: A reworked process/index.rst
 
ABI: sysfs-class-hwmon: document emergency/max/min temperature alarms
ABI: sysfs-class-hwmon: document missing humidity attributes
ABI: sysfs-class-hwmon: fix tempY_crit_alarm access rights
ABI: sysfs-class-hwmon: rearrange humidity attributes alphabetically
ABI: sysfs-nvmem-cells: Expose cells through sysfs
 
accel/habanalabs/gaudi2: add signed dev info uAPI
accel/habanalabs/gaudi2: add zero padding when printing QM CP instruction
accel/habanalabs/gaudi2: assume hard-reset by FW upon PCIe AXI drain
accel/habanalabs/gaudi2: avoid overriding existing undefined opcode data
accel/habanalabs/gaudi2: fix undef opcode reporting
accel/habanalabs/gaudi2: get the correct QM CQ info upon an error
accel/habanalabs/gaudi2: use correct registers to dump QM CQ info
 
accel/habanalabs: add log when eq event is not received
accel/habanalabs: add parent_device sysfs attribute
accel/habanalabs: add pcie reset prepare/done hooks
accel/habanalabs: add support for Gaudi2C device
accel/habanalabs: expose module id through sysfs
accel/habanalabs: fix EQ heartbeat mechanism
accel/habanalabs: fix information leak in sec_attest_info()
accel/habanalabs: print error code when mapping fails
accel/habanalabs: remove 'get temperature' debug print
accel/habanalabs: report 3 instances of Infineon second stage
accel/habanalabs: set hard reset flag if graceful reset is skipped
accel/habanalabs: update debugfs-driver-habanalabs with the device-name directory
accel/habanalabs: update device boot error check
 
accel/ivpu/37xx: Print warning when VPUIP is not idle during power down
 
accel/ivpu/40xx: Allow to change profiling frequency
accel/ivpu/40xx: Capture D0i3 entry host and device timestamps
accel/ivpu/40xx: Enable D0i3 message
accel/ivpu/40xx: Stop passing SKU boot parameters to FW
 
accel/ivpu: Abort pending rx ipc on reset
accel/ivpu: Add debug prints for MMU map/unmap operations
accel/ivpu: Add diagnostic messages when VPU fails to boot or suspend
accel/ivpu: Add dvfs_mode file to debugfs
accel/ivpu: Add job status for jobs aborted by the driver
accel/ivpu: Add support for delayed D0i3 entry message
accel/ivpu: Add support for VPU_JOB_FLAGS_NULL_SUBMISSION_MASK
accel/ivpu: Allocate vpu_addr in gem->open() callback
accel/ivpu: Assure device is off if power up sequence fail
accel/ivpu: avoid build failure with CONFIG_PM=n
accel/ivpu: Call diagnose failure in ivpu_mmu_cmdq_sync()
accel/ivpu: Change test_mode module param to bitmask
accel/ivpu: Correct MMU queue size checking functions
accel/ivpu: Deprecate DRM_IVPU_PARAM_CONTEXT_PRIORITY param
accel/ivpu: Disable buffer sharing among VPU contexts
accel/ivpu: Disable d3hot_delay on all NPU generations
accel/ivpu: Disable PLL after VPU IP reset during FLR
accel/ivpu: Do not use cons->aborted for job_done_thread
accel/ivpu: Do not use irqsave in ivpu_ipc_dispatch
accel/ivpu: Don't enable any tiles by default on VPU40xx
accel/ivpu: Dump MMU events in case of VPU boot timeout
accel/ivpu: Fix compilation with CONFIG_PM=n
accel/ivpu: Fix dev open/close races with unbind
accel/ivpu: Fix DevTLB errors on suspend/resume and recovery
accel/ivpu: Fix for missing lock around drm_gem_shmem_vmap()
accel/ivpu: Fix locking in ivpu_bo_remove_all_bos_from_context()
accel/ivpu: Force snooping for MMU writes
accel/ivpu: Free buffer sgt on unbind
accel/ivpu: Improve buffer object debug logs
accel/ivpu: Improve recovery and reset support
accel/ivpu: Improve stability of ivpu_submit_ioctl()
accel/ivpu: Introduce ivpu_ipc_send_receive_active()
accel/ivpu: Make DMA allocations for MMU600 write combined
accel/ivpu: Pass D0i3 residency time to the VPU firmware
accel/ivpu: Print CMDQ errors after consumer timeout
accel/ivpu: Remove reset from power up sequence
accel/ivpu: Remove support for uncached buffers
accel/ivpu: Remove unneeded drm_driver declaration
accel/ivpu: Rename cons->rx_msg_lock
accel/ivpu: Rename VPU to NPU in product strings
accel/ivpu: Simplify MMU SYNC command
accel/ivpu: Stop job_done_thread on suspend
accel/ivpu: Update FW API
accel/ivpu: Use dedicated work for job timeout detection
accel/ivpu: Use GEM shmem helper for all buffers
accel/ivpu: Use threaded IRQ to handle JOB done messages
 
accel/qaic: Add support for periodic timesync
accel/qaic: Enable 1 MSI fallback mode
accel/qaic: Expand DRM device lifecycle
accel/qaic: Increase number of in_reset states
accel/qaic: Quiet array bounds check on DMA abort message
accel/qaic: Support for 0 resize slice execution in BO
accel/qaic: Support MHI QAIC_TIMESYNC channel
accel/qaic: Update MAX_ORDER use to be inclusive
 
accel: Include
 
acpi/ghes: Process CXL Component Events
acpi/ghes: Remove CXL CPER notifications
 
acpi/nfit: Use sysfs_emit() for all attributes
 
ACPI: APEI: EINJ: Add support for vendor defined error types
ACPI: APEI: EINJ: Refactor available_error_type_show()
ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
ACPI: arm64: export acpi_arch_thermal_cpufreq_pctg()
 
acpi: Break out nesting for hmat_parse_locality()
 
ACPI: bus: update acpi_dev_hid_uid_match() to support multiple types
ACPI: bus: update acpi_dev_uid_match() to support multiple types
ACPI: button: trigger wakeup key events
 
acpi: Do not return struct iommu_ops from acpi_iommu_configure_id()
 
ACPI: EC: Use a spin lock without disabing interrupts
ACPI: EC: Use a threaded handler for dedicated IRQ
ACPI: extlog: Clear Extended Error Log status when RAS_CEC handled the error
ACPI: extlog: fix NULL pointer dereference check
ACPI: LPIT: Avoid u32 multiplication overflow
ACPI: LPSS: Fix the fractional clock divider flags
ACPI: LPSS: use acpi_dev_uid_match() for matching _UID
ACPI: Move ACPI_HOTPLUG_CPU to be disabled on arm64 and riscv
ACPI: NFIT: Use cleanup.h helpers instead of devm_*()
 
acpi: numa: Add genport target allocation to the HMAT parsing
acpi: numa: Add helper function to retrieve the performance attributes
acpi: numa: Add setting of generic port system locality attributes
acpi: numa: Create enum for memory_target access coordinates indexing
 
ACPI: NUMA: Fix the logic of getting the fake_pxm value
ACPI: NUMA: Optimize the check for the availability of node values
ACPI: NUMA: Remove unnecessary check in acpi_parse_gi_affinity()
ACPI: OSL: Allow Notify () handlers to run on all CPUs
ACPI: OSL: Rearrange workqueue selection in acpi_os_execute()
ACPI: OSL: Rework error handling in acpi_os_execute()
ACPI: OSL: Use a threaded interrupt handler for SCI
ACPI: OSL: Use spin locks without disabling interrupts
ACPI: processor: Provide empty stub of acpi_proc_quirk_mwait_check()
ACPI: processor: reduce CPUFREQ thermal reduction pctg for Tegra241
ACPI: property: Dig "rotation" property for devices with CSI2 _CRS
 
acpi: property: Let args be NULL in __acpi_node_get_property_reference
 
ACPI: property: Replicate DT-aligned u32 properties from DisCo for Imaging
ACPI: property: Support using strings in reference properties
ACPI: resource: Add another DMI match for the TongFang GMxXGxx
ACPI: resource: Add DMI quirks for ASUS Vivobook E1504GA and E1504GAB
ACPI: resource: Add Infinity laptops to irq1_edge_low_force_override
ACPI: resource: Skip IRQ override on ASUS ExpertBook B1502CGA
ACPI: Run USB4 _OSC() first with query bit set
ACPI: scan: Add LNXVIDEO HID to ignore_serial_bus_ids[]
ACPI: scan: Extract _CRS CSI-2 connection information into swnodes
ACPI: scan: Extract CSI-2 connection graph from _CRS
ACPI: scan: Extract MIPI DisCo for Imaging data into swnodes
ACPI: scan: Fix an error message in DisCo for Imaging support
ACPI: tables: Correct and clean up the logic of acpi_parse_entries_array()
ACPI: thermal: Add Thermal fast Sampling Period (_TFP) support
ACPI: thermal: Use library functions to obtain trip point temperature values
ACPI: thermal_lib: Add functions returning temperature in deci-Kelvin
ACPI: thermal_lib: include "internal.h" for function prototypes
ACPI: utils: Fix white space in struct acpi_handle_list definition
ACPI: utils: Introduce helper for _DEP list lookup
ACPI: utils: Rearrange in acpi_evaluate_reference()
ACPI: utils: Refine acpi_handle_list_equal() slightly
ACPI: utils: Return bool from acpi_evaluate_reference()
ACPI: video: Add comment about acpi_video_backlight_use_native() usage
ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
ACPI: video: check for error while searching for backlight device parent
ACPI: video: Drop should_check_lcd_flag()
ACPI: watchdog: fix kernel-doc warnings
 
ACPICA: MADT: Add GICC online capable bit handling
ACPICA: MADT: Add new MADT GICC/GICR/ITS non-coherent flags handling
 
Linux: Add .editorconfig file for basic formatting
Linux: Add DMIC slew rate controls
Linux: add es8326 dt-bindings, commonize headset codec
Linux: add listmount(2) syscall
Linux: Add pm8010 RPMH regulators for sm8550 boards
Linux: Add PM8937 PMIC support
Linux: add selftest for statmount/listmount
Linux: add statmount(2) syscall
Linux: Add STM32F7 SPI support
Linux: add unique mount ID
 
adfs: remove writepage implementation
 
af_unix: Call kfree_skb() for dead unix_(sk)->oob_skb in GC.
af_unix: Drop oob_skb ref before purging queue in GC.
af_unix: fix lockdep positive in sk_diag_dump_icons()
af_unix: Fix task hung while purging oob_skb in GC.
 
affs: d_obtain_alias(ERR_PTR(...)) will do the right thing
affs: free affs_sb_info with kfree_rcu()
 
afs: Add __counted_by for struct afs_acl and use struct_size()
afs: Add a tracepoint for struct afs_addr_list
afs: Add comments on abort handling
afs: Add some more info to /proc/net/afs/servers
afs: Apply server breaks to mmap'd files in the call processor
afs: Automatically generate trace tag enums
afs: Combine the endpoint state bools into a bitmask
afs: Defer volume record destruction to a workqueue
afs: Dispatch fileserver probes in priority order
afs: Dispatch vlserver probes in priority order
afs: do not test the return value of folio_start_writeback()
afs: Don't leave DONTUSE/NEWREPSITE servers out of server list
afs: Don't put afs_call in afs_wait_for_call_to_complete()
afs: Don't skip server addresses for which we didn't get an RTT reading
afs: Don't use certain unnecessary folio_*() functions
afs: Don't use folio->private to record partial modification
afs: fix __afs_break_callback() / afs_drop_open_mmap() race
afs: Fix comment in afs_do_lookup()
afs: Fix endless loop in directory parsing
afs: Fix error handling with lookup via FS.InlineBulkStatus
afs: Fix fileserver rotation
afs: Fix ignored callbacks over ipv4
afs: Fix missing/incorrect unlocking of RCU read lock
afs: Fix offline and busy message emission
afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
afs: Fold the afs_addr_cursor struct in
afs: Handle the VIO and UAEIO aborts explicitly
afs: Hide silly-rename files from userspace
afs: Increase buffer size in afs_update_volume_status()
afs: Keep a record of the current fileserver endpoint state
afs: Make it possible to find the volumes that are using a server
afs: Mark address lists with configured priorities
afs: Move the vnode/volume validity checking code into its own file
afs: Overhaul invalidation handling to better support RO volumes
afs: Parse the VolSync record in the reply of a number of RPC ops
afs: Provide a way to configure address priorities
afs: Remove afs_dynroot_d_revalidate() as it is redundant
afs: Remove the unimplemented afs_cmp_addr_list()
afs: Remove whitespace before most ')' from the trace header
afs: Rename addr_list::failed to probe_failed
afs: Rename some fields
afs: Simplify error handling
afs: trace: Log afs_make_call(), including server address
afs: Turn the afs_addr_list address array into an array of structs
afs: Use op->nr_iterations=-1 to indicate to begin fileserver iteration
afs: Use peer + service_id as call address
afs: use read_seqbegin() in afs_check_validity() and afs_getattr()
afs: Use the netfs write helpers
afs: Wrap most op->error accesses with inline funcs
 
ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
ahci: asm1064: correct count of reported ports
ahci: asm1166: correct count of reported ports
ahci: Extend ASM1061 43-bit DMA address quirk to other ASM106x parts
 
ALSA: ac97: fix build regression
ALSA: aloop: Introduce a function to get if access is interleaved mode
ALSA: au88x0: fixed a typo
ALSA: au88x0: fixed spelling mistakes in au88x0_core.c
ALSA: Drop leftover snd-rtctimer stuff from Makefile
ALSA: firewire-lib: fix to check cycle continuity
ALSA: hda/ca0132: Switch to new stream-format interface
ALSA: hda/conexant: Add quirk for SWS JS201D
ALSA: hda/conexant: Fix headset auto detect fail in cx8070 and SN6140
ALSA: hda/cs35l56: select intended config FW_CS_DSP
ALSA: hda/cs35l56: Use set/get APIs to access spi->chip_select
ALSA: hda/cs8409: Suppress vmaster control for Dolphin models
ALSA: hda/hdmi: Switch to new stream-format interface
ALSA: hda/realtek - Add Headset Mic supported Acer NB platform
ALSA: hda/realtek - Add speaker pin verbtable for Dell dual speaker platform
ALSA: hda/realtek - ALC285 reduce pop noise from Headphone port
ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
ALSA: hda/realtek: add IDs for Dell dual spk platform
ALSA: hda/realtek: Add quirks for Dell models
ALSA: hda/realtek: Add quirks for Lenovo Thinkbook 16P laptops
ALSA: hda/realtek: Add special fixup for Lenovo 14IRP8
ALSA: hda/realtek: Apply headset jack quirk for non-bass alc287 thinkpads
ALSA: hda/realtek: cs35l41: Add internal speaker support for ASUS UM3402 with missing DSD
ALSA: hda/realtek: cs35l41: Fix device ID / model name
ALSA: hda/realtek: cs35l41: Fix order and duplicates in quirks table
ALSA: hda/realtek: Enable headset mic on Lenovo M70 Gen5
ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
ALSA: hda/realtek: Enable Mute LED on HP 840 G8 (MB 8AB8)
ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on HP ZBook
ALSA: hda/realtek: enable SND_PCI_QUIRK for Lenovo Legion Slim 7 Gen 8 (2023) serie
ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP Envy X360 13-ay0xxx
ALSA: hda/realtek: fix mute/micmute LED For HP mt440
ALSA: hda/realtek: fix mute/micmute LED For HP mt645
ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook
ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power
ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
ALSA: hda/realtek: Fix top speaker connection on Dell Inspiron 16 Plus 7630
ALSA: hda/realtek: tas2781: enable subwoofer volume control
ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq2xxx
ALSA: hda/tas2781: add configurable global i2c address
ALSA: hda/tas2781: add fixup for Lenovo 14ARB7
ALSA: hda/tas2781: add ptrs to calibration functions
ALSA: hda/tas2781: add TAS2563 support for 14ARB7
ALSA: hda/tas2781: annotate calibration data endianness
ALSA: hda/tas2781: configure the amp after firmware load
ALSA: hda: Add driver properties for cs35l41 for Lenovo Legion Slim 7 Gen 8 serie
ALSA: hda: Add Lenovo Legion 7i gen7 sound quirk
ALSA: hda: cs35l41: Overwrite CS35L41 configuration for ASUS UM5302LA
ALSA: hda: cs35l41: Prevent firmware load if SPI speed too low
ALSA: hda: cs35l41: Support additional ASUS Zenbook UX3402VA
ALSA: hda: cs35l41: Support additional Dell models without _DSD
ALSA: hda: cs35l41: Support ASUS Zenbook UM3402YAR
ALSA: hda: cs35l41: Support Lenovo Thinkbook 16P
ALSA: hda: cs35l41: Support more HP models without _DSD
ALSA: hda: cs35l56: Firmware file must match the version of preloaded firmware
ALSA: hda: cs35l56: Fix filename string field layout
ALSA: hda: cs35l56: Fix order of searching for firmware files
ALSA: hda: cs35l56: Initialize all ASP1 registers
ALSA: hda: cs35l56: Remove unused test stub function
ALSA: hda: Drop snd_hdac_calc_stream_format()
ALSA: hda: generic: Remove obsolete call to ledtrig_audio_get
ALSA: hda: Honor subformat when querying PCMs
ALSA: hda: Increase default bdl_pos_adj for Apollo Lake
ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
ALSA: hda: Intel: add HDA_ARL PCI ID support
ALSA: hda: optimize the probe codec process
ALSA: hda: Properly setup HDMI stream
ALSA: hda: Refer to correct stream index at loops
ALSA: hda: Replace numeric device IDs with constant values
ALSA: hda: Switch to new stream-format interface
ALSA: hda: Upgrade stream-format infrastructure
ALSA: mark all struct bus_type as const
ALSA: oxygen: Fix right channel of capture volume mixer
ALSA: pcm: Add missing formats to formats list
ALSA: pcm: clarify and fix default msbits value for all formats
ALSA: pcm: Introduce MSBITS subformat interface
ALSA: scarlett2: Add #define for SCARLETT2_MIX_MAX
ALSA: scarlett2: Add #defines for firmware upgrade
ALSA: scarlett2: Add check for config_item presence
ALSA: scarlett2: Add clamp() in scarlett2_mixer_ctl_put()
ALSA: scarlett2: Add config set struct
ALSA: scarlett2: Add ioctl commands to erase flash segments
ALSA: scarlett2: Add minimum firmware version check
ALSA: scarlett2: Add missing error check to scarlett2_config_save()
ALSA: scarlett2: Add missing error check to scarlett2_usb_set_config()
ALSA: scarlett2: Add missing error checks to *_ctl_get()
ALSA: scarlett2: Add missing mutex lock around get meter levels
ALSA: scarlett2: Add PCM Input Switch for Solo Gen 4
ALSA: scarlett2: Add power status control
ALSA: scarlett2: Add R/O headphone volume control
ALSA: scarlett2: Add scarlett2_mixer_value_to_db()
ALSA: scarlett2: Add skeleton hwdep/ioctl interface
ALSA: scarlett2: Add support for Air Presence + Drive option
ALSA: scarlett2: Add support for air/phantom control on input 2
ALSA: scarlett2: Add support for custom Gen 4 Direct Monitor mixes
ALSA: scarlett2: Add support for DSP mux channels
ALSA: scarlett2: Add support for Gen 4 style parameters
ALSA: scarlett2: Add support for software-controllable input gain
ALSA: scarlett2: Add support for Solo, 2i2, and 4i4 Gen 4
ALSA: scarlett2: Add support for uploading new firmware
ALSA: scarlett2: Allow for controls with a "mute mode"
ALSA: scarlett2: Allow for interfaces without per-channel volume
ALSA: scarlett2: Change num_mux_* from int to u8
ALSA: scarlett2: Check for phantom persistence config item
ALSA: scarlett2: Check presence of mixer using mux_assignment
ALSA: scarlett2: Disable autogain during phantom power state change
ALSA: scarlett2: Disable input controls while autogain is running
ALSA: scarlett2: Fix yet more -Wformat-truncation warnings
ALSA: scarlett2: Formatting fixes
ALSA: scarlett2: Handle Gen 4 Direct Monitor mix updates
ALSA: scarlett2: Infer has_msd_mode from config items
ALSA: scarlett2: Infer standalone switch from config items
ALSA: scarlett2: Minor refactor MSD mode check
ALSA: scarlett2: Parameterise notifications
ALSA: scarlett2: Refactor common port_count lookups
ALSA: scarlett2: Refactor scarlett2_config_save()
ALSA: scarlett2: Refactor scarlett2_usb_set_config()
ALSA: scarlett2: Remove line_out_hw_vol device info entry
ALSA: scarlett2: Remove repeated elem->head.mixer references
ALSA: scarlett2: Remove scarlett2_config_sets array
ALSA: scarlett2: Remove struct scarlett2_usb_volume_status
ALSA: scarlett2: Rename db_scale_scarlett2_gain to volume
ALSA: scarlett2: Rename DSP mux channels
ALSA: scarlett2: Retrieve useful flash segment numbers
ALSA: scarlett2: Simplify enums by removing explicit values
ALSA: scarlett2: Split dim_mute_update from vol_updated
ALSA: scarlett2: Split direct_monitor out from monitor_other
ALSA: scarlett2: Split input_other into level/pad/air/phantom
ALSA: scarlett2: Store mix_ctls for Gen 4 Direct Monitor
ALSA: scarlett2: Update maintainer info
ALSA: seq: fix kvmalloc_array() arguments order
ALSA: ump: Fix the discard error code from snd_ump_legacy_open()
ALSA: usb-audio: Add a quirk for Yamaha YIT-W12TX transmitter
ALSA: usb-audio: Add delay quirk for MOTU M Series 2nd revision
ALSA: usb-audio: add quirk for RODE NT-USB+
ALSA: usb-audio: Check presence of valid altsetting control
ALSA: usb-audio: fix typo
ALSA: usb-audio: Ignore clock selector errors for single connection
ALSA: usb-audio: More relaxed check of MIDI jack names
ALSA: usb-audio: Skip setting clock selector for single connections
ALSA: usb-audio: Sort quirk table entries
ALSA: usb-audio: Support read-only clock selector control
ALSA: Various fixes for Cirrus Logic CS35L56 support
ALSA: virtio: remove duplicate check if queue is broken
ALSA: wavefront: copy userspace array safely
 
amd-xgbe: Avoid potential string truncation in name
 
amdgpu: Adjust kmalloc_array calls for new -Walloc-size
 
amt: do not use overwrapped cb area
 
android: binder: binderfs.c: removed asm-generic/errno-base.h
android: binder: fix a kernel-doc enum warning
android: removed duplicate linux/errno
 
aoe: avoid potential deadlock at set_capacity
aoe: don't abuse BLK_DEF_MAX_SECTORS
 
apparmor: add missing params to aa_may_ptrace kernel-doc comments
 
AppArmor: Add selfattr hooks
 
apparmor: avoid crash when parsed profile name is empty
apparmor: cleanup network hook comments
apparmor: declare nulldfa as static
apparmor: declare stack_msg as static
apparmor: fix lsm_get_self_attr()
apparmor: Fix memory leak in unpack_profile()
apparmor: fix possible memory leak in unpack_trans_table
apparmor: Fix ref count leak in task_kill
apparmor: free the allocated pdb objects
apparmor: switch SECURITY_APPARMOR_HASH from sha1 to sha256
 
apparmorfs: don't duplicate kfree_link()
 
ARC: mm: Make virt_to_pfn() a static inline
 
arch/*/io.h: remove ioremap_uc in some architectures
 
arch/arm/mm: fix major fault accounting when retrying under per-VMA lock
 
arch/parisc: Detect primary video device from device instance
 
arch/x86: Fix typos
 
arch: add do_page_fault prototypes
arch: add missing prepare_ftrace_return() prototypes
arch: consolidate arch_irq_work_raise prototypes
arch: fix asm-offsets.c building with -Wmissing-prototypes
arch: include linux/cpu.h for trap_init() prototype
arch: remove ARCH_TASK_STRUCT_ALLOCATOR
arch: remove ARCH_TASK_STRUCT_ON_STACK
arch: remove ARCH_THREAD_STACK_ALLOCATOR
arch: turn off -Werror for architectures with known warnings
arch: um: Add Clang coverage support
arch: vdso: consolidate gettime prototypes
 
arch_topology: Make register_cpu_capacity_sysctl() tolerant to late CPUs
 
arm64/amu: Use capacity_ref_freq() to set AMU ratio
 
arm64/fpsimd: Remove spurious check for SVE support
 
arm64/kernel: Move 'nokaslr' parsing out of early idreg code
 
arm64/mm: Add FEAT_LPA2 specific ID_AA64MMFR0.TGRAN[2]
arm64/mm: Add lpa2_is_enabled() kvm_lpa2_is_enabled() stubs
arm64/mm: Modify range-based tlbi to decrement scale
arm64/mm: Update tlb invalidation routines for FEAT_LPA2
 
arm64/ptrace: Don't flush ZA/ZT storage when writing ZA via ptrace
 
arm64/signal: Don't assume that TIF_SVE means we saved SVE state
 
arm64/sme: Always exit sme_alloc() early with existing storage
arm64/sme: Restore SMCR_EL1.EZT0 on exit from suspend
arm64/sme: Restore SME registers on exit from suspend
 
arm64/sve: Lower the maximum allocation for the SVE ptrace regset
 
arm64/sysreg: Add definition for FPMR
arm64/sysreg: Add definition for HAFGRTR_EL2
arm64/sysreg: Add definition for ID_AA64FPFR0_EL1
arm64/sysreg: Add definition for ID_AA64ISAR3_EL1
arm64/sysreg: Add definition for ID_AA64PFR2_EL1
arm64/sysreg: Add missing ExtTrcBuff field definition to ID_AA64DFR0_EL1
arm64/sysreg: Add missing Pauth_LR field definitions to ID_AA64ISAR1_EL1
arm64/sysreg: Add missing system instruction definitions for FGT
arm64/sysreg: Add missing system register definitions for FGT
arm64/sysreg: Add new system registers for GCS
arm64/sysreg: add system register POR_EL{0,1}
arm64/sysreg: update CPACR_EL1 register
arm64/sysreg: Update HCRX_EL2 definition for DDI0601 2023-09
arm64/sysreg: Update HFGITR_EL2 definiton to DDI0601 2023-09
arm64/sysreg: Update ID_AA64ISAR2_EL1 defintion for DDI0601 2023-09
arm64/sysreg: Update ID_AA64SMFR0_EL1 definition for DDI0601 2023-09
arm64/sysreg: Update SCTLR_EL1 for DDI0601 2023-09
 
arm64: Add ARM64_HAS_LPA2 CPU capability
arm64: Align boot cpucap handling with system cpucap handling
arm64: Cleanup system cpucap handling
arm64: convert to arch_cpu_is_hotpluggable()
arm64: cpufeatures: Restrict NV support to FEAT_NV2
arm64: deconfig: enable Qualcomm SM8650 SoC drivers
arm64: defconfig reorder config lines
arm64: defconfig: enable clock controller and pinctrl
arm64: defconfig: Enable configs for MT8195-Cherry-Tomato Chromebook
arm64: defconfig: Enable DA9211 regulator
arm64: defconfig: Enable DRM_POWERVR
arm64: defconfig: Enable GCC, pinctrl and interconnect for SDX75
arm64: defconfig: enable GPU clock controller for SM8[45]50
arm64: defconfig: Enable J721E CSI2RX
arm64: defconfig: Enable Qualcomm SC8280XP camera clock controller
arm64: defconfig: enable Qualcomm sc8280xp sound drivers
arm64: defconfig: enable Qualcomm UEFI Secure App driver
arm64: defconfig: enable Qualcomm WSA884x driver
arm64: defconfig: Enable Renesas VersaClock 3 clock generator config
arm64: defconfig: Enable TI_ICSSG_PRUETH
arm64: defconfig: Enable Toshiba TC358767 bridge
arm64: defconfig: Enable X1E80100 SoC base configs
arm64: defconfig: Increase SERIAL_8250_NR_UARTS
arm64: Delete the zero_za macro
arm64: dts: Add MediaTek MT8188 dts and evaluation board and Makefile
 
ARM64: dts: Add special compatibles for the Turris Mox
 
arm64: dts: Add watchdog node for Amlogic C3 SoCs
arm64: dts: Add watchdog node for Amlogic S4 SoCs
arm64: dts: allwinner: h616: add Orange Pi Zero 2W support
arm64: dts: allwinner: h616: Add Orange Pi Zero 2W to Makefile
arm64: dts: allwinner: h618: add Transpeed 8K618-T TV box
arm64: dts: amlogic: add some device nodes for S4
arm64: dts: amlogic: drop redundant status=okay
arm64: dts: amlogic: enable some nodes for board AQ222
arm64: dts: amlogic: fix format for s4 uart node
arm64: dts: amlogic: meson-axg: pinctrl node for NAND
arm64: dts: amlogic: minor whitespace cleanup around '='
arm64: dts: armada-3720-turris-mox: set irq type for RTC
arm64: dts: cn913x: add device trees for COM Express boards
arm64: dts: exynos5433: add specific compatibles to several blocks
arm64: dts: exynos7885: add specific compatibles to several blocks
arm64: dts: exynos7: add specific compatibles to several blocks
arm64: dts: exynos850: add specific compatibles to several blocks
arm64: dts: exynos850: use Exynos7 fallbacks for pin wake-up controllers
arm64: dts: exynos: add gpio-key node for exynosautov9-sadk
arm64: dts: exynos: add initial support for exynosautov920 SoC
arm64: dts: exynos: add minimal support for exynosautov920 sadk board
arm64: dts: exynos: google: Add initial Google gs101 SoC support
arm64: dts: exynos: google: Add initial Oriole/pixel 6 board support
arm64: dts: exynos: gs101: comply with the new cmu_misc clock names
arm64: dts: exynosautov9: add specific compatibles to several blocks
arm64: dts: exynosautov9: use Exynos7 fallbacks for pin wake-up controller
arm64: dts: Fix dtc interrupt_provider warnings
arm64: dts: Fix TPM schema violations
arm64: dts: freescale: Add dual-channel LVDS overlay for TQMa8MPxL
arm64: dts: freescale: add fsl-lx2160a-mblx2160a board
arm64: dts: freescale: add initial device tree for MBa93xxCA starter kit
arm64: dts: freescale: Add SKOV IMX8MP CPU revB board
arm64: dts: freescale: debix-som-a-bmb-08: Add CSI Power Regulators
arm64: dts: freescale: debix-som: Add heartbeat LED
arm64: dts: freescale: Disable interrupt_map check
arm64: dts: freescale: fix the schema check errors for fsl,tmu-calibration
arm64: dts: freescale: imx8qxp: Disable dsp reserved memory by default
arm64: dts: freescale: imx93: add i3c1 and i3c2
arm64: dts: freescale: introduce dimonoff-gateway-evk board
arm64: dts: freescale: introduce rve-gateway board
arm64: dts: freescale: minor whitespace cleanup around '='
arm64: dts: freescale: tqma9352-mba93xxla: add 'chassis-type' property
arm64: dts: freescale: verdin-imx8mm: add support to mallow board
arm64: dts: freescale: verdin-imx8mp: add support to mallow board
arm64: dts: fsd: Add MFC related DT enteries
arm64: dts: fsd: add specific compatibles for Tesla FSD
arm64: dts: hisilicon: hikey970-pmic: clean up SPMI node
arm64: dts: hisilicon: hikey970-pmic: fix regulator cells properties
arm64: dts: imx8-apalis: add can power-up delay on ixora board
arm64: dts: imx8-ss-audio: Remove unexistent'shared-interrupt'
arm64: dts: imx8dxl-ss-conn: Fix Ethernet interrupt-names order
arm64: dts: imx8dxl-ss-conn: Move clk_dummy out of USB node
arm64: dts: imx8dxl-ss-ddr: change ddr_pmu0 compatible
arm64: dts: imx8m*-tqma8m*: Add chassis-type
arm64: dts: imx8mm-beacon: Enable overdrive mode
arm64: dts: imx8mm-emcon-avari: Fix gpio-cells
arm64: dts: imx8mm-evk: Move port under USB connector
arm64: dts: imx8mm-nitrogen-r2: Fix I2C mux subnode name
arm64: dts: imx8mm-venice-gw72xx: add TPM device
arm64: dts: imx8mm-venice-gw7: Adjust PCI Ethernet nodes
arm64: dts: imx8mm-venice-gw7: Fix pci sub-nodes
arm64: dts: imx8mm: Add CCM interrupts
arm64: dts: imx8mm: Add optional overdrive DTSI
arm64: dts: imx8mm: Reduce GPU to nominal speed
arm64: dts: imx8mm: Remove video_pll1 clock rate from clk node
arm64: dts: imx8mm: Simplify mipi_dsi clocks
arm64: dts: imx8mm: Slow default video_pll1 clock rate
arm64: dts: imx8mn-beacon: Support overdrive mode
arm64: dts: imx8mn-bsh-smm-s2/pro: add display setup
arm64: dts: imx8mn-evk: Move port under USB connector
arm64: dts: imx8mn-var-som-symphony: add vcc supply for PCA9534
arm64: dts: imx8mn-var-som-symphony: Describe the USB-C connector
arm64: dts: imx8mn-var-som: add fixed 3.3V regulator for EEPROM
arm64: dts: imx8mn: Add CCM interrupts
arm64: dts: imx8mn: Enable Overdrive mode
arm64: dts: imx8mp-beacon-kit: Enable DSI to HDMI Bridge
arm64: dts: imx8mp-debix-model-a: Use phy-mode
arm64: dts: imx8mp-dhcom-pdk3: Describe the USB-C connector
arm64: dts: imx8mp-tqma8mpql-mba8mpxl: Fix USB connector description
arm64: dts: imx8mp-venice-gw72xx: add TPM device
arm64: dts: imx8mp-venice-gw74xx: remove unecessary propreties in tpm node
arm64: dts: imx8mp-venice: Fix USB connector description
arm64: dts: imx8mp-verdin: Fix USB connector description
arm64: dts: imx8mp: Add CCM interrupts
arm64: dts: imx8mp: Add NPU Node
arm64: dts: imx8mp: Add reserve-memory nodes for DSP
arm64: dts: imx8mp: Describe M24C32-D write-lockable page in DH i.MX8MP DHCOM DT
arm64: dts: imx8mp: Disable dsp reserved memory by default
arm64: dts: imx8mp: Disable UART4 by default on Data Modul i.MX8M Plus eDM SBC
arm64: dts: imx8mp: Fix LDB clocks property
arm64: dts: imx8mp: Fix TC9595 reset GPIO on DH i.MX8M Plus DHCOM SoM
arm64: dts: imx8mq-phanbell: make dts use gpio-fan matrix instead of array
arm64: dts: imx8qm-ss-dma: Pass lpuart dma-names
arm64: dts: imx8qxp-mek: Fix gpio-sbu-mux compatible
arm64: dts: imx8qxp-mek: Move port under USB connector
arm64: dts: imx8qxp: Add VPU subsystem file
arm64: dts: imx93-11x11-evk: add 12 ms delay to make sure the VDD_SD power off
arm64: dts: imx93-11x11-evk: set SION for cmd and data pad of USDHC
arm64: dts: imx93: Add audio device nodes
arm64: dts: imx93: change tuning start to get a large scan range for standard tuning
arm64: dts: imx93: Configure clock rate for audio PLL
arm64: dts: imx93: Fix the micfil clock-names entries
arm64: dts: imx93: Remove unexistent 'shared-interrupt'
arm64: dts: imx93: update anatop node
arm64: dts: intel: minor whitespace cleanup around '='
arm64: dts: juno: Align thermal zone names with bindings
arm64: dts: ls1012a: Remove big-endian from thermal
 
ARM64: dts: marvell: Fix some common switch mistakes
 
arm64: dts: mediatek: cherry: Add platform thermal configuration
arm64: dts: mediatek: Move MT6358 PMIC interrupts to MT8183 boards
arm64: dts: mediatek: mt6358: Merge ldo_vcn33_* regulators
arm64: dts: mediatek: mt8173: Drop VDEC_SYS reg from decoder
arm64: dts: mediatek: mt8173: Use interrupts-extended where possible
arm64: dts: mediatek: mt8183: Add decoder
arm64: dts: mediatek: mt8183: Change iospaces for thermal and svs
arm64: dts: mediatek: mt8183: correct MDP3 DMA-related nodes
arm64: dts: mediatek: mt8183: Use interrupts-extended where possible
arm64: dts: mediatek: mt8186: fix address warning for ADSP mailboxes
arm64: dts: mediatek: mt8186: Fix alias prefix for ovl_2l0
arm64: dts: mediatek: mt8192: Add Smart Voltage Scaling node
arm64: dts: mediatek: mt8192: Add thermal nodes and thermal zones
arm64: dts: mediatek: mt8195-cherry: Add MFG0 domain supply
arm64: dts: mediatek: mt8195-cherry: Assign sram supply to MFG1 pd
arm64: dts: mediatek: mt8195: Add 'rx-fifo-depth' for cherry
arm64: dts: mediatek: mt8195: add DSI and MIPI DPHY nodes
arm64: dts: mediatek: mt8195: add MDP3 nodes
arm64: dts: mediatek: mt8195: Add SVS node and reduce LVTS_AP iospace
arm64: dts: mediatek: mt8195: revise VDOSYS RDMA node name
arm64: dts: mediatek: Use interrupts-extended where possible
arm64: dts: meson-axg: jethub-jxx add support for EEPROM
arm64: dts: mt6358: Drop bogus "regulator-fixed" compatible properties
arm64: dts: mt8183: Add jacuzzi makomo board
arm64: dts: mt8183: Add jacuzzi pico/pico6 board
arm64: dts: mt8183: Add kukui katsu board
arm64: dts: mt8183: kukui-jacuzzi: Drop bogus anx7625 panel_flag property
arm64: dts: qcom: acer-aspire1: Add sound
arm64: dts: qcom: acer-aspire1: Correct audio codec definition
arm64: dts: qcom: acer-aspire1: Enable RTC
arm64: dts: qcom: Add base qcm6490 idp board dts
arm64: dts: qcom: Add base qcs6490-rb3gen2 board dts
arm64: dts: qcom: Add base X1E80100 dtsi and the QCP dts
arm64: dts: qcom: add initial SM8650 dtsi
arm64: dts: qcom: Add interconnect nodes for SDX75
arm64: dts: qcom: Add missing vio-supply for AW2013
arm64: dts: qcom: Add USB3 and PHY support on SDX75
arm64: dts: qcom: Enable tsens and thermal for sa8775p SoC
arm64: dts: qcom: Fix coresight warnings in in-ports and out-ports
arm64: dts: qcom: Fix interrupt-map cell sizes
arm64: dts: qcom: ipq5018: add few more reserved memory regions
arm64: dts: qcom: ipq5018: add QUP1 SPI controller
arm64: dts: qcom: ipq5018: Add USB related nodes
arm64: dts: qcom: ipq5018: enable the CPUFreq support
arm64: dts: qcom: ipq5018: Enable USB
arm64: dts: qcom: ipq5332: add missing properties to the GPIO LED node
arm64: dts: qcom: ipq5332: include the GPLL0 as clock provider for mailbox
arm64: dts: qcom: ipq5332: populate the opp table based on the eFuse
arm64: dts: qcom: ipq6018: Add QUP5 SPI node
arm64: dts: qcom: ipq6018: Add remaining QUP UART node
arm64: dts: qcom: ipq6018: fix clock rates for GCC_USB0_MOCK_UTMI_CLK
arm64: dts: qcom: ipq6018: include the GPLL0 as clock provider for mailbox
arm64: dts: qcom: ipq6018: switch USB QMP PHY to new style of bindings
arm64: dts: qcom: ipq6018: use CPUFreq NVMEM
arm64: dts: qcom: ipq8074: add dedicated SDHCI compatible
arm64: dts: qcom: ipq8074: Add QUP4 SPI node
arm64: dts: qcom: ipq8074: include the GPLL0 as clock provider for mailbox
arm64: dts: qcom: ipq8074: pass QMP PCI PHY PIPE clocks to GCC
arm64: dts: qcom: ipq8074: switch USB QMP PHY to new style of bindings
arm64: dts: qcom: ipq9574: Add common RDP dtsi file
arm64: dts: qcom: ipq9574: enable GPIO based LED
arm64: dts: qcom: ipq9574: Enable WPS buttons
arm64: dts: qcom: ipq9574: include the GPLL0 as clock provider for mailbox
arm64: dts: qcom: ipq9574: populate the opp table based on the eFuse
arm64: dts: qcom: minor whitespace cleanup around '='
arm64: dts: qcom: msm8916-*: Fix alphabetic node order
arm64: dts: qcom: msm8916-acer-a1-724: Add notification LED
arm64: dts: qcom: msm8916-alcatel-idol347: Add sound and modem
arm64: dts: qcom: msm8916-asus-z00l: Add sound and modem
arm64: dts: qcom: msm8916-longcheer-l8150: Add battery and charger
arm64: dts: qcom: msm8916-longcheer-l8150: Add sound and modem
arm64: dts: qcom: msm8916-longcheer-l8910: Add sound and modem
arm64: dts: qcom: msm8916-longcheer-l8910: Enable RGB LED
arm64: dts: qcom: msm8916-samsung-a2015: Add sound and modem
arm64: dts: qcom: msm8916-samsung-gt5: Add sound and modem
arm64: dts: qcom: msm8916-samsung-gt5: Enable GPU
arm64: dts: qcom: msm8916-samsung-j5: Add sound and modem
arm64: dts: qcom: msm8916-samsung-serranove: Add sound and modem
arm64: dts: qcom: msm8916-wingtech-wt88047: Add sound and modem
arm64: dts: qcom: msm8916: Add common msm8916-modem-qdsp6.dtsi
arm64: dts: qcom: msm8916: Add QDSP6
arm64: dts: qcom: msm8916: Drop RPM bus clocks
arm64: dts: qcom: msm8916: Make blsp_dma controlled-remotely
arm64: dts: qcom: msm8939-huawei-kiwi: Add initial device tree
arm64: dts: qcom: msm8939-longcheer-l9100: Add proximity-near-level
arm64: dts: qcom: msm8939-longcheer-l9100: Enable RGB LED
arm64: dts: qcom: msm8939-longcheer-l9100: Enable wcnss_mem
arm64: dts: qcom: msm8939-samsung-a7: Add sound and modem
arm64: dts: qcom: msm8939: Add BAM-DMUX WWAN
arm64: dts: qcom: msm8939: Add clock-frequency for broadcast timer
arm64: dts: qcom: msm8939: Add QDSP6
arm64: dts: qcom: msm8939: Drop RPM bus clocks
arm64: dts: qcom: msm8939: Make blsp_dma controlled-remotely
arm64: dts: qcom: msm8953: add SPI interfaces
arm64: dts: qcom: msm8953: Set initial address for memory
arm64: dts: qcom: msm8953: Use non-deprecated qcom,domain in LPASS
arm64: dts: qcom: msm8996: Drop RPM bus clocks
arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
arm64: dts: qcom: msm8996: Hook up MPM
arm64: dts: qcom: msm8996: Remove AGGRE2 clock from SLPI
arm64: dts: qcom: msm8996: Remove PNoC clock from MSS
arm64: dts: qcom: msm8996: switch UFS QMP PHY to new style of bindings
arm64: dts: qcom: msm8996: switch USB QMP PHY to new style of bindings
arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
arm64: dts: qcom: msm8998: Remove AGGRE2 clock from SLPI
arm64: dts: qcom: msm8998: switch UFS QMP PHY to new style of bindings
arm64: dts: qcom: msm8998: switch USB QMP PHY to new style of bindings
arm64: dts: qcom: pm7250b: Use correct node name for gpios
arm64: dts: qcom: pm8350k: Remove hanging whitespace
arm64: dts: qcom: pm8550: drop PWM address/size cells
arm64: dts: qcom: pm8550ve: make PMK8550VE SID configurable
arm64: dts: qcom: pm8916: Add BMS and charger
arm64: dts: qcom: qcm2290: Add display nodes
arm64: dts: qcom: qcm2290: Hook up interconnects
arm64: dts: qcom: qcm2290: Hook up MPM
arm64: dts: qcom: qcm6490-fairphone-fp5: Add PM7250B thermals
arm64: dts: qcom: qcm6490-fairphone-fp5: Add PM7325 thermals
arm64: dts: qcom: qcm6490-fairphone-fp5: Add PMK7325 thermals
arm64: dts: qcom: qcm6490-fairphone-fp5: Enable UFS
arm64: dts: qcom: qcm6490-fairphone-fp5: Enable various remoteprocs
arm64: dts: qcom: qcm6490-fairphone-fp5: Enable WiFi
arm64: dts: qcom: qcs404: Drop RPM bus clocks
arm64: dts: qcom: qdu1000-idp: drop unused LLCC multi-ch-bit-off
arm64: dts: qcom: qdu1000: Add ECPRI clock controller
arm64: dts: qcom: qdu1000: correct LLCC reg entries
arm64: dts: qcom: qrb2210-rb1: add wifi variant property
arm64: dts: qcom: qrb2210-rb1: Enable CAN bus controller
arm64: dts: qcom: qrb2210-rb1: Set up HDMI
arm64: dts: qcom: qrb2210-rb1: use USB host mode
arm64: dts: qcom: qrb4210-rb2: don't force usb peripheral mode
arm64: dts: qcom: qrb4210-rb2: Enable bluetooth
arm64: dts: qcom: qrb4210-rb2: Enable MPSS and Wi-Fi
arm64: dts: qcom: qrb5165-rb5: add the Bluetooth node
arm64: dts: qcom: qrb5165-rb5: correct LED panic indicator
arm64: dts: qcom: qrb5165-rb5: use u16 for DP altmode svid
arm64: dts: qcom: sa8775p-ride: enable pmm8654au_0_pon_resin
arm64: dts: qcom: sa8775p: Add missing space between node name and braces
arm64: dts: qcom: sa8775p: Add RPMh sleep stats
arm64: dts: qcom: sa8775p: add TRNG node
arm64: dts: qcom: sa8775p: fix USB wakeup interrupt types
arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered
arm64: dts: qcom: sc7180: Add the missing MDSS icc path
arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
arm64: dts: qcom: sc7180: Make watchdog bark interrupt edge triggered
arm64: dts: qcom: sc7180: Switch pompom to the generic edp-panel
arm64: dts: qcom: sc7280*: move MPSS and WPSS memory to dtsi
arm64: dts: qcom: sc7280: Add 0xac Adreno speed bin
arm64: dts: qcom: sc7280: Add ADSP node
arm64: dts: qcom: sc7280: Add Camera Control Interface busses
arm64: dts: qcom: sc7280: Add CDSP node
arm64: dts: qcom: sc7280: Add ports subnodes in usb/dp qmpphy node
arm64: dts: qcom: sc7280: add QCrypto nodes
arm64: dts: qcom: sc7280: Add the missing MDSS icc path
arm64: dts: qcom: sc7280: add TRNG node
arm64: dts: qcom: sc7280: Add UFS nodes for sc7280 IDP board
arm64: dts: qcom: sc7280: Add UFS nodes for sc7280 soc
arm64: dts: qcom: sc7280: Add ZAP shader support
arm64: dts: qcom: sc7280: Fix up GPU SIDs
arm64: dts: qcom: sc7280: fix usb_1 wakeup interrupt types
arm64: dts: qcom: sc7280: fix usb_2 wakeup interrupt types
arm64: dts: qcom: sc7280: Make watchdog bark interrupt edge triggered
arm64: dts: qcom: sc7280: Mark Adreno SMMU as DMA coherent
arm64: dts: qcom: sc7280: Mark SDHCI hosts as cache-coherent
arm64: dts: qcom: sc7280: Remove unused second MPSS reg
arm64: dts: qcom: sc7280: Rename reserved-memory nodes
arm64: dts: qcom: sc7280: Use WPSS PAS instead of PIL
arm64: dts: qcom: sc8180x-flex-5g: use 'gpios' suffix for PCI GPIOs
arm64: dts: qcom: sc8180x-primus: Allow UFS regulators load/mode setting
arm64: dts: qcom: sc8180x-primus: drop sound-dai-cells from eDisplayPort
arm64: dts: qcom: sc8180x-primus: Fix HALL_INT polarity
arm64: dts: qcom: sc8180x-primus: use 'gpios' suffix for PCI GPIOs
arm64: dts: qcom: sc8180x: Add interconnects to UFS
arm64: dts: qcom: sc8180x: Add missing MDP clocks
arm64: dts: qcom: sc8180x: Add UFS GDSC
arm64: dts: qcom: sc8180x: align APSS with bindings
arm64: dts: qcom: sc8180x: Describe the GIC redistributor
arm64: dts: qcom: sc8180x: drop duplicated PCI iommus property
arm64: dts: qcom: sc8180x: Fix up PCIe nodes
arm64: dts: qcom: sc8180x: fix USB DP/DM HS PHY interrupts
arm64: dts: qcom: sc8180x: fix USB SS wakeup
arm64: dts: qcom: sc8180x: fix USB wakeup interrupt types
arm64: dts: qcom: sc8180x: Mark PCIe hosts cache-coherent
arm64: dts: qcom: sc8280xp-crd: fix eDP phy compatible
arm64: dts: qcom: sc8280xp-crd: limit pcie4 link speed
arm64: dts: qcom: sc8280xp-x13s: add missing camera LED pin config
arm64: dts: qcom: sc8280xp-x13s: drop sound-dai-cells from eDisplayPort
arm64: dts: qcom: sc8280xp-x13s: limit pcie4 link speed
arm64: dts: qcom: sc8280xp-x13s: Use the correct DP PHY compatible
arm64: dts: qcom: sc8280xp: Add in CAMCC for sc8280xp
arm64: dts: qcom: sc8280xp: Add QMP handle to RPMh stats
arm64: dts: qcom: sc8280xp: correct Soundwire node name
arm64: dts: qcom: sc8280xp: Make watchdog bark interrupt edge triggered
arm64: dts: qcom: sdm630: Drop RPM bus clocks
arm64: dts: qcom: sdm632-fairphone-fp3: Enable LPASS
arm64: dts: qcom: sdm632-fairphone-fp3: Enable WiFi/Bluetooth
arm64: dts: qcom: sdm670: add display subsystem
arm64: dts: qcom: sdm670: add specific cpufreq compatible
arm64: dts: qcom: sdm670: fix USB DP/DM HS PHY interrupts
arm64: dts: qcom: sdm670: fix USB SS wakeup
arm64: dts: qcom: sdm670: fix USB wakeup interrupt types
arm64: dts: qcom: sdm845-db845c: correct LED panic indicator
arm64: dts: qcom: sdm845-oneplus: enable flash LED
arm64: dts: qcom: sdm845-xiaomi-beryllium: enable flash led
arm64: dts: qcom: sdm845: Add OPP table support to UFSHC
arm64: dts: qcom: sdm845: correct Soundwire node name
arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
arm64: dts: qcom: sdm845: fix USB SS wakeup
arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
arm64: dts: qcom: sdm845: Make watchdog bark interrupt edge triggered
arm64: dts: qcom: sdm845: switch UFS QMP PHY to new style of bindings
arm64: dts: qcom: sdm845: switch USB QMP PHY to new style of bindings
arm64: dts: qcom: sdm850-lenovo-yoga: Add wakeup-sources
arm64: dts: qcom: sdx75-idp: Enable USB3 and PHY support
arm64: dts: qcom: sm4450-qrd: add QRD4450 uart support
arm64: dts: qcom: sm4450-qrd: mark QRD4450 reserved gpios
arm64: dts: qcom: sm4450: Add apps_rsc and cmd_db node
arm64: dts: qcom: sm4450: Add RPMH and Global clock
arm64: dts: qcom: sm4450: add uart console support
arm64: dts: qcom: sm6115: Add UART3
arm64: dts: qcom: sm6115: align mem timer size cells with bindings
arm64: dts: qcom: sm6115: Fix missing interconnect-names
arm64: dts: qcom: sm6115: Hook up interconnects
arm64: dts: qcom: sm6115: switch UFS QMP PHY to new style of bindings
arm64: dts: qcom: sm6125: add interrupts to DWC3 USB controller
arm64: dts: qcom: sm6350: Make watchdog bark interrupt edge triggered
arm64: dts: qcom: sm6350: switch UFS QMP PHY to new style of bindings
arm64: dts: qcom: sm6375-pdx225: add fixed touchscreen AVDD regulator
arm64: dts: qcom: sm6375-pdx225: Add USBPHY regulators
arm64: dts: qcom: sm6375-pdx225: Enable ATH10K WiFi
arm64: dts: qcom: sm6375-pdx225: Enable MSS
arm64: dts: qcom: sm6375: Add UART1
arm64: dts: qcom: sm6375: fix USB wakeup interrupt types
arm64: dts: qcom: sm6375: Hook up MPM
arm64: dts: qcom: sm8150-hdk: enable DisplayPort and USB-C altmode
arm64: dts: qcom: sm8150-hdk: enable HDMI output
arm64: dts: qcom: sm8150-hdk: fix SS USB regulators
arm64: dts: qcom: sm8150: add DisplayPort controller
arm64: dts: qcom: sm8150: add USB-C ports to the OTG USB host
arm64: dts: qcom: sm8150: add USB-C ports to the USB+DP QMP PHY
arm64: dts: qcom: sm8150: extend the size of the PDC resource
arm64: dts: qcom: sm8150: fix USB DP/DM HS PHY interrupts
arm64: dts: qcom: sm8150: fix USB SS wakeup
arm64: dts: qcom: sm8150: fix USB wakeup interrupt types
arm64: dts: qcom: sm8150: make dispcc cast minimal vote on MMCX
arm64: dts: qcom: sm8150: Make watchdog bark interrupt edge triggered
arm64: dts: qcom: sm8150: switch UFS QMP PHY to new style of bindings
arm64: dts: qcom: sm8150: switch USB QMP PHY to new style of bindings
arm64: dts: qcom: sm8150: use 'gpios' suffix for PCI GPIOs
arm64: dts: qcom: sm8250-xiaomi-elish: Add pm8150b type-c node and enable usb otg
arm64: dts: qcom: sm8250-xiaomi-elish: Fix typos
arm64: dts: qcom: sm8250-xiaomi-pipa: Add initial device tree
arm64: dts: qcom: sm8250: Add OPP table support to UFSHC
arm64: dts: qcom: sm8250: Add TCSR halt register space
arm64: dts: qcom: sm8250: Add wakeup-source to usb_1 and usb_2
arm64: dts: qcom: sm8250: correct Soundwire node name
arm64: dts: qcom: sm8250: Make watchdog bark interrupt edge triggered
arm64: dts: qcom: sm8250: switch UFS QMP PHY to new style of bindings
arm64: dts: qcom: sm8250: switch USB QMP PHY to new style of bindings
arm64: dts: qcom: sm8350: Add TCSR halt register space
arm64: dts: qcom: sm8350: Fix DMA0 address
arm64: dts: qcom: sm8350: Fix remoteproc interrupt type
arm64: dts: qcom: sm8350: move DPU opp-table to its node
arm64: dts: qcom: sm8350: switch UFS QMP PHY to new style of bindings
arm64: dts: qcom: sm8350: switch USB QMP PHY to new style of bindings
arm64: dts: qcom: sm8450-hdk: Enable the A730 GPU
arm64: dts: qcom: sm8450: Add GPU nodes
arm64: dts: qcom: sm8450: add TRNG node
arm64: dts: qcom: sm8450: correct TX Soundwire clock
arm64: dts: qcom: sm8450: drop unneeded assigned-clocks from codec macros
arm64: dts: qcom: sm8450: fix soundwire controllers node name
arm64: dts: qcom: sm8450: move Soundwire pinctrl to its nodes
arm64: dts: qcom: sm8450: switch UFS QMP PHY to new style of bindings
arm64: dts: qcom: sm8550-mtp: Add pm8010 regulators
arm64: dts: qcom: sm8550-mtp: Enable the A740 GPU
arm64: dts: qcom: sm8550-qrd: add PM8010 regulators
arm64: dts: qcom: sm8550-qrd: enable IPA
arm64: dts: qcom: sm8550-qrd: Enable the A740 GPU
arm64: dts: qcom: sm8550: Add GPU nodes
arm64: dts: qcom: sm8550: add IPA information
arm64: dts: qcom: sm8550: add missing two RX Soundwire ports in configuration
arm64: dts: qcom: sm8550: add TRNG node
arm64: dts: qcom: sm8550: correct TX Soundwire clock
arm64: dts: qcom: sm8550: drop unneeded assigned-clocks from codec macros
arm64: dts: qcom: sm8550: Enable download mode register write
arm64: dts: qcom: sm8550: fix soundwire controllers node name
arm64: dts: qcom: sm8550: fix USB wakeup interrupt types
arm64: dts: qcom: sm8550: move Soundwire pinctrl to its nodes
arm64: dts: qcom: sm8550: Separate out X3 idle state
arm64: dts: qcom: sm8550: Update idle state time requirements
arm64: dts: qcom: sm8650-mtp: add gpio74 as reserved gpio
arm64: dts: qcom: sm8650-mtp: add interconnect dependent device nodes
arm64: dts: qcom: sm8650-mtp: add WSA8845 speakers
arm64: dts: qcom: sm8650-qrd: add gpio74 as reserved gpio
arm64: dts: qcom: sm8650-qrd: add interconnect dependent device nodes
arm64: dts: qcom: sm8650-qrd: enable IPA
arm64: dts: qcom: sm8650: add ADSP audio codec macros
arm64: dts: qcom: sm8650: add ADSP GPR
arm64: dts: qcom: sm8650: Add DisplayPort device nodes
arm64: dts: qcom: sm8650: add fastrpc-compute-cb nodes
arm64: dts: qcom: sm8650: add initial SM8650 MTP dts
arm64: dts: qcom: sm8650: add initial SM8650 QRD dts
arm64: dts: qcom: sm8650: add interconnect dependent device nodes
arm64: dts: qcom: sm8650: add IPA information
arm64: dts: qcom: sm8650: add LPASS LPI pin controller
arm64: dts: qcom: sm8650: add Soundwire controllers
arm64: dts: qcom: sm8650: drop unneeded assigned-clocks from WSA macro
arm64: dts: qcom: Use "pcie" as the node name instead of "pci"
arm64: dts: qcom: x1e80100-crd: Fix supplies for some LDOs in PM8550
arm64: dts: qcom: x1e80100-qcp: Fix supplies for some LDOs in PM8550
arm64: dts: qcom: x1e80100: Add Compute Reference Device
arm64: dts: qcom: x1e80100: align mem timer size cells with bindings
arm64: dts: renesas: Add missing ADV751[13] power supply properties
arm64: dts: renesas: draak: Make HDMI the default video input
arm64: dts: renesas: draak: Move HDMI bus properties to correct node
arm64: dts: renesas: r9a08g045: Add Ethernet nodes
arm64: dts: renesas: r9a08g045: Add IA55 interrupt controller node
arm64: dts: renesas: r9a09g011: Add missing space in compatible
arm64: dts: renesas: rzg2l-smarc-som: Enable 4-bit tx support
arm64: dts: renesas: rzg2lc-smarc-som: Enable 4-bit tx support
arm64: dts: renesas: rzg3s-smarc-som: Enable SDHI2
arm64: dts: renesas: rzg3s-smarc-som: Enable the Ethernet interfaces
arm64: dts: renesas: rzg3s-smarc-som: Use switches' names to select on-board functionalities
arm64: dts: renesas: rzg3s-smarc: Enable SDHI1
arm64: dts: renesas: white-hawk-cpu: Fix missing serial console pin control
arm64: dts: rockchip: add analog audio to RK3588 EVB1
arm64: dts: rockchip: Add Anbernic RG351V
arm64: dts: rockchip: Add dynamic-power-coefficient to rk3399 GPU
arm64: dts: rockchip: Add ethernet0 alias to the dts for RK3566 boards
arm64: dts: rockchip: Add ethernet0 alias to the dts for RK3588(S) boards
arm64: dts: rockchip: add gpio alias for gpio dt nodes
arm64: dts: rockchip: add gpio-line-names to rk3308-rock-pi-s
arm64: dts: rockchip: add gpio-line-names to rk3328-rock-pi-e
arm64: dts: rockchip: add missing tx/rx-fifo-depth for rk3328 gmac
arm64: dts: rockchip: Add Powkiddy RK2023
arm64: dts: rockchip: Add Powkiddy X55
arm64: dts: rockchip: add rk3588 gpio aliases to soc dtsi
arm64: dts: rockchip: add rk3588 i2c aliases to soc dtsi
arm64: dts: rockchip: add rk3588 spi aliases to soc dtsi
arm64: dts: rockchip: Add support for rk3588 based board Cool Pi CM5 EVB
arm64: dts: rockchip: Add support for rk3588s based board Cool Pi 4B
arm64: dts: rockchip: add Theobroma Jaguar SBC
arm64: dts: rockchip: add USB3 host on rk3588s-orangepi-5
arm64: dts: rockchip: add USB3 host to rock-5a
arm64: dts: rockchip: add USB3 host to rock-5b
arm64: dts: rockchip: Add vop on rk3588
arm64: dts: rockchip: aliase sdmmc as mmc1 for Cool Pi 4B
arm64: dts: rockchip: aliase sdmmc as mmc1 for Cool Pi CM5 EVB
arm64: dts: rockchip: configure eth pad driver strength for orangepi r1 plus lts
arm64: dts: rockchip: correct gpio_pwrctrl1 typo on nanopc-t6
arm64: dts: rockchip: correct gpio_pwrctrl1 typo on rock-5b
arm64: dts: rockchip: Correct Indiedroid Nova GPIO Names
arm64: dts: rockchip: Drop interrupts property from rk3328 pwm-rockchip node
arm64: dts: rockchip: drop unneeded status from rk3588-jaguar gpio-leds
arm64: dts: rockchip: expose BIOS Disable feedback pin on rk3399-puma
arm64: dts: rockchip: Fix led pinctrl of lubancat 1
arm64: dts: rockchip: fix misleading comment in rk3399-puma-haikou.dts
arm64: dts: rockchip: Fix rk3588 USB power-domain clocks
arm64: dts: rockchip: Fix the num-lanes of pcie3x4 on Cool Pi CM5 EVB
arm64: dts: rockchip: make dts use gpio-fan matrix instead of array
arm64: dts: rockchip: make use gpio-keys for buttons on puma-haikou
arm64: dts: rockchip: mark system power controller on rk3588-evb1
arm64: dts: rockchip: minor rk3588 whitespace cleanup
arm64: dts: rockchip: move rk3588 serial aliases to soc dtsi
arm64: dts: rockchip: nanopc-t6 sdmmc beautification
arm64: dts: rockchip: Remove ethernet0 alias from the SoC dtsi for PX30
arm64: dts: rockchip: Remove ethernet0 alias from the SoC dtsi for RK3368
arm64: dts: rockchip: Remove ethernet0 alias from the SoC dtsi for RK3399
arm64: dts: rockchip: Remove ethernetX aliases from the SoC dtsi for RK3328
arm64: dts: rockchip: rename vcc5v0_usb30_host regulator for Cool Pi CM5 EVB
arm64: dts: rockchip: rk3308-rock-pi-s gpio-line-names cleanup
arm64: dts: rockchip: set num-cs property for spi on px30
arm64: dts: rockchip: Split RG351M from Odroid Go Advance
arm64: dts: rockchip: Support poweroff on NanoPC-T6
arm64: dts: rockchip: Support poweroff on Orange Pi 5
arm64: dts: rockchip: support poweroff on the rock-5b
arm64: dts: rockchip: Update powkiddy,rgb30 include to rk2023 DTSI
arm64: dts: rockchip: Use NCM6A-IO board for edgeble-neu6b
arm64: dts: socfpga: agilex: add unit address to soc node
arm64: dts: socfpga: agilex: align pin-controller name with bindings
arm64: dts: socfpga: agilex: drop redundant status
arm64: dts: socfpga: agilex: move firmware out of soc node
arm64: dts: socfpga: agilex: move FPGA region out of soc node
arm64: dts: socfpga: drop unsupported cdns,page-size and cdns,block-size
arm64: dts: socfpga: stratix10: add clock-names to DWC2 USB
arm64: dts: socfpga: stratix10: add unit address to soc node
arm64: dts: socfpga: stratix10: align pincfg nodes with bindings
arm64: dts: socfpga: stratix10: move firmware out of soc node
arm64: dts: socfpga: stratix10: move FPGA region out of soc node
arm64: dts: socfpga: stratix10_socdk: align NAND chip name with bindings
arm64: dts: socfpga: stratix10_swvp: drop unsupported DW MSHC properties
arm64: dts: sprd: Add clock reference for pll2 on UMS512
arm64: dts: sprd: Add support for Unisoc's UMS9620
arm64: dts: sprd: Change UMS512 idle-state nodename to match bindings
arm64: dts: sprd: fix the cpu node for UMS512
arm64: dts: sprd: Removed unused clock references from etm nodes
arm64: dts: st: add bsec support to stm32mp25
arm64: dts: ti: Add verdin am62 mallow board
arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG2 devices
arm64: dts: ti: iot2050: Definitions for runtime pinmuxing
arm64: dts: ti: iot2050: Drop unused ecap0 PWM
arm64: dts: ti: iot2050: Re-add aliases
arm64: dts: ti: iot2050: Refactor the m.2 and minipcie power pin
arm64: dts: ti: k3-am6*: Add additional regs for DMA components
arm64: dts: ti: k3-am62-main: Add gpio-ranges properties
arm64: dts: ti: k3-am62-main: Add GPU device node
arm64: dts: ti: k3-am62-main: Enable CSI2-RX
arm64: dts: ti: k3-am625-beagleplay: Add overlays for OV5640
arm64: dts: ti: k3-am625-beagleplay: Use UART name in pinmux name
arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add HDMI support
arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Lower I2C1 frequency
arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Remove HDMI Reset Line Name
arm64: dts: ti: k3-am625-verdin: Enable Verdin UART2
arm64: dts: ti: k3-am62a-main: Enable CSI2-RX
arm64: dts: ti: k3-am62a-main: Fix GPIO pin count in DT nodes
arm64: dts: ti: k3-am62a7-sk: Add interrupt support for IO Expander
arm64: dts: ti: k3-am62a7-sk: Enable camera peripherals
arm64: dts: ti: k3-am62p5-sk: Mark mcu gpio and mcu_gpio_intr as reserved
arm64: dts: ti: k3-am62x-sk-common: Mark mcu gpio and mcu_gpio_intr as reserved
arm64: dts: ti: k3-am62x-sk: Enable camera peripherals
arm64: dts: ti: k3-am62x: Add overlay for IMX219
arm64: dts: ti: k3-am62x: Add overlays for OV5640
arm64: dts: ti: k3-am64-main: Fix typo in epwm_tbclk node name
arm64: dts: ti: k3-am642-evm/sk: Mark mcu_gpio_intr as reserved
arm64: dts: ti: k3-am64: Enable SDHCI nodes at the board level
arm64: dts: ti: k3-am65-main: Fix DSS irq trigger type
arm64: dts: ti: k3-am65: Add additional regs for DMA components
arm64: dts: ti: k3-am65: Add AM652 dtsi file
arm64: dts: ti: k3-am65: Add chipid node to wkup_conf bus
arm64: dts: ti: k3-am65: Add full compatible to dss-oldi-io-ctrl node
arm64: dts: ti: k3-am65: Enable SDHCI nodes at the board level
arm64: dts: ti: k3-am68-sk-base-board: Add alias for MCU CPSW2G
arm64: dts: ti: k3-am69-sk: Add support for TPS6594 PMIC
arm64: dts: ti: k3-j7*: Add additional regs for DMA components
arm64: dts: ti: k3-j7200-main: Add Itap Delay Value For DDR52 speed mode
arm64: dts: ti: k3-j7200-som-p0: Add TP6594 family PMICs
arm64: dts: ti: k3-j7200: Add chipid node to wkup_conf bus
arm64: dts: ti: k3-j721e-evm: Add overlay for PCIE0 Endpoint Mode
arm64: dts: ti: k3-j721e-sk: Add TPS6594 family PMICs
arm64: dts: ti: k3-j721e-som-p0: Add TP6594 family PMICs
arm64: dts: ti: k3-j721e: Add chipid node to wkup_conf bus
arm64: dts: ti: k3-j721s2-evm: Add overlay for PCIE1 Endpoint Mode
arm64: dts: ti: k3-j721s2-main: Add Itap Delay Value For DDR50 speed mode
arm64: dts: ti: k3-j721s2-som-p0: Add TP6594 family PMICs
arm64: dts: ti: k3-j721s2: Add chipid node to wkup_conf bus
arm64: dts: ti: k3-j784s4-evm: Add support for TPS6594 PMIC
arm64: dts: ti: k3-j784s4-main: Add Itap Delay Value For DDR50 speed mode
arm64: dts: ti: k3-j784s4: Add chipid node to wkup_conf bus
arm64: dts: ti: minor whitespace cleanup around '='
arm64: dts: ti: phycore-am64: Add R5F DMA Region and Mailboxes
arm64: dts: ti: Use OF_ALL_DTBS for combined blobs
arm64: dts: ti: verdin-am62: Improve spi1 chip-select pinctrl
arm64: dts: tqma8mpql: fix audio codec iov-supply
arm64: dts: tqma8mpql: Remove invalid/unused property
arm64: dts: xilinx: Apply overlays to base dtbs
arm64: entry: fix ARM64_WORKAROUND_SPECULATIVE_UNPRIV_LOAD
arm64: entry: simplify kernel_exit logic
arm64: errata: Add Cortex-A510 speculative unprivileged load workaround
arm64: Fix circular header dependency
arm64: Fix silcon-errata.rst formatting
arm64: fix typo in comments
arm64: fpsimd: Bring cond_yield asm macro in line with new rules
arm64: fpsimd: Drop unneeded 'busy' flag
arm64: fpsimd: Implement lazy restore for kernel mode FPSIMD
arm64: fpsimd: Preserve/restore kernel mode NEON at context switch
arm64: Get rid of ARM64_HAS_NO_HW_PREFETCH
arm64: idreg-override: Avoid kstrtou64() to parse a single hex digit
arm64: idreg-override: Avoid parameq() and parameqn()
arm64: idreg-override: Avoid sprintf() for simple string concatenation
arm64: idreg-override: avoid strlen() to check for empty strings
arm64: idreg-override: Omit non-NULL checks for override pointer
arm64: idreg-override: Prepare for place relative reloc patching
arm64: irq: include
arm64: irq: set the correct node for shadow call stack
arm64: irq: set the correct node for VMAP stack
arm64: jump_label: use constraints "Si" instead of "i"
arm64: Kconfig: drop KAISER reference from KPTI option description
arm64: kernel: Disable latent_entropy GCC plugin in early C runtime
arm64: Kill detection of VPIPT i-cache policy
arm64: memory: remove duplicated include
arm64: mm: get rid of kimage_vaddr global variable
arm64: mm: Only map KPTI trampoline if it is going to be used
arm64: mm: Take potential load offset into account when KASLR is off
arm64: perf: Add support for event counting threshold
arm64: perf: Include threshold control fields in PMEVTYPER mask
arm64: prohibit probing on arch_kunwind_consume_entry()
arm64: properly install vmlinuz.efi
arm64: Rename ARM64_WORKAROUND_2966298
arm64: Rename reserved values for CTR_EL0.L1Ip
arm64: replace with
arm64: Revert "scs: Work around full LTO issue with dynamic SCS"
arm64: scs: Disable LTO for SCS patching code
arm64: scs: Work around full LTO issue with dynamic SCS
arm64: setup: Switch over to GENERIC_CPU_DEVICES using arch_register_cpu()
arm64: stacktrace: factor out kernel unwind state
arm64: stacktrace: factor out kunwind_stack_walk()
arm64: Subscribe Microsoft Azure Cobalt 100 to ARM Neoverse N2 errata
arm64: sun50i-h616: Add DMA and SPDIF controllers
arm64: tegra: Fix Tegra234 MGBE power-domains
arm64: tegra: Set the correct PHY mode for MGBE
arm64: Update __NR_compat_syscalls for statmount/listmount
arm64: vdso32: Define BUILD_VDSO32_64 to correct prototypes
arm64: vdso32: Remove unused vdso32-offsets.h
arm64: vdso32: rename 32-bit debug vdso to vdso32.so.dbg
arm64: xilinx: Do not use '_' in DT node names
arm64: xilinx: Put ethernet phys to mdio node
arm64: xilinx: Remove address/size-cells from flash node
arm64: xilinx: Remove address/size-cells from gem nodes
arm64: xilinx: Remove mt25qu512a compatible string from SOM
arm64: xilinx: Use lower case for partition address
arm64: zynqmp: Add missing destination mailbox compatible
arm64: zynqmp: Fix clock node name in kv260 cards
arm64: zynqmp: Move fixed clock to / for kv260
 
ARM: 9327/1: vfp: Add missing VFP instructions to neon_support_hook
ARM: 9328/1: mm: try VMA lock-based page fault handling first
ARM: 9329/1: kasan: Use memblock_alloc_try_nid_raw for shadow page
ARM: 9330/1: davinci: also select PINCTRL
ARM: 9331/1: ARM/dma-mapping: replace kzalloc() and vzalloc() with kvzalloc()
ARM: at91: pm: set soc_pm.data.mode in at91_pm_secure_init()
ARM: davinci: always select CONFIG_CPU_ARM926T
ARM: debug: fix DEBUG_UNCOMPRESS help for !MULTIPLATFORM
ARM: defconfig: remove CONFIG_NET_ETHERNET references
ARM: defconfig: remove CONFIG_SLUB references
ARM: defconfig: remove dead platform options
ARM: defconfig: remove sysfs-deprecated entries
ARM: defconfig: reorder config lines
ARM: Delete ARM11MPCore (ARM11 ARMv6K SMP) support
ARM: Delete ARM11MPCore perf leftovers
ARM: dts: bcm2711: Add BCM2711 xHCI support
ARM: dts: broadcom: Add BCM63138's high speed UART
ARM: dts: exynos4212-tab3: add samsung,invert-vclk flag to fimd
 
arm: dts: Fix dtc interrupt_map warnings
arm: dts: Fix dtc interrupt_provider warnings
 
ARM: dts: Fix TPM schema violations
ARM: dts: imx1: Fix sram node
ARM: dts: imx1: Use 'bus' for AIPI bus
ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
ARM: dts: imx23/28: Fix the DMA controller node name
ARM: dts: imx23/28: Remove undocumented "fsl,clkctrl"
ARM: dts: imx23/28: Remove unneeded "fsl,mxs-gpio"
ARM: dts: imx25-pdk: Pass #sound-dai-cells
ARM: dts: imx25/27-eukrea: Fix RTC node name
ARM: dts: imx25/27: Pass timing0
ARM: dts: imx25: Fix the iim compatible string
ARM: dts: imx25: Move usbphy nodes out of simple-bus
ARM: dts: imx25: Pass I2C clock-names property
ARM: dts: imx25: Remove unneeded keypad properties
ARM: dts: imx27-apf27dev: Fix LED name
ARM: dts: imx27-pdk: Move usbphy0 out of simple-bus
ARM: dts: imx27-phytec-phycore-rdk: Move usbphy nodes out of simple-bus
ARM: dts: imx27-phytec-phycore-som: Use 'rtc' as node name
ARM: dts: imx27-phytec-phycore-som: Use the mux- prefix
ARM: dts: imx27: Fix sram node
ARM: dts: imx27: Use 'bus' for AIPI bus
ARM: dts: imx27: Use 'bus' for EMI bus
ARM: dts: imx28-lwe: Pass device_type to the memory node
ARM: dts: imx28-tx28: Pass #sound-dai-cells
ARM: dts: imx6q-apalis: add can power-up delay on ixora board
ARM: dts: imx6qdl-apalis: Add usdhc aliases
ARM: dts: imx6qdl-colibri: Add usdhc aliases
ARM: dts: imx6qdl: mba6: fix typo in comments
ARM: dts: imx6ul: mba6ulx: fix typo in comments
ARM: dts: imx7: add MIPI-DSI support
ARM: dts: imx7: remove DSI port endpoints
ARM: dts: imx7d-colibri-emmc: Add usdhc aliases
ARM: dts: imx7d: Fix coresight funnel ports
ARM: dts: imx7s: Add DMA channels for CSPI peripherals
ARM: dts: imx7s: Add missing #thermal-sensor-cells
ARM: dts: imx7s: Add on-chip memory
ARM: dts: imx7s: Fix lcdif compatible
ARM: dts: imx7s: Fix nand-controller #size-cells
ARM: dts: imx: tqma7: add lm75a sensor (rev. 01xxx)
ARM: dts: imx: Use flash@0,0 pattern
ARM: dts: marvell: Fix some common switch mistakes
ARM: dts: marvell: make dts use gpio-fan matrix instead of array
ARM: dts: microchip: sam9x60_curiosity: Add IRQ support for ethernet PHY
ARM: dts: microchip: sam9x60ek: Add IRQ support for ethernet PHY
ARM: dts: microchip: sama5d27_som1_ek: Remove mmc-ddr-3_3v property from sdmmc0 node
ARM: dts: microchip: sama5d27_wlsom1_ek: Remove mmc-ddr-3_3v property from sdmmc0 node
ARM: dts: motorola-mapphone: Add basic support for mz609 and mz617
ARM: dts: motorola-mapphone: Move handset devices to a common file
ARM: dts: motorola-mapphone: Move LCD to common file for xt875 and xt894
ARM: dts: nxp: Fix some common switch mistakes
ARM: dts: nxp: imx7d-pico: add cpu-supply nodes
ARM: dts: nxp: minor whitespace cleanup around '='
ARM: dts: omap4-embt2ws: Add Bluetooth
ARM: dts: omap4-embt2ws: enable 32K clock on WLAN
 
arm: dts: omap: Apply am57xx-idk overlays to base dtbs
 
ARM: dts: omap: logicpd-torpedo: do not disguise GNSS device
ARM: dts: qcom-sdx55: switch USB QMP PHY to new style of bindings
ARM: dts: qcom-sdx65: switch USB QMP PHY to new style of bindings
ARM: dts: qcom: add common dt for MSM8x26 Lumias along with Nokia Lumia 630
ARM: dts: qcom: add device tree for Microsoft Lumia 640
ARM: dts: qcom: add device tree for Microsoft Lumia 640 XL
ARM: dts: qcom: add device tree for Nokia Lumia 735
ARM: dts: qcom: add device tree for Nokia Lumia 830
ARM: dts: qcom: Add support for HTC One Mini 2
ARM: dts: qcom: apq8060-dragonboard: rename mpp ADC channels to adc-channel
ARM: dts: qcom: apq8064-nexus7: move sdcc1 node to proper place
ARM: dts: qcom: apq8064: correct XOADC register address
ARM: dts: qcom: apq8064: fix PMIC node labels
ARM: dts: qcom: apq8064: move PMIC interrupts to the board files
ARM: dts: qcom: apq8064: move RPM regulators to board files
ARM: dts: qcom: apq8064: split PMICs to separate dtsi files
ARM: dts: qcom: Disable pm8941 & pm8226 smbb charger by default
ARM: dts: qcom: ipq4019: add dedicated SDHCI compatible
ARM: dts: qcom: ipq8064: drop qcom, prefix from SSBI node name
ARM: dts: qcom: mdm9615-wp8548-mangoh-green: group include clauses
ARM: dts: qcom: mdm9615: drop qcom, prefix from SSBI node name
ARM: dts: qcom: mdm9615: fix PMIC node labels
ARM: dts: qcom: mdm9615: move PMIC interrupts to the board files
ARM: dts: qcom: mdm9615: move RPM regulators to board files
ARM: dts: qcom: mdm9615: split PMIC to separate dtsi files
ARM: dts: qcom: minor whitespace cleanup around '='
ARM: dts: qcom: msm8226: Add GPU
ARM: dts: qcom: msm8226: provide dsi phy clocks to mmcc
ARM: dts: qcom: msm8660-surf: use keypad label directly
ARM: dts: qcom: msm8660: fix PMIC node labels
ARM: dts: qcom: msm8660: move PMIC interrupts to the board files
ARM: dts: qcom: msm8660: move RPM regulators to board files
ARM: dts: qcom: msm8660: split PMIC to separate dtsi files
ARM: dts: qcom: msm8926-motorola-peregrine: Add initial device tree
ARM: dts: qcom: msm8960: drop useless rpm regulators node
ARM: dts: qcom: msm8960: fix PMIC node labels
ARM: dts: qcom: msm8960: introduce label for PMIC keypad
ARM: dts: qcom: msm8960: move PMIC interrupts to the board files
ARM: dts: qcom: msm8960: split PMIC to separate dtsi files
ARM: dts: qcom: msm8974*: Re-enable remoteprocs on various boards
ARM: dts: qcom: msm8974-klte: Remove unused property
ARM: dts: qcom: msm8974: Add watchdog node
ARM: dts: qcom: msm8974: move regulators to board files
ARM: dts: qcom: msm8974: Remove bogus cd-gpio pinctrl
ARM: dts: qcom: msm8974: replace incorrect indentation in interconnect
ARM: dts: qcom: msm8974: sort nodes by reg
ARM: dts: qcom: pm8018: move reg property
ARM: dts: qcom: pm8018: switch to interrupts-extended
ARM: dts: qcom: pm8058: reorder nodes
ARM: dts: qcom: pm8058: switch to interrupts-extended
ARM: dts: qcom: pm8058: use defined IRQ flags
ARM: dts: qcom: pm8921: Disable keypad by default
ARM: dts: qcom: pm8921: move reg property
ARM: dts: qcom: pm8921: reorder nodes
ARM: dts: qcom: pm8921: switch to interrupts-extended
ARM: dts: qcom: sdx55: fix pdc '#interrupt-cells'
ARM: dts: qcom: sdx55: Fix the base address of PCIe PHY
ARM: dts: qcom: sdx55: fix USB DP/DM HS PHY interrupts
ARM: dts: qcom: sdx55: fix USB SS wakeup
ARM: dts: qcom: sdx55: fix USB wakeup interrupt types
ARM: dts: qcom: sdx65: add missing GCC clocks
ARM: dts: qcom: sdx65: correct PCIe EP phy-names
ARM: dts: qcom: sdx65: correct SPMI node name
ARM: dts: qcom: strip prefix from PMIC files
ARM: dts: qcom: Use "pcie" as the node name instead of "pci"
ARM: dts: renesas: Add missing ADV751[13] power supply properties
ARM: dts: renesas: armadillo800eva: Add LCD panel
ARM: dts: renesas: blanche: Add FLASH node
ARM: dts: renesas: iwg22d-sodimm: Fix stmpe node names
ARM: dts: renesas: marzen: Add FLASH node
ARM: dts: renesas: marzen: Rename keyboard nodes
ARM: dts: renesas: r8a7740: Add LCDC nodes
ARM: dts: renesas: r9a06g032: Add missing space in compatible
ARM: dts: renesas: rcar-gen2: Add missing #interrupt-cells to DA9063 nodes
ARM: dts: renesas: rcar-gen2: Fix I2C bus demux node names
ARM: dts: rockchip: Add alternate UART pins to rv1126
ARM: dts: rockchip: Add dwc2 otg fifo siztes for RK3128
ARM: dts: rockchip: Add Geniatech XPI-3128 RK3128 board
ARM: dts: rockchip: Add gmac node for RK3128
ARM: dts: rockchip: add gpio alias for gpio dt nodes
ARM: dts: rockchip: Add GPU node for RK3128
ARM: dts: rockchip: add hdmi-connector node to rk3036-kylin
ARM: dts: rockchip: Add i2c2 node to rv1126
ARM: dts: rockchip: Add power-controller for RK3128
ARM: dts: rockchip: Add rv1109 SoC
ARM: dts: rockchip: Add sdmmc_det pinctrl for RK3128
ARM: dts: rockchip: Add Sonoff iHost Smart Home Hub
ARM: dts: rockchip: Add stdout-path for rk3036 kylin
ARM: dts: rockchip: Add USB host clocks for RK3128
ARM: dts: rockchip: Drop interrupts property from pwm-rockchip nodes
ARM: dts: rockchip: Enable gmac for XPI-3128
ARM: dts: rockchip: Enable GPU for XPI-3128
ARM: dts: rockchip: fix rk3036 hdmi ports node
ARM: dts: rockchip: Make usbphy the parent of SCLK_USB480M for RK3128
ARM: dts: rockchip: Move gpio aliases to SoC dtsi for RK3128
ARM: dts: rockchip: Move i2c aliases to SoC dtsi for RK3128
ARM: dts: rockchip: Move uart aliases to SoC dtsi for RK3128
ARM: dts: rockchip: Remove rockchip,default-sample-phase from rk3036.dtsi
ARM: dts: rockchip: Serial aliases for rv1126
ARM: dts: rockchip: Split up rgmii1 pinctrl on rv1126
ARM: dts: samsung: exynos4210-i9100: Add accelerometer node
ARM: dts: samsung: exynos4210-i9100: Add node for touch keys
ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
ARM: dts: samsung: exynos4: fix camera unit addresses/ranges
ARM: dts: samsung: exynos4x12: replace duplicate pmu node with phandle
ARM: dts: samsung: s5pv210: fix camera unit addresses/ranges
ARM: dts: socfpga: align NAND controller name with bindings
ARM: dts: socfpga: drop unsupported cdns,page-size and cdns,block-size
ARM: dts: ste: minor whitespace cleanup around '='
ARM: dts: stm32: add dcmipp support to stm32mp135
ARM: dts: stm32: add SPI support on STM32F746
ARM: dts: stm32: add STM32F746 syscfg clock
ARM: dts: stm32: Consolidate usbh_[eo]hci phy properties on stm32mp15
ARM: dts: stm32: don't mix SCMI and non-SCMI board compatibles
ARM: dts: stm32: minor whitespace cleanup around '='
ARM: dts: stm32: use the same 3v3 for SD and DSI nodes on stm32f469-disco
ARM: dts: ti/omap: Replace deprecated extcon-usb-gpio id-gpio/vbus-gpio properties
ARM: dts: ti: keystone: minor whitespace cleanup around '='
ARM: dts: usr8200: Fix phy registers
ARM: dts: ux500-href: Push AB8500 config out
ARM: dts: ux500-href: Push AB8500 inclusion to the top
ARM: dts: ux500-href: Switch HREF520 to AB8505
ARM: ep93xx: Add terminator to gpiod_lookup_table
ARM: imx: Use device_get_match_data()
ARM: imx_v6_v7_defconfig: Restore CONFIG_BACKLIGHT_CLASS_DEVICE
ARM: Kconfig: move platform selection into its own Kconfig file
ARM: mach-airoha: Rework support and directory structure
ARM: mach-asm9260: Move ASM9260 support into Kconfig.platforms
ARM: mach-moxart: Move MOXA ART support into Kconfig.platforms
ARM: mach-nspire: Rework support and directory structure
ARM: mach-rda: Move RDA Micro support into Kconfig.platforms
ARM: mach-sunplus: Rework support and directory structure
ARM: mach-uniphier: Move Socionext UniPhier support into Kconfig.platforms
ARM: MAINTAINERS: drop empty entries for removed boards
ARM: multi_v7_defconfig: Add SCMI reset support
ARM: multi_v7_defconfig: Enable CONFIG_RAVB
ARM: multi_v7_defconfig: Enable RPMSG CHAR and CTRL
ARM: multi_v7_defconfig: enable STM32 DCMIPP media support
ARM: multi_v7_defconfig: Enable STM32 IPCC mailbox driver
ARM: mxs: Do not search for "fsl,clkctrl"
ARM: omap2plus_defconfig: enable I2C devcies of bt200
 
arm: perf/kvm: Use GENMASK for ARMV8_PMU_PMCR_N
arm: perf: Convert remaining fields to use GENMASK
arm: perf: Fix ARCH=arm build with GCC
arm: perf: Remove inlines from arm_pmuv3.c
arm: perf: Remove PMU locking
arm: perf: Use GENMASK for PMMIR fields
arm: pmu: Move error message and -EOPNOTSUPP to individual PMUs
arm: pmu: Share user ABI format mechanism with SPE
 
ARM: shmobile: defconfig: Refresh for v6.7-rc1
ARM: shmobile: defconfig: Switch to DRM_SHMOBILE
 
arp: Prevent overflow in arp_req_get().
 
asm-generic: Fix 32 bit __generic_cmpxchg_local
asm-generic: Improve csum_fold
asm-generic: make sparse happy with odd-sized put_unaligned_*()
 
asm/io: remove unnecessary xlate_dev_mem_ptr() and unxlate_dev_mem_ptr()
 
ASoC: allow up to eight CPU/codec DAIs
ASoC: amd: acp-config: Add missing MODULE_DESCRIPTION
ASoC: amd: acp: Add check for cpu dai link initialization
ASoC: amd: acp: Add i2s bt support for nau8821-max card
ASoC: amd: acp: add Kconfig options for acp7.0 based platform driver
ASoC: amd: acp: Add missing MODULE_DESCRIPTION in mach-common
ASoC: amd: acp: add missing SND_SOC_AMD_ACP_LEGACY_COMMON flag for ACP70
ASoC: amd: acp: Add new cpu dai and dailink creation for I2S BT instance
ASoC: amd: acp: add pm ops support for renoir platform.
ASoC: amd: acp: correct the format order
ASoC: amd: acp: Enable dpcm_capture for MAX98388 codec
ASoC: amd: acp: Enable rt5682s clocks in acp slave mode
ASoC: amd: acp: Fix for indentation issue
ASoC: amd: acp: Fix support for a Huawei Matebook laptop
ASoC: amd: acp: modify config flag read logic
ASoC: amd: acp: Remove redundant ret variable
ASoC: amd: acp: remove unnecessary NULL check
ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec
ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec
ASoC: amd: acp: Update platform name for different boards
ASoC: amd: Add new dmi entries for acp5x platform
ASoC: amd: Remove extra dmi parameter
ASoC: amd: vangogh: Add condition check for acp config flag
ASoC: amd: vangogh: Allow probing ACP PCI when SOF is disabled
ASoC: amd: vangogh: Drop conflicting ACPI-based probing
ASoC: amd: vangogh: Switch to {RUNTIME,SYSTEM_SLEEP}_PM_OPS
ASoC: amd: yc: Add DMI quirk for Lenovo Ideapad Pro 5 16ARP8
ASoC: amd: yc: Add DMI quirk for MSI Bravo 15 C7VF
ASoC: amd: yc: Add HP Pavilion Aero Laptop 13-be2xxx(8BD6) into DMI quirk table
ASoC: amd: yc: Add Lenovo ThinkBook 21J0 into DMI quirk table
ASoC: amd: yc: add new YC platform variant (0x63) support
ASoC: amd: yc: Fix non-functional mic on Lenovo 21J2
ASoC: amd: yc: Fix non-functional mic on Lenovo 82UU
ASoC: audio-graph-card2-custom-sample: Add connection image
ASoC: audio-graph-card2-custom-sample: add CPU/Codec = N:M sample
ASoC: audio-graph-card2: add CPU:Codec = N:M support
ASoC: audio-graph-card2: fix index check on graph_parse_node_multi_nm()
ASoC: audio-graph-card2: fix off by one in graph_parse_node_multi_nm()
ASoC: audio-graph-card2: Introduce playback-only/capture-only DAI link flags
ASoC: audio-graph-card2: use better image for Multi connection
ASoC: cirrus: edb93xx: Drop legacy include
ASoC: codec: wsa884x: make use of new mute_unmute_on_trigger flag
ASoC: codecs: ES8326
ASoC: codecs: ES8326: Add chip version flag
ASoC: codecs: ES8326: Changing initialisation and broadcasting
ASoC: codecs: ES8326: Changing the headset detection time
ASoC: codecs: ES8326: fix the capture noise issue
ASoC: codecs: ES8326: improving crosstalk performance
ASoC: codecs: ES8326: Improving the THD+N performance
ASoC: codecs: ES8326: Minimize the pop noise on headphone
ASoC: codecs: ES8326: Remove executable bit
ASoC: codecs: fix ES8326 performance and pop noise
ASoC: codecs: hda: Switch to new stream-format interface
ASoC: codecs: hdac_hda: Switch to new stream-format interface
ASoC: codecs: hdac_hdmi: Switch to new stream-format interface
ASoC: codecs: lpass-wsa-macro: fix compander volume hack
ASoC: codecs: Modify the bin file parsing method
ASoC: codecs: rtq9128: Fix PM_RUNTIME usage
ASoC: codecs: rtq9128: Fix TDM enable and DAI format control flow
ASoC: codecs: wcd9335: drop unused gain hack remnant
ASoC: codecs: wcd934x: drop unneeded regulator include
ASoC: codecs: wcd938x: fix headphones volume controls
ASoC: codecs: wcd938x: handle deferred probe
ASoC: codecs: wcd938x: skip printing deferred probe failuers
ASoC: codecs: wsa883x: fix PA volume control
ASoC: Convert Cirrus codecs to GPIO descriptors
ASoC: core: Fix a handful of spelling mistakes.
ASoC: cs35l32: Drop legacy include
ASoC: cs35l33: Fix GPIO name and drop legacy include
ASoC: cs35l34: Fix GPIO name and drop legacy include
ASoC: cs35l35: Drop legacy includes
ASoC: cs35l36: Drop legacy includes
ASoC: cs35l56: Allow more time for firmware to boot
ASoC: cs35l56: cs35l56_component_remove() must clean up wm_adsp
ASoC: cs35l56: cs35l56_component_remove() must clear cs35l56->component
ASoC: cs35l56: Don't add the same register patch multiple times
ASoC: cs35l56: Firmware file must match the version of preloaded firmware
ASoC: cs35l56: Fix deadlock in ASP1 mixer register initialization
ASoC: cs35l56: Fix default SDW TX mixer registers
ASoC: cs35l56: Fix for initializing ASP1 mixer registers
ASoC: cs35l56: Fix misuse of wm_adsp 'part' string for silicon revision
ASoC: cs35l56: fix reversed if statement in cs35l56_dspwait_asp1tx_put()
ASoC: cs35l56: Fix to ensure ASP1 registers match cache
ASoC: cs35l56: Load tunings for the correct speaker models
ASoC: cs35l56: Must clear HALO_STATE before issuing SYSTEM_RESET
ASoC: cs35l56: Remove buggy checks from cs35l56_is_fw_reload_needed()
ASoC: cs35l56: Remove default from IRQ1_CFG register
ASoC: cs35l56: Workaround for ACPI with broken spk-id-gpios property
ASoC: cs4271: Convert to GPIO descriptors
ASoC: cs4271: Fix spelling mistake "retrieveing" -> "retrieving"
ASoC: cs42l42: Drop legacy include
ASoC: cs42l43: Add missing static from runtime PM ops
ASoC: cs42l43: Add missing statics for hp_ilimit functions
ASoC: cs42l43: Add system suspend ops to disable IRQ
ASoC: cs42l43: Allow HP amp to cool off after current limit
ASoC: cs42l43: Handle error from devm_pm_runtime_enable
ASoC: cs43130: Add handling of ACPI
ASoC: cs43130: Add switch to control normal and alt hp inputs
ASoC: cs43130: Allow configuration of bit clock and frame inversion
ASoC: cs43130: Allow driver to work without IRQ connection
ASoC: cs43130: Drop legacy includes
ASoC: cs43130: Fixes and improvements
ASoC: cs43130: Store device in private struct and use it more consistently
ASoC: cs4349: Drop legacy include
ASoC: dapm: Simplify widget clone
ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
ASoC: don't use original dummy dlc
ASoC: dt-bindings: audio-graph-port: Document new DAI link flags playback-only/capture-only
ASoC: dt-bindings: correct white-spaces in examples
ASoC: dt-bindings: fsl,mqs: Convert format to json-schema
ASoC: dt-bindings: fsl,xcvr: Adjust the number of interrupts
ASoC: dt-bindings: google,sc7280-herobrine: Drop bouncing @codeaurora
ASoC: dt-bindings: move tas2563 from tas2562.yaml to tas2781.yaml
ASoC: dt-bindings: mt8188-mt6359: add es8326 support
ASoC: dt-bindings: nau8821: Add DMIC slew rate.
ASoC: dt-bindings: nvidia: Fix 'lge' vendor prefix
ASoC: dt-bindings: qcom,lpass-rx-macro: Add SM8650 LPASS RX
ASoC: dt-bindings: qcom,lpass-rx-macro: Add X1E80100 LPASS RX
ASoC: dt-bindings: qcom,lpass-rx-macro: Add X1E80100 LPASS TX
ASoC: dt-bindings: qcom,lpass-rx-macro: Add X1E80100 LPASS VA
ASoC: dt-bindings: qcom,lpass-rx-macro: Add X1E80100 LPASS WSA
ASoC: dt-bindings: qcom,lpass-tx-macro: Add SM8650 LPASS TX
ASoC: dt-bindings: qcom,lpass-va-macro: Add SM8650 LPASS VA
ASoC: dt-bindings: qcom,lpass-va-macro: remove spurious contains in if statement
ASoC: dt-bindings: qcom,lpass-wsa-macro: Add SM8650 LPASS WSA
ASoC: dt-bindings: qcom,sm8250: add SM8550 sound card
ASoC: dt-bindings: qcom,sm8250: Add X1E80100 sound card
ASoC: dt-bindings: qcom,sm8250: document SM8650 sound card
ASoC: dt-bindings: renesas,rz-ssi: Document RZ/Five SoC
ASoC: dt-bindings: samsung-i2s: add specific compatibles for existing SoC
ASoC: dt-bindings: Simplify port schema
ASoC: dt-bindings: sound-card-common: List sound widgets ignoring system suspend
ASoC: dt-bindings: use "soundwire" as controller's node name in examples
ASoC: es83xx: add ACPI DSM helper module
ASoC: fsl: fsl-asoc-card: don't need DUMMY Platform
ASoC: fsl: mpc8610_hpcd: Remove unused driver
ASoC: fsl_mqs: Remove duplicate linux/of.h header
ASoC: fsl_mqs: remove duplicated including
ASoC: fsl_rpmsg: update Kconfig dependencies
ASoC: hisilicon: Drop GPIO include
ASoC: imx-rpmsg: Force codec power on in low power audio mode
ASoC: Intel Skylake: Switch to new stream-format interface
ASoC: Intel: avs: da7219: Add proper id_table
ASoC: Intel: avs: dmic: Add proper id_table
ASoC: Intel: avs: es8336: Add proper id_table
ASoC: Intel: avs: Fix dynamic port assignment when TDM is set
ASoC: Intel: avs: Fix pci_probe() error path
ASoC: Intel: avs: hdaudio: Add proper id_table
ASoC: Intel: avs: i2s_test: Add proper id_table
ASoC: Intel: avs: Kill S24_LE format
ASoC: Intel: avs: max98357a: Add proper id_table
ASoC: Intel: avs: max98373: Add proper id_table
ASoC: Intel: avs: max98927: Add proper id_table
ASoC: Intel: avs: nau8825: Add proper id_table
ASoC: Intel: avs: probe: Add proper id_table
ASoC: Intel: avs: Properly identify boards
ASoC: Intel: avs: rt274: Add proper id_table
ASoC: Intel: avs: rt286: Add proper id_table
ASoC: Intel: avs: rt298: Add proper id_table
ASoC: Intel: avs: rt5514: Add proper id_table
ASoC: Intel: avs: rt5663: Add proper id_table
ASoC: Intel: avs: rt5682: Add proper id_table
ASoC: Intel: avs: ssm4567: Add proper id_table
ASoC: Intel: avs: Switch to new stream-format interface
ASoC: Intel: avs: Unhardcode HDAudio BE DAI drivers description
ASoC: Intel: board_helpers: support amp link initialization
ASoC: Intel: board_helpers: support BT offload link initialization
ASoC: Intel: board_helpers: support codec link initialization
ASoC: Intel: board_helpers: support DAI link array generation
ASoC: Intel: board_helpers: support HDMI-In link initialization
ASoC: Intel: Boards: Fix NULL pointer deref in BYT/CHT
ASoC: Intel: Boards: Fix NULL pointer deref in BYT/CHT boards
ASoC: Intel: bxt_da7219_max98357a: Fix kernel ops due to COMP_DUMMY change
ASoC: Intel: bxt_rt298: Fix kernel ops due to COMP_DUMMY change
ASoC: Intel: bytcht_es8316: Add is_bytcr helper variable
ASoC: Intel: bytcht_es8316: Determine
ASoC: Intel: bytcht_es8316: Determine quirks/routing with codec-dev ACPI DSM
ASoC: Intel: bytcht_es8316: Dump basic _DSM information
ASoC: Intel: bytcr_rt5640: Add an extra entry for the Chuwi Vi8 tablet
ASoC: Intel: cht_bsw_rt5645: Cleanup codec_name handling
ASoC: Intel: cht_bsw_rt5645: Set card.components string
ASoC: Intel: cht_bsw_rt5672: check return value
ASoC: Intel: glk_rt5682_max98357a: fix board id mismatch
ASoC: intel: hdaudio.c: use snd_soc_dummy_dlc
ASoC: Intel: Link handling rework and fixes
ASoC: Intel: machine driver updates
ASoC: Intel: soc-acpi-intel-mtl-match: Add rt722 support
ASoC: Intel: soc-acpi-intel-tgl-match: add cs42l43 and cs35l56 support
ASoC: Intel: soc-acpi: add Gen4.1 SDCA board support for LNL RVP
ASoC: Intel: soc-acpi: rt713+rt1316, no sdw-dmic config
ASoC: Intel: sof_cs42l42: use common module for amp link
ASoC: Intel: sof_cs42l42: use common module for BT offload link
ASoC: Intel: sof_cs42l42: use common module for codec link
ASoC: Intel: sof_maxim_common: add else between 2 if test
ASoC: Intel: sof_maxim_common: check return value
ASoC: Intel: sof_nau8825: board id cleanup for adl boards
ASoC: Intel: sof_nau8825: board id cleanup for rpl boards
ASoC: Intel: sof_nau8825: use common module for amp link
ASoC: Intel: sof_nau8825: use common module for BT offload link
ASoC: Intel: sof_nau8825: use common module for codec link
ASoC: Intel: sof_nau8825: use common module for DAI link generation
ASoC: Intel: sof_rt5682: add mtl_rt5650 support
ASoC: Intel: sof_rt5682: use common module for amp link
ASoC: Intel: sof_rt5682: use common module for BT offload link
ASoC: Intel: sof_rt5682: use common module for codec link
ASoC: Intel: sof_rt5682: use common module for DAI link generation
ASoC: Intel: sof_rt5682: use common module for HDMI-In link
ASoC: Intel: sof_sdw: Add rt722 support
ASoC: Intel: sof_sdw: Make use of dev_err_probe()
ASoC: Intel: sof_sdw: remove unused function declaration
ASoC: Intel: sof_sdw_cs_amp: Connect outputs to a speaker widget
ASoC: Intel: sof_sdw_rt_sdca_jack_common: check ctx->headset_codec_dev instead of playback
ASoC: Intel: sof_sdw_rt_sdca_jack_common: ctx->headset_codec_dev = NULL
ASoC: Intel: sof_ssp_amp: remove dead code
ASoC: Intel: sof_ssp_amp: rename function parameter
ASoC: Intel: sof_ssp_amp: simplify HDMI-In quirks
ASoC: Intel: sof_ssp_amp: use common module for amp link
ASoC: Intel: sof_ssp_amp: use common module for BT offload link
ASoC: Intel: sof_ssp_amp: use common module for HDMI-In link
ASoC: Intel: Soundwire related board and match updates
ASoC: Intel: ssp-common: get codec name function
ASoC: madera: Fix typo in madera_set_fll_clks shift value
ASoC: makes CPU/Codec channel connection map more
ASoC: makes CPU/Codec channel connection map more generic
ASoC: mediatek: mt7986: silence error in case of -EPROBE_DEFER
ASoC: mediatek: mt8188-mt6359: add es8326 support
ASoC: mediatek: mt8188-mt6359: commonize headset codec init/exit api
ASoC: mediatek: mt8188-mt6359: Enable dual amp for mt8188-rt5682s
ASoC: mediatek: mt8192: Check existence of dai_name before dereferencing
ASoC: mediatek: mt8195: Remove afe-dai component and rework codec link
ASoC: mediatek: sof-common: Add NULL check for normal_link string
ASoC: nau8810: Fix incorrect type in assignment and cast to restricted __be16
ASoC: nau8821: Add slew rate controls.
ASoC: pcm: Honor subformat when configuring runtime
ASoC: pxa: sspa: Don't select SND_ARM
ASoC: q6dsp: fix event handler prototype
ASoC: qcom: Add helper for allocating Soundwire stream runtime
ASoC: qcom: add sound card support for SM8650
ASoC: qcom: Add x1e80100 sound machine driver
ASoC: qcom: audioreach: Add 4 channel support
ASoC: qcom: audioreach: Commonize setting channel mappings
ASoC: qcom: audioreach: drop duplicate channel defines
ASoC: qcom: Fix trivial code style issues
ASoC: qcom: Fix uninitialized pointer dmactl
ASoC: qcom: Move Soundwire runtime stream alloc to soundcards
ASoC: qcom: sc7180: Drop GPIO include
ASoC: qcom: sc8280xp: Add support for SM8450 and SM8550
ASoC: qcom: sc8280xp: Add support for SM8650
ASoC: qcom: sc8280xp: limit speaker volumes
ASoC: qcom: sc8280xp: set card driver name from match data
ASoC: qcom: volume fixes and codec cleanups
ASoC: rcar: adg: correct TIMSEL setting for SSI9
ASoC: rt5645: Add a rt5645_components() helper
ASoC: rt5645: Add DMI quirk for inverted jack-detect on MeeGoPad T8
ASoC: rt5645: Add mono speaker information to the components string
ASoC: rt5645: Add platform-data for Acer Switch V 10
ASoC: rt5645: Add rt5645_get_pdata() helper
ASoC: rt5645: Drop double EF20 entry from dmi_platform_data[]
ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
ASoC: rt5645: Make LattePanda board DMI match more precise
ASoC: rt5645: Refactor rt5645_parse_dt()
ASoC: rt5663: cancel the work when system suspends
ASoC: rt5682s: Add LDO output selection for dacref
ASoC: rt722-sdca: Set lane_control_support for multilane
ASoC: samsung: odroid: don't need DUMMY Platform
ASoC: sh: convert not to use dma_request_slave_channel()
ASoC: simple-card-utils: Drop GPIO include
ASoC: soc-card: Fix missing locking in snd_soc_card_get_kcontrol()
ASoC: soc-pcm.c: Complete the active count for components without DAIs
ASoC: soc.h: don't create dummy Component via COMP_DUMMY()
ASoC: SOF: add alignment for topology header file struct definition
ASoC: SOF: Add i2s bt dai configuration support for AMD platforms
ASoC: SOF: Add placeholder for platform IPC type and path overrides
ASoC: SOF: Add support for configuring PDM interface from topology
ASoC: SOF: Add support for MICFIL PDM interface
ASoC: SOF: align topology header file with sof topology header
ASoC: SOF: amd: Add acp-psp mailbox interface for iram-dram fence register modification
ASoC: SOF: amd: Fix locking in ACP IRQ handler
ASoC: SOF: amd: Refactor spinlock_irq(&sdev->ipc_lock) sequence in irq_handler
ASoC: SOF: amd: remove duplicated including
ASoC: SOF: core: Add helper for initialization of paths, ops
ASoC: SOF: core: Implement firmware, topology path setup in core
ASoC: SOF: core: Implement IPC version fallback if firmware files are missing
ASoC: SOF: icp3-dtrace: Fix wrong kfree() usage
ASoC: SOF: icp3-dtrace: Revert "Fix wrong kfree() usage"
ASoC: SOF: imx8m: Add DAI driver entry for MICFIL PDM
ASoC: SOF: imx: Add SNDRV_PCM_INFO_BATCH flag
ASoC: SOF: Intel: check fw_context_save for library reload
ASoC: SOF: Intel: Do not use resource managed allocation for ipc4_data
ASoC: SOF: Intel: hda-codec: Delay the codec device registration
ASoC: SOF: Intel: lnl: add core get and set support for dsp core
ASoC: SOF: Intel: mtl: call dsp dump when boot retry fails
ASoC: SOF: Intel: pci-lnl: Change the topology path to intel/sof-ipc4-tplg
ASoC: SOF: Intel: pci-mtl: add HDA_ARL PCI support
ASoC: SOF: Intel: pci-mtl: fix ARL-S definitions
ASoC: SOF: Intel: pci-tgl/lnl: Change default paths
ASoC: SOF: Intel: pci-tgl: Change the default paths and firmware names
ASoC: SOF: Intel: Switch to new stream-format interface
ASoC: SOF: Intel: Use existing helpers to change GPROCEN and PIE bits
ASoC: SOF: IPC path handling and fallback support
ASoC: SOF: ipc3-topology: Fix pipeline tear down logic
ASoC: SOF: IPC3: fix message bounds on ipc ops
ASoC: SOF: ipc4-control: Implement control update for switch/enum controls
ASoC: SOF: ipc4-loader: remove the CPC check warnings
ASoC: SOF: ipc4-pcm: remove log message for LLP
ASoC: SOF: ipc4-pcm: Workaround for crashed firmware on system suspend
ASoC: SOF: ipc4-topology: Add module ID print during module set up
ASoC: SOF: ipc4-topology: Helper to find an swidget by module/instance id
ASoC: SOF: ipc4: Add data struct for module notification message from firmware
ASoC: SOF: ipc4: Add support for control change
ASoC: SOF: ipc4: check return value of snd_sof_ipc_msg_data
ASoC: SOF: ipc4: Handle ALSA kcontrol change notification from firmware
ASoC: SOF: ipc4: Move window offset configuration earlier
ASoC: SOF: IPC4: query fw_context_save feature from fw
ASoC: SOF: IPC4: synchronize fw_config_params with fw definitions
ASoC: SOF: mediatek: mt8186: clean up unused code
ASoC: SOF: mediatek: mt8195: clean up unused code
ASoC: SOF: mediatek: remove unused variables
ASoC: SOF: mediatek: remove unused variables
ASoC: SOF: Move sof_machine_* functions from sof-audio.c to core.c
ASoC: SOF: Move sof_of_machine_select() to core.c from sof-of-dev.c
ASoC: SOF: Move sof_of_machine_select() to sof-of-dev.c from sof-audio.c
ASoC: SOF: query FW config to reload library
ASoC: SOF: Refactor sof_i2s_tokens reading to update acpbt dai
ASoC: SOF: Rename amd_bt sof_dai_type
ASoC: SOF: sof-acpi-dev: Rely on core to create the file paths
ASoC: SOF: sof-acpi-dev: Save the default IPC type and path overrides
ASoC: SOF: sof-of-dev: Rely on core to create the file paths
ASoC: SOF: sof-of-dev: Save the default IPC type and path overrides
ASoC: SOF: sof-pci-dev: Rely on core to create the file paths
ASoC: SOF: sof-pci-dev: Save the default IPC type and path overrides
ASoC: SOF: topology cleanups
ASoC: SOF: topology: Use partial match for disconnecting DAI link and DAI widget
ASoC: sof: use snd_soc_dummy_dlc
ASoC: SOF: Wire up buffer flags
ASoC: sprd: Simplify memory allocation in sprd_platform_compr_dma_config()
ASoC: sti-uniperf: Use default pcm_config instead
ASoC: sun4i-spdif: Add Allwinner H616 compatible
ASoC: sun4i-spdif: Fix requirements for H6
ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
ASoC: tas2562: move tas2563 from tas2562 driver to tas2781 driver
ASoC: tas2781: add module parameter to tascodec_init()
ASoC: tas2781: add support for FW version 0x0503
ASoC: tas2781: Add tas2563 into driver
ASoC: tas2781: Add tas2563 into header file for DSP mode
ASoC: tegra: convert not to use dma_request_slave_channel()
ASoC: tegra: tegra20_ac97: Convert to use GPIO descriptors
ASoC: topology: Replace fake root_device with kunit_device in tests
ASoC: wm0010: Convert to GPIO descriptors
ASoC: wm1250-ev1: Convert to GPIO descriptors
ASoC: wm1250-ev1: Fix uninitialized ret
ASoC: wm2200: Convert to GPIO descriptors
ASoC: wm5100: Convert to GPIO descriptors
ASoC: wm8962: Enable both SPKOUTR_ENA and SPKOUTL_ENA in mono mode
ASoC: wm8962: Enable oscillator if selecting WM8962_FLL_OSC
ASoC: wm8962: Fix up incorrect error message in wm8962_set_fll
ASoC: wm8996: Convert to GPIO descriptors
ASoC: wm_adsp: Don't overwrite fwf_name with the default
ASoC: wm_adsp: Fix firmware file search order
 
async: Introduce async_schedule_dev_nocall()
async: Split async_schedule_node_domain()
 
ata: ahci_ceva: fix error handling for Xilinx GT PHY support
ata: libata-core: Do not call ata_dev_power_set_standby() twice
ata: libata-core: Do not try to set sleeping devices to standby
ata: libata-sata: improve sysfs description for ATA_LPM_UNKNOWN
ata: pata_pxa: convert not to use dma_request_slave_channel()
 
atags_proc: Add __counted_by for struct buffer and use struct_size()
 
atm: idt77252: fix a memleak in open_card_ubr0
 
audit: Send netlink ACK before setting connection in auditd_set
 
auxdisplay/cfag12864bfb: Initialize fb_ops with fbdev macros
auxdisplay/cfag12864bfb: Set FBINFO_VIRTFB flag
 
auxdisplay/ht16k33: Initialize fb_ops with fbdev macros
auxdisplay/ht16k33: Set FBINFO_VIRTFB flag
 
auxdisplay: img-ascii-lcd: Use device_get_match_data()
 
backlight: hx8357: Convert to agnostic GPIO API
backlight: ili922x: Add an error code check in ili922x_write()
backlight: ili922x: Drop kernel-doc for local macros
backlight: mp3309c: Add support for MPS MP3309C
backlight: mp3309c: Fix uninitialized local variable
backlight: pwm_bl: Use dev_err_probe
 
Backmerge tag : 'v6.7-rc5' into drm-next
 
base/node / acpi: Change 'node_hmem_attrs' to 'access_coordinates'
 
base/node.c: initialize the accessor list before registering
 
base: soc: Remove usage of the deprecated ida_simple_xx() API
 
batman-adv: mcast: fix mcast packet type counter on timeouted nodes
batman-adv: mcast: fix memory leak on deleting a batman-adv interface
batman-adv: mcast: implement multicast packet generation
batman-adv: mcast: implement multicast packet reception and forwarding
batman-adv: mcast: shrink tracker packet after scrubbing
batman-adv: Start new development cycle
batman-adv: Switch to linux/array_size.h
batman-adv: Switch to linux/sprintf.h
 
bcache: discard_granularity should not be smaller than a sector
bcache: use the default discard granularity
 
bcachefs: %pg is banished
bcachefs: __bch2_journal_key_to_wb -> bch2_journal_key_to_wb_slowpath
bcachefs: __bch2_sb_field_to_text()
bcachefs: __journal_keys_sort() refactoring
bcachefs: __lookup_dirent() works in snapshot, not subvol
bcachefs: Add .val_to_text() for KEY_TYPE_cookie
bcachefs: add a quieter bch2_read_super
bcachefs: Add a rebalance, data_update tracepoints
bcachefs: Add a tracepoint for journal entry close
bcachefs: Add ability to redirect log output
bcachefs: Add an assertion in bch2_journal_pin_set()
bcachefs: Add an option to control btree node prefetching
bcachefs: Add extra verbose logging for ro path
bcachefs: Add gfp flags param to bch2_prt_task_backtrace()
bcachefs: add missing __GFP_NOWARN
bcachefs: add missing bch2_latency_acct() call
bcachefs: Add missing bch2_moving_ctxt_flush_all()
bcachefs: add more verbose logging
bcachefs: add time_stats for btree_node_read_done()
bcachefs: alloc_background_format.h
bcachefs: Avoid flushing the journal in the discard path
bcachefs: Avoiding dropping/retaking write locks in bch2_btree_write_buffer_flush_one()
bcachefs: backpointers fsck no longer uses BTREE_ITER_ALL_LEVELS
bcachefs: bch2_btree_iter_peek_prev() no longer uses path->idx
bcachefs: bch2_btree_path_make_mut() -> btree_path_idx_t
bcachefs: bch2_btree_path_set_pos() -> btree_path_idx_t
bcachefs: bch2_btree_path_to_text() -> btree_path_idx_t
bcachefs: bch2_btree_path_traverse() -> btree_path_idx_t
bcachefs: bch2_btree_trans_peek_prev_updates
bcachefs: bch2_btree_trans_peek_slot_updates
bcachefs: bch2_btree_trans_peek_updates
bcachefs: bch2_btree_write_buffer_flush() -> bch2_btree_write_buffer_tryflush()
bcachefs: bch2_btree_write_buffer_flush_locked()
bcachefs: bch2_dev_usage_to_text()
bcachefs: bch2_dirent_lookup() -> lockrestart_do()
bcachefs: bch2_dump_bset() doesn't choke on u64s == 0
bcachefs: bch2_kthread_io_clock_wait() no longer sleeps until full amount
bcachefs: bch2_path_get() -> btree_path_idx_t
bcachefs: bch2_path_get() no longer uses path->idx
bcachefs: bch2_prt_compression_type()
bcachefs: bch2_run_online_recovery_passes()
bcachefs: bch2_trans_account_disk_usage_change()
bcachefs: bch2_trans_node_add no longer uses trans_for_each_path()
bcachefs: bch2_trans_srcu_lock() should be static
bcachefs: bch2_trigger_pointer()
bcachefs: bch2_trigger_stripe_ptr()
bcachefs: BCH_DATA_OP_drop_extra_replicas
bcachefs: bch_err_(fn|msg) check if should print
bcachefs: BCH_ERR_opt_parse_error
bcachefs: bch_fs_usage_base
bcachefs: BCH_IOCTL_DEV_USAGE_V2
bcachefs: BCH_IOCTL_FSCK_OFFLINE
bcachefs: BCH_IOCTL_FSCK_ONLINE
bcachefs: bch_member->seq
bcachefs: bch_snapshot::btime
bcachefs: bch_str_hash_flags_t
bcachefs: better error message in btree_node_write_work()
bcachefs: Better journal tracepoints
bcachefs: bios must be 512 byte algined
bcachefs: bkey_and_val_eq()
bcachefs: bkey_for_each_ptr() now declares loop iter
bcachefs: btree write buffer now slurps keys from journal
bcachefs: btree_insert_entry -> btree_path_idx_t
bcachefs: BTREE_INSERT_JOURNAL_REPLAY now "don't init trans->journal_res"
bcachefs: btree_iter -> btree_path_idx_t
bcachefs: btree_path_alloc() -> btree_path_idx_t
bcachefs: btree_trans always has stats
bcachefs: BTREE_TRIGGER_ATOMIC
bcachefs: BTREE_TRIGGER_TRANSACTIONAL
bcachefs: c->ro_ref
bcachefs: check for failure to downgrade
bcachefs: Check for unlinked inodes not on deleted list
bcachefs: Check journal entries for invalid keys in trans commit path
bcachefs: check_directory_structure() can now be run online
bcachefs: check_root() can now be run online
bcachefs: Clamp replicas_required to replicas
bcachefs: Clean up btree write buffer write ref handling
bcachefs: Clean up btree_trans
bcachefs: clean up one inconsistent indenting
bcachefs: clean up some dead fallocate code
bcachefs: Clear k->needs_whitout earlier in commit path
bcachefs: Combine .trans_trigger, .atomic_trigger
bcachefs: comment bch_subvolume
bcachefs: continue now works in for_each_btree_key2()
bcachefs: Convert bch2_move_btree() to bbpos
bcachefs: convert bch_fs_flags to x-macro
bcachefs: Convert split_devs() to darray
bcachefs: Convert to bdev_open_by_path()
bcachefs: copygc should wakeup on shutdown if disabled
bcachefs: copygc shouldn't try moving buckets on error
bcachefs: count_event()
bcachefs: counters.c -> sb-counters.c
bcachefs: darray_for_each() now declares loop iter
bcachefs: Delete dio read alignment check
bcachefs: delete useless commit_do()
bcachefs: dirent_format.h
bcachefs: discard path uses unlock_long()
bcachefs: Don't autofix errors we can't fix
bcachefs: don't clear accessed bit in btree node fill
bcachefs: Don't flush journal after replay
bcachefs: Don't log errors if BCH_WRITE_ALLOC_NOWAIT
bcachefs: Don't open code bch2_dev_exists2()
bcachefs: Don't pass memcmp() as a pointer
bcachefs: Don't rejournal keys in key cache flush
bcachefs: Don't use update_cached_sectors() in bch2_mark_alloc()
bcachefs: drop extra semicolon
bcachefs: Drop journal entry compaction
bcachefs: drop to_text code for obsolete bps in alloc keys
bcachefs: ec_format.h
bcachefs: Explicity go RW for fsck
bcachefs: extents_to_bp_state
bcachefs: eytzinger0_find() search should be const
bcachefs: eytzinger_for_each() declares loop iter
bcachefs: factor out thread_with_file, thread_with_stdio
bcachefs: fix backpointer_to_text() when dev does not exist
bcachefs: Fix bch2_journal_flush_device_pins()
bcachefs: Fix bch2_read_btree()
bcachefs: fix bch2_save_backtrace()
bcachefs: Fix BTREE_ITER_FILTER_SNAPSHOTS on inodes btree
bcachefs: Fix build on parisc by avoiding __multi3()
bcachefs: Fix check_snapshot() memcpy
bcachefs: Fix check_version_upgrade()
bcachefs: Fix excess transaction restarts in __bchfs_fallocate()
bcachefs: fix incorrect usage of REQ_OP_FLUSH
bcachefs: Fix interior update path btree_path uses
bcachefs: fix iov_iter count underflow on sub-block dio read
bcachefs: fix kmemleak in __bch2_read_super error handling path
bcachefs: Fix locking when checking freespace btree
bcachefs: fix memleak in bch2_split_devs
bcachefs: Fix missing bch2_err_class() calls
bcachefs: fix missing endiannes conversion in sb_members
bcachefs: Fix missing va_end()
bcachefs: Fix nochanges/read_only interaction
bcachefs: Fix open coded set_btree_iter_dontneed()
bcachefs: Fix printing of device durability
bcachefs: Fix reattach_inode() for snapshots
bcachefs: Fix redundant variable initialization
bcachefs: fix simulateously upgrading & downgrading
bcachefs: Fix snapshot.c assertion for online fsck
bcachefs: Fix userspace bch2_prt_datetime()
bcachefs: fix userspace build errors
bcachefs: fix warning about uninitialized time_stats
bcachefs: Fix warning when building in userspace
bcachefs: Fixes for rust bindgen
bcachefs: Flush fsck errors before running twice
bcachefs: for_each_btree_key() now declares loop iter
bcachefs: for_each_btree_key_upto() -> for_each_btree_key_old_upto()
bcachefs: for_each_keylist_key() declares loop iter
bcachefs: for_each_member_device() now declares loop iter
bcachefs: for_each_member_device_rcu() now declares loop iter
bcachefs: fsck -> bch2_trans_run()
bcachefs: fsck_err()s don't need to manually check c->sb.version anymore
bcachefs: get_unlocked_mut_path() -> btree_path_idx_t
bcachefs: Go rw before journal replay
bcachefs: grab s_umount only if snapshotting
bcachefs: growable btree_paths
bcachefs: helpers for printing data types
bcachefs: Improve btree write buffer tracepoints
bcachefs: Improve btree_path_dowgrade tracepoint
bcachefs: improve checksum error messages
bcachefs: Improve error message when finding wrong btree node
bcachefs: Improve inode_to_text()
bcachefs: Improve move_extent tracepoint
bcachefs: Improve sysfs compression_stats
bcachefs: Improve the nopromote tracepoint
bcachefs: Improve trace_trans_restart_relock
bcachefs: Improve trace_trans_restart_too_many_iters()
bcachefs: Improve trace_trans_restart_would_deadlock
bcachefs: Improve trans->extra_journal_entries
bcachefs: improve validate_bset_keys()
bcachefs: Improve would_deadlock trace event
bcachefs: Improved backpointer messages in fsck
bcachefs: Include average write size in sysfs journal_debug
bcachefs: Include btree_trans in more tracepoints
bcachefs: increase max_active on io_complete_wq
bcachefs: Inline btree write buffer sort
bcachefs: inode_format.h
bcachefs: install fd later to avoid race with close
bcachefs: Journal pins must always have a flush_fn
bcachefs: journal->buf_lock
bcachefs: kill __bch2_btree_iter_peek_upto_and_restart()
bcachefs: Kill __GFP_NOFAIL in buffered read path
bcachefs: Kill btree_iter->journal_pos
bcachefs: Kill BTREE_ITER_ALL_LEVELS
bcachefs: kill btree_path->(alloc_seq|downgrade_seq)
bcachefs: kill btree_path.idx
bcachefs: kill btree_trans->wb_updates
bcachefs: Kill BTREE_TRIGGER_NOATOMIC
bcachefs: Kill BTREE_UPDATE_PREJOURNAL
bcachefs: Kill dead BTREE_INSERT flags
bcachefs: Kill dev_usage->buckets_ec
bcachefs: Kill for_each_btree_key()
bcachefs: kill for_each_btree_key_norestart()
bcachefs: kill for_each_btree_key_old_upto()
bcachefs: Kill GFP_NOFAIL usage in readahead path
bcachefs: kill INODE_LOCK, use lock_two_nondirectories()
bcachefs: kill journal->preres_wait
bcachefs: Kill journal_seq/gc args to bch2_dev_usage_update_m()
bcachefs: kill mem_trigger_run_overwrite_then_insert()
bcachefs: Kill memset() in bch2_btree_iter_init()
bcachefs: kill trans_for_each_path_from()
bcachefs: kill useless return ret
bcachefs: kvfree bch_fs::snapshots in bch2_fs_snapshots_exit
bcachefs: logged_ops_format.h
bcachefs: Make backpointer fsck wb flush check more rigorous
bcachefs: Make journal replay more efficient
bcachefs: Make sure allocation failure errors are logged
bcachefs: mark now takes bkey_s
bcachefs: Mark recovery passses that are safe to run online
bcachefs: mean and variance: fix kernel-doc for function params
bcachefs: minor bch2_btree_path_set_pos() optimization
bcachefs: more write buffer refactoring
bcachefs: move "ptrs not changing" optimization to bch2_trigger_extent()
bcachefs: move bch2_mark_alloc() to alloc_background.c
bcachefs: Move reflink_p triggers into reflink.c
bcachefs: move stripe triggers to ec.c
bcachefs: New bucket sector count helpers
bcachefs: No need to allocate keys for write buffer
bcachefs: no thread_with_file in userspace
bcachefs: On missing backpointer to interior node, flush interior updates
bcachefs: Online fsck can now fix errors
bcachefs: ONLY_SPECIFIED_DEVS doesn't mean ignore durability anymore
bcachefs: optimize __bch2_trans_get(), kill DEBUG_TRANSACTIONS
bcachefs: opts->compression can now also be applied in the background
bcachefs: Prep work for variable size btree node buffers
bcachefs: Print durability in member_to_text()
bcachefs: Print old version when scanning for old metadata
bcachefs: print sb magic when relevant
bcachefs: Print size of superblock with space allocated
bcachefs: qstr_eq()
bcachefs: rcu protect trans->paths
bcachefs: Re-add move_extent_write tracepoint
bcachefs: rebalance should wakeup on shutdown if disabled
bcachefs: Reduce would_deadlock restarts
bcachefs: Refactor bch2_check_alloc_to_lru_ref()
bcachefs: Refactor trans->paths_allocated to be standard bitmap
bcachefs: reflink_format.h
bcachefs: remove dead bch2_evacuate_bucket()
bcachefs: Remove obsolete comment about zstd
bcachefs: remove redundant condition from data_update_index_update
bcachefs: remove redundant variable tmp
bcachefs: remove sb lock and flags update on explicit shutdown
bcachefs: Rename bch_replicas_entry -> bch_replicas_entry_v1
bcachefs: Rename BTREE_INSERT flags
bcachefs: Rename for_each_btree_key2() -> for_each_btree_key()
bcachefs: Replace strlcpy() with strscpy()
bcachefs: Replace zero-length array with flex-array member and use __counted_by
bcachefs: Replace zero-length arrays with flexible-array members
bcachefs: reserve path idx 0 for sentinal
bcachefs: Restart recovery passes more reliably
bcachefs: return from fsync on writeback error to avoid early shutdown
bcachefs: sb-counters_format.h
bcachefs: simplify bch_devs_list
bcachefs: Simplify check_bucket_ref()
bcachefs: six lock: fix typos
bcachefs: six locks: Simplify optimistic spinning
bcachefs: skip journal more often in key cache reclaim
bcachefs: snapshot_format.h
bcachefs: Split brain detection
bcachefs: struct trans_for_each_path_inorder_iter
bcachefs: subvolume_format.h
bcachefs: thread_with_file
bcachefs: time_stats: Check for last_event == 0 when updating freq stats
bcachefs: track transaction durations
bcachefs: track_event_change()
bcachefs: trans->nr_paths
bcachefs: trans->updates will also be resizable
bcachefs: trans_for_each_path() no longer uses path->idx
bcachefs: trans_for_each_path_with_node() no longer uses path->idx
bcachefs: trans_for_each_update() now declares loop iter
bcachefs: trans_mark now takes bkey_s
bcachefs: unify alloc trigger
bcachefs: unify extent trigger
bcachefs: unify inode trigger
bcachefs: unify reflink_p trigger
bcachefs: unify reservation trigger
bcachefs: unify stripe trigger
bcachefs: unlock parent dir if entry is not found in subvolume deletion
bcachefs: Unwritten journal buffers are always dirty
bcachefs: Upgrades now specify errors to fix, like downgrades
bcachefs: Upgrading uses bch_sb.recovery_passes_required
bcachefs: Use array_size() in call to copy_from_user()
bcachefs: Use GFP_KERNEL for promote allocations
bcachefs: use track_event_change() for allocator blocked stats
bcachefs: vstruct_for_each() now declares loop iter
bcachefs: wb_flush_one_slowpath()
bcachefs: wb_key_cmp -> wb_key_ref_cmp
bcachefs: x-macro-ify bch_data_ops enum
bcachefs: xattr_format.h
 
Linux: bcachefs; bch2_path_put() -> btree_path_idx_t
Linux: bcachefs; extents_format.h
Linux: bcachefs; kill bch2_btree_key_cache_flush()
Linux: bcachefs; quota_format.h
 
bch2_ioctl_subvolume_destroy(): fix locking
 
bcma: Use PCI_HEADER_TYPE_MASK instead of literal
 
bdev: add freeze and thaw holder operations
bdev: implement freeze and thaw holder operations
bdev: rename freeze and thaw helpers
bdev: surface the error from sync_blockdev()
 
befs: d_obtain_alias(ERR_PTR(...)) will do the right thing
 
bfs: remove writepage implementation
 
bfs_add_entry(): get rid of pointless ->d_name.len checks
 
binder: avoid user addresses in debug logs
binder: collapse print_binder_buffer() into caller
binder: do unlocked work in binder_alloc_new_buf()
binder: document the final page calculation
binder: fix async space check for 0-sized buffers
binder: fix comment on binder_alloc_new_buf() return value
binder: fix race between mmput() and do_exit()
binder: fix trivial typo of binder_free_buf_locked()
binder: fix unused alloc->free_async_space
binder: fix use-after-free in shinker's callback
binder: initialize lru pages in mmap callback
binder: keep vma addresses type as unsigned long
binder: make oversized buffer code more readable
binder: malloc new_buffer outside of locks
binder: perform page installation outside of locks
binder: refactor binder_delete_free_buffer()
binder: refactor page range allocation
binder: relocate binder_alloc_clear_buf()
binder: relocate low space calculation
binder: remove extern from function prototypes
binder: remove pid param in binder_alloc_new_buf()
binder: remove redundant debug log
binder: rename lru shrinker utilities
binder: reverse locking order in shrinker callback
binder: separate the no-space debugging logic
binder: signal epoll threads of self-work
binder: split up binder_update_page_range()
binder: switch alloc->mutex to spinlock_t
binder: use enum for binder ioctls
binder: use EPOLLERR from eventpoll.h
 
blk-cgroup: don't use removal safe list iterators
blk-cgroup: fix rcu lockdep warning in blkg_lookup()
 
blk-iocost: Fix an UBSAN shift-out-of-bounds warning
 
blk-mq: fix IO hang from sbitmap wakeup race
blk-mq: Remove the hctx 'run' debugfs attribute
blk-mq: rename blk_mq_can_use_cached_rq
 
blk-wbt: Fix detection of dirty-throttled tasks
blk-wbt: remove the separate write cache tracking
 
blkdev: comment fs_holder_ops
 
block/iocost: silence warning on 'last_period' potentially being unused
 
block/rnbd-srv: Check for unlikely string overflow
 
block/rnbd: add support for REQ_OP_WRITE_ZEROES
block/rnbd: use %pe to print errors
 
block: add check of 'minors' and 'first_minor' in device_add_disk()
block: add check that partition length needs to be aligned with block size
block: Add config option to not allow writing to mounted devices
block: bio-integrity: directly map user buffers
block: bio-integrity: fix kcalloc() arguments order
block: Correct a documentation comment in blk-cgroup.c
block: default the discard granularity to sector size
block: define bvec_iter as __packed __aligned(4)
block: ensure we hold a queue reference when using queue limits
block: export disk_clear_zoned()
block: Fix a memory leak in bdev_open_by_dev()
block: Fix iterating over an empty bio with bio_for_each_folio_all
block: fix partial zone append completion handling in req_bio_endio()
block: Fix WARNING in _copy_from_iter
block: Fix where bio IO priority gets set
block: floor the discard granularity to the physical block size
block: improve struct request_queue layout
block: make __get_task_ioprio() easier to read
block: move __get_task_ioprio() into header file
block: move a few definitions out of CONFIG_BLK_DEV_ZONED
block: Move checking GENHD_FL_NO_PART to bdev_add_partition()
block: prevent an integer overflow in bvec_try_merge_hw_page
block: print symbolic error name instead of error code
block: reject invalid operation in submit_bio_noacct
block: Remove blkdev_get_by_*() functions
block: remove disk_clear_zoned
block: Remove special-casing of compound pages
block: remove support for the host aware zone model
block: remove two comments in bio_split_discard
block: rename and document BLK_DEF_MAX_SECTORS
block: sed-opal: handle empty atoms when parsing response
block: Set memalloc_noio to false on device_add_disk() error path
block: simplify disk_set_zoned
block: skip cgroups for passthrough io
block: skip QUEUE_FLAG_STATS and rq-qos for passthrough io
block: skip start/end time stamping for passthrough IO
block: support adding less than len in bio_add_hw_page
block: Treat sequential write preferred zone type as invalid
block: Use pr_info() instead of printk(KERN_INFO ...)
 
blocklayoutdriver: Fix reference leak of pnfs_device_node
 
Bluetooth: Add device 13d3:3572 IMC Networks Bluetooth Radio
Bluetooth: Add documentation to exported functions in lib
Bluetooth: Avoid potential use-after-free in hci_error_reset
Bluetooth: btintel: Print firmware SHA1
Bluetooth: btmtkuart: fix recv_buf() return value
Bluetooth: btnxpuart: fix recv_buf() return value
Bluetooth: btnxpuart: remove useless assignment
Bluetooth: btusb: Don't suspend when there are connections
Bluetooth: Enforce validation on max value of connection interval
Bluetooth: Fix atomicity violation in {min,max}_key_size_set
Bluetooth: Fix bogus check for re-auth no supported with non-ssp
Bluetooth: hci_bcm4377: do not mark valid bd_addr as invalid
Bluetooth: hci_conn: Check non NULL function before calling for HFP offload
Bluetooth: hci_core: Remove le_restart_scan work
Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST
Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT
Bluetooth: hci_sync: Check the correct flag before starting a scan
Bluetooth: hci_sync: Fix accept_list when attempting to suspend
Bluetooth: hci_sync: fix BR/EDR wakeup bug
Bluetooth: ISO: Allow binding a PA sync socket
Bluetooth: ISO: Avoid creating child socket if PA sync is terminating
Bluetooth: ISO: Reassociate a socket with an active BIS
Bluetooth: L2CAP: Fix possible multiple reject send
Bluetooth: mgmt: Fix limited discoverable off timeout
Bluetooth: qca: Fix triggering coredump implementation
Bluetooth: qca: Fix wrong event type for patch config command
Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
Bluetooth: qca: Support HFP offload for QCA2066
Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security
 
bnad: fix work_queue type mismatch
 
bnxt_en: Add 5760X (P7) PCI IDs
bnxt_en: Add bnxt_l2_filter hash table.
bnxt_en: Add bnxt_lookup_ntp_filter_from_idx() function
bnxt_en: Add bnxt_setup_ctxm_pg_tbls() helper function
bnxt_en: Add completion ring pointer in TX and RX ring structures
bnxt_en: Add completion ring pointer in TX and RX ring structures
bnxt_en: Add db_ring_mask and related macro to bnxt_db_info struct.
bnxt_en: Add function to calculate Toeplitz hash
bnxt_en: Add helper to get the number of CP rings required for TX rings
bnxt_en: Add macros related to TC and TX rings
bnxt_en: Add new BNXT_FLTR_INSERTED flag to bnxt_filter_base struct.
bnxt_en: Add new P7 hardware interface definitions
bnxt_en: Add ntuple matching flags to the bnxt_ntuple_filter structure.
bnxt_en: Add page info to struct bnxt_ctx_mem_type
bnxt_en: add rx_filter_miss extended stats
bnxt_en: Add support for HWRM_FUNC_BACKING_STORE_CFG_V2 firmware calls
bnxt_en: Add support for new backing store query firmware API
bnxt_en: Add support for new RX and TPA_START completion types for P7
bnxt_en: Add support for ntuple filter deletion by ethtool.
bnxt_en: Add support for ntuple filters added from ethtool.
bnxt_en: Add support for UDP GSO on 5760X chips
bnxt_en: Add support for VXLAN GPE
bnxt_en: Allocate extra QP backing store memory when RoCE FW reports it
bnxt_en: Configure UDP tunnel TPA
bnxt_en: Consolidate DB offset calculation
bnxt_en: Define basic P7 macros
bnxt_en: Fix AGG ring check logic in bnxt_check_rings()
bnxt_en: Fix backing store V2 logic
bnxt_en: Fix compile error without CONFIG_RFS_ACCEL
bnxt_en: Fix memory leak in bnxt_hwrm_get_rings()
bnxt_en: Fix possible crash after creating sw mqprio TCs
bnxt_en: Fix RCU locking for ntuple filters in bnxt_rx_flow_steer()
bnxt_en: Fix RCU locking for ntuple filters in bnxt_srxclsrldel()
bnxt_en: Fix RSS table entries calculation for P5_PLUS chips
bnxt_en: Fix trimming of P5 RX and TX rings
bnxt_en: Fix TX ring indexing logic
bnxt_en: Free bp->ctx inside bnxt_free_ctx_mem()
bnxt_en: Implement the new toggle bit doorbell mechanism on P7 chips
bnxt_en: Make PTP timestamp HWRM more silent
bnxt_en: Make PTP TX timestamp HWRM query silent
bnxt_en: Modify RX ring indexing logic.
bnxt_en: Modify the NAPI logic for the new P7 chips
bnxt_en: Modify TX ring indexing logic.
bnxt_en: New encoding for the TX opaque field
bnxt_en: Optimize xmit_more TX path
bnxt_en: Prevent kernel warning when running offline self test
bnxt_en: Prevent TX timeout with a very small TX ring
bnxt_en: Put the TX producer information in the TX BD opaque field
bnxt_en: Re-structure the bnxt_ntuple_filter structure.
bnxt_en: Refactor and refine bnxt_tpa_start() and bnxt_tpa_end().
bnxt_en: Refactor bnxt_hwrm_set_coal()
bnxt_en: Refactor bnxt_ntuple_filter structure.
bnxt_en: Refactor bnxt_tx_int()
bnxt_en: Refactor ethtool speeds logic
bnxt_en: Refactor filter insertion logic in bnxt_rx_flow_steer().
bnxt_en: Refactor L2 filter alloc/free firmware commands.
bnxt_en: Refactor ntuple filter removal logic in bnxt_cfg_ntp_filters().
bnxt_en: Refactor RSS capability fields
bnxt_en: Refactor RX VLAN acceleration logic.
bnxt_en: Refactor the hash table logic for ntuple filters.
bnxt_en: Remove BNXT_RX_HDL and BNXT_TX_HDL
bnxt_en: Remove unneeded variable in bnxt_hwrm_clear_vnic_filter()
bnxt_en: Rename some macros for the P5 chips
bnxt_en: Report the new ethtool link modes in the new firmware interface
bnxt_en: Restructure context memory data structures
bnxt_en: Restructure cp_ring_arr in struct bnxt_cp_ring_info
bnxt_en: Skip nic close/open when configuring tstamp filters
bnxt_en: Support force speed using the new HWRM fields
bnxt_en: Support new firmware link parameters
bnxt_en: Support TX coalesced completion on 5760X chips
bnxt_en: Support up to 8 TX rings per MSIX
bnxt_en: The caller of bnxt_alloc_ctx_mem() should always free bp->ctx
bnxt_en: Update firmware interface to 1.10.3.15
bnxt_en: Use existing MSIX vectors for all mqprio TX rings
bnxt_en: Use proper TUNNEL_DST_PORT_ALLOC* commands
bnxt_en: Use the pg_info field in bnxt_ctx_mem_type struct
bnxt_en: Wait for FLR to complete during probe
 
bonding: do not report NETDEV_XDP_ACT_XSK_ZEROCOPY
bonding: remove print in bond_verify_device_path
bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
 
bpf, fsverity: Add kfunc bpf_get_fsverity_digest
 
bpf, lpm: Fix check prefixlen before walking trie
 
bpf, scripts: Correct GPL license name
 
bpf, sockmap: Fix NULL pointer dereference in sk_psock_verdict_data_ready()
 
bpf, x86: Adjust arch_prepare_bpf_trampoline return value
bpf, x86: Use emit_nops to replace memcpy x86_nops
 
bpf,lsm: add BPF token LSM hooks
bpf,lsm: refactor bpf_map_alloc/bpf_map_free LSM hooks
bpf,lsm: refactor bpf_prog_alloc/bpf_prog_free LSM hooks
 
bpf,selinux: allocate bpf_security_struct per BPF token
 
bpf/tests: Remove duplicate JSGT tests
 
bpf: abstract away global subprog arg preparation logic from reg state setup
bpf: Add __bpf_dynptr_data* for in kernel use
bpf: Add a new kfunc for cgroup1 hierarchy
bpf: Add a possibly-zero-sized read test
bpf: Add arch_bpf_trampoline_size()
bpf: add BPF token delegation mount options to BPF FS
bpf: add BPF token support to BPF_BTF_LOAD command
bpf: add BPF token support to BPF_MAP_CREATE command
bpf: add BPF token support to BPF_PROG_LOAD command
bpf: Add bpf_cpumask_weight() kfunc
bpf: Add bpf_nop_mov() asm macro.
bpf: Add crosstask check to __bpf_get_stack
bpf: Add helpers for trampoline image management
bpf: Add KF_RCU flag to bpf_refcount_acquire_impl
bpf: Add kfunc bpf_get_file_xattr
bpf: Add link_info support for uprobe multi link
bpf: Add map and need_defer parameters to .map_fd_put_ptr()
bpf: Add missed maybe_wait_bpf_programs() for htab of maps
bpf: Add objcg to bpf_mem_alloc
bpf: add register bounds sanity checks and sanitization
bpf: add small subset of SECURITY_PATH hooks to BPF sleepable_lsm_hooks list
bpf: Add some comments to stack representation
bpf: add special smin32/smax32 derivation from 64-bit bounds
bpf: add support for passing dynptr pointer to global subprog
bpf: Add verifier regression test for previous patch
bpf: Adjust argument names of arch_prepare_bpf_trampoline()
bpf: align CAP_NET_ADMIN checks with bpf_capable() approach
bpf: Allow per unit prefill for non-fix-size percpu memory allocator
bpf: Avoid iter->offset making backward progress in bpf_iter_udp
bpf: Avoid unnecessary extra percpu memory allocation
bpf: Avoid unnecessary use of comma operator in verifier
bpf: bpf_iter_task_next: use __next_thread() rather than next_thread()
bpf: bpf_iter_task_next: use next_task(kit->task) rather than next_task(kit->pos)
bpf: Call maybe_wait_bpf_programs() only once for generic_map_update_batch()
bpf: check bpf_func_state->callback_depth when pruning states
bpf: Check rcu_read_lock_trace_held() before calling bpf map helpers
bpf: Comment on check_mem_size_reg
bpf: consistently use BPF token throughout BPF verifier logic
bpf: Defer the free of inner map when necessary
bpf: derive smin/smax from umin/max bounds
bpf: derive smin32/smax32 from umin32/umax32 bounds
bpf: derive subreg bounds from full bounds when upper 32 bits are constant
bpf: drop knowledge-losing __reg_combine_{32,64}_into_{64,32} logic
bpf: emit frameno for PTR_TO_STACK regs if it differs from current one
bpf: Emit global subprog name in verifier logs
bpf: emit map name in register state if applicable and available
bpf: emit more dynptr information in verifier log
bpf: Enable bpf_cgrp_storage for cgroup1 non-attach case
bpf: enforce exact retval range on subprog/callback exit
bpf: enforce precise retval range on program exit
bpf: enforce precision of R0 on callback return
bpf: enforce precision of R0 on program/async callback return
bpf: enforce types for __arg_ctx-tagged arguments in global subprogs
bpf: enhance BPF_JEQ/BPF_JNE is_branch_taken logic
bpf: Ensure precise is reset to false in __mark_reg_const_zero()
bpf: extract bpf_ctx_convert_map logic and make it more reusable
bpf: extract register state printing
bpf: Factor out helper check_reg_const_str()
bpf: fail BPF_TOKEN_CREATE if no delegation option was set on BPF FS
bpf: Fail uprobe multi link with negative offset
bpf: Fix a few selftest failures due to llvm18 change
bpf: Fix a race condition between btf_put() and map_free()
bpf: Fix accesses to uninit stack slots
bpf: Fix an issue due to uninitialized bpf_iter_task
bpf: fix check for attempt to corrupt spilled pointer
bpf: Fix dtor CFI
bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel
bpf: Fix re-attachment branch in bpf_tracing_prog_attach
bpf: Fix verification of indirect var-off stack access
bpf: Fix warning for bpf_cpumask in verifier
bpf: generalize is_branch_taken to handle all conditional jumps in one place
bpf: generalize is_branch_taken() to work with two registers
bpf: generalize is_scalar_branch_taken() logic
bpf: generalize reg_set_min_max() to handle non-const register comparisons
bpf: generalize reg_set_min_max() to handle two sets of two registers
bpf: Guard stack limits against 32bit overflow
bpf: handle fake register spill to stack with BPF_ST_MEM instruction
bpf: improve deduction of 64-bit bounds from 32-bit bounds
bpf: Introduce "volatile compare" macros
bpf: introduce BPF token object
bpf: Introduce KF_ARG_PTR_TO_CONST_STR
bpf: iter_udp: Retry with a larger batch size without going back to the previous bucket
bpf: Let bpf_prog_pack_free handle any pointer
bpf: Limit the number of kprobes when attaching program to multiple kprobes
bpf: Limit the number of uprobes when attaching program to multiple uprobes
bpf: Limit up to 512 bytes for bpf_global_percpu_ma allocation
bpf: Load vmlinux btf for any struct_ops map
bpf: log PTR_TO_MEM memory size in verifier log
bpf: make __reg{32,64}_deduce_bounds logic more robust
bpf: make the verifier tracks the "not equal" for regs
bpf: Mark direct ld of stashed bpf_{rb,list}_node as non-owning ref
bpf: Minor cleanup around stack bounds
bpf: Minor logging improvement
bpf: Move GRAPH_{ROOT,NODE}_MASK macros into btf_field_type enum
bpf: move is_branch_taken() down
bpf: move subprog call logic back to verifier.c
bpf: move verbose_linfo() into kernel/bpf/log.c
bpf: move verifier state printing code to kernel/bpf/log.c
bpf: omit default off=0 and imm=0 in register state log
bpf: Only call maybe_wait_bpf_programs() when map operation succeeds
bpf: Optimize the free of inner map
bpf: prepare btf_prepare_func_args() for handling static subprogs
bpf: prepare reg_set_min_max for second set of registers
bpf: preserve constant zero when doing partial register restore
bpf: preserve STACK_ZERO slots on partial reg spills
bpf: print spilled register state in stack slot
bpf: provide correct register name for exception callback retval check
bpf: Re-support uid and gid when mounting bpffs
bpf: rearrange bpf_func_state fields to save a bit of memory
bpf: Reduce the scope of rcu_read_lock when updating fd map
bpf: Refill only one percpu element in memalloc
bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS
bpf: Relax tracing prog recursive attach rules
bpf: remove redundant s{32,64} -> u{32,64} deduction logic
bpf: Remove test for MOVSX32 with offset=32
bpf: Remove unnecessary cpu == 0 check in memalloc
bpf: Remove unnecessary wait from bpf_map_copy_value()
bpf: Remove unused backtrack_state helper functions
bpf: rename BPF_F_TEST_SANITY_STRICT to BPF_F_TEST_REG_INVARIANTS
bpf: rename is_branch_taken reg arguments to prepare for the second one
bpf: rename MAX_BPF_LINK_TYPE into __MAX_BPF_LINK_TYPE for consistency
bpf: replace register_is_const() with is_reg_const()
bpf: reuse btf_prepare_func_args() check for main program BTF validation
bpf: reuse subprog argument parsing logic for subprog call checks
bpf: selftests: Add verifier tests for CO-RE bitfield writes
bpf: selftests: Move xfrm tunnel test to test_progs
bpf: selftests: test_loader: Support __btf_path() annotation
bpf: selftests: test_tunnel: Setup fresh topology for each subtest
bpf: selftests: test_tunnel: Use vmlinux.h declarations
bpf: Set need_defer as false when clearing fd array during map free
bpf: Set uattr->batch.count as zero before batched update or deletion
bpf: Simplify checking size of helper accesses
bpf: simplify tnum output if a fully known constant
bpf: smarter verifier log number printing logic
bpf: sockmap, add tests for proto updates many to single map
bpf: sockmap, add tests for proto updates replace socket
bpf: sockmap, add tests for proto updates single socket to many map
bpf: sockmap, added comments describing update proto rules
bpf: sockmap, fix proto update hook to avoid dup calls
bpf: Store ref_ctr_offsets values in bpf_uprobe array
bpf: support 'arg:xxx' btf_decl_tag-based hints for global subprog args
bpf: support non-r10 register spill/fill to/from stack in precision tracking
bpf: support symbolic BPF FS delegation mount options
bpf: Support uid and gid when mounting bpffs
bpf: take into account BPF token when fetching helper protos
bpf: task_group_seq_get_next: use __next_thread() rather than next_thread()
bpf: tidy up exception callback management a bit
bpf: track aligned STACK_ZERO cases as imprecise spilled registers
bpf: try harder to deduce register bounds from different numeric domains
bpf: unify 32-bit and 64-bit is_branch_taken logic
bpf: unify async callback and program retval checks
bpf: Update the comments in maybe_wait_bpf_programs()
bpf: Use arch_bpf_trampoline_size
bpf: use bitfields for simple per-subprog bool flags
bpf: Use bpf_mem_free_rcu when bpf_obj_dropping non-refcounted nodes
bpf: Use c->unit_size to select target cache during free
bpf: Use GFP_KERNEL in bpf_event_entry_gen()
bpf: Use named fields for certain bpf uapi structs
bpf: Use nla_ok() instead of checking nla_len directly
bpf: Use smaller low/high marks for percpu allocation
bpf: Validate global subprogs lazily
bpf: xdp: Register generic_kfunc_set with XDP programs
bpf: xfrm: Add bpf_xdp_get_xfrm_state() kfunc
bpf: xfrm: Add selftest for bpf_xdp_get_xfrm_state()
 
bpfilter: remove bpfilter
 
bpftool: Add support to display uprobe_multi links
bpftool: Fix prog object type in manpage
bpftool: mark orphaned programs during prog show
 
bridge: add MDB state mask uAPI attribute
bridge: cfm: fix enum typo in br_cc_ccm_tx_parse
bridge: mcast: fix disabled snooping after long uptime
bridge: mdb: Add MDB bulk deletion support
 
btrfs: add a NOSPACECACHE mount option flag
btrfs: add and use helper to check if block group is used
btrfs: add fs context handling functions
btrfs: add fs_parameter definitions
btrfs: add get_tree callback for new mount API
btrfs: add new unused block groups to the list of unused block groups
btrfs: add parse_param callback for the new mount API
btrfs: add reconfigure callback for fs_context
btrfs: allocate btrfs_inode::file_extent_tree only without NO_HOLES
btrfs: allow extent buffer helpers to skip cross-page handling
btrfs: always set extent_io_tree::inode and drop fs_info
btrfs: assert extent map is not in a list when setting it up
btrfs: avoid copying BTRFS_ROOT_SUBVOL_DEAD flag to snapshot of subvolume being deleted
btrfs: avoid useless rbtree iterations when attempting to merge extent map
btrfs: cache that we don't have security.capability set
btrfs: change block mapping to switch/case in btrfs_map_block
btrfs: cleanup metadata page pointer usage
btrfs: constify fs_info parameter in __btrfs_panic()
btrfs: defrag: avoid unnecessary defrag caused by incorrect extent size
btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
btrfs: dev-replace: properly validate device names
btrfs: do not allow free space tree rebuild on extent tree v2
btrfs: do not ASSERT() if the newly created subvolume already got read
btrfs: do not delete unused block group if it may be used soon
btrfs: Do not restrict writes to btrfs devices
btrfs: do not utilize goto to implement delayed inode ref deletion
btrfs: don't abort filesystem when attempting to snapshot deleted subvolume
btrfs: don't double put our subpage reference in alloc_extent_buffer
btrfs: don't drop extent_map for free space inode on write error
btrfs: don't refill whole delayed refs block reserve when starting transaction
btrfs: don't reserve space for checksums when writing to nocow files
btrfs: don't unconditionally call folio_start_writeback in subpage
btrfs: don't warn if discard range is not aligned to sector
btrfs: drop error message in extent_io_tree insert_state()
btrfs: enhance extent_io_tree error reports
btrfs: ensure fiemap doesn't race with writes when FIEMAP_FLAG_SYNC is given
btrfs: factor out block mapping for DUP profiles
btrfs: factor out block mapping for RAID10
btrfs: factor out block mapping for RAID5/6
btrfs: factor out block mapping for single profiles
btrfs: factor out block-mapping for RAID0
btrfs: factor out helper for single device IO check
btrfs: factor out RAID1 block mapping
btrfs: fix data race at btrfs_use_block_rsv() when accessing block reserve
btrfs: fix data races when accessing the reserved amount of block reserves
btrfs: fix deadlock with fiemap and extent locking
btrfs: fix double free of anonymous device after snapshot creation failure
btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
btrfs: fix mismatching parameter names for btrfs_get_extent()
btrfs: fix race between ordered extent completion and fiemap
btrfs: fix typos found by codespell
btrfs: fix unbalanced unlock of mapping_tree_lock
btrfs: forbid creating subvol qgroups
btrfs: forbid deleting live subvol qgroup
btrfs: handle the ro->rw transition for mounting different subvolumes
btrfs: log messages at unpin_extent_range() during unexpected cases
btrfs: lzo: fix and simplify the inline extent decompression
btrfs: make extent_map_end() argument const
btrfs: make the logic from btrfs_block_can_be_shared() easier to read
btrfs: mark sanity checks when getting chunk map as unlikely
btrfs: migrate btrfs_repair_io_failure() to folio interfaces
btrfs: migrate eb_bitmap_offset() to folio interfaces
btrfs: migrate extent_buffer::pages[] to folio
btrfs: migrate get_eb_page_index() and get_eb_offset_in_page() to folios
btrfs: migrate subpage code to folio interfaces
btrfs: migrate to use folio private instead of page private
btrfs: migrate various end io functions to folios
btrfs: move file_start_write() to after permission hook
btrfs: move lockdep class setting out of extent_io_tree_init
btrfs: move one shot mount option clearing to super.c
btrfs: move space cache settings into open_ctree
btrfs: move the device specific mount options to super.c
btrfs: open code set_io_stripe for RAID56
btrfs: pass btrfs_io_geometry into btrfs_max_io_len
btrfs: pass struct btrfs_io_geometry to set_io_stripe
btrfs: raid56: remove unused btrfs_plug_cb::work
btrfs: re-introduce struct btrfs_io_geometry
btrfs: reduce scope of data_stripes in btrfs_map_block
btrfs: ref-verify: free ref cache before clearing mount opt
btrfs: refactor alloc_extent_buffer() to allocate-then-attach method
btrfs: refactor mergable_maps() for more readability
btrfs: reflow btrfs_free_tree_block
btrfs: reject encoded write if inode has nodatasum flag set
btrfs: remove code for inode_cache and recovery mount options
btrfs: remove duplicate btrfs_clear_buffer_dirty() prototype from disk-io.h
btrfs: remove log_extents_lock and logged_list from struct btrfs_root
btrfs: remove no longer used EXTENT_MAP_DELALLOC block start value
btrfs: remove now unneeded btrfs_redirty_list_add
btrfs: remove old mount API code
btrfs: remove redundant value assignment at btrfs_add_extent_mapping()
btrfs: remove stripe size local variable from insert_dev_extents()
btrfs: remove unused btrfs_ordered_extent::outstanding_isize
btrfs: remove unused btrfs_root::type
btrfs: remove unused definition of tree_entry in extent-io-tree.c
btrfs: rename EXTENT_BUFFER_NO_CHECK to EXTENT_BUFFER_ZONED_ZEROOUT
btrfs: scrub: avoid use-after-free when chunk length is not 64K aligned
btrfs: scrub: limit RST scrub to chunk boundary
btrfs: scrub: remove unused scrub_ctx::sectors_per_bio
btrfs: send: don't issue unnecessary zero writes for trailing hole
btrfs: send: return EOPNOTSUPP on unknown flags
btrfs: set clear_cache if we use usebackuproot
btrfs: set default compress type at btrfs_init_fs_info time
btrfs: split assert into two different asserts when removing block group
btrfs: split out ro->rw and rw->ro helpers into their own functions
btrfs: split out the mount option validation code into its own helper
btrfs: switch btrfs_root::delayed_nodes_tree to xarray from radix-tree
btrfs: switch to the new mount API
btrfs: sysfs: validate scrub_speed_max value
btrfs: tests: do not ignore NULL extent maps for extent maps tests
btrfs: tests: fix error messages for test case 4 of extent map tests
btrfs: tests: print all values as decimal in messages for extent map tests
btrfs: tree-checker: fix inline ref size in error messages
btrfs: unexport add_extent_mapping()
btrfs: unexport extent_map_block_end()
btrfs: use a dedicated data structure for chunk maps
btrfs: use bool for return type of btrfs_block_can_be_shared()
btrfs: use btrfs_next_item() at scrub.c:find_first_extent_item()
btrfs: use memset_page instead of opencoding it
btrfs: use page alloc/free wrappers for compression pages
btrfs: use shrinker for compression page pool
btrfs: use the flags of an extent map to identify the compression type
btrfs: use the original mount's mount options for the legacy reconfigure
btrfs: zlib: fix and simplify the inline extent decompression
btrfs: zoned: don't clear dirty flag of extent buffer
btrfs: zoned: don't skip block group profile checks on conventional zones
btrfs: zoned: factor out prepare_allocation_zoned()
btrfs: zoned: fix chunk map leak when loading block group zone info
btrfs: zoned: fix lock ordering in btrfs_zone_activate()
btrfs: zoned: optimize hint byte for zoned allocator
btrfs: zstd: fix and simplify the inline extent decompression
 
buffer: calculate block number inside folio_init_buffers()
buffer: cast block to loff_t before shifting it
buffer: fix grow_buffers() for block size > PAGE_SIZE
buffer: fix more functions for block size > PAGE_SIZE
buffer: fix unintended successful return
buffer: fix various functions for block size > PAGE_SIZE
buffer: handle large folios in __block_write_begin_int()
buffer: return bool from grow_dev_folio()
 
bus: fsl-mc: Convert to platform remove callback returning void
bus: fsl-mc: Drop if block with always false condition
bus: hisi_lpc: Convert to platform remove callback returning void
bus: imx-weim: fix valid range check
bus: imx-weim: Use device_get_match_data()
bus: mhi: ep: Add checks for read/write callbacks while registering controllers
bus: mhi: ep: Add support for async DMA read operation
bus: mhi: ep: Add support for async DMA write operation
bus: mhi: ep: Add support for interrupt moderation timer
bus: mhi: ep: Do not allocate event ring element on stack
bus: mhi: ep: Introduce async read/write callbacks
bus: mhi: ep: Pass mhi_ep_buf_info struct to read/write APIs
bus: mhi: ep: Rename read_from_host() and write_to_host() APIs
bus: mhi: ep: Use slab allocator where applicable
bus: mhi: host: Add a separate timeout parameter for waiting ready
bus: mhi: host: Add alignment check for event ring read pointer
bus: mhi: host: Add spinlock to protect WP access when queueing TREs
bus: mhi: host: Drop chan lock before queuing buffers
bus: mhi: host: pci_generic: Add SDX75 based modem support
bus: moxtet: Add spi device table
bus: moxtet: Mark the irq as shared
bus: omap-ocp2scp: Convert to platform remove callback returning void
bus: omap_l3_smx: Convert to platform remove callback returning void
bus: qcom-ssc-block-bus: Convert to platform remove callback returning void
bus: simple-pm-bus: Convert to platform remove callback returning void
bus: sun50i-de2: Convert to platform remove callback returning void
bus: sunxi-rsb: Convert to platform remove callback returning void
bus: tegra-aconnect: Convert to platform remove callback returning void
bus: tegra-gmi: Convert to platform remove callback returning void
bus: ti-pwmss: Convert to platform remove callback returning void
bus: ti-sysc: Convert to platform remove callback returning void
bus: ts-nbus: Convert to platform remove callback returning void
 
cache: ax45mp_cache: Align end size to cache boundary in ax45mp_dma_cache_wback()
cache: enforce cache groups
 
cachefiles, erofs: Fix NULL deref in when cachefiles is not doing ondemand-mode
 
cachefiles: add restore command to recover inflight ondemand read requests
cachefiles: extract ondemand info field from cachefiles_object
cachefiles: Fix __cachefiles_prepare_write()
cachefiles: fix memory leak in cachefiles_add_cache()
cachefiles: Fix signed/unsigned mixup
cachefiles: introduce object ondemand state
cachefiles: narrow the scope of triggering EPOLLIN events in ondemand mode
cachefiles: Remove the now superfluous sentinel element from ctl_table array
cachefiles: resend an open request if the read request's object is closed
 
calipso: fix memory leak in netlbl_calipso_add_pass()
 
Linux: Call retain_dentry() with refcount 0
 
can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER)
can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock
can: netlink: Fix TDCO calculation using the old data bittiming
 
cdx: call of_node_put() on error path
cdx: Create resource debugfs file for cdx device
cdx: create sysfs bin files for cdx resources
cdx: Explicitly include correct DT includes, again
cdx: Unlock on error path in rescan_store()
 
Linux: centralize killing dentry from shrink list
 
ceph: add ceph_cap_unlink_work to fire check_caps() immediately
ceph: always check dir caps asynchronously
ceph: always queue a writeback when revoking the Fb caps
ceph: always set initial i_blkbits to CEPH_FSCRYPT_BLOCK_SHIFT
ceph: d_obtain_{alias,root}(ERR_PTR(...)) will do the right thing
ceph: fix deadlock or deadcode of misusing dget()
ceph: fix invalid pointer access if get_quota_realm return ERR_PTR
ceph: get rid of passing callbacks in __dentry_leases_walk()
ceph: prevent use-after-free in encode_cap_msg()
ceph: reinitialize mds feature bit even when session in open
ceph: remove duplicated code in ceph_netfs_issue_read()
ceph: rename create_session_open_msg() to create_session_full_msg()
ceph: select FS_ENCRYPTION_ALGS if FS_ENCRYPTION
ceph: send oldest_client_tid when renewing caps
ceph: skip reconnecting if MDS is not ready
ceph: switch to corrected encoding of max_xattr_size in mdsmap
ceph: try to allocate a smaller extent map for sparse read
 
cfi: Add CFI_NOSEAL()
cfi: Flip headers
 
cgroup/cpuset: Expose cpuset.cpus.isolated
cgroup/cpuset: Fix a memory leak in update_exclusive_cpumask()
cgroup/cpuset: Fix retval in update_cpumask()
cgroup/cpuset: Include isolated cpuset CPUs in cpu_is_isolated() check
cgroup/cpuset: Keep track of CPUs in isolated partitions
cgroup/cpuset: Take isolated CPUs out of workqueue unbound cpumask
 
cgroup/rstat: Optimize cgroup_rstat_updated_list()
cgroup/rstat: Reduce cpu_lock hold time in cgroup_rstat_flush_locked()
 
cgroup: Add a new helper for cgroup1 hierarchy
cgroup: Add annotation for holding namespace_sem in current_cgns_cgroup_from_root()
cgroup: Avoid false cacheline sharing of read mostly rstat_cpu
cgroup: Eliminate the need for cgroup_mutex in proc_cgroup_show()
cgroup: Fix documentation for cpu.idle
cgroup: Make operations on the cgroup root_list RCU safe
cgroup: Move rcu_head up near the top of cgroup_root
cgroup: Remove unnecessary list_empty()
 
char/agp: Remove frontend code
 
check-uapi: Introduce check-uapi.sh
 
checkpatch: add ethtool_sprintf rules
checkpatch: do not require an empty line before error injection
 
checkstack: add loongarch support for scripts/checkstack.pl
checkstack: allow to pass MINSTACKSIZE parameter
checkstack: sort output by size and function name
 
cifs: avoid redundant calls to disable multichannel
cifs: change tcon status when need_reconnect is set on it
cifs: cifs_pick_channel should try selecting active channels
cifs: commands that are retried should have replay flag set
cifs: delete unnecessary NULL checks in cifs_chan_update_iface()
cifs: do not search for channel if server is terminating
cifs: Don't use certain unnecessary folio_*() functions
cifs: failure to add channel on iface should bump up weight
cifs: fix in logging in cifs_chan_update_iface
cifs: fix stray unlock in cifs_chan_skip_or_disable
cifs: fix underflow in parse_server_interfaces()
cifs: get rid of dup length check in parse_reparse_point()
cifs: handle cases where multiple sessions share connection
cifs: handle servers that still advertise multichannel after disabling
cifs: helper function to check replayable error codes
cifs: make cifs_chan_update_iface() a void function
cifs: make sure that channel scaling is done only once
cifs: minor comment cleanup
cifs: new mount option called retrans
cifs: new nt status codes from MS-SMB2
cifs: open_cached_dir should not rely on primary channel
cifs: Pass unbyteswapped eof value into SMB2_set_eof()
cifs: pick channel for tcon and tdis
cifs: remove redundant variable tcon_exist
cifs: remove unneeded return statement
cifs: reschedule periodic query for server interfaces
cifs: set replay flag for retries of write command
cifs: Share server EOF pos with netfslib
cifs: translate network errors on send to -ECONNABORTED
cifs: update iface_last_update on each query-and-update
cifs: update internal module version number for cifs.ko
cifs: update known bugs mentioned in kernel docs for cifs
cifs: update the same create_guid on replay
 
cifs_get_link(): bail out in unsafe case
 
clang-format: Add maple tree's for_each macros
clang-format: Update with v6.7-rc4's `for_each` macro list
 
class: fix use-after-free in class_register()
 
cleanup: Add conditional guard support
 
clk: fixed-rate: fix clk_hw_register_fixed_rate_with_accuracy_parent_hw
clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
clk: imx: clk-imx8qxp: fix LVDS bypass, pixel and phy clocks
clk: imx: pll14xx: change naming of fvco to fout
clk: imx: scu: Fix memory leak in __imx_clk_gpr_scu()
clk: mediatek: add drivers for MT7988 SoC
clk: mediatek: add pcw_chg_bit control for PLLs of MT7988
clk: mediatek: clk-mux: Support custom parent indices for muxes
clk: mediatek: mt8188-topckgen: Refactor parents for top_dp/edp muxes
clk: mediatek: mt8195-topckgen: Refactor parents for top_dp/edp muxes
clk: meson: g12a: add CSI & ISP gates clocks
clk: meson: g12a: add CTS_ENCL & CTS_ENCL_SEL clocks
clk: meson: g12a: add MIPI ISP clocks
clk: microchip: mpfs-ccc: replace include of asm-generic/errno-base.h
clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
clk: qcom: Add ECPRICC driver support for QDU1000 and QRU1000
clk: qcom: Add Global Clock controller (GCC) driver for X1E80100
clk: qcom: add the SM8650 Display Clock Controller driver
clk: qcom: add the SM8650 Global Clock Controller driver, part 1
clk: qcom: add the SM8650 Global Clock Controller driver, part 2
clk: qcom: add the SM8650 GPU Clock Controller driver
clk: qcom: add the SM8650 TCSR Clock Controller driver
clk: qcom: apss-ipq-pll: add support for IPQ5018
clk: qcom: branch: Add mem ops support for branch2 clocks
clk: qcom: camcc-sc8280xp: Add sc8280xp CAMCC
clk: qcom: camcc-sc8280xp: Prevent error pointer dereference
clk: qcom: dispcc-sm8550: Update disp PLL settings
clk: qcom: dispcc-sm8550: Use the correct PLL configuration function
clk: qcom: dispcc-sm8650: Add test_ctl parameters to PLL config
clk: qcom: gcc-msm8939: Add missing CSI2 related clocks
clk: qcom: gcc-sm8550: Add the missing RETAIN_FF_ENABLE GDSC flag
clk: qcom: gcc-sm8550: Mark RCGs shared where applicable
clk: qcom: gcc-sm8550: Mark the PCIe GDSCs votable
clk: qcom: gcc-sm8550: use collapse-voting for PCIe GDSCs
clk: qcom: gcc-x1e80100: Replace of_device.h with explicit includes
clk: qcom: gpucc-sm8150: Update the gpu_cc_pll1 config
clk: qcom: gpucc-sm8550: Update GPU PLL settings
clk: qcom: gpucc-sm8650: Add test_ctl parameters to PLL config
clk: qcom: rpmh: add clocks for SM8650
clk: qcom: rpmh: Add support for X1E80100 rpmh clocks
clk: qcom: videocc-sm8150: Add missing PLL config property
clk: qcom: videocc-sm8150: Add runtime PM support
clk: qcom: videocc-sm8150: Update the videocc resets
clk: renesas: r8a779g0: Add EtherTSN clock
clk: renesas: r8a779g0: Add PCIe clocks
clk: renesas: r9a08g045: Add clock and reset support for ETH0 and ETH1
clk: renesas: r9a08g045: Add IA55 pclk and its reset
clk: renesas: rzg2l-cpg: Reuse code in rzg2l_cpg_reset()
clk: renesas: rzg2l: Check reset monitor registers
clk: rockchip: rk3568: Add PLL rate for 115.2MHz
clk: rockchip: rk3568: Add PLL rate for 126.4MHz
clk: rockchip: rk3568: Mark pclk_usb as critical
clk: rs9: Add support for 9FGV0841
clk: rs9: Fix DIF OEn bit placement on 9FGV0241
clk: rs9: Limit check to vendor ID in VID register
clk: rs9: Replace model check with bitshift from chip data
clk: samsung: clk-gs101: Add cmu_top, cmu_misc and cmu_apm support
clk: samsung: clk-gs101: comply with the new dt cmu_misc clock names
clk: samsung: clk-pll: Add support for pll_{0516,0517,518}
clk: samsung: Fix kernel-doc comments
clk: samsung: Improve kernel-doc comments
clk: si5341: fix an error code problem in si5341_output_clk_set_rate
clk: si5351: allow PLLs to be adjusted without reset
clk: sp7021: fix return value check in sp7021_clk_probe()
clk: starfive: Add flags argument to JH71X0__MUX macro
clk: starfive: jh7100: Add CLK_SET_RATE_PARENT to gmac_tx
clk: stm32mp1: move stm32mp1 clock driver into stm32 directory
clk: stm32mp1: use stm32mp13 reset driver
clk: sunxi-ng: nkm: remove redundant initialization of tmp_parent
clk: versaclock3: Add missing space between ')' and '{'
clk: versaclock3: Avoid unnecessary padding
clk: versaclock3: Drop ret variable
clk: versaclock3: Update vc3_get_div() to avoid divide by zero
clk: versaclock3: Use u8 return type for get_parent() callback
clk: x86: lpss-atom: Drop unneeded 'extern' in the header
 
clocking-wizard: Add support for versal clocking wizard
 
clocksource/drivers/cadence-ttc: Fix some kernel-doc warnings
 
clocksource/drivers/ep93xx: Fix error handling during probe
 
clocksource/drivers/timer-ti-dm: Fix make W=n kerneldoc warnings
 
clocksource/timer-riscv: Add riscv_clock_shutdown callback
 
clocksource: Skip watchdog check for large watchdog intervals
 
coccinelle: device_attr_show: Adapt to the latest Documentation/filesystems/sysfs.rst
coccinelle: device_attr_show: simplify patch case
 
coda: change locking order in coda_file_write_iter()
coda: Remove the now superfluous sentinel elements from ctl_table array
 
coda_flag_children(): cope with dentries turning negative
 
comedi: comedi_8255: Correct error in subdevice initialization
comedi: comedi_test: Prevent timers rescheduling during deletion
 
compiler-gcc: Suppress -Wmissing-prototypes warning for all supported GCC
 
connector/cn_proc: revert "connector: Fix proc_event_num_listeners count not cleared"
 
coresight-tpda: Add DSB dataset support
 
coresight-tpdm: Add node to set dsb programming mode
coresight-tpdm: Add nodes for dsb edge control
coresight-tpdm: Add nodes for dsb msr support
coresight-tpdm: Add nodes for timestamp request
coresight-tpdm: Add nodes to configure pattern match output
coresight-tpdm: Add nodes to set trigger timestamp and type
coresight-tpdm: Add reset node to TPDM node
coresight-tpdm: Correct the property name of MSR number
coresight-tpdm: Initialize DSB subunit configuration
coresight-tpdm: Introduce TPDM subtype to TPDM driver
coresight-tpdm: Remove the unnecessary lock
 
coresight: dummy: Convert to platform remove callback returning void
coresight: etm4x: Convert to platform remove callback returning void
coresight: etm4x: Fix width of CCITMIN field
coresight: etm: Make cycle count threshold user configurable
coresight: etm: Override TRCIDR3.CCITMIN on errata affected cpus
coresight: funnel: Convert to platform remove callback returning void
coresight: replicator: Convert to platform remove callback returning void
coresight: tmc: Make etr buffer mode user configurable from sysfs
coresight: trbe: Add a representative coresight_platform_data for TRBE
coresight: trbe: Convert to platform remove callback returning void
coresight: trbe: Enable ACPI based TRBE devices
coresight: ultrasoc-smb: Convert to platform remove callback returning void
coresight: ultrasoc-smb: Use guards to cleanup
 
counter: fix privdata alignment
 
cpu/hotplug: Increase the number of dynamic states
cpu/hotplug: remove CPUHP_SLAB_PREPARE hooks
cpu/hotplug: Remove unused CPU hotplug states
 
cpufreq/amd-pstate: Fix setting scaling max/min freq values
 
cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}()
cpufreq/cppc: Set the frequency used for computing the capacity
 
cpufreq/schedutil: Use a fixed reference frequency
 
cpufreq: armada-8k: Fix parameter type warning
cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode
cpufreq: intel_pstate: fix pstate limits enforcement for adjust_perf call back
cpufreq: intel_pstate: Prioritize firmware-provided balance performance EPP
cpufreq: intel_pstate: Refine computation of P-state for given frequency
cpufreq: intel_pstate: Update hybrid scaling factor for Meteor Lake
cpufreq: scmi: process the result of devm_of_clk_add_hw_provider()
cpufreq: Use the fixed and coherent frequency for scaling capacity
 
cpuidle: haltpoll: Do not enable interrupts when entering idle
 
cpumap: Zero-initialise xdp_rxq_info struct before running XDP program
 
crash_core: fix and simplify the logic of crash_exclude_mem_range()
crash_core: remove duplicated including of kexec.h
 
CREDITS, MAINTAINERS, docs/process/howto: Update man-pages' maintainer
 
crypto: af_alg - Disallow multiple in-flight AIO requests
crypto: algif_hash - Remove bogus SGL free on zero-length error path
crypto: algif_skcipher - Fix stream cipher chaining
crypto: amlogic - Use helper to set reqsize
crypto: api - Disallow identical driver names
crypto: arc4 - Add internal state
crypto: arm64/neonbs - fix out-of-bounds access on short input
crypto: arm64/sm4 - Remove cfb(sm4)
crypto: artpec6 - Use helper to set reqsize
crypto: aspeed - Remove cfb and ofb
crypto: atmel - Remove cfb and ofb
crypto: bcm - Remove ofb
crypto: caam - fix asynchronous hash
crypto: cbc - Ensure statesize is zero
crypto: ccp - fix memleak in ccp_init_dm_workarea
crypto: ccp - Fix null pointer dereference in __sev_platform_shutdown_locked
crypto: ccp - Remove cfb and ofb
crypto: ccree - Remove ofb
crypto: ccree - Silence gcc format-truncation false positive warnings
crypto: cfb,ofb - Remove cfb and ofb
crypto: cpt - Remove cfb
crypto: crypto4xx - Remove cfb and ofb
crypto: doc: properly format ToC headings
crypto: drbg - ensure drbg hmac sha512 is used in FIPS selftests
crypto: drbg - ensure most preferred type is FIPS health checked
crypto: drbg - Remove SHA1 from drbg
crypto: drbg - update FIPS CTR self-checks to aes256
crypto: hifn_795x - Remove cfb and ofb
crypto: hisilicon/hpre - save capability registers in probe process
crypto: hisilicon/qm - add a function to set qm algs
crypto: hisilicon/qm - add comments and remove redundant array element
crypto: hisilicon/qm - delete a dbg function
crypto: hisilicon/qm - print device abnormal information
crypto: hisilicon/qm - remove incorrect type cast
crypto: hisilicon/qm - save capability registers in qm init process
crypto: hisilicon/qm - simplify the status of qm
crypto: hisilicon/sec2 - optimize the error return process
crypto: hisilicon/sec2 - Remove cfb and ofb
crypto: hisilicon/sec2 - save capability registers in probe process
crypto: hisilicon/sgl - small cleanups for sgl.c
crypto: hisilicon/zip - add zip comp high perf mode configuration
crypto: hisilicon/zip - save capability registers in probe process
crypto: iaa - Account for cpu-less numa nodes
crypto: iaa - Add compression mode management along with fixed mode
crypto: iaa - Add IAA Compression Accelerator Documentation
crypto: iaa - Add IAA Compression Accelerator stats
crypto: iaa - Add Intel IAA Compression Accelerator crypto driver core
crypto: iaa - Add irq support for the crypto async interface
crypto: iaa - Add per-cpu workqueue table with rebalancing
crypto: iaa - Add support for deflate-iaa compression algorithm
crypto: iaa - Change desc->priv to 0
crypto: iaa - Remove unneeded newline in update_max_adecomp_delay_ns()
crypto: iaa - remove unneeded semicolon
crypto: jh7110 - Correct deferred probe return
crypto: lib/aesgcm - Add kernel docs for aesgcm_mac
crypto: lib/mpi - Fix unexpected pointer access in mpi_ec_init
crypto: lskcipher - Copy IV in lskcipher glue code always
crypto: marvell/cesa - Silence gcc format-truncation false positive warnings
crypto: n2 - Remove cfb
crypto: n2 - Silence gcc format-truncation false positive warnings
crypto: nitrox - Remove cfb
crypto: octeontx - Remove cfb
crypto: octeontx2 - add ctx_val workaround
crypto: octeontx2 - add devlink option to set t106 mode
crypto: octeontx2 - add LF reset on queue disable
crypto: octeontx2 - add SGv2 support for CN10KB or CN10KA B0
crypto: octeontx2 - By default allocate one CPT LF per CPT VF
crypto: octeontx2 - Fix cptvf driver cleanup
crypto: octeontx2 - register error interrupts for inline cptlf
crypto: octeontx2 - remove CPT block reset
crypto: octeontx2 - remove errata workaround for CN10KB or CN10KA B0 chip.
crypto: octeontx2 - support setting ctx ilen for inline CPT LF
crypto: octeontx2 - update CPT inbound inline IPsec mailbox
crypto: p10-aes-gcm - Avoid -Wstringop-overflow warnings
crypto: qat - add admin msgs for telemetry
crypto: qat - add NULL pointer check
crypto: qat - add support for 420xx devices
crypto: qat - add support for device telemetry
crypto: qat - add support for ring pair level telemetry
crypto: qat - add sysfs_added flag for ras
crypto: qat - add sysfs_added flag for rate limiting
crypto: qat - change signature of uof_get_num_objs()
crypto: qat - fix arbiter mapping generation algorithm for QAT 402xx
crypto: qat - fix error path in add_update_sla()
crypto: qat - fix mutex ordering in adf_rl
crypto: qat - generate dynamically arbiter mappings
crypto: qat - include pci.h for GET_DEV()
crypto: qat - move fw config related structures
crypto: qat - prevent underflow in rp2srv_store()
crypto: qat - relocate and rename get_service_enabled()
crypto: qat - relocate portions of qat_4xxx code
crypto: rk3288 - Fix use after free in unprepare
crypto: rk3288 - Use helper to set reqsize
crypto: rsa - add a check for allocation failure
crypto: s390/aes - Fix buffer overread in CTR mode
crypto: sa2ul - Return crypto_aead_setkey to transfer the error
crypto: safexcel - Add error handling for dma_map_sg() calls
crypto: safexcel - Remove cfb and ofb
crypto: sahara - add support for crypto_engine
crypto: sahara - avoid skcipher fallback code duplication
crypto: sahara - clean up macro indentation
crypto: sahara - do not resize req->src when doing hash operations
crypto: sahara - fix ahash reqsize
crypto: sahara - fix ahash selftest failure
crypto: sahara - fix cbc selftest failure
crypto: sahara - fix error handling in sahara_hw_descriptor_create()
crypto: sahara - fix processing hash requests with req->nbytes < sg->length
crypto: sahara - fix processing requests with cryptlen < sg->length
crypto: sahara - fix wait_for_completion_timeout() error handling
crypto: sahara - handle zero-length aes requests
crypto: sahara - improve error handling in sahara_sha_process()
crypto: sahara - remove 'active' flag from sahara_aes_reqctx struct
crypto: sahara - remove error message for bad aes request size
crypto: sahara - remove FLAGS_NEW_KEY logic
crypto: sahara - remove unnecessary NULL assignments
crypto: sahara - remove unused error field in sahara_dev
crypto: sahara - use BIT() macro
crypto: sahara - use dev_err_probe()
crypto: sahara - use devm_clk_get_enabled()
crypto: scomp - fix req->dst buffer overflow
crypto: shash - don't exclude async statuses from error stats
crypto: shash - remove excess kerneldoc members
crypto: skcipher - Add internal state support
crypto: skcipher - Make use of internal state
crypto: skcipher - Pass statesize for simple lskcipher instances
crypto: skcipher - remove excess kerneldoc members
crypto: sl3516 - Use helper to set reqsize
crypto: starfive - Fix dev_err_probe return error
crypto: starfive - Pad adata with zeroes
crypto: starfive - Remove cfb and ofb
crypto: starfive - Remove unneeded NULL checks
crypto: starfive - RSA poll csr for done status
crypto: starfive - Update driver dependencies
crypto: stm32/crc32 - fix parsing list of devices
crypto: stm32/cryp - Use helper to set reqsize
crypto: sun8i-ce - Fix use after free in unprepare
crypto: sun8i-ce - Use helper to set reqsize
crypto: sun8i-ss - use crypto_shash_tfm_digest() in sun8i_ss_hashkey()
crypto: sun8i-ss - Use helper to set reqsize
crypto: tcrypt - add script tcrypt_speed_compare.py
crypto: tcrypt - Remove cfb and ofb
crypto: testmgr - Remove cfb and ofb
crypto: virtio - Handle dataq logic with tasklet
crypto: virtio - Wait for tasklet to complete on device remove
crypto: virtio/akcipher - Fix stack overflow on memcpy
crypto: x86/sha1 - autoload if SHA-NI detected
crypto: x86/sha256 - autoload if SHA-NI detected
crypto: x86/sm4 - Remove cfb(sm4)
 
csky: fix arch_jump_label_transform_static override
 
cxgb3: Avoid potential string truncation in desc
 
cxl/acpi: Fix load failures due to single window creation failure
 
cxl/core: use sysfs_emit() for attr's _show()
 
cxl/cper: Fix errant CPER prints for CXL events
 
cxl/events: Create a CXL event union
cxl/events: Create common event UUID defines
cxl/events: Promote CXL event structures to a core header
cxl/events: Remove passing a UUID to known event traces
cxl/events: Separate UUID from event structures
 
cxl/pci: Fix disabling memory if DVSEC CXL Range does not match a CFMWS window
cxl/pci: Register for and process CPER events
cxl/pci: Skip irq features if MSI/MSI-X are not supported
cxl/pci: Skip to handle RAS errors if CXL.mem device is detached
 
cxl/port: Fix decoder initialization when nr_targets > interleave_ways
cxl/port: Fix missing target list lock
 
cxl/region: Add dev_dbg() detail on failure to allocate HPA space
cxl/region: Allow out of order assembly of autodiscovered regions
cxl/region: fix x9 interleave typo
cxl/region: Handle endpoint decoders in cxl_region_find_decoder()
cxl/region: use %pap format to print resource_size_t
 
Linux: cxl/regionО╪ Fix overflow issue in alloc_hpa()
 
cxl/test: Add support for qos_class checking
 
cxl/trace: Pass UUID explicitly to event traces
cxl/trace: Remove unnecessary memcpy's
 
cxl: Add callback to parse the DSLBIS subtable from CDAT
cxl: Add callback to parse the DSMAS subtables from CDAT
cxl: Add callback to parse the SSLBIS subtable from CDAT
cxl: Add helper function that calculate performance data for downstream ports
cxl: Add support for _DSM Function for retrieving QTG ID
cxl: Add Support for Get Timestamp
cxl: Calculate and store PCI link latency for the downstream ports
cxl: Change 'struct cxl_memdev_state' *_perf_list to single 'struct cxl_dpa_perf'
cxl: Check qos_class validity on memdev probe
cxl: Compute the entire CXL path latency and bandwidth data
cxl: Convert find_cxl_root() to return a 'struct cxl_root *'
cxl: Export sysfs attributes for memory device QoS class
cxl: Fix device reference leak in cxl_port_perf_data_calculate()
cxl: Fix sysfs export of qos_class for memdev
cxl: Fix unregister_region() callback parameter assignment
cxl: Introduce put_cxl_root() helper
cxl: Refactor to use __free() for cxl_root allocation in cxl_endpoint_port_probe()
cxl: Refactor to use __free() for cxl_root allocation in cxl_find_nvdimm_bridge()
cxl: Remove unnecessary type cast in cxl_qos_class_verify()
cxl: Store QTG IDs and related info to the CXL memory device context
cxl: Store the access coordinates for the generic ports
 
d_alloc_parallel(): in-lookup hash insertion doesn't need an RCU variant
 
d_alloc_pseudo(): move setting ->d_op there from the (sole) caller
 
d_genocide(): move the extern into fs/internal.h
 
d_prune_aliases(): use a shrink list
 
dax/kmem: allow kmem to add memory with memmap_on_memory
 
dcache: remove unnecessary NULL check in dget_dlock()
 
DCACHE_... ->d_flags bits: switch to BIT()
 
DCACHE_COOKIE: RIP
 
dccp/tcp: Unhash sk from ehash for tb2 alloc failure after check_estalblished().
 
debugobjects: Stop accessing objects after releasing hash bucket lock
 
dentry.h: trim externs
 
dentry: switch the lists of children to hlist
 
dentry_kill(): don't bother with retain_dentry() on slow path
 
device property: Add fwnode_name_eq()
device property: Add fwnode_property_match_property_string()
device property: Add SOFTWARE_NODE() macro for defining software nodes
device property: fwnode_property_get_reference_args allows NULL args now
device property: Implement device_is_big_endian()
device property: Use fwnode_property_string_array_count()
 
devlink: Acquire device lock during netns dismantle
devlink: Acquire device lock during reload command
devlink: add a command to set notification filter and use it for multicasts
devlink: Add device lock assert in reload operation
devlink: Allow taking device lock in pre_doit operations
devlink: avoid potential loop in devlink_rel_nested_in_notify_work()
devlink: Enable the use of private flags in post_doit operations
devlink: extend multicast filtering by port index
devlink: Fix command annotation documentation
devlink: fix port dump cmd type
devlink: fix possible use-after-free and memory leaks in devlink_init()
devlink: Fix referring to hw_addr attribute during state validation
devlink: introduce __devl_is_registered() helper and use it instead of xa_get_mark()
devlink: introduce a helper for netlink multicast send
devlink: Move private netlink flags to C file
devlink: send notifications only if there are listeners
devlink: use devl_is_registered() helper instead xa_get_mark()
devlink: warn about existing entities during reload-reinit
 
dlm: fix format seq ops type 4
dlm: implement EXPORT_OP_ASYNC_LOCK
dlm: update format header reflect current format
dlm: use fl_owner from lockd
dlm: use FL_SLEEP to determine blocking vs non-blocking
dlm: use kernel_connect() and kernel_bind()
 
dm stats: limit the number of entries
 
dm writecache: allow allocations larger than 2GiB
 
dm-crypt, dm-integrity, dm-verity: bump target version
 
dm-crypt, dm-verity: disable tasklets
 
dm-crypt: don't modify the data when using authenticated encryption
dm-crypt: recheck the integrity tag after a failure
 
dm-integrity, dm-verity: reduce stack usage for recheck
 
dm-integrity: recheck the integrity tag after a failure
 
dm-verity, dm-crypt: align "struct bvec_iter" correctly
 
dm-verity: recheck the hash after a failure
 
dm: limit the number of targets and parameter size area
 
dma-buf/sw_sync: Add fence deadline support
 
dma-buf/sync_file: Add SET_DEADLINE ioctl
 
dma-buf: add dma_fence_timestamp helper
dma-buf: Correct the documentation of name and exp_name symbols
dma-buf: heaps: Don't track CMA dma-buf pages under RssFile
dma-buf: Replace strlcpy() with strscpy()
 
dma-debug: fix kernel-doc warnings
dma-debug: make dma_debug_add_bus take a const pointer
 
dma-mapping: clear dev->dma_mem to NULL after freeing it
dma-mapping: don't store redundant offsets
 
dmaengine: apple-admac: Keep upper bits of REG_BUS_WIDTH
dmaengine: at_hdmac: add missing kernel-doc style description
dmaengine: at_hdmac: fix some kernel-doc warnings
dmaengine: axi-dmac: Add support for scatter-gather transfers
dmaengine: axi-dmac: Allocate hardware descriptors
dmaengine: axi-dmac: Improve cyclic DMA transfers in SG mode
dmaengine: axi-dmac: Small code cleanup
dmaengine: axi-dmac: Use only EOT interrupts when doing scatter-gather
dmaengine: dmatest: prevent using swiotlb buffer with nobounce parameter
dmaengine: dw-edma: Add HDMA remote interrupt configuration
dmaengine: dw-edma: eDMA: Add sync read before starting the DMA transfer in remote setup
dmaengine: dw-edma: Fix the ch_count hdma callback
dmaengine: dw-edma: Fix wrong interrupt bit set for HDMA
dmaengine: dw-edma: HDMA: Add sync read before starting the DMA transfer in remote setup
dmaengine: dw-edma: HDMA_V0_REMOTEL_STOP_INT_EN typo fix
dmaengine: dw-edma: increase size of 'name' in debugfs code
dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
dmaengine: fix NULL pointer in channel unregistration function
dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
dmaengine: fsl-edma: correct calculation of 'nbytes' in multi-fifo scenario
dmaengine: fsl-edma: correct max_segment_size setting
dmaengine: fsl-edma: fix eDMAv4 channel allocation issue
dmaengine: fsl-edma: utilize common dt-binding header file
dmaengine: fsl-qdma: add __iomem and struct in union to fix sparse warning
dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA
dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
dmaengine: fsl-qdma: increase size of 'irq_name'
dmaengine: fsl-qdma: init irq after reg initialization
dmaengine: fsl-qdma: Remove a useless devm_kfree()
dmaengine: idxd: add callback support for iaa crypto
dmaengine: idxd: add external module driver support for dsa_bus_type
dmaengine: idxd: Add support for device/wq defaults
dmaengine: idxd: Add wq private data accessors
dmaengine: idxd: Ensure safe user copy of completion record
dmaengine: idxd: Export descriptor management functions
dmaengine: idxd: Export wq resource management functions
dmaengine: idxd: Move dma_free_coherent() out of spinlocked context
dmaengine: idxd: Remove shadow Event Log head stored in idxd
dmaengine: idxd: Remove usage of the deprecated ida_simple_xx() API
dmaengine: idxd: Rename drv_enable/disable_wq to idxd_drv_enable/disable_wq, and export
dmaengine: imx-sdma: fix Excess kernel-doc warnings
dmaengine: ls2x-apb: New driver for the Loongson LS2X APB DMA controller
dmaengine: milbeaut-hdmac: Convert to platform remove callback returning void
dmaengine: milbeaut-xdmac: Convert to platform remove callback returning void
dmaengine: pl330: issue_pending waits until WFP state
dmaengine: ptdma: use consistent DMA masks
dmaengine: sf-pdma: add mpfs-pdma compatible name
dmaengine: sf-pdma: Support of_dma_controller_register()
dmaengine: sh: rz-dmac: Avoid format-overflow warning
dmaengine: shdma: increase size of 'dev_id'
dmaengine: std_dma40: fix kernel-doc warnings and spelling
dmaengine: tegra210-adma: Support dma-channel-mask property
dmaengine: ti: edma: Add some null pointer checks to the edma_probe
dmaengine: ti: k3-udma: Add PSIL threads for AM62P and J722S
dmaengine: ti: k3-udma: Report short packet errors
dmaengine: uniphier-mdmac: Convert to platform remove callback returning void
dmaengine: uniphier-xdmac: Convert to platform remove callback returning void
dmaengine: usb-dmac: Avoid format-overflow warning
dmaengine: xilinx: xdma: Add error checking in xdma_channel_isr()
dmaengine: xilinx: xdma: Add necessary macro definitions
dmaengine: xilinx: xdma: Add terminate_all/synchronize callbacks
dmaengine: xilinx: xdma: Add transfer error reporting
dmaengine: xilinx: xdma: Better handling of the busy variable
dmaengine: xilinx: xdma: Clarify the logic between cyclic/sg modes
dmaengine: xilinx: xdma: Ease dma_pool alignment requirements
dmaengine: xilinx: xdma: Fix initialization location of desc in xdma_channel_isr()
dmaengine: xilinx: xdma: Fix kernel-doc warnings
dmaengine: xilinx: xdma: Fix operator precedence in xdma_prep_interleaved_dma()
dmaengine: xilinx: xdma: Fix the count of elapsed periods in cyclic mode
dmaengine: xilinx: xdma: Get rid of unused code
dmaengine: xilinx: xdma: Implement interleaved DMA transfers
dmaengine: xilinx: xdma: Prepare the introduction of interleaved DMA transfers
dmaengine: xilinx: xdma: Rework xdma_terminate_all()
dmaengine: xilinx: xdma: statify xdma_prep_interleaved_dma
dmaengine: xilinx: xdma: Workaround truncation compilation error
 
doc/netlink/specs: Add a spec for tc
doc/netlink/specs: Add missing attr in rt_link spec
doc/netlink/specs: Add sub-message type to rt_link family
doc/netlink/specs: use pad in structs in rt_link
 
doc/netlink: Add bitfield32, s8, s16 to the netlink-raw schema
doc/netlink: Add sub-message support to netlink-raw
doc/netlink: Document the sub-message format for netlink-raw
doc/netlink: Regenerate netlink .rst files if ynl-gen-rst changes
 
doc: admin-guide/kernel-parameters: remove useless comment
doc: Clarify historical disclaimers in memory-barriers.txt
doc: Clarify RCU Tasks reader/updater checklist
doc: iio: Document intensity scale as poorly defined
doc: kunpeng_hccs: Fix incorrect email domain name
doc: media: visl: Add AV1 support
doc: Mention address and data dependencies in rcu_dereference.rst
doc: misc-device: properly format ToC heading
doc: rmpsg: Update with rpmsg_endpoint
doc: userspace-api: properly format ToC headings
 
docs, kprobes: Add loongarch as supported architecture
docs, kprobes: Update email address of Masami Hiramatsu
 
Docs/ABI/damon: document DAMOS quota goals
 
docs/accel: correct links to mailing list archives
 
Docs/admin-guide/mm/damon/usage: add links to sysfs files hierarchy
Docs/admin-guide/mm/damon/usage: document for quota goals
Docs/admin-guide/mm/damon/usage: update context directory section label
Docs/admin-guide/mm/damon/usage: use a list for 'state' sysfs file input commands
 
Docs/mm/damon/design: document DAMOS quota auto tuning
Docs/mm/damon/design: place execution model and data structures at the beginning
 
docs/perf: Add explanation for DDR_CAP_AXI_ID_PORT_CHANNEL_FILTER quirk
 
docs/sp_SP: Add translation of process/handling-regressions
docs/sp_SP: Add translation of process/management-style
docs/sp_SP: Add translation of process/submit-checklist
docs/sp_SP: Move howto.rst into /sp_SP/process/
docs/sp_SP: Warn of links pointing to documentation in English
 
docs/sphinx: Fix TOC scroll hack for the home page
 
docs/zh_CN: add process maintainer-pgp-guide tanslation
docs/zh_CN: Adjust the number of characters per line in magic-number.rst to less than 40
 
Docs/zh_CN: Fix the meaning of DEBUG to pr_debug()
 
docs/zh_CN: Update process index to 6.7-rc2
 
docs/zh_TW: replace my email address
 
docs: ABI: sysfs-class-led-trigger-netdev: Add new modes and entry
docs: admin-guide: hw_random: update rng-tools website
docs: admin-guide: remove obsolete advice related to SLAB allocator
docs: automarkup: linkify git revs
docs: bridge: Add kAPI/uAPI fields
docs: bridge: add multicast doc
docs: bridge: add netfilter doc
docs: bridge: add other features
docs: bridge: add STP doc
docs: bridge: add switchdev doc
docs: bridge: add VLAN doc
docs: bridge: update doc format to rst
docs: Change

style to use smaller font size than

docs: conf.py: Ignore __counted_by attribute
docs: dev-tools: Add UAPI checker documentation
docs: dma-api: Fix description of the sync_sg API
docs: dma: update a reference to a moved document
docs: driver-api: properly format ToC headings
docs: dt-bindings: add DTS Coding Style document
docs: filesystems: document the squashfs specific mount options
docs: ignore __counted_by attribute in structure definitions
docs: Instruct LaTeX to cope with deeper nesting
docs: kconfig: Fix grammar and formatting
docs: kernel_abi.py: fix command injection
docs: kernel_feat.py: fix build error for missing files
docs: kernel_feat.py: fix potential command injection
docs: mtd: spi-nor: add sections about flash additions and testing
docs: mtd: spi-nor: drop obsolete info
docs: netdev: update the link to the CI repo
docs: netlink: add NLMSG_DONE message format for doit actions
docs: netlink: link to family documentations from spec info
docs: networking: timestamping: mention MSG_EOR flag
docs: nvmem: generate kernel-doc API documentation
docs: nvmem: remove function parameters (fixes hyperlink generation)
docs: PCI: Fix typos
docs: perf: Add description for Synopsys DesignWare PCIe PMU driver
docs: Raise the minimum Sphinx requirement to 2.4.4
docs: remove .toc-title class
 
Docs: remove mentions of fdformat from util-linux
 
docs: rust: Add rusttest info
docs: rust: Clarify that 'rustup override' applies to build directory
docs: rust: remove `CC=clang` mentions
docs: style toctree captions as headings
docs: submit-checklist: remove all of "make namespacecheck"
docs: submitting-patches: improve the base commit explanation
docs: translations: add translations links when they exist
docs: translations: use attribute to store current language
docs: use toctree :caption: and move introduction
docs: vfs: fix typo in struct xattr_handlers
 
Documentation, mm/unaccepted: document accept_memory kernel parameter
 
Documentation/amdgpu: Add Hawk Point processors
Documentation/amdgpu: Remove a spurious character
 
Documentation/arch/arm64: Fix typo
 
Documentation/bpf: Add documentation for filesystem kfuncs
 
Documentation/core-api : fix typo in workqueue
 
Documentation/core-api: fix spelling mistake in workqueue
 
Documentation/driver-api: Add document about WBRF mechanism
 
Documentation/gpu: VM_BIND locking document
 
Documentation/mm: drop pte_bad() descriptions from arch page table helpers
 
Documentation/trace: Fixed typos in the ftrace FLAGS section
 
Documentation/x86: Add documentation for TDX host support
Documentation/x86: Document what /proc/cpuinfo is for
 
Documentation: ABI: coresight-tpdm: Fix Bit[3] description indentation
Documentation: add debugfs description for vfio
Documentation: Add debugfs docs with run after boot
Documentation: add pyyaml to requirements.txt
Documentation: add tux logo
Documentation: admin-guide: PM: Fix two typos
Documentation: arm64: Document the PMU event counting threshold feature
Documentation: Begin a RAS section
Documentation: block: ioprio: Update schedulers
Documentation: constrain alabaster package to older versions
Documentation: coresight: Add cc_threshold tunable
Documentation: Destage TEE subsystem documentation
Documentation: dev-tools: properly format ToC headingss
Documentation: devices.txt: Update ttyUL major number allocation details
Documentation: devlink: extend reload-reinit description
Documentation: Document each netlink family
Documentation: Document the Linux Kernel CVE process
Documentation: Fix filename typo in ftrace doc
Documentation: hyperv: Add overview of PCI pass-thru device support
Documentation: kunit: Add clang UML coverage example
Documentation: KUnit: Update the instructions on how to test static functions
Documentation: move driver-api/dcdbas to userspace-api/
Documentation: move driver-api/isapnp to userspace-api/
Documentation: networking: add missing PLCA messages from the message list
Documentation: networking: document phy_link_topology
Documentation: PM: Adjust freezing-of-tasks.rst to the freezer changes
Documentation: RCU: Remove repeated word in comments
Documentation: Remove redundant file names from examples
Documentation: stop referring to page_remove_rmap()
Documentation: xfs: consolidate XFS docs into its own subdirectory
 
Documentations: Analyze heavily used Networking related structs
Documentations: correct net_cachelines title for struct inet_sock
Documentations: fix net_cachelines documentation build warning
 
don: 't try to cut corners in shrink_lock_dentry()
 
dpaa2-switch: add ENDPOINT_CHANGED to the irq_mask
dpaa2-switch: cleanup the egress flood of an unused FDB
dpaa2-switch: declare the netdev as IFF_LIVE_ADDR_CHANGE capable
dpaa2-switch: do not clear any interrupts automatically
dpaa2-switch: move a check to the prechangeupper stage
dpaa2-switch: print an error when the vlan is already configured
dpaa2-switch: reorganize the [pre]changeupper events
dpaa2-switch: set interface MAC address only on endpoint change
 
dpll: allocate pin ids in cycle
dpll: expose fractional frequency offset value to user
dpll: fix broken error path in dpll_pin_alloc(..)
dpll: fix build failure due to rcu_dereference_check() on unknown type
dpll: fix pin dump crash for rebound module
dpll: fix possible deadlock during netlink dump operation
dpll: fix register pin with unregistered parent pin
dpll: fix userspace availability of pins
dpll: move all dpll<>netdev helpers to dpll code
dpll: rely on rcu for netdev_dpll_pin()
dpll: remove leftover mode_supported() op and use mode_get() instead
 
drbd: actlog: fix kernel-doc warnings and spelling
 
driver core: Better advertise dev_err_probe()
driver core: bus: constantify subsys_register() calls
driver core: bus: make bus_sort_breadthfirst() take a const pointer
driver core: class: fix Excess kernel-doc description warning
driver core: container: make container_subsys const
driver core: device.h: fix Excess kernel-doc description warning
driver core: Emit reason for pending deferred probe
driver core: Enable fw_devlink=rpm by default
driver core: Fix device_link_flag_is_sync_state_only()
driver core: fw_devlink: Improve detection of overlapping cycles
driver core: fw_devlink: Improve logs for cycle detection
driver core: make device_is_dependent() static
driver core: mark remaining local bus_type variables as const
 
drivers/amd/pm: fix a use-after-free in kv_parse_power_table
 
drivers/block/xen-blkback/common.h: Fix spelling typo in comment
 
drivers/comedi: use standard array-copy-function
 
drivers/fpga: use standard array-copy function
 
drivers/gpu/drm/i915/i915_memcpy.c: fix missing includes
 
drivers/perf: add DesignWare PCIe PMU driver
drivers/perf: arm_dsu_pmu: Remove kerneldoc-style comment syntax
drivers/perf: hisi: Fix some event id for HiSilicon UC pmu
drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
drivers/perf: Remove usage of the deprecated ida_simple_xx() API
 
drivers/thermal/loongson2_thermal: Fix incorrect PTR_ERR() judgment
 
drivers/tty/vt: use standard array-copy-functions
 
drivers/usb/gadget/udc: Fix spelling typo in comments(reqest->request)
 
drivers: base: add arch_cpu_is_hotpluggable()
drivers: base: Allow parts of GENERIC_CPU_DEVICES to be overridden
drivers: base: Implement weak arch_unregister_cpu()
drivers: base: Move cpu_dev_init() after node_dev_init()
drivers: base: Print a warning instead of panic() when register_cpu() fails
drivers: base: Use present CPUs in GENERIC_CPU_DEVICES
drivers: clk: zynqmp: calculate closest mux rate
drivers: clk: zynqmp: update divider round rate logic
 
Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
Drivers: hv: vmbus: make hv_bus const
Drivers: hv: vmbus: Remove duplication and cleanup code in create_gpadl_header()
Drivers: hv: vmbus: Update indentation in create_gpadl_header()
 
drivers: of: Fixed kernel doc warning
drivers: perf: added capabilities for legacy PMU
drivers: perf: arm_pmu: Drop 'pmu_lock' element from 'struct pmu_hw_events'
drivers: perf: arm_pmuv3: Add new macro PMUV3_INIT_MAP_EVENT()
drivers: perf: ctr_get_width function for legacy is not defined
drivers: soc: xilinx: add check for platform
drivers: soc: xilinx: Fix error message on SGI registration failure
drivers: staging: rtl8712: Fixes spelling mistake in rtl871x_mp_phy_regdef.h
drivers: staging: vme_user: Describe VME_BUS and VME_TSI148
 
drm/amd/amdgpu: Add SMUIO headers for 10.0.2
drm/amd/amdgpu: Assign GART pages to AMD device mapping
drm/amd/amdgpu: Move vcn4 fw_shared init to a single function
drm/amd/amdgpu: SRIOV full reset issue with VCN
 
drm/amd/display: "Enable IPS by default"
drm/amd/display: 3.2.261
drm/amd/display: 3.2.263
drm/amd/display: 3.2.264
drm/amd/display: 3.2.265
drm/amd/display: 3.2.266
drm/amd/display: [FW Promotion] Release 0.0.193.0
drm/amd/display: [FW Promotion] Release 0.0.194.0
drm/amd/display: [FW Promotion] Release 0.0.197.0
drm/amd/display: Add 3x4 CTM support for plane CTM
drm/amd/display: add a debugfs interface for the DMUB trace mask
drm/amd/display: Add a new DC debug mask for PSR-SU
drm/amd/display: Add align done check
drm/amd/display: Add case for dcn35 to support usb4 dmub hpd event
drm/amd/display: add comments to describe DM crtc color mgmt behavior
drm/amd/display: add CRTC gamma TF driver-specific property
drm/amd/display: add CRTC gamma TF support
drm/amd/display: add dc_fixpt_from_s3132 helper
drm/amd/display: add debug option for ExtendedVBlank DLG adjust
drm/amd/display: Add disable timeout option
drm/amd/display: Add dml2 copy functions
drm/amd/display: Add dpia display mode validation logic
drm/amd/display: add driver-specific property for plane degamma LUT
drm/amd/display: Add DSC granular throughput adjustment
drm/amd/display: Add function for dumping clk registers
drm/amd/display: Add HDMI capacity computations using fixed31_32
drm/amd/display: add HDR multiplier support
drm/amd/display: Add IPS checks before dcn register access
drm/amd/display: Add log end specifier
drm/amd/display: Add logging resource checks
drm/amd/display: Add missing chips for HDCP
drm/amd/display: Add missing dcn35 RCO registers
drm/amd/display: Add monitor patch for specific eDP
drm/amd/display: Add monitor patch for specific eDP
drm/amd/display: Add more mechanisms for tests
drm/amd/display: add MPC MCM 1D LUT clock gating programming
drm/amd/display: Add new command to disable replay timing resync
drm/amd/display: Add new Replay command and Disabled Replay Timing Resync
drm/amd/display: Add new set_fc_enable to struct dwbc_funcs
drm/amd/display: Add NULL check for kzalloc in 'amdgpu_dm_atomic_commit_tail()'
drm/amd/display: Add null pointer guards where needed
drm/amd/display: Add NULL test for 'timing generator' in 'dcn21_set_pipe()'
drm/amd/display: add nv12 bounding box
drm/amd/display: Add ODM check during pipe split/merge validation
drm/amd/display: add plane 3D LUT driver-specific properties
drm/amd/display: add plane 3D LUT support
drm/amd/display: add plane blend LUT and TF driver-specific properties
drm/amd/display: add plane blend LUT and TF support
drm/amd/display: add plane CTM driver-specific property
drm/amd/display: add plane CTM support
drm/amd/display: add plane degamma TF and LUT support
drm/amd/display: add plane degamma TF driver-specific property
drm/amd/display: add plane HDR multiplier driver-specific property
drm/amd/display: add plane shaper LUT and TF driver-specific properties
drm/amd/display: add plane shaper LUT support
drm/amd/display: add plane shaper TF support
drm/amd/display: Add Replay IPS register for DMUB command table
drm/amd/display: add skip_implict_edp_power_control flag for dce110
drm/amd/display: Add some functions for Panel Replay
drm/amd/display: add support for DTO genarated dscclk
drm/amd/display: Add writeback enable field (wb_enabled)
drm/amd/display: Add writeback enable/disable in dc
drm/amd/display: Add z-state support policy for dcn35
drm/amd/display: Add Z8 watermarks for DML2 bbox overrides
drm/amd/display: Added delay to DPM log
drm/amd/display: Address function parameter 'context' not described in 'dc_state_rem_all_planes_for_stream' & 'populate_subvp_cmd_drr_info'
drm/amd/display: Adjust code style
drm/amd/display: adjust few initialization order in dm
drm/amd/display: adjust flow for deallocation mst payload
drm/amd/display: Adjust kdoc for 'dcn35_hw_block_power_down' & 'dcn35_hw_block_power_up'
drm/amd/display: Align the returned error code with legacy DP
drm/amd/display: allow DP40 cables to do UHBR13.5
drm/amd/display: Allow DTBCLK disable for DCN35
drm/amd/display: Allow IPS2 during Replay
drm/amd/display: allow newer DC hardware to use degamma ROM for PQ/HLG
drm/amd/display: Allow z8/z10 from driver
drm/amd/display: Always exit DMCUB idle when called
drm/amd/display: always use mpc factor of 2 for stereo timings
drm/amd/display: Assign stream status for FPO + Vactive cases
drm/amd/display: Avoid enum conversion warning
drm/amd/display: avoid stringop-overflow warnings for dp_decide_lane_settings()
drm/amd/display: Avoid virtual stream encoder if not explicitly requested
drm/amd/display: block dcn315 dynamic crb allocation when unintended
drm/amd/display: Change dither policy for 10bpc to round
drm/amd/display: change static screen wait frame_count for ips
drm/amd/display: check dc_link before dereferencing
drm/amd/display: Check writeback connectors in create_validate_stream_for_sink
drm/amd/display: cleanup inconsistent indenting in amdgpu_dm_color
drm/amd/display: Clear OPTC mem select on disable
drm/amd/display: Clear phantom stream count and plane count
drm/amd/display: copy 3D LUT settings from crtc state to stream_update
drm/amd/display: Correctly restore user_level
drm/amd/display: Create amdgpu_dm_wb_connector
drm/amd/display: Create dc_state after resource initialization
drm/amd/display: Create fake sink and stream for writeback connector
drm/amd/display: Create one virtual connector in DC
drm/amd/display: decouple steps for mapping CRTC degamma to DC plane
drm/amd/display: Deep copy dml2_context when copying dc_state
drm/amd/display: dereference variable before checking for zero
drm/amd/display: Disable DWB frame capture to emulate oneshot
drm/amd/display: disable FPO and SubVP for older DMUB versions on DCN32x
drm/amd/display: Disable ips before dc interrupt setting
drm/amd/display: Disable IPS by default
drm/amd/display: Disable ODM by default for DCN35
drm/amd/display: Disable OPTC pg to match DC Hubp/dpp pg
drm/amd/display: Disable PSR-SU on Parade 0803 TCON again
drm/amd/display: Disable Timing sync check in Full-Screen Video Case
drm/amd/display: Disconnect phantom pipe OPP from OPTC being disabled
drm/amd/display: Do not read DPREFCLK spread info from LUT on DCN35
drm/amd/display: do not send commands to DMUB if DMUB is inactive from S3
drm/amd/display: document AMDGPU pre-defined transfer functions
drm/amd/display: Don't allow FPO if no planes
drm/amd/display: Dpia hpd status not in sync after S4
drm/amd/display: Drop 'acrtc' and add 'new_crtc_state' NULL check for writeback requests.
drm/amd/display: Enable CM low mem power optimization
drm/amd/display: Enable DCN clock gating for DCN35
drm/amd/display: enable dcn35 idle power optimization
drm/amd/display: Enable DSC Flag in MST Mode Validation
drm/amd/display: Enable SubVP on 1080p60 displays
drm/amd/display: encapsulate atomic regamma operation
drm/amd/display: Exit from idle state before accessing HW data
drm/amd/display: explicitly define EOTF and inverse EOTF
drm/amd/display: Feed SR and Z8 watermarks into DML2 for DCN35
drm/amd/display: Fix && vs || typos
drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()'
drm/amd/display: Fix a debugfs null pointer error
drm/amd/display: fix a pipe mapping error in dcn32_fpu
drm/amd/display: Fix a switch statement in populate_dml_output_cfg_from_stream_state()
drm/amd/display: fix ABM disablement
drm/amd/display: Fix array-index-out-of-bounds in dcn35_clkmgr
drm/amd/display: Fix array-index-out-of-bounds in dml2
drm/amd/display: fix bandwidth validation failure on DCN 2.1
drm/amd/display: Fix black screen on video playback with embedded panel
drm/amd/display: Fix buffer overflow in 'get_host_router_total_dp_tunnel_bw()'
drm/amd/display: Fix conversions between bytes and KB
drm/amd/display: Fix dcn35 8k30 Underflow/Corruption Issue
drm/amd/display: Fix disable_otg_wa logic
drm/amd/display: Fix DML2 watermark calculation
drm/amd/display: fix documentation for amdgpu_dm_verify_lut3d_size()
drm/amd/display: fix documentation for dm_crtc_additional_color_mgmt()
drm/amd/display: Fix DPSTREAM CLK on and off sequence
drm/amd/display: Fix freesync.c codestyle
drm/amd/display: Fix hang/underflow when transitioning to ODM4:1
drm/amd/display: Fix hdcp1_execution.c codestyle
drm/amd/display: Fix hdcp2_execution.c codestyle
drm/amd/display: Fix hdcp_log.h codestyle
drm/amd/display: Fix hdcp_psp.c codestyle
drm/amd/display: Fix hdcp_psp.h codestyle
drm/amd/display: fix HW block PG sequence
drm/amd/display: fix hw rotated modes when PSR-SU is enabled
drm/amd/display: fix incorrect mpc_combine array size
drm/amd/display: fix input states translation error for dcn35 & dcn351
drm/amd/display: Fix late derefrence 'dsc' check in 'link_set_dsc_pps_packet()'
drm/amd/display: Fix lightup regression with DP2 single display configs
drm/amd/display: Fix memory leak in dm_set_writeback()
drm/amd/display: Fix memory leak in dm_sw_fini()
drm/amd/display: Fix minor issues in BW Allocation Phase2
drm/amd/display: Fix Mismatch between pipe and stream
drm/amd/display: Fix MPCC 1DLUT programming
drm/amd/display: Fix MST Null Ptr for RV
drm/amd/display: Fix MST PBN/X.Y value calculations
drm/amd/display: Fix null pointer
drm/amd/display: Fix NULL pointer dereference at hibernate
drm/amd/display: Fix null reference to state when getting subvp type
drm/amd/display: fix null-pointer dereference on edid reading
drm/amd/display: Fix possible buffer overflow in 'find_dcfclk_for_voltage()'
drm/amd/display: Fix possible NULL dereference on device remove/driver unload
drm/amd/display: Fix possible use of uninitialized 'max_chunks_fbc_mode' in 'calculate_bandwidth()'
drm/amd/display: Fix potential null pointer dereference in dc_dmub_srv
drm/amd/display: Fix power_helpers.c codestyle
drm/amd/display: Fix recent checkpatch errors in amdgpu_dm
drm/amd/display: Fix Replay Desync Error IRQ handler
drm/amd/display: Fix sending VSC (+ colorimetry) packets for DP/eDP displays without PSR
drm/amd/display: Fix some HostVM parameters in DML
drm/amd/display: Fix spelling mistake "SMC_MSG_AllowZstatesEntr" -> "SMC_MSG_AllowZstatesEntry"
drm/amd/display: Fix subvp+drr logic errors
drm/amd/display: Fix tiled display misalignment
drm/amd/display: Fix uninitialized variable usage in core_link_ 'read_dpcd() & write_dpcd()' functions
drm/amd/display: fix usb-c connector_type
drm/amd/display: fix USB-C flag update after enc10 feature init
drm/amd/display: Fix variable deferencing before NULL check in edp_setup_replay()
drm/amd/display: Fix writeback_info is not removed
drm/amd/display: Fix writeback_info never got updated
drm/amd/display: fixed integer types and null check locations
drm/amd/display: Fixing stream allocation regression
drm/amd/display: For FPO and SubVP/DRR configs program vmin/max sel
drm/amd/display: For prefetch mode > 0, extend prefetch if possible
drm/amd/display: Force p-state disallow if leaving no plane config
drm/amd/display: force toggle rate wa for first link training for a retimer
drm/amd/display: get dprefclk ss info from integration info table
drm/amd/display: Hande writeback request from userspace
drm/amd/display: handle empty LUTs in __set_input_tf
drm/amd/display: handle range offsets in VRR ranges
drm/amd/display: If P-State is supported try SubVP for smaller vlevel
drm/amd/display: Implement bounds check for stream encoder creation in DCN301
drm/amd/display: Include udelay when waiting for INBOX0 ACK
drm/amd/display: Increase eval/entry delay for DCN35
drm/amd/display: Increase frame warning limit with KASAN or KCSAN in dml
drm/amd/display: Increase frame-larger-than for all display_mode_vba files
drm/amd/display: Increase ips2_eval delay for DCN35
drm/amd/display: Increase num voltage states to 40
drm/amd/display: Increase scratch buffer size
drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz
drm/amd/display: Init link enc resources in dc_state only if res_pool presents
drm/amd/display: Initialize 'wait_time_microsec' variable in link_dp_training_dpia.c
drm/amd/display: initialize all the dpm level's stutter latency
drm/amd/display: Initialize writeback connector
drm/amd/display: insert drv-pmfw log + rollback to new context
drm/amd/display: keep domain24 power on if eDP not exist
drm/amd/display: make flip_timestamp_in_us a 64-bit variable
drm/amd/display: mark plane as needing reset if color props change
drm/amd/display: Move fixpt_from_s3132 to amdgpu_dm
drm/amd/display: Only allow dig mapping to pwrseq in new asic
drm/amd/display: Only clear symclk otg flag for HDMI
drm/amd/display: Only enumerate top local sink as DP2 output
drm/amd/display: Optimize fast validation cases
drm/amd/display: Pass debug watermarks through to DCN35 DML2
drm/amd/display: Pass pwrseq inst for backlight and ABM
drm/amd/display: pbn_div need be updated for hotplug event
drm/amd/display: Populate dtbclk from bounding box
drm/amd/display: Port DENTIST hang and TDR fixes to OTG disable W/A
drm/amd/display: Prefer currently used OTG master when acquiring free pipe
drm/amd/display: Preserve original aspect ratio in create stream
drm/amd/display: Prevent potential buffer overflow in map_hw_resources
drm/amd/display: Promote DAL to 3.2.262
drm/amd/display: Promote DC to 3.2.260
drm/amd/display: Refactor dc_state interface
drm/amd/display: Refactor DMCUB enter/exit idle interface
drm/amd/display: Refactor DSC into component folder
drm/amd/display: Refactor INIT into component folder
drm/amd/display: Refactor OPTC into component folder
drm/amd/display: Refactor phantom resource allocation
drm/amd/display: Refactor resource into component directory
drm/amd/display: reject atomic commit if setting both plane and CRTC degamma
drm/amd/display: Remove config update
drm/amd/display: remove HPO PG in driver side
drm/amd/display: Remove min_dst_y_next_start check for Z8
drm/amd/display: Remove minor revision 5 until proper parser is ready
drm/amd/display: Remove redundant DRM device struct in amdgpu_dm_, mst_types.c
drm/amd/display: remove redundant initialization of variable remainder
drm/amd/display: remove unnecessary braces to fix coding style
drm/amd/display: Removing duplicate copyright text
drm/amd/display: Replay + IPS + ABM in Full Screen VPB
drm/amd/display: replay: Augment Frameupdate Command
drm/amd/display: replay: generalize the send command function usage
drm/amd/display: Request usb4 bw for mst streams
drm/amd/display: Restore guard against default backlight value < 1 nit
drm/amd/display: Return drm_connector from find_first_crtc_matching_connector
drm/amd/display: Revert " drm/amd/display: Use channel_width = 2 for vram table 3.0"
drm/amd/display: Revert "Fix conversions between bytes and KB"
drm/amd/display: revert "for FPO & SubVP/DRR config program vmin/max"
drm/amd/display: revert "Optimize VRR updates to only necessary ones"
drm/amd/display: Revert DP2 MST hub triple display fix
drm/amd/display: revert removing otg toggle w/a back when no active display
drm/amd/display: Send PQ bit in AMD VSIF
drm/amd/display: set odm_combine_policy based on context in dcn32 resource
drm/amd/display: set sdr_ref_white_level to 80 for out_transfer_func
drm/amd/display: Set test_pattern_changed update flag on pipe enable
drm/amd/display: Setup for mmhubbub3_warmup_mcif with big buffer
drm/amd/display: Simplify brightness initialization
drm/amd/display: Skip DPIA-specific DP LL automation flag for non-DPIA links
drm/amd/display: Skip entire amdgpu_dm build if !CONFIG_DRM_AMD_DC
drm/amd/display: skip error logging when DMUB is inactive from S3
drm/amd/display: Skip writeback connector when we get amdgpu_dm_connector
drm/amd/display: Switch DMCUB notify idle command to NO_WAIT
drm/amd/display: To adjust dprefclk by down spread percentage
drm/amd/display: trivial comment change
drm/amd/display: Try to acquire a free OTG master not used in cur ctx first
drm/amd/display: Underflow workaround by increasing SR exit latency
drm/amd/display: Unify optimize_required flags and VRR adjustments
drm/amd/display: Update BIOS FW info table revision
drm/amd/display: Update code comment to be more accurate
drm/amd/display: update dcn315 lpddr pstate latency
drm/amd/display: Update DCN35 clock table policy
drm/amd/display: Update DCN35 watermarks
drm/amd/display: Update Fixed VS/PE Retimer Sequence
drm/amd/display: Update min Z8 residency time to 2100 for DCN314
drm/amd/display: Update phantom pipe enable / disable sequence
drm/amd/display: update pixel clock params after stream slice count change in context
drm/amd/display: Update z8 latency
drm/amd/display: Use channel_width = 2 for vram table 3.0
drm/amd/display: Use DRAM speed from validation for dummy p-state
drm/amd/display: Use drm_connector in create_stream_for_sink
drm/amd/display: Use explicit size for types in DCCG's struct dp_dto_params
drm/amd/display: Validate hw_points_num before using it
drm/amd/display: Verify disallow bits were cleared for idle
drm/amd/display: Wait forever for DMCUB to wake up
drm/amd/display: Wake DMCUB before executing GPINT commands
drm/amd/display: Wake DMCUB before sending a command
 
drm/amd/pm/smu7: fix a memleak in smu7_hwmgr_backend_init
 
drm/amd/pm: Add error log for smu v13.0.6 reset
drm/amd/pm: add flood detection for wbrf events
drm/amd/pm: Add gpu_metrics_v1_5
drm/amd/pm: Add mem_busy_percent for GCv9.4.3 apu
drm/amd/pm: Add pm metrics support to SMU v13.0.6
drm/amd/pm: add power save mode workload for smu 13.0.10
drm/amd/pm: Add support to fetch pm metrics sample
drm/amd/pm: Add sysfs attribute to get pm metrics
drm/amd/pm: enable Wifi RFI mitigation feature support for SMU13.0.0
drm/amd/pm: enable Wifi RFI mitigation feature support for SMU13.0.7
drm/amd/pm: Fetch current power limit from FW
drm/amd/pm: fix a double-free in amdgpu_parse_extended_power_table
drm/amd/pm: fix a double-free in si_dpm_init
drm/amd/pm: fix a memleak in aldebaran_tables_init
drm/amd/pm: fix pp_*clk_od typo
drm/amd/pm: Fix return value and drop redundant param
drm/amd/pm: Fix smuv13.0.6 current clock reporting
drm/amd/pm: Make smu_v13_0_baco_set_armd3_sequence() static
drm/amd/pm: Move some functions to smu_v13_0.c as generic code
drm/amd/pm: Remove I2C_CLASS_SPD support
drm/amd/pm: Remove redundant function members of pptable_funcs
drm/amd/pm: Remove unneeded semicolon
drm/amd/pm: setup the framework to support Wifi RFI mitigation feature
drm/amd/pm: smu v13_0_6 supports ecc info by default
drm/amd/pm: support new mca smu error code decoding
drm/amd/pm: support return vpe clock table
drm/amd/pm: udpate smu v13.0.6 message permission
drm/amd/pm: update driver_if and ppsmc headers for coming wbrf feature
drm/amd/pm: Update metric table for jpeg/vcn data
drm/amd/pm: update the power cap setting
drm/amd/pm: Use gpu_metrics_v1_5 for SMUv13.0.6
drm/amd/pm: Use separate metric table for APU
 
drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
 
drm/amd/swsmu: modify the gfx activity scaling
drm/amd/swsmu: remove duplicate definition of smu v14_0_0 driver if version
drm/amd/swsmu: update smu v14_0_0 driver if version and metrics table
 
drm/amd: Add a DC debug mask for DML2
drm/amd: Add a DC debug mask for IPS
drm/amd: Add missing definitions for `SMU_MAX_LEVELS_VDDGFX`
drm/amd: Document device reset methods
drm/amd: Don't init MEC2 firmware when it fails to load
drm/amd: Enable PCIe PME from D3
drm/amd: Exclude dGPUs in eGPU enclosures from DPM quirks
drm/amd: Fix a probing order problem on SDMA 2.4
drm/amd: include drm/drm_edid.h only where needed
drm/amd: Stop evicting resources on APUs in suspend
drm/amd: Use the first non-dGPU PCI device for BW limits
 
drm/amdgpu/debugfs: fix error code when smc register accessors are NULL
 
drm/amdgpu/display: Initialize gamma correction mode variable in dcn30_get_gamcor_current()
 
drm/amdgpu/gfx10: set UNORD_DISPATCH in compute MQDs
 
drm/amdgpu/gfx11: need acquire mutex before access CP_VMID_RESET v2
drm/amdgpu/gfx11: set UNORD_DISPATCH in compute MQDs
 
drm/amdgpu/jpeg: configure doorbell for each playback
 
drm/amdgpu/pm: clarify debugfs pm output
drm/amdgpu/pm: Fix the error of pwm1_enable setting
drm/amdgpu/pm: Fix the power source flag error
drm/amdgpu/pm: Fix the power1_min_cap value
drm/amdgpu/pm: Use inline function for IP version check
 
drm/amdgpu/sdma5.2: add begin/end_use ring callbacks
 
drm/amdgpu/soc21: update VCN 4 max HEVC encoding resolution
 
drm/amdgpu/vpe: enable vpe dpm
 
drm/amdgpu: add amdgpu runpm usage trace for separate funcs
drm/amdgpu: add amdgpu_reg_state.h
drm/amdgpu: add debug flag to place fw bo on vram for frontdoor loading
drm/amdgpu: Add function parameter 'xcc_mask' not described in 'amdgpu_vm_flush_compute_tlb'
drm/amdgpu: add init_registers for nbio v7.11
drm/amdgpu: Add NULL checks for function pointers
drm/amdgpu: add param to specify fw bo location for front-door loading
drm/amdgpu: add pm metrics structure definition
drm/amdgpu: Add poison mode check error condition for umc v12_0
drm/amdgpu: Add reg_state sysfs attribute
drm/amdgpu: Add register read/write debugfs support for AID's
drm/amdgpu: Add umc page retirement for umc v12_0
drm/amdgpu: apply the RV2 system aperture fix to RN/CZN as well
drm/amdgpu: Avoid fetching VRAM vendor info
drm/amdgpu: Avoid fetching vram vendor information
drm/amdgpu: Avoid querying DRM MGCG status
drm/amdgpu: Cleanup indenting in amdgpu_connector_dvi_detect()
drm/amdgpu: correct mca ipid die/socket/addr decode
drm/amdgpu: correct the amdgpu runtime dereference usage count
drm/amdgpu: correct the cu count for gfx v11
drm/amdgpu: disable MCBP by default
drm/amdgpu: distinguish rlc fw for different SKU
drm/amdgpu: Do not include
drm/amdgpu: Do not issue gpu reset from nbio v7_9 bif interrupt
drm/amdgpu: Do not program VM_L2_CNTL under SRIOV
drm/amdgpu: drm/amdgpu: remove golden setting for gfx 11.5.0
drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
drm/amdgpu: drop exp hw support check for GC 9.4.3
drm/amdgpu: Drop redundant unsigned >=0 comparision 'amdgpu_gfx_rlc_init_microcode()'
drm/amdgpu: Drop unnecessary sentences about CE and deferred error.
drm/amdgpu: Enable event log on MES 11
drm/amdgpu: Enable GFXOFF for Compute on GFX11
drm/amdgpu: Enable gpu reset for S3 abort cases on Raven series
drm/amdgpu: enable mca debug mode on APU by default
drm/amdgpu: Enable tunneling on high-priority compute queues
drm/amdgpu: expose the connected port num info through sysfs
drm/amdgpu: fall back to INPUT power for AVG power via INFO IOCTL
drm/amdgpu: Fix '*fw' from request_firmware() not released in 'amdgpu_ucode_request()'
drm/amdgpu: fix AGP addressing when GART is not at 0
drm/amdgpu: fix avg vs input power reporting on smu7
drm/amdgpu: fix buffer funcs setting order on suspend
drm/amdgpu: fix buffer funcs setting order on suspend harder
drm/amdgpu: Fix cat debugfs amdgpu_regs_didt causes kernel null pointer
drm/amdgpu: Fix ecc irq enable/disable unpaired
drm/amdgpu: fix ftrace event amdgpu_bo_move always move on same heap
drm/amdgpu: Fix HDP flush for VFs on nbio v7.9
drm/amdgpu: Fix implicit assumtion in gfx11 debug flags
drm/amdgpu: fix memory overflow in the IB test
drm/amdgpu: Fix missing error code in 'gmc_v6/7/8/9_0_hw_init()'
drm/amdgpu: Fix missing mca debugfs node
drm/amdgpu: Fix null pointer dereference
drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
drm/amdgpu: Fix shared buff copy to user
drm/amdgpu: fix tear down order in amdgpu_vm_pt_free
drm/amdgpu: Fix the null pointer when load rlc firmware
drm/amdgpu: Fix the runtime resume failure issue
drm/amdgpu: Fix the warning info in mode1 reset
drm/amdgpu: Fix unsigned comparison with less than zero in vpe_u1_8_from_fraction()
drm/amdgpu: Fix variable 'mca_funcs' dereferenced before NULL check in 'amdgpu_mca_smu_get_mca_entry()'
drm/amdgpu: Fix with right return code '-EIO' in 'amdgpu_gmc_vram_checking()'
drm/amdgpu: Force order between a read and write to the same address
drm/amdgpu: Implement a new 64bit sequence memory driver
drm/amdgpu: increase hmm range get pages timeout
drm/amdgpu: Let KFD sync with VM fences
drm/amdgpu: make a correction on comment
drm/amdgpu: make an improvement on amdgpu_hmm_range_get_pages
drm/amdgpu: make damage clips support configurable
drm/amdgpu: MCA supports recording umc address information
drm/amdgpu: move debug options init prior to amdgpu device init
drm/amdgpu: Move mca debug mode decision to ras
drm/amdgpu: move the drm client creation behind drm device registration
drm/amdgpu: optimize RLC powerdown notification on Vangogh
drm/amdgpu: optimize the printing order of error data
drm/amdgpu: Packed socket_id to ras feature mask
drm/amdgpu: re-create idle bo's PTE during VM state machine reset
drm/amdgpu: Read aquavanjaram PCIE register state
drm/amdgpu: Read aquavanjaram USR register state
drm/amdgpu: Read aquavanjaram WAFL register state
drm/amdgpu: Read aquavanjaram XGMI register state
drm/amdgpu: Refactor 'amdgpu_connector_dvi_detect' in amdgpu_connectors.c
drm/amdgpu: Release 'adev->pm.fw' before return in 'amdgpu_device_need_post()'
drm/amdgpu: remove asymmetrical irq disabling in jpeg 4.0.5 suspend
drm/amdgpu: remove asymmetrical irq disabling in vcn 4.0.5 suspend
drm/amdgpu: Remove unreachable code in 'atom_skip_src_int()'
drm/amdgpu: reset gpu for s3 suspend abort case
drm/amdgpu: Reset IH OVERFLOW_CLEAR bit
drm/amdgpu: Restrict extended wait to PSP v13.0.6
drm/amdgpu: Retire query/reset_ras_err_status from gfx_v9_4_3
drm/amdgpu: revert "Adjust removal control flow for smu v13_0_2"
drm/amdgpu: Show vram vendor only if available
drm/amdgpu: Skip access gfx11 golden registers under SRIOV
drm/amdgpu: skip gpu_info fw loading on navi12
drm/amdgpu: skip to program GFXDEC registers for suspend abort
drm/amdgpu: Support poison error injection via ras_ctrl debugfs
drm/amdgpu: SW part of MES event log enablement
drm/amdgpu: Switch to aca bank for xgmi pcs err cnt
drm/amdgpu: update ATHUB_MISC_CNTL offset for athub v3.3
drm/amdgpu: Update EEPROM I2C address for smu v13_0_0
drm/amdgpu: Update fw version for boot time error query
drm/amdgpu: Update HDP 4.4.2 clock gating flags
drm/amdgpu: update headers for nbio v7.11
drm/amdgpu: update mappings not managed by KFD
drm/amdgpu: update regGL2C_CTRL4 value in golden setting
drm/amdgpu: update xgmi num links info post gc9.4.2
drm/amdgpu: Use another offset for GC 9.4.3 remap
drm/amdgpu: Use kvcalloc instead of kvmalloc_array in amdgpu_cs_parser_bos()
drm/amdgpu: Use kzalloc instead of kmalloc+__GFP_ZERO in amdgpu_ras.c
drm/amdgpu: Use the right method to get IP version
drm/amdgpu: warn when there are still mappings when a BO is destroyed v2
drm/amdgpu: xgmi_fill_topology_info
 
drm/amdkfd: Clear the VALU exception state in the trap handler
drm/amdkfd: Confirm list is non-empty before utilizing list_first_entry in kfd_topology.c
drm/amdkfd: Copy HW exception data to user event
drm/amdkfd: Correct partial migration virtual addr
drm/amdkfd: Export DMABufs from KFD using GEM handles
drm/amdkfd: Fix 'node' NULL check in 'svm_range_get_range_boundaries()'
drm/amdkfd: Fix iterator used outside loop in 'kfd_add_peer_prop()'
drm/amdkfd: Fix L2 cache size reporting in GFX9.4.3
drm/amdkfd: Fix lock dependency warning
drm/amdkfd: Fix lock dependency warning with srcu
drm/amdkfd: fix mes set shader debugger process management
drm/amdkfd: Fix sparse __rcu annotation warnings
drm/amdkfd: Fix type of 'dbg_flags' in 'struct kfd_process'
drm/amdkfd: fixes for HMM mem allocation
drm/amdkfd: Free gang_ctx_bo and wptr_bo in pqm_uninit
drm/amdkfd: Import DMABufs for interop through DRM
drm/amdkfd: init drm_client with funcs hook
drm/amdkfd: Move TLB flushing logic into amdgpu
drm/amdkfd: only flush mes process context if mes support is there
drm/amdkfd: reserve the BO before validating it
drm/amdkfd: Run restore_workers on freezable WQs
drm/amdkfd: svm range always mapped flag not working on APU
drm/amdkfd: update SIMD distribution algo for GFXIP 9.4.2 onwards
drm/amdkfd: Use common function for IP version check
drm/amdkfd: Use correct drm device for cgroup permission check
drm/amdkfd: Use partial hmm page walk during buffer validation in SVM
drm/amdkfd: Use partial migrations/mapping for GPU/CPU page faults in SVM
drm/amdkfd: Use S_ENDPGM_SAVED in trap handler
 
drm/arcpgu: Convert to platform remove callback returning void
 
drm/armada: Convert to platform remove callback returning void
 
drm/ast: Add enum ast_config_mode
drm/ast: Add I/O helpers without ast device
drm/ast: Detect ast device type and config mode without ast device
drm/ast: Enable MMIO without ast device instance
drm/ast: Enable VGA without ast device instance
drm/ast: Move detection code into PCI probe helper
drm/ast: Partially implement POST without ast device instance
drm/ast: Retrieve I/O-memory ranges without ast device
drm/ast: Rework I/O register setup
drm/ast: Turn ioregs_lock to modeset_lock
 
drm/atomic-helper: Add format-conversion state to shadow-plane state
drm/atomic-helper: Fix spelling mistake "preceeding" -> "preceding"
drm/atomic-helper: rename drm_atomic_helper_check_wb_encoder_state
 
drm/atomic: Add pixel source to plane state dump
drm/atomic: add private obj state to state dump
drm/atomic: Add solid fill data to plane state dump
drm/atomic: Add support for mouse hotspots
drm/atomic: Loosen FB atomic checks
drm/atomic: Move framebuffer checks to helper
 
drm/bridge: add transparent bridge helper
drm/bridge: anx7625: Ensure bridge is suspended in disable()
drm/bridge: anx7625: Fix Set HPD irq detect window to 2ms
drm/bridge: aux-hpd: fix OF node leaks
drm/bridge: aux-hpd: Replace of_device.h with explicit include
drm/bridge: aux-hpd: separate allocation and registration
drm/bridge: cdns-mhdp8546: Convert to platform remove callback returning void
drm/bridge: cdns-mhdp8546: Fix use of uninitialized variable
drm/bridge: cdns-mhdp8546: Improve error reporting in remove callback
drm/bridge: Fix typo in post_disable() description
drm/bridge: implement generic DP HPD bridge
drm/bridge: imx93-mipi-dsi: Fix a couple of building warnings
drm/bridge: lt8912b: Add power supplies
drm/bridge: lt8912b: Add suspend/resume support
drm/bridge: migrate bridge_chains to per-encoder file
drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
drm/bridge: nxp-ptn3460: simplify some error checking
drm/bridge: parade-ps8640: Ensure bridge is suspended in .post_disable()
drm/bridge: parade-ps8640: Make sure we drop the AUX mutex in the error case
drm/bridge: parade-ps8640: Wait for HPD when doing an AUX transfer
drm/bridge: properly refcount DT nodes in aux bridge drivers
drm/bridge: Return NULL instead of plain 0 in drm_dp_hpd_bridge_register() stub
drm/bridge: sii902x: Fix audio codec unregistration
drm/bridge: sii902x: Fix probing race issue
drm/bridge: tc358767: Fix return value on error case
drm/bridge: ti-sn65dsi86: Associate PWM device to auxiliary device
drm/bridge: ti-sn65dsi86: Simplify using pm_runtime_resume_and_get()
drm/bridge: tpd12s015: Convert to platform remove callback returning void
drm/bridge: tpd12s015: Drop buggy __exit annotation for remove function
 
drm/buddy: check range allocation matches alignment
drm/buddy: Fix alloc_range() error handling code
drm/buddy: fix range bias
drm/buddy: Modify duplicate list_splice_tail call
 
drm/ci: remove rebase-merge directory
 
drm/client: Do not acquire module reference
 
drm/crtc: fix uninitialized variable use even harder
 
drm/debugfs: fix potential NULL pointer dereference
 
drm/display/dp: Add helper function to get DSC bpp precision
drm/display/dp: Add the remaining Square PHY patterns DPCD register definitions
 
drm/doc/rfc: Mark drm_scheduler as completed
drm/doc/rfc: Mark long running workload as complete.
drm/doc/rfc: Move userptr integration and vm_bind to the 'completed' section
drm/doc/rfc: Move Xe 'ASYNC VM_BIND' to the 'completed' section
drm/doc/rfc: Xe is using drm_exec, so mark as completed
 
drm/doc: ci: Add IGT version details for flaky tests
drm/doc: describe PATH format for DP MST
drm/doc: include xe_drm.h
 
drm/dp: Add DP_HBLANK_EXPANSION_CAPABLE and DSC_PASSTHROUGH_EN DPCD flags
drm/dp: Add helpers to calculate the link BW overhead
 
drm/dp_mst: Add HBLANK expansion quirk for Synaptics MST hubs
drm/dp_mst: Add helper to determine if an MST port is downstream of another port
drm/dp_mst: Add kunit tests for drm_dp_get_vc_payload_bw()
drm/dp_mst: Allow DSC in any Synaptics last branch device
drm/dp_mst: Factor out a helper to check the atomic state of a topology manager
drm/dp_mst: Fix fractional DSC bpp handling
drm/dp_mst: Fix PBN divider calculation for UHBR rates
drm/dp_mst: Separate @failing_port list in drm_dp_mst_atomic_check_mgr() comment
drm/dp_mst: Store the MST PBN divider value in fixed point format
drm/dp_mst: Swap the order of checking root vs. non-root port BW limitations
 
drm/drm_file: fix use of uninitialized variable
 
drm/drm_mode_object: increase max objects to accommodate new color props
 
drm/drm_modeset_helper_vtables.h: fix typos/spellos
 
drm/drm_plane: track color mgmt changes per plane
 
drm/drm_property: make replace_property_blob_from_id a DRM helper
 
drm/drv: propagate errors from drm_modeset_register_all()
 
drm/edid/firmware: drop drm_kms_helper.edid_firmware backward compat
 
drm/edid: add helpers to get/set struct cea_sad from/to 3-byte sad
drm/edid: include drm_eld.h only where required
drm/edid: split out drm_eld.h from drm_edid.h
drm/edid: use a temp variable for sads to drop one level of dereferences
 
drm/edp-panel: Move the KDC panel to a separate group
drm/edp-panel: Sort the panel entries
 
drm/eld: add helpers to modify the SADs of an ELD
drm/eld: replace uint8_t with u8
 
drm/encoder: register per-encoder debugfs dir
 
drm/etnaviv: Convert to platform remove callback returning void
 
drm/exec: Pass in initial # of objects
 
drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
drm/exynos: Convert to platform remove callback returning void
drm/exynos: dpi: Change connector type to DPI
drm/exynos: fix accidental on-stack copy of exynos_drm_plane
drm/exynos: fix incorrect type issue
drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
 
drm/format-helper: Cache buffers with struct drm_format_conv_state
drm/format-helper: Pass format-conversion state to helpers
 
drm/fourcc: fix spelling/typos
 
drm/framebuffer: Fix use of uninitialized variable
 
drm/gpuva: Add drm_gpuva_for_each_op_reverse
 
drm/gpuvm: add an abstraction for a VM / BO combination
drm/gpuvm: add common dma-resv per struct drm_gpuvm
drm/gpuvm: add drm_gpuvm_flags to drm_gpuvm
drm/gpuvm: convert WARN() to drm_WARN() variants
drm/gpuvm: don't always WARN in drm_gpuvm_check_overflow()
drm/gpuvm: export drm_gpuvm_range_valid()
drm/gpuvm: fall back to drm_exec_lock_obj()
drm/gpuvm: fix all kernel-doc warnings in include/drm/drm_gpuvm.h
drm/gpuvm: Helper to get range of unmap from a remap op.
drm/gpuvm: Let drm_gpuvm_bo_put() report when the vm_bo object is destroyed
drm/gpuvm: reference count drm_gpuvm structures
drm/gpuvm: track/lock/validate external/evicted objects
 
drm/hwmon: Fix abi doc warnings
 
drm/hyperv: Remove firmware framebuffers with aperture helper
 
drm/i915/audio: Consider fractional vdsc bpp while computing tu_data
 
drm/i915/aux: add separate register macros and functions for VLV/CHV
drm/i915/aux: rename dev_priv to i915
 
drm/i915/bios: Clamp VBT HDMI level shift on BDW
 
drm/i915/cdclk: Give the squash waveform length a name
drm/i915/cdclk: Remove the assumption that cdclk divider==2 when using squashing
drm/i915/cdclk: Rewrite cdclk->voltage_level selection to use tables
drm/i915/cdclk: s/-1/~0/ when dealing with unsigned values
 
drm/i915/dg2: Drop Wa_22014600077
drm/i915/dg2: Wa_18028616096 now applies to all DG2
 
drm/i915/dgfx: DGFX uses direct VBT pin mapping
 
drm/i915/display: Abstract C10/C20 pll calculation
drm/i915/display: Abstract C10/C20 pll hw readout
drm/i915/display: Add framework to add parameters specific to display
drm/i915/display: Add intel_fb_bo_framebuffer_fini
drm/i915/display: Consider fractional vdsc bpp while computing m_n values
drm/i915/display: Convert intel_fb_modifier_to_tiling as non-static
drm/i915/display: debugfs entry to list display capabilities
drm/i915/display: Do not check psr2 if psr/panel replay is not supported
drm/i915/display: do not use cursor size reduction on MTL
drm/i915/display: Don't use "proxy" headers
drm/i915/display: Dump also display parameters
drm/i915/display: Fix C20 pll selection for state verification
drm/i915/display: Fix IP version of the WAs
drm/i915/display: Get bigjoiner config before dsc config during readout
drm/i915/display: Handle invalid fb_modifier in intel_fb_modifier_to_tiling
drm/i915/display: In intel_framebuffer_init switch to use intel_bo_to_drm_bo
drm/i915/display: in skl_surf_address check for dpt-vma
drm/i915/display: keep struct intel_display members sorted
drm/i915/display: Move disable_display parameter under display
drm/i915/display: Move disable_power_well module parameter under display
drm/i915/display: Move edp_vswing module parameter under display
drm/i915/display: Move enable_dc module parameter under display
drm/i915/display: Move enable_dp_mst under display
drm/i915/display: Move enable_dpcd_backlight module parameter under display
drm/i915/display: Move enable_dpt module parameter under display
drm/i915/display: Move enable_fbc module parameter under display
drm/i915/display: Move enable_ips module parameter under display
drm/i915/display: Move enable_sagv module parameter under display
drm/i915/display: Move force_reset_modeset_test parameter under display
drm/i915/display: Move invert_brightness module parameter under display
drm/i915/display: Move load_detect_test parameter under display
drm/i915/display: Move lvds_channel_mode module parameter under display
drm/i915/display: Move nuclear_pageflip under display
drm/i915/display: Move panel_use_ssc module parameter under display
drm/i915/display: Move psr related module parameters under display
drm/i915/display: Move releasing gem object away from fb tracking
drm/i915/display: Move vbt_firmware module parameter under display
drm/i915/display: Move vbt_sdvo_panel_type module parameter under display
drm/i915/display: Move verbose_state_checks under display
drm/i915/display: Remove dead code around intel_atomic_helper->free_list
drm/i915/display: Reset message bus after each read/write operation
drm/i915/display: Separate xe and i915 common dpt code into own file
drm/i915/display: Skip state verification with TBT-ALT mode
drm/i915/display: Split i915 specific code away from intel_fb.c
drm/i915/display: split i915 specific code from intel_fbdev
drm/i915/display: Store compressed bpp in U6.4 format
drm/i915/display: Support PSR entry VSC packet to be transmitted one frame earlier
drm/i915/display: Use device parameters instead of module in I915_STATE_WARN
drm/i915/display: Use dma_fence interfaces instead of i915_sw_fence
drm/i915/display: Use i915_gem_object_get_dma_address to get dma address
drm/i915/display: Use int for entry setup frames
drm/i915/display: Use int type for entry_setup_frames
drm/i915/display: use intel_bo_to_drm_bo in intel_fb.c
drm/i915/display: use intel_bo_to_drm_bo in intel_fbdev
drm/i915/display: Use intel_bo_to_drm_bo instead of obj->base
drm/i915/display: Use intel_bo_to_drm_bo instead of obj->base
drm/i915/display: Wait for PHY readiness not needed for disabling sequence
 
drm/i915/dmc: Also disable HRR event on TGL/ADLS main DMC
drm/i915/dmc: Also disable the flip queue event on TGL main DMC
drm/i915/dmc: Don't enable any pipe DMC events
drm/i915/dmc: Print out the DMC mmio register list at fw load time
 
drm/i915/dp: Account for channel coding efficiency on UHBR links
drm/i915/dp: Disable FEC ready flag in the sink
drm/i915/dp: Enable DSC via the connector decompression AUX
drm/i915/dp: Fix connector DSC HW state readout
drm/i915/dp: Fix passing the correct DPCD_REV for drm_dp_set_phy_test_pattern
drm/i915/dp: Fix the max DSC bpc supported by source
drm/i915/dp: Fix the PSR debugfs entries wrt. MST connectors
drm/i915/dp: Fix UHBR link M/N values
drm/i915/dp: Iterate over output bpp with fractional step size
drm/i915/dp: Limit SST link rate to <=8.1Gbps
drm/i915/dp: Make sure the DSC PPS SDP is disabled whenever DSC is disabled
drm/i915/dp: Pass actual BW overhead to m_n calculation
drm/i915/dp: Rename intel_ddi_disable_fec_state() to intel_ddi_disable_fec()
drm/i915/dp: Replace intel_dp_is_uhbr_rate() with drm_dp_is_uhbr_rate()
drm/i915/dp: Report a rounded-down value as the maximum data rate
drm/i915/dp: Reuse intel_dp_{max,effective}_data_rate in intel_link_compute_m_n()
drm/i915/dp: Simplify intel_dp_max_data_rate()
drm/i915/dp: Specify the FEC overhead as an increment vs. a remainder
drm/i915/dp: Tune down FEC detection timeout error message
drm/i915/dp: Wait for FEC detected status in the sink
 
drm/i915/dp_mst: Account for FEC and DSC overhead during BW allocation
drm/i915/dp_mst: Add atomic state for all streams on pre-tgl platforms
drm/i915/dp_mst: Add missing DSC compression disabling
drm/i915/dp_mst: Calculate the BW overhead in intel_dp_mst_find_vcpi_slots_for_bpp()
drm/i915/dp_mst: Check BW limitations only after all streams are computed
drm/i915/dp_mst: Disable DSC on ICL MST outputs
drm/i915/dp_mst: Enable decompression in the sink from the MST encoder hooks
drm/i915/dp_mst: Enable DSC passthrough
drm/i915/dp_mst: Enable FEC early once it's known DSC is needed
drm/i915/dp_mst: Enable MST DSC decompression for all streams
drm/i915/dp_mst: Fix PBN / MTP_TU size calculation for UHBR rates
drm/i915/dp_mst: Fix race between connector registration and setup
drm/i915/dp_mst: Force modeset CRTC if DSC toggling requires it
drm/i915/dp_mst: Handle the Synaptics HBlank expansion quirk
drm/i915/dp_mst: Improve BW sharing between MST streams
drm/i915/dp_mst: Program the DSC PPS SDP for each stream
 
drm/i915/dsb: DSB code refactoring
 
drm/i915/dsc/mtl: Add support for fractional bpp
 
drm/i915/dsc: Add debugfs entry to validate DSC fractional bpp
drm/i915/dsc: Allow DSC only with fractional bpp when forced from debugfs
drm/i915/dsc: Fix the macro that calculates DSCC_/DSCA_ PPS reg address
 
drm/i915/dsi: assume BXT gpio works for non-native GPIO
drm/i915/dsi: bxt/icl GPIO set value do not need gpio source
drm/i915/dsi: clarify GPIO exec sequence
drm/i915/dsi: Combine checks in mipi_exec_gpio()
drm/i915/dsi: Extract common soc_gpio_set_value() helper
drm/i915/dsi: Extract port_ctrl_reg()
drm/i915/dsi: Fix wrong initial value for GPIOs in bxt_gpio_set_value()
drm/i915/dsi: Get rid of redundant 'else'
drm/i915/dsi: Prepare soc_gpio_set_value() to distinguish GPIO communities
drm/i915/dsi: Remove dead GLK checks
drm/i915/dsi: Remove GPIO lookup table at the end of intel_dsi_vbt_gpio_init()
drm/i915/dsi: rename platform specific *_exec_gpio() to *_gpio_set_value()
drm/i915/dsi: Replace check with a (missing) MIPI sequence name
drm/i915/dsi: Replace poking of CHV GPIOs behind the driver's back
drm/i915/dsi: Replace poking of VLV GPIOs behind the driver's back
drm/i915/dsi: Replace while(1) with one with clear exit condition
drm/i915/dsi: switch mipi_exec_gpio() from dev_priv to i915
drm/i915/dsi: Use devm_gpiod_get() for all GPIOs
 
drm/i915/edp: don't write to DP_LINK_BW_SET when using rate select
 
drm/i915/fbc: Bump ivb FBC max surface size to 4kx4k
drm/i915/fbc: Bump max surface size to 8kx4k on icl+
drm/i915/fbc: Split plane size vs. surface size checks apart
 
drm/i915/gem: reconcile Excess struct member kernel-doc warnings
 
drm/i915/gsc: Mark internal GSC engine with reserved uabi class
 
drm/i915/gt: add missing new-line to GT_TRACE
drm/i915/gt: add selftest to exercise WABB
drm/i915/gt: reconcile Excess struct member kernel-doc warnings
drm/i915/gt: Remove prohibited space after opening parenthesis
drm/i915/gt: Remove unncessary {} from if-else
drm/i915/gt: Remove {} from if-else
drm/i915/gt: Temporarily disable CPU caching into DMA for MTL
drm/i915/gt: Use proper priority enum instead of 0
 
drm/i915/guc: Add a selftest for FAST_REQUEST errors
drm/i915/guc: Create the guc_to_i915() wrapper
drm/i915/guc: Fix for potential false positives in GuC hang selftest
drm/i915/guc: reconcile Excess struct member kernel-doc warnings
 
drm/i915/gvt: Clean up zero initializers
drm/i915/gvt: Fix uninitialized variable in handle_mmio()
 
drm/i915/hdcp: Add more conditions to enable hdcp
drm/i915/hdcp: Convert intel_hdcp_enable to a blanket function
drm/i915/hdcp: Extract hdcp structure from correct connector
drm/i915/hdcp: Move to direct reads for HDCP
drm/i915/hdcp: Remove additional timing for reading mst hdcp message
drm/i915/hdcp: Rename HCDP 1.4 enablement function
 
drm/i915/huc: Stop printing about unsupported HuC on MTL
 
drm/i915/hwmon: Fix static analysis tool reported issues
 
drm/i915/iosf: Drop unused APIs
 
drm/i915/irq: Improve error logging for unexpected DE Misc interrupts
 
drm/i915/lnl: Extend C10/C20 phy
drm/i915/lnl: Fix check for TC phy
 
drm/i915/mcr: Hold GT forcewake during steering operations
 
drm/i915/mst: Always write CHICKEN_TRANS
drm/i915/mst: Clear ACT just before triggering payload allocation
drm/i915/mst: Disable transcoder before deleting the payload
drm/i915/mst: Fix .mode_valid_ctx() return values
drm/i915/mst: Reject modes that require the bigjoiner
drm/i915/mst: Swap TRANSCONF vs. FECSTALL_DIS_DPTSTREAM_DPTTG disable
 
drm/i915/mtl: Add Wa_14019821291
drm/i915/mtl: Add Wa_22016670082
drm/i915/mtl: Apply notify_guc to all GTs
drm/i915/mtl: avoid stringop-overflow warning
drm/i915/mtl: C20 state verification
drm/i915/mtl: Calculate the correct voltage level from port_clock
drm/i915/mtl: Fix HDMI/DP PLL clock selection
drm/i915/mtl: Fix voltage_level for cdclk==480MHz
drm/i915/mtl: Remove misleading "clock" field from C20 pll_state
drm/i915/mtl: Rename the link_bit_rate to clock in C20 pll_state
drm/i915/mtl: Support HBR3 rate with C10 phy and eDP in MTL
drm/i915/mtl: Update Wa_22018931422
drm/i915/mtl: Use port clock compatible numbers for C20 phy
 
drm/i915/panelreplay: Debugfs support for panel replay
drm/i915/panelreplay: Enable panel replay dpcd initialization for DP
drm/i915/panelreplay: enable/disable panel replay
drm/i915/panelreplay: Initializaton and compute config for panel replay
drm/i915/panelreplay: Move out psr_init_dpcd() from init_connector()
 
drm/i915/perf: reconcile Excess struct member kernel-doc warnings
drm/i915/perf: Update handling of MMIO triggered reports
 
drm/i915/pmu: add event_to_pmu() helper
drm/i915/pmu: add pmu_to_i915() helper
drm/i915/pmu: Check if pmu is closed before stopping event
drm/i915/pmu: rearrange hrtimer pointer chasing
 
drm/i915/psr: Add proper handling for disabling sel fetch for planes
drm/i915/psr: Include some basic PSR information in the state dump
drm/i915/psr: Move plane sel fetch configuration into plane source files
drm/i915/psr: Move psr specific dpcd init into own function
drm/i915/psr: Only allow PSR in LPSP mode on HSW non-ULT
 
drm/i915/pxp: Add drm_dbgs for critical PXP events.
 
drm/i915/rpm: add rpm_to_i915() helper around container_of()
 
drm/i915/selftests: Fix dependency of some timeouts on HZ
drm/i915/selftests: Fix engine reset count storage for multi-tile
drm/i915/selftests: Fix spelling mistake "initialiased" -> "initialised"
drm/i915/selftests: wait for active idle event in i915_active_unlock_wait
 
drm/i915/sprite: move sprite_name() to intel_sprite.c
 
drm/i915/syncmap: squelch a sparse warning
 
drm/i915/tc: Fix -Wformat-truncation in intel_tc_port_init
 
drm/i915/tv: Drop redundant null checks
drm/i915/tv: Fix TV mode
 
drm/i915/uapi: fix typos/spellos and punctuation
 
drm/i915/xe2lpd: implement WA for underruns while enabling FBC
drm/i915/xe2lpd: remove the FBC restriction if PSR2 is enabled
 
drm/i915/xelpmp: Add Wa_16021867713
 
drm/i915: abstract plane protection check
drm/i915: Abstract the extra JSL/EHL DPLL4 power domain better
drm/i915: Account ring buffer and context state storage
drm/i915: Add __rcu annotation to cursor when iterating client objects
drm/i915: Add ability for tracking buffer objects per client
drm/i915: add bool type checks in PIPE_CONF_CHECK_*
drm/i915: Add stable memory region names
drm/i915: add vlv_pipe_to_phy() helper to replace DPIO_PHY()
drm/i915: Add Wa_14019877138
drm/i915: Add WABB blit for Wa_16018031267 / Wa_16018063123
drm/i915: Adjust LUT rounding rules
drm/i915: Also check for VGA converter in eDP probe
drm/i915: ATS-M device ID update
drm/i915: Bump GLK CDCLK frequency when driving multiple pipes
drm/i915: Call intel_pre_plane_updates() also for pipes getting enabled
drm/i915: Check before removing mm notifier
drm/i915: Check pipe active state in {planes,vrr}_{enabling,disabling}()
drm/i915: Clean up some DISPLAY_VER checks
drm/i915: Convert audio enable/disable into encoder vfuncs
drm/i915: convert vlv_dpio_read()/write() from pipe to phy
drm/i915: correct the input parameter on _intel_dsb_commit()
drm/i915: do not clean GT table on error path
drm/i915: Do plane/etc. updates more atomically across pipes
drm/i915: Don't explode when the dig port we don't have an AUX CH
drm/i915: don't make assumptions about intel_wakeref_t type
drm/i915: Drop -Wstringop-overflow
drm/i915: Drop crtc NULL check from intel_crtc_active()
drm/i915: drop gt/intel_gt.h include from skl_universal_plane.c
drm/i915: Drop irqsave/restore for flip_done_handler()
drm/i915: Drop NULL fb check from intel_fb_uses_dpt()
drm/i915: Drop redunant null check from intel_get_frame_time_us()
drm/i915: Drop redundant !modeset check
drm/i915: Drop redundant NULL check
drm/i915: Extract _intel_{enable,disable}_shared_dpll()
drm/i915: Extract hsw_chicken_trans_reg()
drm/i915: Extract mchbar_reg()
drm/i915: Factor out function to clear pipe update flags
drm/i915: Fix ADL+ tiled plane stride when the POT stride is smaller than the original
drm/i915: Fix fractional bpp handling in intel_link_bw_reduce_bpp()
drm/i915: Fix glk+ degamma LUT conversions
drm/i915: Fix intel_atomic_setup_scalers() plane_state handling
drm/i915: fix Makefile sort and indent
drm/i915: Fix potential spectre vulnerability
drm/i915: Fix remapped stride with CCS on ADL+
drm/i915: Flush WC GGTT only on required platforms
drm/i915: handle uncore spinlock when not available
drm/i915: Hoist the encoder->audio_{enable,disable}() calls higher up
drm/i915: Implement audio fastset
drm/i915: Implement fdinfo memory stats printing
drm/i915: Include
drm/i915: make some error capture functions static
drm/i915: move *_crtc_clock_get() to intel_dpll.c
drm/i915: move display mutex inits to display code
drm/i915: move display spinlock init to display code
drm/i915: Move for_each_engine* out of i915_drv.h
drm/i915: move gpu error debugfs to i915_gpu_error.c
drm/i915: move gpu error sysfs to i915_gpu_error.c
drm/i915: move Makefile display debugfs files next to display
drm/i915: Move the DPLL extra power domain handling up one level
drm/i915: Move the g45 PEG band gap HPD workaround to the HPD code
drm/i915: Move the SDP split debug spew to the correct place
drm/i915: pass struct intel_connector to connector debugfs fops
drm/i915: Polish some RMWs
drm/i915: Push audio enable/disable further out
drm/i915: Push audio_{enable,disable}() to the pre/post pane update stage
drm/i915: Query compressed bpp properly using correct DPCD and DP Spec info
drm/i915: Read a shadowed mmio register for ggtt flush
drm/i915: Record which client owns a VM
drm/i915: Reject async flips with bigjoiner
drm/i915: remove display device info from i915 capabilities
drm/i915: remove excess functions from plane protection check
drm/i915: Remove return type from i915_drm_client_remove_object
drm/i915: Remove unused for_each_uabi_class_engine
drm/i915: Replace custom intel runtime_pm tracker with ref_tracker library
drm/i915: Replace dead 01.org link
drm/i915: Reserve some kernel space per vm
drm/i915: s/clamp()/min()/ in i965_lut_11p6_max_pack()
drm/i915: s/cstate/crtc_state/ in intel_get_frame_time_us()
drm/i915: Set copy engine arbitration for Wa_16018031267 / Wa_16018063123
drm/i915: Simplify intel_ddi_compute_min_voltage_level()
drm/i915: Skip pxp init if gt is wedged
drm/i915: Skip some timing checks on BXT/GLK DSI transcoders
drm/i915: Split g4x+ DP audio presence detect from port enable
drm/i915: Split g4x+ HDMI audio presence detect from port enable
drm/i915: Split intel_ddi_compute_min_voltage_level() into platform variants
drm/i915: Split intel_update_crtc() into two parts
drm/i915: Stop accessing crtc->state from the flip done irq
drm/i915: stop including i915_utils.h from intel_runtime_pm.h
drm/i915: Stop printing pipe name as hex
drm/i915: Stop using a 'reg' variable
drm/i915: Streamline intel_dsc_pps_read()
drm/i915: Track gt pm wakerefs
drm/i915: Track page table backing store usage
drm/i915: update in-source bug filing URLs
drm/i915: use intel_connector in intel_connector_debugfs_add()
drm/i915: Use internal class when counting engine resets
drm/i915: Use kmap_local_page() in gem/i915_gem_execbuffer.c
drm/i915: Use kmap_local_page() in gem/i915_gem_object.c
drm/i915: Use kmap_local_page() in gem/i915_gem_shmem.c
drm/i915: Use kmap_local_page() in gem/selftests/huge_pages.c
drm/i915: Use kmap_local_page() in gem/selftests/i915_gem_coherency.c
drm/i915: Use kmap_local_page() in gem/selftests/i915_gem_context.c
drm/i915: Use kmap_local_page() in i915_cmd_parser.c
drm/i915: Use memcpy_[from/to]_page() in gem/i915_gem_pyhs.c
drm/i915: Use memcpy_from_page() in gt/uc/intel_uc_fw.c
drm/i915: Use named initializers for DPLL info
drm/i915: use octal permissions in display debugfs
drm/i915: use PIPE_CONF_CHECK_BOOL() for bool members
drm/i915: Wrap g4x+ DP/HDMI audio enable/disable
 
drm/imagination/uapi: Add PowerVR driver UAPI
 
drm/imagination: Add driver documentation
drm/imagination: Add firmware and MMU related headers
drm/imagination: Add firmware trace header
drm/imagination: Add firmware trace to debugfs
drm/imagination: Add FWIF headers
drm/imagination: Add GEM and VM related code
drm/imagination: Add GPU ID parsing and firmware loading
drm/imagination: Add GPU register headers
drm/imagination: Add skeleton PowerVR driver
drm/imagination: Fix a couple of spelling mistakes in literal strings
drm/imagination: Fix ERR_PTR test on pointer to pointer.
drm/imagination: Fix error codes in pvr_device_clk_init()
drm/imagination: Fix error path in pvr_vm_create_context
drm/imagination: Fix IS_ERR() vs NULL bug in pvr_request_firmware()
drm/imagination: fix off by one in pvr_vm_mips_init() error handling
drm/imagination: Fixed infinite loop in pvr_vm_mips_map()
drm/imagination: Fixed missing header in pvr_fw_meta
drm/imagination: Fixed oops when misusing ioctl CREATE_HWRT_DATASET
drm/imagination: Fixed warning due to implicit cast to bool
drm/imagination: Get GPU resources
drm/imagination: Implement context creation/destruction ioctls
drm/imagination: Implement firmware infrastructure and META FW support
drm/imagination: Implement free list and HWRT create and destroy ioctls
drm/imagination: Implement job submission and scheduling
drm/imagination: Implement MIPS firmware processor and MMU support
drm/imagination: Implement power management
drm/imagination: Move dereference after NULL check in pvr_mmu_backing_page_init()
drm/imagination: move update_logtype() into ifdef section
drm/imagination: Numerous documentation fixes.
drm/imagination: pvr_device.h: fix all kernel-doc warnings
drm/imagination: pvr_device_process_active_queues now static
drm/imagination: pvr_gpuvm_free() now static
drm/imagination: Remove unneeded semicolon
drm/imagination: Remove unneeded semicolon
drm/imagination: Removed unused function to_pvr_vm_gpuva()
drm/imagination: Removed unused functions in pvr_fw_trace
drm/imagination: vm: check for drm_gpuvm_range_valid()
drm/imagination: vm: fix drm_gpuvm reference count
drm/imagination: vm: Fix heap lookup condition
drm/imagination: vm: make use of GPUVM's drm_exec helper
drm/imagination: vm: prevent duplicate drm_gpuvm_bo instances
 
drm/imx/dcss: Convert to platform remove callback returning void
 
drm/imx/lcdc: Fix double-free of driver data
 
drm/imx: lcdc: Convert to platform remove callback returning void
 
drm/kmb: Convert to platform remove callback returning void
 
drm/loongson: Add platform dependency
drm/loongson: Do not include
 
drm/mediatek: Add component ID to component match structure
drm/mediatek: Convert to platform remove callback returning void
drm/mediatek: dp: Add phy_mtk_dp module as pre-dependency
drm/mediatek: Fix underrun in VDO1 when switches off the layer
drm/mediatek: Manage component's clock with function pointers
drm/mediatek: Power on/off devices with function pointers
drm/mediatek: Refine device table of OVL adaptor
drm/mediatek: Remove the redundant driver data for DPI
drm/mediatek: Rename OVL_ADAPTOR_TYPE_RDMA
drm/mediatek: Return error if MDP RDMA failed to enable the clock
drm/mediatek: Sort OVL adaptor components
drm/mediatek: Start/Stop components with function pointers
drm/mediatek: Stop using iommu_present()
drm/mediatek: Support MT8188 Padding in display driver
drm/mediatek: Use devm_platform_ioremap_resource()
 
drm/meson: Convert to platform remove callback returning void
drm/meson: Don't remove bridges which are created by other drivers
 
drm/mipi-dsi: Fix detach call without attach
 
drm/modes: replace deprecated strncpy with strscpy_pad
 
drm/msm/a690: Fix reg values for a690
 
drm/msm/a6xx: Add missing BIT(7) to REG_A6XX_UCHE_CLIENT_PF
drm/msm/a6xx: add QMP dependency
drm/msm/a6xx: set highest_bank_bit to 13 for a610
 
drm/msm/adreno: Fix A680 chip id
 
drm/msm/dp: add a missing unlock in dp_hpd_plug_handle()
drm/msm/dp: Add DisplayPort controller for SM8650
drm/msm/dp: call dp_display_get_next_bridge() during probe
drm/msm/dp: cleanup debugfs handling
drm/msm/dp: delete EV_HPD_INIT_SETUP
drm/msm/dp: Fix platform_get_irq() check
drm/msm/dp: incorporate pm_runtime framework into DP driver
drm/msm/dp: move of_dp_aux_populate_bus() to eDP probe()
drm/msm/dp: move parser->parse() and dp_power_client_init() to probe
drm/msm/dp: rename is_connected with link_ready
drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
drm/msm/dp: tie dp_display_irq_handler() with dp driver
drm/msm/dp: use drm_bridge_hpd_notify() to report HPD status changes
 
drm/msm/dpu: add an API to setup the CDM block for writeback
drm/msm/dpu: add cdm blocks to dpu snapshot
drm/msm/dpu: add cdm blocks to RM
drm/msm/dpu: add cdm blocks to sc7280 dpu_hw_catalog
drm/msm/dpu: add cdm blocks to sm8250 dpu_hw_catalog
drm/msm/dpu: add CDM related logic to dpu_hw_ctl layer
drm/msm/dpu: add dpu_hw_cdm abstraction for CDM block
drm/msm/dpu: add formats check for writeback encoder
drm/msm/dpu: Add hw revision 4.1 (SDM670)
drm/msm/dpu: Add missing safe_lut_tbl in sc8180x catalog
drm/msm/dpu: Add mutex lock in control vblank irq
drm/msm/dpu: add support for SM8650 DPU
drm/msm/dpu: add support to allocate CDM from RM
drm/msm/dpu: Capture dpu snapshot when frame_done_timer timeouts
drm/msm/dpu: check for valid hw_pp in dpu_encoder_helper_phys_cleanup
drm/msm/dpu: cleanup dpu_kms_hw_init error path
drm/msm/dpu: correct clk bit for WB2 block
drm/msm/dpu: Correct UBWC settings for sc8280xp
drm/msm/dpu: deduplicate some (most) of SSPP sub-blocks
drm/msm/dpu: drop dpu_encoder_phys_ops::destroy
drm/msm/dpu: drop DPU_HW_SUBBLK_INFO macro
drm/msm/dpu: Drop enable and frame_count parameters from dpu_hw_setup_misr()
drm/msm/dpu: drop MSM_ENC_VBLANK support
drm/msm/dpu: drop the `id' field from DPU_HW_SUBBLK_INFO
drm/msm/dpu: drop the `smart_dma_priority' field from struct dpu_sspp_sub_blks
drm/msm/dpu: drop unused dpu_plane::lock
drm/msm/dpu: Drop unused get_scaler_ver callback from SSPP
drm/msm/dpu: Drop unused qseed_type from catalog dpu_caps
drm/msm/dpu: enable smartdma on sm8350
drm/msm/dpu: enable SmartDMA on SM8450
drm/msm/dpu: enable writeback on SM8350
drm/msm/dpu: enable writeback on SM8450
drm/msm/dpu: fix kernel-doc warnings
drm/msm/dpu: fix writeback programming for YUV cases
drm/msm/dpu: introduce separate wb2_format arrays for rgb and yuv
drm/msm/dpu: merge DPU_SSPP_SCALER_QSEED3, QSEED3LITE, QSEED4
drm/msm/dpu: move csc matrices to dpu_hw_util
drm/msm/dpu: move CSC tables to dpu_hw_util.c
drm/msm/dpu: move encoder status to standard encoder debugfs dir
drm/msm/dpu: plug-in the cdm related bits to writeback setup
drm/msm/dpu: populate SSPP scaler block version
drm/msm/dpu: Ratelimit framedone timeout msgs
drm/msm/dpu: remove extra drm_encoder_cleanup from the error path
drm/msm/dpu: remove IS_ERR_OR_NULL for dpu_hw_intr_init() error handling
drm/msm/dpu: remove QoS teardown on plane destruction
drm/msm/dpu: rename dpu_encoder_phys_wb_setup_cdp to match its functionality
drm/msm/dpu: reserve cdm blocks for writeback in case of YUV output
drm/msm/dpu: rewrite scaler and CSC presense checks
drm/msm/dpu: Set input_sel bit for INTF
drm/msm/dpu: try multirect based on mdp clock limits
drm/msm/dpu: use devres-managed allocation for HW blocks
drm/msm/dpu: use devres-managed allocation for interrupts data
drm/msm/dpu: use devres-managed allocation for MDP TOP
drm/msm/dpu: use devres-managed allocation for VBIF data
drm/msm/dpu: use drmm-managed allocation for dpu_crtc
drm/msm/dpu: use drmm-managed allocation for dpu_encoder_phys
drm/msm/dpu: use drmm-managed allocation for dpu_encoder_virt
drm/msm/dpu: use drmm-managed allocation for dpu_plane
 
drm/msm/dsi: Enable runtime PM
drm/msm/dsi: Use pm_runtime_resume_and_get to prevent refcnt leaks
 
drm/msm/gem: Add metadata
drm/msm/gem: Cleanup submit_cleanup_bo()
drm/msm/gem: Convert to drm_exec
drm/msm/gem: Demote allocations to __GFP_NOWARN
drm/msm/gem: Demote userspace errors to DRM_UT_DRIVER
drm/msm/gem: Don't queue job to sched in error cases
drm/msm/gem: Fix double resv lock aquire
drm/msm/gem: Remove "valid" tracking
drm/msm/gem: Remove submit_unlock_unpin_bo()
drm/msm/gem: Split out submit_unpin_objects() helper
 
drm/msm/gpu: drop duplicating VIG feature masks
drm/msm/gpu: Move gpu devcore's to gpu device
drm/msm/gpu: Skip retired submits in recover worker
 
drm/msm/mdp4: flush vblank event on disable
drm/msm/mdp4: use bulk regulators API for LCDC encoder
drm/msm/mdp4: use drmm-managed allocation for mdp4_crtc
drm/msm/mdp4: use drmm-managed allocation for mdp4_dsi_encoder
drm/msm/mdp4: use drmm-managed allocation for mdp4_dtv_encoder
drm/msm/mdp4: use drmm-managed allocation for mdp4_lcdc_encoder
 
drm/msm/mdp5: use devres-managed allocation for configuration data
drm/msm/mdp5: use devres-managed allocation for CTL manager data
drm/msm/mdp5: use devres-managed allocation for INTF data
drm/msm/mdp5: use devres-managed allocation for mixer data
drm/msm/mdp5: use devres-managed allocation for pipe data
drm/msm/mdp5: use devres-managed allocation for SMP data
drm/msm/mdp5: use drmm-managed allocation for mdp5_crtc
drm/msm/mdp5: use drmm-managed allocation for mdp5_encoder
 
drm/msm/mdss: Handle the reg bus ICC path
drm/msm/mdss: inline msm_mdss_icc_request_bw()
drm/msm/mdss: Rename path references to mdp_path
drm/msm/mdss: specify cfg bandwidth for SDM670
drm/msm/mdss: switch mdss to use devm_of_icc_get()
 
drm/msm: Add param for the highest bank bit
drm/msm: don't create GPU-related debugfs files with no GPU present
drm/msm: dsi: add support for DSI 2.8.0
drm/msm: dsi: add support for DSI-PHY on SM8650
drm/msm: mdss: add support for SDM670
drm/msm: mdss: add support for SM8650
drm/msm: Reduce fallout of fence signaling vs reclaim hangs
drm/msm: Refactor UBWC config setting
drm/msm: Small uabi fixes
drm/msm: Wire up tlb ops
 
drm/msms/dp: fixed link clock divider bits be over written in BPC unknown case
 
Linux: drm/nouveau/fence:: fix warning directly dereferencing a rcu pointer
 
drm/nouveau/fifo: Remove duplicated include in chan.c
 
drm/nouveau/mmu/r535: uninitialized variable in r535_bar_new_()
 
drm/nouveau: Convert to platform remove callback returning void
drm/nouveau: don't fini scheduler if not initialized
drm/nouveau: enable dynamic job-flow control
drm/nouveau: fix several DMA buffer leaks
drm/nouveau: fix stale locked mutex in nouveau_gem_ioctl_pushbuf
drm/nouveau: implement 1:1 scheduler - entity relationship
drm/nouveau: keep DMA buffers required for suspend/resume
drm/nouveau: make use of drm_gpuvm_range_valid()
drm/nouveau: make use of the GPUVM's shared dma-resv
drm/nouveau: nvkm_gsp_radix3_sg() should use nvkm_gsp_mem_ctor()
drm/nouveau: omit to create schedulers using the legacy uAPI
drm/nouveau: Removes unnecessary args check in nouveau_uvmm_sm_prepare
drm/nouveau: separately allocate struct nouveau_uvmm
drm/nouveau: use GPUVM common infrastructure
 
drm/ofdrm: Do not include
drm/ofdrm: Preallocate format-conversion buffer in atomic_check
 
drm/omapdrm: Improve check for contiguous buffers
 
drm/panel-edp: Add AUO B116XTN02, BOE NT116WHM-N21,836X2, NV116WHM-N49 V8.0
drm/panel-edp: Add auo_b116xa3_mode
drm/panel-edp: Add override_edid_mode quirk for generic edp
drm/panel-edp: Add SDC ATNA45AF01
drm/panel-edp: Avoid adding multiple preferred modes
drm/panel-edp: drm/panel-edp: Add several generic edp panels
drm/panel-edp: drm/panel-edp: Fix AUO B116XAK01 name and timing
drm/panel-edp: drm/panel-edp: Fix AUO B116XTN02 name
 
drm/panel-elida-kd35t133: drop drm_connector_set_orientation_from_panel
drm/panel-elida-kd35t133: Drop prepare/unprepare logic
drm/panel-elida-kd35t133: Drop shutdown logic
drm/panel-elida-kd35t133: hold panel in reset for unprepare
drm/panel-elida-kd35t133: trival: update panel size from 5.5 to 3.5
 
drm/panel-simple: add Evervision VGG644804 panel entry
 
drm/panel/raydium-rm692e5: select CONFIG_DRM_DISPLAY_DP_HELPER
 
drm/panel: Add Ilitek ILI9805 panel driver
drm/panel: Add Synaptics R63353 panel driver
drm/panel: boe-tv101wum-nl6: Fine tune Himax83102-j02 panel HFP and HBP (again)
drm/panel: himax-hx8394: Add Panel Rotation Support
drm/panel: himax-hx8394: Add Support for Powkiddy X55 panel
drm/panel: himax-hx8394: Drop prepare/unprepare tracking
drm/panel: himax-hx8394: Drop shutdown logic
drm/panel: ilitek-ili9805: add support for Tianma TM041XDHG01 panel
drm/panel: ilitek-ili9805: adjust the includes
drm/panel: ilitek-ili9881c: Add Ampire AM8001280G LCD panel
drm/panel: ilitek-ili9881c: make use of prepare_prev_first
drm/panel: nt35510: fix typo
drm/panel: nv3051d: Add Powkiddy RK2023 Panel Support
drm/panel: nv3051d: Hold panel in reset for unprepare
drm/panel: nv3052c: Add Fascontek FS035VG158 LCD display
drm/panel: nv3052c: Add SPI device IDs
drm/panel: nv3052c: Allow specifying registers per panel
drm/panel: nv3052c: Document known register names
drm/panel: samsung-s6d7aa0: drop DRM_BUS_FLAG_DE_HIGH for lsl080al02
drm/panel: simple: Add AUO G156HAN04.0 LVDS display support
drm/panel: simple: Add BOE BP101WX1-100 panel
drm/panel: st7701: Add Anbernic RG-ARC Panel Support
drm/panel: st7701: Fix AVCL calculation
drm/panel: synaptics-r63353: adjust the includes
 
drm/panelreplay: dpcd register definition for panelreplay
 
drm/panfrost: Add gpu_irq, mmu_irq to struct panfrost_device
drm/panfrost: Ignore core_mask for poweroff and disable PWRTRANS irq
drm/panfrost: Implement ability to turn on/off GPU clocks in suspend
drm/panfrost: Implement ability to turn on/off regulators in suspend
drm/panfrost: Perform hard reset to recover GPU if soft reset fails
drm/panfrost: Really power off GPU cores in panfrost_gpu_power_off()
drm/panfrost: Remove incorrect IS_ERR() check
drm/panfrost: Set clocks on/off during system sleep on MediaTek SoCs
drm/panfrost: Set regulators on/off during system sleep on MediaTek SoCs
drm/panfrost: Synchronize and disable interrupts before powering off
drm/panfrost: Tighten polling for soft reset and power on
 
drm/plane-helper: Move drm_plane_helper_atomic_check() into udl
 
drm/plane: Extend damage tracking kernel-doc
 
drm/prime: Support page array >= 4GB
 
drm/print: Handle NULL drm device in __drm_printk()
 
drm/qxl: remove unused declaration
drm/qxl: Use the hotspot properties from cursor planes
 
drm/radeon/dpm: fix a memleak in sumo_parse_power_table
 
drm/radeon/r100: Fix integer overflow issues in r100_cs_track_check()
 
drm/radeon/r600_cs: Fix possible int overflows in r600_cs_check_reg()
 
drm/radeon/trinity_dpm: fix a memleak in trinity_parse_power_table
 
drm/radeon: check return value of radeon_ring_lock()
drm/radeon: check the alloc_workqueue return value in radeon_crtc_init()
drm/radeon: Do not include
drm/radeon: Fix warning using plain integer as NULL
drm/radeon: include drm/drm_edid.h only where needed
drm/radeon: Prevent multiple debug error lines on suspend
 
drm/rockchip: move output interface related definition to rockchip_drm_drv.h
drm/rockchip: rk3066_hdmi: include drm/drm_atomic.h
drm/rockchip: rk3066_hdmi: Remove useless mode_fixup
drm/rockchip: rk3066_hdmi: Switch encoder hooks to atomic
drm/rockchip: vop2: add a missing unlock in vop2_crtc_atomic_enable()
drm/rockchip: vop2: Add NV20 and NV30 support
drm/rockchip: vop2: Add support for rk3588
drm/rockchip: vop2: Add write mask for VP config done
drm/rockchip: vop2: Avoid use regmap_reinit_cache at runtime
drm/rockchip: vop2: clean up some inconsistent indenting
drm/rockchip: vop2: clear afbc en and transform bit for cluster window at linear mode
drm/rockchip: vop2: Drop superfluous include
drm/rockchip: vop2: Drop unused if_dclk_rate variable
drm/rockchip: vop2: rename grf to sys_grf
drm/rockchip: vop2: rename VOP_FEATURE_OUTPUT_10BIT to VOP2_VP_FEATURE_OUTPUT_10BIT
drm/rockchip: vop2: set bg dly and prescan dly at vop2_post_config
drm/rockchip: vop2: set half_block_en bit in all mode
drm/rockchip: vop2: Set YUV/RGB overlay mode
 
drm/sched: Add a helper to queue TDR immediately
drm/sched: Add drm_sched_start_timeout_unlocked helper
drm/sched: Add drm_sched_wqueue_* helpers
drm/sched: Convert drm scheduler to use a work queue rather than kthread
drm/sched: Define pr_fmt() for DRM using pr_*()
drm/sched: Don't disturb the entity when in RR-mode scheduling
drm/sched: Drain all entities in DRM sched run job worker
drm/sched: Drop suffix from drm_sched_wakeup_if_can_queue
drm/sched: Fix bounds limiting when given a malformed entity
drm/sched: Fix compilation issues with DRM priority rename
drm/sched: implement dynamic job-flow control
drm/sched: Move free worker re-queuing out of the if block
drm/sched: Partial revert of "Qualify drm_sched_wakeup() by drm_sched_entity_is_ready()"
drm/sched: Qualify drm_sched_wakeup() by drm_sched_entity_is_ready()
drm/sched: Re-queue run job worker when drm_sched_entity_pop_job() returns NULL
drm/sched: Rename drm_sched_free_job_queue to be more descriptive
drm/sched: Rename drm_sched_get_cleanup_job to be more descriptive
drm/sched: Rename drm_sched_run_job_queue_if_ready and clarify kerneldoc
drm/sched: Rename priority MIN to LOW
drm/sched: Reverse run-queue priority enumeration
drm/sched: Split free_job into own work item
 
drm/shmobile: Do not include
 
drm/simpledrm: Do not include
drm/simpledrm: Preallocate format-conversion buffer in atomic_check
 
drm/solomon: Do not include
 
drm/sprd: Convert to platform remove callback returning void
 
drm/ssd130x: Fix possible uninitialized usage of crtc_state variable
drm/ssd130x: Preallocate format-conversion buffer in atomic_check
 
drm/syncobj: Add deadline support for syncobj waits
drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
drm/syncobj: handle NULL fence in syncobj_eventfd_entry_func
 
drm/tegra: Do not assume that a NULL domain means no DMA IOMMU
drm/tegra: Remove existing framebuffer only if we support display
 
drm/test: add a test suite for GEM objects backed by shmem
drm/test: rearrange test entries in Kconfig and Makefile
 
drm/tests/buddy: fix print format
 
drm/tests/drm_buddy: add alloc_contiguous test
drm/tests/drm_buddy: add alloc_range_bias test
drm/tests/drm_buddy: fix 32b build
drm/tests/drm_buddy: fix build failure on 32-bit targets
 
drm/tests: mm: Call drm_mm_print in drm_test_mm_debug
drm/tests: Remove slow tests
drm/tests: Switch to kunit devices
drm/tests: Use KUNIT_DEFINE_ACTION_WRAPPER()
 
drm/tidss: Add simple K2G manual reset
drm/tidss: Add support for AM62A7 DSS
drm/tidss: Check for K2G in in dispc_softreset()
drm/tidss: Drop useless variable init
drm/tidss: Fix atomic_flush check
drm/tidss: Fix dss reset
drm/tidss: IRQ code cleanup
drm/tidss: Move reset to the end of dispc_init()
drm/tidss: Return error value from from softreset
drm/tidss: Use DRM_PLANE_COMMIT_ACTIVE_ONLY
drm/tidss: Use PM autosuspend
drm/tidss: Use pm_runtime_resume_and_get()
 
drm/tilcdc: Convert to platform remove callback returning void
drm/tilcdc: Fix irq free on unload
 
drm/todo: Add entry about implementing buffer age for damage tracking
drm/todo: Add entry to clean up former seltests suites
 
drm/ttm/tests: depend on UML || COMPILE_TEST
 
drm/ttm: allocate dummy_read_page without DMA32 on fail
drm/ttm: Fix an invalid freeing on already freed page in error path
drm/ttm: fix ttm pool initialization for no-dma-device drivers
drm/ttm: fix ttm pool initialization for no-dma-device drivers
drm/ttm: Schedule delayed_delete worker closer
 
drm/uapi: add explicit virtgpu context debug name
drm/uapi: drm_mode.h: fix spellos and grammar
 
drm/udl: Add ARGB8888 as a format
 
drm/v3d: Add a CPU job submission
drm/v3d: add brcm,2712-v3d as a compatible V3D device
drm/v3d: Create a CPU job extension for a indirect CSD job
drm/v3d: Create a CPU job extension for the copy performance query job
drm/v3d: Create a CPU job extension for the reset performance query job
drm/v3d: Create a CPU job extension for the reset timestamp job
drm/v3d: Create a CPU job extension for the timestamp query job
drm/v3d: Create a CPU job extension to copy timestamp query to a buffer
drm/v3d: Create tracepoints to track the CPU job
drm/v3d: Decouple job allocation from job initiation
drm/v3d: Detach job submissions IOCTLs to a new specific file
drm/v3d: Detach the CSD job BO setup
drm/v3d: Don't allow two multisync extensions in the same job
drm/v3d: Enable BO mapping
drm/v3d: Expose the total GPU usage stats on sysfs
drm/v3d: Fix missing error code in v3d_submit_cpu_ioctl()
drm/v3d: Fix support for register debugging on the RPi 4
drm/v3d: fix up register addresses for V3D 7.x
drm/v3d: Free the job and assign it to NULL if initialization fails
drm/v3d: Implement show_fdinfo() callback for GPU usage stats
drm/v3d: Move wait BO ioctl to the v3d_bo file
drm/v3d: Remove unused function header
drm/v3d: Simplify job refcount handling
drm/v3d: update UAPI to match user-space for V3D 7.x
drm/v3d: Use v3d_get_extensions() to parse CPU job data
drm/v3d: wait for all jobs to finish before unregistering
 
drm/vboxvideo: Use the hotspot properties from cursor planes
 
drm/vc4: hdmi: Create destroy state implementation
drm/vc4: tests: Use KUNIT_DEFINE_ACTION_WRAPPER
 
drm/virtio: Disable damage clipping if FB changed since last page-flip
drm/virtio: Fix return value for VIRTGPU_CONTEXT_PARAM_DEBUG_NAME
drm/virtio: Set segment size for virtio_gpu device
drm/virtio: Use the hotspot properties from cursor planes
drm/virtio: use uint64_t more in virtio_gpu_context_init_ioctl
 
drm/vkms: move wb's atomic_check from encoder to connector
 
drm/vmwgfx: Disable damage clipping if FB changed since last page-flip
drm/vmwgfx: Use the hotspot properties from cursor planes
 
drm/xe/adln: Enable ADL-N
 
drm/xe/adlp: Add revid => step mapping
 
drm/xe/bo: Avoid creating a system resource when allocating a fresh VRAM bo
drm/xe/bo: consider bo->flags in xe_bo_migrate()
drm/xe/bo: consider dma-resv fences for clear job
drm/xe/bo: don't hold dma-resv lock over drm_gem_handle_create
drm/xe/bo: Evict VRAM to TT rather than to system
drm/xe/bo: explicitly reject zero sized BO
drm/xe/bo: Fix swapin when moving to VRAM
drm/xe/bo: further limit where CCS pages are needed
drm/xe/bo: Gracefully handle errors from ttm_bo_move_accel_cleanup().
drm/xe/bo: handle PL_TT -> PL_TT
drm/xe/bo: reduce xe_bo_create_pin_map() restrictions
drm/xe/bo: refactor try_add_vram
drm/xe/bo: Remove leftover trace_printk()
drm/xe/bo: Remove the lock_no_vm()/unlock_no_vm() interface
drm/xe/bo: Remove unusued variable
drm/xe/bo: Rename xe_bo_get_sg() to xe_bo_sg()
drm/xe/bo: Simplify xe_bo_lock()
drm/xe/bo: support tiered vram allocation for small-bar
drm/xe/bo: sync kernel fences for KMD buffers
 
drm/xe/buddy: add compatible and intersects hooks
drm/xe/buddy: add visible tracking
drm/xe/buddy: remove the virtualized start
 
drm/xe/ct: fix resv_space print
drm/xe/ct: hold fast_lock when reserving space for g2h
drm/xe/ct: serialise fast_lock during CT disable
drm/xe/ct: update g2h outstanding for CTB capture
 
drm/xe/debugfs: Add dump of default LRCs' MI instructions
drm/xe/debugfs: Dump active workarounds
drm/xe/debugfs: Dump register save-restore tables
drm/xe/debugfs: grab mem_access around forcewake
drm/xe/debugfs: Include GFXPIPE commands in LRC dump
 
drm/xe/device: clean up on error in probe()
drm/xe/device: Introduce xe_device_probe_early
drm/xe/device: Prefer the drm-managed mutex_init
 
drm/xe/dg2: Drop Wa_22014600077
drm/xe/dg2: Fix using wrong PAT table
drm/xe/dg2: Remove one PCI ID
drm/xe/dg2: Remove Wa_15010599737
drm/xe/dg2: Wa_18028616096 now applies to all DG2
 
drm/xe/display: Add empty def for i915_gem_object_flush_if_display
drm/xe/display: Add empty define for i915_ggtt_clear_scanout
drm/xe/display: Add frontbuffer setter/getter for xe_bo
drm/xe/display: Add i915_active.h compatibility header
drm/xe/display: Add i915_gem.h compatibility header
drm/xe/display: Add macro to get i915 device from xe_bo
drm/xe/display: Add struct i915_active for Xe
drm/xe/display: Add writing of remapped dpt
drm/xe/display: Add Xe implementation for fence checks used by fbc code
drm/xe/display: Avoid calling readq()
drm/xe/display: Create a dummy version for vga decode
drm/xe/display: Don't try to use vram if not available
drm/xe/display: ensure clear-color surfaces are cpu mappable
drm/xe/display: Fix dummy __i915_inject_probe_error()
drm/xe/display: fix error handling flow when device probing fails
drm/xe/display: fix i915_gem_object_is_shmem() wrapper
drm/xe/display: Fix memleak in display initialization
drm/xe/display: Implement display support
drm/xe/display: Improve s2idle handling.
drm/xe/display: Silence kernel-doc warnings related to display
drm/xe/display: Use acpi_target_system_state only if ACPI_SLEEP is enabled
drm/xe/display: Xe stolen memory handling for fbc support
 
drm/xe/dmabuf: Make xe_dmabuf_ops static
 
drm/xe/doc: Include documentation about xe_assert()
 
drm/xe/dsb: DSB implementation for xe
 
drm/xe/engine: add missing rpm for bind engines
 
drm/xe/execlist: Log when using execlist submission
drm/xe/execlist: Remove leftover printk messages
 
drm/xe/ggtt: fix alignment usage for DG2
drm/xe/ggtt: fix GGTT scratch usage for DG2
drm/xe/ggtt: prime ggtt->lock against FS_RECLAIM
drm/xe/ggtt: Use BIT_ULL() for 64bit
 
drm/xe/gsc: add gsc device support
drm/xe/gsc: add has_heci_gscfi indication to device
drm/xe/gsc: add HECI2 register offsets
drm/xe/gsc: Define GSC FW for MTL
drm/xe/gsc: Define GSCCS for MTL
drm/xe/gsc: enable pvc support
drm/xe/gsc: GSC FW load
drm/xe/gsc: Implement WA 14015076503
drm/xe/gsc: Introduce GSC FW
drm/xe/gsc: Parse GSC FW header
drm/xe/gsc: Query GSC compatibility version
drm/xe/gsc: Trigger a driver flr to cleanup the GSC on unload
 
drm/xe/gt: Dump PAT table when failing to initialize
drm/xe/gt: Enable interrupt while initializing root gt
drm/xe/gt: Fix min() with u32 and u64
drm/xe/gt: some error handling fixes
drm/xe/gt: tweak placement for signalling TLB fences after GT reset
 
drm/xe/guc: Add support GuC MMIO send / recv
drm/xe/guc: Bump PVC GuC version to 70.9.1
drm/xe/guc: Convert GuC registers to REG_FIELD/REG_BIT
drm/xe/guc: Copy response data from proper registers
drm/xe/guc: Drop ancient GuC CTB definitions
drm/xe/guc: Fix h2g_write usage of GUC_CTB_MSG_MAX_LEN
drm/xe/guc: Fix handling of GUC_HXG_TYPE_NO_RESPONSE_BUSY
drm/xe/guc: Fix typo s/enabled/enable/
drm/xe/guc: Fix wrong assert about full_len
drm/xe/guc: Handle RCU_MODE as masked from definition
drm/xe/guc: Handle regset overflow check for entire GT
drm/xe/guc: Include only required GuC ABI headers
drm/xe/guc: Move GuC registers to regs/
drm/xe/guc: Normalize error messages with %#x
drm/xe/guc: Port Wa_14012197797/Wa_22011391025 to xe_wa
drm/xe/guc: Port Wa_14014475959 to xe_wa and fix it
drm/xe/guc: Port Wa_1509372804 to xe_wa
drm/xe/guc: Port Wa_16011759253 to xe_wa
drm/xe/guc: Port Wa_16011777198 to xe_wa
drm/xe/guc: Port Wa_16015675438/Wa_18020744125 to xe_wa
drm/xe/guc: Port Wa_22012727170/Wa_22012727685 to xe_wa
drm/xe/guc: Port Wa_22012773006 to xe_wa
drm/xe/guc: Promote guc_to_gt/xe helpers to .h
drm/xe/guc: Read HXG fields from DW1 of G2H response
drm/xe/guc: Remove i915_regs.h include
drm/xe/guc: Remove obsolete GuC CTB documentation
drm/xe/guc: Remove special handling for PVC A*
drm/xe/guc: Rename GEN11_SOFT_SCRATCH for clarity
drm/xe/guc: Report submission version of GuC firmware
drm/xe/guc: s/xe_guc_send_mmio/xe_guc_mmio_send
drm/xe/guc: Split GuC params used for "hwconfig" and "post-hwconfig"
drm/xe/guc: Switch to major-only GuC FW tracking for MTL
drm/xe/guc: Use valid scratch register for posting read
 
drm/xe/guc_pc: add missing mem_access for freq_rpe_show
drm/xe/guc_pc: Fix Meteor Lake registers.
drm/xe/guc_pc: Move gt register to the proper place
drm/xe/guc_pc: Reorder forcewake and xe_pm_runtime calls
 
drm/xe/guc_submit: fixup deregister in job timeout
drm/xe/guc_submit: prevent repeated unregister
 
drm/xe/hdcp: Define intel_hdcp_gsc_check_status in Xe
 
drm/xe/huc: Define HuC for MTL
drm/xe/huc: Don't re-auth HuC if it's already authenticated
drm/xe/huc: Extract version and binary offset from new HuC headers
drm/xe/huc: HuC authentication via GSC
drm/xe/huc: HuC is not supported on GTs that don't have video engines
drm/xe/huc: Prepare for 2-step HuC authentication
drm/xe/huc: Support for loading unversiond HuC
 
drm/xe/hwmon: Add kernel doc and refactor xe hwmon
drm/xe/hwmon: Expose card reactive critical power
drm/xe/hwmon: Expose hwmon energy attribute
drm/xe/hwmon: Expose input voltage attribute
drm/xe/hwmon: Expose power attributes
drm/xe/hwmon: Expose power1_max_interval
drm/xe/hwmon: fix uaf on unload
drm/xe/hwmon: Protect hwmon rw attributes with hwmon_lock
 
drm/xe/irq: Add helpers to find ISR/IIR/IMR/IER registers
drm/xe/irq: Clear GFX_MSTR_IRQ as part of IRQ reset
drm/xe/irq: Don't call pci_free_irq_vectors
drm/xe/irq: Don't clobber display interrupts on multi-tile platforms
drm/xe/irq: Drop commented-out code for non-existent media engines
drm/xe/irq: Drop gen3_ prefixes
drm/xe/irq: Drop IRQ_INIT and IRQ_RESET macros
drm/xe/irq: Drop remaining "gen11_" prefix from IRQ functions
drm/xe/irq: Drop unnecessary GEN11_ and GEN12_ register prefixes
drm/xe/irq: Ensure primary GuC won't clobber media GuC's interrupt mask
drm/xe/irq: Move ASLE backlight interrupt logic
drm/xe/irq: Rename and clarify top-level interrupt handling routines
drm/xe/irq: the irq handler local variable need not be static
drm/xe/irq: Untangle postinstall functions
 
drm/xe/Kconfig.debug: select DEBUG_FS for KUnit runs
 
drm/xe/kunit: Add stub to read_gmdid
drm/xe/kunit: Add test for LMTT operations
drm/xe/kunit: Enable CONFIG_PCI_IOV in .kunitconfig
drm/xe/kunit: Handle fake device creation for all platform/subplatform cases
drm/xe/kunit: Move fake pci data to test-priv
drm/xe/kunit: Remove handling of XE_TEST_SUBPLATFORM_ANY
drm/xe/kunit: Return number of iterated devices
drm/xe/kunit: Test WAs for MTL and LNL
 
drm/xe/lnl: Add GuC firmware definition
drm/xe/lnl: Add LNL platform definition
drm/xe/lnl: Hook up MOCS table
 
drm/xe/lrc: give start_seqno a better default
 
drm/xe/macro: Remove unused constant
 
drm/xe/mcr: Add L3BANK steering for DG2
drm/xe/mcr: Add SQIDI steering for DG2
drm/xe/mcr: Document how to initialize group/instance
drm/xe/mcr: Separate version from engine type selection
drm/xe/mcr: Use designated init for xe_steering_types
 
drm/xe/migrate: Add kerneldoc for the migrate subsystem
drm/xe/migrate: Do not hand-encode pte
drm/xe/migrate: Fix CCS copy for small VRAM copy chunks
drm/xe/migrate: fix MI_ARB_ON_OFF usage
drm/xe/migrate: Fix number of PT structs in docbook
drm/xe/migrate: retain CCS aux state for vram -> vram
drm/xe/migrate: Update cpu page-table updates
drm/xe/migrate: Update emit_pte to cope with a size level than 4k
 
drm/xe/mmio: Account for GSI offset when checking ranges
drm/xe/mmio: add xe_mmio_read16()
drm/xe/mmio: Cast to u64 when printing
drm/xe/mmio: fix build warning for BAR resize on 32-bit
drm/xe/mmio: fix forcewake ref leak in xe_mmio_ioctl
drm/xe/mmio: grab mem_access in xe_mmio_ioctl
drm/xe/mmio: Make xe_mmio_wait32() aware of interrupts
drm/xe/mmio: Move xe_mmio_wait32() to xe_mmio.c
drm/xe/mmio: stop incorrectly triggering drm_warn
drm/xe/mmio: update gt_count when probing multi-tile
drm/xe/mmio: Use non-atomic writeq/readq variant for 32b
drm/xe/mmio: Use struct xe_reg
 
drm/xe/mocs: Add missing RKL handling
drm/xe/mocs: add MTL mocs
drm/xe/mocs: Bring comment about mocs back to reality
drm/xe/mocs: Drop duplicate assignment of uc_index
drm/xe/mocs: Drop HAS_RENDER_L3CC flag
drm/xe/mocs: Drop unwanted TGL table
drm/xe/mocs: Drop xe_mocs_info_index
drm/xe/mocs: LNCF MOCS settings only need to be restored on pre-Xe_HP
drm/xe/mocs: MOCS registers are multicast on Xe_HP and beyond
drm/xe/mocs: update MOCS table for xe2
 
drm/xe/mtl: Add some initial MTL workarounds
drm/xe/mtl: Add support to get C6 residency/status of MTL
drm/xe/mtl: Disable media GT
drm/xe/mtl: Fix PAT table coherency settings
drm/xe/mtl: Handle PAT_INDEX offset jump
drm/xe/mtl: Map PPGTT as CPU:WC
drm/xe/mtl: Reduce Wa_14018575942 scope to the CCS engine
drm/xe/mtl: Use 16.67 Mhz freq scale factor to get rpX
 
drm/xe/pat: Add debugfs node to dump PAT
drm/xe/pat: annotate pat_index with coherency mode
drm/xe/pat: Clean up PAT register definitions
drm/xe/pat: Define PAT tables as static
drm/xe/pat: Handle unicast vs MCR PAT registers
drm/xe/pat: Keep track of relevant indexes
drm/xe/pat: Move PAT setup to a dedicated file
drm/xe/pat: Prefer the arch/IP names
drm/xe/pat: trim the xelp PAT table
drm/xe/pat: Use 0 instead of space on error
drm/xe/pat: Use table-based programming of PAT settings
 
drm/xe/pcode: fix pcode error check
 
drm/xe/pf: Introduce Local Memory Translation Table
 
drm/xe/pm: Add pci d3cold_capable support
drm/xe/pm: Add vram_d3cold_threshold for d3cold capable device
drm/xe/pm: Add vram_d3cold_threshold Sysfs
drm/xe/pm: Disable PM on unbounded pcie parent bridge
drm/xe/pm: fix unbalanced ref handling
drm/xe/pm: Init pcode and restore vram on power lost
drm/xe/pm: Refactor xe_pm_runtime_init
drm/xe/pm: Toggle d3cold_allowed using vram_usages
drm/xe/pm: Use PM functions only if CONFIG_PM_SLEEP is enabled
 
drm/xe/pmu: Drop interrupt pmu event
drm/xe/pmu: Enable PMU interface
drm/xe/pmu: Remove PMU from Xe till uapi is finalized
 
drm/xe/ppgtt: clear the scratch page
drm/xe/ppgtt: fix scratch page usage on DG2
 
drm/xe/pt: Allow for stricter type- and range checking
 
drm/xe/pvc: Blacklist BCS_SWCTRL register
drm/xe/pvc: Don't try to invalidate AuxCCS TLB
drm/xe/pvc: Force even num engines to use 64B
drm/xe/pvc: Remove A* steppings
drm/xe/pvc: Use fast copy engines as migrate engine on PVC
 
drm/xe/query: zero the region info
 
drm/xe/reg_sr: Apply limit to register whitelisting
drm/xe/reg_sr: Save errors for kunit integration
drm/xe/reg_sr: Simplify check for masked registers
drm/xe/reg_sr: Tweak verbosity for register printing
drm/xe/reg_sr: Use a single parameter for xe_reg_sr_apply_whitelist()
drm/xe/reg_sr: Use xe_gt_dbg
 
drm/xe/rpls: Add RPLS Support
drm/xe/rpls: Add Stepping info for RPLS
 
drm/xe/rplu: s/ADLP/ALDERLAKE_P
 
drm/xe/rtp: Add "_sr" to entry/function names
drm/xe/rtp: Add check for media stepping
drm/xe/rtp: Add match for render reset domain
drm/xe/rtp: Add match helper for gslice fused off
drm/xe/rtp: Add support for entries with no action
drm/xe/rtp: Allow to track active workarounds
drm/xe/rtp: Also check gt type
drm/xe/rtp: Fix doc for XE_RTP_ACTIONS
drm/xe/rtp: Move match function from wa to rtp
drm/xe/rtp: Rename STEP to GRAPHICS_STEP
drm/xe/rtp: Replace XE_WARN_ON
drm/xe/rtp: Split action and entry flags
drm/xe/rtp: Split rtp process initialization
drm/xe/rtp: Support multiple actions per entry
 
drm/xe/sched_job: prefer dma_fence_is_later
 
drm/xe/selftests: consider multi-GT for eviction test
drm/xe/selftests: Fix an error pointer dereference bug
drm/xe/selftests: hold rpm for ccs_test_migrate()
drm/xe/selftests: hold rpm for evict_test_run_device()
drm/xe/selftests: make eviction test tile centric
drm/xe/selftests: restart GT after xe_bo_restore_kernel()
 
drm/xe/slpc: Start SLPC before GuC submission on reset
 
drm/xe/sr: Apply masked registers properly
 
drm/xe/stolen: don't map stolen on small-bar
drm/xe/stolen: Exclude reserved lmem portion
 
drm/xe/tests/xe_migrate.c: Add vram to vram KUNIT test
 
drm/xe/tests: Fix migrate test
drm/xe/tests: Grab a memory access reference around the migrate sanity test
drm/xe/tests: Remove CONFIG_FB dependency
drm/xe/tests: Set correct expectation
drm/xe/tests: Support CPU page-table updates in the migrate test
drm/xe/tests: Test both CPU- and GPU page-table updates with the migrate test
drm/xe/tests: Use proper batch base address
 
drm/xe/tlb: also update seqno_recv during reset
drm/xe/tlb: drop unnecessary smp_wmb()
drm/xe/tlb: ensure we access seqno_recv once
drm/xe/tlb: fix expected_seqno calculation
drm/xe/tlb: increment next seqno after successful CT send
drm/xe/tlb: Obtain forcewake when doing GGTT TLB invalidations
drm/xe/tlb: print seqno_recv on fence TLB timeout
 
drm/xe/trace: Optimize trace definition
 
drm/xe/tuning: Add missing engine class rules for LRC tuning
 
drm/xe/uapi: Add _FLAG to uAPI constants usable for flags
drm/xe/uapi: Add a comment to each struct
drm/xe/uapi: Add block diagram of a device
drm/xe/uapi: Add examples of user space code
drm/xe/uapi: add exec_queue_id member to drm_xe_wait_user_fence structure
drm/xe/uapi: Add missing documentation for struct members
drm/xe/uapi: Add missing DRM_ prefix in uAPI constants
drm/xe/uapi: add some kernel-doc for region query
drm/xe/uapi: Add support for CPU caching mode
drm/xe/uapi: add the userspace bits for small-bar
drm/xe/uapi: Add Tile ID information to the GT info query
drm/xe/uapi: Add XE_ENGINE_GET_PROPERTY uAPI
drm/xe/uapi: Align on a common way to return arrays (engines)
drm/xe/uapi: Align on a common way to return arrays (gt)
drm/xe/uapi: Align on a common way to return arrays (memory regions)
drm/xe/uapi: Be more specific about the vm_bind prefetch region
drm/xe/uapi: Change rsvd to pad in struct drm_xe_class_instance
drm/xe/uapi: Crystal Reference Clock updates
drm/xe/uapi: Differentiate WAIT_OP from WAIT_MASK
drm/xe/uapi: Document DRM_XE_DEVICE_QUERY_HWCONFIG
drm/xe/uapi: Document drm_xe_query_config keys
drm/xe/uapi: Document drm_xe_query_gt
drm/xe/uapi: Document the memory_region bitmask
drm/xe/uapi: Document use of size in drm_xe_device_query
drm/xe/uapi: Ensure every uapi struct has drm_xe prefix
drm/xe/uapi: Fix naming of XE_QUERY_CONFIG_MAX_EXEC_QUEUE_PRIORITY
drm/xe/uapi: Fix various struct padding for 64b alignment
drm/xe/uapi: Kill DRM_XE_UFENCE_WAIT_VM_ERROR
drm/xe/uapi: Kill exec_queue_set_property
drm/xe/uapi: Kill tile_mask
drm/xe/uapi: Kill VM_MADVISE IOCTL
drm/xe/uapi: Make constant comments visible in kernel doc
drm/xe/uapi: More uAPI documentation additions and cosmetic updates
drm/xe/uapi: Move CPU_CACHING defines before doc
drm/xe/uapi: Move DRM_XE_ACC_GRANULARITY_* where they are used
drm/xe/uapi: Move xe_exec after xe_exec_queue
drm/xe/uapi: Order sections
drm/xe/uapi: Reject bo creation of unaligned size
drm/xe/uapi: Remove DRM_IOCTL_XE_EXEC_QUEUE_SET_PROPERTY
drm/xe/uapi: Remove DRM_XE_UFENCE_WAIT_MASK_*
drm/xe/uapi: Remove DRM_XE_VM_BIND_FLAG_ASYNC comment left over
drm/xe/uapi: Remove GT_TYPE_REMOTE
drm/xe/uapi: Remove MMIO ioctl
drm/xe/uapi: Remove reset uevent for now
drm/xe/uapi: Remove support for persistent exec_queues
drm/xe/uapi: Remove sync binds
drm/xe/uapi: Remove unused field of drm_xe_query_gt
drm/xe/uapi: Remove unused flags
drm/xe/uapi: Remove unused inaccessible memory region
drm/xe/uapi: Remove unused QUERY_CONFIG_GT_COUNT
drm/xe/uapi: Remove unused QUERY_CONFIG_MEM_REGION_COUNT
drm/xe/uapi: Remove useless max_page_size
drm/xe/uapi: Remove useless XE_QUERY_CONFIG_NUM_PARAM
drm/xe/uapi: Remove XE_QUERY_CONFIG_FLAGS_USE_GUC
drm/xe/uapi: Rename *_mem_regions masks
drm/xe/uapi: Rename gts to gt_list
drm/xe/uapi: Rename query's mem_usage to mem_regions
drm/xe/uapi: Rename XE_ENGINE_PROPERTY_X to XE_ENGINE_SET_PROPERTY_X
drm/xe/uapi: Replace useless 'instance' per unique gt_id
drm/xe/uapi: restrict system wide accounting
drm/xe/uapi: Return correct error code for xe_wait_user_fence_ioctl
drm/xe/uapi: Separate bo_create placement from flags
drm/xe/uapi: Separate VM_BIND's operation and flag
drm/xe/uapi: silence kernel-doc errors
drm/xe/uapi: Split xe_sync types from flags
drm/xe/uapi: Standardize the FLAG naming and assignment
drm/xe/uapi: support pat_index selection with vm_bind
drm/xe/uapi: Typo lingo and other small backwards compatible fixes
drm/xe/uapi: Use common drm_xe_ext_set_property extension
drm/xe/uapi: Use LR abbrev for long-running vms
 
drm/xe/uc: Add GuC/HuC firmware path overrides
drm/xe/uc: Extract xe_uc_sanitize_reset
drm/xe/uc: Fix uC status tracking
drm/xe/uc: Prepare for parsing of different header types
drm/xe/uc: Rename guc_submission_enabled() to uc_enabled()
drm/xe/uc: Rework uC version tracking
drm/xe/uc: Split xe_uc_fw_init
drm/xe/uc: Store firmware binary in system-memory backed BO
 
drm/xe/vm: Avoid asid lookup if none allocated
drm/xe/vm: Avoid reserving zero fences
drm/xe/vm: bugfix in xe_vm_create_ioctl
drm/xe/vm: Defer vm rebind until next exec if nothing to execute
drm/xe/vm: don't ignore error when in_kthread
drm/xe/vm: Fix an error path
drm/xe/vm: Fix ASID XA usage
drm/xe/vm: fix double list add
drm/xe/vm: Prefer xe_assert() over XE_WARN_ON()
drm/xe/vm: print the correct 'keep' when printing gpuva ops
drm/xe/vm: Remove VM_BIND_OP macro
drm/xe/vm: Simplify and document xe_vm_lock()
drm/xe/vm: Subclass userptr vmas
drm/xe/vm: tidy up xe_runtime_pm usage
drm/xe/vm: use list_last_entry() to fetch last_op
drm/xe/vm: Use the correct vma destroy sequence on userptr failure
 
drm/xe/vram: start tracking the io_size
 
drm/xe/wa: Apply tile workarounds at probe/resume
drm/xe/wa: Extend scope of Wa_14015795083
drm/xe/wa: Track gt/engine/lrc active workarounds
 
drm/xe/xe2: Add GT topology readout
drm/xe/xe2: Add initial workarounds
drm/xe/xe2: Add MCR register steering for media GT
drm/xe/xe2: Add MCR register steering for primary GT
drm/xe/xe2: Add missing mocs entry
drm/xe/xe2: Add MOCS table
drm/xe/xe2: Add one more bit to encode PAT to ppgtt entries
drm/xe/xe2: Add workaround 14017421178
drm/xe/xe2: Add workaround 14019449301
drm/xe/xe2: Add workaround 14019988906
drm/xe/xe2: Add workaround 14020013138
drm/xe/xe2: Add workaround 16020292621
drm/xe/xe2: Add workaround 16021867713
drm/xe/xe2: Add workaround 18032095049 and 16021639441
drm/xe/xe2: Allocate extra pages for ccs during bo create
drm/xe/xe2: AuxCCS is no longer used
drm/xe/xe2: Define Xe2_LPG IP features
drm/xe/xe2: Define Xe2_LPM IP features
drm/xe/xe2: Determine bios enablement for flat ccs on igfx
drm/xe/xe2: Extend reserved stolen sizes
drm/xe/xe2: Follow XeHPC for TLB invalidation
drm/xe/xe2: Handle flat ccs move for igfx.
drm/xe/xe2: Handle fused-off CCS engines
drm/xe/xe2: Modify main memory to ccs memory ratio.
drm/xe/xe2: Modify xe_bo_test for system memory
drm/xe/xe2: Program correct MOCS registers
drm/xe/xe2: Program GuC's MOCS on Xe2 and beyond
drm/xe/xe2: Program PAT tables
drm/xe/xe2: Respond to TRTT faults as unsuccessful page fault
drm/xe/xe2: Set tile y type in XY_FAST_COPY_BLT to Tile4
drm/xe/xe2: Support flat ccs
drm/xe/xe2: Track VA bits independently of max page table level
drm/xe/xe2: Update chunk size for each iteration of ccs copy
drm/xe/xe2: Update context image layouts
drm/xe/xe2: Update emit_pte to use compression enabled PAT index
drm/xe/xe2: Update MOCS fields in blitter instructions
drm/xe/xe2: Update render/compute context image sizes
drm/xe/xe2: Update SVG state handling
drm/xe/xe2: Updates on XY_CTRL_SURF_COPY_BLT
drm/xe/xe2: Use XE_CACHE_WB pat index
 
drm/xe/xe_bo_move: Enhance xe_bo_move trace
 
drm/xe/xe_exec_queue: Add check for access counter granularity
 
drm/xe/xe_gt_idle: Drop redundant newline in name
 
drm/xe/xe_migrate.c: Use DPA offset for page table entries.
 
drm/xe/xe_migrate: Use NULL 1G PTE mapped at 255GiB VA for ccs clear
 
drm/xe/xe_trace: Add move_lacks_source detail to xe_bo_move trace
 
drm/xe/xe_uc_fw: Use firmware files from standard locations
 
drm/xe/xelpmp: Add Wa_16021867713
drm/xe/xelpmp: Extend Wa_22016670082 to Xe_LPM+
 
drm/xe: Accept a const xe device
drm/xe: Account ring buffer and context state storage
drm/xe: add 28-bit address support in struct xe_reg
drm/xe: add a flag to bypass multi-tile config from MTCFG reg
drm/xe: Add a helper for DRM device-lifetime BO create
drm/xe: Add a missing mutex_destroy to xe_ttm_vram_mgr
drm/xe: add a new sysfs directory for gtidle properties
drm/xe: Add backpointer from gt to tile
drm/xe: Add basic unit tests for rtp
drm/xe: Add child contexts to the GuC context lookup
drm/xe: Add CONFIG_DRM_XE_PREEMPT_TIMEOUT
drm/xe: Add dbg messages for LRC WAs
drm/xe: Add debugfs for dumping GGTT mappings
drm/xe: Add define WQ_HEADER_SIZE
drm/xe: Add device flag to indicate SR-IOV support
drm/xe: Add documentation for mem_type
drm/xe: Add drm-client infrastructure
drm/xe: Add event tracing for CTB
drm/xe: Add explicit padding to uAPI definition
drm/xe: Add for_each_tile iterator
drm/xe: Add frequency throttle reasons sysfs attributes
drm/xe: add GSCCS irq support
drm/xe: add GSCCS ring ops
drm/xe: add gt tuning for indirect state
drm/xe: Add GTs under respective tile sysfs
drm/xe: Add GuC CT snapshot to xe_devcoredump.
drm/xe: Add GuC Submit Engine snapshot to xe_devcoredump.
drm/xe: Add has_asid to device info
drm/xe: Add has_range_tlb_invalidation device attribute
drm/xe: Add helpers to hide struct xe_vma internals
drm/xe: Add HW Engine snapshot to xe_devcoredump.
drm/xe: Add infrastructure for per engine tuning
drm/xe: Add job timeout engine property to sysfs
drm/xe: Add kerneldoc description of multi-tile devices
drm/xe: Add KUnit test for xe_pci.c IP engine lists
drm/xe: add lockdep annotation for xe_device_mem_access_get()
drm/xe: add lockdep annotation for xe_device_mem_access_put()
drm/xe: Add max engine priority to xe query
drm/xe: Add media GT to tile
drm/xe: Add min config for kunit integration ARCH=um
drm/xe: Add min/max cap for engine scheduler properties
drm/xe: Add missing ADL entries to xe_test_wa
drm/xe: Add missing ADL entries to xe_test_wa
drm/xe: Add missing ADL-P engine workaround
drm/xe: add missing bulk_move reset
drm/xe: Add missing DG2 engine workarounds
drm/xe: Add missing DG2 gt workarounds and tunings
drm/xe: Add missing DG2 lrc tunings
drm/xe: Add missing DG2 lrc workarounds
drm/xe: Add missing doc for xe parameter
drm/xe: Add missing include xe_wait_user_fence.h
drm/xe: Add missing LRC workarounds for graphics 1200
drm/xe: Add missing RPL and ADL
drm/xe: add MMIO extension support flags
drm/xe: Add mocs kunit
drm/xe: add msix support
drm/xe: Add new DG2 PCI IDs
drm/xe: Add patch version on guc firmware init
drm/xe: Add performance tuning settings for MTL and Xe2
drm/xe: Add printable name to IP descriptors
drm/xe: Add PVC engine workarounds
drm/xe: Add PVC gt workarounds
drm/xe: Add range based TLB invalidations
drm/xe: add read/write support for MMIO extension space
drm/xe: Add Rocketlake device info
drm/xe: Add skip_guc_pc flag
drm/xe: add skip_pcode flag
drm/xe: add some debug info for d3cold
drm/xe: Add stepping support for GMD_ID platforms
drm/xe: Add support for CCS engine fusing
drm/xe: Add support for OOB workarounds
drm/xe: Add sysfs entries for engines under its GT
drm/xe: Add sysfs entry for tile
drm/xe: Add sysfs entry to report per tile memory size
drm/xe: Add sysfs for default engine scheduler properties
drm/xe: Add sysfs for preempt reset timeout
drm/xe: Add TDR for invalidation fence timeout cleanup
drm/xe: Add test for GT workarounds and tunings
drm/xe: Add timeslice duration engine property to sysfs
drm/xe: Add TLB invalidation fence
drm/xe: Add TLB invalidation fence after rebinds issued from execs
drm/xe: Add TLB invalidation fence ftrace
drm/xe: Add tracking support for bos per client
drm/xe: Add uapi for dumpable bos
drm/xe: Add Wa_14015150844 for DG2 and Xe_LPG
drm/xe: Add Wa_14019821291
drm/xe: Add Wa_14019877138
drm/xe: Add Wa_18028616096
drm/xe: add XE_BO_CREATE_VRAM_MASK
drm/xe: add xe_ttm_stolen_cpu_access_needs_ggtt()
drm/xe: Add XE_VMA_PTE_64K VMA flag
drm/xe: Adjust batchbuffer space warning when creating a job
drm/xe: Adjust mocs field mask definitions
drm/xe: Adjust tile_present mask when skipping rebinds
drm/xe: Align size to PAGE_SIZE
drm/xe: Allocate GT dynamically
drm/xe: Allow compute VMs to output dma-fences on binds
drm/xe: Allow const propagation in gt_to_xe()
drm/xe: Allow dma-fences as in-syncs for compute / faulting VM
drm/xe: Allow GT looping and lookup on standalone media
drm/xe: Allow num_batch_buffer / num_binds == 0 in IOCTLs
drm/xe: Allow userspace to configure CCS mode
drm/xe: Always log GuC/HuC firmware versions
drm/xe: Always use xe_vm_queue_rebind_worker helper
drm/xe: Always write GEN12_RCU_MODE.GEN12_RCU_MODE_CCS_ENABLE for CCS engines
drm/xe: Annotate masked registers used by RTP
drm/xe: Annotate mcr_[un]lock()
drm/xe: Annotate multiple mmio pointers with __iomem
drm/xe: Annotate xe_mem_region::mapping with __iomem
drm/xe: Annotate xe_ttm_stolen_mgr::mapping with __iomem
drm/xe: Apply upper limit to sg element size
drm/xe: Assume large page size if VMA not yet bound
drm/xe: Assume MTL's forcewake register continues to future platforms
drm/xe: ATS-M device ID update
drm/xe: Avoid 64-bit register reads
drm/xe: Avoid any races around ccs_mode update
drm/xe: Avoid doing rebinds
drm/xe: avoid function cast warnings
drm/xe: Ban a VM if rebind worker hits an error
drm/xe: base definitions for the GSCCS
drm/xe: Better error messages for xe_gt_record_default_lrcs
drm/xe: Break of TLB invalidation into its own file
drm/xe: Call __guc_exec_queue_fini_async direct for KERNEL exec_queues
drm/xe: Call drmm_add_action_or_reset() early in xe_device_create()
drm/xe: Call exit functions when xe_register_pci_driver() fails
drm/xe: Carve out top of DSM as reserved
drm/xe: Change GuC interrupt data
drm/xe: change old msi irq api to a new one
drm/xe: Change the name of frequency sysfs attributes
drm/xe: Change tile masks from u64 to u8
drm/xe: Check skip_guc_pc before disabling gucrc
drm/xe: Check skip_guc_pc before setting SLPC flag
drm/xe: circumvent bogus stringop-overflow warning
drm/xe: Clarify 'gt' retrieval for primary tile
drm/xe: Clarify GT counting logic
drm/xe: Clarify number of dwords/qwords stored by MI_STORE_DATA_IMM
drm/xe: Clarify register types on PAT programming
drm/xe: Clean up xe_device_desc
drm/xe: Cleanup CODE_INDENT style issues
drm/xe: Cleanup COMPLEX_MACRO style issues
drm/xe: Cleanup OPEN_BRACE style issues
drm/xe: Cleanup page-related defines
drm/xe: Cleanup POINTER_LOCATION style issues
drm/xe: Cleanup SPACING style issues
drm/xe: Cleanup style warnings
drm/xe: Cleanup style warnings and errors
drm/xe: Cleanup TRAILING_WHITESPACE style issues
drm/xe: clear the serviced bits on INTR_IDENTITY_REG
drm/xe: Combine destroy_cb and destroy_work in xe_vma into union
drm/xe: common function to assign queue name
drm/xe: Constify xe_dss_mask_group_ffs()
drm/xe: Convert GuC CT print to snapshot capture and print.
drm/xe: Convert GuC Engine print to snapshot capture and print.
drm/xe: Convert guc_ready to regular xe_mmio_wait32
drm/xe: Convert memory device refcount to s32
drm/xe: Convert pagefaulting code to use drm_exec
drm/xe: Convert remaining instances of ttm_eu_reserve_buffers to drm_exec
drm/xe: Convert Xe HW Engine print to snapshot capture and print.
drm/xe: Convert xe_mmio_wait32 to us so we can stop using wait_for_us.
drm/xe: Convert xe_vma_op_flags to BIT macros
drm/xe: Correlate engine and cpu timestamps with better accuracy
drm/xe: Create a xe_gt_freq component for raw management and sysfs
drm/xe: Decouple vram check from xe_bo_addr()
drm/xe: Decrement fault mode counts in xe_vm_close_and_put
drm/xe: Define DRM_XE_DEBUG_SRIOV config
drm/xe: Define interrupt vector bits with the interrupt registers
drm/xe: Delete debugfs entry to issue TLB invalidation
drm/xe: Deny unbinds if uapi ufence pending
drm/xe: Deprecate XE_EXEC_QUEUE_SET_PROPERTY_COMPUTE_MODE implementation
drm/xe: destroy clients engine and vm xarrays on close
drm/xe: directly use pat_index for pte_encode
drm/xe: Disable 32bits build
drm/xe: Disallow pinning dma-bufs in VRAM
drm/xe: display support should not depend on EXPERT
drm/xe: Do not forget to drm_dev_put() in xe_pci_probe()
drm/xe: Do not mark 1809175790 as a WA
drm/xe: do not register to PM if GuC is disabled
drm/xe: Do not sleep in atomic
drm/xe: Do not spread i915_reg_defs.h include
drm/xe: Do not take any action if our device was removed.
drm/xe: Document structures for device query
drm/xe: Document topology mask query
drm/xe: Don't "peek" into GMD_ID
drm/xe: don't allocate under ct->lock
drm/xe: don't auto fall back to execlist mode if guc failed to init
drm/xe: Don't emit extra MI_BATCH_BUFFER_END in WA batchbuffer
drm/xe: don't expose the GSCCS to users
drm/xe: Don't grab runtime PM ref in engine create IOCTL
drm/xe: Don't hardcode GuC's MOCS index in register header
drm/xe: Don't process TLB invalidation done in CT fast-path
drm/xe: Don't raise error on fused-off media
drm/xe: Don't support execlists in xe_gt_tlb_invalidation layer
drm/xe: Don't use __user error pointers
drm/xe: don't warn for bogus pagefaults
drm/xe: Donot apply forcewake while reading actual frequency
drm/xe: Drop "_REG" suffix from CSFE_CHICKEN1
drm/xe: Drop EXECLIST_CONTROL from error state dump
drm/xe: Drop extra_gts[] declarations and XE_GT_TYPE_REMOTE
drm/xe: Drop gen afixes from registers
drm/xe: Drop GFX_FLSH_CNTL_GEN6 write during GGTT invalidation
drm/xe: Drop some unnecessary header includes
drm/xe: Drop TLB invalidation from ring operations
drm/xe: Drop vram_id
drm/xe: drop xe_device_mem_access_get() from guc_ct_send
drm/xe: drop xe_device_mem_access_get() from invalidation_vma
drm/xe: Drop xe_mmio_write64()
drm/xe: Drop zero length arrays
drm/xe: Dump CTB during TLB timeout
drm/xe: Emit a render cache flush after each rcs/ccs batch
drm/xe: Emit SVG state on RCS during driver load on DG2 and MTL
drm/xe: Enable Fixed CCS mode setting
drm/xe: enable idle msg and set hysteresis for GSCCS
drm/xe: Enable PCI device earlier
drm/xe: Enable Raptorlake-P
drm/xe: Enable the compat ioctl functionality
drm/xe: Enable W=1 warnings by default
drm/xe: Encapsulate all the module parameters
drm/xe: enforce GSMBASE for DG1 instead of BAR2
drm/xe: ensure correct access_put ordering
drm/xe: Ensure LR engines are not persistent
drm/xe: Ensure memory eviction on s2idle.
drm/xe: Ensure mutex are destroyed
drm/xe: Ensure that we don't access the placements array out-of-bounds
drm/xe: Ensure VMA not userptr before calling xe_bo_is_stolen
drm/xe: Expand XE_REG_OPTION_MASKED documentation
drm/xe: explicitly set GGTT access for GuC DMA
drm/xe: Expose user fence from xe_sync_entry
drm/xe: Extend drm_xe_vm_bind_op
drm/xe: Extend rpX values extraction for future platforms
drm/xe: Extract function to initialize xe->info
drm/xe: Extract MI_* instructions to their own header
drm/xe: Extract non mapped regions out of GuC CTB into its own struct.
drm/xe: Fail xe_device_create() if wq allocation fails
drm/xe: Fake pulling gt->info.engine_mask from hwconfig blob
drm/xe: Fix an invalid locking wait context bug
drm/xe: Fix application of LRC tunings
drm/xe: Fix array bounds check for queries
drm/xe: Fix array of binds
drm/xe: fix bounds checking for 'len' in xe_engine_create_ioctl
drm/xe: Fix bounds checking in __xe_bo_placement_for_flags()
drm/xe: Fix BUG_ON during bind with prefetch
drm/xe: Fix build bug for GCC 11
drm/xe: Fix build with KUNIT=m
drm/xe: Fix build without CONFIG_FAULT_INJECTION
drm/xe: Fix build without CONFIG_PM_SLEEP
drm/xe: Fix check for platform without geometry pipeline
drm/xe: Fix checking for unset value
drm/xe: Fix comment on Wa_22013088509
drm/xe: Fix crash in trace_dma_fence_init()
drm/xe: Fix definition of intel_wakeref_t
drm/xe: Fix dequeue of access counter work item
drm/xe: Fix devcoredump readout of IPEHR
drm/xe: Fix duplicated setting for register 0x6604
drm/xe: Fix error path in xe_guc_pc_gucrc_disable()
drm/xe: Fix error path in xe_guc_pc_start()
drm/xe: Fix error paths of __xe_bo_create_locked
drm/xe: Fix exec IOCTL long running exec queue ring full condition
drm/xe: Fix exec queue usage for unbinds
drm/xe: Fix execlist splat
drm/xe: Fix fence reservation accouting
drm/xe: Fix GT looping for standalone media
drm/xe: Fix guc_exec_queue_set_priority
drm/xe: fix has_llc on rkl
drm/xe: Fix header guard warning
drm/xe: Fix hidden gotcha regression with bo create
drm/xe: fix HuC FW ordering for DG1
drm/xe: Fix indent in xe_hw_engine_print_state()
drm/xe: fix kernel-doc issues
drm/xe: Fix kunit integration due to missing prototypes
drm/xe: Fix lockdep warning from xe_vm_madvise
drm/xe: Fix lockdep warning in xe_force_wake calls
drm/xe: Fix loop in vm_bind_ioctl_ops_unwind
drm/xe: Fix LRC workarounds
drm/xe: fix mcr semaphore locking for MTL
drm/xe: Fix media detection for pre-GMD_ID platforms
drm/xe: fix mem_access for early lrc generation
drm/xe: Fix memory use after free
drm/xe: Fix Meteor Lake rsa issue on guc loading
drm/xe: Fix modifying exec_queue priority in xe_migrate_init
drm/xe: Fix modpost warning on kunit modules
drm/xe: Fix modpost warning on xe_mocs kunit module
drm/xe: Fix MTL+ stolen memory mapping
drm/xe: Fix overflow in vram manager
drm/xe: Fix pagefault and access counter worker functions
drm/xe: fix pat[2] programming with 2M/1G pages
drm/xe: Fix platform order
drm/xe: Fix potential deadlock handling page faults
drm/xe: Fix print of RING_EXECLIST_SQ_CONTENTS_HI
drm/xe: fix pvc unload issue
drm/xe: fix range printing for debug messages
drm/xe: Fix RING_MI_MODE label in devcoredump
drm/xe: Fix ROW_CHICKEN2 define
drm/xe: Fix size of xe_eu_mask_t
drm/xe: Fix some formatting issues in uAPI
drm/xe: Fix some log messages on 32b
drm/xe: Fix splat during error dump
drm/xe: fix submissions without vm
drm/xe: fix suspend-resume for dgfx
drm/xe: Fix the migrate selftest for integrated GPUs
drm/xe: Fix the runtime_idle call and d3cold.allowed decision.
drm/xe: fix tlb_invalidation_seqno_past()
drm/xe: Fix tracepoints on 32b
drm/xe: Fix typo in MCR documentation
drm/xe: Fix typo persitent->persistent
drm/xe: Fix typos
drm/xe: Fix UBSAN splat in add_preempt_fences()
drm/xe: Fix unbind of unaccessed VMA (fault mode)
drm/xe: Fix uninitialized variables
drm/xe: Fix unreffed ptr leak on engine lookup
drm/xe: Fix VM bind out-sync signaling ordering
drm/xe: Fix vm refcount races
drm/xe: Fix WA 14010918519 write to wrong register
drm/xe: Fix Wa_22011802037 annotation
drm/xe: Fix warning on impossible condition
drm/xe: Fix whitespace in register definitions
drm/xe: fix xe_device_mem_access_get() races
drm/xe: Fix xe_exec_queue_is_idle for parallel exec queues
drm/xe: Fix xe_mmio_rmw32 operation
drm/xe: fix xe_mmio_total_vram_size
drm/xe: Fix xe_tuning include
drm/xe: Fix xe_vma_set_pte_size
drm/xe: Fixup unwind on VM ops errors
drm/xe: Fold GEN11_MOCS_ENTRIES into gen12_mocs_desc
drm/xe: fully turn on small-bar support
drm/xe: Generalize fake device creation
drm/xe: Get GT clock to nanosecs
drm/xe: Get rid of MAKE_INIT_EXIT_FUNCS
drm/xe: get rid of MAX_BINDS
drm/xe: Grab mem_access when disabling C6 on skip_guc_pc platforms
drm/xe: Group engine related structs
drm/xe: GSC forcewake support
drm/xe: GuC and HuC loading support for RKL
drm/xe: Handle -EDEADLK case in exec ioctl
drm/xe: Handle -EDEADLK case in preempt worker
drm/xe: handle TLB invalidations from CT fast-path
drm/xe: Handle unmapped userptr in analyze VM
drm/xe: hold mem_access.ref for CT fast-path
drm/xe: Implement a local xe_mmio_wait32
drm/xe: implement driver initiated function-reset
drm/xe: Implement fdinfo memory stats printing
drm/xe: Implement HW workaround 14016763929
drm/xe: Implement stolen memory.
drm/xe: Improve vram info debug printing
drm/xe: Include build directory
drm/xe: Include hardware prefetch buffer in batchbuffer allocations
drm/xe: Include only relevant header in xe_module.h
drm/xe: Include RPL-U to pciidlist
drm/xe: Infer service copy functionality from engine list
drm/xe: Initialize MOCS earlier
drm/xe: Initialize ret in mcr_lock()
drm/xe: Interface xe drm client with fdinfo interface
drm/xe: Internally change the compute_mode and no_dma_fence mode naming
drm/xe: Interrupts are delivered per-tile, not per-GT
drm/xe: Introduce a new DRM driver for Intel GPUs
drm/xe: Introduce a range-fence utility
drm/xe: Introduce fault injection for gt reset
drm/xe: Introduce GT oriented log messages
drm/xe: Introduce guc_submit_types.h with relevant structs.
drm/xe: Introduce SR-IOV logging macros
drm/xe: Introduce the dev_coredump infrastructure.
drm/xe: Introduce Xe assert macros
drm/xe: Introduce xe_engine_is_idle()
drm/xe: Introduce xe_reg/xe_reg_mcr
drm/xe: Introduce xe_tile
drm/xe: Introduce xe_tile_init_early and use at earlier point in probe
drm/xe: Invalidate TLB after unbind is complete
drm/xe: Invalidate TLB also on bind if in scratch page mode
drm/xe: Invalidate TLB on all affected GTs during GGTT updates
drm/xe: Invert guc vs execlists parameters and info.
drm/xe: Invert mask and val in xe_mmio_wait32.
drm/xe: Keep all resize bar related prints inside xe_resize_vram_bar
drm/xe: keep pulling mem_access_get further back
drm/xe: Kernel doc GT TLB invalidations
drm/xe: Kill XE_VM_PROPERTY_BIND_OP_ERROR_CAPTURE_ADDRESS extension
drm/xe: KUnit tests depend on CONFIG_DRM_FBDEV_EMULATION
drm/xe: Let primary and media GT share a kernel_bb_pool
drm/xe: Let's avoid i915_utils in the xe_force_wake.
drm/xe: Let's return last value read on xe_mmio_wait32.
drm/xe: Leverage ComputeCS read L3 caching
drm/xe: Limit CONFIG_DRM_XE_SIMPLE_ERROR_CAPTURE to itself.
drm/xe: limit GGTT size to GUC_GGTT_TOP
drm/xe: Limit the system memory size to half of the system memory
drm/xe: Load HuC on Alderlake P
drm/xe: Load HuC on Alderlake S
drm/xe: Lock GGTT on when restoring kernel BOs
drm/xe: Long running job update
drm/xe: Make all GuC ABI shift values unsigned
drm/xe: Make bind engines safe
drm/xe: make compound literal initialization const
drm/xe: Make DRM_XE_DEVICE_QUERY_ENGINES future proof
drm/xe: make GT sysfs init return void
drm/xe: make kobject type struct as constant
drm/xe: Make local functions static
drm/xe: Make MI_FLUSH_DW immediate size more explicit
drm/xe: Make page-table updates using the default engine happen in order
drm/xe: Make usable size of VRAM readable
drm/xe: Make xe_mem_region struct
drm/xe: Make xe_mmio_tile_vram_size() static
drm/xe: Manually setup C6 when skip_guc_pc is set
drm/xe: Map both mem.kernel_bb_pool and usm.bb_pool
drm/xe: Map initial FB at the same place in GGTT too
drm/xe: map MMIO BAR according to the num of tiles in device desc
drm/xe: Map the entire BAR0 and hold onto the initial mapping
drm/xe: Memory allocations are tile-based, not GT-based
drm/xe: Move d3cold_allowed decision all together.
drm/xe: Move defines before relevant fields
drm/xe: Move engine base offsets to engine register header
drm/xe: Move engine masks into IP descriptor structures
drm/xe: Move force_wake init to earlier point in probe
drm/xe: Move GGTT from GT to tile
drm/xe: Move GSC HECI base offsets out of register header
drm/xe: Move helper macros to separate header
drm/xe: Move Media GuC register definition to regs/
drm/xe: Move migration from GT to tile
drm/xe: Move most platform traits to graphics IP
drm/xe: Move register MMIO into xe_tile
drm/xe: Move some per-engine register definitions to the engine header
drm/xe: Move system memory management init to earlier point in probe
drm/xe: Move test infra out of xe_pci.[ch]
drm/xe: move the lmem verification code into a separate function
drm/xe: Move TLB invalidation variable to own sub-structure in GT
drm/xe: Move VRAM from GT to tile
drm/xe: Move xe_mmio_probe_tiles outside of MMIO setup
drm/xe: Move XE_PTE_FLAG_READ_ONLY to xe_vm_types.h
drm/xe: Move xe_set_dma_info outside of MMIO setup
drm/xe: Name LRC wa after the engine it belongs
drm/xe: Normalize pte/pde encoding
drm/xe: Normalize XE_VM_FLAG* names
drm/xe: Notify Userspace when gt reset fails
drm/xe: nuke GuC on unload
drm/xe: NULL binding implementation
drm/xe: one more s/lmem/vram/
drm/xe: Only alloc userptr part of xe_vma for userptrs
drm/xe: Only allow 1 ufence per exec / bind IOCTL
drm/xe: Only init runtime PM after all d3cold config is in place.
drm/xe: Only request PCODE_WRITE_MIN_FREQ_TABLE on LLC platforms
drm/xe: Only set PCI d3cold_allowed when we are really allowing.
drm/xe: Only set VM->asid for platforms that support a ASID
drm/xe: Only set xe_vma_op.map fields for GPUVA map operations
drm/xe: Only try to lock external BOs in VM bind
drm/xe: Pick correct userptr VMA to repin on REMAP op failure
drm/xe: Plumb xe_reg into WAs, rtp, etc
drm/xe: Port Xe to GPUVA
drm/xe: Prefer single underscore for header guards
drm/xe: Prefer WARN() over BUG() to avoid crashing the kernel
drm/xe: prefer xe_bo_create_pin_map()
drm/xe: Prepare for running in different SR-IOV modes
drm/xe: Prepare to emit non-register state while recording default LRC
drm/xe: Prevent evicting for page tables
drm/xe: Prevent flooding the kernel log with XE_IOCTL_ERR
drm/xe: Prevent return with locked vm
drm/xe: Print GT info on TLB inv failure
drm/xe: Print proper revid value for unknown media revision
drm/xe: Print virtualization mode during probe
drm/xe: Print whitelist while applying
drm/xe: Propagate error from bind operations to async fence
drm/xe: Propagate VM unbind error to invalidation fence
drm/xe: proper setting of irq enabled flag
drm/xe: properly check bounds for xe_wait_user_fence_ioctl()
drm/xe: Raise GT frequency before GuC/HuC load
drm/xe: Re-sort GT register header
drm/xe: REBAR resize should be best effort
drm/xe: Record each drm client with its VM
drm/xe: Reduce the number list links in xe_vma
drm/xe: refactor xe_mmio_probe_tiles to support MMIO extension
drm/xe: Reformat xe_guc_regs.h
drm/xe: Reinstate media GT support
drm/xe: Reinstate pipelined fence enable_signaling
drm/xe: Reinstate render / compute cache invalidation in ring ops
drm/xe: Rely on kmalloc/kzalloc log message
drm/xe: Remove __xe_vm_bind forward declaration
drm/xe: Remove async worker and rework sync binds
drm/xe: Remove check for vma == NULL
drm/xe: Remove ci-only GuC FW definitions
drm/xe: Remove ct->fence_context
drm/xe: Remove dependency on i915_reg.h
drm/xe: Remove dependency on intel_engine_regs.h
drm/xe: Remove dependency on intel_gpu_commands.h
drm/xe: Remove dependency on intel_gt_regs.h
drm/xe: Remove dependency on intel_lrc_reg.h
drm/xe: Remove dependency on intel_mchbar_regs.h
drm/xe: Remove devcoredump readout of IPEIR
drm/xe: Remove dump function from reg_sr
drm/xe: Remove duplicate media_ver
drm/xe: Remove duplicate RING_MAX_NONPRIV_SLOTS definition
drm/xe: Remove extra xe_mmio_read32 from xe_mmio_wait32
drm/xe: Remove gen-based mmio offsets from hw engine init
drm/xe: Remove GEN[0-9]*_ prefixes
drm/xe: remove gucrc disable from suspend path
drm/xe: remove header variable from parse_g2h_msg
drm/xe: Remove i915_utils dependency from xe_guc_pc.
drm/xe: Remove i915_utils dependency from xe_pcode.
drm/xe: Remove outdated build workaround
drm/xe: Remove PVC from xe_wa kunit tests
drm/xe: Remove TEST_VM_ASYNC_OPS_ERROR
drm/xe: Remove TODO from rtp infra
drm/xe: Remove TODO from workaround documentation
drm/xe: Remove uninitialized variable from warning
drm/xe: Remove unseless xe_force_wake_prune.
drm/xe: Remove unused define
drm/xe: Remove unused extension definition
drm/xe: Remove unused functions
drm/xe: Remove unused revid from firmware name
drm/xe: Remove unused xe_bo_to_tile
drm/xe: Remove vma arg from xe_pte_encode()
drm/xe: Remove vram size info from sysfs
drm/xe: Remove XE_EXEC_QUEUE_SET_PROPERTY_COMPUTE_MODE from uAPI
drm/xe: Remove XE_GUC_CT_SELFTEST
drm/xe: Remove xe_vma_op_unmap
drm/xe: rename bypass_mtcfg to skip_mtcfg
drm/xe: Rename engine to exec_queue
drm/xe: Rename exec_queue_kill_compute to xe_vm_remove_compute_exec_queue
drm/xe: Rename GPU offset helper to reflect true usage
drm/xe: Rename info.supports_* to info.has_*
drm/xe: Rename instruction field to avoid confusion
drm/xe: Rename MEM_SET instruction
drm/xe: Rename pte/pde encoding functions
drm/xe: Rename RC0/RC6 macros
drm/xe: Rename reg field to addr
drm/xe: Rename xe_engine.[ch] to xe_exec_queue.[ch]
drm/xe: Rename xe_gt_idle_sysfs to xe_gt_idle
drm/xe: Rename xe_rtp_regval to xe_rtp_action
drm/xe: Reorder GGTT init to earlier point in probe
drm/xe: Reorder WAs to consider the platform
drm/xe: Replace deprecated DRM_ERROR()
drm/xe: Replace i915 with xe in uapi
drm/xe: Replace list_del_init with list_del for userptr.invalidate_link cleanup
drm/xe: Replace PVC check by engine type check
drm/xe: Replace usage of mem_type_to_tile
drm/xe: Replace xe_gt_irq_postinstall with xe_irq_enable_hwe
drm/xe: Replace xe_ttm_vram_mgr.tile with xe_mem_region
drm/xe: Replace XE_WARN_ON with drm_warn when just printing a string
drm/xe: Restrict huge PTEs to 1GiB
drm/xe: Return 2MB page size for compact 64k PTEs
drm/xe: Return error if drm_buddy_init() fails
drm/xe: Return GMD_ID revid properly
drm/xe: Return immediately on tile_init failure
drm/xe: Rework size helper to be a little more correct
drm/xe: Rework xe_exec and the VM rebind worker to use the drm_exec helper
drm/xe: s/lmem/vram/
drm/xe: s/XE_PTE_READ_ONLY/XE_PTE_FLAG_READ_ONLY
drm/xe: Select graphics/media descriptors from GMD_ID
drm/xe: Separate engine fuse handling into dedicated functions
drm/xe: Separate number of registers from MI_LRI opcode
drm/xe: Set default MOCS value for copy cs instructions
drm/xe: Set default MOCS value for cs instructions
drm/xe: Set max pte size when skipping rebinds
drm/xe: set PTE_AE for all platforms supporting it
drm/xe: Set PTE_AE for smem allocations in integrated devices
drm/xe: Set PTE_DM bit for stolen on MTL
drm/xe: Set require_force_probe in each platform's description
drm/xe: Set the correct type for xe_to_user_engine_class
drm/xe: Signal invalidation fence immediately if CT send fails
drm/xe: Signal out-syncs on VM binds if no operations
drm/xe: Simplify engine class sched_props setting
drm/xe: Simplify final return from xe_irq_install()
drm/xe: Simplify rebar sizing
drm/xe: Simplify xe_res_get_buddy()
drm/xe: Size GT device memory correctly
drm/xe: Skip applying copy engine fuses
drm/xe: Skip calling drm_dev_put on probe error
drm/xe: skip Kunit tests requiring real hardware when running on UML
drm/xe: skip rebind_list if vma destroyed
drm/xe: Sort includes
drm/xe: Sort xe_regs.h
drm/xe: split kernel vs permanent engine flags
drm/xe: Split xe_info_init
drm/xe: standardize vm-less kernel submissions
drm/xe: Start splitting xe_device_desc into graphics/media structures
drm/xe: Stop accepting value in xe_migrate_clear
drm/xe: Stop tracking 4-tile support
drm/xe: Stop using i915's range_overflows_t macro.
drm/xe: Stop using i915_utils in xe_wopcm.
drm/xe: stringify the argument to avoid potential vulnerability
drm/xe: Support copying of data between system memory bos
drm/xe: Support device page faults on integrated platforms
drm/xe: Sync MTL PCI IDs with i915
drm/xe: Take a reference in xe_exec_queue_last_fence_get()
drm/xe: Take memory ref on kernel job creation
drm/xe: timeout needs to be a signed value
drm/xe: Track page table memory usage for client
drm/xe: Track whether platform has LLC
drm/xe: unlock on error path in xe_vm_add_compute_exec_queue()
drm/xe: Update ARL-S DevIDs to the latest BSpec
drm/xe: Update comment on why d3cold is still blocked.
drm/xe: Update GuC/HuC firmware autoselect logic
drm/xe: Update query uapi to support standalone media
drm/xe: Update SPDX deprecated license identifier
drm/xe: Update the list of devices to add even more TGL devices
drm/xe: Use __iomem for the regs pointer
drm/xe: Use _ULL for u64 division
drm/xe: Use a define to set initial seqno for fences
drm/xe: Use a flags field instead of bools for sync parse
drm/xe: Use a flags field instead of bools for VMA create
drm/xe: Use a NULL pointer instead of 0.
drm/xe: Use a small negative initial seqno
drm/xe: Use atomic instead of mutex for xe_device_mem_access_ongoing
drm/xe: Use BO's GT to determine dma_offset when programming PTEs
drm/xe: Use DRM GPUVM helpers for external- and evicted objects
drm/xe: Use DRM_GPUVM_RESV_PROTECTED for gpuvm
 
drm/Xe: Use EOPNOTSUPP instead of ENOTSUPP
 
drm/xe: Use FIELD_PREP/FIELD_GET for tile id encoding
drm/xe: Use global macros to set PM functions
drm/xe: Use GT oriented log messages in xe_gt.c
drm/xe: Use GuC to do GGTT invalidations for the GuC firmware
drm/xe: Use internal VM flags in xe_vm_create
drm/xe: Use LRC prefix rather than CTX prefix in lrc desc defines
drm/xe: Use managed pci_enable_device
drm/xe: Use max wopcm size when validating the preset GuC wopcm size
drm/xe: Use migrate engine for page fault binds
drm/xe: Use nanoseconds instead of jiffies in uapi for user fence
drm/xe: Use NULL PTEs as scratch PTEs
drm/xe: Use packed bitfields for xe->info feature flags
drm/xe: Use pat_index to encode pde/pte
drm/xe: Use pointers in trace events
drm/xe: Use pool of ordered wq for GuC submission
drm/xe: Use proper vram offset
drm/xe: Use REG_FIELD/REG_BIT for all regs/*.h
drm/xe: Use SPDX-License-Identifier instead of license text
drm/xe: Use spinlock in forcewake instead of mutex
drm/xe: Use symbol namespace for kunit tests
drm/xe: Use vfunc for ggtt pte encoding
drm/xe: Use vfunc for pte/pde ppgtt encoding
drm/xe: Use vfunc to initialize PAT
drm/xe: Use vmalloc for array of bind allocation in bind IOCTL
drm/xe: Use Xe assert macros instead of XE_WARN_ON macro
drm/xe: Use Xe ordered workqueue for rebind worker
drm/xe: Use XE_REG/XE_REG_MCR
drm/xe: Validate uAPI padding and reserved fields
drm/xe: VM LRU bulk move
drm/xe: Wait for success on guc done.
drm/xe: xe_engine_create_ioctl should check gt_count, not tile_count
 
drm/xlnx: Do not include
 
drm: Add solid fill pixel source
drm: Allow drivers to indicate the damage helpers to ignore damage clips
drm: allow DRM_MODE_PAGE_FLIP_ASYNC for atomic commits
drm: bridge: samsung-dsim: Don't use FORCE_STOP_STATE
drm: ci: arm64.config: Enable DA9211 regulator
drm: ci: Enable new jobs
drm: ci: Force db410c to host mode
drm: ci: igt_runner: Remove todo
drm: ci: mt8173: Do not set IGT_FORCE_DRIVER to panfrost
drm: ci: Update xfails
drm: ci: uprev IGT
drm: ci: Use scripts/config to enable/disable configs
drm: ci: virtio: Make artifacts available
drm: Disable the cursor plane on atomic contexts with virtualized drivers
drm: Do not round to megabytes for greater than 1MiB sizes in fdinfo stats
drm: Don't unref the same fb many times by mistake due to deadlock handling
drm: extract closefb logic in separate function
drm: Fix color LUT rounding
drm: Fix flip-task docs
drm: Fix output poll work for drm_kms_helper_poll=n
drm: Fix TODO list mentioning non-KMS drivers
drm: i915: Adapt to -Walloc-size
drm: improve the documentation of connector hpd ops
drm: Include
drm: Include
drm: introduce CLOSEFB IOCTL
drm: Introduce documentation for hotspot properties
drm: introduce DRM_CAP_ATOMIC_ASYNC_PAGE_FLIP
drm: Introduce DRM_CLIENT_CAP_CURSOR_PLANE_HOTSPOT
drm: Introduce pixel_source DRM plane property
drm: Introduce solid fill DRM plane property
drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
drm: Refuse to async flip with atomic prop changes
drm: remove drm_bridge_hpd_disable() from drm_bridge_connector_destroy()
drm: Remove entry points for legacy ioctls
drm: remove I2C_CLASS_DDC support
drm: Remove Kconfig option for legacy support (CONFIG_DRM_LEGACY)
drm: Remove legacy cursor hotspot code
drm: Remove locking for legacy ioctls and DRM_UNLOCKED
drm: Remove source code for non-KMS drivers
drm: Remove struct drm_flip_task from DRM interfaces
drm: Remove support for legacy drivers
drm: Remove the legacy DRM_IOCTL_MODESET_CTL ioctl
drm: Use device_get_match_data()
drm: using mul_u32_u32() requires linux/math64.h
drm: Warn when freeing a framebuffer that's still on a list
 
dt-bindings: adc: provide max34408/9 device tree binding document
dt-bindings: Add MP2856/MP2857 voltage regulator device
dt-bindings: adi,ad5791: Add support for controlling RBUF
dt-bindings: adis16460: Add 'spi-cs-inactive-delay-ns' property
dt-bindings: adis16475: Add 'spi-cs-inactive-delay-ns' property
dt-bindings: arm-smmu: Add compatible for X1E80100 SoC
dt-bindings: arm-smmu: Document SM8[45]50 GPU SMMU
dt-bindings: arm/calxeda: drop unneeded quotes
dt-bindings: arm64: add Marvell COM Express boards
dt-bindings: arm64: mediatek: Add mt8183-kukui-jacuzzi-makomo
dt-bindings: arm64: mediatek: Add mt8183-kukui-jacuzzi-pico
dt-bindings: arm64: mediatek: Add mt8183-kukui-katsu
dt-bindings: arm: Add compatible for MediaTek MT8188
dt-bindings: arm: Add compatible for SKOV i.MX8MP RevB board
dt-bindings: arm: Add compatible strings for Unisoc's UMS9620
dt-bindings: arm: Add remote etm dt-binding
dt-bindings: arm: Add support for DSB element size
dt-bindings: arm: Add support for DSB MSR register
dt-bindings: arm: cpus: Add qcom,oryon compatible
dt-bindings: arm: fsl: add Dimonoff gateway EVK board
dt-bindings: arm: fsl: add RVE gateway board
dt-bindings: arm: fsl: Add TQ-Systems LX2160A based boards
dt-bindings: arm: fsl: add verdin imx8mm mallow board
dt-bindings: arm: fsl: add verdin imx8mp mallow board
dt-bindings: arm: google: Add bindings for Google ARM platforms
dt-bindings: arm: mediatek: Add compatible for MT8188
dt-bindings: arm: mediatek: Add mt8188 pericfg compatible
dt-bindings: arm: mediatek: convert audsys and mt2701-afe-pcm to yaml
dt-bindings: arm: mediatek: mmsys: Add VPPSYS compatible for MT8188
dt-bindings: arm: mediatek: move ethsys controller & convert to DT schema
dt-bindings: arm: merge qcom,idle-state with idle-state
dt-bindings: arm: qcom,ids: Add SoC ID for SM8650
dt-bindings: arm: qcom-soc: extend pattern for matching existing SoCs
dt-bindings: arm: qcom-soc: extend pattern matching for X1E80100 SoC
dt-bindings: arm: qcom: Add HTC One Mini 2
dt-bindings: arm: qcom: Add Huawei Honor 5X / GR5 (2016)
dt-bindings: arm: qcom: Add Motorola Moto G 4G (2013)
dt-bindings: arm: qcom: Add QCM6490 IDP and QCS6490 RB3Gen2 board
dt-bindings: arm: qcom: Add Xiaomi Pad 6 (xiaomi-pipa)
dt-bindings: arm: qcom: Document MSM8x26-based Lumia phones
dt-bindings: arm: qcom: document SM8650 and the reference boards
dt-bindings: arm: qcom: Document X1E80100 SoC and boards
dt-bindings: arm: qcom: drop the IPQ board types
dt-bindings: arm: qcom: Fix html link
dt-bindings: arm: qcom: Fix up htc-memul compatible
dt-bindings: arm: rockchip: Add Anbernic RG351V
dt-bindings: arm: rockchip: Add Cool Pi 4B
dt-bindings: arm: rockchip: Add Cool Pi CM5
dt-bindings: arm: rockchip: Add Geniatech XPI-3128
dt-bindings: arm: rockchip: Add Powkiddy RK2023
dt-bindings: arm: rockchip: Add Powkiddy X55
dt-bindings: arm: rockchip: Add Sonoff iHost
dt-bindings: arm: rockchip: Add Theobroma-Systems Jaguar SBC
dt-bindings: arm: rockchip: Update edgeble-neu6 bindings
dt-bindings: arm: samsung: Document exynosautov920 SADK board binding
dt-bindings: arm: stm32: don't mix SCMI and non-SCMI board compatibles
dt-bindings: arm: sunxi: add Orange Pi Zero 2W
dt-bindings: arm: sunxi: document Transpeed 8K618-T board name
dt-bindings: arm: ti: Add verdin am62 mallow board
dt-bindings: at24: add ROHM BR24G04
dt-bindings: backlight: mp3309c: Remove two required properties
dt-bindings: cache: qcom,llcc: Add X1E80100 compatible
dt-bindings: cache: qcom,llcc: correct QDU1000 reg entries
dt-bindings: cache: qcom,llcc: Document the SM8650 Last Level Cache Controller
dt-bindings: cache: sifive,ccache0: Add StarFive JH7100 compatible
dt-bindings: clk: g12a-clkc: add CTS_ENCL clock ids
dt-bindings: clk: rs9: Add 9FGV0841
dt-bindings: clock: Add Google gs101 clock management unit bindings
dt-bindings: clock: Add SC8280XP CAMCC
dt-bindings: clock: brcm,kona-ccu: convert to YAML
dt-bindings: clock: g12a-clkc: add MIPI ISP & CSI PHY clock ids
dt-bindings: clock: google,gs101: fix incorrect numbering and DGB suffix
dt-bindings: clock: google,gs101: rename CMU_TOP gate defines
dt-bindings: clock: gs101: rename cmu_misc clock-names
dt-bindings: clock: mediatek: add clock controllers of MT7988
dt-bindings: clock: mediatek: add MT7988 clock IDs
dt-bindings: clock: qcom,a53pll: add IPQ5018 compatible
dt-bindings: clock: qcom,gcc-ipq6018: split to separate schema
dt-bindings: clock: qcom,gcc-msm8939: Add CSI2 related clocks
dt-bindings: clock: qcom-rpmhcc: Add RPMHCC bindings for X1E80100
dt-bindings: clock: qcom: Add ECPRICC clocks for QDU1000 and QRU1000
dt-bindings: clock: qcom: Add X1E80100 GCC clocks
dt-bindings: clock: qcom: document the SM8650 Display Clock Controller
dt-bindings: clock: qcom: document the SM8650 General Clock Controller
dt-bindings: clock: qcom: document the SM8650 GPU Clock Controller
dt-bindings: clock: qcom: Document the SM8650 RPMH Clock Controller
dt-bindings: clock: qcom: document the SM8650 TCSR Clock Controller
dt-bindings: clock: si5351: add PLL reset mode property
dt-bindings: clock: si5351: convert to yaml
dt-bindings: clock: sophgo: Add clock controller of CV1800 series SoC
dt-bindings: clock: support i.MX93 ANATOP clock module
dt-bindings: clock: Update the videocc resets for sm8150
dt-bindings: clock: Use gcc.yaml for common clock properties
dt-bindings: clock: xilinx: add versal compatible
dt-bindings: clocks: qcom,gcc-ipq8074: allow QMP PCI PHY PIPE clocks
dt-bindings: connector: Add child nodes for multiple PD capabilities
dt-bindings: connector: usb: add accessory mode description
dt-bindings: connector: usb: add altmodes description
dt-bindings: correct white-spaces in examples
dt-bindings: crypto: convert Inside Secure SafeXcel to the json-schema
dt-bindings: crypto: qcom,inline-crypto-engine: document the SM8650 ICE
dt-bindings: crypto: qcom,prng: document SM8650
dt-bindings: crypto: qcom-qce: constrain clocks for IPQ9574 QCE
dt-bindings: crypto: qcom-qce: constrain clocks for SM8150-compatible QCE
dt-bindings: crypto: qcom-qce: document the SC7280 crypto engine
dt-bindings: crypto: qcom-qce: document the SM8650 crypto engine
dt-bindings: display/msm: dsi-controller-main: add SDM670 compatible
dt-bindings: display/msm: qcom, sm8150-mdss: correct DSI PHY compatible
dt-bindings: display/msm: qcom, sm8250-mdss: add DisplayPort controller node
dt-bindings: display/msm: sdm845-dpu: Describe SDM670
dt-bindings: display: bridge: lt8912b: Add power supplies
dt-bindings: display: Document Himax HX8394 panel rotation
dt-bindings: display: himax-hx8394: Add Powkiddy X55 panel
dt-bindings: display: mediatek: aal: add compatible for MT8195
dt-bindings: display: mediatek: color: add compatible for MT8195
dt-bindings: display: mediatek: dsi: add compatible for MediaTek MT8195
dt-bindings: display: mediatek: ethdr: Add compatible for MT8188
dt-bindings: display: mediatek: ethdr: Add compatible for MT8188
dt-bindings: display: mediatek: mdp-rdma: Add compatible for MT8188
dt-bindings: display: mediatek: mdp-rdma: Add compatible for MT8188
dt-bindings: display: mediatek: merge: Add compatible for MT8188
dt-bindings: display: mediatek: merge: Add compatible for MT8188
dt-bindings: display: mediatek: merge: add compatible for MT8195
dt-bindings: display: mediatek: ovl: add compatible for MT8195
dt-bindings: display: mediatek: padding: add compatible for MT8195
dt-bindings: display: mediatek: padding: Add MT8188
dt-bindings: display: mediatek: padding: Add MT8188
dt-bindings: display: mediatek: split: add compatible for MT8195
dt-bindings: display: msm-dsi-controller-main: document the SM8650 DSI Controller
dt-bindings: display: msm-dsi-phy-7nm: document the SM8650 DSI PHY
dt-bindings: display: msm: Add reg bus and rotator interconnects
dt-bindings: display: msm: Add SDM670 MDSS
dt-bindings: display: msm: document the SM8650 DPU
dt-bindings: display: msm: document the SM8650 Mobile Display Subsystem
dt-bindings: display: msm: dp-controller: document SM8650 compatible
dt-bindings: display: msm: dp: declare compatible string for sm8150
dt-bindings: display: msm: qcm2290-mdss: Use the non-deprecated DSI compat
dt-bindings: display: nv3051d: Update NewVision NV3051D compatibles
dt-bindings: display: nxp,tda998x: Fix 'audio-ports' constraints
dt-bindings: display: panel: add Fascontek FS035VG158 panel
dt-bindings: display: panel: Add Ilitek ili9805 panel controller
dt-bindings: display: panel: Add synaptics r63353 panel controller
dt-bindings: display: panel: Clean up leadtek,ltk035c5444t properties
dt-bindings: display: rockchip,inno-hdmi: Document RK3128 compatible
dt-bindings: display: samsung,exynos-mixer: Fix 'regs' typo
dt-bindings: display: simple: Add AUO G156HAN04.0 LVDS display
dt-bindings: display: simple: Add boe,bp101wx1-100 panel
dt-bindings: display: simple: add Evervision VGG644804 panel
dt-bindings: display: ssd132x: Remove '-' before compatible enum
dt-bindings: display: st7701: Add Anbernic RG-ARC panel
dt-bindings: display: ti: Add support for am62a7 dss
dt-bindings: display: vop2: Add rk3588 support
dt-bindings: dma: Add dma-channel-mask to nvidia,tegra210-adma
dt-bindings: dma: Drop undocumented examples
dt-bindings: dma: fsl-edma: Add fsl-edma.h to prevent hardcoding in dts
dt-bindings: dma: qcom,gpi: document the SM8650 GPI DMA Engine
dt-bindings: dma: qcom: gpi: add compatible for X1E80100
dt-bindings: dma: rz-dmac: Document RZ/Five SoC
dt-bindings: dma: sf-pdma: add new compatible name
dt-bindings: dma: ti: k3-*: Add descriptions for register regions
dt-bindings: dma: ti: k3-bcdma: Describe cfg register regions
dt-bindings: dma: ti: k3-pktdma: Describe cfg register regions
dt-bindings: dma: ti: k3-udma: Describe cfg register regions
dt-bindings: dmaengine: Add Loongson LS2X APB DMA controller
dt-bindings: Document Marvell Aquantia PHY
dt-bindings: don't anchor DT_SCHEMA_FILES to bindings directory
dt-bindings: drm: rockchip: convert inno_hdmi-rockchip.txt to yaml
dt-bindings: es8328: convert to DT schema format
dt-bindings: firmware: qcom,scm: Allow interconnect for everyone
dt-bindings: firmware: qcom,scm: document SCM on X1E80100 SoCs
dt-bindings: firmware: qcom,scm: document SM8650 SCM Firmware Interface
dt-bindings: fpga: altera: Convert bridge bindings to yaml
dt-bindings: fpga: Convert bridge binding to yaml
dt-bindings: fsl,dpaa2-console: drop unneeded quotes
dt-bindings: gnss: u-blox: add "reset-gpios" binding
dt-bindings: gpio: add NPCM sgpio driver bindings
dt-bindings: gpio: brcmstb: drop unneeded quotes
dt-bindings: gpio: dwapb: allow gpio-ranges
dt-bindings: gpio: modepin: Describe label property
dt-bindings: gpio: realtek: Add realtek,rtd-gpio
dt-bindings: gpio: rockchip: add a pattern for gpio hogs
dt-bindings: gpio: xilinx: Fix node address in gpio
dt-bindings: gpu: Add Imagination Technologies PowerVR/IMG GPU
dt-bindings: gpu: arm,mali-midgard: add specific compatibles for existing Exynos SoC
dt-bindings: gpu: mali-utgard: Add Rockchip RK3128 compatible
dt-bindings: gpu: samsung-g2d: constrain iommus and power-domains
dt-bindings: gpu: samsung-rotator: drop redundant quotes
dt-bindings: gpu: samsung-scaler: constrain iommus and power-domains
dt-bindings: gpu: samsung: constrain clocks in top-level properties
dt-bindings: gpu: samsung: re-order entries to match coding convention
dt-bindings: gpu: v3d: Add BCM2712's compatible
dt-bindings: HID: i2c-hid: elan: Introduce Ilitek ili2901
dt-bindings: hisilicon: Merge hi3620-clock into hisilicon,sysctrl binding
dt-bindings: hwinfo: samsung,exynos-chipid: add exynosautov920 compatible
dt-bindings: hwinfo: samsung,exynos-chipid: add specific compatibles for existing SoC
dt-bindings: hwmon: (lm75) Add AMS AS6200 temperature sensor
dt-bindings: hwmon: Add lltc ltc4286 driver bindings
dt-bindings: hwmon: Add mps mp5990 driver bindings
dt-bindings: hwmon: gpio-fan: Convert txt bindings to yaml
dt-bindings: hwmon: Increase max number of io-channels
dt-bindings: i2c: document st,stm32mp25-i2c compatible
dt-bindings: i2c: exynos5: add specific compatible for Tesla FSD
dt-bindings: i2c: exynos5: add specific compatibles for existing SoC
dt-bindings: i2c: samsung,s3c2410-i2c: add specific compatibles for existing SoC
dt-bindings: ignore paths outside kernel for DT_SCHEMA_FILES
dt-bindings: iio/adc: qcom,spmi-iadc: clean up example
dt-bindings: iio/adc: qcom,spmi-iadc: fix example node name
dt-bindings: iio/adc: qcom,spmi-iadc: fix reg description
dt-bindings: iio/adc: qcom,spmi-rradc: clean up example
dt-bindings: iio/adc: qcom,spmi-vadc: clean up examples
dt-bindings: iio/adc: qcom,spmi-vadc: fix example node names
dt-bindings: iio/adc: ti,palmas-gpadc: Drop incomplete example
dt-bindings: iio: adc: qcom: Add Qualcomm smb139x
dt-bindings: iio: Add AD7091R-8
dt-bindings: iio: Add MCP9600 thermocouple EMF converter
dt-bindings: iio: chemical: add aosong,ags02ma
dt-bindings: iio: dac: add MCP4821
dt-bindings: iio: hmc425a: add entry for ADRF5740 Attenuator
dt-bindings: iio: honeywell,mprls0025pa: drop ref from pressure properties
dt-bindings: iio: humidity: Add TI HDC302x support
dt-bindings: iio: imu: Add Bosch BMI323
dt-bindings: iio: light: add ltr390
dt-bindings: iio: light: add support for Vishay VEML6075
dt-bindings: iio: light: isl76682: Document ISL76682
dt-bindings: iio: pressure: add honeywell,hsc030
dt-bindings: iio: samsung,exynos-adc: add specific compatibles for existing SoC
dt-bindings: iio: temperature: add MLX90635 device
dt-bindings: ili9881c: Add Ampire AM8001280G LCD panel
dt-bindings: input: bindings for Adafruit Seesaw Gamepad
dt-bindings: input: convert drv266x to json-schema
dt-bindings: input: gpio-keys: Allow optional dedicated wakeirq
dt-bindings: input: gpio-mouse: Convert to json-schema
dt-bindings: input: iqs269a: Add bindings for OTP variants
dt-bindings: input: iqs269a: Add bindings for slider gestures
dt-bindings: input: mediatek,pmic-keys: Drop incomplete example
dt-bindings: input: microchip,cap11xx: add advanced sensitivity settings
dt-bindings: input: samsung,s6sy761: convert to DT schema
dt-bindings: input: sprd,sc27xx-vibrator: Drop incomplete example
dt-bindings: interconnect: Add Qualcomm SM6115 NoC
dt-bindings: interconnect: Add Qualcomm X1E80100 SoC
dt-bindings: interconnect: document the RPMh Network-On-Chip Interconnect in Qualcomm SM8650 SoC
dt-bindings: interconnect: qcom,msm8998-bwmon: Add QCM2290 bwmon instance
dt-bindings: interconnect: qcom,msm8998-bwmon: Add SM6115 bwmon instance
dt-bindings: interconnect: qcom-bwmon: document SM8650 BWMONs
dt-bindings: interrupt-controller: Add SDX75 PDC compatible
dt-bindings: interrupt-controller: Add SOPHGO CV1812H plic
dt-bindings: interrupt-controller: loongson,liointc: Fix dtbs_check warning for interrupt-names
dt-bindings: interrupt-controller: loongson,liointc: Fix dtbs_check warning for reg-names
dt-bindings: interrupt-controller: mpm: Pass MSG RAM slice through phandle
dt-bindings: interrupt-controller: qcom,pdc: document pdc on X1E80100
dt-bindings: interrupt-controller: renesas,rzg2l-irqc: Document RZ/G3S
dt-bindings: iommu: arm,smmu: document clocks for the SM8350 GPU SMMU
dt-bindings: iommu: arm,smmu: document the SM8650 System MMU
dt-bindings: iommu: dart: Add t8103-usb4-dart compatible
dt-bindings: iommu: rockchip: Add Rockchip RK3588
dt-bindings: leds: Add Allwinner A100 LED controller
dt-bindings: leds: aw200xx: Fix led pattern and add reg constraints
dt-bindings: leds: aw200xx: Introduce optional enable-gpios property
dt-bindings: leds: aw200xx: Remove property "awinic,display-rows"
dt-bindings: leds: awinic,aw200xx: Add AW20108 device
dt-bindings: leds: Fix JSON pointer in max-brightness
dt-bindings: leds: qcom,spmi-flash-led: Fix example node name
dt-bindings: loongarch: Add CPU bindings for LoongArch
dt-bindings: loongarch: Add Loongson SoC boards compatibles
dt-bindings: mailbox: add Versal IPI bindings
dt-bindings: mailbox: qcom,apcs-kpss-global: drop duplicated qcom,ipq8074-apcs-apps-global
dt-bindings: mailbox: qcom,apcs-kpss-global: use fallbacks
dt-bindings: mailbox: qcom-ipcc: document the X1E80100 Inter-Processor Communication Controller
dt-bindings: mailbox: zynqmp: extend required list
dt-bindings: marvell: Add Marvell MV88E6060 DSA schema
dt-bindings: marvell: Rewrite MV88E6xxx in schema
dt-bindings: media: add bindings for stm32 dcmipp
dt-bindings: media: Add bindings for THine THP7312 ISP
dt-bindings: media: i2c: add galaxycore,gc2145 dt-bindings
dt-bindings: media: mediatek: mdp3: add compatible for MT8195 RSZ
dt-bindings: media: mediatek: mdp3: add compatible for MT8195 WROT
dt-bindings: media: mediatek: mdp3: add component FG for MT8195
dt-bindings: media: mediatek: mdp3: add component HDR for MT8195
dt-bindings: media: mediatek: mdp3: add component STITCH for MT8195
dt-bindings: media: mediatek: mdp3: add component TCC for MT8195
dt-bindings: media: mediatek: mdp3: add component TDSHP for MT8195
dt-bindings: media: mediatek: mdp3: add config for MT8195 RDMA
dt-bindings: media: mediatek: mdp3: correct RDMA and WROT node with generic names
dt-bindings: media: mediatek: mdp3: merge the indentical RDMA under display
dt-bindings: media: Remove K3 Family Prefix from Compatible
dt-bindings: media: s5p-mfc: Add mfcv12 variant
dt-bindings: media: wave5: add yaml devicetree bindings
dt-bindings: mfd: ams,as3711: Convert to json-schema
dt-bindings: mfd: hisilicon,hi6421-spmi-pmic: Clean up example
dt-bindings: mfd: hisilicon,hi6421-spmi-pmic: Fix regulator binding
dt-bindings: mfd: hisilicon,hi6421-spmi-pmic: Fix up binding reference
dt-bindings: mfd: pm8008: Clean up example node names
dt-bindings: mfd: qcom,spmi-pmic: Add pm8916 vm-bms and lbc
dt-bindings: mfd: qcom,tcsr: Add compatible for sm8250/sm8350
dt-bindings: mfd: qcom-spmi-pmic: Document PM8937 PMIC
dt-bindings: mfd: sprd: Add support for UMS9620
dt-bindings: mfd: ti,am3359-tscadc: Allow dmas property to be optional
dt-bindings: mmc: add Marvell ac5
dt-bindings: mmc: arasan,sdci: Add gate property for Xilinx platforms
dt-bindings: mmc: brcm,sdhci-brcmstb: Add support for 74165b0
dt-bindings: mmc: mtk-sd: add tuning steps related property
dt-bindings: mmc: renesas,sdhi: Document RZ/Five SoC
dt-bindings: mmc: samsung,exynos-dw-mshc: add specific compatibles for existing SoC
dt-bindings: mmc: sdhci-msm: document dedicated IPQ4019 and IPQ8074
dt-bindings: mmc: sdhci-of-dwcmhsc: Add T-Head TH1520 support
dt-bindings: mmc: sdhci-pxa: Fix 'regs' typo
dt-bindings: mmc: synopsys-dw-mshc: add iommus for Intel SocFPGA
dt-bindings: mtd: partitions: u-boot: Fix typo
dt-bindings: net: Add the Lantiq PEF2256 E1/T1/J1 framer
dt-bindings: net: dsa: Require ports or ethernet-ports
dt-bindings: net: ethernet-switch: Accept special variants
dt-bindings: net: marvell,orion-mdio: Drop "reg" sizes schema
dt-bindings: net: microchip,ksz: document microchip,rmii-clk-internal
dt-bindings: net: mvusb: Fix up DSA example
dt-bindings: net: qcom,ipa: add SM8550 compatible
dt-bindings: net: qcom,ipa: document SM8650 compatible
dt-bindings: net: renesas,etheravb: Document RZ/Five SoC
dt-bindings: net: renesas,etheravb: Document RZ/G3S support
dt-bindings: net: renesas,ethertsn: Add Ethernet TSN
dt-bindings: net: renesas,ethertsn: Document default for delays
dt-bindings: net: snps,dwmac: per channel irq
dt-bindings: net: xlnx,axi-ethernet: Introduce DMA support
dt-bindings: nvmem: add new stm32mp25 compatible for stm32-romem
dt-bindings: omap: Add Motorola mapphone mz609 and mz617 tablets
dt-bindings: PCI: brcmstb: Add property "brcm,clkreq-mode"
dt-bindings: PCI: dwc: rockchip: Document optional PCIe reference clock input
dt-bindings: PCI: qcom: Adjust iommu-map for different SoC
dt-bindings: PCI: qcom: Correct clocks for SC8180x
dt-bindings: PCI: qcom: Correct clocks for SM8150
dt-bindings: PCI: qcom: Correct reset-names property
dt-bindings: PCI: qcom: Document the SM8650 PCIe Controller
dt-bindings: PCI: rcar-pci-host: Add optional regulators
dt-bindings: PCI: ti,j721e-pci-*: Add checks for num-lanes
dt-bindings: PCI: ti,j721e-pci-*: Add j784s4-pci-* compatible strings
dt-bindings: perf: fsl-imx-ddr: Add i.MX8DXL compatible
dt-bindings: phy: add compatible for Mediatek MT8195
dt-bindings: phy: amlogic,g12a-mipi-dphy-analog: drop unneeded reg property and example
dt-bindings: phy: amlogic,meson-axg-mipi-pcie-analog: drop text about parent syscon and drop example
dt-bindings: phy: mediatek: tphy: add a property for force-mode switch
dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: document the SM8650 QMP PCIe PHYs
dt-bindings: phy: qcom,sc8280xp-qmp-ufs-phy: document the SM8650 QMP UFS PHY
dt-bindings: phy: qcom,sc8280xp-qmp-usb3-uni: Add X1E80100 USB PHY binding
dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: document the SM8650 QMP USB/DP Combo PHY
dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: Document X1E80100 compatible
dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: fix path to header
dt-bindings: phy: qcom,snps-eusb2: document the SM8650 Synopsys eUSB2 PHY
dt-bindings: phy: qcom: snps-eusb2: Document the X1E80100 compatible
dt-bindings: pinctrl: document the SM8650 Top Level Mode Multiplexer
dt-bindings: pinctrl: pinctrl-single: add ti,j7200-padconf compatible
dt-bindings: pinctrl: qcom,ipq5018-tlmm: use common TLMM bindings
dt-bindings: pinctrl: qcom,pmic-mpp: clean up example
dt-bindings: pinctrl: qcom,qdu1000-tlmm: restrict number of interrupts
dt-bindings: pinctrl: qcom,sa8775p-tlmm: restrict number of interrupts
dt-bindings: pinctrl: qcom,sdx75-tlmm: restrict number of interrupts
dt-bindings: pinctrl: qcom,sm8550-lpass-lpi: add X1E80100 LPASS LPI
dt-bindings: pinctrl: qcom,sm8550-tlmm: restrict number of interrupts
dt-bindings: pinctrl: qcom,sm8650-lpass-lpi-pinctrl: add SM8650 LPASS
dt-bindings: pinctrl: qcom,sm8650-tlmm: restrict number of interrupts
dt-bindings: pinctrl: qcom,x1e80100-tlmm: restrict number of interrupts
dt-bindings: pinctrl: qcom: Add SM4450 pinctrl
dt-bindings: pinctrl: qcom: Add X1E80100 pinctrl
dt-bindings: pinctrl: qcom: create common LPASS LPI schema
dt-bindings: pinctrl: qcom: drop common properties
dt-bindings: pinctrl: qcom: drop common properties and allow wakeup-parent
dt-bindings: pinctrl: renesas: Drop unneeded quotes
dt-bindings: pinctrl: samsung: add exynosautov920
dt-bindings: pinctrl: samsung: add google,gs101-pinctrl compatible
dt-bindings: pinctrl: samsung: add gs101-wakeup-eint compatible
dt-bindings: pinctrl: samsung: add specific compatibles for existing SoC
dt-bindings: pinctrl: samsung: correct ExynosAutov920 wake-up compatibles
dt-bindings: pinctrl: samsung: use Exynos7 fallbacks for newer wake-up controllers
dt-bindings: pinctrl: xilinx: Rename *gpio to *gpio-grp
dt-bindings: power: Clarify wording for wakeup-source property
dt-bindings: power: fsl,scu-pd: Document imx8dl
dt-bindings: power: meson-g12a-power: document ISP power domain
dt-bindings: power: reset: $ref reboot-mode in nvmem-reboot-mode
dt-bindings: power: reset: $ref reboot-mode in syscon-reboot-mode
dt-bindings: power: reset: qcom-pon: fix inconsistent example
dt-bindings: power: reset: xilinx: Rename node names in examples
dt-bindings: power: rpmpd: Update part number to X1E80100
dt-bindings: power: supply: bq24190: Add BQ24296 compatible
dt-bindings: pwm: remove Xinlei's mail
dt-bindings: pwm: samsung: add exynosautov920 compatible
dt-bindings: pwm: samsung: add specific compatible for Tesla FSD
dt-bindings: pwm: samsung: add specific compatibles for existing SoC
dt-bindings: pwm: ti,pwm-omap-dmtimer: Update binding for yaml
dt-bindings: qcom,pdc: Add compatible for SM8550
dt-bindings: qcom,pdc: document the SM8650 Power Domain Controller
dt-bindings: regulator: qcom,smd-rpm-regulator: Document PM8937 IC
dt-bindings: regulator: qcom,spmi-regulator: Document PM8937 PMIC
dt-bindings: regulator: qcom,usb-vbus-regulator: clean up example
dt-bindings: remoteproc: qcom: sc7180-pas: Add SC7280 compatibles
dt-bindings: remoteproc: qcom: sc7180-pas: Fix SC7280 MPSS PD-names
dt-bindings: Remove alt_ref from versal
dt-bindings: reset: Add compatible and DT bindings for Amlogic C3 Reset Controller
dt-bindings: reset: hisilicon,hi3660-reset: Drop providers and consumers from example
dt-bindings: reset: imx-src: Simplify compatible schema and drop unneeded quotes
dt-bindings: reset: mediatek: add MT7988 ethwarp reset IDs
dt-bindings: reset: mt8188: Add VDOSYS reset control bits
dt-bindings: reset: qcom: drop unneeded quotes
dt-bindings: reset: renesas,rzg2l-usbphy-ctrl: Document RZ/Five SoC
dt-bindings: riscv: add scalar crypto ISA extensions description
dt-bindings: riscv: Add SOPHGO Huashan Pi board compatibles
dt-bindings: riscv: add vector crypto ISA extensions description
dt-bindings: riscv: add Zacas ISA extension description
dt-bindings: riscv: add Zfa ISA extension description
dt-bindings: riscv: add Zfh[min] ISA extensions description
dt-bindings: riscv: add Zihintntl ISA extension description
dt-bindings: riscv: add Zvfh[min] ISA extension description
dt-bindings: riscv: cpus: Add AMD MicroBlaze V compatible
dt-bindings: riscv: cpus: Clarify mmu-type interpretation
dt-bindings: riscv: Document cbop-block-size
dt-bindings: riscv: permit numbers in "riscv,isa"
dt-bindings: rng: starfive: Add jh8100 compatible string
dt-bindings: rockchip,vop2: Add more endpoint definition
dt-bindings: rtc: Add Nuvoton ma35d1 rtc
dt-bindings: rtc: max31335: add max31335 bindings
dt-bindings: rtc: qcom-pm8xxx: fix inconsistent example
dt-bindings: rtc: s3c-rtc: add specific compatibles for existing SoC
dt-bindings: samsung: exynos-pmu: add exynosautov920 compatible
dt-bindings: samsung: exynos-pmu: add specific compatible for Tesla FSD
dt-bindings: samsung: exynos-pmu: add specific compatibles for existing SoC
dt-bindings: samsung: exynos-sysreg: add exynosautov920 sysreg
dt-bindings: samsung: exynos-sysreg: combine exynosautov920 with other enum
dt-bindings: samsung: usi: add exynosautov920-usi compatible
dt-bindings: serial: Add a new compatible string for UMS9620
dt-bindings: serial: Describe ARM dcc interface
dt-bindings: serial: fsl-linflexuart: change the maintainer email address
dt-bindings: serial: imx: Properly describe the i.MX1 interrupts
dt-bindings: serial: qcom,msm-uartdm: Vote for shared resources
dt-bindings: serial: renesas,sci: Document RZ/Five SoC
dt-bindings: serial: samsung: add exynosautov920-uart compatible
dt-bindings: serial: samsung: Add google-gs101-uart compatible
dt-bindings: serial: samsung: add specific compatible for Tesla FSD
dt-bindings: serial: samsung: add specific compatibles for existing SoC
dt-bindings: serial: samsung: Make samsung,uart-fifosize a required property
dt-bindings: serial: snps-dw-apb-uart: include rs485 schema
dt-bindings: soc: Add new board description for MicroBlaze V
dt-bindings: soc: amlogic,meson-gx-hhi-sysctrl: add example covering meson-axg-hhi-sysctrl
dt-bindings: soc: google: exynos-sysreg: add dedicated SYSREG compatibles to GS101
dt-bindings: soc: mediatek: add mt8186 and mt8195 svs dt-bindings
dt-bindings: soc: mediatek: pwrap: Modify compatible for MT8188
dt-bindings: soc: microchip: add a property for system controller flash
dt-bindings: soc: qcom,aoss-qmp: document the SM8560 Always-On Subsystem side channel
dt-bindings: soc: qcom,aoss-qmp: document the X1E80100 Always-On Subsystem side channel
dt-bindings: soc: qcom: pmic-glink: document SM8650 compatible
dt-bindings: soc: qcom: stats: Add QMP handle
dt-bindings: soc: rockchip: add rk3588 vop/vo syscon
dt-bindings: soc: samsung: exynos-pmu: Add gs101 compatible
dt-bindings: soc: samsung: usi: add google,gs101-usi compatible
dt-bindings: soc: xilinx: Move xilinx.yaml from arm to soc
dt-bindings: spi: axi-spi-engine: convert to yaml
dt-bindings: spi: stm32: add st,stm32mp25-spi compatible
dt-bindings: stm32: add clocks and reset binding for stm32mp25 platform
dt-bindings: thermal-zones: Document critical-action
dt-bindings: thermal: convert Mediatek Thermal to the json-schema
dt-bindings: thermal: convert Mediatek Thermal to the json-schema
dt-bindings: thermal: loongson,ls2k-thermal: Fix binding check issues
dt-bindings: thermal: qcom-spmi-adc-tm5/hc: Clean up examples
dt-bindings: thermal: qcom-spmi-adc-tm5/hc: Fix example node names
dt-bindings: thermal: qcom-tsens: document the SM8650 Temperature Sensor
dt-bindings: thermal: sun8i: Add binding for D1/T113s THS controller
dt-bindings: timer: Add SOPHGO CV1812H clint
dt-bindings: timer: Add StarFive JH8100 clint
dt-bindings: timer: thead,c900-aclint-mtimer: separate mtime and mtimecmp regs
dt-bindings: touchscreen: convert neonode,zforce to json-schema
dt-bindings: touchscreen: neonode,zforce: Use standard properties
dt-bindings: tpm: Consolidate TCG TIS bindings
dt-bindings: tpm: Convert Google Cr50 bindings to DT schema
dt-bindings: tpm: Convert IBM vTPM bindings to DT schema
dt-bindings: tpm: Document Microsoft fTPM bindings
dt-bindings: tpm: Drop type from "resets"
dt-bindings: ufs: samsung,exynos-ufs: Add size constraints on "samsung,sysreg"
dt-bindings: usb: Document WCD939x USB SubSystem Altmode/Analog Audio Switch
dt-bindings: usb: dwc3: Clean up hs_phy_irq in binding
dt-bindings: usb: dwc3: Limit num-hc-interrupters definition
dt-bindings: usb: genesys,gl850g: Document 'peer-hub'
dt-bindings: usb: mtk-xhci: add a property for Gen1 isoc-in transfer issue
dt-bindings: usb: nxp,ptn5110: Fix typos in the title
dt-bindings: usb: qcom,dwc3: Add X1E80100 binding
dt-bindings: usb: qcom,dwc3: adjust number of interrupts on SM6125
dt-bindings: usb: qcom,dwc3: document the SM8560 SuperSpeed DWC3 USB controller
dt-bindings: usb: qcom,dwc3: Fix SDM660 clock description
dt-bindings: usb: renesas,usbhs: Document RZ/Five SoC
dt-bindings: usb: tps6598x: add reset-gpios property
dt-bindings: usb: xhci: Add num-hc-interrupters definition
dt-bindings: usb: xhci: Add support for BCM2711
dt-bindings: vendor-prefixes: add aosong
dt-bindings: vendor-prefixes: Add Cool Pi
dt-bindings: vendor-prefixes: add dimonoff
dt-bindings: vendor-prefixes: Add fascontek
dt-bindings: vendor-prefixes: Add prefix alliedvision
dt-bindings: vendor-prefixes: Add prefix for GalaxyCore Inc.
dt-bindings: vendor-prefixes: add rve
dt-bindings: vendor-prefixes: Add smi
dt-bindings: vendor-prefixes: Add techwell vendor prefix
dt-bindings: vendor-prefixes: add Transpeed
dt-bindings: vendor-prefixes: document HTC Corporation
dt-bindings: w1: Add AMD AXI w1 host and MAINTAINERS entry
dt-bindings: watchdog: dlg,da9062-watchdog: Add fallback for DA9061 watchdog
dt-bindings: watchdog: dlg,da9062-watchdog: Document DA9063 watchdog
dt-bindings: watchdog: Document Google gs101 watchdog bindings
dt-bindings: watchdog: intel,keembay: reference common watchdog schema
dt-bindings: watchdog: mediatek,mtk-wdt: add MT7988 watchdog and toprgu
dt-bindings: watchdog: nxp,pnx4008-wdt: convert txt to yaml
dt-bindings: watchdog: qca,ar7130-wdt: convert txt to yaml
dt-bindings: watchdog: qcom,pm8916-wdt: add parent spmi node to example
dt-bindings: watchdog: qcom-wdt: Make the interrupt example edge triggered
dt-bindings: watchdog: re-order entries to match coding convention
dt-bindings: watchdog: realtek,rtd1295-watchdog: convert txt to yaml
dt-bindings: watchdog: samsung: add specific compatible for Tesla FSD
dt-bindings: wdt: Add ts72xx
dt-bindings: xilinx: replace Piyush Mehta maintainership
 
dw-xdata: Remove usage of the deprecated ida_simple_*() API
 
e1000e: correct maximum frequency adjustment values
e1000e: make lost bits explicit
e1000e: Use PCI_EXP_LNKSTA_NLW & FIELD_GET() instead of custom defines/code
e1000e: Use pcie_capability_read_word() for reading LNKSTA
 
ecryptfs: Reject casefold directory inodes
 
EDAC, pnd2: Apply bit macros and helpers where it makes sense
EDAC, pnd2: Correct misleading error message in mk_region_mask()
EDAC, pnd2: Replace custom definition by one from sizes.h
EDAC, pnd2: Sort headers alphabetically
 
EDAC/altera: Convert to platform remove callback returning void
EDAC/altera: Use device_get_match_data()
 
EDAC/amd64: Add support for family 0x19, models 0x90-9f devices
 
EDAC/armada_xp: Convert to platform remove callback returning void
EDAC/armada_xp: Explicitly include correct DT includes
 
EDAC/aspeed: Convert to platform remove callback returning void
 
EDAC/bluefield: Convert to platform remove callback returning void
 
EDAC/cell: Convert to platform remove callback returning void
 
EDAC/cpc925: Convert to platform remove callback returning void
 
EDAC/dmc520: Convert to platform remove callback returning void
 
EDAC/fsl_ddr: Convert to platform remove callback returning void
 
EDAC/highbank_l2: Convert to platform remove callback returning void
 
EDAC/highbank_mc: Convert to platform remove callback returning void
 
EDAC/igen6: Add Intel Alder Lake-N SoCs support
EDAC/igen6: Add Intel Meteor Lake-P SoCs support
EDAC/igen6: Add Intel Meteor Lake-PS SoCs support
EDAC/igen6: Add Intel Raptor Lake-P SoCs support
EDAC/igen6: Make get_mchbar() helper function
 
EDAC/mc: Add support for HBM3 memory type
 
EDAC/mce_amd: Remove SMCA Extended Error code descriptions
 
EDAC/mpc85xx: Convert to platform remove callback returning void
 
EDAC/npcm: Convert to platform remove callback returning void
 
EDAC/octeon-l2c: Convert to platform remove callback returning void
 
EDAC/octeon-lmc: Convert to platform remove callback returning void
 
EDAC/octeon-pc: Convert to platform remove callback returning void
 
EDAC/octeon-pci: Convert to platform remove callback returning void
 
EDAC/pci_sysfs: Use PCI_HEADER_TYPE_MASK instead of literals
 
EDAC/ppc4xx: Convert to platform remove callback returning void
 
EDAC/qcom: Convert to platform remove callback returning void
 
EDAC/skx_common: Filter out the invalid address
 
EDAC/synopsys: Convert to platform remove callback returning void
 
EDAC/thunderx: Fix possible out-of-bounds string access
 
EDAC/ti: Convert to platform remove callback returning void
 
EDAC/xgene: Convert to platform remove callback returning void
 
EDAC/zynqmp: Convert to platform remove callback returning void
 
EDAC/{sb,i7core}_edac: Do not use a plain integer for a NULL pointer
 
EDAC: constantify the struct bus_type usage
 
eeprom: at24: Probe for DDR3 thermal sensor in the SPD case
eeprom: at24: use of_match_ptr()
eeprom: at24: Use pm_runtime_resume_and_get to simplify the code
eeprom: ee1004: Add support for multiple i2c busses
eeprom: ee1004: add support for temperature sensor
 
efi/capsule-loader: fix incorrect allocation size
 
efi/libstub: Add one kernel-doc comment
efi/libstub: zboot: do not use $(shell ...) in cmd_copy_and_pad
 
efi/loongarch: Directly position the loaded image file
 
efi: Add EFI_ACCESS_DENIED status code
efi: Add tee-based EFI variable driver
efi: dev-path-parser: use acpi_dev_uid_match() for matching _UID
efi: disable mirror feature during crashkernel
efi: Don't add memblocks for soft-reserved memory
efi: expose efivar generic ops register function
efi: memmap: fix kernel-doc warnings
efi: runtime: Fix potential overflow of soft-reserved region size
 
efivarfs: automatically update super block flag
efivarfs: Drop 'duplicates' bool parameter on efivar_init()
efivarfs: Drop redundant cleanup on fill_super() failure
efivarfs: force RO when remounting if SetVariable is not supported
efivarfs: Free s_fs_info on unmount
efivarfs: Move efivar availability check into FS context init
efivarfs: Move efivarfs list into superblock s_fs_info
efivarfs: Request at most 512 bytes for variable names
 
ELF, MAINTAINERS: specifically mention ELF
 
energy_model: Use a fixed reference frequency
 
enic: Avoid false positive under FORTIFY_SOURCE
 
entry: Move enter_from_user_mode() to header file
entry: Move exit to usermode functions to header file
entry: Move syscall_enter_from_user_mode() to header file
 
erofs: allow partially filled compressed bvecs
erofs: apply proper VMA alignment for memory mapped files on THP
erofs: avoid debugging output for (de)compressed data
erofs: Don't use certain unnecessary folio_*() functions
erofs: enable sub-page compressed block support
erofs: fix handling kern_mount() failure
erofs: fix inconsistent per-file compression format
erofs: fix infinite loop due to a race of filling compressed_bvecs
erofs: fix lz4 inplace decompression
erofs: fix memory leak on short-lived bounced pages
erofs: fix refcount on the metabuf used for inode lookup
erofs: fix uninitialized page cache reported by KMSAN
erofs: fix up compacted indexes for block size < 4096
erofs: fix ztailpacking for subpage compressed blocks
erofs: get rid of unneeded GFP_NOFS
erofs: make erofs_{err,info}() support NULL sb parameter
erofs: record `pclustersize` in bytes instead of pages
erofs: refine z_erofs_transform_plain() for sub-page block support
erofs: relaxed temporary buffers allocation on readahead
erofs: support I/O submission for sub-page compressed blocks
 
eth: bnxt: link NAPI instances to queues and IRQs
eth: link netdev to page_pools in drivers
 
ethernet: cpts: fix function pointer cast warnings
 
ethtool: add SET for TCP_DATA_SPLIT ringparam
ethtool: Implement ethtool_puts()
ethtool: netlink: Add missing ethnl_ops_begin/complete
ethtool: reformat kerneldoc for struct ethtool_fec_stats
ethtool: reformat kerneldoc for struct ethtool_link_settings
 
eventfd: make eventfd_signal{_mask}() void
eventfd: Remove usage of the deprecated ida_simple_xx() API
eventfd: simplify eventfd_signal()
eventfd: simplify eventfd_signal_mask()
 
eventfs: Clean up dentry ops and add revalidate function
eventfs: Do ctx->pos update for all iterations in eventfs_iterate()
eventfs: Do not create dentries nor inodes in iterate_shared
eventfs: Get rid of dentry pointers without refcounts
eventfs: Have eventfs_iterate() stop immediately if ei->is_freed is set
eventfs: Have the inodes all for files and directories all be the same
eventfs: Initialize the tracefs inode properly
eventfs: Keep all directory links at 1
eventfs: Read ei->entries before ei->children in eventfs_iterate()
eventfs: Remove "lookup" parameter from create_dir/file_dentry()
eventfs: Remove fsnotify*() functions from lookup()
eventfs: Remove unused d_parent pointer field
eventfs: Restructure eventfs_inode structure to be more condensed
eventfs: Save directory inodes in the eventfs_inode structure
eventfs: Shortcut eventfs_iterate() by skipping entries already read
eventfs: Stop using dcache_readdir() for getdents()
eventfs: Use kcalloc() instead of kzalloc()
eventfs: Warn if an eventfs_inode is freed without is_freed being set
 
evm: add support to disable EVM on unsupported filesystems
evm: don't copy up 'security.evm' xattr
 
exec: Add do_close_execat() helper
exec: Check __FMODE_EXEC instead of in_execve for LSMs
exec: Distinguish in_execve from in_exec
exec: Fix error handling in begin_new_exec()
exec: remove useless comment
 
execve: open the executable file before doing anything else
 
exfat: change to get file size from DataLength
exfat: do not zero the extended part
exfat: fix appending discontinuous clusters to empty file
exfat: fix zero the unwritten part for dio read
exfat: move freeing sbi, upcase table and dropping nls into rcu-delayed helper
exfat: using ffs instead of internal logic
exfat: using hweight instead of internal logic
 
exit: wait_task_zombie: kill the no longer necessary spin_lock_irq(siglock)
 
Linux: Expose c0 and SW encap ICM for RDMA
 
ext2: Avoid reading renamed directory if parent does not change
 
ext4: add a hole extent entry in cache after punch
ext4: allow for the last group to be marked as trimmed
ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal()
ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found()
ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
ext4: avoid dividing by 0 in mb_update_avg_fragment_size() when block bitmap corrupt
ext4: avoid online resizing failures due to oversized flex bg
ext4: Block writes to journal device
ext4: clarify handling of unwritten bh in __ext4_block_zero_page_range()
ext4: convert ext4_da_do_write_end() to take a folio
ext4: convert to exclusive lock while inserting delalloc extents
ext4: correct the hole length returned by ext4_map_blocks()
ext4: delete redundant calculations in ext4_mb_get_buddy_page_lock()
ext4: do not trim the group with corrupted block bitmap
ext4: don't access the source subdirectory content on same-directory rename
ext4: enable dioread_nolock as default for bs < ps case
ext4: fallback to complex scan if aligned scan doesn't work
ext4: fix double-free of blocks due to wrong extents moved_len
ext4: fix inconsistent between segment fstrim and full fstrim
ext4: improving calculation of 'fe_{len|start}' in mb_find_extent()
ext4: make ext4_map_blocks() distinguish delalloc only extent
ext4: make ext4_set_iomap() recognize IOMAP_DELALLOC map type
ext4: mark the group block bitmap as corrupted before reporting an error
ext4: move ext4_check_bdev_write_error() into nojournal mode
ext4: reduce unnecessary memory allocation in alloc_flex_gd()
ext4: refactor ext4_da_map_blocks()
ext4: regenerate buddy after block freeing failed if under fc replay
ext4: remove 'needed' in trace_ext4_discard_preallocations
ext4: remove unnecessary check from alloc_flex_gd()
ext4: remove unnecessary parameter "needed" in ext4_discard_preallocations
ext4: remove unneeded return value of ext4_mb_release_context
ext4: remove unused ext4_allocation_context::ac_groups_considered
ext4: remove unused parameter ngroup in ext4_mb_choose_next_group_*()
ext4: remove unused return value of __mb_check_buddy
ext4: remove unused return value of ext4_mb_release
ext4: remove unused return value of ext4_mb_release_group_pa
ext4: remove unused return value of ext4_mb_release_inode_pa
ext4: simplify device handling
ext4: treat end of range as exclusive in ext4_zero_range()
ext4: unify the type of flexbg_size to unsigned int
 
ext4_add_entry(): ->d_name.len is never 0
 
ext4_get_link(): fix breakage in RCU mode
 
extcon: fix possible name leak in extcon_dev_register()
extcon: qcom-spmi-misc: don't use kernel-doc marker for comment
extcon: usbc-tusb320: Set interrupt polarity based on device-tree
 
f2fs: Add error handling for negative returns from do_garbage_collect
f2fs: add tracepoint for f2fs_vm_page_mkwrite()
f2fs: allocate new section if it's not new
f2fs: allow checkpoint=disable for zoned block device
f2fs: Avoid reading renamed directory if parent does not change
f2fs: check write pointers when checkpoint=disable
f2fs: clean up w/ dotdot_name
f2fs: Constrain the modification range of dir_level in the sysfs
f2fs: delete obsolete FI_DROP_CACHE
f2fs: delete obsolete FI_FIRST_BLOCK_WRITTEN
f2fs: don't set FI_PREALLOCATED_ALL for partial write
f2fs: explicitly null-terminate the xattr list
f2fs: fix double free of f2fs_sb_info
f2fs: fix to avoid dirent corruption
f2fs: fix to check compress file in f2fs_move_file_range()
f2fs: fix to check return value of f2fs_recover_xattr_data
f2fs: fix to check return value of f2fs_reserve_new_block()
f2fs: fix to tag gcing flag on page during block migration
f2fs: fix to update iostat correctly in f2fs_filemap_fault()
f2fs: fix to wait on block writeback for post_read case
f2fs: fix write pointers on zoned device after roll forward
f2fs: introduce f2fs_invalidate_internal_cache() for cleanup
f2fs: introduce get_dnode_addr() to clean up codes
f2fs: introduce tracepoint for f2fs_rename()
f2fs: let's finish or reset zones all the time
f2fs: move release of block devices to after kill_block_super()
f2fs: Restrict max filesize for 16K f2fs
f2fs: show i_mode in trace_f2fs_new_inode()
f2fs: show more discard status by sysfs
f2fs: skip adding a discard command if exists
f2fs: sysfs: support discard_io_aware
f2fs: the name of a struct is wrong in a comment.
f2fs: update blkaddr in __set_data_blkaddr() for cleanup
f2fs: use inode_lock_shared instead of inode_lock in f2fs_seek_block()
f2fs: use shared inode lock during f2fs_fiemap()
f2fs: Use wait_event_freezable_timeout() for freezable kthread
 
fanotify: allow "weak" fsid when watching a single filesystem
fanotify: store fsid in mark instead of in connector
 
fast_dput(): handle underflows gracefully
fast_dput(): having ->d_delete() is not reason to delay refcount decrement
fast_dput(): new rules for refcount
 
fbcon: always restore the old font data in fbcon_do_set_font()
fbcon: Fix incorrect printed function name in fbcon_prepare_logo()
 
fbdev/acornfb: Fix name of fb_ops initializer macro
 
fbdev/arcfb: Set FBINFO_VIRTFB flag
fbdev/arcfb: Use generator macros for deferred I/O
 
fbdev/au1200fb: Initialize fb_ops with fbdev macros
fbdev/au1200fb: Set FBINFO_VIRTFB flag
 
fbdev/clps711x-fb: Initialize fb_ops with fbdev macros
 
fbdev/cyber2000fb: Initialize fb_ops with fbdev macros
 
fbdev/hyperv_fb: Do not clear global screen_info
fbdev/hyperv_fb: Fix logic error for Gen2 VMs in hvfb_getmem()
fbdev/hyperv_fb: Remove firmware framebuffers with aperture helpers
 
fbdev/intelfb: Remove driver
 
fbdev/ps3fb: Initialize fb_ops with fbdev macros
fbdev/ps3fb: Set FBINFO_VIRTFB flag
 
fbdev/sh_mobile_lcdcfb: Initialize fb_ops with fbdev macros
fbdev/sh_mobile_lcdcfb: Set FBINFO_VIRTFB flag
 
fbdev/simplefb: Add support for generic power-domains
fbdev/simplefb: Support memory-region property
fbdev/simplefb: Suppress error on missing power domains
 
fbdev/sis: Remove dependency on screen_info
 
fbdev/sm712fb: Use correct initializer macros for struct fb_ops
 
fbdev/smscufx: Select correct helpers
 
fbdev/stifb: Allocate fb_info instance with framebuffer_alloc()
 
fbdev/udlfb: Select correct helpers
 
fbdev/vfb: Initialize fb_ops with fbdev macros
fbdev/vfb: Set FBINFO_VIRTFB flag
 
fbdev/vt8500lcdfb: Initialize fb_ops with fbdev macros
 
fbdev/wm8505fb: Initialize fb_ops to fbdev I/O-memory helpers
 
fbdev: amba-clcd: Delete the old CLCD driver
fbdev: flush deferred IO before closing
fbdev: flush deferred work in fb_deferred_io_fsync()
fbdev: fsl-diu-fb: Fix sparse warning due to virt_to_phys() prototype change
fbdev: hgafb: fix kernel-doc comments
fbdev: imxfb: add '*/' on a separate line in block comment
fbdev: imxfb: add missing spaces after ','
fbdev: imxfb: add missing SPDX tag
fbdev: imxfb: drop ftrace-like logging
fbdev: imxfb: fix left margin setting
fbdev: imxfb: Fix style warnings relating to printk()
fbdev: imxfb: move PCR bitfields near their offset
fbdev: imxfb: replace some magic numbers with constants
fbdev: imxfb: use __func__ for function name
fbdev: imxfb: use BIT, FIELD_{GET,PREP} and GENMASK macros
fbdev: mmp: Fix typo and wording in code comment
fbdev: Move default fb_mmap code into helper function
fbdev: Push pgprot_decrypted() into mmap implementations
fbdev: Remove default file-I/O implementations
fbdev: remove I2C_CLASS_DDC support
fbdev: Remove support for Carillo Ranch driver
fbdev: Remove trailing whitespaces
fbdev: Rename FB_SYS_FOPS token to FB_SYSMEM_FOPS
fbdev: savage: Error out if pixclock equals zero
fbdev: sis: Error out if pixclock equals zero
fbdev: stifb: Fix crash in stifb_blank()
fbdev: vt8500lcdfb: Remove unnecessary print function dev_err()
fbdev: Warn on incorrect framebuffer access
 
fib: remove unnecessary input parameters in fib_default_rule_add
fib: rules: remove repeated assignment in fib_nl2rule
 
file: massage cleanup of files that failed to open
file: remove __receive_fd()
file: remove pointless wrapper
file: s/close_fd_get_file()/file_close_fd()/g
file: stop exposing receive_fd_user()
 
firewire: core: adds constant qualifier for local helper functions
firewire: core: correct documentation of fw_csr_string() kernel API
firewire: core: detect model name for legacy layout of configuration ROM
firewire: core: detect numeric model identifier for legacy layout of configuration ROM
firewire: core: fill model field in modalias of unit device for legacy layout of configuration ROM
firewire: core: replace magic number with macro
firewire: core: search descriptor leaf just after vendor directory entry in root directory
firewire: core: send bus reset promptly on gap count error
firewire: core: use long bus reset on gap count error
firewire: make fw_bus_type const
firewire: ohci: prevent leak of left-over IRQ on unbind
firewire: test: add KUnit test for device attributes
firewire: test: add test of device attributes for legacy AV/C device
firewire: test: add test of device attributes for simple AV/C device
 
firmware/sysfb: Clear screen_info state after consuming it
 
firmware: arm_ffa: Add missing rwlock_init() for the driver partition
firmware: arm_ffa: Add missing rwlock_init() in ffa_setup_partitions()
firmware: arm_ffa: Check xa_load() return value
firmware: arm_ffa: Handle partitions setup failures
firmware: arm_ffa: Simplify ffa_partitions_cleanup()
firmware: arm_ffa: Use xa_insert() and check for result
firmware: arm_scmi: Add optional flags to extended names helper
firmware: arm_scmi: Add protocol versioning checks
firmware: arm_scmi: Check beforehand if the perf domain set operations are allowed
firmware: arm_scmi: Check mailbox/SMT channel for consistency
firmware: arm_scmi: Convert to platform remove callback returning void
firmware: arm_scmi: Fix NULL pointer dereference during fastchannel init
firmware: arm_scmi: Fix the clock protocol supported version
firmware: arm_scmi: Fix the clock protocol version for v3.2
firmware: arm_scmi: Increase the maximum opp count in the perf protocol
firmware: arm_scmi: optee: use optee system invocation
firmware: arm_scmi: Populate fastchannel info only if set operations are allowed
firmware: arm_scmi: Replace asm-generic/bug.h with linux/bug.h
firmware: arm_scmi: Use xa_insert() to store opps
firmware: arm_scmi: Use xa_insert() when saving raw queues
firmware: arm_scpi: Convert to platform remove callback returning void
firmware: arm_scpi: Move power-domain driver to the pmdomain dir
firmware: coreboot: Convert to platform remove callback returning void
firmware: coreboot: framebuffer: Avoid invalid zero physical address
firmware: coreboot_table: Convert to platform remove callback returning void
firmware: imx-dsp: Convert to platform remove callback returning void
firmware: meson-sm: unmap out_base shmem in error path
firmware: meson_sm: refactor serial sysfs entry via dev_groups attrs
firmware: microchip: add PolarFire SoC Auto Update support
firmware: microchip: Fix over-requested allocation size
firmware: microchip: fix wrong sizeof argument
firmware: microchip: Replace of_device.h with explicit include
firmware: mtk-adsp-ipc: Convert to platform remove callback returning void
firmware: qcom: qseecom: fix memory leaks in error paths
firmware: qemu_fw_cfg: Convert to platform remove callback returning void
firmware: raspberrypi: Convert to platform remove callback returning void
firmware: stratix10-rsu: Convert to platform remove callback returning void
firmware: stratix10-svc: Convert to platform remove callback returning void
firmware: ti_sci: Fix an off-by-one in ti_sci_debugfs_create()
firmware: turris-mox-rwtm: Convert to platform remove callback returning void
firmware: xilinx: Expand feature check to support all PLM modules
firmware: xilinx: Export function to use in other module
firmware: xilinx: Register event manager driver
firmware: xilinx: Remove clock_setrate and clock_getrate api
firmware: xilinx: Remove zynqmp_pm_pinctrl_get_function()
firmware: xilinx: Update firmware call interface to support additional args
firmware: xilinx: Use proper indentation in kernel-doc
firmware: zynqmp: Add support to handle IPI CRC failure
firmware: zynqmp: Convert to platform remove callback returning void
 
firmware_loader: Expand Firmware upload error codes with firmware invalid error
 
Linux: Fix write to cloned skb in ipv6_hop_ioam()
 
fjes: fix memleaks in fjes_hw_setup
 
Linux: fold dentry_kill() into dput()
Linux: fold the call of retain_dentry() into fast_dput()
 
fork: remove redundant TASK_UNINTERRUPTIBLE
fork: use __mt_dup() to duplicate maple tree in dup_mmap()
 
fortify: test: Use kunit_device
 
fpga: altera-fpga2sdram: Convert to platform remove callback returning void
fpga: altera-freeze-bridge: Convert to platform remove callback returning void
fpga: altera-hps2fpga: Convert to platform remove callback returning void
fpga: dfl-afu-main: Convert to platform remove callback returning void
fpga: dfl-fme-br: Convert to platform remove callback returning void
fpga: dfl-fme-main: Convert to platform remove callback returning void
fpga: dfl-fme-region: Convert to platform remove callback returning void
fpga: intel-m10-bmc-sec-update: Convert to platform remove callback returning void
fpga: of-fpga-region: Convert to platform remove callback returning void
fpga: socfpga-a10: Convert to platform remove callback returning void
fpga: stratix10-soc: Convert to platform remove callback returning void
fpga: xilinx-pr-decoupler: Convert to platform remove callback returning void
fpga: zynq-fpga: Convert to platform remove callback returning void
 
fprobe: Fix to allocate entry_data_size buffer with rethook instances
 
freevxfs: bmap: fix kernel-doc warnings
freevxfs: immed: fix kernel-doc param name
freevxfs: lookup: fix function params kernel-doc
 
freezer,sched: Clean saved_state when restoring it during thaw
 
fs : Fix warning using plain integer as NULL
 
fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super
 
fs/aio: Check IOCB_AIO_RW before the struct aio_kiocb conversion
fs/aio: Make io_cancel() generate completions again
fs/aio: obey min_nr when doing wakeups
fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio
 
fs/hfsplus: wrapper.c: fix kernel-doc warnings
 
fs/hugetlbfs/inode.c: mm/memory-failure.c: fix hugetlbfs hwpoison handling
 
fs/inode: Make relatime_need_update return bool
 
fs/Kconfig: make hugetlbfs a menuconfig
 
fs/kernfs/dir: obey S_ISGID
 
fs/nilfs2: use standard array-copy-function
 
fs/ntfs3: Add and fix comments
fs/ntfs3: Add file_modified
fs/ntfs3: Add ioctl operation for directories (FITRIM)
fs/ntfs3: Add NULL ptr dereference checking at the end of attr_allocate_frame()
fs/ntfs3: Correct function is_rst_area_valid
fs/ntfs3: Correct hard links updating when dealing with DOS names
fs/ntfs3: Correct use bh_read
fs/ntfs3: Disable ATTR_LIST_ENTRY size check
fs/ntfs3: Drop suid and sgid bits as a part of fpunch
fs/ntfs3: Fix an NULL dereference bug
fs/ntfs3: fix build without CONFIG_NTFS3_LZX_XPRESS
fs/ntfs3: Fix c/mtime typo
fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name"
fs/ntfs3: Fix multithreaded stress test
fs/ntfs3: Fix oob in ntfs_listxattr
fs/ntfs3: Fixed overflow check in mi_enum_attr()
fs/ntfs3: Implement super_operations::shutdown
fs/ntfs3: Improve alternative boot processing
fs/ntfs3: Improve ntfs_dir_count
fs/ntfs3: Modified fix directory element type detection
fs/ntfs3: ntfs3_forced_shutdown use int instead of bool
fs/ntfs3: Prevent generic message "attempt to access beyond end of device"
fs/ntfs3: Print warning while fixing hard links count
fs/ntfs3: Reduce stack usage
fs/ntfs3: Slightly simplify ntfs_inode_printk()
fs/ntfs3: Update inode->i_size after success write into compressed file
fs/ntfs3: Use i_size_read and i_size_write
fs/ntfs3: Use kvfree to free memory allocated by kvmalloc
fs/ntfs3: use non-movable memory for ntfs3 MFT buffer cache
 
fs/pipe: Fix lockdep false-positive in watchqueue pipe_write()
 
fs/proc/task_mmu: move mmu notification mechanism inside mm lock
fs/proc/task_mmu: report SOFT_DIRTY bits through the PAGEMAP_SCAN ioctl
 
fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand()
fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children stats
fs/proc: show correct device and inode numbers in /proc/pid/maps
 
fs/super.c: don't drop ->s_user_ns until we free struct super_block itself
 
fs/sysfs/dir.c : Fix typo in comment
 
fs: add Jan Kara as reviewer
fs: add missing @mp parameter documentation
fs: Block writes to mounted block devices
fs: Clarify "non-RCY" in access_override_creds() comment
fs: convert block_write_full_page to block_write_full_folio
fs: convert clean_buffers() to take a folio
fs: convert error_remove_page to error_remove_folio
fs: create __sb_write_started() helper
fs: create file_write_started() helper
fs: create {sb,file}_write_not_started() helpers
fs: debugfs: Add write functionality to debugfs blobs
fs: factor out backing_file_mmap() helper
fs: factor out backing_file_splice_{read,write}() helpers
fs: factor out backing_file_{read,write}_iter() helpers
fs: fix __sb_write_started() kerneldoc formatting
fs: fix doc comment typo fs tree wide
fs: fork splice_file_range() from do_splice_direct()
fs: handle freezing from multiple devices
fs: indicate request originates from old mount API
fs: keep struct mnt_id_req extensible
fs: massage locking helpers
fs: move file_start_write() into direct_splice_actor()
fs: move file_start_write() into vfs_iter_write()
fs: move fscrypt keyring destruction to after ->put_super
fs: move kiocb_start_write() into vfs_iocb_iter_write()
fs: move permission hook out of do_iter_read()
fs: move permission hook out of do_iter_write()
fs: namei: Fix spelling mistake "Retuns" to "Returns"
fs: prepare for stackable filesystems backing file helpers
fs: reduce stack usage in __mpage_writepage
fs: reduce stack usage in do_mpage_readpage
fs: reformat idmapped mounts entry
fs: relax mount_setattr() permission checks
fs: remove clean_page_buffers()
fs: remove dead check
fs: remove get_active_super()
fs: remove the bh_end_io argument from __block_write_full_folio
fs: Remove the now superfluous sentinel elements from ctl_table array
fs: remove unused helper
fs: Rename anon_inode_getfile_secure() and anon_inode_getfd_secure()
fs: Rename mapping private members
fs: replace f_rcuhead with f_task_work
fs: rework listmount() implementation
fs: simplify setup_bdev_super() calls
fs: streamline thaw_super_locked
fs: super: use GFP_KERNEL instead of GFP_USER for super block allocation
fs: use do_splice_direct() for nfsd/ksmbd server-side-copy
fs: use splice_copy_file_range() inline helper
fs: vboxsf: fix a kernel-doc warning
 
Linux: FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
 
fscrypt.rst: update definition of struct fscrypt_context_v2
 
fscrypt: document that CephFS supports fscrypt now
fscrypt: update comment for do_remove_key()
 
fsnotify: assert that file_start_write() is not held in permission hooks
fsnotify: compile out fsnotify permission hooks if !FANOTIFY_ACCESS_PERMISSIONS
fsnotify: optionally pass access range in file permission hooks
fsnotify: split fsnotify_perm() into two hooks
 
ftrace: Fix DIRECT_CALLS to use SAVE_REGS by default
 
fuse: fix UAF in rcu pathwalks
 
futex: Prevent the reuse of stale pi_state
 
gen_compile_commands: fix invalid escape sequence warning
 
gen_init_cpio: Apply mtime supplied by user to all file types
 
genetlink: introduce helpers to do filtered multicast
genetlink: introduce per-sock family private storage
genetlink: Use internal flags for multicast groups
 
geneve: make sure to pull inner header in geneve_rx()
geneve: use DEV_STATS_INC()
 
genirq: Initialize resend_node hlist for all interrupt descriptors
 
genksyms: remove the remnant of the -s option
genksyms: use getopt_long() unconditionally
 
Linux: get rid of __dget()
Linux: get rid of DCACHE_GENOCIDE
 
getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
getrusage: use sig->stats_lock rather than lock_task_sighand()
 
gfp: gfp_types.h: fix typos & punctuation
gfp: include __GFP_NOWARN in GFP_NOWAIT
 
gfs2: Add GL_NOBLOCK flag
gfs2: Add missing set_freezable() for freezable kthread
gfs2: convert stuffed_readpage() to stuffed_read_folio()
gfs2: d_obtain_alias(ERR_PTR(...)) will do the right thing
gfs2: Fix freeze consistency check in log_write_header
gfs2: Fix inode_go_instantiate description
gfs2: fix kernel BUG in gfs2_quota_cleanup
gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump
gfs2: Lift withdraw check out of gfs2_ail1_empty
gfs2: Mark withdraws as unlikely
gfs2: Minor gfs2_ail1_empty cleanup
gfs2: Minor gfs2_{freeze,thaw}_super cleanup
gfs2: Refcounting fix in gfs2_thaw_super
gfs2: Remove use of error flag in journal reads
gfs2: Rename gfs2_withdrawn to gfs2_withdrawing_or_withdrawn
gfs2: rgrp: fix kernel-doc warnings
gfs2: Use GL_NOBLOCK flag for non-blocking lookups
gfs2: use is_subdir()
gfs2: Use wait_event_freezable_timeout() for freezable kthread
 
gnss: ubx: add support for the reset gpio
gnss: ubx: use new helper to remove open coded regulator handling
 
Linux: GPIO descriptor cleanup for some Wolfson codecs
Linux: GPIO inclusion fixes to misc sound drivers
 
gpio: 74x164: Enable output pins after registers are reset
gpio: dwapb: Use generic request, free and set_config
gpio: eic-sprd: Clear interrupt after set the interrupt type
gpio: elkhartlake: reuse pm_ops from Intel Tangier driver
gpio: EN7523: fix kernel-doc warnings
gpio: fix resource unwinding order in error path
gpio: ixp4xx: Handle clock output on pin 14 and 15
gpio: max730x: don't use kernel-doc marker for regular comment
gpio: mlxbf3: add an error code check in mlxbf3_gpio_probe
gpio: mmio: Clean up headers
gpio: mmio: Make use of device properties
gpio: mockup: initialize a managed pointer in place
gpio: nuvoton: Add Nuvoton NPCM sgpio driver
gpio: pmic-eic-sprd: Configure the bit corresponding to the EIC through offset
gpio: remove GPIO device from the list unconditionally in error path
gpio: rtd: Add support for Realtek DHC(Digital Home Center) RTD SoCs
gpio: rtd: Fix signedness bug in probe
gpio: sifive: remove unneeded call to platform_set_drvdata()
gpio: sim: fix the email address in MODULE_AUTHOR()
gpio: sim: implement the dbg_show() callback
gpio: stmpe: use gpiochip_dup_line_label()
gpio: sysfs: drop tabs from local variable declarations
gpio: sysfs: fix forward declaration of struct gpio_device
gpio: tangier: simplify locking using cleanup helpers
gpio: tangier: unexport suspend/resume handles
gpio: tangier: use EXPORT_NS_GPL_SIMPLE_DEV_PM_OPS() helper
gpio: tps65219: don't use CONFIG_DEBUG_GPIO
gpio: wm831x: use gpiochip_dup_line_label()
gpio: wm8994: use gpiochip_dup_line_label()
gpio: xilinx: remove excess kernel doc
 
gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
gpiolib: add gpio_device_get_base() stub for !GPIOLIB
gpiolib: add gpio_device_get_label() stub for !GPIOLIB
gpiolib: add gpiod_to_gpio_device() stub for !GPIOLIB
gpiolib: allocate memory atomically with a spinlock held
gpiolib: cdev: allocate linereq using kvzalloc()
gpiolib: cdev: fully adopt guard() and scoped_guard()
gpiolib: cdev: improve documentation of get/set values
gpiolib: cdev: include overflow.h
gpiolib: cdev: reduce locking in gpio_desc_to_lineinfo()
gpiolib: cdev: relocate debounce_period_us from struct gpio_desc
gpiolib: cdev: replace locking wrappers for config_mutex with guards
gpiolib: cdev: replace locking wrappers for gpio_device with guards
gpiolib: drop tabs from local variable declarations
gpiolib: Fix scope-based gpio_device refcounting
gpiolib: Fix the error path order in gpiochip_add_data_with_key()
gpiolib: Handle no pin_ranges in gpiochip_generic_config()
gpiolib: provide gpio_device_get_label()
gpiolib: provide gpiochip_dup_line_label()
gpiolib: remove debounce_period_us from struct gpio_desc
gpiolib: remove duplicate inclusions
gpiolib: remove extra_checks
gpiolib: remove gpiochip_is_requested()
gpiolib: remove the GPIO device from the list when it's unregistered
gpiolib: rename static functions that are called with the lock taken
gpiolib: replace the GPIO device mutex with a read-write semaphore
gpiolib: revert the attempt to protect the GPIO device list with an rwsem
gpiolib: use a mutex to protect the list of GPIO devices
gpiolib: use gpiochip_dup_line_label() in for_each helpers
 
gpu/drm/radeon: fix two memleaks in radeon_vm_init
 
gpu: host1x: Skip reset assert on Tegra186
 
greybus: gb-beagleplay: Remove use of pad bytes
 
gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp()
gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
 
gve: add gve_features_check()
gve: Add page size register to the register_page_list command.
gve: Deprecate adminq_pfn for pci revision 0x1.
gve: Fix skb truesize underestimation
gve: Perform adminq allocations through a dma_pool.
gve: Remove dependency on 4k page size.
gve: Remove obsolete checks that rely on page size.
 
hexagon: irq: add prototype for arch_do_IRQ()
 
Hexagon: Make pfn accessors statics inlines
 
hexagon: mm: include asm/setup.h for setup_arch_memory()'s prototype
hexagon: mm: mark paging_init() as static
hexagon: process: add internal prototype for do_work_pending()
hexagon: process: include linux/cpu.h for arch_cpu_idle() prototype
hexagon: Remove CONFIG_HEXAGON_ARCH_VERSION from uapi header
hexagon: reset: include linux/reboot.h for prototypes
hexagon: signal: switch to SYSCALL_DEFINE0 for sys_rt_sigreturn()
hexagon: smp: mark handle_ipi() and start_secondary() as static
hexagon: time: include asm/delay.h for prototypes
hexagon: time: include asm/time.h for prototypes
hexagon: time: mark time_init_deferred() as static
hexagon: traps: add internal prototypes for functions only called from asm
hexagon: traps: remove sys_syscall()
hexagon: uaccess: remove clear_user_hexagon()
hexagon: vdso: include asm/elf.h for arch_setup_additional_pages() prototype
hexagon: vm_events: remove unused dummy_handler()
hexagon: vm_fault: include asm/vm_fault.h for prototypes
hexagon: vm_fault: mark do_page_fault() as static
hexagon: vm_tlb: include asm/tlbflush.h for prototypes
 
hfs: really remove hfs_writepage
 
hfsplus: really remove hfsplus_writepage
hfsplus: switch to rcu-delayed unloading of nls and freeing ->s_fs_info
 
hid/picolcd_fb: Set FBINFO_VIRTFB flag
 
HID: amd_sfh: Add a new interface for exporting ALS data
HID: amd_sfh: Add a new interface for exporting HPD data
HID: amd_sfh: rename float_to_int() to amd_sfh_float_to_int()
HID: bpf: actually free hdev memory after attaching a HID-BPF program
HID: bpf: make bus_type const in struct hid_bpf_ops
HID: bpf: remove double fdget()
HID: bpf: use __bpf_kfunc instead of noinline
HID: hid-steam: Add gamepad-only mode switched to by holding options
HID: hid-steam: Avoid overwriting smoothing parameter
HID: hid-steam: Better handling of serial number length
HID: hid-steam: Clean up locking
HID: hid-steam: Disable watchdog instead of using a heartbeat
HID: hid-steam: Fix cleanup in probe()
HID: hid-steam: Make client_opened a counter
HID: hid-steam: remove pointless error message
HID: hid-steam: Update list of identifiers from SDL
HID: hidraw: fix a problem of memory leak in hidraw_release()
HID: i2c-hid-of: fix NULL-deref on failed power up
HID: i2c-hid: elan: Add ili2901 timing
HID: i2c-hid: Fold i2c_hid_execute_reset() into i2c_hid_hwreset()
HID: i2c-hid: Move i2c_hid_finish_hwreset() to after reading the report-descriptor
HID: i2c-hid: Remove I2C_HID_QUIRK_SET_PWR_WAKEUP_DEV quirk
HID: i2c-hid: Renumber I2C_HID_QUIRK_ defines
HID: i2c-hid: Skip SET_POWER SLEEP for Cirque touchpad on system suspend
HID: i2c-hid: Split i2c_hid_hwreset() in start() and finish() functions
HID: i2c-hid: Switch i2c_hid_parse() to goto style error handling
HID: i2c-hid: Turn missing reset ack into a warning
HID: intel-ish-hid: ipc: Rework EHL OOB wakeup
HID: intel-ish-hid: ishtp-fw-loader: use helper functions for connection
HID: intel-ish-hid: ishtp-hid-client: use helper functions for connection
HID: Intel-ish-hid: Ishtp: Add helper functions for client connection
HID: Intel-ish-hid: Ishtp: Fix sensor reads after ACPI S3 suspend
HID: logitech-hidpp: add support for Logitech G Pro X Superlight 2
HID: logitech-hidpp: Do not flood kernel log
HID: magicmouse: fix kerneldoc for struct magicmouse_sc
HID: make hid_bus_type const
HID: make ishtp_cl_bus_type const
HID: mcp2200: added driver for GPIOs of MCP2200
HID: mcp2221: Don't set bus speed on every transfer
HID: mcp2221: Handle reads greater than 60 bytes
HID: mcp2221: Set ACPI companion
HID: multitouch: Add required quirk for Synaptics 0xcddc device
HID: nintendo: add support for nso controllers
HID: nvidia-shield: Add missing null pointer checks to LED initialization
HID: sensor-hub: Enable hid core report processing for all devices
HID: uhid: replace deprecated strncpy with strscpy
HID: wacom: Add additional tests of confidence behavior
HID: wacom: Correct behavior when processing some confidence == false touches
HID: wacom: Do not register input devices until after hid_hw_start
HID: wacom: generic: Avoid reporting a serial of '0' to userspace
HID: wacom: Remove AES power_supply after extended inactivity
 
hisi_acc_vfio_pci: Update migration data pointer correctly on saving/resume
 
hostfs: use d_splice_alias() calling conventions to simplify failure exits
 
hrtimer: Report offline hrtimer enqueue
 
hrtimers: Split out hrtimer_types.h
 
HSI: omap_ssi: Remove usage of the deprecated ida_simple_xx() API
 
hv_netvsc: Calculate correct ring size when PAGE_SIZE is not 4 Kbytes
hv_netvsc: Fix race condition between netvsc_probe and netvsc_remove
hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
hv_netvsc: remove duplicated including of slab.h
 
hv_utils: Allow implicit ICTIMESYNCFLAG_SYNC
 
hwmon: (aquacomputer_d5next) Remove unneeded CONFIG_DEBUG_FS #ifdef
hwmon: (aspeed-pwm-tacho) Fix -Wstringop-overflow warning in aspeed_create_fan_tach_channel()
hwmon: (aspeed-pwm-tacho) mutex for tach reading
hwmon: (coretemp) Enlarge per package core count limit
hwmon: (coretemp) Fix bogus core_id to attr name mapping
hwmon: (coretemp) Fix out-of-bounds memory access
hwmon: (corsair-cpro) use NULL instead of 0
hwmon: (dell-smm) Add Optiplex 7000 to fan control whitelist
hwmon: (dell-smm) Add support for WMI SMM interface
hwmon: (dell-smm) Document the WMI SMM interface
hwmon: (dell-smm) Introduce helper function for data init
hwmon: (dell-smm) Move blacklist handling to module init
hwmon: (dell-smm) Move config entries out of i8k_dmi_table
hwmon: (dell-smm) Move DMI config handling to module init
hwmon: (dell-smm) Move whitelist handling to module init
hwmon: (dell-smm) Prepare for multiple SMM calling backends
hwmon: (emc1403) Add support for EMC1442
hwmon: (gigabyte_waterforce) Mark status report as received under a spinlock
hwmon: (hp-wmi-sensors) Fix failure to load on EliteDesk 800 G6
hwmon: (k10temp) Add support for AMD Family 19h Model 8h
hwmon: (lm25066) Use i2c_get_match_data()
hwmon: (lm75) Add AMS AS6200 temperature sensor
hwmon: (lm75) Fix tmp112 default config
hwmon: (lm75) remove now-unused include
hwmon: (ltc2991) remove device reference from state
hwmon: (max31827) Add custom attribute for resolution
hwmon: (max31827) Add support for max31828 and max31829
hwmon: (max31827) Handle new properties from the devicetree
hwmon: (max31827) Return closest value in update_interval
hwmon: (max31827) Update bits with shutdown_write()
hwmon: (max6650) Use i2c_get_match_data()
hwmon: (nct6775) Add support for 2 additional fan controls
hwmon: (nct6775) Fix access to temperature configuration registers
hwmon: (nct6775) Fix fan speed set failure in automatic mode
hwmon: (nct6775-core) Explicitly initialize nct6775_device_names indexes
hwmon: (nct6775-i2c) Use i2c_get_match_data()
hwmon: (nct6775-platform) Explicitly initialize nct6775_sio_names indexes
hwmon: (npcm750-pwm-fan) Add NPCM8xx support
hwmon: (npcm750-pwm-fan) Fix crash observed when instantiating nuvoton,npcm750-pwm-fan
hwmon: (pc87360) Bounds check data->innr usage
hwmon: (peci/dimmtemp) Bump timeout
hwmon: (pmbus) Add ltc4286 driver
hwmon: (pmbus) Add support for MPS Multi-phase mp2856/mp2857 controller
hwmon: (pmbus) Add support for MPS Multi-phase mp5990
hwmon: (pmbus/mp2975) Correct comment inside 'mp2975_read_byte_data'
hwmon: (pmbus/mp2975) Fix driver initialization for MP2975 device
hwmon: (sht3x) add sts3x support
hwmon: (smsc47m1) Convert to platform remove callback returning void
hwmon: (smsc47m1) Mark driver struct with __refdata to prevent section mismatch
hwmon: (smsc47m1) Rename global platform device variable
hwmon: (smsc47m1) Simplify device registration
hwmon: (tmp513) Don't use "proxy" headers
hwmon: (tmp513) Simplify with dev_err_probe()
hwmon: (tmp513) Use SI constants from units.h
hwmon: Add driver for Gigabyte AORUS Waterforce AIO coolers
hwmon: Fix some kernel-doc comments
hwmon: gigabyte_waterforce: Fix locking bug in waterforce_get_status()
 
hwrng: atmel - Convert to platform remove callback returning void
hwrng: cctrng - Convert to platform remove callback returning void
hwrng: core - Fix page fault dead lock on mmap-ed hwrng
hwrng: exynos - Convert to platform remove callback returning void
hwrng: ingenic - Convert to platform remove callback returning void
hwrng: ingenic - Replace of_device.h with explicit of.h include
hwrng: ks-sa - Convert to platform remove callback returning void
hwrng: mxc - Convert to platform remove callback returning void
hwrng: n2 - Convert to platform remove callback returning void
hwrng: npcm - Convert to platform remove callback returning void
hwrng: omap - Convert to platform remove callback returning void
hwrng: starfive - Add runtime pm ops
hwrng: starfive - Fix dev_err_probe return error
hwrng: stm32 - add missing clk_disable_unprepare() in stm32_rng_init()
hwrng: stm32 - Convert to platform remove callback returning void
hwrng: timeriomem - Convert to platform remove callback returning void
hwrng: virtio - remove #ifdef guards for PM functions
hwrng: virtio - Remove usage of the deprecated ida_simple_xx() API
hwrng: xgene - Convert to platform remove callback returning void
 
hwspinlock/core: fix kernel-doc warnings
 
hwspinlock: qcom: Remove IPQ6018 SOC specific compatible
 
hwtracing: hisi_ptt: Disable interrupt after trace end
hwtracing: hisi_ptt: Optimize the trace data committing
 
i2c: aspeed: Fix the dummy irq expected print
i2c: cpm: Remove linux,i2c-index conversion from be32
i2c: create debugfs entry per adapter
i2c: Don't let i2c adapters declare I2C_CLASS_SPD support if they support I2C_CLASS_HWMON
i2c: gpio: move to per-adapter debugfs directory
i2c: i801: Add lis3lv02d for Dell Precision 3540
i2c: i801: Add lis3lv02d for Dell XPS 15 7590
i2c: i801: Avoid potential double call to gpiod_remove_lookup_table
i2c: i801: Fix block process call transactions
i2c: i801: Fix using mux_pdev before it's set
i2c: imx: Make SDA actually optional for bus recovering
i2c: imx: when being a target, mark the last read as processed
i2c: make i2c_bus_type const
i2c: mux: reg: Remove class-based device auto-detection support
i2c: npcm7xx: move to per-adapter debugfs directory
i2c: pasemi: split driver into two separate modules
i2c: qcom-geni: Correct I2C TRE sequence
i2c: rcar: add FastMode+ support for Gen4
i2c: rcar: introduce Gen4 devices
i2c: rk3x: Adjust mask/value offset for i2c2 on rv1126
i2c: s3c24xx: add support for atomic transfers
i2c: s3c24xx: fix read transfers in polling mode
i2c: s3c24xx: fix transferring more than one message in polling mode
i2c: smbus: Support up to 8 SPD EEPROMs
i2c: stm32f7: add support for stm32mp25 soc
i2c: stm32f7: perform I2C_ISR read once at beginning of event isr
i2c: stm32f7: perform most of irq job in threaded handler
i2c: stm32f7: simplify status messages in case of errors
i2c: stm32f7: use dev_err_probe upon calls of devm_request_irq
i2c: stub: Don't let i2c adapters declare I2C_CLASS_SPD support if they support I2C_CLASS_HWMON
i2c: wmt: Fix an error handling path in wmt_i2c_probe()
i2c: wmt: Reduce redundant: bus busy check
i2c: wmt: Reduce redundant: clock mode setting
i2c: wmt: Reduce redundant: function parameter
i2c: wmt: Reduce redundant: REG_CR setting
i2c: wmt: Reduce redundant: wait event complete
 
i3c: add actual_len in i3c_priv_xfer
i3c: Add fallback method for GETMXDS CCC
i3c: document hotjoin sysfs entry
i3c: master: add enable(disable) hot join in sys entry
i3c: master: cdns: Update maximum prescaler value for i2c clock
i3c: master: Fix build error
i3c: master: fix Excess kernel-doc description warning
i3c: master: fix kernel-doc check warning
i3c: master: svc: add hot join support
i3c: master: svc: rename read_len as actual_len
i3c: master: svc: return actual transfer data len
i3c: mipi-i3c-hci: Add DMA bounce buffer for private transfers
i3c: mipi-i3c-hci: Do not overallocate transfers in hci_cmd_v1_daa()
i3c: mipi-i3c-hci: Handle I3C address header error in hci_cmd_v1_daa()
i3c: mipi-i3c-hci: Report NACK response from CCC command to core
 
i40e: add an error code check in i40e_vsi_setup
i40e: Add other helpers to check version of running firmware and AQ API
i40e: Annotate struct i40e_qvlist_info with __counted_by
i40e: avoid double calling i40e_pf_rxq_wait()
i40e: Avoid unnecessary use of comma operator
i40e: Change user notification of non-SFP module in i40e_get_module_info()
i40e: Consolidate hardware capabilities
i40e: Delete unused and useless i40e_pf fields
i40e: Delete unused i40e_mac_info fields
i40e: disable NAPI right after disabling irqs when handling xsk_pool
i40e: Do not allow untrusted VF to remove administratively set MAC
i40e: field get conversion
i40e: field prep conversion
i40e: Fix firmware version comparison function
i40e: Fix VF disable behavior to block all traffic
i40e: Fix waiting for queues of all VSIs to be disabled
i40e: Fix wrong mask used during DCB config
i40e: handle multi-buffer packets that are shrunk by xdp prog
i40e: Include types.h to some headers
i40e: increase max descriptors for XL710
i40e: Initialize hardware capabilities at single place
i40e: Move i40e_is_aq_api_ver_ge helper
i40e: Move inline helpers to i40e_prototype.h
i40e: Remove _t suffix from enum type names
i40e: Remove AQ register definitions for VF types
i40e: remove fake support of rx-frames-irq
i40e: Remove queue tracking fields from i40e_adminq_ring
i40e: Remove unused flags
i40e: Remove VF MAC types
i40e: set xdp_rxq_info::frag_size
i40e: take into account XDP Tx queues when stopping rings
i40e: update xdp_rxq_info::frag_size for ZC enabled Rx queue
i40e: Use DECLARE_BITMAP for flags and hw_features fields in i40e_pf
i40e: Use DECLARE_BITMAP for flags field in i40e_hw
i40e: Use helpers to check running FW and AQ API versions
 
i915/perf: Fix NULL deref bugs with drm_dbg() calls
 
i915: make inject_virtual_interrupt() void
 
iavf: enable symmetric-xor RSS for Toeplitz hash function
iavf: field get conversion
iavf: field prep conversion
iavf: Remove queue tracking fields from iavf_adminq_ring
iavf: use iavf_schedule_aq_request() helper
 
IB/hfi1: Fix a memleak in init_credit_return
IB/hfi1: Fix sdma.h tx->num_descs off-by-one error
 
IB/ipoib: Fix mcast list locking
 
IB/iser: iscsi_iser.h: fix kernel-doc warning and spellos
IB/iser: Prevent invalidating wrong MR
 
IB/mlx5: Don't expose debugfs entries for RRoCE general parameters if not supported
 
ice: add ability to read and configure FW log data
ice: add CGU info to devlink info callback
ice: Add check for lport extraction to LAG init
ice: add documentation for FW logging
ice: Add support for packet mirroring using hardware in switchdev mode
ice: Add support in the driver for associating queue with napi
ice: add VF representors one by one
ice: adjust switchdev rebuild path
ice: allow changing SWITCHDEV_CTRL VSI queues
ice: cleanup inconsistent code
ice: configure FW logging
ice: enable FW logging
ice: Enable SW interrupt from FW for LL TS
ice: enable symmetric-xor RSS for Toeplitz hash function
ice: field get conversion
ice: field prep conversion
ice: Fix ASSERT_RTNL() warning during certain scenarios
ice: fix connection state of DPLL and out pin
ice: fix dpll and dpll_pin data access on PF reset
ice: fix dpll input pin phase_adjust value updates
ice: fix dpll periodic work data updates on PF reset
ice: fix error code in ice_eswitch_attach()
ice: fix ICE_AQ_VSI_Q_OPT_RSS_* register values
ice: fix pin phase adjust updates on PF reset
ice: fix pre-shifted bit usage
ice: Fix some null pointer dereference issues in ice_ptp.c
ice: fix typo in assignment
ice: fix uninitialized dplls mutex usage
ice: ice_base.c: Add const modifier to params and vars
ice: Implement VLAN tag hint
ice: Improve logs for max ntuple errors
ice: Introduce ice_xdp_buff
ice: Make ptype internal to descriptor info processing
ice: make representor code generic
ice: make RX hash reading code more reusable
ice: make RX HW timestamp reading code more reusable
ice: periodically kick Tx timestamp interrupt
ice: Re-enable timestamping correctly after reset
ice: read internal temperature sensor
ice: realloc VSI stats arrays
ice: reconfig host after changing MSI-X on VF
ice: refactor RSS configuration
ice: refactor the FD and RSS flow ID generation
ice: remove FW logging code
ice: remove redundant max_vsi_num variable
ice: remove redundant xdp_rxq_info registration
ice: remove rx_len_errors statistic
ice: remove unused control VSI parameter
ice: remove VF pointer reference in eswitch code
ice: Rename E822 to E82X
ice: rename switchdev to eswitch
ice: reorder disabling IRQ and NAPI in ice_qp_dis
ice: replace ice_vf_recreate_vsi() with ice_vf_reconfig_vsi()
ice: reserve number of CP queues
ice: return pointer to representor
ice: Schedule service task in IRQ top half
ice: set Tx topology every time new repr is added
ice: Support HW timestamp hint
ice: Support RX hash XDP hint
ice: Support XDP hints in AF_XDP ZC mode
ice: track port representors in xarray
ice: track q_id in representor
ice: update xdp_rxq_info::frag_size for ZC enabled Rx queue
ice: use repr instead of vf->repr
ice: use VLAN proto from ring packet context in skb path
ice: virtchnl: stop pretending to support RSS over AQ or registers
ice: work on pre-XDP prog frag count
 
ida: make 'ida_dump' static
 
idpf: add get/set for Ethtool's header split ringparam
idpf: avoid compiler padding in virtchnl2_ptype struct
idpf: disable local BH when scheduling napi for marker packets
idpf: distinguish vports by the dev_port attribute
idpf: refactor some missing field get/prep conversions
 
ieee802154: Add support for limiting the number of associated devices
ieee802154: Add support for user association requests
ieee802154: Add support for user disassociation requests
ieee802154: Avoid confusing changes after associating
ieee802154: fakelb: Convert to platform remove callback returning void
ieee802154: Give the user the association list
ieee802154: hwsim: Convert to platform remove callback returning void
ieee802154: Internal PAN management
ieee802154: Let PAN IDs be reset
 
igb: extend PTP timestamp adjustments to i211
igb: Fix string truncation warnings in igb_set_fw_version
igb: Use FIELD_GET() to extract Link Width
 
igc: Add support for PTP .getcyclesx64()
igc: avoid returning frame twice in XDP_REDIRECT
igc: field get conversion
igc: field prep conversion
igc: Remove temporary workaround
igc: Simplify setting flags in the TX data descriptor
 
iio/imu: inv_icm42600: Use max() helper macros
 
iio: ABI: document temperature and humidity peak/trough raw attributes
iio: accel: adxl367: fix DEVID read after reset
iio: accel: adxl367: fix I2C FIFO data register
iio: accel: bma400: Fix a compilation problem
iio: accel: bmi088: update comments and Kconfig
iio: adc: ad4130: only set GPIO_CTRL if pin is unused
iio: adc: ad4130: zero-initialize clock init data
iio: adc: ad7091r8: Fix error code in ad7091r8_gpio_setup()
iio: adc: ad7091r: Add chip_info callback to get conversion result channel
iio: adc: ad7091r: Align arguments to function call parenthesis
iio: adc: ad7091r: Allow users to configure device events
iio: adc: ad7091r: Enable internal vref if external vref is not supplied
iio: adc: ad7091r: Move chip init data to container struct
iio: adc: ad7091r: Move generic AD7091R code to base driver and header file
iio: adc: ad7091r: Pass iio_dev to event handler
iio: adc: ad7091r: Remove unneeded probe parameters
iio: adc: ad7091r: Set alert bit in config register
iio: adc: ad7091r: Set device mode through chip_info callback
iio: adc: ad9467: add mutex to struct ad9467_state
iio: adc: ad9467: don't ignore error codes
iio: adc: ad9467: fix reset gpio handling
iio: adc: ad9467: fix scale setting
iio: adc: ad9467: use chip_info variables instead of array
iio: adc: ad9467: use spi_get_device_match_data()
iio: adc: ad9467: use the more common !val NULL check
iio: adc: ad_sigma_delta: ensure proper DMA alignment
iio: adc: Add driver support for MAX34408/9
iio: adc: Add PM7325 PMIC7 ADC bindings
iio: adc: Add support for AD7091R-8
iio: adc: adi-axi-adc: convert to regmap
iio: adc: mcp3911: simplify code with guard macro
iio: adc: Split AD7091R-5 config symbol
iio: add modifiers for A and B ultraviolet light
iio: amplifiers: hmc425a: add support for ADRF5740 Attenuator
iio: bu27008: Add illuminance channel
iio: buffer-dma: Get rid of outgoing queue
iio: buffer-dma: split iio_dma_buffer_fileio_free() function
iio: buffer: document known issue
iio: buffer: Use IIO_SEPARATE instead of a hard-coded 0
iio: chemical: add support for Aosong AGS02MA
iio: commom: st_sensors: ensure proper DMA alignment
iio: core: fix memleak in iio_device_register_sysfs
iio: core: introduce trough info element for minimum values
iio: dac: ad5791: Add support for controlling RBUF via devicetree
iio: dac: driver for MCP4821
iio: frequency: adf4377: Switch to device_property_match_property_string()
iio: frequency: admv1014: Switch to device_property_match_property_string()
iio: hid-sensor-als: Return 0 for HID_USAGE_SENSOR_TIME_TIMESTAMP
iio: humidity: Add driver for ti HDC302x humidity sensors
iio: humidity: hdc3020: Add Makefile, Kconfig and MAINTAINERS entry
iio: humidity: hdc3020: fix temperature offset
iio: imu: Add driver for BMI323 IMU
iio: imu: adis: ensure proper DMA alignment
iio: imu: adis: Use spi cs inactive delay
iio: imu: bmi323: Make the local structures static
iio: imu: bno055: serdev requires REGMAP
iio: imu: Fix spelling mistake "accelrometer" -> "accelerometer"
iio: imu: inv_mpu6050: fix FIFO parsing when empty
iio: imu: inv_mpu6050: fix frequency setting when chip is off
iio: imu: inv_mpu6050: return callee's error code rather than -EINVAL
iio: light: add VEML6075 UVA and UVB light sensor driver
iio: light: driver for Lite-On ltr390
iio: light: isl76682: Add ISL76682 driver
iio: light: isl76682: remove unreachable code
iio: light: ltrf216a: Return floating point values
iio: light: pa1203001: Drop ACPI_PTR() protection.
iio: linux/iio.h: fix Excess kernel-doc description warning
iio: magnetometer: rm3100: add boundary check for the value read from RM3100_REG_TMRC
iio: magnetometer: tmag5273: Switch to device_property_match_property_string()
iio: move LIGHT_UVA and LIGHT_UVB to the end of iio_modifier
iio: pressure: bmp280: Add missing bmp085 to SPI id table
iio: pressure: bmp280: Add support for BMP390
iio: pressure: bmp280: Allow multiple chips id per family of devices
iio: pressure: bmp280: Rearrange vars in reverse xmas tree order
iio: pressure: bmp280: Use i2c_get_match_data()
iio: pressure: bmp280: Use spi_get_device_match_data()
iio: pressure: dlhl60d: Initialize empty DLH bytes
iio: pressure: driver for Honeywell HSC/SSC series
iio: pressure: fix some word spelling errors
iio: pressure: Fixes BMP38x and BMP390 SPI support
iio: proximity: irsd200: Drop unused include
iio: proximity: sx9324: Switch to device_property_match_property_string()
iio: resolver: ad2s1210: add reset gpio support
iio: resolver: ad2s1210: add support for adi,fixed-mode
iio: sanity check available_scan_masks array
iio: temperature: Add MCP9600 thermocouple EMF converter
iio: temperature: mlx90635 MLX90635 IR Temperature sensor
 
ima: Remove EXPERIMENTAL from Kconfig
ima: Reword IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY
 
Linux: Improve __fget_files_rcu() code generation (and thus __fget_light())
Linux: Improve AMD ACP Vangogh audio support for Steam Deck
 
include/linux/i2c.h: remove I2C_CLASS_DDC support
 
indirect_call_wrapper: Fix typo in INDIRECT_CALL_$NR kerneldoc
 
inet: read sk->sk_family once in inet_recv_error()
inet: returns a bool from inet_sk_get_local_port_range()
 
init/Kconfig: lower GCC version check for -Warray-bounds
init/Kconfig: move more items into the EXPERT menu
 
init: Kconfig: Disable -Wstringop-overflow for GCC-11
init: move THIS_MODULE from to
 
initramfs: Expose retained initrd as sysfs file
 
Input: as5011 - convert to GPIO descriptor
Input: atkbd - do not skip atkbd_deactivate() when skipping ATKBD_CMD_GETID
Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
Input: atkbd - use ab83 as id when skipping the getid command
Input: bcm5974 - check endpoint type before starting traffic
Input: cap11xx - add advanced sensitivity settings
Input: cap11xx - cache hardware ID registers
Input: cap11xx - convert to use maple tree register cache
Input: cap11xx - remove unnecessary IRQ parsing
Input: da9063 - drop redundant prints in probe()
Input: da9063 - simplify obtaining OF match data
Input: da9063 - use dev_err_probe()
Input: da9063_onkey - avoid explicitly setting input's parent
Input: da9063_onkey - avoid using OF-specific APIs
 
input: docs: properly format ToC headings
 
Input: driver for Adafruit Seesaw Gamepad
Input: goodix - accept ACPI resources with gpio_count == 3 && gpio_int_idx == 0
Input: gpio-keys - add system suspend support for dedicated wakeirqs
Input: gpio-keys - filter gpio_keys -EPROBE_DEFER error messages
Input: gpio_keys_polled - suppress deferred probe error for gpio
Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
Input: ims-pcu - use sysfs_emit() instead of scnprintf()
Input: iqs269a - add support for OTP variants
Input: iqs269a - add support for slider gestures
Input: iqs269a - use sysfs_emit() instead of scnprintf()
Input: max77693-haptic - add device-tree compatible strings
Input: mouse - use sysfs_emit[_at]() instead of scnprintf()
Input: navpoint - convert to use GPIO descriptor
Input: omap-keypad - drop optional GPIO support
Input: omap4-keypad - react on keypresses if device is runtime-suspended
Input: pxrc - simplify mutex handling with guard macro
Input: qt1050 - convert to use maple tree register cache
Input: synaptics-rmi4 - fix UAF of IRQ domain on driver removal
Input: synaptics-rmi4 - use sysfs_emit() to instead of scnprintf()
Input: tca6416-keypad - drop unused include
Input: touchscreen - use sysfs_emit[_at]() instead ofб═scnprintf()
Input: use sysfs_emit() instead of scnprintf()
Input: vivaldi - convert to use sysfs_emit_at() API
Input: xpad - add additional HyperX Controller Identifiers
Input: xpad - add Lenovo Legion Go controllers
Input: xpad - remove usage of the deprecated ida_simple_xx() API
Input: zforce_ts - accept standard touchscreen properties
 
integrity: eliminate unnecessary "Problem loading X.509 certificate" msg
 
intel: add bit macro includes where needed
intel: legacy: field get conversion
intel: legacy: field prep conversion
intel: legacy: Partial revert of field get conversion
intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers
 
intel_idle: add Grand Ridge SoC support
intel_idle: Add Meteorlake support
intel_idle: add Sierra Forest SoC support
 
interconnect: exynos: Convert to platform remove callback returning void
interconnect: imx8mm: Convert to platform remove callback returning void
interconnect: imx8mn: Convert to platform remove callback returning void
interconnect: imx8mp: Convert to platform remove callback returning void
interconnect: imx8mq: Convert to platform remove callback returning void
interconnect: qcom/msm8974: Convert to platform remove callback returning void
interconnect: qcom/osm-l3: Convert to platform remove callback returning void
interconnect: qcom/smd-rpm: Convert to platform remove callback returning void
interconnect: qcom: Add SM6115 interconnect provider driver
interconnect: qcom: Add X1E80100 interconnect provider driver
interconnect: qcom: introduce RPMh Network-On-Chip Interconnect on SM8650 SoC
interconnect: qcom: Make qnoc_remove return void
interconnect: qcom: sc8180x: Mark CO0 BCM keepalive
interconnect: qcom: sm6115: Fix up includes
interconnect: qcom: sm8550: Enable sync_state
interconnect: qcom: sm8650: Use correct ACV enable_mask
interconnect: qcom: x1e80100: Add missing ACV enable_mask
 
Linux: introduce for_other_threads(p, t)
 
io_uring/cmd: inline io_uring_cmd_do_in_task_lazy
io_uring/cmd: inline io_uring_cmd_get_task
 
io_uring/kbuf: add method for returning provided buffer ring head
 
io_uring/net: fix multishot accept overflow handling
io_uring/net: fix sr->len for IORING_OP_RECV with MSG_WAITALL and buffers
io_uring/net: limit inline multishot retries
io_uring/net: un-indent mshot retry path in io_recv_finish()
 
io_uring/openclose: add support for IORING_OP_FIXED_FD_INSTALL
 
io_uring/poll: add requeue return code from poll multishot handling
io_uring/poll: move poll execution helpers higher up
 
io_uring/register: guard compat syscall with CONFIG_COMPAT
io_uring/register: move io_uring_register(2) related code to register.c
 
io_uring/rsrc: improve code generation for fixed file assignment
 
io_uring/rw: cleanup io_rw_done()
io_uring/rw: ensure io->bytes_done is always initialized
io_uring/rw: ensure poll based multishot read retries appropriately
 
io_uring/unix: drop usage of io_uring socket
 
io_uring: adjust defer tw counting
io_uring: clean *local_work_add var naming
io_uring: clean up local tw add-wait sync
io_uring: combine cq_wait_nr checks
io_uring: don't check iopoll if request completes
io_uring: drop any code related to SCM_RIGHTS
io_uring: enable audit and restrict cred override for IORING_OP_FIXED_FD_INSTALL
io_uring: ensure local task_work is run on wait timeout
io_uring: optimise ltimeout for inline execution
io_uring: remove uring_cmd cookie
io_uring: split out cmd api into a separate header
io_uring: use mempool KASAN hook
 
iommmu/of: Do not return struct iommu_ops from of_iommu_configure()
 
iommu/amd/pgtbl_v2: Invalidate updated page ranges only
 
iommu/amd: Add support to invalidate multiple guest pages
iommu/amd: Consolidate amd_iommu_domain_flush_complete() call
iommu/amd: Do not flush IRTE when only updating isRun and destination fields
iommu/amd: Make domain_flush_pages as global function
iommu/amd: Refactor device iotlb invalidation code
iommu/amd: Refactor IOMMU tlb invalidation code
iommu/amd: Remove redundant domain flush from attach_device()
iommu/amd: Remove redundant passing of PDE bit
iommu/amd: Rename iommu_flush_all_caches() -> amd_iommu_flush_all_caches()
iommu/amd: Set variable amd_dirty_ops to static
 
iommu/apple-dart: Add support for t8103 USB4 DART
iommu/apple-dart: Fix spelling mistake "grups" -> "groups"
iommu/apple-dart: Use readl instead of readl_relaxed for consistency
iommu/apple-dart: Write to all DART_T8020_STREAM_SELECT
 
iommu/arm-smmu-qcom: Add missing GMU entry to match table
iommu/arm-smmu-qcom: Add QCM2290 MDSS compatible
 
iommu/arm-smmu-v3: Add a type for the STE
iommu/arm-smmu-v3: disable stall for quiet_cd
iommu/arm-smmu-v3: Do not use GFP_KERNEL under as spinlock
iommu/arm-smmu-v3: Master cannot be NULL in arm_smmu_write_strtab_ent()
iommu/arm-smmu-v3: Remove ARM_SMMU_DOMAIN_NESTED
 
iommu/arm-smmu: Convert to a global static identity domain
iommu/arm-smmu: Convert to domain_alloc_paging()
iommu/arm-smmu: Don't register fwnode for legacy binding
iommu/arm-smmu: Implement IOMMU_DOMAIN_BLOCKED
iommu/arm-smmu: Pass arm_smmu_domain to internal functions
iommu/arm-smmu: Reorganize arm_smmu_domain_add_master()
 
iommu/dma: Trace bounce buffer usage when mapping buffers
 
iommu/of: Use -ENODEV consistently in of_iommu_configure()
 
iommu/qcom: restore IOMMU state if needed
 
iommu/sva: Fix memory leak in iommu_sva_bind_device()
iommu/sva: Fix SVA handle sharing in multi device case
iommu/sva: Restore SVA handle sharing
 
iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places
 
iommu/virtio: Add ops->flush_iotlb_all and enable deferred flush
iommu/virtio: Make use of ops->iotlb_sync_map
 
iommu/vt-d: Add __iommu_flush_iotlb_psi()
iommu/vt-d: Add iotlb flush for nested domain
iommu/vt-d: Add missing device iotlb flush for parent domain
iommu/vt-d: Add missing dirty tracking set for parent domain
iommu/vt-d: Add missing iotlb flush for parent domain
iommu/vt-d: Fix constant-out-of-range warning
iommu/vt-d: Move inline helpers to header files
iommu/vt-d: Refactor device_to_iommu() to retrieve iommu directly
iommu/vt-d: Remove domain parameter for intel_pasid_setup_dirty_tracking()
iommu/vt-d: Remove mm->pasid in intel_sva_bind_mm()
iommu/vt-d: Remove unused parameter of intel_pasid_setup_pass_through()
iommu/vt-d: Remove unused vcmd interfaces
iommu/vt-d: Set SSADE when attaching to a parent with dirty tracking
iommu/vt-d: Track nested domains in parent
iommu/vt-d: Update iotlb in nested domain attach
iommu/vt-d: Wrap the dirty tracking loop to be a helper
 
iommu: Add cache_invalidate_user op
iommu: Add iommu_copy_struct_from_user_array helper
iommu: Add mm_get_enqcmd_pasid() helper function
iommu: Allow ops->default_domain to work when !CONFIG_IOMMU_DMA
iommu: Allow passing custom allocators to pgtable drivers
iommu: Change kconfig around IOMMU_SVA
iommu: Clean up open-coded ownership checks
iommu: Decouple iommu_domain_alloc() from bus ops
iommu: Decouple iommu_present() from bus ops
iommu: Don't reserve 0-length IOVA region
iommu: Extend LPAE page table format to support custom allocators
iommu: Factor out some helpers
iommu: Map reserved memory as cacheable if device is coherent
iommu: Mark dev_iommu_get() with lockdep
iommu: Mark dev_iommu_priv_set() with a lockdep
iommu: Remove struct iommu_ops *iommu from arch_setup_dma_ops()
iommu: Retire bus ops
iommu: Set owner token to SVA domain
iommu: Support mm PASID 1:n with sva domains
iommu: Validate that devices match domains
 
iommufd/iova_bitmap: Bounds check mapped::pages access
iommufd/iova_bitmap: Consider page offset for the pages to be pinned
iommufd/iova_bitmap: Handle recording beyond the mapped pages
iommufd/iova_bitmap: Switch iova_bitmap::bitmap to an u8 array
 
iommufd/selftest: Add coverage for IOMMU_HWPT_INVALIDATE ioctl
iommufd/selftest: Add IOMMU_TEST_OP_MD_CHECK_IOTLB test op
iommufd/selftest: Add mock IO hugepages tests
iommufd/selftest: Add mock_domain_cache_invalidate_user support
iommufd/selftest: Check the bus type during probe
iommufd/selftest: Don't check map/unmap pairing with HUGE_PAGES
iommufd/selftest: Fix mock_dev_num bug
iommufd/selftest: Hugepage mock domain support
iommufd/selftest: Refactor dirty bitmap tests
iommufd/selftest: Refactor mock_domain_read_and_clear_dirty()
iommufd/selftest: Test u64 unaligned bitmaps
 
iommufd: Add data structure for Intel VT-d stage-1 cache invalidation
iommufd: Add IOMMU_HWPT_INVALIDATE
iommufd: Fix iopt_access_list_id overwrite bug
iommufd: Fix protection fault in iommufd_test_syz_conv_iova
iommufd: Reject non-zero data_type if no data_len is provided
 
ionic: bypass firmware cmds when stuck in reset
ionic: check before releasing pci regions
ionic: check cmd_regs before copying in or out
ionic: Don't check null when calling vfree()
ionic: fill out pci error handlers
ionic: keep filters across FLR
ionic: lif debugfs refresh on reset
ionic: Make the check for Tx HW timestamping more obvious
ionic: minimal work with 0 budget
ionic: no fw read when PCI reset failed
ionic: pass opcode to devcmd_wait
ionic: prevent pci disable of already disabled device
ionic: Re-arrange ionic_intr_info struct for cache perf
ionic: restore netdev feature bits after reset
ionic: set ionic ptr before setting up ethtool ops
ionic: Use cached VF attributes
ionic: use pci_is_enabled not open code
ionic: use timer_shutdown_sync
 
iosys-map: Rename locals used inside macros
 
iouring: remove IORING_URING_CMD_POLLED
 
iov_iter: get rid of 'copy_mc' flag
iov_iter: remove unused 'iov' argument from import_single_range()
iov_iter: replace import_single_range() with import_ubuf()
 
ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim()
ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv()
 
ipack: Remove usage of the deprecated ida_simple_xx() API
 
ipc: Kill bogus dependency on spinlock.h
 
ipmi: Remove usage of the deprecated ida_simple_xx() API
ipmi: si: Use device_get_match_data()
ipmi: Use regspacings passed as a module parameter
 
ipmr: fix kernel panic when forwarding mcast packets
ipmr: support IP_PKTINFO on cache report IGMP msg
 
ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
 
ipv6: add debug checks in fib6_info_release()
ipv6: annotate data-races around np->mcast_oif
ipv6: annotate data-races around np->ucast_oif
ipv6: do not check fib6_has_expires() in fib6_info_release()
ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
ipv6: init the accept_queue's spinlocks in inet6_create
ipv6: mcast: fix data-race in ipv6_mc_down / mld_ifc_work
ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
ipv6: sr: fix possible use-after-free and null-ptr-deref
 
ipvlan: Fix a typo in a comment
ipvlan: implement .parse_protocol hook function in ipvlan_header_ops
ipvlan: Remove usage of the deprecated ida_simple_xx() API
 
ipvs: avoid stat macros calls from preemptible context
 
irqchip/gic-v3-its: Do not assume vPE tables are preallocated
irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
irqchip/gic-v3-its: Handle non-coherent GICv4 redistributors
irqchip/gic-v3-its: Restore quirk probing for ACPI-based systems
 
irqchip/irq-brcmstb-l2: Add write memory barrier before exit
 
irqchip/irq-xtensa-pic: Clean up
 
irqchip/loongson-eiointc: Use correct struct type in eiointc_domain_alloc()
 
irqchip/mbigen: Don't use bus_get_dev_root() to find the parent
 
irqchip/qcom-mpm: Fix IS_ERR() vs NULL check in qcom_mpm_init()
irqchip/qcom-mpm: Support passing a slice of SRAM as reg space
 
irqchip/renesas-rzg2l: Add macro to retrieve TITSR register offset based on register's index
irqchip/renesas-rzg2l: Add support for suspend to RAM
irqchip/renesas-rzg2l: Align struct member names to tabs
irqchip/renesas-rzg2l: Document structure members
irqchip/renesas-rzg2l: Implement restriction when writing ISCR register
irqchip/renesas-rzg2l: Use tabs instead of spaces
 
irqchip/sifive-plic: Enable interrupt if needed before EOI
 
iucv: make iucv_bus const
 
ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
ixgbe: Refactor overtemp event handling
ixgbe: Refactor returning internal error codes
ixgbe: report link state for VF devices
ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
 
jbd2: abort journal when detecting metadata writeback error of fs dev
jbd2: add errseq to detect client fs's bdev writeback error
jbd2: remove unused 'JBD2_CHECKPOINT_IO_ERROR' and 'j_atomic_flags'
jbd2: replace journal state flag by checking errseq
 
jffs2: mark __jffs2_dbg_superblock_counts() static
 
jfs: Add missing set_freezable() for freezable kthread
jfs: fix array-index-out-of-bounds in dbAdjTree
jfs: fix array-index-out-of-bounds in diNewExt
jfs: fix shift-out-of-bounds in dbJoin
jfs: fix slab-out-of-bounds Read in dtSearch
jfs: fix uaf in jfs_evict_inode
 
kallsyms: ignore ARMv4 thunks along with others
 
kasan/arm64: improve comments for KASAN_SHADOW_START/END
 
kasan: add mempool tests
kasan: add return value for kasan_mempool_poison_object
kasan: avoid resetting aux_lock
kasan: check kasan_vmalloc_enabled in vmalloc tests
kasan: check object_size in kasan_complete_mode_report_info
kasan: clean up __kasan_mempool_poison_object
kasan: clean up and rename ____kasan_kmalloc
kasan: clean up is_kfence_address checks
kasan: clean up kasan_cache_create
kasan: clean up kasan_requires_meta
kasan: default to inline instrumentation
kasan: document kasan_mempool_poison_object
kasan: export kasan_poison as GPL
kasan: guard release_free_meta() shadow access with kasan_arch_is_ready()
kasan: handle concurrent kasan_record_aux_stack calls
kasan: improve free meta storage in Generic KASAN
kasan: improve kasan_non_canonical_hook
kasan: introduce kasan_mempool_poison_pages
kasan: introduce kasan_mempool_unpoison_object
kasan: introduce kasan_mempool_unpoison_pages
kasan: introduce poison_kmalloc_large_redzone
kasan: memset free track in qlink_free
kasan: move kasan_mempool_poison_object
kasan: record and report more information
kasan: remove atomic accesses to stack ring entries
 
KASAN: remove code paths guarded by CONFIG_SLAB
 
kasan: remove SLUB checks for page_alloc fallbacks in tests
kasan: rename and document kasan_(un)poison_object_data
kasan: rename kasan_slab_free_mempool to kasan_mempool_poison_object
kasan: rename pagealloc tests
kasan: reorder tests
kasan: respect CONFIG_KASAN_VMALLOC for kasan_flag_vmalloc
kasan: reuse kasan_track in kasan_stack_ring_entry
kasan: revert eviction of stack traces in generic mode
kasan: save alloc stack traces for mempool
kasan: save free stack traces for slab mempools
kasan: simplify kasan_complete_mode_report_info for tag-based modes
kasan: simplify saving extra info into tracks
kasan: speed up match_all_mem_tag test for SW_TAGS
kasan: stop leaking stack trace handles
kasan: update kasan_poison documentation comment
kasan: use stack_depot_put for Generic mode
kasan: use stack_depot_put for tag-based modes
 
kbuild: Add -Wa,--fatal-warnings to as-instr invocation
kbuild: buildtar: always make modules_install
kbuild: buildtar: Remove unused $dirs
kbuild: deb-pkg: allow to run debian/rules from output directory
kbuild: deb-pkg: apply short -R and -j options
kbuild: deb-pkg: do not search for 'scripts' directory under arch/
kbuild: deb-pkg: factor out common Make options in debian/rules
kbuild: deb-pkg: hard-code Build-Depends
kbuild: deb-pkg: move 'make headers' to build-arch
kbuild: deb-pkg: remove the fakeroot builds support
kbuild: deb-pkg: remove unneeded '-f $srctree/Makefile' in debian/rules
kbuild: deb-pkg: set DEB_* variables if debian/rules is directly executed
kbuild: deb-pkg: split debian/copyright from the mkdebian script
kbuild: deb-pkg: squash scripts/package/deb-build-option to debian/rules
kbuild: deb-pkg: use build ID instead of debug link for dbg package
kbuild: deb-pkg: use debian/ for tmpdir
kbuild: deb-pkg: use more debhelper commands in builddeb
kbuild: defconf: use SRCARCH to find merged configs
kbuild: determine base DTB by suffix
kbuild: Fix changing ELF file type for output of gen_btf for big endian
kbuild: fix W= flags in the help message
kbuild: remove the last use of old cmd_src_tar rule in packaging
kbuild: Replace tabs with spaces when followed by conditionals
kbuild: resolve symlinks for O= properly
kbuild: rpm-pkg: simplify installkernel %post
kbuild: support W=c and W=e shorthands for Kconfig
kbuild: use 4-space indentation when followed by conditionals
 
kconfig: add include guard to lkc_proto.h
kconfig: deduplicate code in conf_read_simple()
kconfig: default to zero if int/hex symbol lacks default property
 
Kconfig: Disable -Wstringop-overflow for GCC globally
 
kconfig: do not clear SYMBOL_DEF_USER when the value is out of range
kconfig: factor out common code shared by mconf and nconf
kconfig: initialize sym->curr.tri to 'no' for all symbol types again
kconfig: introduce getline_stripped() helper
kconfig: massage the loop in conf_read_simple()
kconfig: remove error check for xrealloc()
kconfig: remove redundant NULL pointer check before free()
kconfig: remove unneeded symbol_empty variable
kconfig: remove unreachable printf()
kconfig: remove unused code for S_DEF_AUTO in conf_read_simple()
kconfig: require a space after '#' for valid input
kconfig: require an exact match for "is not set" to disable CONFIG option
kconfig: squash menu_has_help() and menu_get_help()
kconfig: Use KCONFIG_CONFIG instead of .config
kconfig: WERROR unmet symbol dependency
 
kcov: remove stale RANDOMIZE_BASE text
 
kdb: Fix a potential buffer overflow in kdb_local()
 
kdump: defer the insertion of crashkernel resources
kdump: remove redundant DEFAULT_CRASH_KERNEL_LOW_SIZE
 
kernel-doc: Align quick help and the code
kernel-doc: handle a void function without producing a warning
 
kernel/cgroup: use kernfs_create_dir_ns()
 
kernel/crash_core.c: make __crash_hotplug_lock static
 
kernel/events/uprobes: page_remove_rmap() -> folio_remove_rmap_pte()
 
kernel/fork.c: add missing include
 
kernel/module: improve documentation for try_module_get()
 
kernel/numa.c: Move logging out of numa.h
 
kernel/reboot: explicitly notify if halt occurred instead of power off
 
kernel/signal.c: simplify force_sig_info_to_task(), kill recalc_sigpending_and_wake()
 
kernel: relay: remove relay_file_splice_read dead code, doesn't work
 
kernfs: convert kernfs_idr_lock to an irq safe raw spinlock
kernfs: Convert kernfs_name_locked() from strlcpy() to strscpy()
kernfs: Convert kernfs_path_from_node_locked() from strlcpy() to strscpy()
kernfs: Convert kernfs_walk_ns() from strlcpy() to strscpy()
kernfs: d_obtain_alias(NULL) will do the right thing...
kernfs: fix reference to renamed function
 
kexec: do syscore_shutdown() in kernel_kexec
kexec: modify the meaning of the end parameter in kimage_is_destination_range()
kexec: use ALIGN macro instead of open-coding it
kexec: use atomic_try_cmpxchg in crash_kexec
 
kexec_core: fix the assignment to kimage->control_page
 
kexec_file, arm64: print out debugging message if required
 
kexec_file, parisc: print out debugging message if required
 
kexec_file, power: print out debugging message if required
 
kexec_file, riscv: print out debugging message if required
 
kexec_file, x86: print out debugging message if required
 
kexec_file: add kexec_file flag to control debug printing
kexec_file: fix incorrect temp_start value in locate_mem_hole_top_down()
kexec_file: load kernel at top of system RAM if required
kexec_file: print out debugging message if required
 
keys, dns: Fix size check of V1 server-list header
 
KEYS: encrypted: Add check for strsep
 
KFENCE: cleanup kfence_guarded_alloc() after CONFIG_SLAB removal
 
Linux: kill d_backing_dentry()
Linux: kill d_instantate_anon(), fold __d_instantiate_anon() into remaining caller
Linux: kill d_{is,set}_fallthru()
Linux: kill DCACHE_MAY_FREE
Linux: kill lock_two_inodes()
Linux: Kill sched.h dependency on rcupdate.h
Linux: Kill unnecessary kernel.h include
Linux: kill unnecessary thread_info.h include
 
kmemleak: add checksum to backtrace report
kmemleak: avoid RCU stalls when freeing metadata for per-CPU pointers
kmemleak: drop (age ) from leak record
 
kmsan: add missing types.h dependency
kmsan: use stack_depot_save instead of __stack_depot_save
 
kprobes: Remove unnecessary initial values of variables
 
kselftest/alsa - conf: Stringify the printed errno in sysfs_get()
 
kselftest/alsa - mixer-test: fix the number of parameters to ksft_exit_fail_msg()
kselftest/alsa - mixer-test: Fix the print format specifier warning
kselftest/alsa - mixer-test: Fix the print format specifier warning
 
kselftest/arm64: Don't probe the current VL for unsupported vector types
kselftest/arm64: Improve output for skipped TPIDR2 ABI test
kselftest/arm64: Log SVCR when the SME tests barf
 
kselftest/runner.sh: add netns support
 
kselftest/seccomp: Report each expectation we assert as a KTAP test
kselftest/seccomp: Use kselftest output functions for benchmark
 
kselftest/vDSO: Fix message formatting for clock_id logging
kselftest/vDSO: Make test name reporting for vdso_abi_test tooling friendly
kselftest/vDSO: Use ksft_print_msg() rather than printf in vdso_test_abi
 
kselftest: dt: Stop relying on dirname to improve performance
 
ksmbd: Add kernel-doc for ksmbd_extract_sharename() function
ksmbd: Add missing set_freezable() for freezable kthread
ksmbd: auth: fix most kernel-doc warnings
ksmbd: don't allow O_TRUNC open on read-only share
ksmbd: don't increment epoch if current state and request state are same
ksmbd: fix global oob in ksmbd_nl_policy
ksmbd: fix potential circular locking issue in smb2_set_ea()
ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
ksmbd: free aux buffer if ksmbd_iov_pin_rsp_read fails
ksmbd: free ppace array on error in parse_dacl
ksmbd: only v2 leases handle the directory
ksmbd: Remove usage of the deprecated ida_simple_xx() API
ksmbd: send lease break notification on FILE_RENAME_INFORMATION
ksmbd: set v2 lease version on lease upgrade
ksmbd: update feature status in documentation
ksmbd: validate mech token in session setup
ksmbd: validate the zero field of packet header
ksmbd: vfs: fix all kernel-doc warnings
 
ktime.h: move ktime_t to types.h
 
kunit: add a convenience allocation wrapper for SKBs
kunit: Add a macro to wrap a deferred action function
kunit: add ability to run tests after boot using debugfs
kunit: Add APIs for managing devices
kunit: Add example for using test->priv
kunit: Add example of kunit_activate_static_stub() with pointer-to-function
kunit: add example suite to test init suites
kunit: add is_init test attribute
kunit: add KUNIT_INIT_TABLE to init linker section
kunit: add parameter generation macro using description from array
kunit: Add tests for csum_ipv6_magic and ip_fast_csum
kunit: Allow passing function pointer to kunit_activate_static_stub()
kunit: debugfs: Fix unchecked dereference in debugfs_print_results()
kunit: debugfs: Handle errors from alloc_string_stream()
kunit: device: Fix a NULL vs IS_ERR() check in init()
kunit: device: Unregister the kunit_bus on shutdown
kunit: Fix a NULL vs IS_ERR() bug
kunit: Fix again checksum tests on big endian CPUs
kunit: Fix NULL-dereference in kunit_init_suite() if suite->log is NULL
kunit: Fix some comments which were mistakenly kerneldoc
kunit: move KUNIT_TABLE out of INIT_DATA
kunit: Protect string comparisons against NULL
kunit: Reset test->priv after each param iteration
kunit: run test suites only after module initialization completes
kunit: string-stream-test: Avoid cast warning when testing gfp_t flags
kunit: string-stream: Allow ERR_PTR to be passed to string_stream_destroy()
kunit: tool: add test for parsing attributes
kunit: tool: fix parsing of test attributes
 
KVM x86/xen: add an override for PVCLOCK_TSC_STABLE_BIT
 
KVM/VMX: Move VERW closer to VMentry for MDS mitigation
KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH
 
KVM: Add a dedicated mmu_notifier flag for reclaiming freed memory
KVM: Add KVM_CREATE_GUEST_MEMFD ioctl() for guest-specific backing memory
KVM: Add KVM_EXIT_MEMORY_FAULT exit to report faults to userspace
KVM: Allow arch code to track number of memslot address spaces per VM
KVM: arm64: Add bit masks for HAFGRTR_EL2
KVM: arm64: Add build validation for FGT trap mask values
KVM: arm64: Add missing HFGITR_EL2 FGT entries to nested virt
KVM: arm64: Add missing HFGxTR_EL2 FGT entries to nested virt
KVM: arm64: Add missing memory barriers when switching to pKVM's hyp pgd
KVM: arm64: Add new (V)TCR_EL2 field definitions for FEAT_LPA2
KVM: arm64: Allow guests with >48-bit IPA size on FEAT_LPA2 systems
KVM: arm64: Convert translation level parameter to s8
KVM: arm64: Define FGT nMASK bits relative to other fields
KVM: arm64: Do not source virt/lib/Kconfig twice
KVM: arm64: Explicitly trap unsupported HFGxTR_EL2 features
KVM: arm64: Fix circular locking dependency
KVM: arm64: Fix double-free following kvm_pgtable_stage2_free_unlinked()
KVM: arm64: Fix which features are marked as allowed for protected VMs
KVM: arm64: Handle HAFGRTR_EL2 trapping in nested virt
KVM: arm64: Introduce a bad_trap() primitive for unexpected trap handling
KVM: arm64: Macros for setting/clearing FGT bits
KVM: arm64: Mark PAuth as a restricted feature for protected VMs
KVM: arm64: nv: Add EL2_REG_VNCR()/EL2_REG_REDIR() sysreg helpers
KVM: arm64: nv: Add include containing the VNCR_EL2 offsets
KVM: arm64: nv: Add non-VHE-EL2->EL1 translation helpers
KVM: arm64: nv: Compute NV view of idregs as a one-off
KVM: arm64: nv: Drop EL12 register traps that are redirected to VNCR
KVM: arm64: nv: Handle virtual EL2 registers in vcpu_read/write_sys_reg()
KVM: arm64: nv: Hoist vcpu_has_nv() into is_hyp_ctxt()
KVM: arm64: nv: Map VNCR-capable registers to a separate page
KVM: arm64: Remove VPIPT I-cache handling
KVM: arm64: Support up to 5 levels of translation in kvm_pgtable
KVM: arm64: Trap external trace for protected VMs
KVM: arm64: Update and fix FGT register masks
KVM: arm64: Use generated FGT RES0 bits instead of specifying them
KVM: arm64: Use helpers to classify exception types reported via ESR
KVM: arm64: Use LPA2 page-tables for stage2 and hyp stage1
KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache
KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
KVM: arm64: vgic-v3: Reinterpret user ISPENDR writes as I{C,S}PENDR
KVM: arm64: vgic-v4: Restore pending state on host userspace write
KVM: arm64: vgic: Use common accessor for writes to ICPENDR
KVM: arm64: vgic: Use common accessor for writes to ISPENDR
KVM: Assert that mmu_invalidate_in_progress *never* goes negative
KVM: clean up directives to compile out irqfds
KVM: Convert KVM_ARCH_WANT_MMU_NOTIFIER to CONFIG_KVM_GENERIC_MMU_NOTIFIER
KVM: Drop .on_unlock() mmu_notifier hook
KVM: Drop superfluous __KVM_VCPU_MULTIPLE_ADDRESS_SPACE macro
KVM: fix direction of dependency on MMU notifiers
KVM: guest-memfd: fix unused-function warning
KVM: Harden copying of userspace-array against overflow
KVM: introduce CONFIG_KVM_COMMON
KVM: Introduce KVM_SET_USER_MEMORY_REGION2
KVM: Introduce per-page memory attributes
KVM: Make KVM_MEM_GUEST_MEMFD mutually exclusive with KVM_MEM_READONLY
KVM: move KVM_CAP_DEVICE_CTRL to the generic check
KVM: nSVM: Advertise support for flush-by-ASID
KVM: nSVM: Hide more stuff under CONFIG_KVM_HYPERV/CONFIG_HYPERV
KVM: nVMX: Hide more stuff under CONFIG_KVM_HYPERV
KVM: nVMX: Introduce accessor to get Hyper-V eVMCS pointer
KVM: nVMX: Introduce helpers to check if Hyper-V evmptr12 is valid/set
KVM: nVMX: Move guest_cpuid_has_evmcs() to hyperv.h
KVM: nVMX: Split off helper for emulating VMCLEAR on Hyper-V eVMCS
KVM: PPC: Book3S HV nestedv2: Avoid msr check in kvmppc_handle_exit_hv()
KVM: PPC: Book3S HV nestedv2: Avoid reloading the tb offset
KVM: PPC: Book3S HV nestedv2: Do not call H_COPY_TOFROM_GUEST
KVM: PPC: Book3S HV nestedv2: Do not cancel pending decrementer exception
KVM: PPC: Book3S HV nestedv2: Do not check msr on hcalls
KVM: PPC: Book3S HV nestedv2: Do not inject certain interrupts
KVM: PPC: Book3S HV nestedv2: Ensure LPCR_MER bit is passed to the L0
KVM: PPC: Book3S HV nestedv2: Get the PID only if needed to copy tofrom a guest
KVM: PPC: Book3S HV nestedv2: Invalidate RPT before deleting a guest
KVM: PPC: Book3S HV nestedv2: Register the VPA with the L0
KVM: PPC: Book3S HV: Fix L2 guest reboot failure due to empty 'arch_compat'
KVM: PPC: Book3S HV: Handle pending exceptions on guest entry with MSR_EE
KVM: PPC: Drop dead code related to KVM_ARCH_WANT_MMU_NOTIFIER
KVM: PPC: Reduce reliance on analyse_instr() in mmio emulation
KVM: PPC: Return '1' unconditionally for KVM_CAP_SYNC_MMU
KVM: remove CONFIG_HAVE_KVM_EVENTFD
KVM: remove CONFIG_HAVE_KVM_IRQFD
KVM: remove deprecated UAPIs
KVM: riscv: selftests: Add RISCV_SBI_EXT_REG
KVM: riscv: selftests: Add scaler crypto extensions to get-reg-list test
KVM: riscv: selftests: Add vector crypto extensions to get-reg-list test
KVM: riscv: selftests: Add Zbc extension to get-reg-list test
KVM: riscv: selftests: Add Zfa extension to get-reg-list test
KVM: riscv: selftests: Add Zfh[min] extensions to get-reg-list test
KVM: riscv: selftests: Add Zihintntl extension to get-reg-list test
KVM: riscv: selftests: Add Zvfh[min] extensions to get-reg-list test
KVM: riscv: selftests: Drop SBI multi registers
KVM: riscv: selftests: Generate ISA extension reg_list using macros
KVM: riscv: selftests: Use register subtypes
KVM: s390: cpu model: Use proper define for facility mask size
KVM: s390: fix cc for successful PQAP
KVM: s390: fix setting of fpc register
KVM: s390: Harden copying of userspace-array against overflow
KVM: s390: remove superfluous save_fpu_regs() call
KVM: s390: use READ_ONCE() to read fpc register value
KVM: s390: vsie: Fix length of facility list shadowed
KVM: s390: vsie: fix race during shadow creation
KVM: s390: vsie: Fix STFLE interpretive execution identification
KVM: selftests: aarch64: Remove redundant newlines
KVM: selftests: aarch64: Update tools copy of arm_pmuv3.h
KVM: selftests: Actually print out magic token in NX hugepages skip message
KVM: selftests: add -MP to CFLAGS
KVM: selftests: Add a memory region subtest to validate invalid flags
KVM: selftests: Add a testcase to verify GUEST_MEMFD and READONLY are exclusive
KVM: selftests: Add basic selftest for guest_memfd()
KVM: selftests: Add GUEST_SYNC[1-6] macros for synchronizing more data
KVM: selftests: Add helpers to convert guest memory b/w private and shared
KVM: selftests: Add helpers to do KVM_HC_MAP_GPA_RANGE hypercalls (x86)
KVM: selftests: Add KVM_SET_USER_MEMORY_REGION2 helper
KVM: selftests: Add logic to detect if ioctl() failed because VM was killed
KVM: selftests: Add support for creating private memslots
KVM: selftests: Add x86-only selftest for private memory conversions
KVM: selftests: Annotate guest ucall, printf, and assert helpers with __printf()
KVM: selftests: arm64: Determine max ipa size per-page size
KVM: selftests: arm64: Support P52V48 4K and 16K guest_modes
KVM: selftests: Avoid infinite loop in hyperv_features when invtsc is missing
KVM: selftests: Convert lib's mem regions to KVM_SET_USER_MEMORY_REGION2
KVM: selftests: Create GUEST_MEMFD for relevant invalid flags testcases
KVM: selftests: Delete superfluous, unused "stage" variable in AMX test
KVM: selftests: Don't assert on exact number of 4KiB in dirty log split test
KVM: selftests: Drop the single-underscore ioctl() helpers
KVM: selftests: Drop unused kvm_userspace_memory_region_find() helper
KVM: selftests: Expand set_memory_region_test to validate guest_memfd()
KVM: selftests: Fail tests when open() fails with !ENOENT
KVM: selftests: Fix a semaphore imbalance in the dirty ring logging test
KVM: selftests: Fix benign %llx vs. %lx issues in guest asserts
KVM: selftests: Fix broken assert messages in Hyper-V features test
KVM: selftests: Fix MWAIT error message when guest assertion fails
KVM: selftests: fix supported_flags for aarch64
KVM: selftests: Fix vmxon_pa == vmcs12_pa == -1ull nVMX testcase for !eVMCS
KVM: selftests: Generalize check_clocksource() from kvm_clock_test
KVM: selftests: Introduce VM "shape" to allow tests to specify the VM type
KVM: selftests: Make Hyper-V tests explicitly require KVM Hyper-V support
KVM: selftests: Make hyperv_clock require TSC based system clocksource
KVM: selftests: Remove redundant newlines
KVM: selftests: Remove x86's so called "MMIO warning" test
KVM: selftests: Reword the NX hugepage test's skip message to be more helpful
KVM: selftests: riscv: Remove redundant newlines
KVM: selftests: Run clocksource dependent tests with hyperv_clocksource_tsc_page too
KVM: selftests: s390x: Remove redundant newlines
KVM: selftests: Test KVM exit behavior for private memory/access
KVM: selftests: Use generic sys_clocksource_is_tsc() in vmx_nested_tsc_scaling_test
KVM: selftests: x86_64: Remove redundant newlines
KVM: SVM,VMX: Use %rip-relative addressing to access kvm_rebooting
KVM: SVM: Don't intercept IRET when injecting NMI and vNMI is enabled
KVM: SVM: Explicitly require FLUSHBYASID to enable SEV support
KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region()
KVM: Tweak kvm_hva_range and hva_handler_t to allow reusing for gfn ranges
KVM: Use gfn instead of hva for mmu_notifier_retry
KVM: VMX: Split off hyperv_evmcs.{ch}
KVM: VMX: Split off vmx_onhyperv.{ch} from hyperv.{ch}
KVM: WARN if there are dangling MMU invalidations at VM destruction
KVM: x86/mmu: always take tdp_mmu_pages_lock
KVM: x86/mmu: Check for leaf SPTE when clearing dirty bit in the TDP MMU
KVM: x86/mmu: Declare flush_remote_tlbs{_range}() hooks iff HYPERV!=n
KVM: x86/mmu: Drop non-PA bits when getting GFN for guest's PGD
KVM: x86/mmu: fix comment about mmu_unsync_pages_lock
KVM: x86/mmu: Fix off-by-1 when splitting huge pages during CLEAR
KVM: x86/mmu: Handle page fault for private memory
KVM: x86/mmu: remove unnecessary "bool shared" argument from functions
KVM: x86/mmu: remove unnecessary "bool shared" argument from iterators
KVM: x86/mmu: Restrict KVM_SW_PROTECTED_VM to the TDP MMU
KVM: x86/mmu: Retry fault before acquiring mmu_lock if mapping is changing
KVM: x86/pmu: Fix type length error when reading pmu->fixed_ctr_ctrl
KVM: x86/pmu: Move PMU reset logic to common x86 code
KVM: x86/pmu: Remove manual clearing of fields in kvm_pmu_init()
KVM: x86/pmu: Reset the PMU, i.e. stop counters, before refreshing
KVM: x86/pmu: Stop calling kvm_pmu_reset() at RESET (it's redundant)
KVM: x86/pmu: Track emulated counter events instead of previous counter
KVM: x86/pmu: Update sample period in pmc_write_counter()
KVM: x86/xen: Remove unneeded xen context from kvm_arch when !CONFIG_KVM_XEN
KVM: x86: "Reset" vcpu->run->exit_reason early in KVM_RUN
KVM: x86: Add & use kvm_vcpu_is_legal_cr3() to check CR3's legality
KVM: x86: Add an emulation flag for implicit system access
KVM: x86: add missing "depends on KVM"
KVM: x86: Add support for "protected VMs" that can utilize private memory
KVM: x86: Add X86EMUL_F_INVLPG and pass it in em_invlpg()
KVM: x86: Advertise and enable LAM (user and supervisor)
KVM: x86: Advertise CPUID.(EAX=7,ECX=2):EDX[5:0] to userspace
KVM: x86: Check irqchip mode before create PIT
KVM: x86: Consolidate flags for __linearize()
KVM: x86: Disallow hugepages when memory attributes are mixed
KVM: x86: Don't unnecessarily force masterclock update on vCPU hotplug
KVM: x86: Fix KVM_GET_MSRS stack info leak
KVM: x86: Give a hint when Win2016 might fail to boot due to XSAVES erratum
KVM: x86: Harden copying of userspace-array against overflow
KVM: x86: Introduce get_untagged_addr() in kvm_x86_ops and call it in emulator
KVM: x86: Introduce helper to check if auto-EOI is set in Hyper-V SynIC
KVM: x86: Introduce helper to check if vector is set in Hyper-V SynIC
KVM: x86: Introduce helper to handle Hyper-V paravirt TLB flush requests
KVM: x86: Make gtod_is_based_on_tsc() return 'bool'
KVM: x86: Make Hyper-V emulation optional
KVM: x86: make KVM_REQ_NMI request iff NMI pending for vcpu
KVM: x86: Mark target gfn of emulated atomic instruction as dirty
KVM: x86: Move Hyper-V partition assist page out of Hyper-V emulation context
KVM: x86: Remove kvm_vcpu_is_illegal_gpa()
KVM: x86: Turn off KVM_WERROR by default for all configs
KVM: x86: Untag addresses for LAM emulation where applicable
KVM: x86: Update KVM_SW_PROTECTED_VM docs to make it clear they're a WIP
KVM: x86: Use a switch statement and macros in __feature_translate()
KVM: x86: Use KVM-governed feature framework to track "LAM enabled"
KVM: x86: Virtualize LAM for supervisor pointer
KVM: x86: Virtualize LAM for user pointer
 
l2tp: pass correct message length to ip6_append_data
 
lan743x: remove redundant statement in lan743x_ethtool_get_eee
 
lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
lan78xx: remove redundant statement in lan78xx_get_eee
 
lan966x: Fix crash when adding interface under a lag
 
landlock: Fix asymmetric private inodes referring
landlock: Optimize the number of calls to get_access_mask slightly
landlock: Remove remaining "inline" modifiers in .c files [v5.15]
landlock: Remove remaining "inline" modifiers in .c files [v6.1]
landlock: Remove remaining "inline" modifiers in .c files [v6.6]
 
leds: aw200xx: Add delay after software reset
leds: aw200xx: Add support for aw20108 device
leds: aw200xx: Calculate dts property display_rows in the driver
leds: aw200xx: Enable disable_locking flag in regmap config
leds: aw200xx: Fix write to DIM parameter
leds: aw200xx: Improve autodim calculation method
leds: aw200xx: Support HWEN hardware control
leds: aw2013: Select missing dependency REGMAP_I2C
leds: gpio: Add kernel log if devm_fwnode_gpiod_get() fails
leds: ledtrig-tty: Add additional line state evaluation
leds: ledtrig-tty: Free allocated ttyname buffer on deactivate
leds: ledtrig-tty: Make rx tx activitate configurable
leds: ledtrig-tty: Replace mutex with completion
leds: max5970: Add missing headers
leds: max5970: Add support for max5970
leds: max5970: Make use of dev_err_probe()
leds: max5970: Make use of device properties
leds: max5970: Remove unused variable
leds: qcom-lpg: Consistenly use dev_err_probe() in .probe()'s error path
leds: qcom-lpg: Introduce a wrapper for getting driver data from a pwm chip
leds: qcom-lpg: Use devm_pwmchip_add() simplifying driver removal
leds: rgb: Drop obsolete dependency on COMPILE_TEST
leds: sun50i-a100: Avoid division-by-zero warning
leds: sun50i-a100: Convert to be agnostic to property provider
leds: sun50i-a100: New driver for the A100 LED controller
leds: syscon: Support 'reg' in addition to 'offset' for register address
leds: tca6507: Use devm_gpiochip_add_data() to simplify remove path
leds: tca6507: Use devm_led_classdev_register() to simplify remove path
leds: trigger: gpio: Convert to DEVICE_ATTR_RW()
leds: trigger: gpio: Convert to use kstrtox()
leds: trigger: gpio: Replace custom code for gpiod_get_optional()
leds: trigger: gpio: Use sysfs_emit() to instead of s*printf()
leds: trigger: netdev: Add core support for hw not supporting fallback to LED sw control
leds: trigger: netdev: Extend speeds up to 10G
leds: trigger: panic: Don't register panic notifier if creating the trigger failed
leds: trigger: Remove unused function led_trigger_rename_static()
 
lib/firmware_table: tables: Add CDAT table parsing support
 
lib/Kconfig.debug: disable CONFIG_DEBUG_INFO_BTF for Hexagon
lib/Kconfig.debug: TEST_IOV_ITER depends on MMU
lib/Kconfig.debug: Update AS_HAS_NON_CONST_LEB128 comment and name
 
lib/maple_tree.c: fix build error due to hotfix alteration
 
lib/stackdepot, kasan: add flags to __stack_depot_save and rename
 
lib/stackdepot: add depot_fetch_stack helper
lib/stackdepot: add printk_deferred_enter/exit guards
lib/stackdepot: add refcount for records
lib/stackdepot: adjust DEPOT_POOLS_CAP for KMSAN
lib/stackdepot: allow users to evict stack traces
lib/stackdepot: check disabled flag when fetching
lib/stackdepot: drop valid bit from handles
lib/stackdepot: fix and clean-up atomic annotations
lib/stackdepot: fix comment in include/linux/stackdepot.h
lib/stackdepot: print disabled message only if truly disabled
lib/stackdepot: rename next_pool_required to new_pool_required
lib/stackdepot: rework helpers for depot_alloc_stack
lib/stackdepot: simplify __stack_depot_save
lib/stackdepot: store free stack records in a freelist
lib/stackdepot: store next pool pointer in new_pool
lib/stackdepot: use fixed-sized slots for stack records
lib/stackdepot: use list_head for stack record links
lib/stackdepot: use read/write lock
 
Linux: lib/trace_readwrite.c:: replace asm-generic/io with linux/io
 
lib: add note about process exit message for DEBUG_STACK_USAGE
lib: checksum: Fix build with CONFIG_NET=n
lib: crc_ccitt_false() is identical to crc_itu_t()
 
libapi: Add missing linux/types.h header to get the __u64 type on io.h
 
libbpf: add __arg_xxx macros for annotating global func args
libbpf: add BPF token support to bpf_btf_load() API
libbpf: add BPF token support to bpf_map_create() API
libbpf: add BPF token support to bpf_prog_load() API
libbpf: Add BPF_CORE_WRITE_BITFIELD() macro
libbpf: add bpf_token_create() API
libbpf: Add pr_warn() for EINVAL cases in linker_sanity_check_elf
libbpf: Add st_type argument to elf_resolve_syms_offsets function
libbpf: don't rely on map->fd as an indicator of map being created
libbpf: feature-detect arg:ctx tag support in kernel
libbpf: Fix NULL pointer dereference in bpf_object__collect_prog_relos
libbpf: Fix potential uninitialized tail padding with LIBBPF_OPTS_RESET
libbpf: further decouple feature checking logic from bpf_object
libbpf: implement __arg_ctx fallback logic
libbpf: make uniform use of btf__fd() accessor inside libbpf
libbpf: move BTF loading step after relocation step
libbpf: move exception callbacks assignment logic into relocation step
libbpf: move feature detection code into its own file
libbpf: Skip DWARF sections in linker sanity check
libbpf: split feature detectors definitions from cached results
libbpf: Start v1.4 development cycle
libbpf: support BPF token path setting through LIBBPF_BPF_TOKEN_PATH envvar
libbpf: use explicit map reuse flag to skip map creation steps
libbpf: use stable map placeholder FDs
libbpf: warn on unexpected __arg_ctx type when rewriting BTF
libbpf: wire up BPF token support at BPF object level
libbpf: wire up token_fd into feature probing logic
 
libceph: fail sparse-read if the data length doesn't match
libceph: init the cursor when preparing sparse read in msgr2
libceph: just wait for more data to be available on the socket
libceph: remove MAX_EXTENTS check for sparse reads
libceph: rename read_sparse_msg_*() to read_partial_sparse_msg_*()
 
libperf cpumap: Add for_each_cpu() that skips the "any CPU" case
libperf cpumap: Document perf_cpu_map__nr()'s behavior
libperf cpumap: Rename perf_cpu_map__default_new() to perf_cpu_map__new_online_cpus() and prefer sysfs
libperf cpumap: Rename perf_cpu_map__dummy_new() to perf_cpu_map__new_any_cpu()
libperf cpumap: Rename perf_cpu_map__empty() to perf_cpu_map__has_any_cpu_or_is_empty()
libperf cpumap: Replace usage of perf_cpu_map__new(NULL) with perf_cpu_map__new_online_cpus()
 
libperf: Lazily allocate/size mmap event copy
 
libsubcmd: Fix memory leak in uniq()
 
Linux: Linux 6.8
Linux: Linux 6.8-rc1
Linux: Linux 6.8-rc2
Linux: Linux 6.8-rc3
Linux: Linux 6.8-rc4
Linux: Linux 6.8-rc5
Linux: Linux 6.8-rc6
Linux: Linux 6.8-rc7
 
list_lru: allow explicit memcg and NUMA node selection
 
lkdtm: Add kfence read after free crash type
 
llc: call sock_orphan() at release time
llc: Drop support for ETH_P_TR_802_2.
llc: make llc_ui_sendmsg() more robust against bonding changes
 
lockdep: move held_lock to lockdep_types.h
 
locking/lockdep: Slightly reorder 'struct lock_class' to save some memory
 
locking/mutex: Clarify that mutex_unlock(), and most other sleeping locks, can still use the lock object after it's unlocked
locking/mutex: Document that mutex_unlock() is non-atomic
locking/mutex: split out mutex_types.h
 
locking/seqlock: Split out seqlock_types.h
 
locktorture: Increase Hamming distance between call_rcu_chain and rcu_call_chains
 
locomo: make locomo_bus_type constant and static
 
LoongArch/smp: Call rcutree_report_cpu_starting() at tlb_init()
 
LoongArch: Add a missing call to efi_esrt_init()
LoongArch: Allow device trees be built into the kernel
LoongArch: BPF: Prevent out-of-bounds memory access
LoongArch: BPF: Support 64-bit pointers to kfuncs
LoongArch: Call early_init_fdt_scan_reserved_mem() earlier
LoongArch: Change acpi_core_pic[NR_CPUS] to acpi_core_pic[MAX_CORE_PIC]
LoongArch: Change SHMLBA from SZ_64K to PAGE_SIZE
LoongArch: convert to use arch_cpu_is_hotpluggable()
LoongArch: Disable IRQ before init_fn() for nonboot CPUs
LoongArch: dts: DeviceTree for Loongson-2K0500
LoongArch: dts: DeviceTree for Loongson-2K1000
LoongArch: dts: DeviceTree for Loongson-2K2000
LoongArch: dts: Minor whitespace cleanup
LoongArch: Enable initial Rust support
LoongArch: Fix and simplify fcsr initialization on execve()
LoongArch: Fix definition of ftrace_regs_set_instruction_pointer()
LoongArch: Fix earlycon parameter if KASAN enabled
LoongArch: KVM: Add LASX (256bit SIMD) support
LoongArch: KVM: Add LSX (128bit SIMD) support
LoongArch: KVM: Add returns to SIMD stubs
LoongArch: KVM: Allow to access HW timer CSR registers always
LoongArch: KVM: Fix build due to API changes
LoongArch: KVM: Fix input validation of _kvm_get_cpucfg() & kvm_check_cpucfg()
LoongArch: KVM: Fix timer emulation with oneshot mode
LoongArch: KVM: Optimization for memslot hugepage checking
LoongArch: KVM: Remove kvm_acquire_timer() before entering guest
LoongArch: KVM: Remove SW timer switch when vcpu is halt polling
LoongArch: KVM: Rename _kvm_get_cpucfg() to _kvm_get_cpucfg_mask()
LoongArch: KVM: Streamline kvm_check_cpucfg() and improve comments
LoongArch: Let cores_io_master cover the largest NR_CPUS
LoongArch: Parsing CPU-related information from DTS
 
Loongarch: remove arch_*register_cpu() exports
 
LoongArch: Select ARCH_ENABLE_THP_MIGRATION instead of redefining it
LoongArch: Select HAVE_ARCH_SECCOMP to use the common SECCOMP menu
LoongArch: signal.c: add header file to fix build error
LoongArch: Switch over to GENERIC_CPU_DEVICES
LoongArch: Update cpu_sibling_map when disabling nonboot CPUs
LoongArch: Update Loongson-3 default config file
LoongArch: Use generic interface to support crashkernel=X,[high,low]
LoongArch: Use the __weak version of arch_unregister_cpu()
LoongArch: vDSO: Disable UBSAN instrumentation
 
loop: don't abuse BLK_DEF_MAX_SECTORS
loop: don't update discard limits from loop_set_status
loop: fix the the direct I/O support check when used on top of block devices
 
lsm: Add a __counted_by() annotation to lsm_ctx.ctx
lsm: align based on pointer length in lsm_fill_user_ctx()
lsm: cleanup the size counters in security_getselfattr()
lsm: consolidate buffer size handling into lsm_fill_user_ctx()
lsm: convert security_setselfattr() to use memdup_user()
lsm: correct error codes in security_getselfattr()
 
LSM: Create lsm_list_modules system call
 
lsm: don't yet account for IMA in LSM_CONFIG_COUNT calculation
lsm: drop LSM_ID_IMA
lsm: fix default return value of the socket_getpeersec_*() hooks
lsm: fix integer overflow in lsm_set_self_attr() syscall
lsm: fix the logic in security_inode_getsecctx()
 
LSM: Helpers for attribute names and filling lsm_ctx
LSM: Identify modules by more than name
LSM: Maintain a table of LSM attribute data
 
lsm: mark the lsm_id variables are marked as static
lsm: new security_file_ioctl_compat() hook
 
LSM: selftests for Linux Security Module syscalls
LSM: syscalls for current process attributes
LSM: wireup Linux Security Module syscalls
 
m68k: defconfig: Update defconfigs for v6.7-rc1
m68k: Fix missing include
 
mac802154: Avoid new associations while disassociating
mac802154: Follow the number of associated devices
mac802154: Handle associating
mac802154: Handle association requests from peers
mac802154: Handle disassociation notifications from peers
mac802154: Handle disassociations
mac802154: Only allow PAN controllers to process association requests
mac802154: Use the PAN coordinator parameter when stamping packets
 
mac80254: Provide real PAN coordinator info in beacons
 
macvlan: implement .parse_protocol hook function in macvlan_hard_header_ops
 
mailbox: apple: Delete driver
mailbox: arm_mhuv2: Fix a bug for mhuv2_sender_interrupt
mailbox: bcm-flexrm: Convert to platform remove callback returning void
mailbox: bcm-pdc: Convert to platform remove callback returning void
mailbox: imx: Convert to platform remove callback returning void
mailbox: mailbox-test: Convert to platform remove callback returning void
mailbox: mtk-cmdq: Add CMDQ driver support for mt8188
mailbox: mtk-cmdq: Convert to platform remove callback returning void
mailbox: mtk-cmdq: Rename gce_plat variable with SoC name postfix
mailbox: mtk-cmdq: Sort cmdq platform data by compatible name
mailbox: omap: Convert to platform remove callback returning void
mailbox: qcom-apcs-ipc: Convert to platform remove callback returning void
mailbox: qcom-apcs-ipc: re-organize compatibles with fallbacks
mailbox: qcom-ipcc: Convert to platform remove callback returning void
mailbox: stm32-ipcc: Convert to platform remove callback returning void
mailbox: sun6i-msgbox: Convert to platform remove callback returning void
mailbox: tegra-hsp: Convert to platform remove callback returning void
mailbox: zynqmp-ipi: Convert to platform remove callback returning void
mailbox: zynqmp-ipi: fix an Excess struct member kernel-doc warning
 
mailmap: add entries for Serge Hallyn's dead accounts
mailmap: add old address mappings for Randy
mailmap: Change email mapping from previous employers
mailmap: fix Kishon's email
mailmap: switch email address for John Moon
mailmap: switch email for Tanzir Hasan
mailmap: update entry for Manivannan Sadhasivam
mailmap: update/replace my old email addresses
 
MAINTAINERS: add ac5 to list of maintained Marvell dts files
MAINTAINERS: add an entry for the lockdown LSM
MAINTAINERS: Add Andreas Larsson as co-maintainer for arch/sparc
MAINTAINERS: add auto-update driver to mpfs entry
MAINTAINERS: Add BPF JIT for LOONGARCH entry
MAINTAINERS: Add connector headers to NETWORKING DRIVERS
MAINTAINERS: add entry for AXI SPI Engine
MAINTAINERS: add entry for Google Tensor SoC
MAINTAINERS: add entry for shrinker
MAINTAINERS: Add Eric Snowberg as a reviewer to IMA
MAINTAINERS: Add framer headers to NETWORKING [GENERAL]
MAINTAINERS: Add include/linux/lockdep*.h
MAINTAINERS: Add Joel Granados as co-maintainer for proc sysctl
MAINTAINERS: add Luke Jones as maintainer for asus notebooks
MAINTAINERS: Add maintainer for Baikal-T1 PVT hwmon driver
MAINTAINERS: Add MAINTAINERS entry for AD7091R
MAINTAINERS: add maintainers for DesignWare PCIe PMU driver
MAINTAINERS: Add Maira to V3D maintainers
MAINTAINERS: add man-pages git trees
MAINTAINERS: Add Manivannan Sadhasivam as PCI Endpoint maintainer
MAINTAINERS: add Marvell MBus driver to Marvell EBU SoCs support
MAINTAINERS: add memory mapping entry with reviewers
MAINTAINERS: Add missing bindings for max96712
MAINTAINERS: Add myself as a reviewer for rockchip drm
MAINTAINERS: add myself as counter watch events tool maintainer
MAINTAINERS: Add myself as maintainer of the Ralink architecture
MAINTAINERS: Add Namhyung as tools/perf/ co-maintainer
MAINTAINERS: Add Niklas Cassel as libata maintainer
MAINTAINERS: add omap bus drivers to OMAP2+ SUPPORT
MAINTAINERS: add Ondrej Mosnacek as a SELinux reviewer
MAINTAINERS: add reviewer for Spanish translations
MAINTAINERS: Add Roberto Sassu as co-maintainer to IMA and EVM
MAINTAINERS: add Rust PHY abstractions for ETHERNET PHY LIBRARY
MAINTAINERS: Add Siddharth Vadapalli as PCI TI DRA7XX/J721E reviewer
MAINTAINERS: Add the Lantiq PEF2256 driver entry
MAINTAINERS: Add vfio debugfs interface doc link
MAINTAINERS: adjust file entry in GOOGLE TENSOR SoC SUPPORT
MAINTAINERS: Bluetooth: retire Johan (for now?)
MAINTAINERS: change my mail to the kernel.org one
MAINTAINERS: correct file entry IIO LIGHT SENSOR GAIN-TIME_SCALE HELPERS
MAINTAINERS: correct file entry in BOSCH SENSORTEC BMI323 IMU IIO DRIVER
MAINTAINERS: Document Imagination PowerVR driver patches go via drm-misc
MAINTAINERS: Drop Emma Anholt from all M lines.
MAINTAINERS: drop Eric Paris from his SELinux role
MAINTAINERS: Drop myself as maintainer of TYPEC port controller drivers
MAINTAINERS: Drop unreachable reviewer for Qualcomm ETHQOS ethernet driver
MAINTAINERS: eth: mark Cavium liquidio as an Orphan
MAINTAINERS: eth: mt7530: move Landen Chao to CREDITS
MAINTAINERS: eth: mtk: move John to CREDITS
MAINTAINERS: eth: mvneta: move Thomas to CREDITS
MAINTAINERS: eth: mvneta: update entry
MAINTAINERS: ibmvnic: drop Dany from reviewers
MAINTAINERS: improve section MICROCHIP MCP3564 ADC DRIVER
MAINTAINERS: kunit: Add Rae Moar as a reviewer
MAINTAINERS: Leo Yan has moved
MAINTAINERS: mailmap: update Shakeel's email address
MAINTAINERS: Maintainer change for rds
MAINTAINERS: mark ax25 as Orphan
MAINTAINERS: Mark VME subsystem as orphan
MAINTAINERS: net: netsec: add myself as co-maintainer
MAINTAINERS: powerpc: Transfer PPC83XX to Christophe
MAINTAINERS: pwm: Thierry steps down, Uwe takes over
MAINTAINERS: qcom: move Andy Gross to credits
MAINTAINERS: rectify entry for DIALOG SEMICONDUCTOR DRIVERS
MAINTAINERS: remove defunct acpi4asus project info from asus notebooks section
MAINTAINERS: remove Iurii Zaikin from proc sysctl
MAINTAINERS: Remove myself as a Arm CoreSight reviewer
MAINTAINERS: remove myself as iwlwifi driver maintainer
MAINTAINERS: remove Ohad Ben-Cohen from hwspinlock subsystem
MAINTAINERS: Remove Perry Yuan as DELL WMI HARDWARE PRIVACY SUPPORT maintainer
MAINTAINERS: Remove snawrocki's git tree
MAINTAINERS: repair entry for MICROCHIP MCP16502 PMIC DRIVER
MAINTAINERS: SOFTWARE RAID: Add Yu Kuai as Reviewer
MAINTAINERS: spi-nor: add myself as maintainer
MAINTAINERS: supplement of zswap maintainers update
MAINTAINERS: update drm/i915 W: and B: entries
MAINTAINERS: Update email address for Tvrtko Ursulin
MAINTAINERS: update Geliang's email address
MAINTAINERS: Update i2c host drivers repository
MAINTAINERS: update iwlwifi maintainers
MAINTAINERS: update LTP maintainers
MAINTAINERS: Update my email address
MAINTAINERS: update SEC2/HPRE driver maintainers list
MAINTAINERS: Update SiFive driver maintainers
MAINTAINERS: update the audit entry
MAINTAINERS: update the LSM entry
MAINTAINERS: update the SELinux entry
MAINTAINERS: update unicode maintainer e-mail address
MAINTAINERS: Update Zhi Wang's email address
MAINTAINERS: Updates to Intel DRM
MAINTAINERS: Use a proper mailinglist for NXP i.MX development
MAINTAINERS: use proper email for my I2C work
MAINTAINERS: use tabs for indent of CONFIDENTIAL COMPUTING THREAT MODEL
MAINTAINERS: wifi: Add N: ath1*k entries to match .yaml files
MAINTAINERS: wifi: brcm80211: cleanup entry
MAINTAINERS: wifi: update Jeff Johnson e-mail address
 
Linux: make retain_dentry() neutral with respect to refcounting
 
Makefile.extrawarn: turn on missing-prototypes globally
 
Makefile: Enable -Wstringop-overflow globally
 
maple: make maple_bus_type static and const
 
maple_tree: add end of node tracking to the maple state
maple_tree: add mt_free_one() and mt_attr() helpers
maple_tree: add test for mtree_dup()
maple_tree: avoid ascending when mas->min is also the parent's minimum
maple_tree: avoid checking other gaps after getting the largest gap
maple_tree: change return type of mas_split_final_node as void.
maple_tree: clean up inlines for some functions
maple_tree: delete one of the two identical checks
maple_tree: don't find node end in mtree_lookup_walk()
maple_tree: fix typos/spellos etc
maple_tree: fix warning comparing pointer to 0
maple_tree: introduce interfaces __mt_dup() and mtree_dup()
maple_tree: introduce {mtree,mas}_lock_nested()
maple_tree: make mas_erase() more robust
maple_tree: move debug check to __mas_set_range()
maple_tree: move the check forward to avoid static check warning
maple_tree: mtree_range_walk() clean up
maple_tree: preserve the tree attributes when destroying maple tree
maple_tree: remove an unused parameter for ma_meta_end()
maple_tree: remove mas_searchable()
maple_tree: remove unnecessary default labels from switch statements
maple_tree: remove unused function
maple_tree: separate ma_state node from status
maple_tree: simplify mas_leaf_set_meta()
maple_tree: skip other tests when BENCH is enabled
maple_tree: update check_forking() and bench_forking()
maple_tree: update the documentation of maple tree
maple_tree: use cached node end in mas_destroy()
maple_tree: use cached node end in mas_next()
maple_tree: use maple state end for write operations
 
mcb: core: fix kernel-doc warnings
 
md/md-multipath: remove rcu protection to access rdev from conf
 
md/raid10: remove rcu protection to access rdev from conf
 
md/raid1: remove rcu protection to access rdev from conf
md/raid1: remove unnecessary null checking
md/raid1: support read error check
md/raid1: Use blk_opf_t for read and write operations
 
md/raid5: remove rcu protection to access rdev from conf
 
md: bypass block throttle for superblock update
md: Don't ignore read-only array in md_check_recovery()
md: Don't ignore suspended array in md_check_recovery()
md: Don't register sync_thread for reshape directly
md: Don't suspend the array for interrupted reshape
md: factor out a helper exceed_read_errors() to check read_errors
md: fix a suspicious RCU usage warning
md: Fix md_seq_ops() regressions
md: Fix missing release of 'active_io' for flush
md: Make sure md_do_sync() will set MD_RECOVERY_DONE
md: Remove deprecated CONFIG_MD_FAULTY
md: Remove deprecated CONFIG_MD_LINEAR
md: Remove deprecated CONFIG_MD_MULTIPATH
md: remove flag RemoveSynchronized
md: synchronize flush io with array reconfiguration
md: Whenassemble the array, consult the superblock of the freshest device
 
media/ivtvfb: Initialize fb_ops to fbdev I/O-memory helpers
 
media: admin-guide: Add starfive_camss.rst for Starfive Camera Subsystem
media: admin-guide: properly format ToC heading
media: adv7183: Don't set format in sub-device state
media: amphion: Fix VPU core alias name
media: amphion: remove mutext lock in condition of wait_event
media: amphion: Stop direct calls to queue num_buffers field
media: amphion: Use vb2_get_buffer() instead of directly access to buffers array
media: atmel-isc: Use accessors for pad config 'try_*' fields
media: atmel-isi: Fix crash due to missing subdev in state
media: atmel-isi: Use accessors for pad config 'try_*' fields
media: atomisp: Adjust for v4l2_subdev_state handling changes in 6.8
media: atomisp: Stop direct calls to queue num_buffers field
media: atomisp: Use accessors for pad config 'try_*' fields
media: atomisp: Use vb2_get_buffer() instead of directly access to buffers array
media: bttv: add back vbi hack
media: bttv: start_streaming should return a proper error code
media: ccs: Better separate CCS static data access
media: ccs: Ensure control handlers have been set up after probe
media: ccs: Generate V4L2 CCI compliant register definitions
media: ccs: Print ireal and float limits converted to integers
media: ccs: Select V4L2_CCI_I2C
media: ccs: Use V4L2 CCI for accessing sensor registers
media: cec: core: count low-drive, error and arb-lost conditions
media: cedrus: Stop direct calls to queue num_buffers field
media: cedrus: Update TODO with future rework plans
media: chips-media: wave5: Add the v4l2 layer
media: chips-media: wave5: Add vpuapi layer
media: chips-media: wave5: Add wave5 driver to maintainers file
media: chips-media: wave5: Fix panic on decoding DECODED_IDX_FLAG_SKIP
media: chips-media: wave5: Fix spelling mistake "bufferur" -> "buffer"
media: chips-media: wave5: Remove duplicate check
media: chips-media: wave5: Remove K3 References
media: chips-media: wave5: Requires GENERIC_ALLOCATOR
media: chips-media: wave5: VIDEO_WAVE_VPU should depend on ARCH_K3
media: coda: Stop direct calls to queue num_buffers field
media: core: Report the maximum possible number of buffers for the queue
media: core: v4l2-ioctl: check if ioctl is known to avoid NULL name
media: cx231xx: fix a memleak in cx231xx_init_isoc
media: ddbridge: fix an error code problem in ddb_probe
media: doc: properly format ToC headings
media: docs: uAPI: Clarify error documentation for invalid 'which' value
media: docs: uAPI: Expand error documentation for invalid 'which' value
media: docs: uAPI: Fix documentation of 'which' field for routing ioctls
media: Documentation: BT.601 is not a bus
media: Documentation: Initialisation finishes before subdev registration
media: Documentation: LP-11 and LP-111 are states, not modes
media: drop CONFIG_MEDIA_CONTROLLER_REQUEST_API
media: dt-bindings: Add JH7110 Camera Subsystem
media: dt-bindings: Add OmniVision OV64A40
media: dt-bindings: ak7375: Add ak7345 support
media: dt-bindings: alvium: add document YAML binding
media: dt-bindings: gc0308: add binding
media: dt-bindings: media: i2c: Add bindings for TW9900
media: dt-bindings: media: imx335: Add supply bindings
media: dt-bindings: media: rkisp1: Fix the port description for the parallel interface
media: dt-bindings: mediatek: Add phandle to mediatek,scp on MDP3 RDMA
media: dt-bindings: mediatek: Add phandle to mediatek,scp on MDP3 RDMA
media: dt-bindings: ov8856: decouple lanes and link frequency from driver
media: dt-bindings: samsung,s5p-mfc: Fix iommu properties schemas
media: dvb-core: Do not initialize twice queue num_buffer field
media: dvb-core: Use vb2_get_buffer() instead of directly access to buffers array
media: dvb-frontends: m88ds3103: Fix a memory leak in an error handling path of m88ds3103_probe()
media: dvb-frontends: rtl2832: Stop direct calls to queue num_buffers field
media: dvbdev: drop refcount on error path in dvb_device_open()
media: exynos-gsc: remove unused improper CONFIG definition
media: exynos4-is: fimc-is-i2c: remove I2C_CLASS_SPD support
media: i2c: Add driver for OmniVision OV64A40
media: i2c: Add driver for THine THP7312
media: i2c: Add support for alvium camera
media: i2c: ak7375: Add support for ak7345
media: i2c: ak7375: Prepare for supporting another chip
media: i2c: Fix references to pad config
media: i2c: gc0308: new driver
media: i2c: gc2145: Galaxy Core GC2145 sensor support
media: i2c: imx214: Add sensor's pixel matrix size
media: i2c: imx214: Explain some magic numbers
media: i2c: imx214: Move controls init to separate function
media: i2c: imx214: Read orientation and rotation from system firmware
media: i2c: imx290: Properly encode registers as little-endian
media: i2c: imx335: Enable regulator supplies
media: i2c: imx335: Fix hblank min/max values
media: i2c: imx335: Fix logging line endings
media: i2c: imx335: Implement get selection API
media: i2c: imx335: Improve configuration error reporting
media: i2c: imx335: Support 2592x1940 10-bit mode
media: i2c: Introduce a driver for the Techwell TW9900 decoder
media: i2c: mt9m114: use fsleep() in place of udelay()
media: i2c: st-mipid02: add usage of v4l2_get_link_freq
media: i2c: st-mipid02: add Y8 format support
media: i2c: st-mipid02: correct format propagation
media: i2c: st-mipid02: don't keep track of streaming status
media: i2c: st-mipid02: removal of unused link_frequency variable
media: i2c: st-mipid02: use active state to store pad formats
media: i2c: st-mipid02: use cci_* helpers for register access.
media: i2c: st-mipid02: use mipi-csi macro for data-type
media: i2c: st-vgxy61: add v4l2_fwnode ctrls parse and addition
media: i2c: st-vgxy61: Add V4L2_SUBDEV_FL_HAS_EVENTS and subscribe hooks
media: i2c: thp7312: select CONFIG_FW_LOADER
media: i2c: thp7312: Store frame interval in subdev state
media: i2c: Use accessors for pad config 'try_*' fields
media: i2c: video-i2c: Stop direct calls to queue num_buffers field
media: imx-mipi-csis: Drop extra clock enable at probe()
media: imx-mipi-csis: Fix clock handling in remove()
media: imx319: Enable runtime PM before registering async sub-device
media: imx355: Enable runtime PM before registering async sub-device
media: imx: imx7-media-csi: Include headers explicitly
media: imx: Stop direct calls to queue num_buffers field
media: ipu-bridge: Change ov2740 link-frequency to 180 MHz
media: ipu3-cio2: Drop comment blocks for subdev op handlers
media: ir-hix5hd2: Use device_get_match_data()
media: ir_toy: fix a memleak in irtoy_tx
media: ivsc: csi: Check number of lanes on source, too
media: ivsc: csi: Clean up notifier set-up
media: ivsc: csi: Clean up parsing firmware and setting up async notifier
media: ivsc: csi: Clean up V4L2 async notifier on error
media: ivsc: csi: Don't mask v4l2_fwnode_endpoint_parse return value
media: ivsc: csi: Don't parse remote endpoints
media: ivtv: don't call s_stream(0) if not streaming
media: MAINTAINERS: add entry for STM32 DCMIPP driver
media: MAINTAINERS: Add GalaxyCore in camera sensor section
media: MAINTAINERS: Correct file entry in WAVE5 VPU CODEC DRIVER
media: media videobuf2: Be more flexible on the number of queue stored buffers
media: media videobuf2: Stop direct calls to queue num_buffers field
media: mediatek: jpeg: Use vb2_get_buffer() instead of directly access to buffers array
media: mediatek: vcodec: Get the chip name for each platform
media: mediatek: vcodec: Set the supported h264 level for each platform
media: mediatek: vcodec: Set the supported h264 profile for each platform
media: mediatek: vcodec: Set the supported h265 level for each platform
media: mediatek: vcodec: Set the supported h265 profile for each platform
media: mediatek: vcodec: Set the supported vp9 level for each platform
media: mediatek: vcodec: Set the supported vp9 profile for each platform
media: mediatek: vcodec: Stop direct calls to queue num_buffers field
media: mediatek: vdec: Remove useless loop
media: meson-ir-tx: Convert to use devm_rc_register_device()
media: meson-ir-tx: Drop usage of platform_driver_probe()
media: meson-ir-tx: Simplify and improve using dev_err_probe()
media: meson: vdec: Stop direct calls to queue num_buffers field
media: microchip-isc: Remove dead code in pipeline validation
media: microchip-isc: Use accessors for pad config 'try_*' fields
media: mt9t112: Don't set format in sub-device state
media: mtk-jpeg: Fix timeout schedule error in mtk_jpegdec_worker.
media: mtk-jpeg: Fix use after free bug due to error path handling in mtk_jpeg_dec_device_run
media: mtk-jpeg: Remove cancel worker in mtk_jpeg_remove to avoid the crash of multi-core JPEG devices
media: netup_unidvb: Don't let i2c adapters declare I2C_CLASS_SPD support if they support I2C_CLASS_HWMON
media: nuvoton: npcm-video: Fix sleeping in atomic context
media: nuvoton: Stop direct calls to queue num_buffers field
media: nxp: imx8-isi-debug: Add missing 36-Bit DMA registers to debugfs output
media: nxp: Stop direct calls to queue num_buffers field
media: ov01a10: Enable runtime PM before registering async sub-device
media: ov13b10: Enable runtime PM before registering async sub-device
media: ov2740: Add a sleep after resetting the sensor
media: ov2740: Add support for 180 MHz link frequency
media: ov2740: Add support for external clock
media: ov2740: Add support for reset GPIO
media: ov2740: Check hwcfg after allocating the ov2740 struct
media: ov2740: Fix hts value
media: ov2740: Improve ov2740_check_hwcfg() error reporting
media: ov2740: Move fwnode_graph_get_next_endpoint() call up
media: ov9640: Don't set format in sub-device state
media: ov9734: Enable runtime PM before registering async sub-device
media: pci: cx18: Stop direct calls to queue num_buffers field
media: pci: dt3155: Remove useless check
media: pci: netup_unidvb: Stop direct calls to queue num_buffers field
media: pci: tw686x: Stop direct calls to queue num_buffers field
media: pci: tw68: Stop direct calls to queue num_buffers field
media: platform: chips-media: Move Coda to separate folder
media: platform: cros-ec: Add Dexi to the match table
media: platform: exynos4-is: return callee's error code rather than -ENXIO
media: platform: mtk-mdp3: Use devicetree phandle to retrieve SCP
media: pvrusb2: fix use after free on context disconnection
media: pwm-ir-tx: Depend on CONFIG_HIGH_RES_TIMERS
media: pwm-ir-tx: Trigger edges from hrtimer interrupt context
media: qcom: camss: Add sm8250 named power-domain support
media: qcom: camss: Add support for named power-domains
media: qcom: camss: clean up a check
media: qcom: camss: Convert to per-VFE pointer for power-domain linkages
media: qcom: camss: Fix references to pad config
media: qcom: camss: Flag CSID-lites to support more CSIDs
media: qcom: camss: Flag VFE-lites to support more VFEs
media: qcom: camss: Flag which VFEs require a power-domain
media: qcom: camss: Move VFE power-domain specifics into vfe.c
media: qcom: camss: Use common VFE pm_domain_on/pm_domain_off where applicable
media: rc: bpf attach/detach requires write permission
media: renesas: Stop direct calls to queue num_buffers field
media: renesas: vsp1: Fix references to pad config
media: Revert "media: rkisp1: Drop IRQF_SHARED"
media: rj54n1cb0c: Don't set format in sub-device state
media: rkisp1: debug: Add register dump for IS
media: rkisp1: debug: Count completed frame interrupts
media: rkisp1: Drop IRQF_SHARED
media: rkisp1: Fix IRQ disable race issue
media: rkisp1: Fix IRQ handler return values
media: rkisp1: Fix IRQ handling due to shared interrupts
media: rkisp1: Fix media device memory leak
media: rkisp1: Fix memory leaks in rkisp1_isp_unregister()
media: rkisp1: regs: Consolidate MI interrupt wrap fields
media: rkisp1: resizer: Stop manual allocation of v4l2_subdev_state
media: rkisp1: Store IRQ lines
media: rkvdec: Hook the (TRY_)DECODER_CMD stateless ioctls
media: rockchip: rga: add local variable for pix_format
media: rockchip: rga: add NV12M support
media: rockchip: rga: allocate DMA descriptors per buffer
media: rockchip: rga: extract helper to fill descriptors
media: rockchip: rga: fix swizzling for RGB formats
media: rockchip: rga: pre-calculate plane offsets
media: rockchip: rga: rework buffer handling for multi-planar formats
media: rockchip: rga: set dma mask to 32 bits
media: rockchip: rga: split src and dst buffer setup
media: rockchip: rga: switch to multi-planar API
media: rockchip: rga: use clamp() to clamp size to limits
media: rockchip: rga: use macros for testing buffer type
media: rockchip: rga: use pixelformat to find format
media: s5p-mfc: Add initial support for MFCv12
media: s5p-mfc: Add support for DMABUF for encoder
media: s5p-mfc: Add support for rate controls in MFCv12
media: s5p-mfc: Add support for UHD encoding.
media: s5p-mfc: Add YV12 and I420 multiplanar format support
media: s5p-mfc: DPB Count Independent of VIDIOC_REQBUF
media: s5p-mfc: Load firmware for each run in MFCv12.
media: s5p-mfc: Rename IS_MFCV10 macro
media: s5p-mfc: Set context for valid case before calling try_run
media: saa6752hs: Don't set format in sub-device state
media: sample: v4l: Stop direct calls to queue num_buffers field
media: solo6x10: replace max(a, min(b, c)) by clamp(b, a, c)
media: staging: media: starfive: camss: Add capture driver
media: staging: media: starfive: camss: Add core driver
media: staging: media: starfive: camss: Add interrupt handling
media: staging: media: starfive: camss: Add ISP driver
media: staging: media: starfive: camss: Add TODO file
media: staging: media: starfive: camss: Add video driver
media: staging: media: starfive: camss: Register devices
media: staging: media: tegra-video: Convert to platform remove callback returning void
media: staging: starfive: camss: fix off by one in isp_enum_mbus_code()
media: sti: hva: Remove useless check
media: stk1160: Fixed high volume of stk1160_dbg messages
media: stm32-dcmi: Drop unnecessary of_match_device() call
media: stm32-dcmipp: STM32 DCMIPP camera interface driver
media: tegra-video: Use accessors for pad config 'try_*' fields
media: test-drivers: Stop direct calls to queue num_buffers field
media: test-drivers: vicodec: Increase max supported capture queue buffers
media: test-drivers: vivid: Increase max supported buffers for capture queues
media: ti: omap3isp: Fix references to pad config
media: ti: omap4iss: Fix references to pad config
media: ti: Stop direct calls to queue num_buffers field
media: touchscreen: sur40: Stop direct calls to queue num_buffers field
media: tw9910: Don't set format in sub-device state
media: uapi: Add controls for the THP7312 ISP
media: usb: airspy: Stop direct calls to queue num_buffers field
media: usb: cx231xx: Stop direct calls to queue num_buffers field
media: usb: hackrf: Stop direct calls to queue num_buffers field
media: usb: usbtv: Stop direct calls to queue num_buffers field
media: uvcvideo: Fix power line control for a Chicony camera
media: uvcvideo: Fix power line control for SunplusIT camera
media: uvcvideo: Pick first best alternate setting insteed of last
media: v4l2-cci: Add support for little-endian encoded registers
media: v4l2-common: Add 10bpp RGB formats info
media: v4l2-dev: Check that g/s_selection are valid before selecting crop
media: v4l2-mem2mem.h: fix typo in comment
media: v4l2-subdev: Add which field to struct v4l2_subdev_frame_interval
media: v4l2-subdev: Drop outdated comment for v4l2_subdev_pad_config
media: v4l2-subdev: Fix indentation in v4l2-subdev.h
media: v4l2-subdev: Fix references to pad config
media: v4l2-subdev: Rename .init_cfg() operation to .init_state()
media: v4l2-subdev: Rename pad config 'try_*' fields
media: v4l2-subdev: Store frame interval in subdev state
media: v4l2-subdev: Turn .[gs]_frame_interval into pad operations
media: v4l2: Add ignore_streaming flag
media: v4l2: Allow M2M job queuing w/o streaming CAP queue
media: v4l: async: Drop useless list move operation
media: v4l: async: Fix duplicated list deletion
media: v4l: cci: Add driver-private bit definitions
media: v4l: cci: Add macros to obtain register width and address
media: v4l: cci: Include linux/bits.h
media: v4l: fwnode: Parse MIPI DisCo for Imaging properties
media: v4l: Safely to call v4l2_subdev_cleanup on an uninitialised subdev
media: v4l: subdev: Also return pads array information on stream functions
media: v4l: subdev: Always compile sub-device state access functions
media: v4l: subdev: Make stream argument optional in state access functions
media: v4l: subdev: Move out subdev state lock macros outside CONFIG_MEDIA_CONTROLLER
media: v4l: subdev: Remove stream-unaware sub-device state access
media: v4l: subdev: Rename sub-device state information access functions
media: v4l: subdev: Return NULL from pad access functions on error
media: v4l: subdev: Store the sub-device in the sub-device state
media: v4l: subdev: Switch to stream-aware state functions
media: v4l: subdev: v4l2_subdev_state_get_format always returns format now
media: vb2: refactor setting flags and caps, fix missing cap
media: vde: Use struct_size()
media: venus: core: Set up secure memory ranges for SC7280
media: verisilicon: g2: Use common helpers to compute chroma and mv offsets
media: verisilicon: Hook the (TRY_)DECODER_CMD stateless ioctls
media: verisilicon: Refactor postprocessor to store more buffers
media: verisilicon: Stop direct calls to queue num_buffers field
media: verisilicon: Store chroma and motion vectors offset
media: verisilicon: vp9: Allow to change resolution while streaming
media: vicodec: Disable (TRY_)DECODER_CMD for the stateless case
media: videobuf2-dma-sg: fix vmap callback
media: videobuf2: Access vb2_queue bufs array through helper functions
media: videobuf2: Add helper to get queue number of buffers
media: videobuf2: core: Rename min_buffers_needed field in vb2_queue
media: videobuf2: Remove duplicated index vs q->num_buffers check
media: videobuf2: Rename offset parameter
media: videobuf2: request more buffers for vb2_read
media: videobuf2: Rework offset 'cookie' encoding pattern
media: videobuf2: Stop spamming kernel log with all queue counter
media: videobuf2: Use vb2_buffer instead of index
media: videobuf2: Use vb2_get_num_buffers() helper
media: videodev.h: add missing p_hdr10_* pointers
media: videodev2.h: add missing __user to p_h264_pps
media: vidtv: fix missing include
media: visl: Add AV1 support
media: visl: Hook the (TRY_)DECODER_CMD stateless ioctls
media: visl: Use vb2_get_buffer() instead of directly access to buffers array
media: wave5: add OF and V4L_MEM2MEM_DRIVERS dependencies
media: xilinx: csi2rxss: Drop comment blocks for subdev op handlers
 
mei: Add MEI hardware support for IVSC device
mei: Add Meteor Lake support for IVSC device
mei: Add transport driver for IVSC device
mei: fix spellos in mei.h
mei: fix vsc dependency
mei: gsc_proxy: match component when GSC is on different bus
mei: me: add arrow lake point H DID
mei: me: add arrow lake point S DID
mei: pxp: spdx should be at first line
mei: rework Kconfig dependencies
mei: vsc: Rework firmware image names
 
memblock: fix crash when reserved memory is not added to memory
memblock: Return NUMA_NO_NODE instead of -1 to improve code readability
 
memcontrol: implement mem_cgroup_tryget_online()
 
memory-failure: convert delete_from_lru_cache() to take a folio
memory-failure: convert truncate_error_page to truncate_error_folio
memory-failure: use a folio in me_huge_page()
memory-failure: use a folio in me_pagecache_clean()
memory-failure: use a folio in me_pagecache_dirty()
 
memory: brcmstb_dpfe: Convert to platform remove callback returning void
memory: brcmstb_memc: Convert to platform remove callback returning void
memory: emif: Convert to platform remove callback returning void
memory: exynos5422-dmc: Convert to platform remove callback returning void
memory: fsl-corenet-cf: Convert to platform remove callback returning void
memory: fsl_ifc: Convert to platform remove callback returning void
memory: jz4780-nemc: Convert to platform remove callback returning void
memory: mtk-smi: Convert to platform remove callback returning void
memory: omap-gpmc: Convert to platform remove callback returning void
memory: renesas-rpc-if: Convert to platform remove callback returning void
memory: stm32-fmc2-ebi: Convert to platform remove callback returning void
memory: tegra186-emc: Convert to platform remove callback returning void
memory: tegra210-emc: Convert to platform remove callback returning void
memory: tegra: Add SID override programming for MC clients
memory: tegra: Protect SID override call under CONFIG_IOMMU_API
memory: tegra: Skip SID programming if SID registers aren't set
memory: ti-aemif: Convert to platform remove callback returning void
memory: ti-emif-pm: Convert to platform remove callback returning void
 
mempool: introduce mempool_use_prealloc_only
mempool: skip slub_debug poisoning when KASAN is enabled
mempool: use new mempool KASAN hooks
 
Linux: Merge 6.7-rc3 into usb-next
Linux: Merge 6.7-rc5 into char-misc-next
Linux: Merge 6.7-rc5 into tty-next
Linux: Merge 6.7-rc5 into usb-next
Linux: Merge back earlier ACPI backlight driver changes for v6.8.
Linux: Merge back earlier acpi-utils material for v6.8.
 
Merge branch : '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch : '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch : '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/nex
Merge branch : '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch : '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch : '10GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch : '10GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch : '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch : '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch : '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch : '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch : '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch : '[email protected]' into arm64-for-6.8
Merge branch : '[email protected]' into clk-for-6.8
Merge branch : '20231106-topic-sm8650-upstream-clocks-v3-5-761a6fadb4c0@linaro.org' into arm64-for-6.8
Merge branch : '20231106-topic-sm8650-upstream-clocks-v3-5-761a6fadb4c0@linaro.org' into clk-for-6.8
Merge branch : '[email protected]' into clk-for-6.8
Merge branch : '[email protected]' into clk-for-6.8
Merge branch : '[email protected]' into arm64-for-6.8
Merge branch : '[email protected]' into clk-for-6.8
Merge branch : '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch : '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch : '6.8/s/mpi3mr2' into 6.8/scsi-staging
Merge branch : '6.8/scsi-staging' into 6.8/scsi-fixes
Merge branch : 'acpi-thermal'
Merge branch : 'acpi-utils'
Merge branch : 'add-bpf_xdp_get_xfrm_state-kfunc'
Merge branch : 'add-new-bpf_cpumask_weight-kfunc'
Merge branch : 'add-pf-vf-mailbox-support'
Merge branch : 'add-support-for-dp83tg720s-phy'
Merge branch : 'allocate-bpf-trampoline-on-bpf_prog_pack'
Merge branch : 'allow-bpf_refcount_acquire-of-mapval-obtained-via-direct-ld'
Merge branch : 'am65-cpsw-ethtool-mac-stats'
Merge branch : 'am65-cpsw-preemption-coalescing'
Merge branch : 'asm-generic-io.h-cleanup' into asm-generic
Merge branch : 'asm-generic-prototypes' into asm-generic
Merge branch : 'at803x-more-generalization'
Merge branch : 'bcmasp-fixes'
Merge branch : 'bnxt_en-bug-fixes'
Merge branch : 'bnxt_en-ntuple-filter-fixes'
Merge branch : 'bnxt_en-ntuple-fuilter-support'
Merge branch : 'bnxt_en-prepare-to-support-new-p7-chips'
Merge branch : 'bnxt_en-support-new-5760x-p7-devices'
Merge branch : 'bnxt_en-tx-improvements'
Merge branch : 'bnxt_en-update-for-net-next'
Merge branch : 'bpf-add-check-for-negative-uprobe-multi-offset'
Merge branch : 'bpf-add-link_info-support-for-uprobe-multi-link'
Merge branch : 'bpf-add-support-for-cgroup1-bpf-part'
Merge branch : 'bpf-file-verification-with-lsm-and-fsverity'
Merge branch : 'bpf-fix-accesses-to-uninit-stack-slots'
Merge branch : 'bpf-fix-backward-progress-bug-in-bpf_iter_udp'
Merge branch : 'bpf-fix-the-release-of-inner-map'
Merge branch : 'bpf-fix-verification-of-indirect-var-off-stack-access'
Merge branch : 'bpf-fix-warning-in-check_obj_size'
Merge branch : 'bpf-fixes-for-maybe_wait_bpf_programs'
Merge branch : 'bpf-fs-mount-options-parsing-follow-ups'
Merge branch : 'bpf-kernel-bpf-task_iter-c-don-t-abuse-next_thread'
Merge branch : 'bpf-reduce-memory-usage-for-bpf_global_percpu_ma'
Merge branch : 'bpf-register-bounds-logic-and-testing-improvements'
Merge branch : 'bpf-register-bounds-range-vs-range-support'
Merge branch : 'bpf-simplify-checking-size-of-helper-accesses'
Merge branch : 'bpf-support-to-track-bpf_jne'
Merge branch : 'bpf-token-and-bpf-fs-based-delegation'
Merge branch : 'bpf-token-support-in-libbpf-s-bpf-object'
Merge branch : 'bpf-use-gfp_kernel-in-bpf_event_entry_gen'
Merge branch : 'bpf-verifier-log-improvements'
Merge branch : 'bpf-verifier-retval-logic-fixes'
Merge branch : 'bpf-volatile-compare'
 
Merge branch 'bpf: __bpf_dynptr_data* and __str annotation'
Merge branch 'bpf: Expand bpf_cgrp_storage to support cgroup1 non-attach case'
 
Merge branch : 'bridge-mdb-bulk-delete'
Merge branch : 'bridge-mdb-events'
Merge branch : 'bug-fixes-for-rss-symmetric-xor'
Merge branch : 'check-bpf_func_state-callback_depth-when-pruning-states'
Merge branch : 'clean-up-and-refactor-cookie_v46_check'
Merge branch : 'clk-rs9' into clk-next
Merge branch : 'complete-bpf-verifier-precision-tracking-support-for-register-spills'
Merge branch : 'conver-net-selftests-to-run-in-unique-namespace-part-1'
Merge branch : 'convert-net-selftests-to-run-in-unique-namespace-part-3'
Merge branch : 'cpsw-enable-mac_managed_pm-to-fix-mdio'
Merge branch : 'create-a-binding-for-the-marvell-mv88e6xxx-dsa-switches'
Merge branch : 'devlink-introduce-notifications-filtering'
Merge branch : 'devlink-warn-about-existing-entities-during-reload-reinit'
Merge branch : 'doc-update-bridge-doc'
Merge branch : 'dpaa2-switch-small-improvements'
Merge branch : 'dpll-expose-fractional-frequency-offset-value-to-user'
Merge branch : 'dpll-fixes'
Merge branch : 'dsa-microchip-rmii-reference'
Merge branch : 'efi/urgent' into efi/next
Merge branch : 'ena-driver-xdp-changes'
Merge branch : 'enhance-bpf-global-subprogs-with-argument-tags'
Merge branch : 'ethtool_puts'
Merge branch : 'fine-tune-flow-control-and-speed-configurations-in-microchip-ksz8xxx-dsa-driver'
Merge branch : 'firmware_loader'
Merge branch : 'fix sockmap + stream af_unix memleak'
Merge branch : 'fix-module_description-for-net-p1'
Merge branch : 'fix-module_description-for-net-p2'
Merge branch : 'fix-module_description-for-net-p6'
Merge branch : 'fix-the-read-of-vsyscall-page-through-bpf'
Merge branch : 'for-6.7-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq into for-6.8
Merge branch : 'for-6.7/cxl' into for-6.8/cxl
Merge branch : 'for-6.8-bpf' of https://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup into bpf-next
Merge branch : 'for-6.8/amd-sfh' into for-linus
Merge branch : 'for-6.8/cxl-cdat' into for-6.8/cxl
Merge branch : 'for-6.8/cxl-cdat' into for-6.8/cxl
Merge branch : 'for-6.8/cxl-cper' into for-6.8/cxl
Merge branch : 'for-6.8/cxl-cper' into for-6.8/cxl
Merge branch : 'for-6.8/cxl-misc' into for-6.8/cxl
Merge branch : 'for-6.8/elan' into for-linus
Merge branch : 'for-6.8/hid-bus-type-const' into for-linus
Merge branch : 'for-6.8/i2c-hid' into for-linus
Merge branch : 'for-6.8/intel-ish' into for-linus
Merge branch : 'for-6.8/mcp2200' into for-linus
Merge branch : 'for-6.8/mcp2221' into for-linus
Merge branch : 'for-6.8/nintendo' into for-linus
Merge branch : 'for-6.8/selftests' into for-linus
Merge branch : 'for-6.8/sensor-hub' into for-linus
Merge branch : 'for-6.8/steam' into for-linus
Merge branch : 'for-6.8/wacom' into for-linus
Merge branch : 'for-joerg/arm-smmu/bindings' into for-joerg/arm-smmu/updates
Merge branch : 'for-next' into for-linus
Merge branch : 'for-next/cpufeature' into for-next/core
Merge branch : 'for-next/early-idreg-overrides' into for-next/core
Merge branch : 'for-next/fixes' into for-next/core
Merge branch : 'for-next/fpsimd' into for-next/core
Merge branch : 'for-next/kbuild' into for-next/core
Merge branch : 'for-next/lpa2-prep' 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/rip-vpipt' into for-next/core
Merge branch : 'for-next/selftests' into for-next/core
Merge branch : 'for-next/stacktrace' into for-next/core
Merge branch : 'for-next/sysregs' into for-next/core
Merge branch : 'for-v6.8/samsung-bindings-compatibles' into next/dt64
Merge branch : 'for-v6.8/samsung-bindings-compatibles' into next/dt64
Merge branch : 'for-v6.8/samsung-bindings-compatibles' into next/dt64
Merge branch : 'gpio/device_get_label_for_pinctrl' into gpio/for-next
Merge branch : 'gve-add-support-for-non-4k-page-sizes'
Merge branch : 'icc-platform-remove' into icc-next
Merge branch : 'icc-qcm2290' into icc-next
Merge branch : 'icc-sm6115' into icc-next
Merge branch : 'icc-sm6115' of https://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc into HEAD
Merge branch : 'icc-sm8650' into icc-next
Merge branch : 'icc-sm8650' of https://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc into arm64-for-6.8
Merge branch : 'icc-x1e80100' into icc-next
Merge branch : 'icc-x1e80100' of https://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc into arm64-for-6.8
Merge branch : 'idpf-add-get-set-for-ethtool-s-header-split-ringparam'
Merge branch : 'Improve packet offload for dual stack'
Merge branch : 'inet-fix-NLM_F_DUMP_INTR-logic'
Merge branch : 'intel-wired-lan-driver-updates-2023-11-13-i40e'
Merge branch : 'intel-wired-lan-driver-updates-2023-12-01-ice'
Merge branch : 'introduce-queue-and-napi-support-in-netdev-genl-was-introduce-napi-queues-support'
Merge branch : 'ioam6-fix-write-to-cloned-skb-s'
Merge branch : 'iommu/fixes' into core
Merge branch : 'ionic-more-driver-fixes'
Merge branch : 'ionic-pci-error-handling-fixes'
Merge branch : 'ionic-pci-errors'
Merge branch : 'ipv6-data-races'
Merge branch : 'kvm-guestmemfd' into HEAD
Merge branch : 'libbpf-side-__arg_ctx-fallback-support'
Merge branch : 'master' into mm-hotfixes-stable
Merge branch : 'master' into mm-hotfixes-stable
Merge branch : 'master' into mm-hotfixes-stable
Merge branch : 'master' into mm-hotfixes-stable
Merge branch : 'master' into mm-hotfixes-stable
Merge branch : 'md-next-rcu-cleanup' into md-next
Merge branch : 'mdio-mux-cleanup'
Merge branch : 'merged-selinux' into work.dcache-misc
Merge branch : 'mlxsw-CFF-flood-mode'
Merge branch : 'mlxsw-miscellaneous-fixes'
Merge branch : 'mlxsw-new-reset-flow'
Merge branch : 'mlxsw-preparations-for-support-of-cff-flood-mode'
Merge branch : 'mlxsw-support-cff-flood-mode'
Merge branch : 'mptcp-better-validation-of-mptcpopt_mp_join-option'
Merge branch : 'mptcp-cleanups-ephemeral-port-sockopts'
Merge branch : 'mptcp-fixes'
Merge branch : 'mptcp-fixes-for-recent-issues-reported-by-ci-s'
Merge branch : 'mptcp-mib-counters'
Merge branch : 'mptcp-misc-fixes'
Merge branch : 'mptcp-more-misc-fixes-for-v6-8'
Merge branch : 'mptcp-more-selftest-coverage-and-code-cleanup-for-net-next'
Merge branch : 'mptcp-test-fixes'
Merge branch : 'mv88e6xxx-counters'
Merge branch : 'ncsi-mac-address-command'
Merge branch : 'net-at803x-cleanups'
Merge branch : 'net-at803x-cleanups'
Merge branch : 'net-axienet-introduce-dmaengine'
Merge branch : 'net-bpf_xdp_adjust_tail-and-intel-mbuf-fixes'
Merge branch : 'net-cacheline-optimizations'
Merge branch : 'net-convert-to-platform-remove-callback-returning-void'
Merge branch : 'net-dsa-realtek-two-rtl8366rb-fixes'
Merge branch : 'net-ethernet-convert-to-platform-remove-callback-returning-void'
Merge branch : 'net-ethernet-renesas-rcar_gen4_ptp-add-v4h-support'
Merge branch : 'net-ethernet-ti-am65-cpsw-allow-for-mtu-values'
Merge branch : 'net-fix-module_description-for-net-p5'
Merge branch : 'net-gro-reduce-extension-header-parsing-overhead'
Merge branch : 'net-ipa-v5.5'
Merge branch : 'net-make-timestamping-selectable'
Merge branch : 'net-mdio-mdio-bcm-unimac-optimizations-and-clean-up'
Merge branch : 'net-misplaced-fields'
Merge branch : 'net-mvmdio-performance-related-improvements'
Merge branch : 'net-openvswitch-limit-the-recursions-from-action-sets'
Merge branch : 'net-optmem_max-changes'
Merge branch : 'net-page_pool-add-netlink-based-introspection'
Merge branch : 'net-page_pool-add-netlink-based-introspection-part1'
Merge branch : 'net-phy-micrel-additional-clock-handling'
Merge branch : 'net-phy-rust'
Merge branch : 'net-phylink-improve-phy-validation'
Merge branch : 'net-sched-act_api-contiguous-action-arrays'
Merge branch : 'net-sched-cls_u32-use-proper-refcounts'
Merge branch : 'net-sched-conditional-notification-of-events-for-cls-and-act'
Merge branch : 'net-sched-optimizations-around-action-binding-and-init'
Merge branch : 'net-sched-tc-block-ports-tracking'
Merge branch : 'net-sched-tc-drop-reason'
Merge branch : 'net-selftests-unique-namespace'
Merge branch : 'net-selftests-unique-namespace-last-part'
Merge branch : 'net-smcv2.1-ISM-device-support'
Merge branch : 'net-stmmac-dwmac-imx-time-based-scheduling-support'
Merge branch : 'net-stmmac-est-implementation'
Merge branch : 'net-tc-ipt-retire'
Merge branch : 'net-tja11xx-macsec-support'
Merge branch : 'net-wangxun-more-ethtool'
Merge branch : 'netfs-fixes' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs
Merge branch : 'netlink-specs-legacy'
Merge branch : 'netrom-fix-all-the-data-races-around-sysctls'
Merge branch : 'next' into for-linus
Merge branch : 'nfp-add-ext_ack-messages-to-supported-callbacks'
Merge branch : 'nfp-add-flow-steering-support'
Merge branch : 'nfp-fixes'
Merge branch : 'nfp-flower-a-few-small-conntrack-offload-fixes'
Merge branch : 'no-rebase-overlayfs' into work.dcache-misc
Merge branch : 'octeon_ep-max-rx'
Merge branch : 'octeon_ep-transmit-cleanups-and-optimizations'
Merge branch : 'octeon_ep_vf-driver'
Merge branch : 'octeontx2-multicast-mirror-offload'
Merge branch : 'pci/aer'
Merge branch : 'pci/controller/broadcom'
Merge branch : 'pci/controller/cadence'
Merge branch : 'pci/controller/dwc'
Merge branch : 'pci/controller/keystone'
Merge branch : 'pci/controller/kirin'
Merge branch : 'pci/controller/layerscape'
Merge branch : 'pci/controller/mediatek'
Merge branch : 'pci/controller/rcar'
Merge branch : 'pci/controller/remove-void-return'
Merge branch : 'pci/controller/vmd'
Merge branch : 'pci/controller/xilinx'
Merge branch : 'pci/dt-bindings'
Merge branch : 'pci/ecam'
Merge branch : 'pci/endpoint'
Merge branch : 'pci/enumeration'
Merge branch : 'pci/enumeration-logging'
Merge branch : 'pci/irq-clean-up'
Merge branch : 'pci/misc'
Merge branch : 'pci/p2pdma'
Merge branch : 'pci/remove-old-api'
Merge branch : 'pci/resource'
Merge branch : 'pci/switchtec'
Merge branch : 'pci/virtualization'
Merge branch : 'pds_core-various-fixes'
Merge branch : 'phy-ackage-addr-mmd-apis'
Merge branch : 'phy-listing-link_topology-tracking'
Merge branch : 'phylink-sfp-linkmode'
Merge branch : 'pm-cpufreq'
Merge branch : 'pm-sleep'
Merge branch : 'pnp'
Merge branch : 'relax-tracing-prog-recursive-attach-rules'
Merge branch : 'remove-retired-tc-uapi'
Merge branch : 'renesas-rzg3s-add-support-for-ethernet'
Merge branch : 'reorganize-remaining-patch-of-networking-struct-cachelines'
Merge branch : 'rswitch-jumbo-frames'
Merge branch : 'rtnetlink-allow-to-enslave-with-one-msg-an-up-interface'
Merge branch : 'rtnl-rcu'
Merge branch : 'rxrpc-fixes'
Merge branch : 's390-bpf-fix-gotol-with-large-offsets'
Merge branch : 'sched/urgent' into sched/core, to pick up pending v6.7 fixes for the v6.8 merge window
Merge branch : 'selftests-bpf-update-multiple-prog_tests-to-use-assert_-macros'
Merge branch : 'selftests-bpf-use-pkg-config-to-determine-ld-flags'
Merge branch : 'selftests-forwarding-various-fixes'
Merge branch : 'selftests-net-a-couple-of-typos-fixes-in-key-management-rst-tests'
Merge branch : 'selftests-net-a-few-fixes'
Merge branch : 'selftests-net-a-few-pmtu-sh-fixes'
Merge branch : 'selftests-net-more-fixes'
Merge branch : 'selftests-net-more-pmtu-sh-fixes'
Merge branch : 'selftests-net-more-small-fixes'
Merge branch : 'selftests-net-small-fixes'
Merge branch : 'selftests-tc-testing-more-tdc-updates'
Merge branch : 'selftests-tc-testing-more-updates-to-tdc'
Merge branch : 'selftests-tc-testing-updates-and-cleanups-for-tdc'
Merge branch : 'selftests-tcp-ao'
 
Merge branch 'selftests/bpf: Fixes for map_percpu_stats test'
 
Merge branch : 'sfc-implement-ndo_hwtstamp_-get-set'
Merge branch : 'skb-coalescing-page_pool'
Merge branch : 'slab/for-6.8/slub-hook-cleanups' into slab/for-next
Merge branch : 'smc-sysctl'
Merge branch : 'smp-topo' into next
Merge branch : 'stmmac-per-dma-channel-interrupt'
Merge branch : 'support-octeon-cn98-devices'
Merge branch : 'support-symmetric-xor-rss-hash'
Merge branch : 'tc-testing-tdc-updates'
Merge branch : 'tcp-ao-selftests'
Merge branch : 'tcp-change-reaction-to-ICMP'
Merge branch : 'tcp-dccp-refine-source-port-selection'
Merge branch : 'tcp-refactor-bhash2'
Merge branch : 'thermal-intel'
Merge branch : 'tighten-up-arg-ctx-type-enforcement'
Merge branch : 'tip/perf/urgent'
Merge branch : 'tls-a-few-more-fixes-for-async-decrypt'
Merge branch : 'tls-fixes'
Merge branch : 'tls-fixes-for-record-type-handling-with-peek'
Merge branch : 'tls-splice-hint-fixes'
Merge branch : 'tools-net-ynl-add-sub-message-support-to-ynl'
Merge branch : 'tools-ynl-fix-impossible-errors'
Merge branch : 'tools-ynl-fixes-for-the-page-pool-sample-and-the-generation-process'
Merge branch : 'tools-ynl-gen-fill-in-the-gaps-in-support-of-legacy-families'
Merge branch : 'topic/cs35l41' into for-next
Merge branch : 'topic/cs35l41' into for-next
Merge branch : 'topic/cs35l41' into for-next
Merge branch : 'topic/ppc-kvm' into next
Merge branch : 'topic/scarlett2' into for-next
Merge branch : 'tsnep-xdp-fixes'
Merge branch : 'tun-fixes'
Merge branch : 'user_mii_bus-cleanup-part-one'
Merge branch : 'v6.8/dt-bindings' into v6.8/drivers
Merge branch : 'v6.8/vfio/virtio' into v6.8/vfio/next
Merge branch : 'vegard' into docs-mw
Merge branch : 'vfs.file'
Merge branch : 'vfs.file' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs into for-6.8/io_uring
Merge branch : 'virtio-net-dynamic-coalescing-moderation'
Merge branch : 'vsock-credit-update'
Merge branch : 'x86-cfi-bpf-fix-cfi-vs-ebpf'
Merge branch : 'xdp-metadata-via-kfuncs-for-ice-vlan-hint'
Merge branch : 'xsk-tx-metadata'
 
Linux: Merge branch kvm-arm64/fgt-rework into kvmarm-master/next
Linux: Merge branch kvm-arm64/lpa2 into kvmarm-master/next
Linux: Merge branch kvm-arm64/nv-6.8-prefix into kvmarm-master/next
Linux: Merge branch kvm-arm64/vgic-6.8 into kvmarm-master/next
 
Merge branches : 'acpi-osl', 'acpi-bus' and 'acpi-tables'
Merge branches : 'acpi-pm', 'acpi-video', 'acpi-apei' and 'acpi-extlog'
Merge branches : 'acpi-resource', 'acpi-numa', 'acpi-soc' and 'acpi-misc'
Merge branches : 'acpi-scan' and 'acpi-processor'
Merge branches : 'apple/dart', 'arm/rockchip', 'arm/smmu', 'virtio', 'x86/vt-d', 'x86/amd' and 'core' into next
Merge branches : 'clk-imx', 'clk-qcom', 'clk-amlogic' and 'clk-mediatek' into clk-next
Merge branches : 'clk-renesas', 'clk-rockchip', 'clk-allwinner' and 'clk-cleanup' into clk-next
Merge branches : 'clk-versa', 'clk-silabs', 'clk-samsung', 'clk-starfive' and 'clk-sophgo' into clk-next
Merge branches : 'clk-zynq', 'clk-xilinx' and 'clk-stm' into clk-next
Merge branches : 'doc.2023.12.13a', 'torture.2023.11.23a', 'fixes.2023.12.13a', 'rcu-tasks.2023.12.12b' and 'srcu.2023.12.13a' into rcu-merge.2023.12.13a
Merge branches : 'misc' and 'fixes' into for-next
Merge branches : 'pm-cpuidle', 'pm-cpufreq' and 'pm-devfreq'
Merge branches : 'pm-sleep', 'pm-cpufreq' and 'pm-qos' into pm
Merge branches : 'pnp', 'acpi-resource' and 'acpica'
Merge branches : 'thermal-core' and 'thermal-intel'
Merge branches : 'v6.8/vfio/debugfs', 'v6.8/vfio/pds' and 'v6.8/vfio/type1-account' into v6.8/vfio/next
Merge branches : 'work.dcache-misc' and 'work.dcache2' into work.dcache
 
Merge commit : '8246601a7d391ce8207408149d65732f28af81a1' into fixes
 
Linux: Merge drm-misc-next-fixes-2024-01-19 into drm-misc-fixes
Linux: Merge drm/drm-fixes into drm-misc-fixes
Linux: Merge drm/drm-next into drm-intel-gt-next
Linux: Merge drm/drm-next into drm-misc-next
Linux: Merge drm/drm-next into drm-misc-next
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux: Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linux: merge mm-hotfixes-stable into mm-nonmm-stable to pick up depended-upon changes
Linux: Merge patch series "Add Huashan Pi board support"
Linux: Merge patch series "Add UFS RTC support"
 
Merge patch series "drivers: perf: fix crash with the legacy riscv driver"
 
Linux: Merge patch series "Enable HS-G5 support on SM8550"
Linux: Merge patch series "Fix XIP boot and make XIP testable in QEMU"
Linux: Merge patch series "Introduce support for multiqueue (MQ) in fnic"
 
Merge patch series "libfc: fixup command abort handling"
 
Merge patch series "lpfc: Update lpfc to revision 14.2.0.16"
Merge patch series "lpfc: Update lpfc to revision 14.2.0.17"
 
Merge patch series "mpi3mr: Add support for Broadcom SAS5116 IO/RAID controllers"
 
Linux: Merge patch series "NAPOT Fixes"
 
Merge patch series "pinctrl: intel: Use NOIRQ PM helper"
 
Linux: Merge patch series "Replace deprecated strncpy() with strscpy()"
Linux: Merge patch series "RISC-V SBI debug console extension support"
 
Merge patch series "RISC-V: Disable DWARF5 with known broken LLVM versions"
Merge patch series "RISC-V: Fix CONFIG_AS_HAS_OPTION_ARCH with tip of tree LLVM"
Merge patch series "RISC-V: hwprobe: Introduce which-cpus"
 
Merge patch series "riscv: Add fine-tuned checksum functions"
Merge patch series "riscv: cbo.zero fixes"
Merge patch series "riscv: CPU operations cleanup"
Merge patch series "riscv: enable EFFICIENT_UNALIGNED_ACCESS and DCACHE_WORD_ACCESS"
Merge patch series "riscv: errata: thead: use riscv_nonstd_cache_ops for CMO"
Merge patch series "riscv: ftrace: Miscellaneous ftrace improvements"
Merge patch series "riscv: hwprobe: add Zicond, Zacas and Ztso support"
Merge patch series "riscv: mm: Fixup & Optimize COMPAT code"
Merge patch series "riscv: modules: Fix module loading error handling"
Merge patch series "riscv: report more ISA extensions through hwprobe"
Merge patch series "riscv: support kernel-mode Vector"
Merge patch series "riscv: Use READ_ONCE()/WRITE_ONCE() for pte accesses"
 
Merge patch series "scsi: arcmsr: support Areca ARC-1688 Raid controller"
Merge patch series "scsi: Convert to platform remove callback returning" void
Merge patch series "scsi: hisi_sas: Minor fixes and cleanups"
Merge patch series "scsi: mpt3sas: Use flexible arrays and do a few cleanups"
Merge patch series "scsi: ufs: qcom: Code cleanups"
 
Linux: Merge patch series "svnapot fixes"
 
Merge patch series "tools: selftests: riscv: Fix compiler warnings"
 
Linux: Merge patch series "Use the standard _PM_OPS() export macro in Intel Tangier GPIO driver"
Linux: Merge power-supply fixes for 6.7 cycle
 
Merge remote-tracking branch : 'arm64/for-next/sysregs' into kvm-arm64/fgt-rework
Merge remote-tracking branch : 'drm-misc/drm-misc-next' into msm-next
Merge remote-tracking branch : 'palmer/fixes' into for-next
Merge remote-tracking branch : 'torvalds/master' into perf-tools-next
 
Merge tag : '6.8-rc-smb-server-fixes' of git://git.samba.org/ksmbd
Merge tag : '6.8-rc-smb-server-fixes-part2' of git://git.samba.org/ksmbd
Merge tag : '6.8-rc1-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : '6.8-rc2-smb3-server-fixes' of git://git.samba.org/ksmbd
Merge tag : '6.8-rc3-ksmbd-server-fixes' of git://git.samba.org/ksmbd
Merge tag : '6.8-rc3-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : '6.8-rc4-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : 'acpi-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'acpi-6.8-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'acpi-6.8-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'afs-fix-rotation-20240105' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs
Merge tag : 'amd-drm-fixes-6.8-2024-01-18' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag : 'amd-drm-fixes-6.8-2024-01-25' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-fixes-6.8-2024-02-01' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-fixes-6.8-2024-02-08' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-fixes-6.8-2024-02-15-2' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-fixes-6.8-2024-02-22' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-fixes-6.8-2024-02-29' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-fixes-6.8-2024-03-07' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag : 'amd-drm-next-6.8-2023-12-01' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag : 'amd-drm-next-6.8-2023-12-08' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag : 'amd-drm-next-6.8-2023-12-15' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag : 'amd-drm-next-6.8-2024-01-05' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
Merge tag : 'amlogic-arm64-dt-for-v6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt
Merge tag : 'amlogic-drivers-for-v6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/drivers
Merge tag : 'apparmor-pr-2024-01-18' of git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
Merge tag : 'arm-fixes-6.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'arm-fixes-6.8-2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'arm-fixes-6.8-3' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'arm-smmu-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux into iommu/fixes
Merge tag : 'arm-smmu-updates' of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux into arm/smmu
Merge tag : 'arm-soc/for-6.8/devicetree' of https://github.com/Broadcom/stblinux into soc/dt
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 : 'asahi-soc-mailbox-6.8' of https://github.com/AsahiLinux/linux into soc/drivers
Merge tag : 'asm-generic-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic
Merge tag : 'asm-generic-6.8-2' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic
Merge tag : 'asoc-fix-v6.8-merge-window' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-fix-v6.8-rc2' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-fix-v6.8-rc2-2' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-fix-v6.8-rc4' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-fix-v6.8-rc5' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-fix-v6.8-rc7' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'asoc-v6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
Merge tag : 'at91-dt-6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt
Merge tag : 'at91-soc-6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/arm
Merge tag : 'ata-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag : 'ata-6.8-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag : 'ata-6.8-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag : 'ata-6.8-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Merge tag : 'ath-next-20231215' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath
Merge tag : 'audit-pr-20240105' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit
Merge tag : 'auxdisplay-6.8' of https://github.com/ojeda/linux
Merge tag : 'backlight-next-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight
Merge tag : 'batadv-net-pullrequest-20240201' of git://git.open-mesh.org/linux-merge
Merge tag : 'batadv-next-pullrequest-20231115' of git://git.open-mesh.org/linux-merge
Merge tag : 'bcachefs-2024-01-10' of https://evilpiepirate.org/git/bcachefs
Merge tag : 'bcachefs-2024-01-21' of https://evilpiepirate.org/git/bcachefs
Merge tag : 'bcachefs-2024-01-26' of https://evilpiepirate.org/git/bcachefs
Merge tag : 'bcachefs-2024-02-05' of https://evilpiepirate.org/git/bcachefs
Merge tag : 'bcachefs-2024-02-17' of https://evilpiepirate.org/git/bcachefs
Merge tag : 'bcachefs-2024-02-25' of https://evilpiepirate.org/git/bcachefs
Merge tag : 'block-6.8-2024-01-26' of git://git.kernel.dk/linux
Merge tag : 'block-6.8-2024-02-01' of git://git.kernel.dk/linux
Merge tag : 'block-6.8-2024-02-10' of git://git.kernel.dk/linux
Merge tag : 'block-6.8-2024-02-16' of git://git.kernel.dk/linux
Merge tag : 'block-6.8-2024-02-22' of git://git.kernel.dk/linux
Merge tag : 'bus-platform-remove-void' of https://git.pengutronix.de/git/ukl/linux into soc/drivers
Merge tag : 'ceph-for-6.8-rc1' of https://github.com/ceph/ceph-client
Merge tag : 'ceph-for-6.8-rc2' of https://github.com/ceph/ceph-client
Merge tag : 'ceph-for-6.8-rc4' of https://github.com/ceph/ceph-client
Merge tag : 'ceph-for-6.8-rc5' of https://github.com/ceph/ceph-client
Merge tag : 'ceph-for-6.8-rc7' of https://github.com/ceph/ceph-client
Merge tag : 'ceph-for-6.8-rc8' of https://github.com/ceph/ceph-client
Merge tag : 'cgroup-for-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag : 'cgroup-for-6.8-rc7-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Merge tag : 'char-misc-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag : 'char-misc-6.8-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag : 'char-misc-6.8-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag : 'char-misc-6.8-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Merge tag : 'clang-format-6.8' of https://github.com/ojeda/linux
Merge tag : 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
Merge tag : 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
Merge tag : 'clk-imx-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux into clk-imx
Merge tag : 'clk-meson-v6.8-1' of https://github.com/BayLibre/clk-meson into clk-amlogic
Merge tag : 'coccinelle-for-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux
Merge tag : 'core-debugobjects-2024-01-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'core-entry-2024-01-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'coresight-next-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux into char-misc-next
Merge tag : 'counter-fixes-for-6.8b' of https://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter into char-misc-linus
Merge tag : 'counter-updates-for-6.8a' of git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter into char-misc-next
Merge tag : 'cpufreq-arm-updates-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm into pm-cpufreq
Merge tag : 'cxl-fixes-6.8-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
Merge tag : 'cxl-fixes-6.8-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
Merge tag : 'cxl-for-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
Merge tag : 'defer-elide-create-done-6.8_2023-12-06' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.8-mergeA
Merge tag : 'devfreq-next-for-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux into pm-devfreq
Merge tag : 'device_is_big_endian-6.8-rc1' into driver-core-next
Merge tag : 'device_is_big_endian-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core into gpio/for-next
Merge tag : 'devicetree-fixes-for-6.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag : 'devicetree-fixes-for-6.8-2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag : 'devicetree-for-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag : 'devicetree-for-6.8-2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Merge tag : 'dlm-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm
Merge tag : 'dma-mapping-6.8-2024-01-08' of git://git.infradead.org/users/hch/dma-mapping
Merge tag : 'dma-mapping-6.8-2024-01-18' of git://git.infradead.org/users/hch/dma-mapping
Merge tag : 'dmaengine-6.8-rc1' into fixes
Merge tag : 'dmaengine-fix-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
Merge tag : 'dmaengine-fix-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
Merge tag : 'dmaengine-fix2-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
Merge tag : 'docs-6.8' of git://git.lwn.net/linux
Merge tag : 'docs-6.8-2' of git://git.lwn.net/linux
Merge tag : 'docs-6.8-fixes' of git://git.lwn.net/linux
Merge tag : 'docs-6.8-fixes2' of git://git.lwn.net/linux
Merge tag : 'docs-6.8-fixes3' of git://git.lwn.net/linux
Merge tag : 'driver-core-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
Merge tag : 'driver-core-6.8-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
Merge tag : 'drm-fixes-2024-01-27' of git://anongit.freedesktop.org/drm/drm
Merge tag : 'drm-fixes-2024-02-03' of git://anongit.freedesktop.org/drm/drm
Merge tag : 'drm-fixes-2024-02-09' of git://anongit.freedesktop.org/drm/drm
Merge tag : 'drm-fixes-2024-02-16' of git://anongit.freedesktop.org/drm/drm
Merge tag : 'drm-fixes-2024-02-23' of git://anongit.freedesktop.org/drm/drm
Merge tag : 'drm-fixes-2024-03-01' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-fixes-2024-03-08' of https://gitlab.freedesktop.org/drm/kernel
Merge tag : 'drm-habanalabs-next-2023-12-19' of https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux into drm-next
Merge tag : 'drm-intel-fixes-2024-01-26' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag : 'drm-intel-fixes-2024-02-08' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag : 'drm-intel-fixes-2024-02-15' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag : 'drm-intel-fixes-2024-02-22' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag : 'drm-intel-fixes-2024-03-01' of https://anongit.freedesktop.org/git/drm/drm-intel into drm-fixes
Merge tag : 'drm-intel-fixes-2024-03-07' of https://anongit.freedesktop.org/git/drm/drm-intel into drm-fixes
Merge tag : 'drm-intel-gt-next-2023-12-08' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag : 'drm-intel-gt-next-2023-12-15' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag : 'drm-intel-next-2023-11-23' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag : 'drm-intel-next-2023-12-07' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag : 'drm-intel-next-2023-12-18' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag : 'drm-intel-next-fixes-2024-01-11' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag : 'drm-intel-next-fixes-2024-01-19' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag : 'drm-misc-fixes-2024-01-26' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag : 'drm-misc-fixes-2024-02-01' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag : 'drm-misc-fixes-2024-02-08' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag : 'drm-misc-fixes-2024-02-15' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag : 'drm-misc-fixes-2024-02-22' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag : 'drm-misc-fixes-2024-02-29' of https://anongit.freedesktop.org/git/drm/drm-misc into drm-fixes
Merge tag : 'drm-misc-fixes-2024-03-07' of https://anongit.freedesktop.org/git/drm/drm-misc into drm-fixes
Merge tag : 'drm-misc-fixes-for-v6.8-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-fixes
Merge tag : 'drm-misc-next-2023-11-17' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag : 'drm-misc-next-2023-11-23' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag : 'drm-misc-next-2023-12-07' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag : 'drm-misc-next-2023-12-14' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag : 'drm-misc-next-fixes-2023-12-21' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag : 'drm-misc-next-fixes-2024-01-04' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag : 'drm-misc-next-fixes-2024-01-11' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
Merge tag : 'drm-misc-next-fixes-2024-01-19' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag : 'drm-msm-fixes-2024-02-07' of https://gitlab.freedesktop.org/drm/msm into drm-fixes
Merge tag : 'drm-msm-fixes-2024-02-15' of https://gitlab.freedesktop.org/drm/msm into drm-fixes
Merge tag : 'drm-msm-fixes-2024-02-28' of https://gitlab.freedesktop.org/drm/msm into drm-fixes
Merge tag : 'drm-msm-next-2023-12-15' of https://gitlab.freedesktop.org/drm/msm into drm-next
Merge tag : 'drm-next-2024-01-10' of git://anongit.freedesktop.org/drm/drm
Merge tag : 'drm-next-2024-01-15-1' of git://anongit.freedesktop.org/drm/drm
Merge tag : 'drm-next-2024-01-19' of git://anongit.freedesktop.org/drm/drm
Merge tag : 'drm-xe-fixes-2024-01-25' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-fixes-2024-02-01' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-fixes-2024-02-08' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-fixes-2024-02-15' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-fixes-2024-02-22' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-fixes-2024-02-29' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-fixes-2024-03-07' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
Merge tag : 'drm-xe-next-2023-12-21-pr1-1' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag : 'drm-xe-next-fixes-2023-12-26' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag : 'drm-xe-next-fixes-2024-01-16' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Merge tag : 'edac_updates_for_v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
Merge tag : 'efi-fixes-for-v6.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag : 'efi-fixes-for-v6.8-2' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag : 'efi-next-for-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Merge tag : 'erofs-for-6.8-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag : 'erofs-for-6.8-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag : 'erofs-for-6.8-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag : 'erofs-for-6.8-rc3-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag : 'erofs-for-6.8-rc6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Merge tag : 'eventfs-v6.8-2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'execve-v6.8-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag : 'exfat-for-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat
Merge tag : 'exfat-for-6.8-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat
Merge tag : 'exfat-for-6.8-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat
Merge tag : 'ext4_for_linus-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
Merge tag : 'extcon-next-for-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon into char-misc-next
Merge tag : 'exynos-drm-fixes-for-v6.8-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-fixes
Merge tag : 'exynos-drm-next-for-v6.7-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into exynos-drm-next
Merge tag : 'exynos-drm-next-for-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-next
Merge tag : 'f2fs-for-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs
Merge tag : 'fbdev-for-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev
Merge tag : 'fbdev-for-6.8-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev
Merge tag : 'fbdev-for-6.8-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev
Merge tag : 'ffa-fixes-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes
Merge tag : 'ffa-notif-for-v6.8' of https://git.linaro.org/people/jens.wiklander/linux-tee into soc/drivers
Merge tag : 'firewire-fixes-6.8-final' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
Merge tag : 'firewire-fixes-6.8-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
Merge tag : 'firewire-fixes-6.8-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
Merge tag : 'firewire-fixes-6.8-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
Merge tag : 'firewire-updates-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
Merge tag : 'fix-growfsrt-failures-6.8_2023-12-13' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.8-mergeB
Merge tag : 'fix-rtmount-overflows-6.8_2023-12-06' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.8-mergeA
Merge tag : 'fixes-2024-01-28' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock
Merge tag : 'for-6.8-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-6.8-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-6.8-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-6.8-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-6.8-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-6.8-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-6.8-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Merge tag : 'for-6.8/block-2024-01-08' of git://git.kernel.dk/linux
Merge tag : 'for-6.8/block-2024-01-18' of git://git.kernel.dk/linux
Merge tag : 'for-6.8/dm-fix-3' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag : 'for-6.8/dm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag : 'for-6.8/dm-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Merge tag : 'for-6.8/io_uring-2024-01-08' of git://git.kernel.dk/linux
Merge tag : 'for-6.8/io_uring-2024-01-18' of git://git.kernel.dk/linux
Merge tag : 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm
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/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-6.8-1' of https://github.com/cminyard/linux-ipmi
Merge tag : 'for-linus-6.8-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag : 'for-linus-6.8-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
Merge tag : 'for-linus-6.8a-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag : 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd
Merge tag : 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd
Merge tag : 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd
Merge tag : 'for-net-2024-02-28' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag : 'for-net-next-2023-12-22' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next
Merge tag : 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag : 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag : 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag : 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag : 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge tag : 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge tag : 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge tag : 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Merge tag : 'for-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.8-rc' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply
Merge tag : 'for-v6.8-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply
Merge tag : 'for-v6.8-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply
Merge tag : 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
Merge tag : 'fpga-for-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga into char-misc-next
Merge tag : 'fpga-for-6.8-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga into char-misc-next
Merge tag : 'fs_for_v6.8-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 : 'fsl_qmc_tsa_v6.8' of https://github.com//hcodina/linux into soc/drivers
Merge tag : 'fsnotify_for_v6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Merge tag : 'gfs2-v6.7-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2
Merge tag : 'gfs2-v6.8-rc2-revert' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2
Merge tag : 'gnss-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss
Merge tag : 'gpio-device-get-label-for-v6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into devel
Merge tag : 'gpio-fixes-for-v6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'gpio-fixes-for-v6.8-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'gpio-fixes-for-v6.8-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'gpio-fixes-for-v6.8-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'gpio-fixes-for-v6.8-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'gpio-fixes-for-v6.8-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'gpio-remove-gpiochip_is_requested-for-v6.8-rc1' into gpio/for-next
Merge tag : 'gpio-remove-gpiochip_is_requested-for-v6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into devel
Merge tag : 'gpio-updates-for-v6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
Merge tag : 'gvt-fixes-2024-02-05' of https://github.com/intel/gvt-linux into drm-intel-fixes
Merge tag : 'hardening-v6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag : 'header_cleanup-2024-01-10' of https://evilpiepirate.org/git/bcachefs
Merge tag : 'header_cleanup-2024-01-20' of https://evilpiepirate.org/git/bcachefs
Merge tag : 'hid-for-linus-2024010801' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag : 'hid-for-linus-2024020101' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag : 'hid-for-linus-2024021501' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
Merge tag : 'hisi-arm64-dt-for-6.8' of https://github.com/hisilicon/linux-hisi into soc/dt
Merge tag : 'hisi-drivers-for-6.8' of https://github.com/hisilicon/linux-hisi into soc/drivers
Merge tag : 'hsi-for-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi
Merge tag : 'hwlock-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag : 'hwmon-for-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag : 'hwmon-for-v6.8-p2' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag : 'hwmon-for-v6.8-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag : 'hwmon-for-v6.8-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag : 'hwmon-for-v6.8-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Merge tag : 'hyperv-fixes-signed-20240303' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Merge tag : 'i2c-for-6.8-rc1-rebased' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag : 'i2c-for-6.8-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag : 'i2c-for-6.8-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag : 'i2c-for-6.8-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag : 'i2c-for-6.8-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Merge tag : 'i2c-host-fixes-6.8-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-current
Merge tag : 'i2c-host-fixes-6.8-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-current
Merge tag : 'i3c/for-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux
Merge tag : 'icc-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next
Merge tag : 'icc-6.8-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-linus
Merge tag : 'ieee802154-for-net-next-2023-12-20' of gitolite.kernel.org:pub/scm/linux/kernel/git/wpan/wpan-next
Merge tag : 'iio-fixes-for-6.8a' of http://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-linus
Merge tag : 'iio-fixes-for-6.8b' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-linus
Merge tag : 'iio-for-6.8a' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
Merge tag : 'iio-for-6.8b' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
Merge tag : 'imx-bindgins-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag : 'imx-drivers-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/drivers
Merge tag : 'imx-dt-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag : 'imx-dt64-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
Merge tag : 'imx-fixes-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes
Merge tag : 'imx-fixes-6.8-2' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes
Merge tag : 'imx-soc-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/arm
Merge tag : 'input-for-v6.8-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag : 'input-for-v6.8-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag : 'input-for-v6.8-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge tag : 'integrity-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity
Merge tag : 'integrity-v6.8-fix' of git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity
Merge tag : 'integrity-v6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity
Merge tag : 'intel-gpio-v6.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel into gpio/for-next
Merge tag : 'intel-pinctrl-v6.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel into devel
Merge tag : 'io_uring-6.8-2024-01-26' of git://git.kernel.dk/linux
Merge tag : 'io_uring-6.8-2024-02-01' of git://git.kernel.dk/linux
Merge tag : 'io_uring-6.8-2024-02-16' of git://git.kernel.dk/linux
Merge tag : 'iommu-fix-v6.8-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
Merge tag : 'iommu-fixes-v6.8-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
Merge tag : 'iommu-fixes-v6.8-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
Merge tag : 'iommu-updates-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
Merge tag : 'ipsec-2024-03-06' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec
Merge tag : 'irq-core-2024-01-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'irq_urgent_for_v6.8_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'irq_urgent_for_v6.8_rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'irq_urgent_for_v6.8_rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'jfs-6.8' of github.com:kleikamp/linux-shaggy
Merge tag : 'jfs-6.8-rc3' of github.com:kleikamp/linux-shaggy
Merge tag : 'juno-update-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/dt
Merge tag : 'kbuild-fixes-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag : 'kbuild-fixes-v6.8-2' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag : 'kbuild-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Merge tag : 'kern-priv-shm-for-v6.8' of https://git.linaro.org/people/jens.wiklander/linux-tee into soc/drivers
Merge tag : 'kgdb-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/danielt/linux
Merge tag : 'kvm-riscv-6.8-1' of https://github.com/kvm-riscv/linux into HEAD
Merge tag : 'kvm-riscv-6.8-2' of https://github.com/kvm-riscv/linux into HEAD
Merge tag : 'kvm-riscv-fixes-6.8-1' of https://github.com/kvm-riscv/linux into HEAD
Merge tag : 'kvm-s390-master-6.8-1' of https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
Merge tag : 'kvm-s390-next-6.8-1' of https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
Merge tag : 'kvm-x86-fixes-6.8-2' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-fixes-6.8-rcN' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-generic-6.8' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-guest_memfd_fixes-6.8' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-hyperv-6.8' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-lam-6.8' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-misc-6.8' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-mmu-6.8' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-pmu-6.8' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-selftests-6.7-rcN' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-selftests-6.8-rcN' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-svm-6.8' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvm-x86-xen-6.8' of https://github.com/kvm-x86/linux into HEAD
Merge tag : 'kvmarm-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag : 'kvmarm-fixes-6.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag : 'kvmarm-fixes-6.8-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag : 'kvmarm-fixes-6.8-3' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
Merge tag : 'landlock-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux
Merge tag : 'landlock-6.8-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux
Merge tag : 'landlock-6.8-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux
Merge tag : 'leds-next-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds
Merge tag : 'libnvdimm-for-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
Merge tag : 'linux-can-fixes-for-6.8-20240214' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge tag : 'linux-cpupower-6.8-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux
Merge tag : 'linux-watchdog-6.8-rc1' of git://www.linux-watchdog.org/linux-watchdog
Merge tag : 'linux_kselftest-fixes-6.8-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag : 'linux_kselftest-kunit-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag : 'linux_kselftest-kunit-fixes-6.8-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag : 'linux_kselftest-kunit-fixes-6.8-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag : 'linux_kselftest-next-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag : 'linux_kselftest-nolibc-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Merge tag : 'locking-core-2024-01-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'locking_urgent_for_v6.8_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'loongarch-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag : 'loongarch-fixes-6.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag : 'loongarch-fixes-6.8-2' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag : 'loongarch-fixes-6.8-3' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
Merge tag : 'loongarch-kvm-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson into HEAD
Merge tag : 'lsm-pr-20240105' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm
Merge tag : 'lsm-pr-20240131' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm
Merge tag : 'lsm-pr-20240215' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm
Merge tag : 'lsm-pr-20240227' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm
Merge tag : 'm68k-for-v6.8-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k
Merge tag : 'mailbox-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox
Merge tag : 'md-6.8-20240109' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into for-6.8/block
Merge tag : 'md-6.8-20240126' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into block-6.8
Merge tag : 'md-6.8-20240216' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into block-6.8
Merge tag : 'md-next-20231208' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into for-6.8/block
Merge tag : 'md-next-20231219' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into for-6.8/block
Merge tag : 'media/v6.8-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag : 'media/v6.8-3' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag : 'media/v6.8-4' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Merge tag : 'mediatek-drm-next-6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-next
Merge tag : 'memblock-v6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock
Merge tag : 'memory-controller-drv-6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers
Merge tag : 'memory-controller-drv-6.8-2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers
Merge tag : 'mfd-next-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
Merge tag : 'mhi-for-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi into char-misc-next
Merge tag : 'microblaze-v6.8' of git://git.monstr.eu/linux-2.6-microblaze
Merge tag : 'mips-fixes_6.8_1' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag : 'mips-fixes_6.8_2' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag : 'mips_6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Merge tag : 'mlx5-fixes-2024-01-24' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag : 'mlx5-fixes-2024-03-01' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag : 'mlx5-updates-2023-11-13' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag : 'mlx5-updates-2023-12-13' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag : 'mlx5-updates-2023-12-20' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Merge tag : 'mm-hotfixes-stable-2024-01-12-16-52' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-hotfixes-stable-2024-01-28-23-21' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-hotfixes-stable-2024-02-10-11-16' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-hotfixes-stable-2024-02-22-15-02' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-hotfixes-stable-2024-02-27-14-52' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-hotfixes-stable-2024-03-07-16-17' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-nonmm-stable-2024-01-09-10-33' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mm-stable-2024-01-08-15-31' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Merge tag : 'mmc-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag : 'mmc-v6.8-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag : 'mmc-v6.8-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Merge tag : 'modules-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux
Merge tag : 'mt76-for-kvalo-2023-12-06' of https://github.com/nbd168/wireless
Merge tag : 'mtd/fixes-for-6.8-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
Merge tag : 'mtd/for-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
Merge tag : 'mtk-defconfig-for-v6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/defconfig
Merge tag : 'mtk-dts64-for-v6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/dt
Merge tag : 'mtk-soc-for-v6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/drivers
Merge tag : 'mvebu-arm-6.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/arm
Merge tag : 'mvebu-drivers-6.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/drivers
Merge tag : 'mvebu-dt-6.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt
Merge tag : 'mvebu-dt64-6.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt
Merge tag : 'nand/for-6.8' into mtd/next
Merge tag : 'net-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-6.8-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-6.8-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-6.8-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-6.8-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-6.8-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-6.8-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-6.8.0-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag : 'net-next-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
Merge tag : 'netfs-lib-20231228' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs
Merge tag : 'netfs-lib-20240104' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs
Merge tag : 'netfs-lib-20240109' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs into vfs.netfs
Merge tag : 'nf-24-01-18' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag : 'nf-24-01-24' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag : 'nf-24-01-31' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag : 'nf-24-02-08' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag : 'nf-24-02-15' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag : 'nf-24-02-22' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag : 'nf-24-02-29' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag : 'nf-24-03-07' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag : 'nf-next-23-12-22' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
Merge tag : 'nfs-for-6.8-1' of git://git.linux-nfs.org/projects/anna/linux-nfs
Merge tag : 'nfsd-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag : 'nfsd-6.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag : 'nfsd-6.8-2' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag : 'nfsd-6.8-3' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Merge tag : 'ntfs3_for_6.8' of https://github.com/Paragon-Software-Group/linux-ntfs3
Merge tag : 'nvme-6.8-2023-02-08' of git://git.infradead.org/nvme into block-6.8
Merge tag : 'nvme-6.8-2023-12-21' of git://git.infradead.org/nvme into for-6.8/block
Merge tag : 'nvme-6.8-2024-02-01' of git://git.infradead.org/nvme into block-6.8
Merge tag : 'nvme-6.8-2024-02-15' of git://git.infradead.org/nvme into block-6.8
Merge tag : 'nvme-6.8-2024-1-10' of git://git.infradead.org/nvme into for-6.8/block
Merge tag : 'objtool-core-2024-01-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'omap-for-v6.8/defconfig-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/defconfig
Merge tag : 'omap-for-v6.8/dt-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/dt
Merge tag : 'omap-for-v6.8/maintainers-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/arm
Merge tag : 'opp-updates-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm into pm-opp
Merge tag : 'optee-cleanup-for-v6.8' of https://git.linaro.org/people/jens.wiklander/linux-tee into soc/drivers
Merge tag : 'optee-fix-for-v6.8' of https://git.linaro.org/people/jens.wiklander/linux-tee into arm/fixes
Merge tag : 'ovl-fixes-6.8-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs
Merge tag : 'ovl-update-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs
Merge tag : 'ovl-vfs-6.8' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs
Merge tag : 'parisc-for-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag : 'parisc-for-6.8-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag : 'parisc-for-6.8-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Merge tag : 'pci-v6.8-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag : 'pci-v6.8-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag : 'pci-v6.8-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag : 'pci-v6.8-fixes-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
Merge tag : 'pef2256-framer' into devel
Merge tag : 'pef2256-framer' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag : 'percpu-for-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu
Merge tag : 'percpu-for-6.8-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu
Merge tag : 'perf-core-2024-01-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'perf-tools-fixes-for-v6.8-1-2024-02-01' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag : 'perf-tools-for-v6.8-1-2024-01-09' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
Merge tag : 'phy-fixes-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
Merge tag : 'phy-fixes2-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
Merge tag : 'phy-fixes3-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
Merge tag : 'phy-for-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
Merge tag : 'pinctrl-v6.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag : 'pinctrl-v6.8-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag : 'pinctrl-v6.8-3' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Merge tag : 'platform-drivers-x86-amd-wbrf-v6.8-1' into amd-drm-next
Merge tag : 'platform-drivers-x86-amd-wbrf-v6.8-1' into review-hans
Merge tag : 'platform-drivers-x86-amd-wbrf-v6.8-1' into wireless-next
Merge tag : 'platform-drivers-x86-v6.7-3' into pdx86/for-next
Merge tag : 'platform-drivers-x86-v6.7-6' into pdx86/for-next
Merge tag : 'platform-drivers-x86-v6.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag : 'platform-drivers-x86-v6.8-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag : 'platform-drivers-x86-v6.8-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag : 'platform-drivers-x86-v6.8-4' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
Merge tag : 'pm-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'pm-6.8-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'pm-6.8-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'pm-6.8-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'pmdomain-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Merge tag : 'pmdomain-v6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Merge tag : 'pmdomain-v6.8-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Merge tag : 'powerpc-6.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag : 'powerpc-6.8-2' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag : 'powerpc-6.8-3' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag : 'powerpc-6.8-4' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag : 'powerpc-6.8-5' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Merge tag : 'probes-fixes-v6.8-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'probes-fixes-v6.8-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'probes-fixes-v6.8-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'probes-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'pstore-v6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag : 'pull-bcachefs-fix' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag : 'pull-dcache' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag : 'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag : 'pull-fixes.pathwalk-rcu-2' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag : 'pull-minix' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag : 'pull-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag : 'pull-rename' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag : 'pull-simple_recursive_removal' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Merge tag : 'pwm/for-6.8-2' of gitolite.kernel.org:pub/scm/linux/kernel/git/ukleinek/linux
Merge tag : 'pwm/for-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm
Merge tag : 'qcom-arm32-for-6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag : 'qcom-arm32-for-6.8-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag : 'qcom-arm64-defconfig-for-6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/defconfig
Merge tag : 'qcom-arm64-defconfig-for-6.8-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/defconfig
Merge tag : 'qcom-arm64-fixes-for-6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes
Merge tag : 'qcom-arm64-fixes-for-6.8-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes
Merge tag : 'qcom-arm64-for-6.7-2' into arm64-for-6.8
Merge tag : 'qcom-arm64-for-6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag : 'qcom-arm64-for-6.8-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
Merge tag : 'qcom-clk-for-6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into clk-qcom
Merge tag : 'qcom-drivers-for-6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
Merge tag : 'qcom-dts-for-6.7-2' into arm32-for-6.8
Merge tag : 'ras_core_for_v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'rcu.release.v6.8' of https://github.com/neeraju/linux
Merge tag : 'reconstruct-defer-cleanups-6.8_2023-12-06' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.8-mergeA
Merge tag : 'reconstruct-defer-work-6.8_2023-12-06' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.8-mergeA
Merge tag : 'regmap-fix-v6.8-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Merge tag : 'regmap-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Merge tag : 'regulator-fix-v6.8-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag : 'regulator-fix-v6.8-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag : 'regulator-fix-v6.8-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag : 'regulator-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Merge tag : 'renesas-arm-defconfig-for-v6.8-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/defconfig
Merge tag : 'renesas-clk-for-v6.8-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
Merge tag : 'renesas-clk-for-v6.8-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
Merge tag : 'renesas-drivers-for-v6.8-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/drivers
Merge tag : 'renesas-dts-for-v6.8-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag : 'renesas-dts-for-v6.8-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
Merge tag : 'renesas-fixes-for-v6.8-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/fixes
Merge tag : 'renesas-pinctrl-for-v6.8-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel
Merge tag : 'renesas-pinctrl-for-v6.8-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel
Merge tag : 'repair-ag-btrees-6.8_2023-12-15' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.8-mergeB
Merge tag : 'repair-auto-reap-space-reservations-6.8_2023-12-06' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.8-mergeA
Merge tag : 'repair-file-mappings-6.8_2023-12-15' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.8-mergeB
Merge tag : 'repair-inodes-6.8_2023-12-15' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.8-mergeB
Merge tag : 'repair-prep-for-bulk-loading-6.8_2023-12-15' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.8-mergeB
Merge tag : 'repair-quota-6.8_2023-12-15' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.8-mergeB
Merge tag : 'repair-rtbitmap-6.8_2023-12-15' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.8-mergeB
Merge tag : 'reset-for-v6.8' of git://git.pengutronix.de/pza/linux into soc/drivers
Merge tag : 'riscv-cache-fixes-for-v6.8-rc6' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into arm/fixes
Merge tag : 'riscv-cache-for-v6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/drivers
Merge tag : 'riscv-dt-fixes-for-v6.8-rc6' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into arm/fixes
Merge tag : 'riscv-dt-for-v6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/dt
Merge tag : 'riscv-firmware-fixes-for-v6.8-rc6' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into arm/fixes
Merge tag : 'riscv-firmware-for-v6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into arm/fixes
Merge tag : 'riscv-for-linus-6.8-mw1' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag : 'riscv-for-linus-6.8-mw4' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag : 'riscv-for-linus-6.8-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag : 'riscv-for-linus-6.8-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Merge tag : 'riscv-soc-drivers-fixes-for-v6.8-rc6' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into arm/fixes
Merge tag : 'riscv-soc-drivers-for-v6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/drivers
Merge tag : 'rpmsg-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag : 'rproc-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Merge tag : 'rtc-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux
Merge tag : 'rust-6.8' of https://github.com/Rust-for-Linux/linux
Merge tag : 's390-6.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag : 's390-6.8-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag : 's390-6.8-3' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Merge tag : 'samsung-clk-6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into clk-samsung
Merge tag : 'samsung-clk-fixes-6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into clk-fixes
Merge tag : 'samsung-drivers-6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/drivers
Merge tag : 'samsung-dt-6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
Merge tag : 'samsung-dt-bindings-refactoring-and-google-gs101-6.8' into next/drivers
Merge tag : 'samsung-dt64-6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
Merge tag : 'samsung-dt64-6.8-2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
Merge tag : 'samsung-fixes-6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/fixes
Merge tag : 'samsung-pinctrl-6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung into devel
Merge tag : 'sched-core-2024-01-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'sched-urgent-2024-01-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'scmi-fixes-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes
Merge tag : 'scmi-updates-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers
Merge tag : 'scrub-livelock-prevention-6.8_2023-12-06' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.8-mergeA
Merge tag : 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag : 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag : 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag : 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag : 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag : 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag : 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Merge tag : 'selinux-pr-20240105' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux
Merge tag : 'sh-for-v6.8-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/glaubitz/sh-linux
Merge tag : 'slab-for-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Merge tag : 'smp-core-2024-01-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'soc-arm-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-defconfig-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-drivers-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'soc-dt-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Merge tag : 'socfpga_dts_updates_for_v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into soc/dt
Merge tag : 'sound-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-6.8-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-6.8-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-6.8-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'sound-fix-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Merge tag : 'soundwire-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire
Merge tag : 'spi-fix-v6.8-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'spi-fix-v6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'spi-fix-v6.8-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'spi-fix-v6.8-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'spi-fix-v6.8-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'spi-fix-v6.8-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'spi-nor/for-6.8' into mtd/next
Merge tag : 'spi-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Merge tag : 'sprd-dt-6.8-rc1' of https://github.com/lyrazhang/linux into soc/dt
Merge tag : 'staging-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
Merge tag : 'stm32-dt-for-v6.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into soc/dt
Merge tag : 'strlcpy-removal-v6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Merge tag : 'sunxi-clk-for-6.8-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into clk-allwinner
Merge tag : 'sunxi-dt-for-6.8-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt
Merge tag : 'sunxi-fixes-for-6.8-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/fixes
Merge tag : 'sysctl-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux
Merge tag : 'system-thread-for-v6.8' of https://git.linaro.org/people/jens.wiklander/linux-tee into soc/drivers
Merge tag : 'tag-chrome-platform-firmware-for-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux
Merge tag : 'tag-chrome-platform-for-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux
Merge tag : 'tee-iov-iter-for-v6.8' of https://git.linaro.org/people/jens.wiklander/linux-tee into soc/drivers
Merge tag : 'tegra-for-6.8-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/fixes
Merge tag : 'thermal-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'thermal-6.8-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'thermal-6.8-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag : 'thermal-v6.8-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/thermal/linux into thermal
Merge tag : 'thunderbolt-for-v6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into char-misc-next
Merge tag : 'thunderbolt-for-v6.8-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-linus
Merge tag : 'thunderbolt-for-v6.8-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-linus
Merge tag : 'ti-driver-soc-for-v6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/drivers
Merge tag : 'ti-k3-config-for-v6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/defconfig
Merge tag : 'ti-k3-dt-for-v6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt
Merge tag : 'ti-keystone-dt-for-v6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt
Merge tag : 'timers-core-2024-01-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'timers-core-2024-01-21' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'timers-v6.8-rc1' of http://git.linaro.org/people/daniel.lezcano/linux into timers/core
Merge tag : 'timers_urgent_for_v6.8_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'timers_urgent_for_v6.8_rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'tpmdd-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Merge tag : 'trace-ring-buffer-v6.8-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-tools-v6.8-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-v6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-v6.8-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-v6.8-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-v6.8-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-v6.8-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'trace-v6.8-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Merge tag : 'tty-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag : 'tty-6.8-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag : 'tty-6.8-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag : 'tty-6.8-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag : 'tty-6.8-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Merge tag : 'ubifs-for-linus-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs
Merge tag : 'uml-for-linus-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux
Merge tag : 'unicode-next-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/krisman/unicode
Merge tag : 'urgent-rcu.2024.01.24a' of https://github.com/neeraju/linux
Merge tag : 'usb-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag : 'usb-6.8-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag : 'usb-6.8-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag : 'usb-6.8-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag : 'usb-6.8-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Merge tag : 'usb-serial-6.8-rc3' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus
Merge tag : 'ux500-dts-soc-for-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-integrator into soc/dt
Merge tag : 'v6.7-rc2' into media_stage
Merge tag : 'v6.7-rc4' into media_stage
Merge tag : 'v6.7-rc6' into sched/core, to pick up fixes
Merge tag : 'v6.7-rc7' into gpio/for-next
Merge tag : 'v6.7-rc8' into locking/core, to pick up dependent changes
Merge tag : 'v6.8-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag : 'v6.8-p2' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag : 'v6.8-p3' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag : 'v6.8-p4' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag : 'v6.8-p5' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag : 'v6.8-p6' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge tag : 'v6.8-rc-part1-smb-client' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : 'v6.8-rc-part2-smb-client' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : 'v6.8-rc3-smb-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Merge tag : 'v6.8-rockchip-clk1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into clk-rockchip
Merge tag : 'v6.8-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag : 'v6.8-rockchip-dts32-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag : 'v6.8-rockchip-dts64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag : 'v6.8-rockchip-dts64-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
Merge tag : 'v6.8-rockchip-dtsfixes1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/fixes
Merge tag : 'vfio-v6.8-rc1' of https://github.com/awilliam/linux-vfio
Merge tag : 'vfs-6.8-rc1.fixes' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.8-rc2.netfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.8-rc5.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.8-rc6.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.8-rc7.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.8-release.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.8.cachefiles' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.8.iov_iter' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.8.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.8.mount' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.8.netfs' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.8.rw' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'vfs-6.8.super' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Merge tag : 'w1-drv-6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-w1 into char-misc-next
Merge tag : 'wireless-2024-01-22' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag : 'wireless-2024-02-06' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag : 'wireless-2024-02-14' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag : 'wireless-2024-02-27' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge tag : 'wireless-next-2023-11-27' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag : 'wireless-next-2023-12-18' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag : 'wireless-next-2023-12-22' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag : 'wireless-next-2024-01-03' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
Merge tag : 'wq-for-6.8-rc4-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Merge tag : 'Wstringop-overflow-for-6.8-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/gustavoars/linux
Merge tag : 'x86-apic-2024-01-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-asm-2024-01-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-boot-2024-01-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-build-2024-01-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-cleanups-2024-01-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-core-2024-01-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86-entry-2024-01-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_cpu_for_v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_microcode_for_v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_misc_for_v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_paravirt_for_v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_sev_for_v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_sgx_for_6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_tdx_for_6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_urgent_for_v6.8_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_urgent_for_v6.8_rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_urgent_for_v6.8_rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_urgent_for_v6.8_rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'x86_urgent_for_v6.8_rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Merge tag : 'xfs-6.8-fixes-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag : 'xfs-6.8-fixes-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag : 'xfs-6.8-fixes-4' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag : 'xfs-6.8-merge-3' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag : 'xfs-6.8-merge-4' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Merge tag : 'xsa448-6.8-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Merge tag : 'xtensa-20240117' of https://github.com/jcmvbkbc/linux-xtensa
Merge tag : 'zonefs-6.8-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs
Merge tag : 'zynqmp-dt-for-6.8' of https://github.com/Xilinx/linux-xlnx into soc/dt
Merge tag : 'zynqmp-soc-for-6.8' of https://github.com/Xilinx/linux-xlnx into soc/drivers
 
Linux: Merge v6.7-rc3 into drm-next
Linux: Merge v6.8-rc1 into drm-misc-fixes
 
mfd: ab8500-sysctrl: Convert to platform remove callback returning void
mfd: ab8500-sysctrl: Drop ancient charger
mfd: cros_ec_dev: Convert to platform remove callback returning void
mfd: cs42l43: Correct order of include files to be alphabetical
mfd: cs42l43: Correct SoundWire port list
mfd: da9062: Simplify obtaining I2C match data
mfd: exynos-lpass: Convert to platform remove callback returning void
mfd: Fix a few spelling mistakes in PMIC header file comments
mfd: fsl-imx25-tsadc: Convert to platform remove callback returning void
mfd: hi655x-pmic: Convert to platform remove callback returning void
mfd: intel-lpss-acpi: Convert to platform remove callback returning void
mfd: intel-lpss: Adjust header inclusions
mfd: intel-lpss: Don't fail probe on success of pci_alloc_irq_vectors()
mfd: intel-lpss: Fix the fractional clock divider flags
mfd: intel-lpss: Move exported symbols to INTEL_LPSS namespace
mfd: intel-lpss: Provide Intel LPSS PM ops structure
mfd: intel-lpss: Remove usage of the deprecated ida_simple_xx() API
mfd: intel-lpss: Return error code received from the IRQ API
mfd: intel-lpss: Revert "Add missing check for platform_get_resource"
mfd: intel-lpss: Use device_get_match_data()
mfd: intel-lpss: Use PCI APIs instead of dereferencing
mfd: kempld-core: Convert to platform remove callback returning void
mfd: mcp-sa11x0: Convert to platform remove callback returning void
mfd: mxs-lradc: Convert to platform remove callback returning void
mfd: omap-usb-host: Convert to platform remove callback returning void
mfd: omap-usb-tll: Convert to platform remove callback returning void
mfd: pcf50633-adc: Convert to platform remove callback returning void
mfd: qcom-pm8xxx: Convert to platform remove callback returning void
mfd: qcom-spmi-pmic: Add support for PM8937
mfd: rk8xx: fixup devices registration with PLATFORM_DEVID_AUTO
mfd: sm501: Convert to platform remove callback returning void
mfd: stm32-timers: Convert to platform remove callback returning void
mfd: syscon: Fix null pointer dereference in of_syscon_register()
mfd: ti_am335x_tscadc: Convert to platform remove callback returning void
mfd: ti_am335x_tscadc: Fix TI SoC dependencies
mfd: tps65086: Enable register view in debugfs
mfd: tps65911-comparator: Convert to platform remove callback returning void
mfd: tps6594: Add null pointer check to tps6594_device_init()
mfd: tps6594: Use spi_get_chipselect() API to access spi->chip_select
mfd: twl4030-audio: Convert to platform remove callback returning void
mfd: twl6030-irq: Revert to use of_match_device()
 
microblaze: add missing forward declaration
microblaze: Align defconfig with latest Kconfig layout
microblaze: defconfig: Enable the Marvell phy driver
microblaze: Enable options to mount a rootfs via NFS
 
minix: remove writepage implementation
 
minixfs: change the signature of dir_get_page()
minixfs: switch to kmap_local_page()
minixfs: Use dir_put_page() in minix_unlink() and minix_rename()
minixfs: use offset_in_page()
 
MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
 
mips: add including
mips: add asm/syscalls.h header
mips: add missing declarations
mips: add missing declarations for trap handlers
 
MIPS: Alchemy: Fix an out-of-bound access in db1200_dev_setup()
MIPS: Alchemy: Fix an out-of-bound access in db1550_dev_setup()
MIPS: Alchemy: Fix missing prototypes
MIPS: Allow vectored interrupt handler to reside everywhere for 64bit
MIPS: BCM63XX: Fix missing prototypes
 
mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
 
MIPS: Clear Cause.BD in instruction_pointer_set
MIPS: Cobalt: Fix missing prototypes
MIPS: compressed: Use correct instruction for 64 bit code
 
mips: decompress: fix add missing prototypes
mips: dmi: Fix early remap on MIPS32
mips: Fix incorrect max_low_pfn adjustment
mips: Fix max_mapnr being uninitialized on early stages
mips: fix r3k_cache_init build regression
mips: fix setup_zero_pages() prototype
mips: fix tlb_init() prototype
 
MIPS: Fix typos
MIPS: fw arc: Fix missing prototypes
 
mips: hide conditionally unused functions
mips: io: remove duplicated codes
mips: kexec: include linux/reboot.h
 
MIPS: lantiq: register smp_ops on non-smp platforms
MIPS: loongson64: set nid for reserved memblock region
MIPS: loongson64: set nid for reserved memblock region
 
mips: mark local function static if possible
mips: mm: add slab availability checking in ioremap_prot
mips: move build_tlb_refill_handler() prototype
mips: move cache declarations into header
mips: move jump_label_apply_nops() declaration to header
mips: mt: include asm/mips_mt.h
mips: Optimize max_mapnr init procedure
mips: remove extraneous asm-generic/iomap.h include
 
MIPS: Remove unused shadow GPR support from vector irq setup
MIPS: reserve exception vector space ONLY ONCE
 
mips: rs870e: stop exporting local functions
mips: Set dump-stack arch description
 
MIPS: sgi-ip27: Fix missing prototypes
MIPS: SGI-IP27: hubio: fix nasid kernel-doc warning
MIPS: sgi-ip30: Fix missing prototypes
MIPS: sgi-ip32: Fix missing prototypes
 
mips: signal: move sigcontext declarations to header
mips: smp: fix setup_profiling_timer() prototype
mips: spram: fix missing prototype warning for spram_config
mips: suspend: include linux/suspend.h as needed
mips: unhide uasm_in_compat_space_p() declaration
 
misc: Add Nitro Secure Module driver
misc: fastrpc: Mark all sessions as invalid in cb_remove
misc: fastrpc: Pass proper arguments to scm call
misc: lis3lv02d_i2c: Add missing setting of the reg_ctrl callback
misc: lis3lv02d_i2c: Fix regulators getting en-/dis-abled twice on suspend/resume
misc: nsm: remove selecting the non-existing config CBOR
misc: ocxl: afu_irq: Remove unnecessary (void*) conversions
misc: ocxl: afu_irq: Remove unnecessary (void*) conversions
misc: ocxl: context: Remove unnecessary (void*) conversions
misc: ocxl: context: Remove unnecessary (void*) conversions
misc: ocxl: link: Remove unnecessary (void*) conversions
misc: ocxl: link: Remove unnecessary (void*) conversions
misc: ocxl: main: Remove unnecessary Б─≤0Б─≥ values from rc
misc: ocxl: main: Remove unnecessary Б─≤0Б─≥ values from rc
misc: open-dice: Fix spurious lockdep warning
misc: pci_endpoint_test: Remove usage of the deprecated ida_simple_*() API
misc: pci_endpoint_test: Use a unique test pattern for each BAR
misc: pci_endpoint_test: Use INTX instead of LEGACY
misc: rtsx: add to support new card reader rts5264
misc: rtsx: add to support new card reader rts5264 new definition and function
 
mlx5: implement VLAN tag XDP hint
 
mlxbf_gige: Enable the GigE port in mlxbf_gige_open
mlxbf_gige: Fix intermittent no ip issue
 
mlxsw: cmd: Add cmd_mbox.query_fw.cff_support
mlxsw: cmd: Add MLXSW_CMD_MBOX_CONFIG_PROFILE_FLOOD_MODE_CFF
mlxsw: core, pci: Add plumbing related to CFF mode
mlxsw: Extend MRSR pack() function to support new commands
mlxsw: pci: Add support for new reset flow
mlxsw: pci: Fix missing error checking
mlxsw: pci: Implement PCI reset handlers
mlxsw: pci: Move software reset code to a separate function
mlxsw: pci: Permit enabling CFF mode
mlxsw: pci: Rename mlxsw_pci_sw_reset()
mlxsw: reg: Add nve_flood_prf_id field to SFMR
mlxsw: reg: Add Switch FID Flooding Profiles Register
mlxsw: reg: Add to SFMR register the fields related to CFF flood mode
mlxsw: reg: Drop unnecessary writes from mlxsw_reg_sfmr_pack()
mlxsw: reg: Extract flood-mode specific part of mlxsw_reg_sfmr_pack()
mlxsw: reg: Mark SFGC & some SFMR fields as reserved in CFF mode
mlxsw: resources: Add max_cap_nve_flood_prf
mlxsw: spectrum: Use CFF mode where available
mlxsw: spectrum_acl_erp: Fix error flow of pool allocation failure
mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path
mlxsw: spectrum_acl_tcam: Fix stack corruption
mlxsw: spectrum_fid: Add a family for bridge FIDs in CFF flood mode
mlxsw: spectrum_fid: Add a not-UC packet type
mlxsw: spectrum_fid: Add an "any" packet type
mlxsw: spectrum_fid: Add an object to keep flood profiles
mlxsw: spectrum_fid: Add an op for flood table initialization
mlxsw: spectrum_fid: Add an op for packing SFMR
mlxsw: spectrum_fid: Add an op to get PGT address of a FID
mlxsw: spectrum_fid: Add an op to get PGT allocation size
mlxsw: spectrum_fid: Add hooks for RSP table maintenance
mlxsw: spectrum_fid: Add profile_id to flood profile
mlxsw: spectrum_fid: Add support for rFID family in CFF flood mode
mlxsw: spectrum_fid: Drop unnecessary conditions
mlxsw: spectrum_fid: Extract SFMR packing into a helper
mlxsw: spectrum_fid: Initialize flood profiles in CFF mode
mlxsw: spectrum_fid: Make mlxsw_sp_fid_ops.setup return an int
mlxsw: spectrum_fid: Move mlxsw_sp_fid_flood_table_init() up
mlxsw: spectrum_fid: Privatize FID families
mlxsw: spectrum_fid: Rename FID ops, families, arrays
mlxsw: spectrum_fid: Set NVE flood profile as part of FID configuration
mlxsw: spectrum_fid: Split a helper out of mlxsw_sp_fid_flood_table_mid()
mlxsw: spectrum_router: Add a helper to get subport number from a RIF
mlxsw: spectrum_router: Call RIF setup before obtaining FID
mlxsw: spectrum_router: Register netdevice notifier before nexthop
 
mm, kasan: use KASAN_TAG_KERNEL instead of 0xff
 
mm, kmsan: fix infinite recursion due to RCU critical section
 
mm, mmap: fix vma_merge() case 7 with vma_ops->close
 
Linux: mm, oom:dump_tasks add rss detailed information printing
 
mm, pmem, xfs: Introduce MF_MEM_PRE_REMOVE for unbind
 
mm, treewide: introduce NR_PAGE_ORDERS
mm, treewide: rename MAX_ORDER to MAX_PAGE_ORDER
 
mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
 
mm/damon/core-test: add a unit test for the feedback loop algorithm
mm/damon/core-test: test damon_split_region_at()'s access rate copying
mm/damon/core-test: test max_nr_accesses overflow caused divide-by-zero
 
mm/damon/core: check apply interval in damon_do_apply_schemes()
mm/damon/core: implement goal-oriented feedback-driven quota auto-tuning
 
mm/damon/lru_sort: fix quota status loss due to online tunings
 
mm/damon/reclaim: fix quota stauts loss due to online tunings
 
mm/damon/sysfs-schemes: commit damos quota goals user input to DAMOS
mm/damon/sysfs-schemes: fix wrong DAMOS tried regions update timeout setup
mm/damon/sysfs-schemes: handle schemes sysfs dir removal before commit_schemes_quota_goals
mm/damon/sysfs-schemes: implement a command for scheme quota goals only commit
mm/damon/sysfs-schemes: implement files for scheme quota goals setup
 
mm/damon/vaddr: change asm-generic/mman-common.h to linux/mman.h
 
mm/damon: update email of SeongJae
 
mm/debug_vm_pgtable: fix BUG_ON with pud advanced test
 
mm/filemap: increase usage of folio_next_index() helper
 
mm/gup: fix follow_devmap_p[mu]d() on page==NULL handling
 
mm/huge_memory: batch rmap operations in __split_huge_pmd_locked()
mm/huge_memory: fix folio_set_dirty() vs. folio_mark_dirty()
mm/huge_memory: page_add_anon_rmap() -> folio_add_anon_rmap_pmd()
mm/huge_memory: page_add_file_rmap() -> folio_add_file_rmap_pmd()
mm/huge_memory: page_remove_rmap() -> folio_remove_rmap_pmd()
mm/huge_memory: page_try_dup_anon_rmap() -> folio_try_dup_anon_rmap_pmd()
 
mm/khugepaged: page_remove_rmap() -> folio_remove_rmap_pte()
mm/khugepaged: remove redundant try_to_freeze()
mm/khugepaged: use a folio more in collapse_file()
 
mm/ksm: add ksm advisor
mm/ksm: add sysfs knobs for advisor
mm/ksm: add tracepoint for ksm advisor
mm/ksm: document ksm advisor and its sysfs knobs
mm/ksm: page_add_anon_rmap() -> folio_add_anon_rmap_pte()
mm/ksm: page_remove_rmap() -> folio_remove_rmap_pte()
mm/ksm: use kmap_local_page() in calc_checksum()
 
mm/list_lru.c: remove unused list_lru_from_kmem()
 
mm/madvise: don't forget to leave lazy MMU mode in madvise_cold_or_pageout_pte_range()
 
mm/memblock: add MEMBLOCK_RSRV_NOINIT into flagname[] array
 
mm/memcontrol: remove __mod_lruvec_page_state()
mm/memcontrol: remove CONFIG_SLAB #ifdef guards
 
mm/memory-failure: fix crash in split_huge_page_to_list from soft_offline_page
 
mm/memory: fix folio_set_dirty() vs. folio_mark_dirty() in zap_pte_range()
mm/memory: page_add_anon_rmap() -> folio_add_anon_rmap_pte()
mm/memory: page_add_file_rmap() -> folio_add_file_rmap_[pte|pmd]()
mm/memory: page_remove_rmap() -> folio_remove_rmap_pte()
mm/memory: page_try_dup_anon_rmap() -> folio_try_dup_anon_rmap_pte()
mm/memory: replace kmap() with kmap_local_page()
mm/memory: Use exception ip to search exception tables
mm/memory: use kmap_local_page() in __wp_page_copy_user()
 
mm/memory_hotplug: fix memmap_on_memory sysfs value retrieval
mm/memory_hotplug: replace an open-coded kmemdup() in add_memory_resource()
mm/memory_hotplug: split memmap_on_memory requests across memblocks
 
mm/mempool/dmapool: remove CONFIG_DEBUG_SLAB ifdefs
 
mm/mempool: replace kmap_atomic() with kmap_local_page()
 
mm/mglru: add CONFIG_ARCH_HAS_HW_PTE_YOUNG
mm/mglru: add CONFIG_LRU_GEN_WALKS_MMU
mm/mglru: add dummy pmd_dirty()
mm/mglru: remove CONFIG_MEMCG
mm/mglru: remove CONFIG_TRANSPARENT_HUGEPAGE
 
mm/migrate: page_add_anon_rmap() -> folio_add_anon_rmap_pte()
mm/migrate: page_add_file_rmap() -> folio_add_file_rmap_pte()
 
mm/migrate_device: page_remove_rmap() -> folio_remove_rmap_pte()
 
mm/mm_init.c: append newline to the unavailable ranges log-message
mm/mm_init.c: extend init unavailable range doc info
 
mm/page_alloc: dedupe some memcg uncharging logic
 
mm/page_owner: record and dump free_pid and free_tgid
 
mm/page_poison: replace kmap_atomic() with kmap_local_page()
 
mm/page_pool: catch page_pool memory leaks
 
mm/readahead: do not allow order-1 folio
 
mm/rmap: add hugetlb sanity checks for anon rmap handling
mm/rmap: convert folio_add_file_rmap_range() into folio_add_file_rmap_[pte|ptes|pmd]()
mm/rmap: convert page_dup_file_rmap() to folio_dup_file_rmap_[pte|ptes|pmd]()
mm/rmap: factor out adding folio mappings into __folio_add_rmap()
mm/rmap: fix misplaced parenthesis of a likely()
mm/rmap: introduce and use hugetlb_add_file_rmap()
mm/rmap: introduce and use hugetlb_remove_rmap()
mm/rmap: introduce and use hugetlb_try_dup_anon_rmap()
mm/rmap: introduce and use hugetlb_try_share_anon_rmap()
mm/rmap: introduce folio_add_anon_rmap_[pte|ptes|pmd]()
mm/rmap: introduce folio_remove_rmap_[pte|ptes|pmd]()
mm/rmap: introduce folio_try_dup_anon_rmap_[pte|ptes|pmd]()
mm/rmap: page_remove_rmap() -> folio_remove_rmap_pte()
mm/rmap: remove page_add_anon_rmap()
mm/rmap: remove page_add_file_rmap()
mm/rmap: remove page_remove_rmap()
mm/rmap: remove page_try_dup_anon_rmap()
mm/rmap: remove RMAP_COMPOUND
mm/rmap: rename COMPOUND_MAPPED to ENTIRELY_MAPPED
mm/rmap: rename hugepage_add* to hugetlb_add*
mm/rmap: silence VM_WARN_ON_FOLIO() in __folio_rmap_sanity_checks()
mm/rmap: support move to different root anon_vma in folio_move_anon_rmap()
 
mm/selftests: hugepage-mremap: conform test to TAP format output
 
mm/slab, docs: switch mm-api docs generation from slab.c to slub.c
 
mm/slab: consolidate includes in the internal mm/slab.h
mm/slab: move kfree() from slab_common.c to slub.c
mm/slab: move kmalloc() functions from slab_common.c to slub.c
mm/slab: move kmalloc_slab() to mm/slab.h
mm/slab: move memcg related functions from slab.h to slub.c
mm/slab: move pre/post-alloc hooks from slab.h to slub.c
mm/slab: move struct kmem_cache_cpu declaration to slub.c
mm/slab: move struct kmem_cache_node from slab.h to slub.c
mm/slab: move the rest of slub_def.h to mm/slab.h
mm/slab: remove CONFIG_SLAB code from slab common code
mm/slab: remove CONFIG_SLAB from all Kconfig and Makefile
mm/slab: remove mm/slab.c and slab_def.h
 
mm/slub: fix bulk alloc and free stats
mm/slub: free KFENCE objects in slab_free_hook()
mm/slub: handle bulk and single object freeing separately
mm/slub: introduce __kmem_cache_free_bulk() without free hooks
mm/slub: optimize alloc fastpath code layout
mm/slub: optimize free fast path code layout
mm/slub: remove slab_alloc() and __kmem_cache_alloc_lru() wrappers
 
mm/sparsemem: fix race in accessing memory_section->usage
 
mm/swap: fix race when skipping swapcache
 
mm/swap_state: update zswap LRU's protection range with the folio locked
 
mm/swapfile: page_add_anon_rmap() -> folio_add_anon_rmap_pte()
mm/swapfile: replace kmap_atomic() with kmap_local_page()
 
mm/thp: add CONFIG_TRANSPARENT_HUGEPAGE_NEVER option
 
mm/userfaultfd: page_add_file_rmap() -> folio_add_file_rmap_pte()
mm/userfaultfd: UFFDIO_MOVE implementation should use ptep_get()
 
mm/util: use kmap_local_page() in memcmp_pages()
 
mm/vmscan: fix a bug calling wakeup_kswapd() with a wrong zone index
 
mm/vmstat: move pgdemote_* out of CONFIG_NUMA_BALANCING
mm/vmstat: move pgdemote_* to per-node stats
 
mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again
 
mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
mm/zswap: cleanup zswap_load()
mm/zswap: cleanup zswap_writeback_entry()
mm/zswap: don't return LRU_SKIP if we have dropped lru lock
mm/zswap: invalidate duplicate entry when !zswap_enabled
mm/zswap: refactor out __zswap_load()
mm/zswap: replace kmap_atomic() with kmap_local_page()
mm/zswap: reuse dstmem when decompress
 
mm: Add AS_UNMOVABLE to mark mapping as completely unmovable
mm: add folio_fill_tail() and use it in iomap
mm: add folio_zero_tail() and use it in ext4
mm: Add structure to keep sva information
mm: allow deferred splitting of arbitrary anon large folios
mm: cachestat: fix folio read-after-free in cache walk
mm: cma: remove unnecessary initialization of ret
mm: compaction: avoid fast_isolate_freepages blindly choose improper pageblock
mm: convert __do_fault() to use a folio
mm: convert collapse_huge_page() to use a folio
mm: convert isolate_page() to mf_isolate_folio()
mm: convert ksm_might_need_to_copy() to work on folios
mm: convert migrate_vma_insert_page() to use a folio
mm: convert page_try_share_anon_rmap() to folio_try_share_anon_rmap_[pte|pmd]()
mm: convert soft_offline_in_use_page() to use a folio
mm: convert swap_cluster_readahead and swap_vma_readahead to return a folio
mm: convert swap_page_sector() to swap_folio_sector()
mm: convert swap_readpage() to swap_read_folio()
mm: convert unuse_pte() to use a folio throughout
mm: Deprecate pasid field
mm: filemap: remove unnecessary iitialization of ret
mm: fix process_vm_rw page counts
mm: huge_memory: batch tlb flush when splitting a pte-mapped THP
mm: huge_memory: don't force huge page alignment on 32 bit
mm: huge_memory: use more folio api in __split_huge_page_tail()
mm: hugetlb pages should not be reserved by shmat() if SHM_NORESERVE
mm: hugetlb_vmemmap: add check of CONFIG_MEMORY_HOTPLUG back
mm: hugetlb_vmemmap: convert page to folio
mm: hugetlb_vmemmap: move mmap lock to vmemmap_remap_range()
mm: hugetlb_vmemmap: move PageVmemmapSelfHosted() check to split_vmemmap_huge_pmd()
mm: hugetlb_vmemmap: use walk_page_range_novma() to simplify the code
mm: Introduce flush_cache_vmap_early()
mm: Introduce pudp/p4dp/pgdp_get() functions
mm: ksm: remove unnecessary try_to_freeze()
mm: ksm: use more folio api in ksm_might_need_to_copy()
mm: list_lru: Update kernel documentation to follow the requirements
mm: make mapping_evict_folio() the preferred way to evict clean folios
mm: memcg: add per-memcg zswap writeback stat
mm: memcg: add reminder comment for the memcg v2 events
mm: memcg: change flush_next_time to flush_last_time
mm: memcg: make stats flushing threshold per-memcg
mm: memcg: move vmstats structs definition above flushing code
mm: memcg: optimize parent iteration in memcg_rstat_updated()
mm: memcg: restore subtree stats flushing
mm: memcontrol: clarify swapaccount=0 deprecation warning
mm: memcontrol: don't throttle dying tasks on memory.high
mm: memory: rename page_copy_prealloc() to folio_prealloc()
mm: memory: use a folio in do_cow_fault()
mm: memory: use a folio in validate_page_before_insert()
mm: memory: use folio_prealloc() in wp_page_copy()
mm: migrate: fix getting incorrect page mapping during page migration
mm: mmap: map MAP_STACK to VM_NOHUGEPAGE
mm: non-pmd-mappable, large folios for folio_add_new_anon_rmap()
mm: page_alloc: correct high atomic reserve calculations
mm: page_alloc: enforce minimum zone size to do high atomic reserves
mm: page_alloc: simplify __free_pages_ok()
mm: page_alloc: unreserve highatomic page blocks before oom
mm: pagewalk: assert write mmap lock only for walking the user page tables
mm: pass a folio to __swap_writepage()
mm: pass a folio to swap_readpage_bdev_async()
mm: pass a folio to swap_readpage_bdev_sync()
mm: pass a folio to swap_readpage_fs()
mm: pass a folio to swap_writepage_bdev_async()
mm: pass a folio to swap_writepage_bdev_sync()
mm: pass a folio to swap_writepage_fs()
mm: ratelimit stat flush from workingset shrinker
mm: remove inc/dec lruvec page state functions
mm: remove invalidate_inode_page()
mm: remove one last reference to page_add_*_rmap()
mm: remove page_add_new_anon_rmap and lru_cache_add_inactive_or_unevictable
mm: remove page_swap_info()
mm: remove PageAnonExclusive assertions in unuse_pte()
mm: remove references to page_add_new_anon_rmap in comments
mm: remove some calls to page_add_new_anon_rmap()
mm: remove stale example from comment
mm: remove test_set_page_writeback()
mm: remove unnecessary ia64 code and comment
mm: remove VM_EXEC requirement for THP eligibility
mm: return a folio from read_swap_cache_async()
mm: return the folio from __read_swap_cache_async()
mm: return void from folio_start_writeback() and related functions
mm: thp: introduce multi-size THP sysfs interface
mm: thp: support allocation of anonymous multi-size THP
mm: thp_get_unmapped_area must honour topdown preference
mm: use mapping_evict_folio() in truncate_error_page()
mm: use vma_pages() for vma objects
mm: use vmem_altmap code without CONFIG_ZONE_DEVICE
mm: userfaultfd: fix unexpected change to src_folio when UFFDIO_MOVE fails
mm: workingset: move the stats flush into workingset_test_recent()
mm: zsmalloc: return -ENOSPC rather than -EINVAL in zs_malloc while size is too large
mm: zswap: fix missing folio cleanup in writeback race path
mm: zswap: fix objcg use-after-free in entry destruction
mm: zswap: switch maintainers to recently active developers and reviewers
 
mm_types_task.h: Trim dependencies
 
mmap: remove the IA64-specific vma expansion implementation
 
mmc: core: Add HS400 tuning in HS400es initialization
mmc: core: Add wp_grp_size sysfs node
mmc: core: Do not force a retune before RPMB switch
mmc: core: Fix eMMC initialization with 1-bit bus connection
mmc: core: Remove packed command leftovers
mmc: core: Use mrq.sbc in close-ended ffu
mmc: Merge branch fixes into next
mmc: Merge branch fixes into next
mmc: Merge branch fixes into next
mmc: mmc_spi: remove custom DMA mapped buffers
mmc: mmc_test: Add re-tuning test
mmc: mmci: stm32: add SDIO in-band interrupt mode
mmc: mmci: stm32: fix DMA API overlapping mappings warning
mmc: mtk-sd: Extend number of tuning steps
mmc: mtk-sd: Increase the verbosity of msdc_track_cmd_data
mmc: rtsx: add rts5264 to support sd express card
mmc: sdhci-brcmstb: add new sdhci reset sequence for brcm 74165b0
mmc: sdhci-of-dwcmshc: Add support for T-Head TH1520
mmc: sdhci-of-dwcmshc: Use logical OR instead of bitwise OR in dwcmshc_probe()
mmc: sdhci-omap: don't misuse kernel-doc marker
mmc: sdhci-pci-o2micro: Fix a warm reboot issue that disk can't be detected by BIOS
mmc: sdhci-xenon: add timeout for PHY init complete
mmc: sdhci-xenon: fix PHY init clock stability
mmc: sdhci: add __sdhci_execute_tuning() to header
mmc: sdhci_am654: Drop lookup for deprecated ti,otap-del-sel
mmc: sdhci_am654: Fix TI SoC dependencies
mmc: sdhci_omap: Fix TI SoC dependencies
mmc: slot-gpio: Allow non-sleeping GPIO ro
mmc: xenon: Add ac5 support via bounce buffer
 
mnt_idmapping: decouple from namespaces
mnt_idmapping: remove check_fsmapping()
mnt_idmapping: remove nop check
 
modpost: Add '.ltext' and '.ltext.*' to TEXT_SECTIONS
modpost: avoid using the alias attribute
modpost: Ignore relaxation and alignment marker relocs on LoongArch
modpost: inform compilers that fatal() never returns
modpost: move __attribute__((format(printf, 2, 3))) to modpost.h
modpost: remove unneeded initializer in section_rel()
modpost: remove unreachable code after fatal()
modpost: trim leading spaces when processing source files list
 
module: Remove redundant TASK_UNINTERRUPTIBLE
 
mounts: keep list of mounts in an rbtree
 
moxtet: mark moxtet_bus_type as const
moxtet: remove unused moxtet_type declaration
 
mptcp: add CurrEstab MIB counter support
mptcp: add mptcpi_subflows_total counter
mptcp: add needs_id for netlink appending addr
mptcp: add needs_id for userspace appending addr
mptcp: avoid printing warning once on client side
mptcp: check addrs list in userspace_pm_get_local_id
mptcp: corner case locking for rx path fields initialization
mptcp: don't overwrite sock_ops in mptcp_is_tcpsk()
mptcp: drop the push_pending field
mptcp: fix data races on local_id
mptcp: fix data races on remote_id
mptcp: fix data re-injection from stale subflow
mptcp: fix double-free on socket dismantle
mptcp: fix duplicate subflow creation
mptcp: fix lockless access in subflow ULP diag
mptcp: fix more tx path fields initialization
mptcp: fix possible deadlock in subflow diag
mptcp: fix potential wake-up event loss
mptcp: fix rcv space initialization
mptcp: fix snd_wnd initialization for passive socket
mptcp: map v4 address to v6 when destroying subflow
mptcp: mptcp_parse_option() fix for MPTCPOPT_MP_JOIN
mptcp: push at DSS boundaries
mptcp: really cope with fastopen race
mptcp: refine opt_mp_capable determination
mptcp: relax check on MPC passive fallback
mptcp: rename mptcp_setsockopt_sol_ip_set_transparent()
mptcp: sockopt: support IP_LOCAL_PORT_RANGE and IP_BIND_ADDRESS_NO_PORT
mptcp: strict validation before using mp_opt->hmac
mptcp: use mptcp_set_state
mptcp: use OPTION_MPTCP_MPJ_SYN in subflow_check_req()
mptcp: use OPTION_MPTCP_MPJ_SYNACK in subflow_finish_connect()
mptcp: userspace pm rename remove_err to out
 
mtd: Add several functions to the fail_function list
mtd: Fix gluebi NULL pointer dereference caused by ftl notifier
mtd: Fix possible refcounting issue when going through partition nodes
mtd: maps: vmu-flash: Fix the (mtd core) switch to ref counters
mtd: rawnand: Add destructive operation
mtd: rawnand: brcmnand: Convert to platform remove callback returning void
mtd: rawnand: brcmnand: exec_op implementation
mtd: rawnand: brcmnand: pass host struct to bcmnand_ctrl_poll_status
mtd: rawnand: Clarify conditions to enable continuous reads
mtd: rawnand: diskonchip: fix a potential double free in doc_probe
mtd: rawnand: Fix core interference with sequential reads
mtd: rawnand: Increment IFC_TIMEOUT_MSECS for nand controller response
mtd: rawnand: marvell: fix layouts
mtd: rawnand: meson: handle OOB buffer according OOB layout
mtd: rawnand: meson: initialize clock register
mtd: rawnand: NAND controller write protect
mtd: rawnand: pl353: Fix kernel doc
mtd: rawnand: Prevent crossing LUN boundaries during sequential reads
mtd: rawnand: Prevent sequential reads with on-die ECC engines
mtd: rawnand: rockchip: Add missing title to a kernel doc comment
mtd: rawnand: rockchip: Rename a structure
mtd: rawnand: s3c2410: fix Excess struct member description kernel-doc warnings
mtd: rawnand: txx9ndfmc: Convert to platform remove callback returning void
mtd: rawnand: txx9ndfmc: Drop if block with always false condition
mtd: rawnand: txx9ndfmc: Switch to module_platform_driver()
mtd: spi-nor: add erase die (chip) capability
mtd: spi-nor: drop superfluous debug prints
mtd: spi-nor: mark the flash name as obsolete
mtd: spi-nor: micron-st: Add support for mt25qu01g
mtd: spi-nor: micron-st: enable die erase for multi die flashes
mtd: spi-nor: print flash ID instead of name
mtd: spi-nor: remove NO_CHIP_ERASE flag
mtd: spi-nor: sfdp: get the 1-1-8 and 1-8-8 protocol from SFDP
mtd: spi-nor: spansion: enable die erase for multi die flashes
mtd: spi-nor: Stop reporting warning message when soft reset is not suported
mtd: spi-nor: sysfs: hide the flash name if not set
mtd: spi-nor: use kernel sized types instead of c99 types
mtd: spinand: gigadevice: Fix the get ecc status issue
mtd: ssfdc: Remove an unused variable
 
mtd_blkdevs: use the default discard granularity
 
mux: mmio: use reg property when parent device is not a syscon
 
namespace: extract show_path() helper
 
nbd: always initialize struct msghdr completely
nbd: use the default discard granularity
 
Linux: net :mana :Add remaining GDMA stats for MANA to ethtool
 
net, xdp: Allow metadata > 32
net, xdp: Correct grammar
 
net-device: move gso_partial_features to net_device_read_tx
net-device: move lstats in net_device_read_txrx
net-device: move xdp_prog to net_device_read_rx
net-device: reorganize net_device fast path variables
 
net-timestamp: make sk_tskey more predictable in error path
 
net/handshake: Fix handshake_req_destroy_test1
 
net/ipv6: avoid possible UAF in ip6_route_mpath_notify()
net/ipv6: Remove gc_link warn on in fib6_info_release
 
net/iucv: fix the allocation size of iucv_path_table array
 
net/mlx5: Add mlx5_ifc bits used for supporting single netdev Socket-Direct
net/mlx5: Allow sync reset flow when BF MGT interface device is present
net/mlx5: Annotate struct mlx5_fc_bulk with __counted_by
net/mlx5: Annotate struct mlx5_flow_handle with __counted_by
net/mlx5: Bridge, fix multicast packets sent to uplink
net/mlx5: Check capability for fw_reset
net/mlx5: Convert scaled ppm values outside the s32 range for PHC frequency adjustments
net/mlx5: devcom, Add component size getter
net/mlx5: DPLL, Fix possible use after free after delayed work timer triggers
net/mlx5: DPLL, Implement fractional frequency offset get pin op
net/mlx5: DPLL, Use struct to get values from mlx5_dpll_synce_status_get()
net/mlx5: DR, Can't go to uplink vport on RX rule
net/mlx5: DR, Use swap() instead of open coding it
net/mlx5: DR, Use the right GVMI number for drop action
net/mlx5: E-switch, Change flow rule destination checking
net/mlx5: E-Switch, expose eswitch manager vport
net/mlx5: Enable SD feature
net/mlx5: Expose Management PCIe Index Register (MPIR)
net/mlx5: Fix a WARN upon a callback command failure
net/mlx5: Fix fw reporter diagnose output
net/mlx5: Fix query of sd_group field
net/mlx5: Fix query of sd_group field
net/mlx5: fs, Command to control L2TABLE entry silent mode
net/mlx5: fs, Command to control TX flow table root
net/mlx5: Implement management PF Ethernet profile
net/mlx5: Initialize clock->ptp_info inside mlx5_init_timer_clock
net/mlx5: Introduce indirect-sw-encap ICM properties
net/mlx5: Manage ICM type of SW encap
net/mlx5: Move TISes from priv to mdev HW resources
net/mlx5: print change on SW reset semaphore returns busy
net/mlx5: Query maximum frequency adjustment of the PTP hardware clock
net/mlx5: Refactor real time clock operation checks for PHC
net/mlx5: SD, Add informative prints in kernel log
net/mlx5: SD, Implement basic query and instantiation
net/mlx5: SD, Implement devcom communication and primary election
net/mlx5: SD, Implement steering for primary and secondaries
net/mlx5: SD, Introduce SD lib
net/mlx5: simplify mlx5_set_driver_version string assignments
net/mlx5: Use mlx5 device constant for selecting CQ period mode for ASO
 
net/mlx5e: Access array with enum values instead of magic numbers
net/mlx5e: Add local loopback counter to vport rep stats
net/mlx5e: Add wrapping for auxiliary_driver ops and remove unused args
net/mlx5e: Allow software parsing when IPsec crypto is enabled
net/mlx5e: Block TLS device offload on combined SD netdev
net/mlx5e: Change the warning when ignore_flow_level is not supported
net/mlx5e: Create EN core HW resources for all secondary devices
net/mlx5e: Create single netdev per SD group
net/mlx5e: Decouple CQ from priv
net/mlx5e: fix a double-free in arfs_create_groups
net/mlx5e: fix a potential double-free in fs_any_create_groups
net/mlx5e: Fix inconsistent hairpin RQT sizes
net/mlx5e: Fix MACsec state loss upon state update in offload path
net/mlx5e: Fix operation precedence bug in port timestamping napi_poll context
net/mlx5e: Fix peer flow lists handling
net/mlx5e: Ignore IPsec replay window values on sender side
net/mlx5e: Implement AF_XDP TX timestamp and checksum offload
net/mlx5e: Let channels be SD-aware
net/mlx5e: Remove early assignment to netdev->features
net/mlx5e: Remove TLS-specific logic in generic create TIS API
net/mlx5e: Some cleanup in mlx5e_tc_stats_matchall()
net/mlx5e: Statify function mlx5e_monitor_counter_arm
net/mlx5e: Support cross-vhca RSS
net/mlx5e: Support per-mdev queue counter
net/mlx5e: Switch to using _bh variant of of spinlock API in port timestamping NAPI poll context
net/mlx5e: Use a memory barrier to enforce PTP WQ xmit submission tracking occurs after populating the metadata_map
net/mlx5e: Use the correct lag ports number when creating TISes
net/mlx5e: Use the correct lag ports number when creating TISes
 
net/ncsi: Add NC-SI 1.2 Get MC MAC Address command
net/ncsi: Fix netlink major/minor version numbers
net/ncsi: Simplify Kconfig/dts control flow
 
net/ps3_gelic_net: Add gelic_descr structures
 
net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv
net/rds: fix WARNING in rds_conn_connect_if_down
 
net/sched: act_api: avoid non-contiguous action array
net/sched: act_api: conditional notification of events
net/sched: act_api: don't open code max()
net/sched: act_api: rely on rcu in tcf_idr_check_alloc
net/sched: act_api: skip idr replace on bound actions
net/sched: act_api: stop loop over ops array on NULL in tcf_action_init
net/sched: act_api: use tcf_act_for_each_action
net/sched: act_api: use tcf_act_for_each_action in tcf_idr_insert_many
net/sched: act_ct: fix skb leak and crash on ooo frags
net/sched: act_mirred: Add helper function tcf_mirred_replace_dev
net/sched: act_mirred: Allow mirred to block
net/sched: act_mirred: Create function tcf_mirred_to_dev and improve readability
net/sched: act_mirred: don't override retval if we already lost the skb
net/sched: act_mirred: Don't zero blockid when net device is being deleted
net/sched: act_mirred: use the backlog for mirred ingress
net/sched: cbs: Use units.h instead of the copy of a definition
net/sched: cls_api: complement tcf_tfilter_dump_policy
net/sched: cls_api: conditional notification of events
net/sched: cls_api: Expose tc block to the datapath
net/sched: cls_api: remove 'unicast' argument from delete notification
net/sched: cls_u32: replace int refcounts with proper refcounts
net/sched: flower: Add lock protection when remove filter handle
net/sched: flower: Fix chain template offload
net/sched: introduce ACT_P_BOUND return code
net/sched: Introduce tc block netdev tracking infra
net/sched: Remove CONFIG_NET_ACT_IPT from default configs
net/sched: Remove ipt action tests
net/sched: Remove uapi support for ATM qdisc
net/sched: Remove uapi support for CBQ qdisc
net/sched: Remove uapi support for dsmark qdisc
net/sched: Remove uapi support for rsvp classifier
net/sched: Remove uapi support for tcindex classifier
net/sched: Retire ipt action
net/sched: sch_api: conditional netlink notifications
net/sched: simplify tc_action_load_ops parameters
 
net/smc: add sysctl for max conns per lgr for SMC-R v2.1
net/smc: add sysctl for max links per lgr for SMC-R v2.1
net/smc: compatible with 128-bits extended GID of virtual ISM device
net/smc: define a reserved CHID range for virtual ISM devices
net/smc: disable SEID on non-s390 archs where virtual ISM may be used
net/smc: fix illegal rmb_desc access in SMC-D connection dump
net/smc: fix incorrect SMC-D link group matching logic
net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
net/smc: introduce virtual ISM device support feature
net/smc: manage system EID in SMC stack instead of ISM driver
net/smc: remove unneeded atomic operations in smc_tx_sndbuf_nonempty
net/smc: rename some 'fce' to 'fce_v2x' for clarity
net/smc: support extended GID in SMC-D lgr netlink attribute
net/smc: support SMCv2.x supplemental features negotiation
net/smc: unify the structs of accept or confirm message for v1 and v2
 
net: Add MDB bulk deletion device operation
net: add more sanity check in virtio_net_hdr_to_skb()
net: Add NAPI IRQ support
net: Add queue and napi association
net: add rcu safety to rtnl_prop_list_size()
net: asix: fix fortify warning
net: atlantic: eliminate double free in error handling logic
net: atlantic: Fix DMA mapping for PTP hwts ring
net: axienet: Introduce dmaengine support
net: axienet: Preparatory changes for dmaengine support
net: bcmasp: Handle RX buffer allocation failure
net: bcmasp: Indicate MAC is in charge of PHY PM
net: bcmasp: Sanity check is off by one
net: bql: fix building with BQL disabled
net: bridge: add document for IFLA_BR enum
net: bridge: add document for IFLA_BRPORT enum
net: bridge: switchdev: Ensure deferred event delivery on unoffload
net: bridge: switchdev: Skip MDB replays of deferred events on offload
net: can: Use device_get_match_data()
net: Change the API of PHY default timestamp to MAC
net: Convert PHYs hwtstamp callback to use kernel_hwtstamp_config
net: Convert some ethtool_sprintf() to ethtool_puts()
net: core: synchronize link-watch when carrier is queried
net: dl2k: Use proper conversion of dev_addr before IO to device
net: dns_resolver: the module is called dns_resolver, not dnsresolver
net: do not send a MOVE event when netdev changes netns
net: don't dump stack on queue timeout
net: dpaa: fman_memac: accept phy-interface-type = "10gbase-r" in the device tree
net: dsa: bcm_sf2: drop priv->master_mii_dn
net: dsa: bcm_sf2: stop assigning an OF node to the ds->user_mii_bus
net: dsa: fix netdev_priv() dereference before check on non-DSA netdevice events
net: dsa: lantiq_gswip: delete irrelevant use of ds->phys_mii_mask
net: dsa: lantiq_gswip: ignore MDIO buses disabled in OF
net: dsa: lantiq_gswip: use devres for internal MDIO bus, not ds->user_mii_bus
net: dsa: microchip: add property to select internal RMII reference clock
net: dsa: microchip: fix register write order in ksz8_ind_write8()
net: dsa: microchip: ksz8: Add function to configure ports with integrated PHYs
net: dsa: microchip: ksz8: Make flow control, speed, and duplex on CPU port configurable
net: dsa: microchip: make phylink_mac_link_up() not optional
net: dsa: microchip: move ksz_chip_id enum to platform include
net: dsa: microchip: properly support platform_data probing
net: dsa: microchip: use DSA_TAG_PROTO without _VALUE define
net: dsa: mt7530: fix 10M/100M speed on MT7988 switch
net: dsa: mv88e6xxx: Add "eth-mac" counter group support
net: dsa: mv88e6xxx: Add "rmon" counter group support
net: dsa: mv88e6xxx: Create API to read a single stat counter
net: dsa: mv88e6xxx: Fix failed probe due to unsupported C45 reads
net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
net: dsa: mv88e6xxx: Give each hw stat an ID
net: dsa: mv88e6xxx: Limit histogram counters to ingress traffic
net: dsa: mv88e6xxx: Push locking into stats snapshotting
net: dsa: qca8k: assign ds->user_mii_bus only for the non-OF case
net: dsa: qca8k: consolidate calls to a single devm_of_mdiobus_register()
net: dsa: qca8k: fix illegal usage of GPIO
net: dsa: qca8k: put MDIO bus OF node on qca8k_mdio_register() failure
net: dsa: qca8k: skip MDIO bus creation if its OF node has status = "disabled"
net: dsa: qca8k: use "dev" consistently within qca8k_mdio_register()
net: dsa: realtek: Rename bogus RTL8368S variable
net: dsa: realtek: Rewrite RTL8366RB MTU handling
net: dsa: sja1105: Use units.h instead of the copy of a definition
net: dsa: tag_rtl4_a: Use existing ETH_P_REALTEK constant
net: dsa: vsc73xx: Add null pointer check to vsc73xx_gpio_probe
net: ena: Add more debug prints to XDP related function
net: ena: Always register RX queue info
net: ena: Don't check if XDP program is loaded in ena_xdp_execute()
net: ena: Introduce total_tx_size field in ena_tx_buffer struct
net: ena: Make queue stats code cleaner by removing the if block
net: ena: Move XDP code to its new files
net: ena: Pass ena_adapter instead of net_device to ena_xmit_common()
net: ena: Put orthogonal fields in ena_tx_buffer in a union
net: ena: Refactor napi functions
net: ena: replace deprecated strncpy with strscpy
net: ena: Take xdp packets stats into account in ena_get_stats64()
net: ena: Use tx_ring instead of xdp_ring for XDP channel TX
net: enetc: allow phy-mode = "1000base-x"
net: ethernet: adi: move PHYLIB from vendor to driver symbol
net: ethernet: adi: requires PHYLIB support
net: ethernet: am65-cpsw: Add standard Ethernet MAC stats to ethtool
net: ethernet: am65-cpsw: Build am65-cpsw-qos only if required
net: ethernet: am65-cpsw: cleanup TAPRIO handling
net: ethernet: am65-cpsw: Move register definitions to header file
net: ethernet: am65-cpsw: Rename TI_AM65_CPSW_TAS to TI_AM65_CPSW_QOS
net: ethernet: am65-cpsw: Set default TX channels to maximum
net: ethernet: cortina: Drop TSO support
net: ethernet: ezchip: Convert to platform remove callback returning void
net: ethernet: mtk_eth_soc: set DMA coherent mask to get PPE working
net: ethernet: mtk_wed: add support for devices with more than 4GB of dram
net: ethernet: mtk_wed: rely on __dev_alloc_page in mtk_wed_tx_buffer_alloc
net: ethernet: renesas: rcar_gen4_ptp: Break out to module
net: ethernet: renesas: rcar_gen4_ptp: Depend on PTP_1588_CLOCK
net: ethernet: renesas: rcar_gen4_ptp: Fail on unknown register layout
net: ethernet: renesas: rcar_gen4_ptp: Get clock increment from clock rate
net: ethernet: renesas: rcar_gen4_ptp: Prepare for shared register layout
net: ethernet: renesas: rcar_gen4_ptp: Remove incorrect comment
net: ethernet: ti: am65-cpsw-qos: Add Frame Preemption MAC Merge support
net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode
net: ethernet: ti: am65-cpsw: add sw tx/rx irq coalescing based on hrtimers
net: ethernet: ti: am65-cpsw: Convert to platform remove callback returning void
net: ethernet: ti: am65-cpsw: Fix error handling in am65_cpsw_nuss_common_open()
net: ethernet: ti: am65-cpsw: Fix max mtu to fit ethernet frames
net: ethernet: ti: am65-cpsw: Move code to avoid forward declaration
net: ethernet: ti: am65-cpsw: Re-arrange functions to avoid forward declaration
net: ethernet: ti: cpsw-new: Convert to platform remove callback returning void
net: ethernet: ti: cpsw: Convert to platform remove callback returning void
net: ethernet: ti: cpsw: enable mac_managed_pm to fix mdio
net: ethernet: ti: cpsw_new: enable mac_managed_pm to fix mdio
net: ethernet: ti: davinci_mdio: Update K3 SoCs list for errata i2329
net: ethtool: Add a command to expose current time stamping layer
net: ethtool: Add a command to list available time stamping layers
net: ethtool: add a NO_CHANGE uAPI for new RXFH's input_xfrm
net: ethtool: add support for symmetric-xor RSS hash
net: ethtool: Allow passing a phy index for some commands
net: ethtool: cable-test: Target the command to the requested PHY
net: ethtool: copy input_xfrm to user-space in ethtool_get_rxfh
net: ethtool: Fix symmetric-xor RSS RX flow hash check
net: ethtool: get rid of get/set_rxfh_context functions
net: ethtool: Introduce a command to list PHYs on an interface
net: ethtool: pass a pointer to parameters to get/set_rxfh ethtool ops
net: ethtool: plca: Target the command to the requested PHY
net: ethtool: pse-pd: Target the command to the requested PHY
net: ethtool: Refactor identical get_ts_info implementations.
net: ethtool: reject unsupported RSS input xfrm values
net: ethtool: strset: Allow querying phy stats by index
net: ethtool: ts: Let the active time stamping layer be selectable
net: ethtool: ts: Update GET_TS to reply the current selected timestamp
net: fec: fix the unhandled context fault from smmu
net: fill in MODULE_DESCRIPTION() for AF_PACKET
net: fill in MODULE_DESCRIPTION()s for 6LoWPAN
net: fill in MODULE_DESCRIPTION()s for 8390
net: fill in MODULE_DESCRIPTION()s for af_key
net: fill in MODULE_DESCRIPTION()s for ATM
net: fill in MODULE_DESCRIPTION()s for Broadcom bgmac
net: fill in MODULE_DESCRIPTION()s for CAIF
net: fill in MODULE_DESCRIPTION()s for ds26522 module
net: fill in MODULE_DESCRIPTION()s for DSA tags
net: fill in MODULE_DESCRIPTION()s for dsa_loop_bdinfo
net: fill in MODULE_DESCRIPTION()s for enetc
net: fill in MODULE_DESCRIPTION()s for ep93xxx_eth
net: fill in MODULE_DESCRIPTION()s for fddik/skfp
net: fill in MODULE_DESCRIPTION()s for fec
net: fill in MODULE_DESCRIPTION()s for fsl_pq_mdio
net: fill in MODULE_DESCRIPTION()s for HSR
net: fill in MODULE_DESCRIPTION()s for ieee802154/fakelb
net: fill in MODULE_DESCRIPTION()s for ipv4 modules
net: fill in MODULE_DESCRIPTION()s for ipv6 modules
net: fill in MODULE_DESCRIPTION()s for ipvtap
net: fill in MODULE_DESCRIPTION()s for liquidio
net: fill in MODULE_DESCRIPTION()s for litex
net: fill in MODULE_DESCRIPTION()s for mdio_devres
net: fill in MODULE_DESCRIPTION()s for missing arcnet
net: fill in MODULE_DESCRIPTION()s for mpoa
net: fill in MODULE_DESCRIPTION()s for net/sched
net: fill in MODULE_DESCRIPTION()s for NFC
net: fill in MODULE_DESCRIPTION()s for nps_enet
net: fill in MODULE_DESCRIPTION()s for plip
net: fill in MODULE_DESCRIPTION()s for ppp
net: fill in MODULE_DESCRIPTION()s for rvu_mbox
net: fill in MODULE_DESCRIPTION()s for s2io
net: fill in MODULE_DESCRIPTION()s for SLIP
net: fill in MODULE_DESCRIPTION()s for Sun RPC
net: fill in MODULE_DESCRIPTION()s for wx_lib
net: fill in MODULE_DESCRIPTION()s for xen-netback
net: fill in MODULE_DESCRIPTION()s for xfrm
net: Fix from address in memcpy_to_iter_csum()
net: fix removing a namespace with conflicting altnames
net: fjes: Convert to platform remove callback returning void
net: gro: parse ipv6 ext headers without frag0 invalidation
net: gso: add HBH extension header offload support
net: hns3: reduce stack usage in hclge_dbg_dump_tm_pri()
net: hsr: Add support for MC filtering at the slave device
net: hsr: Fix typo in the hsr_forward_do() function comment
net: hsr: remove WARN_ONCE() in send_hsr_supervision_frame()
net: hsr: Use correct offset for HSR TLV values in supervisory HSR frames
net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink()
net: implement lockless setsockopt(SO_PEEK_OFF)
net: increase optmem_max default value
net: intel: fix old compiler regressions
net: ip_tunnel: prevent perpetual headroom growth
net: ipa: add IPA v5.5 configuration data
net: ipa: add IPA v5.5 register definitions
net: ipa: Convert to platform remove callback returning void
net: ipa: don't overrun IPA suspend interrupt registers
net: ipa: prepare for IPA v5.5
net: ipa: update IPA version comments in "ipa_reg.h"
net: ipv4: fix a memleak in ip_setup_cork
net: kcm: fix direct access to bv_len
net: lan78xx: fix "softirq work is pending" error
net: lan78xx: fix runtime PM count underflow on link stop
net: lan966x: Fix port configuration when using SGMII interface
net: libwx: add phylink to libwx
net: linkmode: add linkmode_fill() helper
net: liquidio: fix clang-specific W=1 build warnings
net: macb: Convert to ndo_hwtstamp_get() and ndo_hwtstamp_set()
net: macsec: documentation for macsec_context and macsec_ops
net: macsec: introduce mdo_insert_tx_tag
net: macsec: move sci_to_cpu to macsec header
net: macsec: revert the MAC address if mdo_upd_secy fails
net: macsec: use skb_ensure_writable_head_tail to expand the skb
net: Make dev_set_hwtstamp_phylib accessible
net: make vlan_get_tag() return -ENODATA instead of -EINVAL
net: mana: add msix index sharing between EQs
net: mana: Fix spelling mistake "enforecement" -> "enforcement"
net: marvell,prestera: Fix example PCI bus addressing
net: mctp: put sock on tag allocation failure
net: mctp: take ownership of skb in mctp_local_output
net: mdio-gpio: replace deprecated strncpy with strscpy
net: mdio-mux: be compatible with parent buses which only support C45
net: mdio-mux: show errors on probe failure
net: mdio: get/put device node during (un)registration
net: mdio: mdio-bcm-unimac: Delay before first poll
net: mdio: mdio-bcm-unimac: Use read_poll_timeout
net: mdio: mux-bcm-iproc: Use alignment helpers and SZ_4K
net: mdio_bus: add refcounting for fwnodes to mdiobus
net: mdio_bus: replace deprecated strncpy with strscpy
net: micrel: Fix PTP frame parsing for lan8814
net: micrel: Fix PTP frame parsing for lan8841
net: microchip: lan743x : bidirectional throughput improvement
net: mvmdio: Avoid excessive sleeps in polled mode
net: mvmdio: Support setting the MDC frequency on XSMI controllers
net: mvpp2: add support for mii
net: mvpp2: clear BM pool before initialization
net: mvpp2: initialize port fwnode pointer
net: Namespace-ify sysctl_optmem_max
net: netdev_queue: netdev_txq_completed_mb(): fix wake condition
net: netdevsim: don't try to destroy PHC on VFs
net: ngbe: convert phylib to phylink
net: openvswitch: limit the number of recursions from action sets
net: page_pool: add netlink notifications for state changes
net: page_pool: add nlspec for basic access to page pools
net: page_pool: avoid touching slow on the fastpath
net: page_pool: expose page pool stats via netlink
net: page_pool: factor out releasing DMA from releasing the page
net: page_pool: factor out uninit
net: page_pool: fix general protection fault in page_pool_unlist
net: page_pool: id the page pools
net: page_pool: implement GET in the netlink API
net: page_pool: mute the periodic warning for visible page pools
net: page_pool: record pools per netdev
net: page_pool: report amount of memory held by page pools
net: page_pool: report when page pool was destroyed
net: page_pool: split the page_pool_params into fast and slow
net: page_pool: stash the NAPI ID for easier access
net: partial revert of the "Make timestamping selectable: series
net: pcs: rzn1-miic: Convert to platform remove callback returning void
net: pds_core: Fix possible double free in error handling path
net: phy: add helpers to handle sfp phy connect/disconnect
net: phy: add possible interfaces
net: phy: add Rust Asix PHY driver
net: phy: add support for PHY package MMD read/write
net: phy: Add support for the DP83TG720S Ethernet PHY
net: phy: adin: allow control of Fast Link Down
net: phy: aquantia: add firmware load support
net: phy: aquantia: drop wrong endianness conversion for addr and CRC
net: phy: aquantia: fill in possible_interfaces for AQR113C
net: phy: aquantia: move MMD_VEND define to header
net: phy: aquantia: move to separate directory
net: phy: aquantia: switch to crc_itu_t()
net: phy: at803x: add support for cdt cross short test for qca808x
net: phy: at803x: better align function varibles to open parenthesis
net: phy: at803x: drop specific PHY ID check from cable test functions
net: phy: at803x: fix passing the wrong reference for config_intr
net: phy: at803x: generalize cdt fault length function
net: phy: at803x: make at8031 related DT functions name more specific
net: phy: at803x: make read specific status function more generic
net: phy: at803x: make read_status more generic
net: phy: at803x: move at8031 functions in dedicated section
net: phy: at803x: move at8035 specific DT parse to dedicated probe
net: phy: at803x: move disable WOL to specific at8031 probe
net: phy: at803x: move qca83xx specific check in dedicated functions
net: phy: at803x: move specific at8031 config_init to dedicated function
net: phy: at803x: move specific at8031 config_intr to dedicated function
net: phy: at803x: move specific at8031 probe mode check to dedicated probe
net: phy: at803x: move specific at8031 WOL bits to dedicated function
net: phy: at803x: move specific DT option for at8031 to specific probe
net: phy: at803x: move specific qca808x config_aneg to dedicated function
net: phy: at803x: raname hw_stats functions to qca83xx specific name
net: phy: at803x: refactor qca808x cable test get status function
net: phy: at803x: remove extra space after cast
net: phy: at803x: replace msleep(1) with usleep_range
net: phy: bcm84881: fill in possible_interfaces
net: phy: broadcom: Wire suspend/resume for BCM54612E
net: phy: c45: add genphy_c45_pma_read_ext_abilities() function
net: phy: correctly check soft_reset ret ONLY if defined for PHY
net: phy: extend PHY package API to support multiple global address
net: phy: Introduce ethernet link topology representation
net: phy: make addr type u8 in phy_package_shared struct
net: phy: marvell10g: fill in possible_interfaces
net: phy: marvell10g: table driven mactype decode
net: phy: mdio_device: Reset device only when necessary
net: phy: mediatek-ge-soc: sync driver with MediaTek SDK
net: phy: micrel: allow usage of generic ethernet-phy clock
net: phy: micrel: fix ts_info value in case of no phc
net: phy: micrel: populate .soft_reset for KSZ9131
net: phy: micrel: use devm_clk_get_optional_enabled for the rmii-ref clock
net: phy: nxp-c45-tja11xx: add MACsec statistics
net: phy: nxp-c45-tja11xx: add MACsec support
net: phy: nxp-c45-tja11xx: implement mdo_insert_tx_tag
net: phy: realtek: Fix rtl8211f_config_init() for RTL8211F(D)(I)-VD-CG PHY
net: phy: Remove the call to phy_mii_ioctl in phy_hwstamp_get/set
net: phy: restructure __phy_write/read_mmd to helper and phydev user
net: phylink: move phylink_pcs_neg_mode() into phylink.c
net: phylink: pass PHY into phylink_validate_mask()
net: phylink: pass PHY into phylink_validate_one()
net: phylink: reimplement population of pl->supported for in-band
net: phylink: split out per-interface validation
net: phylink: split out PHY validation from phylink_bringup_phy()
net: phylink: use for_each_set_bit()
net: phylink: use linkmode_fill()
net: phylink: use the PHY's possible_interfaces if populated
net: pktgen: Use wait_event_freezable_timeout() for freezable kthread
net: qualcomm: rmnet: fix global oob in rmnet_policy
net: ravb: Count packets instead of descriptors in GbEth RX path
net: ravb: Fix dma_addr_t truncation in error case
net: remove SOCK_DEBUG leftovers
net: remove SOCK_DEBUG macro
net: rename dsa_realloc_skb to skb_ensure_writable_head_tail
net: Replace hwtstamp_source by timestamping layer
net: rswitch: Add a setting ext descriptor function
net: rswitch: Add jumbo frames handling for RX
net: rswitch: Add jumbo frames handling for TX
net: rswitch: Add unmap_addrs instead of dma address in each desc
net: rswitch: Allow jumbo frames
net: rswitch: Drop unused argument/return value
net: rswitch: Set GWMDNC register
net: rswitch: Use build_skb() for RX
net: rswitch: Use unsigned int for desc related array index
net: rtnetlink: remove local list in __linkwatch_run_queue()
net: rtnl: introduce rcu_replace_pointer_rtnl
net: rtnl: use rcu_replace_pointer_rtnl in rtnl_unregister_*
net: sched: Add initial TC error skb drop reasons
net: sched: Make tc-related drop reason more flexible for remaining qdiscs
net: sched: move block device tracking into tcf_block_get/put_ext()
net: sched: Move drop_reason to struct tc_skb_cb
net: sched: track device in tcf_block_get/put_ext() only for clsact binder types
net: sctp: fix skb leak in sctp_inq_free()
net: sfp-bus: fix SFP mode detect from bitrate
net: sfp: Add helper to return the SFP bus name
net: sfp: Convert to platform remove callback returning void
net: sfp: fix PHY discovery for FS SFP-10G-T module
net: sfp: pass the phy_device when disconnecting an sfp module's PHY
net: sfp: rework the RollBall PHY waiting code
net: sfp: use linkmode_*() rather than open coding
net: skbuff: fix spelling errors
net: skbuff: Remove some excess struct-member documentation
net: smc: fix spurious error message from __sock_release()
net: smsc95xx: add support for SYS TEC USB-SPEmodule1
net: sock: remove excess structure-member documentation
net: sparx5: Add spinlock for frame transmission from CPU
net: sparx5: Fix use after free inside sparx5_del_mact_entry
net: stmmac: Add support for EST cycle-time-extension
net: stmmac: Add support for HW-accelerated VLAN stripping
net: stmmac: Add support for TX/RX channel interrupt
net: stmmac: Add Tx HWTS support to XDP ZC
net: stmmac: Complete meta data only when enabled
net: stmmac: do not clear TBS enable bit on link up/down
net: stmmac: don't create a MDIO bus if unnecessary
net: stmmac: dwmac-imx: set TSO/TBS TX queues default settings
net: stmmac: ethtool: Fixed calltrace caused by unbalanced disable_irq_wake calls
net: stmmac: Fix EST offset for dwmac 5.10
net: stmmac: Fix ethool link settings ops for integrated PCS
net: stmmac: fix ethtool per-queue statistics
net: stmmac: Fix incorrect dereference in interrupt handlers
net: stmmac: Make MSI interrupt routine generic
net: stmmac: mmc: Support more counters for XGMAC Core
net: stmmac: Prevent DSA tags from breaking COE
net: stmmac: protect updates of 64-bit statistics counters
net: stmmac: reduce dma ring display code duplication
net: stmmac: Refactor EST implementation
net: stmmac: remove extra newline from descriptors display
net: stmmac: Use interrupt mode INTM=1 for per channel irq
net: stmmac: Wait a bit for the reset to take effect
net: stmmac: xgmac: EST interrupts handling
net: stmmac: xgmac: fix a typo of register name in DPP safety handling
net: stmmac: xgmac: fix handling of DPP safety error for DMA channels
net: stmmac: xgmac: use #define for string constants
net: sysfs: Fix /sys/class/net/ path
net: sysfs: Fix /sys/class/net/ path for statistics
net: sysfs: fix locking in carrier read
net: ti: icssg-prueth: add dependency for PTP
net: tls, add test to capture error on large splice
net: tls, fix WARNIING in __sk_msg_free
net: tls: factor out tls_*crypt_async_wait()
net: tls: fix returned read length with async decrypt
net: tls: fix use-after-free with partial reads and async decrypt
net: tls: handle backlogging of crypto requests
net: txgbe: use phylink bits added in libwx
net: usb: ax88179_178a: avoid two consecutive device resets
net: usb: dm9601: fix wrong return value in dm9601_mdio_read
net: veth: clear GRO when clearing XDP even when down
net: wan/fsl_ucc_hdlc: Convert to platform remove callback returning void
net: wan/ixp4xx_hss: Convert to platform remove callback returning void
net: wan: Add framer framework support
net: wan: framer: Add support for the Lantiq PEF2256 framer
net: wangxun: add coalesce options support
net: wangxun: add ethtool_ops for channel number
net: wangxun: add ethtool_ops for msglevel
net: wangxun: add ethtool_ops for ring parameters
net: wangxun: add flow control support
net: wangxun: fix changing mac failed when running
net: wwan: qcom_bam_dmux: Convert to platform remove callback returning void
 
Linux: net:rds: Fix possible deadlock in rds_message_put
 
net_tstamp: Add TIMESTAMPING SOFTWARE and HARDWARE mask
 
netdev-genl: Add netlink framework functions for napi
netdev-genl: Add netlink framework functions for queue
netdev-genl: Add PID for the NAPI thread
netdev-genl: spec: Add irq in netdev netlink YAML spec
netdev-genl: spec: Add PID in netdev netlink YAML spec
netdev-genl: spec: Extend netdev netlink spec in YAML for NAPI
netdev-genl: spec: Extend netdev netlink spec in YAML for queue
 
netdevsim: avoid potential loop in nsim_dev_trap_report_work()
 
netfilter: bridge: confirm multicast packets before passing them up the stack
netfilter: bridge: replace physindev with physinif in nf_bridge_info
netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
netfilter: conntrack: correct window scaling with retransmitted SYN
netfilter: ctnetlink: fix filtering for zone 0
netfilter: ctnetlink: support filtering by zone
netfilter: flowtable: reorder nf_flowtable struct members
netfilter: ipset: fix performance regression in swap operation
netfilter: ipset: Missing gc cancellations fixed
netfilter: nat: restore default DNAT behavior
netfilter: nf_conntrack_h323: Add protection for bmp length out of range
netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
netfilter: nf_queue: remove excess nf_bridge variable
netfilter: nf_tables: Add locking for NFT_MSG_GETSETELEM_RESET requests
netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
netfilter: nf_tables: bail out if stateful expression provides no .clone
netfilter: nf_tables: check if catch-all set element is active in next generation
netfilter: nf_tables: cleanup documentation
netfilter: nf_tables: disallow anonymous set with timeout flag
netfilter: nf_tables: do not allow mismatch field size and set key length
netfilter: nf_tables: fix bidirectional offload regression
netfilter: nf_tables: Introduce nft_set_dump_ctx_init()
netfilter: nf_tables: mark newset as dead on transaction abort
netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout
netfilter: nf_tables: Pass const set to nft_get_set_elem
netfilter: nf_tables: register hooks last when adding new chain/flowtable
netfilter: nf_tables: reject constant set with timeout
netfilter: nf_tables: reject invalid set policy
netfilter: nf_tables: reject NFT_SET_CONCAT with not field length description
netfilter: nf_tables: reject QUEUE/DROP verdict parameters
netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
netfilter: nf_tables: restrict tunnel object to NFPROTO_NETDEV
netfilter: nf_tables: set dormant flag on hook register failure
netfilter: nf_tables: skip dead set elements in netlink dump
netfilter: nf_tables: use kzalloc for hook allocation
netfilter: nf_tables: use timestamp to check for set element timeout
netfilter: nf_tables: validate .maxattr at expression registration
netfilter: nf_tables: validate chain type update if available
netfilter: nf_tables: validate NFPROTO_* family
netfilter: nfnetlink_log: use proper helper for fetching physinif
netfilter: nfnetlink_queue: un-break NF_REPEAT
netfilter: nft_chain_filter: handle NETDEV_UNREGISTER for inet/ingress basechain
netfilter: nft_compat: narrow down revision to unsigned 8-bits
netfilter: nft_compat: reject unused compat flag
netfilter: nft_compat: restrict match/target protocol to u16
netfilter: nft_ct: fix l3num expectations with inet pseudo family
netfilter: nft_ct: reject direction for ct id
netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
netfilter: nft_flow_offload: release dst in case direct xmit path is used
netfilter: nft_flow_offload: reset dst in route object after setting up flow
netfilter: nft_limit: do not ignore unsupported flags
netfilter: nft_limit: reject configurations that cause integer overflow
netfilter: nft_set_pipapo: add helper to release pcpu scratch area
netfilter: nft_set_pipapo: fix missing : in kdoc
netfilter: nft_set_pipapo: prefer gfp_kernel allocation
netfilter: nft_set_pipapo: remove scratch_aligned pointer
netfilter: nft_set_pipapo: remove static in nft_pipapo_get()
netfilter: nft_set_pipapo: store index in scratch maps
netfilter: nft_set_rbtree: skip end interval element from gc
netfilter: propagate net to nf_bridge_get_physindev
 
netfs, cachefiles: Change mailing list
netfs, cachefiles: Pass upper bound length to allow expansion
 
netfs, fscache: Combine fscache with netfs
netfs, fscache: Move /proc/fs/fscache to /proc/fs/netfs and put in a symlink
netfs, fscache: Move fs/fscache/* into fs/netfs/
netfs, fscache: Prevent Oops in fscache_put_cache()
netfs, fscache: Remove ->begin_cache_operation
 
netfs: Add a ->free_subrequest() op
netfs: Add a hook to allow tell the netfs to update its i_size
netfs: Add a procfile to list in-progress requests
netfs: Add func to calculate pagecount/size-limited span of an iterator
netfs: Add iov_iters to (sub)requests to describe various buffers
netfs: Add Jeff Layton as reviewer
netfs: Add support for DIO buffering
netfs: Allocate multipage folios in the writepath
netfs: Allow buffered shared-writeable mmap through netfs_page_mkwrite()
netfs: Allow the netfs to make the io (sub)request alloc larger
netfs: Count DIO writes
netfs: Dispatch write requests to process a writeback slice
netfs: Don't use certain unnecessary folio_*() functions
netfs: Export the netfs_sreq tracepoint
netfs: Extend the netfs_io_*request structs to handle writes
netfs: Fix a NULL vs IS_ERR() check in netfs_perform_write()
netfs: Fix i_dio_count leak on DIO read past i_size
netfs: Fix interaction between write-streaming and cachefiles culling
netfs: Fix missing zero-length check in unbuffered write
netfs: Fix proc/fs/fscache symlink to point to "netfs" not "../netfs"
netfs: Fix the loop that unmarks folios after writing to the cache
netfs: Fix wrong #ifdef hiding wait
netfs: Implement a write-through caching option
netfs: Implement buffered write API
netfs: Implement unbuffered/DIO read support
netfs: Implement unbuffered/DIO vs buffered I/O locking
netfs: Implement unbuffered/DIO write support
netfs: Limit subrequest by size or number of segments
netfs: Make netfs_put_request() handle a NULL pointer
netfs: Make netfs_read_folio() handle streaming-write pages
netfs: Make the refcounting of netfs_begin_read() easier to use
netfs: Mark netfs_unbuffered_write_iter_locked() static
netfs: Move pinning-for-writeback from fscache to netfs
netfs: Optimise away reads above the point at which there can be no data
netfs: Prep to use folio->private for write grouping and streaming write
netfs: Provide a launder_folio implementation
netfs: Provide a writepages implementation
netfs: Provide func to copy data to pagecache for buffered write
netfs: Provide invalidate_folio and release_folio calls
netfs: Provide netfs_file_read_iter()
netfs: Provide tools to create a buffer in an xarray
netfs: Rearrange netfs_io_subrequest to put request pointer first
 
netlink: add nla be16/32 types to minlen array
netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter
netlink: fix potential sleeping issue in mqueue_flush_file
netlink: introduce typedef for filter function
netlink: Return unsigned value for nla_len()
netlink: specs: add ethnl PHY_GET command set
netlink: specs: add phy-index as a header parameter
netlink: specs: devlink: add some(not all) missing attributes in devlink.yaml
netlink: specs: Introduce new netlink command to get current timestamp
netlink: specs: Introduce new netlink command to list available time stamping layers
netlink: specs: Introduce time stamping set command
netlink: specs: mptcp: rename the MPTCP path management spec
netlink: specs: ovs: correct enum names in specs
netlink: specs: ovs: remove fixed header fields from attrs
 
netns-ipv4: reorganize netns_ipv4 fast path variables
 
netrom: Fix a data-race around sysctl_netrom_default_path_quality
netrom: Fix a data-race around sysctl_netrom_link_fails_count
netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
netrom: Fix a data-race around sysctl_netrom_routing_control
netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
netrom: Fix a data-race around sysctl_netrom_transport_maximum_tries
netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
netrom: Fix a data-race around sysctl_netrom_transport_timeout
netrom: Fix data-races around sysctl_net_busy_read
netrom: Fix data-races around sysctl_netrom_network_ttl_initialiser
 
new helper: user_path_locked_at()
 
nfc: nci: free rx_data_reassembly skb on NCI device cleanup
 
nfp: add ethtool flow steering callbacks
nfp: devlink: add extended ack report messages
nfp: enable NETDEV_XDP_ACT_REDIRECT feature flag
nfp: ethtool: add extended ack report messages
nfp: ethtool: expose transmit SO_TIMESTAMPING capability
nfp: ethtool: support TX/RX pause frame on/off
nfp: flower: add hardware offload check for post ct entry
nfp: flower: fix hardware offload for the transfer layer port
nfp: flower: prevent re-adding mac index for bonded port
nfp: flower: Remove usage of the deprecated ida_simple_xx() API
nfp: offload flow steering to the nfp
nfp: support UDP segmentation offload
nfp: use correct macro for LengthSelect in BAR config
 
nfs: add new tracepoint at nfs4 revalidate entry point
 
NFS: drop unused nfs_direct_req bytes_left
 
nfs: fix UAF on pathwalk running into umount
nfs: make nfs_set_verifier() safe for use in RCU pathwalk
nfs: print fileid in lookup tracepoints
nfs: Remove writepage
nfs: rename the nfs_async_rename_done tracepoint
 
NFS: Use parent's objective cred in nfs_access_login_time()
 
nfsctl: switch to simple_recursive_removal()
 
NFSD: Document lack of f_pos_lock in nfsd_readdir()
 
nfsd: don't take fi_lock in nfsd_break_deleg_cb()
nfsd: fix RELEASE_LOCKOWNER
nfsd: kill stale comment about simple_fill_super() requirements
 
NFSD: Make the file_delayed_close workqueue UNBOUND
NFSD: Modify NFSv4 to use nfsd_read_splice_ok()
 
nfsd: new Kconfig option for legacy client tracking
 
NFSD: Remove nfsd_drc_gc() tracepoint
 
nfsd: remove unnecessary NULL check
nfsd: rename nfsd_last_thread() to nfsd_destroy_serv()
 
NFSD: Replace RQ_SPLICE_OK in nfsd_read()
NFSD: use read_seqbegin() rather than read_seqbegin_or_lock()
 
NFSv4, NFSD: move enum nfs_cb_opnum4 to include/linux/nfs4.h
 
NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT
 
NFSv4.1: Assign the right value for initval and retries for rpc timeout
NFSv4.1: if referring calls are complete, trust the stateid argument
NFSv4.1: Use the nfs_client's rpc timeouts for backchannel
 
NFSv4: Always ask for type with READDIR
NFSv4: Track the number of referring calls in struct cb_process_state
 
nilfs2: add missing set_freezable() for freezable kthread
nilfs2: add nilfs_end_folio_io()
nilfs2: add nilfs_get_folio()
nilfs2: convert nilfs_abort_logs to use folios
nilfs2: convert nilfs_add_link() to use a folio
nilfs2: convert nilfs_btnode_abort_change_key to use a folio
nilfs2: convert nilfs_btnode_commit_change_key to use a folio
nilfs2: convert nilfs_btnode_create_block to use a folio
nilfs2: convert nilfs_btnode_delete to use a folio
nilfs2: convert nilfs_btnode_prepare_change_key to use a folio
nilfs2: convert nilfs_btnode_submit_block to use a folio
nilfs2: convert nilfs_empty_dir() to use a folio
nilfs2: convert nilfs_find_entry to use a folio
nilfs2: convert nilfs_forget_buffer to use a folio
nilfs2: convert nilfs_gccache_submit_read_data to use a folio
nilfs2: convert nilfs_make_empty() to use a folio
nilfs2: convert nilfs_mdt_create_block to use a folio
nilfs2: convert nilfs_mdt_submit_block to use a folio
nilfs2: convert nilfs_mdt_write_page() to use a folio
nilfs2: convert nilfs_page_bug() to nilfs_folio_bug()
nilfs2: convert nilfs_page_mkwrite() to use a folio
nilfs2: convert nilfs_prepare_chunk() and nilfs_commit_chunk() to folios
nilfs2: convert nilfs_readdir to use a folio
nilfs2: convert nilfs_rename() to use folios
nilfs2: convert nilfs_segctor_complete_write to use folios
nilfs2: convert nilfs_segctor_prepare_write to use folios
nilfs2: convert nilfs_writepage() to use a folio
nilfs2: convert to __nilfs_clear_folio_dirty()
nilfs2: convert to nilfs_clear_folio_dirty()
nilfs2: convert to nilfs_folio_buffers_clean()
nilfs2: cpfile: fix some kernel-doc warnings
nilfs2: d_obtain_alias(ERR_PTR(...)) will do the right thing...
nilfs2: eliminate staggered calls to kunmap in nilfs_rename
nilfs2: fix data corruption in dsync block recovery for small block sizes
nilfs2: fix hang in nilfs_lookup_dirty_data_buffers()
nilfs2: fix potential bug in end_buffer_async_write
nilfs2: move page release outside of nilfs_delete_entry and nilfs_set_link
nilfs2: pass the mapped address to nilfs_check_page()
nilfs2: remove page_address() from nilfs_add_link
nilfs2: remove page_address() from nilfs_delete_entry
nilfs2: remove page_address() from nilfs_set_link
nilfs2: return the mapped address from nilfs_get_page()
nilfs2: simplify device handling
nilfs2: switch to kmap_local for directory handling
nilfs2: switch WARN_ONs to warning output in nilfs_sufile_do_free()
 
nodemask: Split out include/linux/nodemask_types.h
 
nouveau/gsp: add kconfig option to enable GSP paths by default
nouveau/gsp: handle engines in runl without nonstall interrupts.
nouveau/gsp: use correct size for registry rpc.
nouveau/gsp: use correct size for registry rpc.
 
nouveau/svm: fix kvcalloc() argument order
 
nouveau/vmm: don't set addr on the fail path to avoid warning
 
nouveau: add an ioctl to report vram usage
nouveau: add an ioctl to return vram bar size.
nouveau: fix function cast warnings
nouveau: lock the client object tree.
nouveau: offload fence uevents work to workqueue
nouveau: report byte usage in VRAM usage.
 
nsfs: use d_make_root()
 
nsproxy.h: add missing include
 
ntfs: dir.c: fix kernel-doc function parameter warnings
 
nubus: Make nubus_bus_type static and constant
 
null_blk: don't cap max_hw_sectors to BLK_DEF_MAX_SECTORS
null_blk: Remove usage of the deprecated ida_simple_xx() API
null_blk: use the default discard granularity
 
NUMA: optimize detection of memory with no node id assigned by firmware
 
nvdimm-btt: simplify code with the scope based resource management
 
nvdimm/btt: fix btt_blk_cleanup() kernel-doc
nvdimm/btt: replace deprecated strncpy with strscpy
 
nvdimm/dimm_devs: fix kernel-doc for function params
 
nvdimm/namespace: fix kernel-doc for function params
 
nvdimm: Remove usage of the deprecated ida_simple_xx() API
 
nvme-auth: open-code single-use macros
 
nvme-common: add module description
nvme-common: mark nvme_tls_psk_prio static
 
nvme-core: fix comment to reflect right functions
 
nvme-fabrics: check ioccsz and iorcsz
nvme-fabrics: don't check discovery ioccsz/iorcsz
nvme-fabrics: fix I/O connect error handling
nvme-fabrics: replace deprecated strncpy with strscpy
 
nvme-fc: do not wait in vain when unloading module
nvme-fc: log human-readable opcode on timeout
nvme-fc: replace deprecated strncpy with strscpy
nvme-fc: set numa_node after nvme_init_ctrl
nvme-fc: show hostnqn when connecting to fc target
 
nvme-host: fix the updating of the firmware version
 
nvme-pci: disable write zeroes for SK Hynix BC901
nvme-pci: enhance timeout kernel log
nvme-pci: set doorbell config before unquiescing
 
nvme-rdma: enhance timeout kernel log
nvme-rdma: Fix transfer length when write_generate/read_verify are 0
nvme-rdma: show hostnqn when connecting to rdma target
 
nvme-tcp: enhance timeout kernel log
nvme-tcp: show hostnqn when connecting to tcp target
 
nvme: add csi, ms and nuse to sysfs
nvme: add module description to stop warnings
nvme: allow passthru cmd error logging
nvme: also skip discard granularity updates in nvme_config_discard
nvme: change __nvme_submit_sync_cmd() calling conventions
nvme: enable retries for authentication commands
nvme: fix max_discard_sectors calculation
nvme: implement support for relaxed effects
nvme: introduce nvme_check_ctrl_fabric_info helper
nvme: introduce nvme_disk_is_ns_head helper
nvme: move ns id info to struct nvme_ns_head
nvme: move passthrough logging attribute to head
nvme: refactor ns info helpers
nvme: refactor ns info setup function
nvme: remove redundant status mask
nvme: remove unused definition
nvme: rename ns attribute group
nvme: repack struct nvme_ns_head
nvme: return string as char *, not unsigned char *
nvme: simplify the max_discard_segments calculation
nvme: split out fabrics version of nvme_opcode_str()
nvme: take const cmd pointer in read-only helpers
nvme: tcp: remove unnecessary goto statement
nvme: trace: avoid memcpy overflow warning
nvme: update the explanation for not updating the limits in nvme_config_discard
nvme: use bio_integrity_map_user
nvme: use ctrl state accessor
nvme: use ns->head->pi_size instead of t10_pi_tuple structure size
 
nvmem: core: add nvmem_dev_size() helper
nvmem: core: Expose cells through sysfs
nvmem: core: Rework layouts to become regular devices
nvmem: Create a header for internal sharing
nvmem: drop nvmem_layout_get_match_data()
nvmem: include bit index in cell sysfs file name
nvmem: layouts: refactor .add_cells() callback arguments
nvmem: Move and rename ->fixup_cell_info()
nvmem: Move of_nvmem_layout_get_container() in another header
nvmem: Simplify the ->add_cells() hook
nvmem: stm32: add support for STM32MP25 BSEC to control OTP data
nvmem: u-boot-env: improve coding style
nvmem: u-boot-env: use nvmem device helpers
nvmem: u-boot-env: use nvmem_add_one_cell() nvmem subsystem helper
 
nvmet-fc: abort command when there is no binding
nvmet-fc: avoid deadlock on delete association path
nvmet-fc: defer cleanup using RCU properly
nvmet-fc: do not tack refs on tgtports from assoc
nvmet-fc: free queue and assoc directly
nvmet-fc: hold reference on hostport match
nvmet-fc: release reference on target port
nvmet-fc: remove null hostport pointer check
nvmet-fc: remove unnecessary bracket
nvmet-fc: take ref count on tgtport before delete assoc
nvmet-fc: use RCU list iterator for assoc_list
 
nvmet-fcloop: Remove remote port from list when unlinking
nvmet-fcloop: swap the list_add_tail arguments
 
nvmet-rdma: avoid circular locking dependency on install_queue()
 
nvmet-tcp: avoid circular locking dependency on install_queue()
nvmet-tcp: fix a crash in nvmet_req_complete()
nvmet-tcp: Fix a kernel panic when host sends an invalid H2C PDU length
nvmet-tcp: fix a missing endianess conversion in nvmet_tcp_try_peek_pdu
nvmet-tcp: fix nvme tcp ida memory leak
nvmet-tcp: Fix the H2C expected PDU len calculation
nvmet-tcp: remove boilerplate code
 
nvmet-trace: avoid dereferencing pointer too early
 
nvmet: add module description to stop warnings
nvmet: allow identical cntlid_min and cntlid_max settings
nvmet: configfs: use ctrl->instance to track passthru subsystems
nvmet: re-fix tracing strncpy() warning
nvmet: remove cntlid_min and cntlid_max check in nvmet_alloc_ctrl
nvmet: remove superfluous initialization
nvmet: unify aer type enum
 
objtool: Fix calloc call for new -Walloc-size
 
ocfs2: Avoid touching renamed directory if parent does not change
ocfs2: remove writepage implementation
 
ocfs2_find_match(): there's no such thing as NULL or negative ->d_parent
 
octeon_ep: add padding for small packets
octeon_ep: add PF-VF mailbox communication
octeon_ep: control net API framework to support offloads
octeon_ep: control net framework to support VF offloads
octeon_ep: Fix error code in probe()
octeon_ep: get max rx packet length from firmware
octeon_ep: implement device unload control net API
octeon_ep: implement xmit_more in transmit
octeon_ep: PF-VF mailbox version support
octeon_ep: remove atomic variable usage in Tx data path
octeon_ep: remove dma sync in trasmit path
octeon_ep: set backpressure watermark for RX queues
octeon_ep: Solve style issues in control net files
octeon_ep: support firmware notifications for VFs
octeon_ep: support Octeon CN10K devices
octeon_ep: support OCTEON CN98 devices
 
octeon_ep_vf: Add driver framework and device initialization
octeon_ep_vf: add ethtool support
octeon_ep_vf: add hardware configuration APIs
octeon_ep_vf: add support for ndo ops
octeon_ep_vf: add Tx/Rx processing and interrupt support
octeon_ep_vf: add Tx/Rx ring resource setup and cleanup
octeon_ep_vf: add VF-PF mailbox communication.
octeon_ep_vf: update MAINTAINERS
 
octeontx2-af: Add new devlink param to configure maximum usable NIX block LFs
octeontx2-af: Add new mbox to support multicast/mirror offload
octeontx2-af: cn10k: Increase outstanding LMTST transactions
octeontx2-af: CN10KB: Fix FIFO length calculation for RPM2
octeontx2-af: Consider the action set by PF
octeontx2-af: debugfs: update CQ context fields
octeontx2-af: Fix a double free issue
octeontx2-af: Fix max NPC MCAM entry check while validating ref_entry
octeontx2-af: Fix multicast/mirror group lock/unlock issue
octeontx2-af: Initialize maps.
octeontx2-af: insert space after include
octeontx2-af: Remove the PF_FUNC validation for NPC transmit rules
 
octeontx2-pf: Fix a memleak otx2_sq_init
octeontx2-pf: Remove xdp queues on program detach
octeontx2-pf: TC flower offload support for ICMP type and code
octeontx2-pf: TC flower offload support for mirror
 
of/platform: Disable sysfb if a simple-framebuffer node is found
 
of: device: Export of_device_make_bus_id()
of: Fix double free in of_parse_phandle_with_args_map
of: fix recursion typo in kernel doc
of: overlay: enable of_overlay_fdt_apply() kerneldoc
of: property: Add in-ports/out-ports support to of_graph_get_port_parent()
of: property: fix typo in io-channels
of: property: fw_devlink: Fix stupid bug in remote-endpoint parsing
of: property: Improve finding the consumer of a remote-endpoint property
of: property: Improve finding the supplier of a remote-endpoint property
of: Stop circularly including of_device.h and of_platform.h
of: unittest: Fix compile in the non-dynamic case
of: unittest: Fix of_count_phandle_with_args() expected value message
 
OPP: Call dev_pm_opp_set_opp() for required OPPs
OPP: Check for invalid OPP in dev_pm_opp_find_level_ceil()
OPP: Don't set OPP recursively for a parent genpd
OPP: Fix _set_required_opps when opp is NULL
OPP: Level zero is valid
OPP: Move dev_pm_opp_icc_bw to internal opp.h
OPP: Pass rounded rate to _set_opp()
OPP: Relocate dev_pm_opp_sync_regulators()
OPP: Rename 'rate_clk_single'
OPP: The level field is always of unsigned int type
 
opp: ti: Use device_get_match_data()
 
OPP: Use _set_opp_level() for single genpd case
 
optee: add missing description of RPC argument reference
optee: add page list to kernel private shared memory
optee: allocate shared memory with alloc_pages_exact()
optee: ffa_abi: add asynchronous notifications
optee: provide optee_do_bottom_half() as a common function
 
orangefs: saner arguments passing in readdir guts
 
overflow: Replace fake root_device with kunit_device
 
overlay: disable EVM
 
overlayfs.rst: fix ReST formatting
overlayfs.rst: use consistent feature names
 
ovl: add permission hooks outside of do_splice_direct()
ovl: initialize ovl_copy_up_ctx.destname inside ovl_do_copy_up()
ovl: mark xwhiteouts directory with overlay.opaque='x'
ovl: remove redundant ofs->indexdir member
ovl: stop using d_alloc_anon()/d_instantiate_anon()
 
packet: add a generic drop reason for receive
 
page_pool: fix netlink dump stop/resume
page_pool: fix typos and punctuation
page_pool: halve BIAS_MAX for multiple user references of a fragment
page_pool: transition to reference count management after page draining
 
params: Do not go over the limit when getting the string length
params: Fix multi-line comment style
params: Introduce the param_unknown_fn type
params: Sort headers
params: Use size_add() for kmalloc()
 
parisc/firmware: Fix F-extend for PDC addresses
 
parisc/ftrace: add missing CONFIG_DYNAMIC_FTRACE check
 
parisc/kprobes: always include asm-generic/kprobes.h
 
parisc/power: Fix power soft-off button emulation on qemu
 
parisc: BTLB: Fix crash when setting up BTLB at CPU bringup
parisc: Check for valid stride size for cache flushes
parisc: Drop unneeded semicolon in parse_tree_node()
parisc: Fix random data corruption from exception handler
parisc: Fix stack unwinder
parisc: Make RO_DATA page aligned in vmlinux.lds.S
parisc: Prevent hung tasks when printing inventory on serial console
 
parport: parport_serial: Add Brainboxes BAR details
parport: parport_serial: Add Brainboxes device IDs and geometry
parport: Save a few bytes of memory
 
PCI/AER: Decode Requester ID when no error info found
PCI/AER: Use 'Correctable' and 'Uncorrectable' spec terms for errors
PCI/AER: Use explicit register sizes for struct members
 
PCI/ASPM: Fix deadlock when enabling ASPM
 
PCI/MSI: Prevent MSI hardware interrupt number truncation
 
PCI/P2PDMA: Remove reference to pci_p2pdma_map_sg()
 
PCI: Add ACS quirk for more Zhaoxin Root Ports
PCI: Add Alibaba Vendor ID to linux/pci_ids.h
PCI: Add debug print for device ready delay
PCI: add INTEL_HDA_ARL to pci_ids.h
PCI: Add no PM reset quirk for NVIDIA Spectrum devices
PCI: Avoid potential out-of-bounds read in pci_dev_for_each_resource()
PCI: brcmstb: Configure HW CLKREQ# mode appropriate for downstream device
PCI: cadence: Use INTX instead of legacy
PCI: dra7xx: Rename dra7xx_pcie_raise_legacy_irq()
PCI: dw-rockchip: Rename rockchip_pcie_legacy_int_handler()
PCI: dwc: Add dw_pcie_ep_{read,write}_dbi[2] helpers
PCI: dwc: Clean up dw_pcie_ep_raise_msi_irq() alignment
PCI: dwc: Convert SOC_SIFIVE to ARCH_SIFIVE
PCI: dwc: Drop host prefix from struct dw_pcie_host_ops members
PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
PCI: dwc: Rename .ep_init to .init in struct dw_pcie_ep_ops
PCI: dwc: Rename .func_conf_select to .get_dbi_offset in struct dw_pcie_ep_ops
PCI: dwc: Rename dw_pcie_ep_raise_legacy_irq()
PCI: endpoint: Drop PCI_EPC_IRQ_XXX definitions
PCI: endpoint: Make struct pci_epf_ops in pci_epf_driver const
PCI: endpoint: pci-epf-mhi: Make structs pci_epf_ops and pci_epf_event_ops const
PCI: endpoint: pci-epf-ntb: Make struct pci_epf_ops const
PCI: endpoint: pci-epf-test: Make struct pci_epf_ops const
PCI: endpoint: pci-epf-vntb: Make struct pci_epf_ops const
PCI: endpoint: Rename LEGACY to INTX in test function driver
PCI: endpoint: Use INTX instead of legacy
PCI: epf-mhi: Add support for DMA async read/write operation
PCI: epf-mhi: Enable MHI async read/write support
PCI: epf-mhi: Fix the DMA data direction of dma_unmap_single()
PCI: epf-mhi: Simulate async read/write using iATU
PCI: exynos: Convert to platform remove callback returning void
PCI: Fix 64GT/s effective data rate calculation
PCI: Fix active state requirement in PME polling
PCI: Fix kernel-doc issues
PCI: host-generic: Convert to platform remove callback returning void
PCI: Introduce cleanup helpers for device reference counts and locks
PCI: iproc: Fix -Wvoid-pointer-to-enum-cast warning
PCI: j721e: Add PCIe 4x lane selection support
PCI: j721e: Add per platform maximum lane settings
PCI: j721e: Add TI J784S4 PCIe configuration
PCI: j721e: Make TI J721E depend on ARCH_K3
PCI: keystone: Convert to platform remove callback returning void
PCI: keystone: Fix race condition when initializing PHYs
PCI: keystone: Use INTX instead of legacy
PCI: kirin: Convert to platform remove callback returning void
PCI: kirin: Use devm_kasprintf() to dynamically allocate clock names
PCI: layerscape(ep): Rename pf_* as pf_lut_*
PCI: layerscape: Add function pointer for exit_from_l2()
PCI: layerscape: Add suspend/resume for ls1021a
PCI: layerscape: Add suspend/resume for ls1043a
PCI: Log bridge info when first enumerating bridge
PCI: Log bridge windows conditionally
PCI: Log device type during enumeration
PCI: mediatek-gen3: Fix translation window size calculation
PCI: mediatek: Clear interrupt status before dispatching handler
PCI: Move pci_clear_and_set_dword() helper to PCI header
PCI: Move pci_read_bridge_windows() below individual window accessors
PCI: Only override AMD USB controller if required
PCI: rcar-gen4: Fix -Wvoid-pointer-to-enum-cast error
PCI: rcar-gen4: Replace of_device.h with explicit of.h include
PCI: rcar-host: Add support for optional regulators
PCI: Remove unused 'node' member from struct pci_driver
PCI: Rename PCI_IRQ_LEGACY to PCI_IRQ_INTX
PCI: rockchip-ep: Use INTX instead of legacy
PCI: rockchip-host: Rename rockchip_pcie_legacy_int_handler()
PCI: Supply bridge device, not secondary bus, to read window details
PCI: switchtec: Fix stdev_release() crash after surprise hot remove
PCI: tegra194: Use INTX instead of legacy
PCI: uniphier: Use INTX instead of legacy
PCI: Update BAR # and window messages
PCI: Use resource names in PCI log messages
PCI: vmd: Remove usage of the deprecated ida_simple_*() API
PCI: vmd: Remove usage of the deprecated ida_simple_xx() API
PCI: xilinx-nwl: Use INTX instead of legacy
PCI: xilinx-xdma: Fix error code in xilinx_pl_dma_pcie_init_irq_domain()
PCI: xilinx-xdma: Fix uninitialized symbols in xilinx_pl_dma_pcie_setup_irq()
PCI: xilinx-xdma: Remove redundant dev_err()
 
pcmcia: bcm63xx: Convert to platform remove callback returning void
pcmcia: db1xxx_ss: Convert to platform remove callback returning void
pcmcia: electra_cf: Convert to platform remove callback returning void
pcmcia: omap_cf: Convert to platform remove callback returning void
pcmcia: pxa2xx: Convert to platform remove callback returning void
pcmcia: sa1100: Convert to platform remove callback returning void
pcmcia: xxs1500_ss: Convert to platform remove callback returning void
 
pds_core: Cancel AQ work on teardown
pds_core: Clear BARs on reset
pds_core: no health-thread in VF path
pds_core: Prevent health thread from running during reset/remove
pds_core: Prevent race issues involving the adminq
pds_core: Rework teardown/setup flow to be more common
pds_core: Use struct pdsc for the pdsc_adminq_isr private data
 
perf annotate-data: Add dso->data_types tree
perf annotate-data: Add find_data_type() to get type from memory access
perf annotate-data: Add member field in the data type
perf annotate-data: Update sample histogram for type
 
perf annotate: Add --data-type option
perf annotate: Add --insn-stat option for debugging
perf annotate: Add --type-stat option for debugging
perf annotate: Add annotate_get_insn_location()
perf annotate: Check if operand has multiple regs
perf annotate: Ensure init/exit for global options
perf annotate: Factor out evsel__get_arch()
perf annotate: Get rid of local annotation options
perf annotate: Implement hist_entry__get_data_type()
perf annotate: Introduce global annotation_options
perf annotate: Move max_coverage from 'struct annotation' to 'struct annotated_branch'
perf annotate: Move offsets array from 'struct annotation' to 'struct annotated_source'
perf annotate: Move raw_comment and raw_func_start fields out of 'struct ins_operands'
perf annotate: Move some source code related fields from 'struct annotation' to 'struct annotated_source'
perf annotate: Pass "-l" option to objdump conditionally
perf annotate: Remove remaining usages of local annotation options
perf annotate: Split branch stack cycles info from 'struct annotation'
perf annotate: Split branch stack cycles information out of 'struct annotation_line'
perf annotate: Support event group display
perf annotate: Use global annotation_options
 
perf archive: Add new option '--all' to pack perf.data with DSOs
perf archive: Add new option '--unpack' to expand tarballs
 
perf auxtrace: Add 'T' itrace option for timestamp trace
 
perf beauty socket/prctl_option: Cope with extended regexp complaint by grep
 
perf beauty: Don't use 'find ... -printf' as it isn't available in busybox
 
perf bench sched-seccomp-notify: Fix spelling mistake "synchronious" -> "synchronous"
 
perf bpf: Don't synthesize BPF events when disabled
 
perf build: Add feature check for dwarf_getcfi()
perf build: Make minimal shellcheck version to v0.6.0
perf build: Shellcheck support for OUTPUT directory
perf build: Warn about missing libelf before warning about missing libbpf
 
perf cs-etm: Bump minimum OpenCSD version to ensure a bugfix is present
perf cs-etm: Enable itrace option 'T'
 
perf db-export: Fix missing reference count get in call_path_from_sample()
 
perf debug: Expose debug file
 
perf docs: Fix man page formatting for 'perf lock'
 
perf dwarf-aux: Add die_find_variable_by_addr()
perf dwarf-aux: Add die_find_variable_by_reg() helper
perf dwarf-aux: Add die_get_scopes() alternative to dwarf_getscopes()
perf dwarf-aux: Factor out die_get_typename_from_type()
perf dwarf-aux: Fix die_get_typename() for void *
perf dwarf-aux: Move #else block of #ifdef HAVE_DWARF_GETLOCATIONS_SUPPORT code to the header file
 
perf dwarf-regs: Add get_dwarf_regnum()
 
perf env: Avoid recursively taking env->bpf_progs.lock
perf env: Cache the arch specific strerrno function in perf_env__arch_strerrno()
perf env: Introduce perf_env__arch_strerrno()
 
perf events x86: Use function to add missing lock
 
perf evlist: Fix evlist__new_default() for > 1 core PMU
perf evlist: Move event attributes to after the / when uniquefying using the PMU name
 
perf evsel: Fallback to "task-clock" when not system wide
 
perf genelf: Set ELF program header addresses properly
 
perf header: Additional note on AMD IBS for max_precise pmu cap
perf header: Fix one memory leakage in perf_event__fprintf_event_update()
perf header: Fix segfault on build_mem_topology() error path
perf header: Support num and width of branch counters
 
perf hisi-ptt: Fix one memory leakage in hisi_ptt_process_auxtrace_event()
 
perf list: Add output file option
perf list: Switch error message to pr_err() to respect debug settings (-v)
 
perf lock: Fix a memory leak on an error path
 
perf machine thread: Remove exited threads by default
 
perf machine: Use function to add missing maps lock
 
perf map: Improve map/unmap parameter names
perf map: Simplify map_ip/unmap_ip and make 'struct map' smaller
 
perf maps: Add find next entry to give entry after the given map
perf maps: Add maps__for_each_map to iterate maps holding the lock
perf maps: Add maps__load_first()
perf maps: Add remove maps function to remove a map based on callback
perf maps: Do simple merge if given map doesn't overlap
perf maps: Fix up overlaps during fixup_end
perf maps: Move symbol maps functions to maps.c
perf maps: Reduce scope of map_rb_node and maps internals
perf maps: Reduce scope of maps__for_each_entry()
perf maps: Refactor maps__fixup_overlappings()
perf maps: Rename clone to copy from
 
perf mem: Fix error on hybrid related to availability of mem event in a PMU
 
perf mmap: Lazily initialize zstd streams to save memory when not using it
 
perf parse-events: Make legacy events lower priority than sysfs/JSON
 
perf probe-event: Use function to add missing maps lock
 
perf probe: Convert to check dwarf_getcfi feature
 
perf record: Be lazier in allocating lost samples buffer
perf record: Lazy load kernel symbols
perf record: Reduce memory for recording PERF_RECORD_LOST_SAMPLES event
 
perf report: Add 'symoff' sort key
perf report: Add 'type' sort key
perf report: Add 'typeoff' sort key
perf report: Add s390 raw data interpretation for PAI counters
perf report: Convert to the global annotation_options
perf report: Remove warning on missing raw data for s390
perf report: Support data type profiling
perf report: Use function to add missing maps lock
 
perf script perl: Fail check on dynamic allocation
 
perf script python: Fail check on dynamic allocation
 
perf scripts python arm-cs-trace-disasm.py: Do not ignore disam first sample
perf scripts python arm-cs-trace-disasm.py: Set start vm addr of exectable file to 0
 
perf stat: Combine the -A/--no-aggr and --no-merge options
perf stat: Exit perf stat if parse groups fails
perf stat: Fix hard coded LL miss units
perf stat: Fix help message for --metric-no-threshold option
 
perf symbol: Use function to add missing maps lock
 
perf symbols: Parse NOTE segments until the build id is found
 
perf synthetic-events: Use function to add missing maps lock
 
perf test record user-regs: Fix mask for vg register
 
perf test record+probe_libc_inet_pton: Fix call chain match on powerpc
 
perf test shell daemon: Make signal test less racy
 
perf test shell diff: Skip test if test_loop symbol is missing in the perf binary
 
perf test shell script: Fix test for python being disabled
 
perf test sigtrap: Generalize the BTF routine to reuse it in this test
 
perf test: Add basic 'perf diff' test
perf test: Add basic 'perf list --json" test
perf test: Add option to change objdump binary
perf test: Add support for setting objdump binary via perf config
perf test: Basic branch counter support
perf test: Fix 'perf script' tests on s390
perf test: Remove atomics from test_loop to avoid test failures
perf test: Simplify "object code reading" test
perf test: test case 'Setup struct perf_event_attr' fails on s390 on z/vm
perf test: Use common python setup library
perf test: Use existing config value for objdump path
perf test: Workaround debug output in list test
 
perf tests attr: Fix spelling mistake "whic" to "which"
 
perf tests coresight: Remove unused variables
 
perf tests lib: Add perf_has_symbol.sh
 
perf tests make: Remove the last egrep call, use 'grep -E' instead
 
perf tests offcpu: Adjust test case perf record offcpu profiling tests for s390
 
perf tests sigtrap: Skip if running on a kernel with sleepable spinlocks
 
perf tests: Add perf script test
perf tests: Make data symbol test wait for perf to start
perf tests: Make DSO tests a suite rather than individual
perf tests: Skip Arm64 callgraphs test if leafloop symbol is missing
perf tests: Skip branch stack sampling test if brstack_bench symbol is missing
perf tests: Skip data symbol test if buf1 symbol is missing
perf tests: Skip pipe test if noploop symbol is missing
perf tests: Skip record test if test_loop symbol is missing
perf tests: Use function to add missing maps lock
 
perf thread: Add missing RC_CHK_EQUAL
perf thread: Use function to add missing maps lock
 
perf tools headers: update the asm-generic/unaligned.h copy with the kernel sources
 
perf tools: Add --debug-file option to redirect debug output
perf tools: Add branch counter knob
perf tools: Add perf binary dependent rule for shellcheck log in Makefile.perf
perf tools: Add the python_ext_build directory to .gitignore
perf tools: Add util/debuginfo.[ch] files
perf tools: Address python 3.6 DeprecationWarning for string scapes
perf tools: Fix calloc() arguments to address error introduced in gcc-14
perf tools: Fix spelling mistake "parametrized" -> "parameterized"
 
perf top: Avoid repeated function calls to perf_cpu_map__nr().
perf top: Convert to the global annotation_options
perf top: Remove needless malloc(0) call that triggers -Walloc-size
perf top: Uniform the event name for the hybrid machine
perf top: Use evsel's cpus to replace user_requested_cpus
 
perf TUI: Don't ignore job control
 
perf ui/browser/annotate: Use global annotation_options
 
perf unwind-libdw: Handle JIT-generated DSOs properly
 
perf unwind-libunwind: Fix base address for .eh_frame
 
perf unwind: Use function to add missing maps lock
 
perf vdso: Use function to add missing maps lock
 
perf vendor events amd: Add Zen 4 memory controller events
 
perf vendor events arm64 AmpereOne: Rename BPU_FLUSH_MEM_FAULT to GPC_FLUSH_MEM_FAULT
 
perf vendor events arm64 AmpereOneX: Add core PMU events and metrics
 
perf vendor events intel: Alderlake/rocketlake metric fixes
perf vendor events intel: Alderlake/sapphirerapids metric fixes
perf vendor events intel: Update emeraldrapids events to v1.02
perf vendor events intel: Update icelakex events to v1.23
perf vendor events intel: Update sapphirerapids events to v1.17
 
perf vendor events powerpc: Add PVN for HX-C2000 CPU with Power8 Architecture
perf vendor events powerpc: Update datasource event name to fix duplicate events
 
perf vendor events riscv: Add StarFive Dubhe-80 JSON file
perf vendor events riscv: Add StarFive Dubhe-90 JSON file
perf vendor events riscv: add T-HEAD C9xx JSON file
 
perf vendor events: Add skx, clx, icx and spr upi bandwidth metric
perf vendor events: Remove UTF-8 characters from cmn.json
 
perf x86 test: Add hybrid test for conflicting legacy/sysfs event
perf x86 test: Update hybrid expectations
 
perf/arm-cmn: Fix HN-F class_occup_id events
perf/arm-cmn: Workaround AmpereOneX errata AC04_MESH_1 (incorrect child count)
 
perf/arm_dmc620: Remove duplicate format attribute #defines
 
perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
 
perf/x86/amd: Reject branch stack for IBS events
 
perf/x86/intel/cstate: Add Grand Ridge support
perf/x86/intel/cstate: Add Sierra Forest support
perf/x86/intel/cstate: Cleanup duplicate attr_groups
 
perf/x86/intel/uncore: Factor out topology_gidnid_map()
perf/x86/intel/uncore: Fix NULL pointer dereference issue in upi_fill_topology()
perf/x86/intel/uncore: Generic uncore_get_uncores and MMIO format of SPR
perf/x86/intel/uncore: Support Granite Rapids
perf/x86/intel/uncore: Support IIO free-running counters on GNR
perf/x86/intel/uncore: Support Sierra Forest and Grand Ridge
 
perf/x86/intel: Reorganize attrs and is_visible
perf/x86/intel: Support branch counters logging
 
perf/x86/uncore: Use u64 to replace unsigned for the uncore offsets array
 
perf/x86: Add PERF_X86_EVENT_NEEDS_BRANCH_STACK flag
 
perf: Add branch stack counters
perf: Add branch_sample_call_stack
perf: arm_cspmu: drop redundant acpi_dev_uid_to_integer()
perf: CXL: fix CPMU filter value mask length
perf: CXL: fix mismatched cpmu event opcode
perf: Fix the nr_addr_filters fix
perf: fsl_imx8_ddr: Add AXI ID PORT CHANNEL filter support
perf: fsl_imx8_ddr: Add driver support for i.MX8DXL DDR Perf
perf: RISCV: Fix panic on pmu overflow handler
 
pgtable: fix s390 ptdesc field comments
pgtable: rename ptdesc _refcount field to __page_refcount
 
phonet/pep: fix racy skb_queue_empty() use
 
phonet: take correct lock to peek at the RX queue
 
phy: core: Remove usage of the deprecated ida_simple_xx() API
phy: freescale: phy-fsl-imx8-mipi-dphy: Fix alias name to use dashes
phy: lan966x: Add missing serdes mux entry
phy: mediatek: tphy: add support force phy mode switch
phy: phy-can-transceiver: insert space after include
phy: phy-rockchip-inno-usb2: Add RK3128 support
phy: qcom-qmp-combo: Add x1e80100 USB/DP combo phys
phy: qcom-qmp-combo: fix drm bridge registration
phy: qcom-qmp-combo: fix type-c switch registration
phy: qcom-qmp-usb: Add Qualcomm SDX75 USB3 PHY support
phy: qcom-qmp-usb: Add Qualcomm X1E80100 USB3 PHY support
phy: qcom-qmp-usb: fix register offsets for ipq8074/ipq6018
phy: qcom-qmp-usb: fix serdes init sequence for IPQ6018
phy: qcom-qmp-usb: fix v3 offsets data
phy: qcom-qmp: pcs-usb: Add v7 register offsets
phy: qcom-qmp: pcs: Add v7 register offsets
phy: qcom-qmp: qserdes-com: Add some more v6 register offsets
phy: qcom-qmp: qserdes-com: Add v7 register offsets
phy: qcom-qmp: qserdes-txrx: Add some more v6.20 register offsets
phy: qcom-qmp: qserdes-txrx: Add V6 N4 register offsets
phy: qcom-qmp: qserdes-txrx: Add v7 register offsets
phy: qcom: phy-qcom-m31: fix wrong pointer pass to PTR_ERR()
phy: qcom: qmp-combo: add QMP USB3/DP PHY tables for SM8650
phy: qcom: qmp-combo: switch to DRM_AUX_BRIDGE
phy: qcom: qmp-pcie: add QMP PCIe PHY tables for SM8650
phy: qcom: qmp-ufs: add QMP UFS PHY tables for SM8650
phy: qualcomm: eusb2-repeater: Rework init to drop redundant zero-out loop
phy: qualcomm: phy-qcom-qmp-ufs: Rectify SM8550 UFS HS-G4 PHY Settings
phy: renesas: phy-rcar-gen2: use select for GENERIC_PHY
phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
phy: rockchip-inno-usb2: Split ID interrupt phy registers
phy: ti: gmii-sel: Enable SGMII mode for J784S4
phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J784S4
phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP
 
pid: Split out pid_types.h
 
pinctrl: abx500: use gpiochip_dup_line_label()
pinctrl: Add support for the Lantic PEF2256 pinmux
pinctrl: alderlake: Switch to use Intel pin control PM ops
pinctrl: amd: Add IRQF_ONESHOT to the interrupt request
pinctrl: as3722: Use devm_gpiochip_add_data() to simplify remove path
pinctrl: baytrail: Factor out byt_gpio_force_input_mode()
pinctrl: baytrail: Fix types of config value in byt_pin_config_set()
pinctrl: baytrail: Move default strength assignment to a switch-case
pinctrl: baytrail: Simplify code with cleanup helpers
pinctrl: baytrail: use gpiochip_dup_line_label()
pinctrl: bcm: Convert to use grp member
pinctrl: broxton: Switch to use Intel pin control PM ops
pinctrl: cannonlake: Switch to use Intel pin control PM ops
pinctrl: cedarfork: Switch to use Intel pin control PM ops
pinctrl: Convert unsigned to unsigned int
pinctrl: core: Add a convenient define PINCTRL_GROUP_DESC()
pinctrl: core: Embed struct pingroup into struct group_desc
pinctrl: core: Make pins const unsigned int pointer in struct group_desc
pinctrl: core: Remove unused members from struct group_desc
pinctrl: cy8c95x0: Cache muxed registers
pinctrl: denverton: Switch to use Intel pin control PM ops
pinctrl: don't include GPIOLIB private header
pinctrl: don't put the reference to GPIO device in pinctrl_pins_show()
pinctrl: elkhartlake: Switch to use Intel pin control PM ops
pinctrl: emmitsburg: Switch to use Intel pin control PM ops
pinctrl: equilibrium: Convert to use grp member
pinctrl: equilibrium: Convert to use struct pingroup
pinctrl: equilibrium: Unshadow error code of of_property_count_u32_elems()
pinctrl: equilibrium: Use temporary variable to hold pins
pinctrl: geminilake: Switch to use Intel pin control PM ops
pinctrl: icelake: Switch to use Intel pin control PM ops
pinctrl: imx: Convert to use grp member
pinctrl: imx: Use temporary variable to hold pins
pinctrl: ingenic: Convert to use grp member
pinctrl: ingenic: Use C99 initializers in PINCTRL_PIN_GROUP()
pinctrl: intel: Add a generic Intel pin control platform driver
pinctrl: intel: Add Intel Meteor Point pin controller and GPIO support
pinctrl: intel: allow independent COMPILE_TEST
pinctrl: intel: Make PM ops functions static
pinctrl: intel: Move default strength assignment to a switch-case
pinctrl: intel: Provide Intel pin control wide PM ops structure
pinctrl: intel: Refactor intel_pinctrl_get_soc_data()
pinctrl: intel: Revert "Unexport intel_pinctrl_probe()"
pinctrl: intel: use the correct _PM_OPS() export macro
pinctrl: jasperlake: Switch to use Intel pin control PM ops
pinctrl: keembay: Convert to use grp member
pinctrl: keembay: Convert to use struct pingroup
pinctrl: lakefield: Switch to use Intel pin control PM ops
pinctrl: lewisburg: Switch to use Intel pin control PM ops
pinctrl: lynxpoint: Simplify code with cleanup helpers
pinctrl: mediatek: Convert to use grp member
pinctrl: mediatek: Switch to use no-IRQ PM helpers
pinctrl: mediatek: Use C99 initializers in PINCTRL_PIN_GROUP()
pinctrl: meteorlake: Switch to use Intel pin control PM ops
pinctrl: nomadik: use gpiochip_dup_line_label()
pinctrl: npcm7xx: prevent glitch when setting the GPIO to output high
pinctrl: nuvoton: Convert to use struct pingroup and PINCTRL_PINGROUP()
pinctrl: pinctrl-single: add ti,j7200-padconf compatible
pinctrl: qcom: Add X1E80100 pinctrl driver
pinctrl: qcom: fail to retrieve configuration from invalid pin groups
pinctrl: qcom: handle intr_target_reg wakeup_present/enable bits
pinctrl: qcom: Introduce the SM8650 Top Level Mode Multiplexer driver
pinctrl: qcom: lpass-lpi: allow slew rate bit in main pin config register
pinctrl: qcom: lpass-lpi: remove duplicated include
pinctrl: qcom: lpass-lpi: Remove unused member in struct lpi_pingroup
pinctrl: qcom: lpass-lpi: Replace kernel.h with what is being used
pinctrl: qcom: lpass-lpi: split slew rate set to separate function
pinctrl: qcom: sm4450: dd SM4450 pinctrl driver
pinctrl: qcom: sm8650-lpass-lpi: add SM8650 LPASS
pinctrl: renesas: Convert to use grp member
pinctrl: renesas: Mark local variable with const in ->set_mux()
pinctrl: renesas: rzg2l: Add input enable to the Ethernet pins
pinctrl: renesas: rzg2l: Add output enable support
pinctrl: renesas: rzg2l: Add pin configuration support for pinmux groups
pinctrl: renesas: rzg2l: Add support to select power source for Ethernet pins
pinctrl: renesas: rzg2l: Enhance driver to support interrupt affinity setting
pinctrl: renesas: rzg2l: Move arg and index in the main function block
pinctrl: samsung: add exynosautov920 pinctrl
pinctrl: samsung: Add gs101 SoC pinctrl configuration
pinctrl: samsung: add irq_set_affinity() for non wake up external gpio interrupt
pinctrl: samsung: constify iomem pointers
pinctrl: samsung: support ExynosAuto GPIO structure
pinctrl: sppctl: use gpiochip_dup_line_label()
pinctrl: starfive: Convert to use grp member
pinctrl: stm32: fix PM support for stm32mp257
pinctrl: stm32: return errors from stm32_gpio_direction_output()
pinctrl: stop using gpiod_to_chip()
pinctrl: sunrisepoint: Switch to use Intel pin control PM ops
pinctrl: tangier: Enable 910 Ohm bias
pinctrl: tangier: Move default strength assignment to a switch-case
pinctrl: tangier: simplify locking using cleanup helpers
pinctrl: tegra: Display pin function in pinconf-groups
pinctrl: tigerlake: Switch to use Intel pin control PM ops
pinctrl: tps6594: Add driver for TPS6594 pinctrl and GPIOs
 
pipe: wakeup wr_wait after setting max_usage
 
platform/chrome/wilco_ec: Remove usage of the deprecated ida_simple_xx() API
 
platform/chrome: cros_ec_debugfs: Fix permissions for panicinfo
platform/chrome: cros_ec_ishtp: use helper functions for connection
platform/chrome: cros_ec_vbc: Fix -Warray-bounds warnings
platform/chrome: sensorhub: Fix typos
platform/chrome: sensorhub: Implement quickselect for median calculation
 
platform/goldfish: goldfish_pipe: Convert to platform remove callback returning void
 
platform/mellanox: mlxbf-pmc: Fix offset calculation for crspace events
platform/mellanox: mlxbf-tmfifo: Drop Tx network packet when Tx TmFIFO is full
platform/mellanox: mlxbf-tmfifo: Remove unnecessary bool conversion
 
platform/surface: aggregator: make ssam_bus_type constant and static
 
platform/x86/amd/pmc: Add 1Ah family series to STB support list
platform/x86/amd/pmc: Add idlemask support for 1Ah family
platform/x86/amd/pmc: Add VPE information for AMDI000A platform
platform/x86/amd/pmc: call amd_pmc_get_ip_info() during driver probe
platform/x86/amd/pmc: Modify SMU message port for latest AMD platform
platform/x86/amd/pmc: Send OS_HINT command for AMDI000A platform
 
platform/x86/amd/pmf: Add capability to sideload of policy binary
platform/x86/amd/pmf: Add debugging message for missing policy data
platform/x86/amd/pmf: Add facility to dump TA inputs
platform/x86/amd/pmf: Add PMF TEE interface
platform/x86/amd/pmf: Add support for PMF Policy Binary
platform/x86/amd/pmf: Add support for PMF-TA interaction
platform/x86/amd/pmf: Add support to get inputs from other subsystems
platform/x86/amd/pmf: Add support to update system state
platform/x86/amd/pmf: Add support update p3t limit
platform/x86/amd/pmf: change amd_pmf_init_features() call sequence
platform/x86/amd/pmf: Change return type of amd_pmf_set_dram_addr()
platform/x86/amd/pmf: dump policy binary data
platform/x86/amd/pmf: Fix a potential race with policy binary sideload
platform/x86/amd/pmf: Fix a suspend hang on Framework 13
platform/x86/amd/pmf: Fix memory leak in amd_pmf_get_pb_data()
platform/x86/amd/pmf: Fix missing error code in amd_pmf_init_smart_pc()
platform/x86/amd/pmf: Fix TEE enact command failure after suspend and resume
platform/x86/amd/pmf: Fixup error handling for amd_pmf_init_smart_pc()
platform/x86/amd/pmf: Get ambient light information from AMD SFH driver
platform/x86/amd/pmf: Get Human presence information from AMD SFH driver
platform/x86/amd/pmf: Make source_as_str() as non-static
platform/x86/amd/pmf: Remove smart_pc_status enum
platform/x86/amd/pmf: Return a status code only as a constant in two functions
platform/x86/amd/pmf: Return directly after a failed apmf_if_call() in apmf_sbios_heartbeat_notify()
 
platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature
 
platform/x86/dell: alienware-wmi: Use kasprintf()
 
platform/x86/intel-uncore-freq: Process read/write blocked feature status
 
platform/x86/intel/ifs: Call release_firmware() when handling errors.
 
platform/x86/intel/pmc/arl: Add GBE LTR ignore during suspend
 
platform/x86/intel/pmc/lnl: Add GBE LTR ignore during suspend
 
platform/x86/intel/pmc/mtl: Use return value from pmc_core_ssram_init()
 
platform/x86/intel/pmc: Add Arrow Lake S support to intel_pmc_core driver
platform/x86/intel/pmc: Add debug attribute for Die C6 counter
platform/x86/intel/pmc: Add Lunar Lake M support to intel_pmc_core driver
platform/x86/intel/pmc: Add missing extern
platform/x86/intel/pmc: Add PSON residency counter
platform/x86/intel/pmc: Add PSON residency counter for Alder Lake
platform/x86/intel/pmc: Add regmap for Tiger Lake H PCH
platform/x86/intel/pmc: Add ssram_init flag in PMC discovery in Meteor Lake
platform/x86/intel/pmc: Allow pmc_core_ssram_init to fail
platform/x86/intel/pmc: Cleanup SSRAM discovery
platform/x86/intel/pmc: Display LPM requirements for multiple PMCs
platform/x86/intel/pmc: Find and register PMC telemetry entries
platform/x86/intel/pmc: Fix in mtl_punit_pmt_init()
platform/x86/intel/pmc: Fix in pmc_core_ssram_get_pmc()
platform/x86/intel/pmc: Move common code to core.c
platform/x86/intel/pmc: Read low power mode requirements for MTL-M and MTL-P
platform/x86/intel/pmc: Retrieve LPM information using Intel PMT
platform/x86/intel/pmc: Show Die C6 counter on Meteor Lake
 
platform/x86/intel/pmt: Add header to struct intel_pmt_entry
platform/x86/intel/pmt: telemetry: Export API to read telemetry
 
platform/x86/intel/tpmi: Don't create devices for disabled features
platform/x86/intel/tpmi: Modify external interface to get read/write state
platform/x86/intel/tpmi: Move TPMI ID definition
 
platform/x86/intel/vsec: Add base address field
platform/x86/intel/vsec: Add intel_vsec_register
platform/x86/intel/vsec: Add support for Lunar Lake M
platform/x86/intel/vsec: Assign auxdev parent by argument
platform/x86/intel/vsec: Fix xa_alloc memory leak
platform/x86/intel/vsec: Move structures to header
platform/x86/intel/vsec: remove platform_info from vsec device structure
platform/x86/intel/vsec: Remove unnecessary return
platform/x86/intel/vsec: Use cleanup.h
 
platform/x86/intel/wmi: thunderbolt: Use bus-based WMI interface
 
platform/x86: acer-wmi: add fan speed monitoring for Predator PHN16-71
platform/x86: acer-wmi: Add platform profile and mode key support for Predator PHN16-71
platform/x86: acer-wmi: Depend on ACPI_VIDEO instead of selecting it
platform/x86: Add new get_serdev_controller() helper
platform/x86: Add Silicom Platform Driver
platform/x86: asus-laptop: remove redundant braces in if statements
platform/x86: asus-wmi: Convert to platform remove callback returning void
platform/x86: dell-smbios-wmi: Stop using WMI chardev
platform/x86: dell-smbios-wmi: Use devm_get_free_pages()
platform/x86: hp-bioscfg: Removed needless asm-generic
platform/x86: hp-wmi: Convert to platform remove callback returning void
platform/x86: intel-uncore-freq: Add additional client processors
platform/x86: intel-uncore-freq: Fix types in sysfs callbacks
platform/x86: intel-vbtn: Stop calling "VBDL" from notify_handler
platform/x86: intel-wmi-sbl-fw-update: Fix function name in error message
platform/x86: intel-wmi-sbl-fw-update: Use bus-based WMI interface
platform/x86: intel: int0002_vgpio: Pass IRQF_ONESHOT to request_irq()
platform/x86: ips: Remove unused debug code
platform/x86: ISST: Process read/write blocked feature status
platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probe
platform/x86: p2sb: On Goldmont only cache P2SB and SPI devfn BAR
platform/x86: p2sb: Use pci_resource_n() in p2sb_read_bar0()
platform/x86: Remove "X86 PLATFORM DRIVERS - ARCH" from MAINTAINERS
platform/x86: silicom-platform: Add missing "Description:" for power_cycle sysfs attr
platform/x86: silicom-platform: Fix spelling mistake "platfomr" -> "platform"
platform/x86: think-lmi: Fix password opcode ordering for workstations
platform/x86: thinkpad_acpi: Only update profile if successfully converted
platform/x86: touchscreen_dmi: Add info for the TECLAST X16 Plus tablet
platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
platform/x86: touchscreen_dmi: Consolidate Goodix upside-down touchscreen data
platform/x86: wmi: Add to_wmi_device() helper macro
platform/x86: wmi: Add wmidev_block_set()
platform/x86: wmi: Create WMI bus device first
platform/x86: wmi: Decouple ACPI notify handler from wmi_block_list
platform/x86: wmi: Decouple legacy WMI notify handlers from wmi_block_list
platform/x86: wmi: Fix error handling in legacy WMI notify handler functions
platform/x86: wmi: Fix notify callback locking
platform/x86: wmi: Fix wmi_dev_probe()
platform/x86: wmi: linux/wmi.h: fix Excess kernel-doc description warning
platform/x86: wmi: Remove ACPI handlers after WMI devices
platform/x86: wmi: Remove chardev interface
platform/x86: wmi: Remove debug_dump_wdg module param
platform/x86: wmi: Remove debug_event module param
platform/x86: wmi: Remove unused variable in address space handler
platform/x86: wmi: Return immediately if an suitable WMI event is found
platform/x86: wmi: Simplify get_subobj_info()
platform/x86: wmi: Use devres for resource handling
platform/x86: x86-android-tablets: Add audio codec info for Lenovo Yoga Tab 3 Pro YT3-X90F
platform/x86: x86-android-tablets: Add support for SPI device instantiation
platform/x86: x86-android-tablets: Fix acer_b1_750_goodix_gpios name
platform/x86: x86-android-tablets: Fix an IS_ERR() vs NULL check in probe
platform/x86: x86-android-tablets: Fix backlight ctrl for Lenovo Yoga Tab 3 Pro YT3-X90F
platform/x86: x86-android-tablets: Fix keyboard touchscreen on Lenovo Yogabook1 X90
platform/x86: x86-android-tablets: Fix serdev instantiation no longer working
 
Linux: platform/x86:intel/pmc: Call pmc_get_low_power_modes from platform init
 
plist: Split out plist_types.h
 
PM / devfreq: Convert to use sysfs_emit_at() API
PM / devfreq: Fix buffer overflow in trans_stat_show
PM / devfreq: Synchronize devfreq_monitor_[start/stop]
 
PM: clk: make pm_clk_add_notifier() take a const pointer
PM: domains: Drop redundant header for genpd
PM: domains: Drop the unused pm_genpd_opp_to_performance_state()
PM: domains: fix domain_governor kernel-doc warnings
PM: domains: Move genpd and its governor to the pmdomain subsystem
PM: fix missing rculist.h dependency
PM: hibernate: Avoid missing wakeup events during hibernation
PM: hibernate: Do not initialize error in snapshot_write_next()
PM: hibernate: Do not initialize error in swap_write_page()
PM: hibernate: Drop unnecessary local variable initialization
PM: hibernate: Enforce ordering during image compression/decompression
PM: hibernate: Repair excess function parameter description warning
PM: hibernate: Use kmap_local_page() in copy_data_page()
PM: QoS: Use kcalloc() instead of kzalloc()
PM: sleep: Fix possible deadlocks in core system-wide PM code
PM: sleep: Remove obsolete comment from unlock_system_sleep()
PM: sleep: Restore asynchronous device resume optimization
 
pmdomain: amlogic: meson-ee-pwrc: add support for G12A ISP power domain
pmdomain: arm: Fix NULL dereference on scmi_perf_domain removal
pmdomain: arm_scmi: Move Kconfig options to the pmdomain subsystem
pmdomain: core: Move the unused cleanup to a _sync initcall
pmdomain: imx-gpc: Convert to platform remove callback returning void
pmdomain: imx-gpcv2: Convert to platform remove callback returning void
pmdomain: imx-pgc: Convert to platform remove callback returning void
pmdomain: imx8m-blk-ctrl: Convert to platform remove callback returning void
pmdomain: imx8mp-blk-ctrl: Convert to platform remove callback returning void
pmdomain: imx93-blk-ctrl: Convert to platform remove callback returning void
pmdomain: imx93-pd: Convert to platform remove callback returning void
pmdomain: mediatek: fix race conditions with genpd
pmdomain: Merge branch dt into next
pmdomain: Merge branch fixes into next
pmdomain: qcom-cpr: Convert to platform remove callback returning void
pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
pmdomain: qcom: rpmhpd: Update part number to X1E80100
pmdomain: renesas: r8a77980-sysc: CR7 must be always on
pmdomain: xilinx/zynqmp: Convert to platform remove callback returning void
 
pnfs/blocklayout: Don't add zero-length pnfs_block_dev
 
pNFS: Fix the pnfs block driver's calculation of layoutget size
 
PNP: ACPI: fix fortify warning
PNP: make pnp_bus_type const
 
porting: document block device freeze and thaw changes
 
posix-cpu-timers: Split out posix-timers_types.h
 
power: reset: as3722-poweroff: Convert to platform remove callback returning void
power: reset: at91-poweroff: Convert to platform remove callback returning void
power: reset: at91-poweroff: Stop using module_platform_driver_probe()
power: reset: at91-reset: Convert to platform remove callback returning void
power: reset: at91-reset: Stop using module_platform_driver_probe()
power: reset: at91-sama5d2_shdwc: Convert to platform remove callback returning void
power: reset: at91-sama5d2_shdwc: Stop using module_platform_driver_probe()
power: reset: at91: Drop '__init' from at91_wakeup_status()
power: reset: atc260x-poweroff: Convert to platform remove callback returning void
power: reset: gpio-restart: Use devm_register_sys_off_handler()
power: reset: ltc2952-poweroff: Convert to platform remove callback returning void
power: reset: mt6323-poweroff: Convert to platform remove callback returning void
power: reset: pwr-mlxbf: support graceful reboot instead of emergency reset
power: reset: qnap-poweroff: Convert to platform remove callback returning void
power: reset: regulator-poweroff: Convert to platform remove callback returning void
power: reset: restart-poweroff: Convert to platform remove callback returning void
power: reset: rmobile-reset: Convert to platform remove callback returning void
power: reset: syscon-poweroff: Convert to platform remove callback returning void
power: reset: tps65086-restart: Convert to platform remove callback returning void
power: supply: bq24190_charger: Add support for BQ24296
power: supply: bq24190_charger: Fix "initializer element is not constant" error
power: supply: bq256xx: fix some problem in bq256xx_hw_init
power: supply: bq27xxx-i2c: Do not free non existing IRQ
power: supply: bq27xxx: Stop and start delayed work in suspend and resume
power: supply: cw2015: correct time_to_empty units in sysfs
power: supply: Fix indentation and some other warnings
power: supply: Fix null pointer dereference in smb2_probe
power: supply: mm8013: select REGMAP_I2C
power: supply: qcom_battmgr: Register the power supplies after PDR is up
power: supply: Use multiple MODULE_AUTHOR statements
 
powerpc/32: Drop unused grackle_set_stg()
 
powerpc/44x: Make ppc44x_idle_init() static
powerpc/44x: select I2C for CURRITUCK
 
powerpc/512x: Fix missing prototype warnings
powerpc/512x: Make pdm360ng_init() static
 
powerpc/64: Set task pt_regs->link to the LR value on scv entry
 
powerpc/64s: Fix CONFIG_NUMA=n build due to create_section_mapping()
powerpc/64s: Increase default stack size to 32KB
 
powerpc/6xx: set High BAT Enable flag on G2_LE cores
 
powerpc/85xx: Fix typo in code comment
 
powerpc/86xx: Drop unused CONFIG_MPC8610
 
powerpc/book3s/hash: Drop _PAGE_PRIVILEGED from PAGE_NONE
 
powerpc/book3s64: Avoid __pte_protnone() check in __pte_flags_need_flush()
 
powerpc/configs/64s: Enable CONFIG_MEM_SOFT_DIRTY
 
powerpc/cputable: Add missing PPC_FEATURE_BOOKE on PPC64 Book-E
 
powerpc/fsl-pci: Use PCI_HEADER_TYPE_MASK instead of literal
 
powerpc/fsl: Fix fsl,tmu-calibration to match the schema
 
powerpc/ftrace: Fix indentation in ftrace.h
powerpc/ftrace: Ignore ftrace locations in exit text sections
powerpc/ftrace: Remove nops after the call to ftrace_stub
 
powerpc/hv-gpci: Add return value check in affinity_domain_via_partition_show function
 
powerpc/hvcall: Reorder Nestedv2 hcall opcodes
 
powerpc/imc-pmu: Add a null pointer check in update_events_in_group()
 
powerpc/iommu: Fix the missing iommu_group_put() during platform domain attach
 
powerpc/kasan: Fix addr error caused by page alignment
powerpc/kasan: Limit KASAN thread size increase to 32KB
 
powerpc/Kconfig: Select FUNCTION_ALIGNMENT_4B
 
powerpc/lib: Avoid array bounds warnings in vec ops
powerpc/lib: Validate size for vector operations
 
powerpc/Makefile: Auto detect cross compiler
powerpc/Makefile: Default to ppc64le_defconfig when cross building
powerpc/Makefile: Don't use $(ARCH) unnecessarily
 
powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
powerpc/mm: Fix null-pointer dereference in pgtable_cache_add
 
powerpc/mpc83xx: Add the missing set_freezable() for agent_thread_fn()
powerpc/mpc83xx: Use wait_event_freezable() for freezable kthread
 
powerpc/pasemi: mark pas_shutdown() static
 
powerpc/powermac: mark smp_psurge_{give,take}_timebase static
 
powerpc/powernv: Add a null pointer check in opal_event_init()
powerpc/powernv: Add a null pointer check in opal_powercap_init()
powerpc/powernv: Add a null pointer check to scom_debug_init_one()
powerpc/powernv: Add error handling to opal_prd_range_is_valid
 
powerpc/ps3: Add missing set_freezable() for ps3_probe_thread()
powerpc/ps3: move udbg_shutdown_ps3gelic prototype
 
powerpc/ps3_defconfig: Disable PPC64_BIG_ENDIAN_ELF_ABI_V2
 
powerpc/pseries/iommu: DLPAR add doesn't completely initialize pci_controller
powerpc/pseries/iommu: Fix iommu initialisation during DLPAR add
powerpc/pseries/iommu: IOMMU table is not initialized for kdump over SR-IOV
 
powerpc/pseries/memhp: Fix access beyond end of drmem array
powerpc/pseries/memhp: Log more error conditions in add path
 
powerpc/pseries/papr-sysparm: Expose character device to user space
powerpc/pseries/papr-sysparm: use u8 arrays for payloads
powerpc/pseries/papr-sysparm: Validate buffer object lengths
 
powerpc/pseries: Add papr-vpd character driver for VPD retrieval
powerpc/pseries: fix accuracy of stolen time
 
powerpc/rtas: Add for_each_rtas_function() iterator
powerpc/rtas: Add function return status constants
powerpc/rtas: Avoid warning on invalid token argument to sys_rtas()
powerpc/rtas: Drop declaration of undefined call_rtas() function
powerpc/rtas: Facilitate high-level call sequences
powerpc/rtas: Fall back to linear search on failed token->function lookup
powerpc/rtas: Move post_mobility_fixup() declaration to pseries
powerpc/rtas: Move token validation from block_rtas_call() to sys_rtas()
powerpc/rtas: Remove 'extern' from function declarations in rtas.h
powerpc/rtas: Remove trailing space
powerpc/rtas: Remove unused rtas_service_present()
powerpc/rtas: Serialize firmware activation sequences
powerpc/rtas: use correct function name for resetting TCE tables
powerpc/rtas: Warn if per-function lock isn't held
 
powerpc/rtas_pci: rename and properly expose config access APIs
 
powerpc/sched: Cleanup vcpu_is_preempted()
 
powerpc/selftests: Add test for papr-sysparm
powerpc/selftests: Add test for papr-vpd
 
powerpc/smp: Add __ro_after_init attribute
powerpc/smp: Avoid asym packing within thread_group of a core
powerpc/smp: Disable MC domain for shared processor
powerpc/smp: Dynamically build Powerpc topology
powerpc/smp: Enable Asym packing for cores on shared processor
 
powerpc/suspend: Add prototype for do_after_copyback()
 
powerpc/vdso: No need to undef powerpc for 64-bit build
 
powerpc/xics: Check return value of kasprintf in icp_native_map_one_cpu
 
powerpc: 85xx: mark local functions static
powerpc: add cpu_spec.cpu_features to vmcoreinfo
powerpc: add crtsavres.o to always-y instead of extra-y
powerpc: Add PVN support for HeXin C2000 processor
powerpc: Export kvm_guest static key, for bcachefs six locks
powerpc: Fix build error due to is_valid_bugaddr()
powerpc: iommu: Bring back table group release_ownership() call
powerpc: Make cpu_spec __ro_after_init
powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
powerpc: Remove orphaned reg_a2.h
powerpc: udbg_memcons: mark functions static
 
ppdev: Remove usage of the deprecated ida_simple_xx() API
 
ppp: Fix spelling typo in comment in ppp_async_encode()
 
ppp_async: limit MRU to 64K
 
pppoe: Fix memory leak in pppoe_sendmsg()
 
prandom: Remove unused include
 
preempt.h: Kill dependency on list.h
 
proc: Use lsmids instead of lsm names for attrs
 
procfs: make freeing proc_fs_info rcu-delayed
procfs: move dropping pde and pid from ->evict_inode() to ->free_inode()
 
ps3/gelic: Fix SKB allocation
 
pstore/ram: Fix crash when setting number of cpus to an odd number
 
pstore: inode: Convert kfree() usage to __free(kfree)
pstore: inode: Convert mutex usage to guard(mutex)
pstore: inode: Use __free(pstore_iput) for inode allocations
pstore: inode: Use cleanup.h for struct pstore_private
pstore: ram_core: fix possible overflow in persistent_ram_init_ecc()
 
ptp: ocp: Use DEFINE_RES_*() in place
 
ptp_ocp: adjust MAINTAINERS and mailmap
 
ptrace: Convert ptrace_attach() to use lock guards
ptrace: Introduce exception_ip arch hook
 
pvpanic: Don't use "proxy" headers
pvpanic: Kill duplicate PCI_VENDOR_ID_REDHAT definition
 
pwm: Add pwm_apply_state() compatibility stub
pwm: atmel-hlcdc: Use DEFINE_SIMPLE_DEV_PM_OPS for PM functions
pwm: atmel-tcb: Use DEFINE_SIMPLE_DEV_PM_OPS for PM functions
pwm: bcm2835: Allow PWM driver to be used in atomic context
pwm: bcm2835: Remove duplicate call to clk_rate_exclusive_put()
pwm: berlin: Use DEFINE_SIMPLE_DEV_PM_OPS for PM functions
pwm: brcmstb: Use DEFINE_SIMPLE_DEV_PM_OPS for PM functions
pwm: crc: Use consistent variable naming for driver data
pwm: cros-ec: Drop documentation for dropped struct member
pwm: cros-ec: Drop unused member from driver private data
pwm: Drop two unused API functions
pwm: Drop unused member "pwm" from struct pwm_device
pwm: dwc: Use DEFINE_SIMPLE_DEV_PM_OPS for PM functions
pwm: Fix out-of-bounds access in of_pwm_single_xlate()
pwm: imx-tpm: Use DEFINE_SIMPLE_DEV_PM_OPS for PM functions
pwm: jz4740: Add trailing \n to error messages
pwm: jz4740: Don't use dev_err_probe() in .request()
pwm: linux/pwm.h: fix Excess kernel-doc description warning
pwm: lpc18xx-sct: Don't modify the cached period of other PWM outputs
pwm: Make it possible to apply PWM changes in atomic context
pwm: Mention PWM chip ID in /sys/kernel/debug/pwm
pwm: meson: Simplify using dev_err_probe()
pwm: Narrow scope of struct pwm_device pointer
pwm: omap-dmtimer: Drop locking
pwm: Reduce number of pointer dereferences in pwm_device_request()
pwm: Rename pwm_apply_state() to pwm_apply_might_sleep()
pwm: renesas: Remove unused include
pwm: Replace ENOTSUPP with EOPNOTSUPP
pwm: Replace PWM chip unique base by unique ID
pwm: samsung: Use DEFINE_SIMPLE_DEV_PM_OPS for PM functions
pwm: stm32-lp: Use DEFINE_SIMPLE_DEV_PM_OPS for PM functions
pwm: stm32: Fix enable count for clk in .probe()
pwm: stm32: Implement .get_state()
pwm: stm32: Make ch parameter unsigned
pwm: stm32: Replace write_ccrx with regmap_write
pwm: stm32: Use DEFINE_SIMPLE_DEV_PM_OPS for PM functions
pwm: stm32: Use hweight32 in stm32_pwm_detect_channels
pwm: stmpe: Silence duplicate error messages
pwm: Stop referencing pwm->chip
pwm: tiecap: Use DEFINE_SIMPLE_DEV_PM_OPS for PM functions
pwm: tiehrpwm: Use DEFINE_SIMPLE_DEV_PM_OPS for PM functions
pwm: Update kernel doc for struct pwm_chip
pwm: Use device_get_match_data()
 
qlcnic: replace deprecated strncpy with strscpy
 
qnx4: Extract dir entry filename processing into helper
qnx4: Use get_directory_fname() in qnx4_match()
 
quota: convert dquot_claim_space_nodirty() to return void
 
r8152: Choose our USB config with choose_configuration() rather than probe()
 
r8169: add support for LED's on RTL8168/RTL8101
r8169: fix building with CONFIG_LEDS_CLASS=m
r8169: improve handling task scheduling
r8169: improve RTL8411b phy-down fixup
r8169: remove multicast filter limit
r8169: remove not needed check in rtl_fw_write_firmware
 
radix tree test suite: align kmem_cache_alloc_bulk() with kernel behavior.
 
rapidio/tsi721: fix kernel-doc warnings
 
rbd: don't move requests to the running list on errors
rbd: remove usage of the deprecated ida_simple_*() API
 
rcu pathwalk: prevent bogus hard errors from may_lookup()
 
rcu-tasks: Mark RCU Tasks accesses to current->rcu_tasks_idle_cpu
 
rcu: Defer RCU kthreads wakeup when CPU is dying
rcu: Force quiescent states only for ongoing grace period
rcu: Remove unused macros from rcupdate.h
rcu: Restrict access to RCU CPU stall notifiers
 
rculist.h: docs: Fix wrong function summary
 
rcutorture: Add fqs_holdoff check before fqs_task is created
rcutorture: Add mid-sized stall to TREE07
rcutorture: add nolibc init support for mips, ppc and rv64
 
RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq
RDMA/bnxt_re: Add UAPI to share a page with user space
RDMA/bnxt_re: Adds MSN table capability for Gen P7 adapters
RDMA/bnxt_re: Avoid creating fence MR for newer adapters
RDMA/bnxt_re: Doorbell changes
RDMA/bnxt_re: Fix error code in bnxt_re_create_cq()
RDMA/bnxt_re: Fix the offset for GenP7 adapters for user applications
RDMA/bnxt_re: Fix the sparse warnings
RDMA/bnxt_re: Fix unconditional fence for newer adapters
RDMA/bnxt_re: Get the toggle bits from CQ completions
RDMA/bnxt_re: Refactor the queue index update
RDMA/bnxt_re: Remove a redundant check inside bnxt_re_vf_res_config
RDMA/bnxt_re: Remove roundup_pow_of_two depth for all hardware queue resources
RDMA/bnxt_re: Return error for SRQ resize
RDMA/bnxt_re: Share a page to expose per CQ info with userspace
RDMA/bnxt_re: Support new 5760X P7 devices
RDMA/bnxt_re: Update the BAR offsets
RDMA/bnxt_re: Update the HW interface definitions
 
RDMA/efa: Add EFA query MR support
 
RDMA/erdma: Add hardware statistics support
RDMA/erdma: Introduce dma pool for hardware responses of CMDQ requests
 
RDMA/hfi1: Copy userspace arrays safely
 
RDMA/hns: Add a max length of gid table
RDMA/hns: Add debugfs to hns RoCE
RDMA/hns: Fix inappropriate err code for unsupported operations
RDMA/hns: Fix memory leak in free_mr_init()
RDMA/hns: Remove unnecessary checks for NULL in mtr_alloc_bufs()
RDMA/hns: Rename the interrupts
RDMA/hns: Response dmac to userspace
RDMA/hns: Support SW stats with debugfs
 
RDMA/IPoIB: Add tx timeout work to recover queue stop situation
RDMA/IPoIB: Fix error code return in ipoib_mcast_join
 
RDMA/irdma: Add AE for too many RNRS
RDMA/irdma: Fix KASAN issue with tasklet
RDMA/irdma: Set the CQ read threshold for GEN 1
RDMA/irdma: Use crypto_shash_digest() in irdma_ieq_check_mpacrc()
RDMA/irdma: Validate max_send_wr and max_recv_wr
 
RDMA/mana_ib: Add CQ interrupt support for RAW QP
RDMA/mana_ib: query device capabilities
RDMA/mana_ib: register RDMA device with GDMA
 
RDMA/mlx5: Expose register c0 for RDMA device
RDMA/mlx5: Fix fortify source warning while accessing Eth segment
RDMA/mlx5: Relax DEVX access upon modify commands
RDMA/mlx5: Support handling of SW encap ICM area
 
RDMA/qedr: Fix qedr_create_user_qp error flow
 
RDMA/rtrs-clt: Add warning logs for RDMA events
RDMA/rtrs-clt: Use %pe to print errors
 
RDMA/rtrs: Use %pe to print errors
 
RDMA/siw: Add one parameter to siw_destroy_cpulist
RDMA/siw: Call orq_get_current if possible
RDMA/siw: Cleanup siw_accept
RDMA/siw: Factor out siw_rx_data helper
RDMA/siw: Fix typo
RDMA/siw: Introduce siw_cep_set_free_and_put
RDMA/siw: Introduce siw_destroy_cep_sock
RDMA/siw: Introduce siw_free_cm_id
RDMA/siw: Introduce siw_get_page
RDMA/siw: Introduce SIW_STAG_MAX_INDEX
RDMA/siw: Introduce siw_update_skb_rcvd
RDMA/siw: Move tx_cpu ahead
RDMA/siw: No need to check term_info.valid before call siw_send_terminate
RDMA/siw: Only check attrs->cap.max_send_wr in siw_create_qp
RDMA/siw: Reduce memory usage of struct siw_rx_stream
RDMA/siw: Remove goto lable in siw_mmap
RDMA/siw: Remove rcu from siw_qp
RDMA/siw: Remove siw_sk_save_upcalls
RDMA/siw: Set qp_state in siw_query_qp
RDMA/siw: Update comments for siw_qp_sq_process
RDMA/siw: Use crypto_shash_digest() in siw_qp_prepare_tx()
RDMA/siw: Use ib_umem_get() to pin user pages
RDMA/siw: Use iov.iov_len in kernel_sendmsg
 
RDMA/srpt: fix function pointer cast warnings
RDMA/srpt: Support specifying the srpt_service_guid parameter
 
RDMA/usnic: Silence uninitialized symbol smatch warnings
 
Re-revert "drm/amd/display: Enable Replay for static screen use cases"
 
readahead: avoid multiple marked readahead pages
 
reboot: Introduce thermal_zone_device_critical_reboot()
 
refcount: Split out refcount_types.h
 
regmap: fix kcalloc() arguments order
regmap: fix regmap_noinc_write() description
regmap: kunit: add noinc write test
regmap: kunit: Ensure that changed bytes are actually different
regmap: kunit: fix raw noinc write test wrapping
regmap: ram: support noinc semantics
 
regulator (max5970): Fix IRQ handler
 
regulator: add under-voltage support (part 2)
regulator: arizona-ldo1: Convert to platform remove callback returning void
regulator: bd9571mwv: Convert to platform remove callback returning void
regulator: Convert to platform remove callback
regulator: core: Add option to prevent disabling unused regulators
regulator: core: Only increment use_count when enable_count changes
regulator: db8500-prcmu: Convert to platform remove callback returning void
regulator: dt-bindings: Add 'regulator-uv-less-critical-window-ms' property
regulator: dt-bindings: Add system-critical-regulator property
regulator: dt-bindings: Allow system-critical marking for fixed-regulator
regulator: dt-bindings: qcom,rpmh: add compatible for pm8010
regulator: event: Add regulator netlink event support
regulator: event: Add regulator netlink event support
regulator: event: Ensure atomicity for sequence number
regulator: Implement uv_survival_time for handling under-voltage events
regulator: Introduce handling for system-critical under-voltage events
regulator: max5970: Fix regulator child node name
regulator: palmas: remove redundant initialization of pointer pdata
regulator: pwm-regulator: Add validity checks in continuous .get_voltage
regulator: pwm-regulator: Calculate the output voltage for disabled PWMs
regulator: pwm-regulator: Manage boot-on with disabled PWM channels
regulator: qcom-rpmh: add support for pm8010 regulators
regulator: qcom-rpmh: extend to support multiple linear voltage ranges
regulator: qcom_smd: Add LDO5 MP5496 regulator
regulator: qcom_smd: Add PM8937 regulators
regulator: qcom_spmi: Add PM8937 SPMI regulator
regulator: Reuse LINEAR_RANGE() in REGULATOR_LINEAR_RANGE()
regulator: rk808: fix buck range on RK806
regulator: rk808: fix LDO range on RK806
regulator: stm32-vrefbuf: Convert to platform remove callback returning void
regulator: stpmic1: Fix kernel-doc notation warnings
regulator: ti-abb: don't use devm_platform_ioremap_resource_byname for shared interrupt register
regulator: uniphier: Convert to platform remove callback returning void
regulator: userspace-consumer: Convert to platform remove callback returning void
regulator: virtual: Convert to platform remove callback returning void
regulator: wm8350: Convert to platform remove callback returning void
 
reiserfs: Avoid touching renamed directory if parent does not change
reiserfs: fix uninit-value in comp_keys
 
reiserfs_add_entry(): get rid of pointless namelen checks
 
remap_range: merge do_clone_file_range() into vfs_clone_file_range()
remap_range: move file_start_write() to after permission hook
remap_range: move permission hooks out of do_clone_file_range()
 
remoteproc: imx_dsp_rproc: Add mandatory find_loaded_rsc_table op
remoteproc: k3-dsp: Convert to platform remove callback returning void
remoteproc: k3-dsp: Suppress duplicate error message in .remove()
remoteproc: k3-dsp: Use symbolic error codes in error messages
remoteproc: qcom_q6v5_pas: Add SC7280 ADSP, CDSP & WPSS
 
rename(): avoid a deadlock in the case of parents having no common ancestor
rename(): fix the locking of subdirectories
 
reset: brcmstb: Use devm_platform_get_and_ioremap_resource()
reset: meson-audio-arb: Convert to devm_platform_ioremap_resource()
reset: qcom-aoss: Convert to devm_platform_ioremap_resource()
reset: qcom: Convert to devm_platform_ioremap_resource()
reset: reset-meson: add support for Amlogic C3 SoC Reset Controller
reset: simple: Convert to devm_platform_get_and_ioremap_resource()
reset: sunplus: Use devm_platform_get_and_ioremap_resource()
reset: uniphier-glue: Use devm_platform_get_and_ioremap_resource()
reset: Use device_get_match_data()
 
resource: add walk_system_ram_res_rev()
 
restart_block: Trim includes
 
retain_dentry(): introduce a trimmed-down lockless variant
 
Revert "ACPI: EC: Use a spin lock without disabing interrupts"
 
Revert "ALSA: usb-audio: Skip setting clock selector for single connections"
 
Revert "arm64: dts: imx8mn-var-som-symphony: Describe the USB-C connector"
Revert "arm64: dts: imx8mp-dhcom-pdk3: Describe the USB-C connector"
Revert "arm64: dts: qcom: msm8996: Hook up MPM"
Revert "arm64: jump_label: use constraints "Si" instead of "i""
 
Revert "btrfs: zstd: fix and simplify the inline extent decompression"
 
Revert "drivers/firmware: Move sysfb_init() from device_initcall to subsys_initcall_sync"
 
Revert "drm/amd/display: Enable CM low mem power optimization"
Revert "drm/amd/display: fix bandwidth validation failure on DCN 2.1"
Revert "drm/amd/display: Fix conversions between bytes and KB"
Revert "drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz"
Revert "drm/amd/display: initialize all the dpm level's stutter latency"
 
Revert "drm/amd/pm: fix the high voltage and temperature issue"
Revert "drm/amd/pm: resolve reboot exception for si oland"
 
Revert "drm/amd: flush any delayed gfxoff on suspend entry"
 
Revert "drm/amdgpu: add param to specify fw bo location for front-door loading"
Revert "drm/amdgpu: enable mca debug mode on APU by default"
 
Revert "drm/amdkfd: Relocate TBA/TMA to opposite side of VM hole"
 
Revert "drm/atomic: Add pixel source to plane state dump"
Revert "drm/atomic: Add solid fill data to plane state dump"
Revert "drm/atomic: Loosen FB atomic checks"
Revert "drm/atomic: Move framebuffer checks to helper"
 
Revert "drm/bridge: Add 200ms delay to wait FW HPD status stable"
 
Revert "drm/i915/dsi: Do display on sequence later on icl+"
 
Revert "drm/msm/dp: use drm_bridge_hpd_notify() to report HPD status changes"
 
Revert "drm/msm/gpu: Push gpu lock down past runpm"
 
Revert "drm/omapdrm: Annotate dma-fence critical section in commit path"
 
Revert "drm/rockchip: vop2: Use regcache_sync() to fix suspend/resume"
 
Revert "drm/sched: Define pr_fmt() for DRM using pr_*()"
 
Revert "drm/tidss: Annotate dma-fence critical section in commit path"
 
Revert "drm/udl: Add ARGB8888 as a format"
 
Revert "drm: Add solid fill pixel source"
Revert "drm: Introduce pixel_source DRM plane property"
Revert "drm: Introduce solid fill DRM plane property"
 
Revert "firmware/sysfb: Clear screen_info state after consuming it"
 
Revert "fs/aio: Make io_cancel() generate completions again"
 
Linux: Revert "get rid of DCACHE_GENOCIDE"
 
Revert "gfs2: Use GL_NOBLOCK flag for non-blocking lookups"
 
Revert "Input: bcm5974 - check endpoint type before starting traffic"
 
Linux: Revert "Introduce PHY listing and link_topology tracking"
 
Revert "iommu/arm-smmu: Convert to domain_alloc_paging()"
 
Revert "jfs: fix shift-out-of-bounds in dbJoin"
 
Revert "kernfs: convert kernfs_idr_lock to an irq safe raw spinlock"
 
Revert "KEYS: encrypted: Add check for strsep"
 
Revert "kobject: Remove redundant checks for whether ktype is NULL"
 
Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
 
Revert "MIPS: loongson64: set nid for reserved memblock region"
 
Linux: Revert "mlx5 updates 2023-12-20"
 
Revert "net/mlx5: Block entering switchdev mode with ns inconsistency"
 
Revert "net/mlx5e: Check the number of elements before walk TC rhashtable"
 
Revert "net: macsec: use skb_ensure_writable_head_tail to expand the skb"
Revert "net: mdio: get/put device node during (un)registration"
Revert "net: rtnetlink: Enslave device before bringing it up"
Revert "net: rtnetlink: remove local list in __linkwatch_run_queue()"
Revert "net: stmmac: Enable Per DMA Channel interrupt"
 
Revert "nouveau: push event block/allowing out of the fence context"
 
Revert "nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB"
 
Revert "octeon_ep_vf: add octeon_ep_vf driver"
 
Revert "parisc: Only list existing CPUs in cpu_possible_mask"
 
Revert "perf/arm_dmc620: Remove duplicate format attribute #defines"
 
Revert "power: supply: qcom_battmgr: Register the power supplies after PDR is up"
 
Revert "powerpc/pseries/iommu: Fix iommu initialisation during DLPAR add"
 
Revert "riscv: mm: support Svnapot in huge vmap"
 
Revert "s390: update defconfigs"
 
Revert "soc: qcom: stats: Add DDR sleep stats"
 
Revert "tty: serial: simplify qcom_geni_serial_send_chunk_fifo()"
 
Revert "usb: dwc3: don't reset device side if dwc3 was configured as host-only"
Revert "usb: dwc3: Soft reset phy on probe for host"
Revert "usb: dwc3: Support EBC feature of DWC_usb31"
Revert "usb: gadget: f_uvc: change endpoint allocation in uvc_function_bind()"
Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs"
Revert "usb: typec: tcpm: fix cc role at port reset"
Revert "usb: typec: tcpm: reset counter when enter into unattached state after try role"
 
Revert "wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ"
 
Revert "workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask()"
 
Linux: Revert BPF token-related functionality
 
rfkill: return ENOTTY on invalid ioctl
 
ring-buffer/Documentation: Add documentation on buffer_percent file
 
ring-buffer: Add documentation on the buffer_subbuf_order file
ring-buffer: Add interface for configuring trace sub buffer size
ring-buffer: Add interrupt information to dump of data sub-buffer
ring-buffer: Add offset of events in dump on mismatch
ring-buffer: Check if absolute timestamp goes backwards
ring-buffer: Clean ring_buffer_poll_wait() error return
ring-buffer: Clear pages on error in ring_buffer_subbuf_order_set() failure
ring-buffer: Do no swap cpu buffers if order is different
ring-buffer: Do not let subbuf be bigger than write mask
ring-buffer: Fix resetting of shortest_full
ring-buffer: Fix waking up ring buffer readers
ring-buffer: Have ring_buffer_print_page_header() be able to access ring_buffer_iter
ring-buffer: Just update the subbuffers when changing their allocation order
ring-buffer: Keep the same size when updating the order
ring-buffer: Make sure the spare sub buffer used for reads has same size
ring-buffer: Page size per ring buffer
ring-buffer: Read and write to ring buffers with custom sub buffer size
ring-buffer: Remove 32bit timestamp logic
ring-buffer: Remove stale comment from ring_buffer_size()
ring-buffer: Set new size of the ring buffer sub page
ring-buffer: Use subbuf_order for buffer page masking
 
ringbuffer/selftest: Add basic selftest to test changing subbuf order
 
RISC-V: Add SBI debug console helper routines
RISC-V: Add SBI STA extension definitions
RISC-V: Add stubs for sbi_console_putchar/getchar()
RISC-V: Drop invalid test from CONFIG_AS_HAS_OPTION_ARCH
RISC-V: Enable SBI based earlycon support
RISC-V: hwprobe: Clarify cpus size parameter
RISC-V: hwprobe: Introduce which-cpus flag
RISC-V: Ignore V from the riscv,isa DT property on older T-Head CPUs
RISC-V: Implement archrandom when Zkr is available
RISC-V: KVM: add 'vlenb' Vector CSR
RISC-V: KVM: Add SBI STA extension skeleton
RISC-V: KVM: Add SBI STA info to vcpu_arch
RISC-V: KVM: Add steal-update vcpu request
RISC-V: KVM: Add support for SBI extension registers
RISC-V: KVM: Add support for SBI STA registers
RISC-V: KVM: add vector registers and CSRs in KVM_GET_REG_LIST
RISC-V: KVM: Allow scalar crypto extensions for Guest/VM
RISC-V: KVM: Allow vector crypto extensions for Guest/VM
RISC-V: KVM: Allow Zbc extension for Guest/VM
RISC-V: KVM: Allow Zfa extension for Guest/VM
RISC-V: KVM: Allow Zfh[min] extensions for Guest/VM
RISC-V: KVM: Allow Zihintntl extension for Guest/VM
RISC-V: KVM: Allow Zvfh[min] extensions for Guest/VM
RISC-V: KVM: Don't add SBI multi regs in get-reg-list
RISC-V: KVM: Fix indentation in kvm_riscv_vcpu_set_reg_csr()
RISC-V: KVM: Implement SBI STA extension
RISC-V: KVM: Make SBI uapi consistent with ISA uapi
RISC-V: KVM: remove a redundant condition in kvm_arch_vcpu_ioctl_run()
RISC-V: KVM: selftests: Add get-reg-list test for STA registers
RISC-V: KVM: selftests: Add guest_sbi_probe_extension
RISC-V: KVM: selftests: Add steal_time test support
RISC-V: KVM: selftests: Move sbi_ecall to processor.c
RISC-V: KVM: selftests: Treat SBI ext regs like ISA ext regs
RISC-V: KVM: set 'vlenb' in kvm_riscv_vcpu_alloc_vector_context()
RISC-V: KVM: Use correct restricted types
RISC-V: Move the hwprobe syscall to its own file
RISC-V: paravirt: Add skeleton for pv-time support
RISC-V: paravirt: Implement steal-time support
RISC-V: paravirt: steal_time should be static
RISC-V: paravirt: Use correct restricted types
RISC-V: Remove the removed single-letter extensions
RISC-V: selftests: Add which-cpus hwprobe test
RISC-V: selftests: cbo: Ensure asm operands match constraints
 
riscv, bpf: Fix unpredictable kernel crash about RV64 struct_ops
 
riscv, kexec: fix the ifdeffery for AFLAGS_kexec_relocate.o
 
riscv/efistub: Ensure GP-relative addressing is not used
riscv/efistub: Tighten ELF relocation check
 
riscv: Add a custom ISA extension for the [ms]envcfg CSR
riscv: add CALLER_ADDRx support
riscv: Add checksum header
riscv: Add checksum library
riscv: add dependency among Image(.gz), loader(.bin), and vmlinuz.efi
riscv: add ISA extension parsing for scalar crypto
riscv: add ISA extension parsing for vector crypto
riscv: add ISA extension parsing for Zacas
riscv: add ISA extension parsing for Zbc
riscv: add ISA extension parsing for Zfa
riscv: add ISA extension parsing for Zfh/Zfh[min]
riscv: add ISA extension parsing for Zihintntl
riscv: add ISA extension parsing for Ztso
riscv: add ISA extension parsing for Zvfh[min]
riscv: Add static key for misaligned accesses
riscv: Add support for BATCHED_UNMAP_TLB_FLUSH
riscv: Add support for kernel mode vector
riscv: Add vector extension XOR implementation
riscv: Allow disabling of BUILTIN_DTB for XIP
riscv: Check if the code to patch lies in the exit section
riscv: convert to use arch_cpu_is_hotpluggable()
riscv: Correctly free relocation hashtable on error
riscv: declare overflow_stack as exported from traps.c
riscv: Deduplicate code in setup_smp()
riscv: dts: microchip: add the mpfs' system controller qspi & associated flash
riscv: dts: renesas: Convert isa detection to new properties
riscv: dts: sifive: add missing #interrupt-cells to pmic
riscv: dts: sophgo: add Huashan Pi board device tree
riscv: dts: sophgo: add initial CV1812H SoC device tree
riscv: dts: sophgo: cv18xx: Add gpio devices
riscv: dts: sophgo: Separate compatible specific for CV1800B soc
riscv: dts: sophgo: separate sg2042 mtime and mtimecmp to fit aclint format
riscv: dts: starfive: Add JH7100 cache controller
riscv: dts: starfive: Add JH7100 MMC nodes
riscv: dts: starfive: Add pool for coherent DMA memory on JH7100 boards
riscv: dts: starfive: Enable SD-card on JH7100 boards
riscv: dts: starfive: Enable SDIO wifi on JH7100 boards
riscv: dts: starfive: Group tuples in interrupt properties
riscv: dts: starfive: Mark the JH7100 as having non-coherent DMAs
riscv: dts: starfive: replace underscores in node names
riscv: dts: thead: Add TH1520 mmc controllers and sdhci clock
riscv: dts: thead: Enable BeagleV Ahead eMMC and microSD
riscv: dts: thead: Enable LicheePi 4A eMMC and microSD
riscv: Enable pcpu page first chunk allocator
riscv: errata: Add StarFive JH7100 errata
riscv: errata: Make ERRATA_STARFIVE_JH7100 depend on !DMA_DIRECT_REMAP
riscv: errata: thead: use pa based instructions for CMO
riscv: errata: thead: use riscv_nonstd_cache_ops for CMO
riscv: fix __user annotation in traps_misaligned.c
riscv: Fix an off-by-one in get_early_cmdline()
riscv: Fix arch_hugetlb_migration_supported() for NAPOT
riscv: Fix arch_tlbbatch_flush() by clearing the batch cpumask
riscv: Fix build error if !CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION
riscv: Fix build error on rv32 + XIP
riscv: Fix enabling cbo.zero when running in M-mode
riscv: Fix hugetlb_mask_last_page() when NAPOT is enabled
riscv: Fix module loading free order
riscv: Fix module_alloc() that did not reset the linear mapping permissions
riscv: Fix pte_leaf_size() for NAPOT
riscv: Fix relocation_hashtable size
riscv: Fix set_direct_map_default_noflush() to reset _PAGE_EXEC
riscv: Fix set_huge_pte_at() for NAPOT mapping
riscv: Fix wrong size passed to local_flush_tlb_range_asid()
riscv: Fix wrong usage of lm_alias() when splitting a huge linear mapping
riscv: Fixed wrong register in XIP_FIXUP_FLASH_OFFSET macro
riscv: Flush the tlb when a page directory is freed
riscv: fpu: drop SR_SD bit checking
riscv: ftrace: Add DYNAMIC_FTRACE_WITH_DIRECT_CALLS support
riscv: ftrace: Make function graph use ftrace directly
riscv: Hoist linker relaxation disabling logic into Kconfig
riscv: hwprobe: add support for scalar crypto ISA extensions
riscv: hwprobe: export missing Zbc ISA extension
riscv: hwprobe: export vector crypto ISA extensions
riscv: hwprobe: export Zacas ISA extension
riscv: hwprobe: export Zfa ISA extension
riscv: hwprobe: export Zfh[min] ISA extensions
riscv: hwprobe: export Zhintntl ISA extension
riscv: hwprobe: export Zicond extension
riscv: hwprobe: export Ztso ISA extension
riscv: hwprobe: export Zvfh[min] ISA extensions
riscv: introduce RISCV_EFFICIENT_UNALIGNED_ACCESS
riscv: kvm: use ".L" local labels in assembly when applicable
riscv: kvm: Use SYM_*() assembly macros instead of deprecated ones
riscv: lib: Check if output in asm goto supported
riscv: lib: vectorize copy_to_user/copy_from_user
riscv: Make XIP bootable again
riscv: mm: execute local TLB flush after populating vmemmap
riscv: mm: fix NOCACHE_THEAD does not set bit[61] correctly
riscv: mm: Fixup compat arch_get_mmap_end
riscv: mm: Fixup compat mode boot failure
riscv: mm: Only compile pgtable.c if MMU
riscv: optimize ELF relocation function in riscv
riscv: Optimize hweight API with Zbb extension
riscv: Remove obsolete rv32_defconfig file
riscv: Remove SHADOW_OVERFLOW_STACK_SIZE macro
riscv: Remove unused members from struct cpu_operations
riscv: Restrict DWARF5 when building with LLVM to known working versions
riscv: Save/restore envcfg CSR during CPU suspend
riscv: sbi: Introduce system suspend support
riscv: sched: defer restoring Vector context for user
riscv: Select ARCH_WANTS_NO_INSTR
riscv: select DCACHE_WORD_ACCESS for efficient unaligned access HW
riscv: select FTRACE_MCOUNT_USE_PATCHABLE_FUNCTION_ENTRY
riscv: Sparse-Memory/vmemmap out-of-bounds fix
riscv: Switch over to GENERIC_CPU_DEVICES
riscv: tlb: fix __p*d_free_tlb()
riscv: Use accessors to page table entries instead of direct dereference
riscv: Use hugepage mappings for vmemmap
riscv: Use the same CPU operations for all CPUs
riscv: Use WRITE_ONCE() when setting page table entries
riscv: vector: allow kernel-mode Vector with preemption
riscv: vector: do not pass task_struct into riscv_v_vstate_{save,restore}()
riscv: vector: make Vector always available for softirq context
riscv: vector: use a mask to write vstate_ctrl
riscv: vector: use kmem_cache to manage vector context
 
Linux: riscv; fix __user annotation in save_v_state()
 
rootfs: Fix support for rootfstype= when root= is given
 
rpc_pipefs: Replace one label in bl_resolve_deviceid()
 
rpcrdma: Introduce a simple cid tracepoint class
 
rpmsg: virtio: Free driver_override when rpmsg_remove()
 
rseq: Split out rseq.h from sched.h
 
rslib: kill bogus dependency on list.h
 
rtc: ac100: remove misuses of kernel-doc
rtc: Add driver for Nuvoton ma35d1 rtc controller
rtc: Add support for configuring the UIP timeout for RTC reads
rtc: Adjust failure return code for cmos_set_alarm()
rtc: class: Remove usage of the deprecated ida_simple_xx() API
rtc: cmos: Use ACPI alarm for non-Intel x86 systems too
rtc: da9063: Make IRQ as optional
rtc: da9063: Use dev_err_probe()
rtc: da9063: Use device_get_match_data()
rtc: ds3232: avoid unused-const-variable warning
rtc: Extend timeout for waiting for UIP to clear to 1s
rtc: lpc24xx: add missing dependency
rtc: ma35d1: remove hardcoded UIE support
rtc: MAINTAINERS: drop Alessandro Zummo
rtc: max31335: add driver support
rtc: max31335: Fix comparison in max31335_volatile_reg()
rtc: max31335: remove unecessary locking
rtc: max31335: use regmap_update_bits_check
rtc: mc146818-lib: Adjust failure return code for mc146818_get_time()
rtc: nuvoton: Compatible with NCT3015Y-R and NCT3018Y-R
rtc: rv8803: Add power management support
rtc: rv8803: add wakeup-source support
rtc: tps6594: Add driver for TPS6594 RTC
 
rtnetlink: bridge: Enable MDB bulk deletion
rtnetlink: bridge: Invoke MDB bulk deletion when needed
rtnetlink: bridge: Use a different policy for MDB bulk delete
rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back
rtnetlink: introduce nlmsg_new_large and use it in rtnl_getlink
 
rtnl: add helper to check if a notification is needed
rtnl: add helper to check if rtnl group has listeners
rtnl: add helper to send if skb is not null
 
rtq9128: Fix pm runtime and TDM usage
 
rust: bindings: rename const binding using sed
rust: core abstractions for network PHY drivers
rust: Ignore preserve-most functions
rust: kernel: str: Implement Debug for CString
rust: macros: improve `#[vtable]` documentation
rust: macros: update 'paste!' macro to accept string literals
rust: net::phy add module_phy_driver macro
rust: replace with in rust/exports.c
rust: support `srctree`-relative links
rust: Suppress searching builtin sysroot
rust: sync: Makes `CondVar::wait()` an uninterruptible wait
rust: upgrade to Rust 1.74.1
 
rxrpc, afs: Allow afs to pin rxrpc_peer objects
 
rxrpc: Create a procfile to display outstanding client conn bundles
rxrpc: Fix counting of new acks and nacks
rxrpc: Fix delayed ACKs to not set the reference serial number
rxrpc: Fix generation of serial numbers to skip zero
rxrpc: Fix response to PING RESPONSE ACKs to a dead call
rxrpc: Fix skbuff cleanup of call's recvmsg_queue and rx_oos_queue
rxrpc: Fix use of Don't Fragment flag
 
rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
 
s390/als: add vector facility to z13 architecture level set
 
s390/ap: handle outband SE bind state change
s390/ap: store TAPQ hwinfo in struct ap_card
 
s390/boot: always align vmalloc area on segment boundary
 
s390/bpf: Fix gotol with large offsets
s390/bpf: Fix indirect trampoline generation
 
s390/cio: fix invalid -EBUSY on ccw_device_start
s390/cio: make sch->lock spinlock pointer a member
 
s390/compat: change default for CONFIG_COMPAT to "n"
 
s390/configs: enable INIT_STACK_ALL_ZERO in all configurations
s390/configs: provide compat topic configuration target
s390/configs: update default configurations
 
s390/ctlreg: return old register contents when changing bits
 
s390/dasd: remove dasd_stats_generic_show()
 
s390/fpu: get rid of MACHINE_HAS_VX
s390/fpu: get rid of test_fp_ctl()
s390/fpu: remove "novx" option
s390/fpu: remove __load_fpu_regs() export
s390/fpu: remove ARCH_WANTS_DYNAMIC_TASK_STRUCT support
 
s390/kexec: do not automatically select KEXEC option
 
s390/mm,fault: remove not needed tsk variable
 
s390/mm: convert pgste locking functions to C
 
s390/net: add Thorsten Winkler as maintainer
 
s390/nmi: consistently enable machine checks in trap_init()
s390/nmi: implement and use local_mcck_save() / local_mcck_restore()
 
s390/pai: rework paiXXX_start and paiXXX_stop functions
s390/pai: rework paixxxx_getctr interface
 
s390/pai_crypto: split function paicrypt_push_sample
 
s390/pai_ext: rework function paiext_copy argments
s390/pai_ext: split function paiext_push_sample
 
s390/pci: fix max size calculation in zpci_memcpy_toio()
 
s390/ptrace: handle setting of fpc register correctly
s390/ptrace: remove leftover comment
 
s390/qeth: Fix potential loss of L3-IP@ in case of network issues
 
s390/sysinfo: add variable capacity information
 
s390/traps: only define is_valid_bugaddr() under CONFIG_GENERIC_BUG
 
s390/uvdevice: Report additional-data length for attestation
 
s390/vfio-ap: always filter entire AP matrix
s390/vfio-ap: do not reset queue removed from host config
s390/vfio-ap: fix sysfs status attribute for AP queue devices
s390/vfio-ap: improve reaction to response code 07 from PQAP(AQIC) command
s390/vfio-ap: let on_scan_complete() callback filter matrix and update guest's APCB
s390/vfio-ap: loop over the shadow APCB when filtering guest's AP configuration
s390/vfio-ap: reset queues associated with adapter for queue unbound from driver
s390/vfio-ap: reset queues filtered from the guest's AP config
s390/vfio-ap: set status response code to 06 on gisc registration failure
s390/vfio-ap: unpin pages on gisc registration failure
 
s390: update defconfigs
s390: use the correct count for __iowrite64_copy()
 
samples/bpf: Use %lu format specifier for unsigned long values
 
samples/cgroup: add .gitignore file for generated samples
samples/cgroup: introduce memcg memory.events listener
 
samples: ftrace: Add RISC-V support for SAMPLE_FTRACE_DIRECT[_MULTI]
samples: introduce new samples subdir for cgroup
samples: Replace strlcpy() with strscpy()
 
sbitmap: remove stale comment in sbq_calc_wake_batch
 
sched.h: Move (spin|rwlock)_needbreak() to spinlock.h
sched.h: move pid helpers to pid.h
 
sched/cpufreq: Rework iowait boost
sched/cpufreq: Rework schedutil governor performance estimation
 
sched/cpuidle: Comment about timers requirements VS idle handler
 
sched/deadline: Collect sched_dl_entity initialization
sched/deadline: Introduce deadline servers
sched/deadline: Move bandwidth accounting into {en,de}queue_dl_entity
 
sched/doc: Update documentation after renames and synchronize Chinese version
 
sched/eevdf: O(1) fastpath for task selection
sched/eevdf: Sort the rbtree by virtual deadline
 
sched/fair: Fix frequency selection for non-invariant case
sched/fair: Fix tg->load when offlining a CPU
sched/fair: Remove SCHED_FEAT(UTIL_EST_FASTUP, true)
sched/fair: Remove unused 'next_buddy_marked' local variable in check_preempt_wakeup_fair()
sched/fair: Simplify util_est
sched/fair: Update min_vruntime for reweight_entity() correctly
sched/fair: Use all little CPUs for CPU-bound workloads
 
sched/membarrier: reduce the ability to hammer on sys_membarrier
 
sched/numa: Fix mm numa_scan_seq based unconditional scan
 
sched/pelt: Avoid underestimation of task utilization
 
sched/timers: Explain why idle task schedules out on remote timer enqueue
 
sched/topology: Add a new arch_scale_freq_ref() method
 
sched: fair: move unused stub functions to header
sched: Remove vruntime from trace_sched_stat_runtime()
sched: Unify more update_curr*()
sched: Unify runtime accounting across classes
sched: Use WRITE_ONCE() for p->on_rq
 
scripts/checkstack.pl: add min_stack to the usage comment
scripts/checkstack.pl: change min_stack to 512 by default
scripts/checkstack.pl: fix no space expression between sp and offset
scripts/checkstack.pl: match all stack sizes for some archs
scripts/checkstack.pl: remove ia64 support
 
scripts/decode_stacktrace.sh: optionally use LLVM utilities
scripts/decode_stacktrace.sh: strip unexpected CR from lines
 
scripts/decodecode: add support for LoongArch
 
scripts/gdb/stackdepot: rename pool_index to pools_num
 
scripts/gdb/symbols: fix invalid escape sequence warning
 
scripts/gdb: remove exception handling and refine print format
 
scripts/get_abi.pl: ignore some temp files
 
scripts/get_abi: fix source path leak
 
scripts/kernel-doc: restore warning for Excess struct/union
 
scripts/min-tool-version.sh: Raise minimum clang version to 18.0.0 for loongarch
 
scripts/spelling.txt: add more spellings to spelling.txt
 
scripts/tags.sh: add local annotation
scripts/tags.sh: remove find_sources
scripts/tags.sh: Update comment (addition of gtags)
scripts/tags.sh: use -n to test archinclude
scripts/tags.sh: use more portable -path instead of -wholename
 
scripts: checkpatch: Add __aligned to the list of attribute notes
scripts: clean up IA-64 code
scripts: Introduce a default git.orderFile
scripts: kernel-doc: Clarify missing struct member description
 
scs: add CONFIG_MMU dependency for vfree_atomic()
 
scsi: 3w-sas: Replace deprecated strncpy() with strscpy()
scsi: a3000: Convert to platform remove callback returning void
scsi: a4000t: Convert to platform remove callback returning void
scsi: aic7xxx: Return ahc_linux_register_host()'s value rather than zero
scsi: aic7xxx: Return negative error codes in ahc_linux_register_host()
scsi: aic7xxx: Return negative error codes in aic7770_probe()
scsi: arcmsr: Support new PCI device IDs 1883 and 1886
scsi: arcmsr: Support new RAID controller ARC-1688
scsi: arcmsr: Update driver version to v1.51.00.14-20230915
scsi: atari: Convert to platform remove callback returning void
scsi: bfa: Use the proper data type for BLIST flags
scsi: bnx2fc: Replace deprecated strncpy() with strscpy()
scsi: bvme6000: Convert to platform remove callback returning void
scsi: ch: Replace deprecated strncpy() with strscpy()
scsi: core: Add a precondition check in scsi_eh_scmd_add()
scsi: core: Consult supported VPD page list prior to fetching page
scsi: core: Kick the requeue list after inserting when flushing
scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler
scsi: core: Move scsi_host_busy() out of host lock if it is for per-command
scsi: csiostor: Replace deprecated strncpy() with strscpy()
scsi: dc395x: Fix warning using plain integer as NULL
scsi: elx: libefc: Replace deprecated strncpy() with strscpy_pad()/memcpy()
scsi: fcoe: Fix unsigned comparison with zero in store_ctlr_mode()
scsi: fcoe: Use sysfs_match_string() over fcoe_parse_mode()
scsi: fnic: Add and improve log messages
scsi: fnic: Add and use fnic number
scsi: fnic: Add support for multiqueue (MQ) in fnic driver
scsi: fnic: Add support for multiqueue (MQ) in fnic_main.c
scsi: fnic: Define stats to track multiqueue (MQ) IOs
scsi: fnic: Get copy workqueue count and interrupt mode from config
scsi: fnic: Improve logs and add support for multiqueue (MQ)
scsi: fnic: Increment driver version
scsi: fnic: Modify definitions to sync with VIC firmware
scsi: fnic: Modify ISRs to support multiqueue (MQ)
scsi: fnic: Move fnic_fnic_flush_tx() to a work queue
scsi: fnic: Refactor and redefine fnic.h for multiqueue
scsi: fnic: Remove usage of host_lock
scsi: fnic: Rename wq_copy to hw_copy_wq
scsi: fnic: Return error if vmalloc() failed
scsi: fnic: unlock on error path in fnic_queuecommand()
scsi: hisi_sas: Check before using pointer variables
scsi: hisi_sas: Correct the number of global debugfs registers
scsi: hisi_sas: Replace with standard error code return value
scsi: hisi_sas: Rollback some operations if FLR failed
scsi: hisi_sas: Set .phy_attached before notifing phyup event HISI_PHYE_PHY_UP_PM
scsi: ibmvfc: Replace deprecated strncpy() with strscpy()
scsi: ibmvscsi: Replace deprecated strncpy() with strscpy()
scsi: initio: Remove redundant variable 'rb'
scsi: ipr: Remove obsolete check for old CPUs
scsi: isci: Fix an error code problem in isci_io_request_build()
scsi: isci: Remove redundant check in isci_task_request_build()
scsi: jazz_esp: Convert to platform remove callback returning void
scsi: jazz_esp: Only build if SCSI core is builtin
scsi: libfc: Don't schedule abort twice
scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
scsi: libfc: Map FC_TIMED_OUT to DID_TIME_OUT
scsi: lpfc: Change VMID driver load time parameters to read only
scsi: lpfc: Copyright updates for 14.2.0.16 patches
scsi: lpfc: Correct maximum PCI function value for RAS fw logging
scsi: lpfc: Eliminate unnecessary relocking in lpfc_check_nlp_post_devloss()
scsi: lpfc: Enhance driver logging for selected discovery events
scsi: lpfc: Fix list_entry null check warning in lpfc_cmpl_els_plogi()
scsi: lpfc: Fix possible file string name overflow when updating firmware
scsi: lpfc: Move determination of vmid_flag after VMID reinitialization completes
scsi: lpfc: Refactor and clean up mailbox command memory free
scsi: lpfc: Reinitialize an NPIV's VMID data structures after FDISC
scsi: lpfc: Return early in lpfc_poll_eratt() when the driver is unloading
scsi: lpfc: Update lpfc version to 14.2.0.16
scsi: lpfc: Update lpfc version to 14.2.0.17
scsi: lpfc: Use PCI_HEADER_TYPE_MFD instead of literal
scsi: lpfc: Use unsigned type for num_sge
scsi: mac: Convert to platform remove callback returning void
scsi: mac_esp: Convert to platform remove callback returning void
scsi: MAINTAINERS: Update ibmvscsi_tgt maintainer
scsi: mpi3mr: Add PCI checks where SAS5116 diverges from SAS4116
scsi: mpi3mr: Add support for SAS5116 PCI IDs
scsi: mpi3mr: Add support for status reply descriptor
scsi: mpi3mr: Block PEL Enable Command on Controller Reset and Unrecoverable State
scsi: mpi3mr: Clean up block devices post controller reset
scsi: mpi3mr: driver version upgrade to 8.5.0.0.50
scsi: mpi3mr: Fetch correct device dev handle for status reply descriptor
scsi: mpi3mr: Fix mpi3mr_fw.c kernel-doc warnings
scsi: mpi3mr: Fix printk() format strings
scsi: mpi3mr: Increase maximum number of PHYs to 64 from 32
scsi: mpi3mr: Reduce stack usage in mpi3mr_refresh_sas_ports()
scsi: mpi3mr: Refresh sdev queue depth after controller reset
scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-1
scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-2
scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-3
scsi: mpi3mr: Update driver version to 8.5.1.0.0
scsi: mpt3sas: Fix an outdated comment
scsi: mpt3sas: Fix typo of "TRIGGER"
scsi: mpt3sas: Make MPI26_CONFIG_PAGE_PIOUNIT_1::PhyData[] a flexible array
scsi: mpt3sas: Make MPI2_CONFIG_PAGE_IO_UNIT_8::Sensor[] a flexible array
scsi: mpt3sas: Make MPI2_CONFIG_PAGE_RAID_VOL_0::PhysDisk[] a flexible array
scsi: mpt3sas: Make MPI2_CONFIG_PAGE_SASIOUNIT_0::PhyData[] a flexible array
scsi: mpt3sas: Make MPI2_CONFIG_PAGE_SASIOUNIT_1::PhyData[] a flexible array
scsi: mpt3sas: Prevent sending diag_reset when the controller is ready
scsi: mpt3sas: Remove the iounit_pg8 member of the per-adapter struct
scsi: mpt3sas: Replace a dynamic allocation with a local variable
scsi: mpt3sas: Replace dynamic allocations with local variables
scsi: mpt3sas: Suppress a warning in debug kernel
scsi: mpt3sas: Use flexible arrays when obviously possible
scsi: mpt3sas: Use struct_size() for struct size calculations
scsi: mvme16x: Convert to platform remove callback returning void
scsi: qlogicpti: Convert to platform remove callback returning void
scsi: Revert "scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock"
scsi: sd: usb_storage: uas: Access media prior to querying device properties
scsi: sgiwd93: Convert to platform remove callback returning void
scsi: smartpqi: Add new controller PCI IDs
scsi: smartpqi: Bump driver version to 2.1.26-030
scsi: smartpqi: Fix disable_managed_interrupts
scsi: smartpqi: Fix logical volume rescan race condition
scsi: sni_53c710: Convert to platform remove callback returning void
scsi: storvsc: Fix ring buffer size calculation
scsi: sun3: Convert to platform remove callback returning void
scsi: sun3x_esp: Convert to platform remove callback returning void
scsi: sun_esp: Convert to platform remove callback returning void
scsi: target: core: add missing file_{start,end}_write()
scsi: target: core: Add TMF to tmr_list handling
scsi: target: Enable READ CAPACITY for PR EARO
scsi: target: Fix unmap setup during configuration
scsi: target: pscsi: Fix bio_put() for error case
scsi: ufs: core: Add sysfs node for UFS RTC update
scsi: ufs: core: Add UFS RTC support
scsi: ufs: core: Add ufshcd_is_ufs_dev_busy()
scsi: ufs: core: Fix shift issue in ufshcd_clear_cmd()
scsi: ufs: core: Make fault injection dynamically configurable per HBA
scsi: ufs: core: Remove the ufshcd_hba_exit() call from ufshcd_async_scan()
scsi: ufs: core: Remove the ufshcd_release() in ufshcd_err_handling_prepare()
scsi: ufs: core: Rename ufshcd_auto_hibern8_enable() and make it static
scsi: ufs: core: Simplify power management during async scan
scsi: ufs: core: Simplify ufshcd_auto_hibern8_update()
scsi: ufs: core: Warn if the request tag is truncated
scsi: ufs: dt-bindings: Add msi-parent for UFS MCQ
scsi: ufs: host: Fix kernel-doc warning
scsi: ufs: host: Rename structure ufs_dev_params to ufs_host_params
scsi: ufs: mediatek: Change the maintainer for MediaTek UFS hooks
scsi: ufs: qcom: Check the return value of ufs_qcom_power_up_sequence()
scsi: ufs: qcom: dt-bindings: Add SC7280 compatible string
scsi: ufs: qcom: Export ufshcd_{enable/disable}_irq helpers and make use of them
scsi: ufs: qcom: Fail ufs_qcom_power_up_sequence() when core_reset fails
scsi: ufs: qcom: Fix ESI vector mask
scsi: ufs: qcom: Fix the return value of ufs_qcom_ice_program_key()
scsi: ufs: qcom: Fix the return value when platform_get_resource_byname() fails
scsi: ufs: qcom: Initialize cycles_in_1us variable in ufs_qcom_set_core_clk_ctrl()
scsi: ufs: qcom: Remove redundant error print for devm_kzalloc() failure
scsi: ufs: qcom: Remove superfluous variable assignments
scsi: ufs: qcom: Remove support for host controllers older than v2.0
scsi: ufs: qcom: Remove the warning message when core_reset is not available
scsi: ufs: qcom: Remove unnecessary goto statement from ufs_qcom_config_esi()
scsi: ufs: qcom: Remove unused definitions
scsi: ufs: qcom: Remove unused ufs_qcom_hosts struct array
scsi: ufs: qcom: Simplify ufs_qcom_{assert/deassert}_reset
scsi: ufs: qcom: Sort includes alphabetically
scsi: ufs: qcom: Use clk_bulk APIs for managing lane clocks
scsi: ufs: qcom: Use dev_err_probe() to simplify error handling of devm_gpiod_get_optional()
scsi: ufs: qcom: Use ufshcd_rmwl() where applicable
scsi: ufs: ufs-qcom: Add support for UFS device version detection
scsi: ufs: ufs-qcom: Allow the first init start with the maximum supported gear
scsi: ufs: ufs-qcom: Check return value of phy_set_mode_ext()
scsi: ufs: ufs-qcom: Limit HS-G5 Rate-A to hosts with HW version 5
scsi: ufs: ufs-qcom: No need to set hs_rate after ufshcd_init_host_param()
scsi: ufs: ufs-qcom: Set initial PHY gear to max HS gear for HW ver 4 and newer
scsi: ufs: ufs-qcom: Setup host power mode during init
scsi: ufs: ufs-sysfs: Expose UFS power info
scsi: ufs: Uninitialized variable in ufshcd_devfreq_target()
scsi: virtio_scsi: Add mq_poll support
scsi: virtio_scsi: Remove duplicate check if queue is broken
scsi: zfcp: Replace strlcpy() with strscpy()
 
sctp: fix busy polling
sctp: support MSG_ERRQUEUE flag in recvmsg()
 
sd: only call disk_clear_zoned when needed
sd: remove the !ZBC && blk_queue_is_zoned case in sd_read_block_characteristics
 
seccomp: Split out seccomp_types.h
 
selftest/bpf: Test the read of vsyscall page under x86-64
 
selftest/tcp-ao: Rectify out-of-tree build
selftest/tcp-ao: Set routes in a proper VRF table id
selftest/tcp-ao: Work on namespace-ified sysctl_optmem_max
 
selftest: Don't reuse port for SO_INCOMING_CPU test.
 
selftests/bpf: activate the OP_NE logic in range_cond()
selftests/bpf: add __arg_ctx BTF rewrite test
selftests/bpf: Add a new cgroup helper get_cgroup_hierarchy_id()
selftests/bpf: Add a new cgroup helper get_classid_cgroup_id()
selftests/bpf: Add a new cgroup helper open_classid()
selftests/bpf: Add a selftest with > 512-byte percpu allocation size
selftests/bpf: Add AF_INET packet generation to xdp_metadata
selftests/bpf: add arg:ctx cases to test_global_funcs tests
selftests/bpf: Add assert for user stacks in test_task_stack
selftests/bpf: add BPF object loading tests with explicit token passing
selftests/bpf: add BPF token-enabled tests
selftests/bpf: Add csum helpers
selftests/bpf: Add flags and VLAN hint to xdp_hw_metadata
selftests/bpf: add freplace of BTF-unreliable main prog test
selftests/bpf: add global subprog annotation tests
selftests/bpf: add iter test requiring range x range logic
selftests/bpf: Add lazy global subprog validation tests
selftests/bpf: Add link_info test for uprobe_multi link
selftests/bpf: Add malloc failure checks in bpf_iter
selftests/bpf: Add more uprobe multi fail tests
selftests/bpf: Add negtive test cases for task iter
selftests/bpf: Add parallel support for classid
selftests/bpf: add randomized reg_bounds tests
selftests/bpf: add range x range test to reg_bounds
selftests/bpf: add selftest validating callback result is enforced
selftests/bpf: Add selftests for cgroup1 hierarchy
selftests/bpf: Add selftests for cgroup1 local storage
selftests/bpf: add stack access precision test
selftests/bpf: Add test cases for inner map
selftests/bpf: Add test for abnormal cnt during multi-kprobe attachment
selftests/bpf: Add test for abnormal cnt during multi-uprobe attachment
selftests/bpf: Add test for alu on PTR_TO_FLOW_KEYS
selftests/bpf: Add test for bpf_cpumask_weight() kfunc
selftests/bpf: Add test for recursive attachment of tracing progs
selftests/bpf: Add test passing MAYBE_NULL reg to bpf_refcount_acquire
selftests/bpf: Add test that uses fsverity and xattr to sign a file
selftests/bpf: add testcase to verifier_bounds.c for BPF_JNE
selftests/bpf: add tests confirming type logic in kernel for __arg_ctx
selftests/bpf: add tests for BPF object load with implicit token
selftests/bpf: Add tests for filesystem kfuncs
selftests/bpf: add tests for LIBBPF_BPF_TOKEN_PATH envvar
selftests/bpf: Add TX side to xdp_hw_metadata
selftests/bpf: Add TX side to xdp_metadata
selftests/bpf: adjust global_func15 test to validate prog exit precision
selftests/bpf: adjust OP_EQ/OP_NE handling to use subranges for branch taken
selftests/bpf: Allow VLAN packets in xdp_hw_metadata
selftests/bpf: Attempt to build BPF programs with -Wsign-compare
selftests/bpf: BPF register range bounds tester
selftests/bpf: Check VLAN tag and proto in xdp_metadata
selftests/bpf: Choose pkg-config for the target
selftests/bpf: Close cgrp fd before calling cleanup_cgroup_environment()
selftests/bpf: Consolidate VIRTIO/9P configs in config.vm file
selftests/bpf: Convert CHECK macros to ASSERT_* macros in bpf_iter
selftests/bpf: Convert exceptions_assert.c to bpf_cmp
selftests/bpf: Convert profiler.c to bpf_cmp.
selftests/bpf: Convert xdp_hw_metadata to XDP_USE_NEED_WAKEUP
selftests/bpf: Cope with 512 bytes limit with bpf_global_percpu_ma
selftests/bpf: Disable CONFIG_DEBUG_INFO_REDUCED in config.aarch64
selftests/bpf: Don't use libbpf_get_error() in kprobe_multi_test
selftests/bpf: Double the size of test_loader log
selftests/bpf: Export map_update_retriable()
selftests/bpf: fix compiler warnings in RELEASE=1 mode
selftests/bpf: Fix erroneous bitmask operation
selftests/bpf: Fix issues in setup_classid_environment()
selftests/bpf: Fix pyperf180 compilation failure with clang18
selftests/bpf: fix RELEASE=1 build for tc_opts
selftests/bpf: Fix spelling mistake "get_signaure_size" -> "get_signature_size"
selftests/bpf: fix timer/test_bad_ret subtest on test_progs-cpuv4 flavor
selftests/bpf: Fix up xdp bonding test wrt feature flags
selftests/bpf: Fixes tests for filesystem kfuncs
selftests/bpf: Increase invalid metadata size
selftests/bpf: Make sure we trigger metadata kfuncs for dst 8080
selftests/bpf: Override PKG_CONFIG for static builds
selftests/bpf: reduce verboseness of reg_bounds selftest logs
selftests/bpf: Relax time_tai test for equal timestamps in tai_forward
selftests/bpf: Remove bpf_assert_eq-like macros.
selftests/bpf: Remove flaky test_btf_id test
selftests/bpf: remove reduplicated s32 casting in "crafted_cases"
selftests/bpf: Remove tests for zeroed-array kptr
selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bind_perm
selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_obj_id
selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_tcp_ca
selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in vmlinux
selftests/bpf: satisfy compiler by having explicit return in btf test
selftests/bpf: set BPF_F_TEST_SANITY_SCRIPT by default
selftests/bpf: Sort config in alphabetic order
selftests/bpf: Temporarily disable dummy_struct_ops test on s390
selftests/bpf: Test bpf_kptr_xchg stashing of bpf_rb_root
selftests/bpf: Test bpf_refcount_acquire of node obtained via direct ld
selftests/bpf: test case for callback_depth states pruning logic
selftests/bpf: Test gotol with large offsets
selftests/bpf: Test outer map update operations in syscall program
selftests/bpf: Test racing between bpf_timer_cancel_and_free and bpf_timer_cancel
selftests/bpf: Test re-attachment fix for bpf_tracing_prog_attach
selftests/bpf: Test the release of map btf
selftests/bpf: Test udp and tcp iter batching
selftests/bpf: update test_offload to use new orphaned property
selftests/bpf: Use bpf_link__destroy in fill_link_info tests
selftests/bpf: Use pkg-config for libelf
selftests/bpf: Use value with enough-size when updating per-cpu map
selftests/bpf: utilize string values for delegate_xxx mount options
selftests/bpf: validate async callback return value check correctness
selftests/bpf: validate eliminated global subprog is not freplaceable
selftests/bpf: validate fake register spill/fill precision backtracking logic
selftests/bpf: validate precision logic in partial_stack_load_preserves_zeros
selftests/bpf: validate STACK_ZERO is preserved on subreg spill
selftests/bpf: validate zero preservation for sub-slot loads
 
selftests/breakpoints: Fix format specifier in ksft_print_msg in step_after_suspend_test.c
 
selftests/cgroup: Minor code cleanup and reorganization of test_cpuset_prs.sh
 
selftests/damon/_damon_sysfs: implement kdamonds start function
selftests/damon/_damon_sysfs: implement updat_schemes_tried_bytes command
 
selftests/damon: add a test for update_schemes_tried_regions hang bug
selftests/damon: add a test for update_schemes_tried_regions sysfs command
selftests/damon: implement a python module for test-purpose DAMON sysfs controls
selftests/damon: test quota goals directory
 
selftests/hid: base: allow for multiple skip_if_uhdev
selftests/hid: fix failing tablet button tests
selftests/hid: fix mypy complains
selftests/hid: fix ruff linter complains
selftests/hid: tablets: add a secondary barrel switch test
selftests/hid: tablets: add variants of states with buttons
selftests/hid: tablets: be stricter for some transitions
selftests/hid: tablets: convert the primary button tests
selftests/hid: tablets: define the elements of PenState
selftests/hid: tablets: do not set invert when the eraser is used
selftests/hid: tablets: move move_to function to PenDigitizer
selftests/hid: tablets: move the transitions to PenState
selftests/hid: tablets: remove unused class
selftests/hid: tablets: set initial data for tilt/twist
selftests/hid: vmtest.sh: allow finer control on the build steps
selftests/hid: vmtest.sh: update vm2c and container
selftests/hid: wacom: fix confidence tests
 
selftests/iommu: fix the config fragment
 
selftests/kvm: fix compilation on non-x86_64 platforms
 
selftests/landlock: Add tests to check unhandled rule's access rights
selftests/landlock: Add tests to check unknown rule's access rights
selftests/landlock: Fix capability for net_test
selftests/landlock: Fix fs_test build with old libc
selftests/landlock: Fix net_test build with old libc
selftests/landlock: Rename "permitted" to "allowed" in ftruncate tests
 
selftests/livepatch: fix and refactor new dmesg message code
 
selftests/mm/cow: add tests for anonymous multi-size THP
selftests/mm/cow: generalize do_run_with_thp() helper
 
selftests/mm/khugepaged: enlighten for multi-size THP
 
selftests/mm/kugepaged: restore thp settings at exit
 
selftests/mm: add separate UFFDIO_MOVE test for PMD splitting
selftests/mm: add uffd_test_case_ops to allow test case-specific operations
selftests/mm: add UFFDIO_MOVE ioctl test
selftests/mm: call uffd_test_ctx_clear at the end of the test
selftests/mm: check that PAGEMAP_SCAN returns correct categories
selftests/mm: conform test to TAP format output
selftests/mm: dont run ksm_functional_tests twice
selftests/mm: factor out thp settings management
selftests/mm: gup_test: conform test to TAP format output
selftests/mm: ksm_tests should only MADV_HUGEPAGE valid memory
selftests/mm: log run_vmtests.sh results in TAP format
selftests/mm: mremap_test: fix build warning
selftests/mm: skip test if application doesn't has root privileges
selftests/mm: support multi-size THP interface in thp_settings
selftests/mm: switch to bash from sh
selftests/mm: uffd-unit-test check if huge page size is 0
selftests/mm: Update va_high_addr_switch.sh to check CPU for la57 flag
 
selftests/net/lib: update busywait timeout value
 
selftests/net/tcp-ao: Use LDLIBS instead of LDFLAGS
 
selftests/net: Add a test for TCP-AO keys matching
selftests/net: add lib.sh
selftests/net: add MPTCP coverage for IP_LOCAL_PORT_RANGE
selftests/net: Add SEQ number extension test
selftests/net: Add TCP-AO + TCP-MD5 + no sign listen socket tests
selftests/net: Add TCP-AO ICMPs accept test
selftests/net: Add TCP-AO key-management test
selftests/net: Add TCP-AO library
selftests/net: Add TCP-AO RST test
selftests/net: Add TCP-AO selfconnect/simultaneous connect test
selftests/net: Add TCP_REPAIR TCP-AO tests
selftests/net: Add test for TCP-AO add setsockopt() command
selftests/net: Add test/benchmark for removing MKTs
selftests/net: add variable NS_LIST for lib.sh
selftests/net: Amend per-netns counter checks
selftests/net: Argument value mismatch when calling verify_counters()
selftests/net: change shebang to bash to support "source"
selftests/net: convert arp_ndisc_evict_nocarrier.sh to run it in unique namespace
selftests/net: convert arp_ndisc_untracked_subnets.sh to run it in unique namespace
selftests/net: convert cmsg tests to make them run in unique namespace
selftests/net: convert drop_monitor_tests.sh to run it in unique namespace
selftests/net: convert fcnal-test.sh to run it in unique namespace
selftests/net: convert fdb_flush.sh to run it in unique namespace
selftests/net: convert fib-onlink-tests.sh to run it in unique namespace
selftests/net: convert fib_nexthop_multiprefix to run it in unique namespace
selftests/net: convert fib_nexthop_nongw.sh to run it in unique namespace
selftests/net: convert fib_nexthops.sh to run it in unique namespace
selftests/net: convert fib_rule_tests.sh to run it in unique namespace
selftests/net: convert fib_tests.sh to run it in unique namespace
selftests/net: convert gre_gso.sh to run it in unique namespace
selftests/net: convert icmp_redirect.sh to run it in unique namespace
selftests/net: convert ioam6.sh to run it in unique namespace
selftests/net: convert l2tp.sh to run it in unique namespace
selftests/net: convert ndisc_unsolicited_na_test.sh to run it in unique namespace
selftests/net: convert netns-name.sh to run it in unique namespace
selftests/net: convert pmtu.sh to run it in unique namespace
selftests/net: convert rtnetlink.sh to run it in unique namespace
selftests/net: convert sctp_vrf.sh to run it in unique namespace
selftests/net: convert srv6_end_dt46_l3vpn_test.sh to run it in unique namespace
selftests/net: convert srv6_end_dt4_l3vpn_test.sh to run it in unique namespace
selftests/net: convert srv6_end_dt6_l3vpn_test.sh to run it in unique namespace
selftests/net: convert stress_reuseport_listen.sh to run it in unique namespace
selftests/net: convert test_bridge_backup_port.sh to run it in unique namespace
selftests/net: convert test_bridge_neigh_suppress.sh to run it in unique namespace
selftests/net: convert test_vxlan_mdb.sh to run it in unique namespace
selftests/net: convert test_vxlan_nolocalbypass.sh to run it in unique namespace
selftests/net: convert test_vxlan_under_vrf.sh to run it in unique namespace
selftests/net: convert test_vxlan_vnifiltering.sh to run it in unique namespace
selftests/net: convert traceroute.sh to run it in unique namespace
selftests/net: convert unicast_extensions.sh to run it in unique namespace
selftests/net: convert vrf-xfrm-tests.sh to run it in unique namespace
selftests/net: convert vrf_route_leaking.sh to run it in unique namespace
selftests/net: convert vrf_strict_mode_test.sh to run it in unique namespace
selftests/net: convert xfrm_policy.sh to run it in unique namespace
selftests/net: fix grep checking for fib_nexthop_multiprefix
selftests/net: fix GRO coalesce test and add ext header coalesce tests
selftests/net: Fix various spelling mistakes in TCP-AO tests
selftests/net: optmem_max became per netns
selftests/net: Rectify key counters checks
selftests/net: remove unneeded semicolon
selftests/net: Repair RST passive reset selftest
selftests/net: specify the interface when do arping
selftests/net: synchronize udpgro tests' tx and rx connection
selftests/net: use unique netns name for setup_loopback.sh setup_veth.sh
selftests/net: Verify that TCP-AO complies with ignoring ICMPs
 
selftests/nolibc: add configuration for mipso32be
selftests/nolibc: add script to run testsuite
selftests/nolibc: anchor paths in $(srcdir) if possible
selftests/nolibc: disable coredump via setrlimit
selftests/nolibc: don't hang on config input
selftests/nolibc: explicitly specify ABI for MIPS
selftests/nolibc: extraconfig support
selftests/nolibc: fix testcase status alignment
selftests/nolibc: introduce QEMU_ARCH_USER
selftests/nolibc: make result alignment more robust
selftests/nolibc: run-tests.sh: enable testing via qemu-user
selftests/nolibc: support out-of-tree builds
selftests/nolibc: use EFI -bios for LoongArch qemu
selftests/nolibc: use XARCH for MIPS
 
selftests/overlayfs: verify device and inode numbers in /proc/pid/maps
 
selftests/powerpc/papr_vpd: Check devfd before get_system_loc_code()
 
selftests/powerpc: Check all FPRs in fpu_preempt
selftests/powerpc: Check all FPRs in fpu_syscall test
selftests/powerpc: Fix error handling in FPU/VMX preemption tests
selftests/powerpc: Fix fpu_signal failures
selftests/powerpc: Fix spelling mistake "EACCESS" -> "EACCES"
selftests/powerpc: Generate better bit patterns for FPU tests
selftests/powerpc: Run fpu_preempt test for 60 seconds
 
selftests/rseq: Do not skip !allowed_cpus for mm_cid
 
selftests/sgx: Discard unsupported ELF sections
selftests/sgx: Ensure expected location of test enclave buffer
selftests/sgx: Ensure test enclave buffer is entirely preserved
selftests/sgx: Fix linker script asserts
selftests/sgx: Fix uninitialized pointer dereference in error path
selftests/sgx: Fix uninitialized pointer dereferences in encl_get_entry
selftests/sgx: Handle relocations in test enclave
selftests/sgx: Include memory clobber for inline asm in test enclave
selftests/sgx: Produce static-pie executable for test enclave
selftests/sgx: Remove incomplete ABI sanitization code in test enclave
selftests/sgx: Remove redundant enclave base address save/restore
selftests/sgx: Separate linker options
selftests/sgx: Skip non X86_64 platform
selftests/sgx: Specify freestanding environment for enclave compilation
 
selftests/tc-testing: add hashtable tests for u32
 
selftests/xsk: Fix for SEND_RECEIVE_UNALIGNED test
selftests/xsk: Support tx_metadata_len
 
selftests: bonding: add missing build configs
selftests: bonding: Add more missing config options
selftests: bonding: Change script interpreter
selftests: bonding: Check initial state
selftests: bonding: do not test arp/ns target with mode balance-alb/tlb
selftests: bonding: Increase timeout to 1200s
selftests: bonding: set active slave to primary eth1 specifically
selftests: bridge_mdb: Add MDB bulk deletion test
selftests: capabilities: namespace create varies for root and normal user
selftests: cgroup: Fixes a typo in a comment
selftests: cgroup: update per-memcg zswap writeback selftest
selftests: cmsg_ipv6: repeat the exact packet
selftests: core: include linux/close_range.h for CLOSE_RANGE_* macros
selftests: fill in some missing configs for net
selftests: forwarding: Avoid failures to source net/lib.sh
selftests: forwarding: ethtool_mm: fall back to aggregate if device does not report pMAC stats
selftests: forwarding: ethtool_mm: support devices with higher rx-min-frag-size
selftests: forwarding: ethtool_rmon: Add histogram counter test
selftests: forwarding: Fix bridge locked port test flakiness
selftests: forwarding: Fix bridge MDB test flakiness
selftests: forwarding: Fix layer 2 miss test flakiness
selftests: forwarding: List helper scripts in TEST_FILES Makefile variable
selftests: forwarding: Remove executable bits from lib.sh
selftests: forwarding: Suppress grep warnings
selftests: ioam: refactoring to align with the fix
selftests: kvm/s390x: use vm_create_barebones()
selftests: mlxsw: Add PCI reset test
selftests: mlxsw: qos_pfc: Adjust the test to support 8 lanes
selftests: mlxsw: qos_pfc: Remove wrong description
selftests: mm: fix map_hugetlb failure on 64K page size systems
selftests: mm: hugepage-mmap: conform to TAP format output
selftests: mm: hugepage-vmemmap fails on 64K page size systems
selftests: mptcp: add chk_subflows_total helper
selftests: mptcp: add evts_get_info helper
selftests: mptcp: add missing kconfig for NF Filter
selftests: mptcp: add missing kconfig for NF Filter in v6
selftests: mptcp: add missing kconfig for NF Mangle
selftests: mptcp: add missing oflag=append
selftests: mptcp: add mptcp_lib_check_transfer
selftests: mptcp: add mptcp_lib_get_counter
selftests: mptcp: add mptcp_lib_is_v6
selftests: mptcp: add mptcp_lib_kill_wait
selftests: mptcp: add mptcp_lib_make_file
selftests: mptcp: add mptcp_lib_wait_local_port_listen
selftests: mptcp: allow changing subtests prefix
selftests: mptcp: decrease BW in simult flows
selftests: mptcp: diag: avoid extra waiting
selftests: mptcp: diag: check CURRESTAB counters
selftests: mptcp: diag: fix bash warnings on older kernels
selftests: mptcp: diag: return KSFT_FAIL not test_cnt
selftests: mptcp: diag: unique 'cestab' subtest names
selftests: mptcp: diag: unique 'in use' subtest names
selftests: mptcp: explicitly trigger the listener diag code-path
selftests: mptcp: increase timeout to 30 min
selftests: mptcp: join: add ss mptcp support check
selftests: mptcp: join: check CURRESTAB counters
selftests: mptcp: join: stop transfer when check is done (part 1)
selftests: mptcp: join: stop transfer when check is done (part 2)
selftests: mptcp: pm nl: also list skipped tests
selftests: mptcp: pm nl: avoid error msg on older kernels
selftests: mptcp: rm subflow with v4/v4mapped addr
selftests: mptcp: simult flows: fix some subtest names
selftests: mptcp: update userspace pm test helpers
selftests: mptcp: userspace pm create id 0 subflow
selftests: mptcp: userspace pm remove initial subflow
selftests: mptcp: userspace pm send RM_ADDR for ID 0
selftests: mptcp: userspace_pm: unique subtest names
selftests: net: add missing config for big tcp tests
selftests: net: add missing config for GENEVE
selftests: net: add missing config for NF_TARGET_TTL
selftests: net: add missing config for nftables-backed iptables
selftests: net: add missing config for pmtu.sh tests
selftests: net: Add missing matchall classifier
selftests: net: add missing required classifier
selftests: net: add more missing kernel config
selftests: net: avoid just another constant wait
selftests: net: cope with slow env in gro.sh test
selftests: net: cope with slow env in so_txtime.sh test
selftests: net: cut more slack for gro fwd tests.
selftests: net: don't access /dev/stdout in pmtu.sh
selftests: net: enable some more knobs
selftests: net: explicitly wait for listener ready
selftests: net: fix available tunnels detection
selftests: net: Fix bridge backup port test flakiness
selftests: net: fix rps_default_mask with >32 CPUs
selftests: net: fix setup_ns usage in rtnetlink.sh
selftests: net: fix tcp listener handling in pmtu.sh
selftests: net: give more time for GRO aggregation
selftests: net: included needed helper in the install targets
selftests: net: ip_local_port_range: define IPPROTO_MPTCP
selftests: net: let big_tcp test cope with slow env
selftests: net: List helper scripts in TEST_FILES Makefile variable
selftests: net: more pmtu.sh fixes
selftests: net: more strict check in net_helper
selftests: net: remove dependency on ebpf tests
selftests: net: Remove executable bits from library scripts
selftests: net: verify fq per-band packet limit
selftests: net: veth: test syncing GRO and XDP state while device is down
selftests: netdevsim: add a config file
selftests: netdevsim: correct expected FEC strings
selftests: netdevsim: fix the udp_tunnel_nic test
selftests: netdevsim: sprinkle more udevadm settle
selftests: netfilter: add bridge conntrack + multicast test case
selftests: openvswitch: Add validation for the recursion test
selftests: prctl: Add prctl test for PR_GET_NAME
selftests: remove the LSM_ID_IMA check in lsm/lsm_list_modules_test
selftests: rtnetlink: check enslaving iface in a bond
selftests: rtnetlink: use setup_ns in bonding test
selftests: sched: Remove initialization to 0 for a static variable
selftests: tc-testing: cap parallel tdc to 4 cores
selftests: tc-testing: cleanup on Ctrl-C
selftests: tc-testing: drop '-N' argument from nsPlugin
selftests: tc-testing: leverage -all in suite ns teardown
selftests: tc-testing: move back to per test ns setup
selftests: tc-testing: prefix iproute2 functions with "ipr2"
selftests: tc-testing: preload all modules in kselftests
selftests: tc-testing: remove buildebpf plugin
selftests: tc-testing: remove filters/tests.json
selftests: tc-testing: remove spurious './' from Makefile
selftests: tc-testing: remove spurious nsPlugin usage
selftests: tc-testing: remove unnecessary time.sleep
selftests: tc-testing: remove unused import
selftests: tc-testing: rename concurrency.json to flower.json
selftests: tc-testing: report number of workers in use
selftests: tc-testing: rework namespaces and devices setup
selftests: tc-testing: timeout on unbounded loops
selftests: tc-testing: use netns delete from pyroute2
selftests: tc-testing: use parallel tdc in kselftests
selftests: tcp_ao: add a config file
selftests: tcp_ao: set the timeout to 2 minutes
selftests: team: Add missing config options
selftests: tls: add test for merging of same-type control messages
selftests: tls: add test for peeking past a record of a different type
selftests: tls: increase the wait in poll_partial_rec_async
selftests: tls: use exact comparison in recv_partial
selftests: vxlan_mdb: Add MDB bulk deletion test
 
Linux: selftests:breakpoints: Fix Format String Warning in breakpoint_test
Linux: selftests:x86: Fix Format String Warnings in lam.c
 
selftsets/bpf: Retry map update for non-preallocated per-cpu map
 
SELinux: Add selfattr hooks
 
selinux: align avc_has_perm_noaudit() prototype with definition
selinux: Fix error priority for bind with AF_UNSPEC on PF_INET6 socket
selinux: fix lsm_get_self_attr()
selinux: fix style issues in security/selinux/include/audit.h
selinux: fix style issues in security/selinux/include/avc.h
selinux: fix style issues in security/selinux/include/avc_ss.h
selinux: fix style issues in security/selinux/include/classmap.h
selinux: fix style issues in security/selinux/include/conditional.h
selinux: fix style issues in security/selinux/include/ima.h
selinux: fix style issues in security/selinux/include/initial_sid_to_string.h
selinux: fix style issues in security/selinux/include/netif.h
selinux: fix style issues in security/selinux/include/objsec.h
selinux: fix style issues in security/selinux/include/policycap.h
selinux: fix style issues in security/selinux/include/security.h
selinux: fix style issues in security/selinux/include/xfrm.h
selinux: fix style issues with security/selinux/include/netlabel.h
selinux: fix style issues with security/selinux/include/policycap_names.h
selinux: introduce an initial SID for early boot processes
selinux: refactor avtab_node comparisons
selinux: remove the wrong comment about multithreaded process handling
selinux: saner handling of policy reloads
selinux: update filenametr_hash() to use full_name_hash()
 
sem: Split out sem_types.h
 
seq_buf: Don't use "proxy" headers
seq_buf: Fix kernel documentation
seq_buf: Make DECLARE_SEQ_BUF() usable
 
serdev: Remove usage of the deprecated ida_simple_xx() API
 
serial: 8250-fsl: Only do the break workaround if IIR signals RLSI
serial: 8250: Convert to platform remove callback returning void
serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed
serial: 8250_bcm2835aux: Restore clock error handling
serial: 8250_dw: Decouple DLF register check from UCV
serial: 8250_dw: Do not bailout on UCV read returning zero
serial: 8250_dw: Do not reclock if already at correct rate
serial: 8250_exar: Set missing rs485_supported flag
serial: 8250_lpss: copy dma_param using devm_kmemdup()
serial: 8250_pci1xxxx: fix off by one in pci1xxxx_process_read_data()
serial: 8250_pci1xxxx: partially revert off by one patch
serial: altera: Convert to platform remove callback returning void
serial: altera_jtaguart: Convert to platform remove callback returning void
serial: amba-pl011: convert not to use dma_request_slave_channel()
serial: amba-pl011: Convert to platform remove callback returning void
serial: amba-pl011: Fix DMA transmission in RS485 mode
serial: apbuart: fix console prompt on qemu
serial: ar933x: Convert to platform remove callback returning void
serial: atmel: convert not to use dma_request_slave_channel()
serial: atmel: Convert to platform remove callback returning void
serial: bcm63xx: Convert to platform remove callback returning void
serial: clps711x: Convert to platform remove callback returning void
serial: core, imx: do not set RS485 enabled if it is not supported
serial: core: Clean up uart_update_timeout() function
serial: core: Fix atomicity violation in uart_tiocmget
serial: core: fix sanitizing check for RTS settings
serial: core: introduce uart_port_tx_flags()
serial: core: make sure RS485 cannot be enabled when it is not supported
serial: core: Move tty and serdev to be children of serial core port device
serial: core: Revert checks for tx runtime PM state
serial: core: set missing supported flag for RX during TX GPIO
serial: core: Update uart_poll_timeout() function to return unsigned long
serial: cpm: Convert to platform remove callback returning void
serial: digicolor: Convert to platform remove callback returning void
serial: Do not hold the port lock when setting rx-during-tx GPIO
serial: esp32: Convert to platform remove callback returning void
serial: esp32_acm: Add explicit platform_device.h include
serial: esp32_acm: Convert to platform remove callback returning void
serial: esp32_uart: Use device_get_match_data()
serial: fsl_linflexuart: Convert to platform remove callback returning void
serial: fsl_lpuart: Convert to platform remove callback returning void
serial: imx: convert not to use dma_request_slave_channel()
serial: imx: Convert to platform remove callback returning void
serial: imx: Correct clock error message in function probe()
serial: imx: Ensure that imx_uart_rs485_config() is called with enabled clock
serial: imx: fix tx statemachine deadlock
serial: lantiq: Convert to platform remove callback returning void
serial: liteuart: Convert to platform remove callback returning void
serial: lpc32xx_hs: Convert to platform remove callback returning void
serial: ma35d1: Convert to platform remove callback returning void
serial: ma35d1: Fix spelling mistake "ononsole" -> "console"
serial: max310x: change confusing comment about Tx FIFO
serial: max310x: fail probe if clock crystal is unstable
serial: max310x: improve crystal stable clock detection
serial: max310x: prevent infinite while() loop in port startup
serial: max310x: set default value when reading clock ready bit
serial: mcf: Convert to platform remove callback returning void
serial: meson: Convert to platform remove callback returning void
serial: milbeaut_usio: Convert to platform remove callback returning void
serial: mpc52xx: Convert to platform remove callback returning void
serial: msm: Convert to platform remove callback returning void
serial: msm: Use OPP table for DVFS support
serial: mxs-auart: convert not to use dma_request_slave_channel()
serial: mxs-auart: Convert to platform remove callback returning void
serial: mxs-auart: fix tx
serial: omap: Convert to platform remove callback returning void
serial: omap: do not override settings for RS485 support
serial: owl: Convert to platform remove callback returning void
serial: pic32: Convert to platform remove callback returning void
serial: port: Don't suspend if the port is still busy
serial: qcom_geni: Convert to platform remove callback returning void
serial: rda: Convert to platform remove callback returning void
serial: sa1100: Convert to platform remove callback returning void
serial: samsung: Convert to platform remove callback returning void
serial: sc16is7xx: add check for unsupported SPI modes during probe
serial: sc16is7xx: add driver name to struct uart_driver
serial: sc16is7xx: add explicit return for some switch default cases
serial: sc16is7xx: add macro for max number of UART ports
serial: sc16is7xx: change confusing comment about Tx FIFO
serial: sc16is7xx: change EFR lock to operate on each channels
serial: sc16is7xx: convert from _raw_ to _noinc_ regmap functions for FIFO
serial: sc16is7xx: drop unneeded MODULE_ALIAS
serial: sc16is7xx: fix invalid sc16is7xx_lines bitfield in case of probe error
serial: sc16is7xx: fix unconditional activation of THRI interrupt
serial: sc16is7xx: improve do/while loop in sc16is7xx_irq()
serial: sc16is7xx: improve regmap debugfs by using one regmap per port
serial: sc16is7xx: refactor EFR lock
serial: sc16is7xx: refactor FIFO access functions to increase commonality
serial: sc16is7xx: remove global regmap from struct sc16is7xx_port
serial: sc16is7xx: remove obsolete loop in sc16is7xx_port_irq()
serial: sc16is7xx: remove unused line structure member
serial: sc16is7xx: remove wasteful static buffer in sc16is7xx_regmap_name()
serial: sc16is7xx: reorder code to remove prototype declarations
serial: sc16is7xx: replace hardcoded divisor value with BIT() macro
serial: sc16is7xx: set safe default SPI clock frequency
serial: sc16is7xx: use DECLARE_BITMAP for sc16is7xx_lines bitfield
serial: sc16is7xx: use i2c_get_match_data()
serial: sc16is7xx: use spi_get_device_match_data()
serial: sccnxp: Convert to platform remove callback returning void
serial: sccnxp: Improve error message if regulator_disable() fails
serial: sh-sci: convert not to use dma_request_slave_channel()
serial: sh-sci: Convert to platform remove callback returning void
serial: sifive: Convert to platform remove callback returning void
serial: sifive: Declare PM operations as static
serial: sprd: Convert to platform remove callback returning void
serial: st-asc: Convert to platform remove callback returning void
serial: stm32: Convert to platform remove callback returning void
serial: stm32: do not always set SER_RS485_RX_DURING_TX if RS485 is enabled
serial: sunhv: Convert to platform remove callback returning void
serial: sunplus: Convert to platform remove callback returning void
serial: sunsab: Convert to platform remove callback returning void
serial: sunsab: remove trailing whitespaces
serial: sunsu: Convert to platform remove callback returning void
serial: sunzilog: Convert to platform remove callback returning void
serial: tegra-tcu: Convert to platform remove callback returning void
serial: tegra: Convert to platform remove callback returning void
serial: timbuart: Convert to platform remove callback returning void
serial: txx9: Convert to platform remove callback returning void
serial: uartlite: Convert to platform remove callback returning void
serial: uartlite: Use dynamic allocation for major number when uart ports > 4
serial: ucc: Convert to platform remove callback returning void
serial: ucc_uart: Fix multiple address space type errors
serial: xilinx_uartps: Convert to platform remove callback returning void
serial: xilinx_uartps: Fix kernel doc about .remove()'s return code
 
SEV: disable SEV-ES DebugSwap by default
 
sfc-siena: Implement ndo_hwtstamp_(get|set)
 
sfc: Implement ndo_hwtstamp_(get|set)
 
sh: ecovec24: Rename missed backlight field from fbdev to dev
sh: vsyscall: Remove unnecessary $(foreach ...)
 
shm: Slim down dependencies
 
shrink_dentry_list(): no need to check that dentry refcount is marked dead
 
signal: Kill bogus dependency on list.h
 
simple_fill_super(): don't bother with d_genocide() on failure
 
sizes.h: Add entries between SZ_32G and SZ_64T
 
skbuff: Add a function to check if a page belongs to page_pool
skbuff: Optimization of SKB coalescing for page pool
skbuff: use mempool KASAN hooks
 
sleftests/net: convert icmp.sh to run it in unique namespace
 
slub, kasan: improve interaction of KASAN and slub_debug poisoning
 
slub: Change get_partial() interfaces to return slab
slub: Delay freezing of partial slabs
slub: Introduce freeze_slab()
slub: Keep track of whether slub is on the per-node partial list
slub: Optimize deactivate_slab()
slub: Prepare __slab_free() for unfrozen partial slab out of node partial list
slub: Reflow ___slab_alloc()
slub: Rename all *unfreeze_partials* functions to *put_partials*
slub: Update frozen slabs documentations in the source
slub: use a folio in __kmalloc_large_node
slub: use alloc_pages_node() in alloc_slab_page()
slub: use folio APIs in free_large_kmalloc()
 
Smack: implement setselfattr and getselfattr hooks
 
smb3: add missing null server pointer check
smb3: clarify mount warning
smb3: Improve exception handling in allocate_mr_list()
smb3: minor documentation updates
smb3: show beginning time for per share stats
 
smb: client: allow creating special files via reparse points
smb: client: allow creating symlinks via reparse points
smb: client: cleanup smb2_query_reparse_point()
smb: client: delete "true", "false" defines
smb: client: don't clobber ->i_rdev from cached reparse points
smb: client: extend smb2_compound_op() to accept more commands
smb: client: fix hardlinking of reparse points
smb: client: Fix minor whitespace errors and warnings
smb: client: fix parsing of SMB3.1.1 POSIX create context
smb: client: fix renaming of reparse points
smb: client: get rid of smb311_posix_query_path_info()
smb: client: handle path separator of created SMB symlinks
smb: client: handle special files and symlinks in SMB3 POSIX
smb: client: increase number of PDUs allowed in a compound request
smb: client: optimise reparse point querying
smb: client: parse owner/group when creating reparse points
smb: client: set correct d_type for reparse points under DFS mounts
smb: client: set correct id, uid and cruid for multiuser automounts
smb: client: stop revalidating reparse points unnecessarily
smb: do not test the return value of folio_start_writeback()
smb: Fix regression in writes when non-standard maximum write size negotiated
smb: Fix some kernel-doc comments
smb: Work around Clang __bdos() type confusion
 
soc/xilinx: zynqmp_power: Convert to platform remove callback returning void
 
soc: apple: mailbox: Add ASC/M3 mailbox driver
soc: apple: mailbox: Add explicit include of platform_device.h
soc: apple: mailbox: error pointers are negative integers
soc: apple: mailbox: Rename config symbol to APPLE_MAILBOX
soc: apple: rtkit: Get rid of apple_rtkit_send_message_wait
soc: apple: rtkit: Port to the internal mailbox driver
soc: fsl: cpm1: qmc: Add support for child devices
soc: fsl: cpm1: qmc: Add support for disabling channel TSA entries
soc: fsl: cpm1: qmc: Check available timeslots in qmc_check_chans()
soc: fsl: cpm1: qmc: Extend the API to provide Rx status
soc: fsl: cpm1: qmc: Fix __iomem addresses declaration
soc: fsl: cpm1: qmc: Fix rx channel reset
soc: fsl: cpm1: qmc: Handle timeslot entries at channel start() and stop()
soc: fsl: cpm1: qmc: Introduce available timeslots masks
soc: fsl: cpm1: qmc: Introduce functions to change timeslots at runtime
soc: fsl: cpm1: qmc: Introduce is_tsa_64rxtx flag
soc: fsl: cpm1: qmc: Introduce qmc_chan_setup_tsa*
soc: fsl: cpm1: qmc: Remove inline function specifiers
soc: fsl: cpm1: qmc: Remove no more needed checks from qmc_check_chans()
soc: fsl: cpm1: qmc: Remove timeslots handling from setup_chan()
soc: fsl: cpm1: qmc: Rename qmc_setup_tsa* to qmc_init_tsa*
soc: fsl: cpm1: qmc: Split Tx and Rx TSA entries setup
soc: fsl: cpm1: tsa: Fix __iomem addresses declaration
soc: hisilicon: kunpeng_hccs: Add failure log for no _CRS method
soc: hisilicon: kunpeng_hccs: Fix some incorrect format strings
soc: hisilicon: kunpeng_hccs: Remove an unused blank line
soc: hisilicon: kunpeng_hccs: Support the platform with PCC type3 and interrupt ack
soc: mediatek: Add MT8188 VDOSYS reset bit map
soc: mediatek: mmsys: Add support for MT8188 VPPSYS
soc: mediatek: mtk-svs: Add a map to retrieve fused values
soc: mediatek: mtk-svs: Add SVS-Thermal coefficient to SoC platform data
soc: mediatek: mtk-svs: Build bank name string dynamically
soc: mediatek: mtk-svs: Change the thermal sensor device name
soc: mediatek: mtk-svs: Check if SVS mode is available in the beginning
soc: mediatek: mtk-svs: Cleanup of svs_probe() function
soc: mediatek: mtk-svs: Commonize efuse parse function for most SoCs
soc: mediatek: mtk-svs: Commonize MT8192 probe function for MT8186
soc: mediatek: mtk-svs: Compress of_device_id entries
soc: mediatek: mtk-svs: Constify runtime-immutable members of svs_bank
soc: mediatek: mtk-svs: Convert sw_id and type to enumerations
soc: mediatek: mtk-svs: Drop supplementary svs per-bank pointer
soc: mediatek: mtk-svs: Move t-calibration-data retrieval to svs_probe()
soc: mediatek: mtk-svs: Reduce memory footprint of struct svs_bank
soc: mediatek: mtk-svs: Remove redundant print in svs_get_efuse_data
soc: mediatek: mtk-svs: Subtract offset from regs_v2 to avoid conflict
soc: mediatek: mtk-svs: Use ULONG_MAX to compare floor frequency
soc: mediatek: Support MT8188 VDOSYS1 in mtk-mmsys
soc: mediatek: Support MT8188 VDOSYS1 Padding in mtk-mmsys
soc: mediatek: Support reset bit mapping in mmsys driver
soc: mediatek: svs: Add support for MT8186 SoC
soc: mediatek: svs: Add support for MT8195 SoC
soc: microchip: Fix POLARFIRE_SOC_SYS_CTRL input prompt
soc: microchip: mpfs: add auto-update subdev to system controller
soc: microchip: mpfs: enable access to the system controller's flash
soc: microchip: mpfs: print service status in warning message
soc: pxa: ssp: fix casts
soc: qcom: add ADSP PDCharger ULOG driver
soc: qcom: llcc: Add configuration data for SM8650
soc: qcom: llcc: Add configuration data for X1E80100
soc: qcom: llcc: Add missing description for members in slice config
soc: qcom: llcc: Fix dis_cap_alloc and retain_on_pc configuration
soc: qcom: llcc: Fix LLCC_TRP_ATTR2_CFGn offset
soc: qcom: llcc: Fix typo in kernel-doc
soc: qcom: pmic-glink: switch to DRM_AUX_HPD_BRIDGE
soc: qcom: pmic_glink: disable UCSI on sc8280xp
soc: qcom: pmic_glink: drop stray semicolons
soc: qcom: pmic_glink: enable UCSI by default
soc: qcom: pmic_glink: Fix boot when QRTR=m
soc: qcom: pmic_glink_altmode: fix drm bridge use-after-free
soc: qcom: pmic_glink_altmode: fix port sanity check
soc: qcom: pmic_pdcharger_ulog: Fix hypothetical ulog request message endianess
soc: qcom: pmic_pdcharger_ulog: Move TRACE_SYSTEM out of #if protection
soc: qcom: pmic_pdcharger_ulog: Search current directory for headers
soc: qcom: socinfo: Add few DSPs to get their image details
soc: qcom: socinfo: Add PM8937 Power IC
soc: qcom: socinfo: Add SM8650 SoC ID table entry
soc: qcom: stats: Add DDR sleep stats
soc: qcom: stats: Express AOSS QMP module dependency
soc: qcom: stats: fix 64-bit division
soc: renesas: Make RZ/Five depend on !DMA_DIRECT_REMAP
soc: renesas: Remove duplicate setup of soc_device_attribute.family
soc: samsung: exynos-chipid: add exynosautov920 SoC support
soc: sifive: ccache: Add StarFive JH7100 support
soc: sifive: shunt ccache driver to drivers/cache
soc: ti: k3-socinfo: Add JTAG ID for J722S
soc: ti: k3-socinfo: Revamp driver to accommodate different rev structs
soc: xilinx: Add error message for invalid payload received from IPI callback.
soc: xilinx: Fix for call trace due to the usage of smp_processor_id()
soc: xilinx: fix quoted string split across lines
soc: xilinx: fix unhandled SGI warning message
 
softlockup: serialized softlockup's log
 
software node: Let args be NULL in software_node_get_reference_args
software node: Remove usage of the deprecated ida_simple_xx() API
 
soundwire: amd: drop bus freq calculation and set 'max_clk_freq'
soundwire: bus: introduce controller_id
soundwire: fix initializing sysfs for same devices on different buses
soundwire: generic_bandwidth_allocation use bus->params.max_dr_freq
soundwire: qcom: drop unneeded qcom_swrm_stream_alloc_ports() cleanup
soundwire: qcom: move sconfig in qcom_swrm_stream_alloc_ports() out of critical section
soundwire: qcom: set controller id to hw master id
soundwire: stream: constify sdw_port_config when adding devices
 
sparc: Fix undefined reference to fb_is_primary_device
sparc: Use $(kecho) to announce kernel images being ready
sparc: Use device_get_match_data()
sparc: vdso: clean up build artifacts in arch/sparc/vdso/
sparc: vdso: simplify obj-y addition
sparc: vdso: use $(addprefix ) instead of $(foreach )
 
spi-mxs: Fix chipselect glitch
 
spi: Add multi-cs memories support in SPI core
spi: add stm32f7-spi compatible
spi: Add support for stacked/parallel memories
spi: axi-spi-engine improvements
spi: axi-spi-engine: add support for any word size
spi: axi-spi-engine: add support for cs_off
spi: axi-spi-engine: add watchdog timer
spi: axi-spi-engine: check for valid clock rate
spi: axi-spi-engine: fix sleep ticks calculation
spi: axi-spi-engine: fix struct member doc warnings
spi: axi-spi-engine: implement xfer->cs_change_delay
spi: axi-spi-engine: improvements round 2
spi: axi-spi-engine: move msg state to new struct
spi: axi-spi-engine: populate xfer->effective_speed_hz
spi: axi-spi-engine: remove completed_id from driver state
spi: axi-spi-engine: remove delay from CS assertion
spi: axi-spi-engine: remove spi_engine_get_clk_div()
spi: axi-spi-engine: remove struct spi_engine::msg
spi: axi-spi-engine: remove xfer arg from spi_engine_gen_sleep()
spi: axi-spi-engine: restore clkdiv at end of message
spi: axi-spi-engine: return void from spi_engine_compile_message()
spi: axi-spi-engine: simplify driver data allocation
spi: axi-spi-engine: use devm action to reset hw on remove
spi: axi-spi-engine: use devm_request_irq()
spi: axi-spi-engine: use devm_spi_alloc_host()
spi: axi-spi-engine: use devm_spi_register_controller()
spi: axi-spi-engine: use message_prepare/unprepare
spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
spi: cadence-qspi: add system-wide suspend and resume callbacks
spi: cadence-qspi: fix pointer reference in runtime PM hooks
spi: cadence-qspi: put runtime in runtime PM hooks names
spi: cadence-qspi: remove system-wide suspend helper calls from runtime PM hooks
spi: cadence-quadspi: add missing clk_disable_unprepare() in cqspi_probe()
spi: cadence-xspi: Drop useless assignment to NULL
spi: coldfire-qspi: Remove an erroneous clk_disable_unprepare() from the remove function
spi: cs42l43: Don't limit native CS to the first chip select
spi: cs42l43: Handle error from devm_pm_runtime_enable
spi: cs42l43: switch to use devm_spi_alloc_host()
spi: Drop mismerged fix
spi: dt-bindings: renesas,rspi: Document RZ/Five SoC
spi: dw: Remove Intel Thunder Bay SOC support
spi: dw: Remove Intel Thunder Bay SOC support
spi: fix finalize message on error return
spi: geni-qcom: switch to use modern name
spi: hisi-sfc-v3xx: Return IRQ_NONE if no interrupts were detected
spi: imx: fix the burst length at DMA mode and CPU mode
spi: ingenic: convert not to use dma_request_slave_channel()
spi: intel-pci: Add support for Arrow Lake SPI serial flash
spi: intel-pci: Add support for Lunar Lake-M SPI serial flash
spi: intel-pci: Remove Meteor Lake-S SoC PCI ID from the list
spi: intel: make mem_ops comparison unique to opcode match
spi: introduce SPI_TRANS_FAIL_IO for error reporting
spi: ljca: switch to use devm_spi_alloc_host()
spi: mpc52xx: explicitly include linux/platform_device.h
spi: omap2-mcspi: Revert FIFO support without DMA
spi: pl022: clean up some unused variables
spi: pl022: delete description of cur_msg
spi: pl022: delete unused cur_gpiod in struct pl022
spi: pl022: delete unused next_msg_cs_active in struct pl022
spi: pl022: update description of internal_cs_control()
spi: ppc4xx: Drop write-only variable
spi: ppc4xx: Fix fallout from include cleanup
spi: ppc4xx: Fix fallout from rename in struct spi_bitbang
spi: pxa2xx: Update DMA mapping and using logic in the documentation
spi: pxa2xx: Update documentation
spi: pxa2xx: Use inclusive language
spi: Raise limit on number of chip selects
spi: sh-msiof: avoid integer overflow in constants
spi: sh-msiof: Enforce fixed DTDL for R-Car H3
spi: spi-cadence: Reverse the order of interleaved write and read operations
spi: spi-imx: Use dev_err_probe for failed DMA channel requests
spi: spi-ppc4xx: include missing platform_device.h
spi: spi-ti-qspi: Convert to platform remove callback returning void
spi: spi-ti-qspi: switch to use modern name
spi: spi-zynqmp-gqspi: fix driver kconfig dependencies
spi: spl022: fix sleeping in interrupt context
spi: spl022: switch to use default spi_transfer_one_message()
spi: sprd-adi: switch to use spi_alloc_host()
spi: sprd: adi: Use devm_register_restart_handler()
spi: sprd: switch to use modern name
spi: st-ssc4: switch to use modern name
spi: stm32-qspi: switch to use modern name
spi: stm32: add st,stm32mp25-spi compatible supporting STM32MP25 soc
spi: stm32: add STM32F7 support
spi: stm32: rename stm32f4_* to stm32fx_*
spi: stm32: switch to use modern name
spi: stm32: use callbacks for read_rx and write_tx
spi: stm32: use dma_get_slave_caps prior to configuring dma channel
spi: sun4i: switch to use modern name
spi: sun6i: switch to use modern name
spi: sunplus-sp7021: switch to use modern name
spi: synquacer: switch to use modern name
spi: tegra114: switch to use modern name
spi: tegra20-sflash: switch to use modern name
spi: tegra20-slink: switch to use modern name
spi: tegra210-quad: switch to use modern name
spi: topcliff-pch: switch to use modern name
spi: Unify error codes by replacing -ENOTSUPP with -EOPNOTSUPP
spi: uniphier: switch to use modern name
spi: wpcm-fiu: switch to use devm_spi_alloc_host()
spi: xcomm: switch to use modern name
spi: xilinx: switch to use modern name
spi: xlp: switch to use modern name
spi: xtensa-xtfpga: switch to use modern name
spi: zynq-qspi: switch to use modern name
spi: zynqmp-gqspi: switch to use modern name
 
spinlock: Fix failing build for PREEMPT_RT
 
splice: move permission hook out of splice_direct_to_actor()
splice: move permission hook out of splice_file_to_pipe()
splice: remove permission hook from do_splice_direct()
splice: remove permission hook from iter_file_splice_write()
splice: return type ssize_t from all helpers
 
Linux: Split out irqflags_types.h
 
spmi: hisi-spmi-controller: Use devm_spmi_controller_add()
spmi: Introduce device-managed functions
spmi: mediatek: add device id check
spmi: mediatek: Fix UAF on device remove
spmi: mtk-pmif: Reorder driver remove sequence
spmi: mtk-pmif: Serialize PMIF status check and command submission
spmi: Return meaningful errors in spmi_controller_alloc()
spmi: Use devm_spmi_controller_alloc()
 
Squashfs: fix variable overflow triggered by sysbot
 
srcu: Explain why callbacks invocations can't run concurrently
srcu: No need to advance/accelerate if no callback enqueued
srcu: Remove superfluous callbacks advancing from srcu_gp_start()
srcu: Use try-lock lockdep annotation for NMI-safe access.
 
stackdepot: add stats counters exported via debugfs
stackdepot: make fast paths lock-less again
stackdepot: use variable size records for non-evictable entries
 
stacktrace: fix kernel-doc typo
 
staging/sm750fb: Declare fb_ops as constant
staging/sm750fb: Initialize fb_ops with fbdev macros
 
staging: greybus: Don't let i2c adapters declare I2C_CLASS_SPD support if they support I2C_CLASS_HWMON
staging: iio: ad5933: fix type mismatch regression
staging: media: VIDEO_STARFIVE_CAMSS should depend on ARCH_STARFIVE
staging: rtl8192e: Change parameter "ch" of set_chan() to u8
 
Staging: rtl8192e: Fix function definition broken across multiple lines
Staging: rtl8192e: Fix statement broken across 2 lines in rtllib_rx_assoc_resp()
Staging: rtl8192e: Fixup multiple assinment in init_mgmt_queue()
Staging: rtl8192e: Fixup statement broken across 2 lines in rtllib_softmac_new_net()
Staging: rtl8192e: Fixup statement broken across 2 lines in rtllib_softmac_xmit()
 
staging: rtl8192e: Remove check if channel_array[channel_plan].len != 0
staging: rtl8192e: Remove constant index from channel_array[]
staging: rtl8192e: Remove constant variable chnl_plan
staging: rtl8192e: Remove constant variable forced_short_gi
staging: rtl8192e: Remove constant variable peer_mimo_ps
staging: rtl8192e: Remove constant variable reg_rt2rt_aggregation
staging: rtl8192e: Remove constant variable reg_rx_reorder_enable
staging: rtl8192e: Remove constant variable self_mimo_ps
staging: rtl8192e: Remove equation that results in constant for chnl_plan
staging: rtl8192e: Remove equation to check limits of channel
staging: rtl8192e: Remove equation with pPeerHTCap->DssCCk
staging: rtl8192e: Remove files dot11d.c and dot11d.h
staging: rtl8192e: Remove function dot11d_channel_map()
staging: rtl8192e: Remove function rtl92e_update_rx_pkt_timestamp()
staging: rtl8192e: Remove function rtllib_update_active_chan_map()
staging: rtl8192e: Remove IS_DOT11D_ENABLE(ieee)
staging: rtl8192e: Remove struct ht_info_ele SelfHTInfo
staging: rtl8192e: Remove switch for a constant in dot11d_channel_map()
staging: rtl8192e: Remove unexecuted rtllib_extract_country_ie()
 
Staging: rtl8192e: Remove unnecessary braces from MgntQuery_MgntFrameTxRate()
Staging: rtl8192e: Remove unnecessary parenthesis in rtllib_ap_sec_type()
Staging: rtl8192e: Remove unnecessary parenthesis in rtllib_association_req()
Staging: rtl8192e: Remove unnecessary parenthesis in rtllib_association_req()
Staging: rtl8192e: Remove unnecessary parenthesis in rtllib_rx_assoc_resp()
 
staging: rtl8192e: Remove unused function copy_mac_addr()
staging: rtl8192e: Remove unused function dot11d_init()
staging: rtl8192e: Remove unused function dot11d_reset()
staging: rtl8192e: Remove unused function dot11d_scan_complete()
staging: rtl8192e: Remove unused function dot11d_update_country()
staging: rtl8192e: Remove unused function HTConstructInfoElement()
staging: rtl8192e: Remove unused function rtllib_get_beacon()
staging: rtl8192e: Remove unused function rtllib_get_beacon_()
staging: rtl8192e: Remove unused function rtllib_probe_resp()
staging: rtl8192e: Remove unused function rtllib_send_beacon()
staging: rtl8192e: Remove unused interrupt for IMR_BcnInt
staging: rtl8192e: Remove unused macros IS_EQUAL_CIE_SRC and friends
staging: rtl8192e: Remove unused return value of rtl92e_set_channel()
staging: rtl8192e: Remove unused struct chnl_txpow_triple
staging: rtl8192e: Remove unused struct iw_range_with_scan_capa
staging: rtl8192e: Remove unused timer beacon_timer
staging: rtl8192e: Remove unused variable bss_start_channel
staging: rtl8192e: Remove unused variable country_watchdog
staging: rtl8192e: Remove unused variable dot11d_info->state
staging: rtl8192e: Remove unused variable eeprom_chnl_plan
staging: rtl8192e: Remove unused variable global_domain
staging: rtl8192e: Remove unused variable ht_info->amsdu_support
staging: rtl8192e: Remove unused variable nMaxAMSDUSize
staging: rtl8192e: Remove unused variables from struct rt_dot11d_info
staging: rtl8192e: Remove variable bCurrent_AMSDU_Support
 
Staging: rtl8192e: Remove variable bEncrypt
Staging: rtl8192e: Remove variable bFirstSeg
Staging: rtl8192e: Remove variable bLastSeg
 
staging: rtl8192e: Remove variable channel_map
staging: rtl8192e: Remove variable dot11d_info
staging: rtl8192e: Remove variable ForcedAMPDUMode
staging: rtl8192e: Remove variable ForcedAMSDUMode
staging: rtl8192e: Remove variable ht_info->bCurSuppCCK
staging: rtl8192e: Remove variable ht_info->mpdu_density
staging: rtl8192e: Remove variable ht_info->reg_bw_40mhz
staging: rtl8192e: Remove variable ht_info->reg_short_gi_20mhz
staging: rtl8192e: Remove variable ht_info->reg_short_gi_40mhz
staging: rtl8192e: Remove variable ht_info->reg_supp_cck
staging: rtl8192e: Remove variable ht_info->RT2RT_HT_Mode
 
Staging: rtl8192e: Remove variable macId
Staging: rtl8192e: Rename array variable RxTsRecord
Staging: rtl8192e: Rename array variable TxTsRecord
Staging: rtl8192e: Rename function rtllib_DisableNetMonitorMode()
Staging: rtl8192e: Rename function rtllib_EnableNetMonitorMode()
Staging: rtl8192e: Rename function rtllib_MFIE_Brate()
Staging: rtl8192e: Rename function rtllib_MFIE_Grate()
Staging: rtl8192e: Rename function rtllib_TURBO_Info()
Staging: rtl8192e: Rename function rtllib_WMM_Info()
Staging: rtl8192e: rename linked list reference: List
Staging: rtl8192e: Rename variable bAddBaReqDelayed
Staging: rtl8192e: Rename variable bAddBaReqInProgress
Staging: rtl8192e: Rename variable BAReq
Staging: rtl8192e: Rename variable BasicRate
 
staging: rtl8192e: rename variable bAssoc
 
Staging: rtl8192e: Rename variable bCurrentAMPDUEnable
Staging: rtl8192e: Rename variable bDisable_AddBa
Staging: rtl8192e: Rename variable bInitState
Staging: rtl8192e: Rename variable bIsAggregateFrame
Staging: rtl8192e: Rename variable bOverwritePending
Staging: rtl8192e: Rename variable bSendDELBA
Staging: rtl8192e: Rename variable bUsed
Staging: rtl8192e: Rename variable bUsingBa
Staging: rtl8192e: Rename variable Delba
Staging: rtl8192e: Rename variable DelbaParamSet
 
staging: rtl8192e: rename variable ePeerHTSpecVer
staging: rtl8192e: rename variable HT_PickMCSRate
staging: rtl8192e: rename variable HTCCheck
staging: rtl8192e: rename variable HTConstructCapabilityElement
staging: rtl8192e: rename variable HTConstructRT2RTAggElement
staging: rtl8192e: rename variable HTGetHighestMCSRate
staging: rtl8192e: rename variable HTInitializeBssDesc
staging: rtl8192e: rename variable HTInitializeHTInfo
staging: rtl8192e: rename variable HTIOTActDetermineRaFunc
staging: rtl8192e: rename variable HTOnAssocRsp
staging: rtl8192e: rename variable HTResetIOTSetting
staging: rtl8192e: rename variable HTResetSelfAndSavePeerSetting
staging: rtl8192e: rename variable HTSetConnectBwMode
staging: rtl8192e: rename variable HTSetConnectBwModeCallback
staging: rtl8192e: rename variable IsEncrypt
 
Staging: rtl8192e: Rename variable NumRxOkInPeriod
Staging: rtl8192e: Rename variable NumTxOkInPeriod
Staging: rtl8192e: Rename variable OpMode
Staging: rtl8192e: Rename variable pAdmittedBA
Staging: rtl8192e: Rename variable pBaParamSet
Staging: rtl8192e: Rename variable pBaStartSeqCtrl
Staging: rtl8192e: Rename variable pBaTimeoutVal
 
staging: rtl8192e: rename variable pCapELE
 
Staging: rtl8192e: Rename variable pDelBaParamSet
Staging: rtl8192e: Rename variable pDialogToken
 
staging: rtl8192e: rename variable pHT
staging: rtl8192e: rename variable posHTCap
 
Staging: rtl8192e: Rename variable pTsCommonInfo
Staging: rtl8192e: Rename variable pTxTs
Staging: rtl8192e: Rename variable QueryRate
Staging: rtl8192e: Rename variable skb_waitQ
Staging: rtl8192e: Rename variable TsAddBaTimer
Staging: rtl8192e: Rename variable TsCommonInfo
Staging: rtl8192e: Rename variable TSpec
Staging: rtl8192e: Rename variable TxAdmittedBARecord
Staging: rtl8192e: Rename variable TxCurSeq
Staging: rtl8192e: Rename variable TxPendingBARecord
Staging: rtl8192e: Rename variable ucTSID
 
staging: rtl8192e: renamed variable AMPDU_Factor
staging: rtl8192e: renamed variable bAMPDUEnable
staging: rtl8192e: renamed variable bAMSDU_Support
staging: rtl8192e: renamed variable bCurBW40MHz
staging: rtl8192e: renamed variable bCurShortGI20MHz
staging: rtl8192e: renamed variable bCurShortGI40MHz
staging: rtl8192e: renamed variable bRegBW40MHz
staging: rtl8192e: renamed variable bRegShortGI20MHz
staging: rtl8192e: renamed variable bRegShortGI40MHz
staging: rtl8192e: renamed variable bRegSuppCCK
staging: rtl8192e: renamed variable bTxEnableFwCalcDur
staging: rtl8192e: renamed variable CCKOFDMRate
staging: rtl8192e: renamed variable HTFilterMCSRate
staging: rtl8192e: renamed variable HTIOTActIsCCDFsync
staging: rtl8192e: renamed variable HTIOTActIsMgntUseCCK6M
staging: rtl8192e: renamed variable HTIOTPeerDetermine
staging: rtl8192e: renamed variable HTMcsToDataRate
staging: rtl8192e: renamed variable IOTPeer
staging: rtl8192e: renamed variable IsHTHalfNmodeAPs
staging: rtl8192e: renamed variable MPDU_Density
staging: rtl8192e: renamed variable nAMSDU_MaxSize
staging: rtl8192e: renamed variable nDataRate
staging: rtl8192e: renamed variable nMcsRate
staging: rtl8192e: renamed variable TXCountToDataRate
staging: rtl8192e: Unwind pointer to pointer to rtl92e_set_channel()
staging: rtl8712: fix open parentheses alignment
staging: vc04_services: Do not pass NULL to vchiq_log_error()
staging: vc04_services: Drop vchiq_log_debug() in favour of dev_dbg
staging: vc04_services: Drop vchiq_log_error() in favour of dev_err
staging: vc04_services: Drop vchiq_log_trace() in favour of dev_dbg
staging: vc04_services: Drop vchiq_log_warning() in favour of dev_warn
staging: vc04_services: remove unnecessary NULL check
staging: vc04_services: vchiq_arm: Use %p to log pointer address
staging: vc04_services: vchiq_core: Log through struct vchiq_instance
staging: vc04_services: vchiq_dev: Use %p to log pointer address
staging: vchiq_arm: move state dump to debugfs
staging: vchiq_core: Make vchiq_dump_service_state static
staging: vchiq_core: Shorten bulk TX/RX pending dump
staging: vme_user: Fix the issue of return the wrong error code
staging: vme_user: print more detailed infomation when an error occurs
staging: vt6655: Type encoding info dropped from function name "CARDbRadioPowerOff"
staging: vt6655: Type encoding info dropped from function name "CARDbSetBeaconPeriod"
staging: vt6655: Type encoding info dropped from function name "CARDqGetNextTBTT"
staging: vt6655: Type encoding info dropped from function name "CARDqGetTSFOffset"
staging: vt6655: Type encoding info dropped from function name "CARDvSafeResetTx"
staging: vt6655: Type encoding info dropped from variable name "apTailTD"
staging: vt6655: Type encoding info dropped from variable name "pCurrTD"
staging: vt6655: Type encoding info dropped from variable name "qwBSSTimestamp"
staging: vt6655: Type encoding info dropped from variable name "qwNextTBTT"
staging: vt6655: Type encoding info dropped from variable name "qwTSFOffset"
staging: vt6655: Type encoding info dropped from variable name "wBeaconInterval"
 
statmount: simplify numeric option retrieval
statmount: simplify string option retrieval
 
stmmac: Clear variable when destroying workqueue
 
string: Remove strlcpy()
 
struct dentry: get rid of randomize_layout idiocy
 
SUNRPC: Add a server-side API for retrieving an RPC's pseudoflavor
SUNRPC: Clean up unused variable in rpc_xprt_probe_trunked()
SUNRPC: Create a helper function for accessing the rpc_clnt's xprt_switch
SUNRPC: discard sv_refcnt, and svc_get/svc_put
SUNRPC: fix _xprt_switch_find_current_entry logic
SUNRPC: Fix a suspicious RCU usage warning
SUNRPC: Fixup v4.1 backchannel request timeouts
SUNRPC: remove printk when back channel request not found
SUNRPC: Remove RQ_SPLICE_OK
SUNRPC: Remove unused function rpc_clnt_xprt_switch_put()
SUNRPC: Replace strlcpy() with strscpy()
SUNRPC: use request size to initialize bio_vec in svc_udp_sendto()
 
super: don't bother with WARN_ON_ONCE()
super: massage wait event mechanism
super: remove bd_fsfreeze_sb
 
svc: don't hold reference for poolstats, only mutex.
 
svcrdma: Acquire the svcxprt_rdma pointer from the CQ context
svcrdma: Add a utility workqueue to svcrdma
svcrdma: Add an async version of svc_rdma_send_ctxt_put()
svcrdma: Add an async version of svc_rdma_write_info_free()
svcrdma: Add back svc_rdma_recv_ctxt::rc_pages
svcrdma: Add back svcxprt_rdma::sc_read_complete_q
svcrdma: Add lockdep class keys for transport locks
svcrdma: Clean up comment in svc_rdma_accept()
svcrdma: Clean up locking
svcrdma: Copy construction of svc_rqst::rq_arg to rdma_read_complete()
svcrdma: De-duplicate completion ID initialization helpers
svcrdma: DMA error tracepoints should report completion IDs
svcrdma: Eliminate allocation of recv_ctxt objects in backchannel
svcrdma: Explicitly pass the transport into Read chunk I/O paths
svcrdma: Explicitly pass the transport into Write chunk I/O paths
svcrdma: Explicitly pass the transport to svc_rdma_post_chunk_ctxt()
svcrdma: Implement multi-stage Read completion again
svcrdma: Move read_info::ri_pageoff into struct svc_rdma_recv_ctxt
svcrdma: Move struct svc_rdma_chunk_ctxt to svc_rdma.h
svcrdma: Move svc_rdma_read_info::ri_pageno to struct svc_rdma_recv_ctxt
svcrdma: Move the svc_rdma_cc_init() call
svcrdma: Optimize svc_rdma_cc_init()
svcrdma: Pass a pointer to the transport to svc_rdma_cc_release()
svcrdma: Pre-allocate svc_rdma_recv_ctxt objects
svcrdma: Reduce size of struct svc_rdma_rw_ctxt
svcrdma: Remove pointer addresses shown in dprintk()
svcrdma: Remove queue-shortening warnings
svcrdma: Remove struct svc_rdma_read_info
svcrdma: Remove the svc_rdma_chunk_ctxt::cc_rdma field
svcrdma: SQ error tracepoints should report completion IDs
svcrdma: Start moving fields out of struct svc_rdma_read_info
svcrdma: Update some svcrdma DMA-related tracepoints
svcrdma: Update synopsis of svc_rdma_build_read_chunk()
svcrdma: Update synopsis of svc_rdma_build_read_segment()
svcrdma: Update synopsis of svc_rdma_copy_inline_range()
svcrdma: Update synopsis of svc_rdma_read_chunk_range()
svcrdma: Update synopsis of svc_rdma_read_multiple_chunks()
svcrdma: Update the synopsis of svc_rdma_read_call_chunk()
svcrdma: Update the synopsis of svc_rdma_read_data_item()
svcrdma: Update the synopsis of svc_rdma_read_special()
 
swiotlb: check alloc_size before the allocation of a new memory pool
swiotlb: reduce area lock contention for non-primary IO TLB pools
 
Linux: switch nfsd_client_rmdir() to use of simple_recursive_removal()
Linux: switch select_collect{,2}() to use of to_shrink_list()
Linux: sync mm-stable with mm-hotfixes-stable to pick up depended-upon changes
 
syscall_user_dispatch.h: split out *_types.h
 
sysclt: Clarify the results of selftest run
 
sysctl: Add a selftest for handling empty dirs
sysctl: delete unused define SYSCTL_PERM_EMPTY_DIR
sysctl: Fix out of bounds access for empty sysctl registers
sysctl: remove struct ctl_path
sysctl: Remove the now superfluous sentinel elements from ctl_table array
 
sysv: remove writepage implementation
 
task_stack.h: add missing include
 
tcp/dccp: change source port selection at connect() time
 
tcp: Add memory barrier to tcp_push()
tcp: add sanity checks to rx zerocopy
tcp: Cache sock_net(sk) in cookie_v[46]_check().
tcp: Check hlist_empty(&tb->bhash2) instead of hlist_empty(&tb->owners).
tcp: Clean up goto labels in cookie_v[46]_check().
tcp: Clean up reverse xmas tree in cookie_v[46]_check().
tcp: Don't initialise tp->tsoffset in tcp_get_cookie_sock().
tcp: Don't pass cookie to __cookie_v[46]_check().
tcp: Dump bound-only sockets in inet_diag.
tcp: Factorise cookie-dependent fields initialisation in cookie_v[46]_check()
tcp: Factorise cookie-independent fields initialisation in cookie_v[46]_check().
tcp: Iterate tb->bhash2 in inet_csk_bind_conflict().
tcp: Link bhash2 to bhash.
tcp: Link sk and twsk to tb2->owners using skc_bind_node.
tcp: make sure init the accept_queue's spinlocks once
tcp: Move TCP-AO bits from cookie_v[46]_check() to tcp_ao_syncookie().
tcp: move tp->scaling_ratio to tcp_sock_read_txrx group
tcp: move tp->tcp_usec_ts to tcp_sock_read_txrx group
tcp: no longer abort SYN_SENT when receiving some ICMP
tcp: Rearrange tests in inet_bind2_bucket_(addr_match|match_addr_any)().
tcp: Rearrange tests in inet_csk_bind_conflict().
tcp: Remove dead code and fields for bhash2.
tcp: Rename tb in inet_bind2_bucket_(init|create)().
tcp: reorganize tcp_sock fast path variables
tcp: Revert no longer abort SYN_SENT when receiving some ICMP
tcp: Save address type in inet_bind2_bucket.
tcp: Save v4 address as v4-mapped-v6 in inet_bind2_bucket.v6_rcv_saddr.
tcp: tcp_gro_dev_warn() cleanup
tcp: Unlink sk from bhash.
tcp: Use bhash2 for v4-mapped-v6 non-wildcard address.
tcp: use tp->total_rto to track number of linear timeouts in SYN_SENT state
 
tee: optee: Fix kernel panic caused by incorrect error handling
tee: optee: Remove redundant custom workqueue
tee: optee: support tracking system threads
tee: optee: system thread call property
tee: system session
tee: Use iov_iter to better support shared buffer registration
 
test_bpf: Rename second ALU64_SMOD_X to ALU64_SMOD_K
 
thermal/core: Check get_temp ops is present when registering a tz
thermal/core: Prepare for introduction of thermal reboot
 
thermal/debugfs: Add thermal cooling device debugfs information
thermal/debugfs: Add thermal debugfs information for mitigation episodes
thermal/debugfs: Unlock on error path in thermal_debug_tz_trip_up()
 
thermal/drivers/exynos: Drop id field
thermal/drivers/exynos: Handle devm_regulator_get_optional return value correctly
thermal/drivers/exynos: Remove an unnecessary field description
thermal/drivers/exynos: Simplify regulator (de)initialization
thermal/drivers/exynos: Split initialization of TMU and the thermal zone
thermal/drivers/exynos: Stop using the threshold mechanism on Exynos 4210
thermal/drivers/exynos: Use BIT wherever possible
thermal/drivers/exynos: Use set_trips ops
thermal/drivers/exynos: Wwitch from workqueue-driven interrupt handling to threaded interrupts
 
thermal/drivers/sun8i: Add D1/T113s THS controller support
 
thermal/sysfs: Update governors when the 'weight' has changed
thermal/sysfs: Update instance->weight under tz lock
 
thermal/thermal_of: Allow rebooting after critical temp
 
thermal: ACPI: Move the ACPI thermal library to drivers/acpi/
thermal: amlogic: Make amlogic_thermal_disable() return void
thermal: amlogic: Use DEFINE_SIMPLE_DEV_PM_OPS for PM functions
thermal: core: Add governor callback for thermal zone change
thermal: core: Add trip thresholds for trip crossing detection
thermal: core: Fix NULL pointer dereference in zone registration error path
thermal: core: Fix thermal zone suspend-resume synchronization
thermal: core: Initialize poll_queue in thermal_zone_device_init()
thermal: core: Make thermal_zone_device_unregister() return after freeing the zone
thermal: core: Resume thermal zones asynchronously
thermal: core: Rework thermal zone availability check
thermal: core: Use kstrdup_const() during cooling device registration
thermal: cpuidle_cooling: fix kernel-doc warning and a spello
thermal: Drop redundant and confusing device_is_registered() checks
thermal: gov_power_allocator: avoid inability to reset a cdev
thermal: gov_power_allocator: Change trace functions
thermal: gov_power_allocator: Check the cooling devices only for trip_max
thermal: gov_power_allocator: Move memory allocation out of throttle()
thermal: gov_power_allocator: Rearrange initialization of local variables
thermal: gov_power_allocator: Rearrange local variables
thermal: gov_power_allocator: Refactor check_power_actors()
thermal: gov_power_allocator: Refactor checks in divvy_up_power()
thermal: gov_power_allocator: Remove excessive local variables
thermal: gov_power_allocator: Rename trip_max_desired_temperature
thermal: gov_power_allocator: Set up trip points earlier
thermal: gov_power_allocator: Simplify checks for valid power actor
thermal: gov_power_allocator: Support new update callback of weights
thermal: gov_power_allocator: Use shorter paths to access data when possible
thermal: helpers: Rearrange thermal_cdev_set_cur_state()
thermal: helpers: Use for_each_trip() in __thermal_zone_get_temp()
thermal: intel: hfi: Add syscore callbacks for system-wide PM
thermal: intel: hfi: Disable an HFI instance when all its CPUs go offline
thermal: intel: hfi: Enable an HFI instance from its first online CPU
thermal: intel: hfi: Refactor enabling code into helper functions
thermal: intel: powerclamp: Remove dead code for target mwait value
thermal: loongson2: Replace of_device.h with explicit includes
thermal: netlink: Add enum for mutlicast groups indexes
thermal: netlink: Add thermal_group_has_listeners() helper
thermal: netlink: Drop thermal_notify_tz_trip_add/delete()
thermal: netlink: Pass pointers to thermal_notify_tz_trip_change()
thermal: netlink: Pass pointers to thermal_notify_tz_trip_up/down()
thermal: netlink: Pass thermal zone pointer to notify routines
thermal: netlink: Rework notify API for cooling devices
thermal: netlink: Use for_each_trip() in thermal_genl_cmd_tz_get_trip()
thermal: sysfs: Rework the handling of trip point updates
thermal: sysfs: Rework the reading of trip point attributes
thermal: trip: Constify thermal zone argument of thermal_zone_trip_id()
thermal: trip: Drop a redundant check from thermal_zone_set_trip()
thermal: trip: Drop redundant __thermal_zone_get_trip() header
thermal: trip: Send trip change notifications on all trip updates
thermal: trip: Use for_each_trip() in __thermal_zone_set_trips()
 
thunderbolt: Add support for Intel Lunar Lake
thunderbolt: Disable CL states only when actually needed
thunderbolt: Disable PCIe extended encapsulation upon teardown properly
thunderbolt: Fix NULL pointer dereference in tb_port_update_credits()
thunderbolt: Fix setting the CNS bit in ROUTER_CS_5
thunderbolt: Handle lane bonding of Gen 4 XDomain links properly
thunderbolt: Improve logging when DisplayPort resource is added due to hotplug
thunderbolt: Keep link as asymmetric if preferred by hardware
thunderbolt: Log XDomain link speed and width
thunderbolt: Make PCIe tunnel setup and teardown follow CM guide
thunderbolt: make tb_bus_type const
thunderbolt: Move width_name() helper to tb.h
thunderbolt: Reduce retry timeout to speed up boot for some devices
thunderbolt: Remove duplicated re-assignment of pointer 'out'
thunderbolt: Transition link to asymmetric only when both sides support it
thunderbolt: Unwind TMU configuration if tb_switch_set_tmu_mode_params() fails
thunderbolt: Use tb_dp_read_cap() to read DP_COMMON_CAP as well
 
tick-sched: Fix function names in comments
tick-sched: Fix idle and iowait sleeptime accounting vs CPU hotplug
tick-sched: Warn when next tick seems to be in the past
 
tick/sched: Cleanup confusing variables
tick/sched: Preserve number of idle sleeps across CPU hotplug events
 
time: Make sysfs_get_uname() function visible in header
 
time_namespace.h: fix missing include
 
timekeeping: Kill percpu.h dependency
 
timerqueue: Split out timerqueue_types.h
 
timers: Clarify check in forward_timer_base()
timers: Do not IPI for deferrable timers
timers: Fix nextevt calculation when no timers are pending
timers: Move store of next event into __next_timer_interrupt()
timers: Rework idle logic
timers: Split out forward timer base functionality
timers: Split out timer_types.h
timers: Use already existing function for forwarding timer base
 
tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
tipc: Remove redundant call to TLV_SPACE()
tipc: Remove some excess struct member documentation
 
tls: break out of main loop when PEEK gets a non-data record
tls: decrement decrypt_pending if no async completion will be called
tls: don't skip over different type records from the rx_list
tls: fix peeking with sync+async decryption
tls: fix race between async notify and socket close
tls: fix race between tx work scheduling and socket close
tls: fix use-after-free on failed backlog decryption
tls: separate no-async decryption request handling from async
tls: stop recv() if initial process_rx_list gave us non-DATA
 
to_shrink_list(): call only if refcount is 0
 
tomoyo: fix UAF write bug in tomoyo_write_control()
 
tools api fs: Avoid reading whole file for a 1 byte bool
tools api fs: Switch filename__read_str to use io.h
 
tools arch x86: Sync the msr-index.h copy with the kernel sources to pick IA32_MKTME_KEYID_PARTITIONING
 
tools cpupower bench: Override CFLAGS assignments
 
tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel
tools headers UAPI: Sync kvm headers with the kernel sources
tools headers UAPI: Sync linux/fcntl.h with the kernel sources
 
tools headers uapi: Sync linux/stat.h with the kernel sources to pick STATX_MNT_ID_UNIQUE
 
tools headers UAPI: Sync unistd.h to pick {list,stat}mount, lsm_{[gs]et_self_attr,list_modules} syscall numbers
tools headers UAPI: Update tools's copy of drm.h headers to pick DRM_IOCTL_MODE_CLOSEFB
 
tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes
 
tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench'
 
tools include UAPI: Sync linux/mount.h copy with the kernel sources
 
tools/counter: add a flexible watch events tool
tools/counter: Fix spelling mistake "componend" -> "component"
tools/counter: Remove unneeded semicolon
 
tools/net/ynl-gen-rst: Add sub-messages to generated docs
tools/net/ynl-gen-rst: Remove bold from attribute-set headings
tools/net/ynl-gen-rst: Remove extra indentation from generated docs
tools/net/ynl-gen-rst: Sort the index of generated netlink specs
 
tools/net/ynl: Add 'sub-message' attribute decoding to ynl
tools/net/ynl: Add binary and pad support to structs for tc
tools/net/ynl: Use consistent array index expression formatting
 
tools/nolibc: add support for getrlimit/setrlimit
tools/nolibc: annotate va_list printf formats
tools/nolibc: drop custom definition of struct rusage
tools/nolibc: drop duplicated testcase ioctl_tiocinq
tools/nolibc: error out on unsupported architecture
tools/nolibc: mips: add support for PIC
tools/nolibc: move MIPS ABI validation into arch-mips.h
tools/nolibc: Use linux/wait.h rather than duplicating it
 
tools/rtla: Exit with EXIT_SUCCESS when help is invoked
tools/rtla: Fix clang warning about mount_point var size
tools/rtla: Fix Makefile compiler options for clang
tools/rtla: Fix uninitialized bucket/data->bucket_size warning
tools/rtla: Remove unused sched_getattr() function
tools/rtla: Replace setting prio with nice for SCHED_OTHER
 
tools/rv: Fix curr_reactor uninitialized variable
tools/rv: Fix Makefile compiler options for clang
 
tools/testing/cxl: Add hostbridge UID string for cxl_test mock hb devices
tools/testing/cxl: Disable "missing prototypes / declarations" warnings
 
tools/testing/nvdimm: Add compile-test coverage for ndtest
tools/testing/nvdimm: Disable "missing prototypes / declarations" warnings
 
tools/thermal/tmon: Fix compilation warning for wrong format
 
tools: Disable __packed attribute compiler warning due to -Werror=attributes
tools: pynl: make flags argument optional for do()
tools: selftests: riscv: Add missing include for vector test
tools: selftests: riscv: Fix compile warnings in cbo
tools: selftests: riscv: Fix compile warnings in hwprobe
tools: selftests: riscv: Fix compile warnings in mm tests
tools: selftests: riscv: Fix compile warnings in vector tests
tools: ynl-gen: add missing request free helpers for dumps
tools: ynl-gen: always append ULL/LL to range types
tools: ynl-gen: fill in implementations for TypeUnused
tools: ynl-gen: print prototypes for recursive stuff
tools: ynl-gen: re-sort ignoring recursive nests
tools: ynl-gen: record information about recursive nests
tools: ynl-gen: store recursive nests by a pointer
tools: ynl-gen: support fixed headers in genetlink
tools: ynl-gen: use enum name from the spec
tools: ynl-gen: use enum user type for members and args
tools: ynl-get: use family c-name
tools: ynl: add sample for getting page-pool information
tools: ynl: don't leak mcast_groups on init error
tools: ynl: don't skip regeneration from make targets
tools: ynl: fix build of the page-pool sample
tools: ynl: fix handling of multiple mcast groups
tools: ynl: make sure we always pass yarg to mnl_cb_run
tools: ynl: make sure we use local headers for page-pool
tools: ynl: move private definitions to a separate header
tools: ynl: order building samples after generated code
tools: ynl: Print xsk-features from the sample
tools: ynl: remove generated user space code from git
tools: ynl: use strerror() if no extack of note provided
 
topology: Set capacity_freq_ref in all cases
 
torture: add missing dependency on hrtimer.h
 
tpm: cr50: fix kernel-doc warning and spelling
tpm: nuvoton: Use i2c_get_match_data()
 
trace/kprobe: Display the actual notrace function when rejecting a probe
 
trace_seq: Increase the buffer size to almost two pages
 
tracefs/eventfs: Use root and instance inodes as default ownership
 
tracefs: Avoid using the ei->dentry pointer unnecessarily
tracefs: dentry lookup crapectomy
tracefs: remove stale 'update_gid' code
tracefs: Zero out the tracefs_inode when allocating it
 
tracing histograms: Simplify parse_actions() function
 
tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
 
tracing/probes: Fix to search structure fields correctly
tracing/probes: Fix to set arg size and fmt after setting type from BTF
tracing/probes: Fix to show a parse error for bad type for $comm
 
tracing/selftests: Add ownership modification tests for eventfs
tracing/selftests: Add test to test the trace_marker
tracing/selftests: Remove exec permissions from trace_marker.tc test
 
tracing/synthetic: Fix trace_string() return value
 
tracing/timerlat: Move hrtimer_init to timerlat_fd open()
 
tracing/timers: Add tracepoint for tracking timer base is_idle flag
tracing/timers: Enhance timer_start tracepoint
 
tracing/trigger: Fix to return error if failed to alloc snapshot
 
tracing/uprobe: Replace strlcpy() with strscpy()
 
tracing: Allow creating instances with specified system events
tracing: Allow for max buffer data size trace_marker writes
tracing: Ensure visibility when inserting an element into tracing_map
tracing: Fix HAVE_DYNAMIC_FTRACE_WITH_REGS ifdef
tracing: Fix wasted memory in saved_cmdlines logic
tracing: Have trace_marker break up by lines by size of trace_seq
tracing: Increase size of trace_marker_raw to max ring buffer entry
tracing: Inform kmemleak of saved_cmdlines allocation
tracing: Limit trace_marker writes to just 4K
tracing: Limit trace_seq size to just 8K and not depend on architecture PAGE_SIZE
tracing: Remove precision vsnprintf() check from print event
tracing: Stop the tracing while changing the ring buffer subbuf size
tracing: Update snapshot order along with main buffer order
tracing: Update subbuffer with kilobytes not page order
tracing: Use .flush() call to wake up readers
tracing: Use ring_buffer_record_is_set_on() in tracer_tracing_is_on()
 
Linux: Translated the RISC-V architecture boot documentation.
 
treewide, spi: Get rid of SPI_MASTER_HALF_DUPLEX
 
tsnep: Fix mapping for zero copy XDP_TX action
tsnep: Fix XDP_RING_NEED_WAKEUP for empty fill ring
tsnep: Remove FCS for XDP data path
 
tty/serial: Add RISC-V SBI debug console based earlycon
tty/serial: altera_uart: use more informative labels in /proc/interrupts
 
tty: add new helper function tty_get_tiocm
tty: Add SBI debug console support to HVC SBI driver
tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
tty: ami: use u8 for characters and flag
tty: amiserial: return from receive_chars() without goto
tty: amiserial: use bool and rename overrun flag in receive_chars()
tty: bcm: convert to u8 and size_t
tty: con3215: convert to u8 and size_t
tty: con3215: drop raw3215_info::ubuffer
tty: con3270: convert to u8 and size_t
tty: core: the rest to u8
tty: deprecate tty_write_message()
tty: ehv_bytecha: use memcpy_and_pad() in local_ev_byte_channel_send()
tty: ehv_bytechan: convert to u8 and size_t
tty: fix tty_operations types in documentation
tty: goldfish: convert to u8 and size_t
tty: goldfish: drop unneeded temporary variables
tty: goldfish: use bool for is_write parameter
tty: hso: don't emit load/unload info to the log
tty: hso: don't initialize global serial_table
tty: hvc: convert to u8 and size_t
tty: hvc: dcc: Check for TXfull condition while setting up early console
tty: hvc: Don't enable the RISC-V SBI console by default
tty: hvc: hvc_opal: Convert to platform remove callback returning void
tty: hvc: Make hvc_remove() return no value
tty: hvc_console: use flexible array for outbuf
tty: ipoctal: convert to u8 and size_t
tty: ipwireless: remove unused ipw_dev::attribute_memory
tty: jsm: remove unused members from struct board_ops
tty: jsm: remove unused struct jsm_board members
tty: m68k: nfcon: convert to u8 and size_t
tty: make tty const in tty_get_baud_rate()
tty: make tty_operations::send_xchar accept u8 char
tty: mips_ejtag_fdc: use u8 for character pointers
tty: mmc: sdio: use u8 for flag
tty: mmc: sdio_uart: switch sdio_in() to return u8
tty: move locking docs out of Returns for functions in tty.h
tty: moxa: convert to u8 and size_t
tty: mxser: convert to u8 and size_t
tty: n_gsm: convert to u8 and size_t
tty: n_hdlc: convert to u8 and size_t
tty: nozomi: convert to u8 and size_t
tty: nozomi: remove unused debugging DUMP()
tty: remove unneeded mbz from tiocsti()
tty: rp2: remove unused rp2_uart_port::ignore_rx
tty: serdev: convert to u8 and size_t
tty: serdev: convert to u8 and size_t in serdev_controller_ops
tty: serial: 8250: Set RS232 as default for Moxa PCIe board initialization
tty: serial: 8250: Set RS422 interface by default to fix Moxa RS422/RS485 PCIe boards
tty: serial: Add RS422 flag to struct serial_rs485
tty: serial: amba-pl011: avoid quoted string split across lines
tty: serial: amba-pl011: factor QDF2400 SoC erratum 44 out of probe
tty: serial: amba-pl011: fix formatting of conditions
tty: serial: amba-pl011: fix miscellaneous checkpatch warnings
tty: serial: amba-pl011: fix whitespace formatting
tty: serial: amba-pl011: replace TIOCMBIT macros by static functions
tty: serial: amba-pl011: unindent pl011_console_get_options function body
tty: serial: amba: cleanup whitespace
tty: serial: amba: Use linux/{bits,bitfield}.h macros
tty: serial: Cleanup the bit shift with macro
tty: serial: Fix bit order in RS485 flag definitions
tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
tty: serial: imx: Fix broken RS485
tty: serial: kgdboc: Fix 8250_* kgdb over serial
tty: serial: samsung: Add gs101 compatible and common fifoszdt_serial_drv_data
tty: serial: uartlite: Document uartlite_data in kernel-doc style
tty: serial_cs: remove unused struct serial_cfg_mem
tty: srmcons: convert to u8 and size_t
tty: srmcons: make srmcons_do_write() return void
tty: srmcons: remove 'str_cr' and use string directly
tty: srmcons: switch need_cr to bool
tty: srmcons: use 'buf' directly in srmcons_do_write()
tty: srmcons: use 'count' directly in srmcons_do_write()
tty: switch tty_port::xmit_* to u8
tty: ttyprintk: convert to u8 and size_t
tty: um: convert to u8/__u8 and size_t
tty: virtio: drop virtio_cons_early_init()
tty: xtensa/iss: use u8
 
tun: add missing rx stats accounting in tun_xdp_act
tun: fix missing dropped counter in tun_xdp_act
tun: Fix xdp_rxq_info's queue_index when detaching
 
tunnels: fix out of bounds access when building IPv6 PMTU error
 
uapi/linux/resource.h: fix include
 
uapi: in6: replace temporary label with rfc9486
uapi: regulator: Fix typo
 
ubd: use the default discard granularity
 
ubi: Add six fault injection type for testing
ubi: block: fix memleak in ubiblock_create()
ubi: Reserve sufficient buffer length for the input mask
ubi: Split io_failures into write_failure and erase_failure
ubi: Use the fault injection framework to enhance the fault injection capability
 
ubifs: auth.c: fix kernel-doc function prototype warning
ubifs: Check @c->dirty_[n|p]n_cnt and @c->nroot state under @c->lp_mutex
ubifs: describe function parameters
ubifs: fix kernel-doc warnings
ubifs: ubifs_symlink: Fix memleak of inode->i_link in error path
ubifs: use crypto_shash_tfm_digest() in ubifs_hmac_wkm()
 
UBSAN: array-index-out-of-bounds in dtSplitRoot
UBSAN: use the kernel panic message markers
 
udf: d_obtain_alias(ERR_PTR(...)) will do the right thing...
udf: d_splice_alias() will do the right thing on ERR_PTR() inode
 
udf_fiiter_add_entry(): check for zero ->d_name.len is bogus...
 
udf_rename(): only access the child content on cross-directory rename
 
udp: annotate data-races around up->pending
udp: fix busy polling
 
ufs: remove writepage implementation
 
uidgid: Split out uidgid_types.h
 
uio: Fix use-after-free in uio_open
 
um: Always inline stub functions
um: Do not use printk in SIGWINCH helper thread
um: Do not use printk in userspace trampoline
um: document arch_futex_atomic_op_inuser
um: Don't use vfprintf() for os_info()
um: Drop NULL check from start_userspace
um: Drop support for hosts without SYSEMU_SINGLESTEP support
um: Fix adding '-no-pie' for clang
um: Fix naming clash between UML and scheduler
um: Make errors to stop ptraced child fatal during startup
um: Mark 32bit syscall helpers as clobbering memory
um: mmu: remove stub_pages
um: net: Fix return type of uml_net_start_xmit()
um: Reap winch thread if it fails
um: Rely on PTRACE_SETREGSET to set FS/GS base registers
um: Remove unused register save/restore functions
um: time-travel: fix time corruption
um: virt-pci: fix platform map offset
 
Linux: Update MAINTAINERS email address
Linux: update workarounds for gcc "asm goto" issue
 
uprobes: use pagesize-aligned virtual address when replacing pages
 
usb: atm: Remove snprintf() from sysfs call-backs and replace with sysfs_emit()
usb: cdc-acm: return correct error code on unsupported break
usb: cdns2: Replace snprintf() with the safer scnprintf() variant
usb: cdns3: fix iso transfer error when mult is not zero
usb: cdns3: fix memory double free when handle zero packet
usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
usb: cdns3: fix uvc failure work since sg support enabled
usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
usb: cdns3: skip set TRB_IOC when usb_request: no_interrupt is true
usb: cdns3: starfive: don't misuse /** comment
usb: cdns3: Use dev_err_probe
usb: cdnsp: blocked some cdns3 specific code
usb: cdnsp: fixed issue with incorrect detecting CDNSP family controllers
usb: cdnsp: Replace snprintf() with the safer scnprintf() variant
usb: chipidea: ci_hdrc_imx: add wakeup clock and keep it always on
usb: chipidea: core: handle power lost in workqueue
usb: chipidea: Remove usage of the deprecated ida_simple_xx() API
usb: chipidea: udc: Add revision check of 2.20[CI_REVISION_22]
usb: chipidea: wait controller resume finished for wakeup irq
usb: core: Allow subclassed USB drivers to override usb_choose_configuration()
usb: core: Don't force USB generic_subclass drivers to define probe()
usb: core: Fix crash w/ usb_choose_configuration() if no driver
usb: core: Prevent null pointer dereference in update_port_device_state
 
USB: core: Use device_driver directly in struct usb_driver and usb_device_driver
 
usb: dwc2: Disable clock gating feature on Rockchip SoCs
usb: dwc3: core: set force_gen1 bit in USB31 devices if max speed is SS
usb: dwc3: gadget: Don't disconnect if not started
usb: dwc3: gadget: Fix NULL pointer dereference in dwc3_gadget_suspend
usb: dwc3: gadget: Handle EP0 request dequeuing properly
usb: dwc3: gadget: Queue PM runtime idle on disconnect event
usb: dwc3: host: Set XHCI_SG_TRB_CACHE_SIZE_QUIRK
usb: dwc3: imx8mp: Fix smatch warning
usb: dwc3: pci: add support for the Intel Arrow Lake-H
usb: dwc3: qcom: Rename hs_phy_irq to qusb2_phy_irq
usb: dwc3: set pm runtime active before resume common
usb: dwc3: Support EBC feature of DWC_usb31
usb: dwc3: xilinx: improve error handling for PM APIs
usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart
usb: f_mass_storage: forbid async queue when shutdown happen
usb: f_uac1: adds support for SS and SSP
usb: fotg210-hcd: Replace snprintf() with the safer scnprintf() variant
usb: fotg210-udc: fix function kernel-doc comments
usb: fsl-mph-dr-of: mark fsl_usb2_mpc5121_init() static
usb: gadget: at91_udc: Convert to platform remove callback returning void
usb: gadget: configfs: Replace snprintf() with the safer scnprintf() variant
usb: gadget: f_fs: fix fortify warning
usb: gadget: f_midi: Replace strlcpy() with strscpy()
usb: gadget: f_tcm: Remove snprintf() from sysfs call-backs and replace with sysfs_emit()
usb: gadget: f_uac1: Replace snprintf() with the safer scnprintf() variant
usb: gadget: f_uac2: Replace snprintf() with the safer scnprintf() variant
usb: gadget: fsl_udc: Convert to platform remove callback returning void
usb: gadget: gr_udc: Convert to platform remove callback returning void
usb: gadget: lpc32xx_udc: Convert to platform remove callback returning void
usb: gadget: ncm: Add support to update wMaxSegmentSize via configfs
usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
usb: gadget: ncm: Fix endianness of wMaxSegmentSize variable in ecm_desc
usb: gadget: ncm: Fix handling of zero block length packets
usb: gadget: ncm: Fix indentations in documentation of NCM section
usb: gadget: omap_udc: fix USB gadget regression on Palm TE
usb: gadget: pch_udc: fix an Excess kernel-doc warning
usb: gadget: pxa25x_udc: Convert to platform remove callback returning void
usb: gadget: Remove snprintf() from sysfs call-backs and replace with sysfs_emit()
usb: gadget: u_ether: Re-attach netif device to mirror detachment
usb: gadget: udc: atmel: Replace snprintf() with the safer scnprintf() variant
usb: gadget: uvc: Allocate uvc_requests one at a time
usb: gadget: uvc: Fix use are free during STREAMOFF
usb: gadget: uvc: Fix use-after-free for inflight usb_requests
usb: gadget: uvc: move video disable logic to its own function
usb: gadget: uvc: prevent use of disabled endpoint
usb: gadget: uvc: Remove nested locking
usb: gadget: uvc: Replace snprintf() with the safer scnprintf() variant
usb: gadget: webcam: Make g_webcam loadable again
usb: host: max3421-hcd: Replace snprintf() with the safer scnprintf() variant
usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
usb: hub: Add quirk to decrease IN-ep poll interval for Microchip USB491x hub
 
USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
 
usb: hub: Replace hardcoded quirk value with BIT() macro
usb: linux/usb.h: fix Excess kernel-doc description warning
usb: misc: eud: Add IRQ check for platform_get_irq()
 
USB: misc: iowarrior: remove redundant assignment to variable io_res
 
usb: misc: onboard_usb_hub: Add support for clock input
usb: misc: onboard_usb_hub: Add support for Cypress CY7C6563x
usb: misc: onboard_usb_hub: Print symbolic error names
usb: mon: Fix atomicity violation in mon_bin_vma_fault
usb: mon_stat: Replace snprintf() with the safer scnprintf() variant
usb: mon_text: Replace snprintf() with the safer scnprintf() variant
usb: new quirk to reduce the SET_ADDRESS request timeout
usb: phy: generic: add suspend support for regulator
usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host()
usb: phy: twl6030: Remove snprintf() from sysfs call-backs and replace with sysfs_emit()
usb: port: Don't try to peer unused USB ports based on location
usb: raw-gadget: update documentation
usb: roles: don't get/set_role() when usb_role_switch is unregistered
usb: roles: fix NULL pointer issue when put module's reference
 
USB: serial: cp210x: add ID for IMST iM871A-USB
USB: serial: option: add Fibocom FM101-GL variant
USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
 
usb: storage: Remove snprintf() from sysfs call-backs and replace with sysfs_emit()
usb: typec: altmodes/displayport: create sysfs nodes as driver's default device attribute group
usb: typec: change altmode SVID to u16 entry
usb: typec: class: fix typec_altmode_put_partner to put plugs
usb: typec: fixed a typo
usb: typec: mux: add Qualcomm WCD939X USB SubSystem Altmode Mux driver
usb: typec: nb7vpq904m: Only select DRM_AUX_BRIDGE with OF
usb: typec: nb7vpq904m: switch to DRM_AUX_BRIDGE
usb: typec: qcom-pmic-typec: Only select DRM_AUX_HPD_BRIDGE with OF
usb: typec: qcom-pmic-typec: switch to DRM_AUX_HPD_BRIDGE
usb: typec: Remove usage of the deprecated ida_simple_xx() API
usb: typec: tcpci: add vconn over current fault handling to maxim_core
usb: typec: tcpm: add tcpm_port_error_recovery symbol
usb: typec: tcpm: fix the PD disabled case
usb: typec: tcpm: Parse Accessory Mode information
usb: typec: tcpm: Query Source partner for FRS capability only if it is DRP
usb: typec: tcpm: skip checking port->send_discover in PD3.0
usb: typec: tcpm: Support multiple capabilities
usb: typec: tipd: add function to request firmware
usb: typec: tipd: add init and reset functions to tipd_data
usb: typec: tipd: add patch update support for tps6598x
usb: typec: tipd: declare in_data in as const in exec_cmd functions
usb: typec: tipd: fix use of device-specific init function
usb: typec: tipd: Separate reset for TPS6598x
usb: typec: tpcm: Fix issues with power being removed during reset
usb: typec: tpcm: Fix PORT_RESET behavior for self powered devices
usb: typec: tps6598x: add reset gpio support
usb: typec: ucsi: fix UCSI on buggy Qualcomm devices
usb: typec: ucsi: fix UCSI on SM8550 & SM8650 Qualcomm devices
usb: ucsi: Add missing ppm_lock
usb: ucsi_acpi: Fix command completion handling
usb: ucsi_acpi: Quirk to ack a connector change ack cmd
usb: ueagle-atm: Use wait_event_freezable_timeout() in uea_wait()
usb: uhci-grlib: Explicitly include linux/platform_device.h
usb: ulpi: Fix debugfs directory leak
 
USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command
USB: usbip: vudc: Convert to platform remove callback returning void
 
usb: xhci-mtk: fix a short packet issue of gen1 isoc-in transfer
usb: xhci-plat: fix usb disconnect issue after s4
usb: xhci: Add timeout argument in address_device USB HCD callback
usb: xhci: xhci-plat: Add support for BCM2711
usb: yurex: Fix inconsistent locking bug in yurex_read()
usb: yurex: Replace snprintf() with the safer scnprintf() variant
 
Linux: usb:gadget:uvc Do not use worker thread to pump isoc usb requests
Linux: use linux/export.h rather than asm-generic/export.h
Linux: Use READ/WRITE_ONCE() for IP local_port_range.
 
uselib: remove use of __FMODE_EXEC
 
userfaultfd: avoid huge_zero_page in UFFDIO_MOVE
userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
userfaultfd: fix move_pages_pte() splitting folio under RCU read lock
userfaultfd: UFFDIO_MOVE uABI
 
userns: eliminate many kernel-doc warnings
 
usr/Kconfig: fix typos of "its"
 
vdpa/mlx5: Add mkey leak detection
vdpa/mlx5: Allow modifying multiple vq fields in one modify command
vdpa/mlx5: Expose resumable vq capability
vdpa/mlx5: Introduce per vq and device resume
vdpa/mlx5: Introduce reference counting to mrs
vdpa/mlx5: Mark vq addrs for modification in hw vq
vdpa/mlx5: Mark vq state for modification in hw vq
vdpa/mlx5: Use vq suspend/resume during .set_map
 
vdpa: Block vq property changes in DRIVER_OK
vdpa: Fix an error handling path in eni_vdpa_probe()
vdpa: Remove usage of the deprecated ida_simple_xx() API
vdpa: Track device suspended state
 
veristat: add ability to filter top N results
veristat: add ability to set BPF_F_TEST_SANITY_STRICT flag with -r flag
veristat: add ability to sort by stat's absolute value
 
veth: Implement VLAN tag XDP hint
veth: try harder when allocating queue memory
 
vfio/migration: Add debugfs to live migration driver
 
vfio/pci: Expose vfio_pci_core_iowrite/read##size()
vfio/pci: Expose vfio_pci_core_setup_barmap()
 
vfio/pds: Add multi-region support
vfio/pds: Fix calculations in pds_vfio_dirty_sync
vfio/pds: Move and rename region specific info
vfio/pds: Move seq/ack bitmaps into region struct
vfio/pds: Only use a single SGL for both seq and ack
vfio/pds: Pass region info to relevant functions
 
vfio/type1: account iommu allocations
 
vfio/virtio: Declare virtiovf_pci_aer_reset_done() static
vfio/virtio: fix virtio-pci dependency
vfio/virtio: Introduce a vfio driver over virtio devices
 
vfs: remove a redundant might_sleep in wait_on_inode
 
vgacon: drop IA64 reference in VGA_CONSOLE dependency list
 
vhost-vdpa: account iommu allocations
 
video/logo: use %u format specifier for unsigned int values
 
video/sticore: Remove info field from STI struct
video/sticore: Store ROM device in STI struct
 
virt: sev-guest: Convert to platform remove callback returning void
virt: vbox: core: fix all kernel-doc warnings
virt: vbox: linux: fix all kernel-doc warnings
virt: vbox: utils: fix all kernel-doc warnings
 
virtio-blk: Ensure no requests in virtqueues before deleting vqs.
 
virtio-net: extract virtqueue coalescig cmd for reuse
virtio-net: returns whether napi is complete
virtio-net: separate rx/tx coalescing moderation cmds
virtio-net: support rx netdim
 
virtio-pci: Initialize the supported admin commands
virtio-pci: Introduce admin command sending function
virtio-pci: Introduce admin commands
virtio-pci: Introduce admin virtqueue
virtio-pci: Introduce APIs to execute legacy IO admin commands
 
virtio/vsock: fix logic which reduces credit update messages
virtio/vsock: send credit update during setting SO_RCVLOWAT
 
virtio: Add support for no-reset virtio PCI PM
virtio: Define feature bit for administration virtqueue
 
virtio_balloon: stay awake while adjusting balloon
 
virtio_blk: cleanup zoned device probing
virtio_blk: remove duplicate check if queue is broken in virtblk_done
virtio_blk: remove the broken zone revalidation support
 
virtio_net: Fix "Б─≤%dБ─≥ directive writing between 1 and 11 bytes into a region of size 10" warnings
virtio_net: fix missing dma unmap for resize
 
virtio_pmem: support feature SHMEM_REGION
 
vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
 
VMCI: Annotate struct vmci_handle_arr with __counted_by
VMCI: Remove handle_arr_calc_size()
VMCI: Remove VMCI_HANDLE_ARRAY_HEADER_SIZE and VMCI_HANDLE_ARRAY_MAX_CAPACITY
 
vmgenid: emit uevent when VMGENID updates
 
vsock/test: two tests to check credit update logic
 
vsock/virtio: use skb_frag_*() helpers
 
vt: fix unicode buffer corruption when deleting characters
 
vxlan: add support for flowlabel inherit
vxlan: mdb: Add MDB bulk deletion support
 
w1: Add AXI 1-wire host driver for AMD programmable logic IP core
w1: amd_axi_w1: Explicitly include correct DT includes
w1: ds2433: add support for ds28ec20 eeprom
w1: ds2433: introduce a configuration structure
w1: ds2433: remove unused definitions
w1: ds2433: use the kernel bitmap implementation
w1: ds2490: support block sizes larger than 128 bytes in ds_read_block
w1: gpio: Don't use platform data for driver data
w1: gpio: Drop unused enable_external_pullup from driver data
w1: gpio: rename pointer to driver data from pdata to ddata
 
wait: Remove uapi header file from main header file
 
wangxunx: select CONFIG_PHYLINK where needed
 
watch_queue: fix kcalloc() arguments order
 
watchdog/hardlockup: adopt softlockup logic avoiding double-dumps
watchdog/hardlockup: use printk_cpu_sync_get_irqsave() to serialize reporting
 
watchdog/hpwdt: Only claim UNKNOWN NMI if from iLO
watchdog/hpwdt: Remove redundant test.
watchdog/hpwdt: Remove unused variable
 
watchdog/softlockup: use printk_cpu_sync_get_irqsave() to serialize reporting
 
watchdog: at91sam9: Stop using module_platform_driver_probe()
watchdog: at91sam9_wdt: Convert to platform remove callback returning void
watchdog: bcm2835_wdt: Fix WDIOC_SETTIMEOUT handling
watchdog: if panicking and we dumped everything, don't re-enable dumping
watchdog: it87_wdt: add blank line after variable declaration
watchdog: it87_wdt: Add IT8659 ID
watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
watchdog: it87_wdt: Remove redundant max_units setting
watchdog: mediatek: mt7988: add wdt support
watchdog: mlx_wdt: fix all kernel-doc warnings
watchdog: rti_wdt: Drop runtime pm reference count when watchdog is unused
watchdog: s3c2410_wdt: Add support for Google gs101 SoC
watchdog: s3c2410_wdt: Add support for WTCON register DBGACK_MASK bit
watchdog: s3c2410_wdt: Update QUIRK macros to use BIT macro
watchdog: set cdev owner before adding
watchdog: starfive-wdt: Convert to platform remove callback returning void
watchdog: starfive: add lock annotations to fix context imbalances
watchdog: txx9: Stop using module_platform_driver_probe()
watchdog: txx9wdt: Convert to platform remove callback returning void
 
wifi: airo: replace deprecated strncpy with strscpy_pad
wifi: ath10k: add support to allow broadcast action frame RX
wifi: ath10k: remove ath10k_htc_record::pauload[]
wifi: ath10k: Remove unused struct ath10k_htc_frame
wifi: ath10k: replace deprecated strncpy with memcpy
wifi: ath10k: simplify __ath10k_htt_tx_txq_recalc()
wifi: ath10k: Update Qualcomm Innovation Center, Inc. copyrights
wifi: ath10k: Use DECLARE_FLEX_ARRAY() for ath10k_htc_record
wifi: ath11k: Consolidate WMI peer flags
wifi: ath11k: Convert to platform remove callback returning void
wifi: ath11k: Defer on rproc_get failure
wifi: ath11k: Fix ath11k_htc_record flexible record
wifi: ath11k: fix race due to setting ATH11K_FLAG_EXT_IRQ_ENABLED too early
wifi: ath11k: rely on mac80211 debugfs handling for vif
wifi: ath11k: remove ath11k_htc_record::pauload[]
wifi: ath11k: Remove obsolete struct wmi_peer_flags_map *peer_flags
wifi: ath11k: Remove struct ath11k::ops
wifi: ath11k: Remove unneeded semicolon
wifi: ath11k: Update Qualcomm Innovation Center, Inc. copyrights
wifi: ath11k: use select for CRYPTO_MICHAEL_MIC
wifi: ath11k: workaround too long expansion sparse warnings
wifi: ath12k: add 320 MHz bandwidth enums
wifi: ath12k: add CE and ext IRQ flag to indicate irq_handler
wifi: ath12k: add support one MSI vector
wifi: ath12k: avoid explicit HW conversion argument in Rxdma replenish
wifi: ath12k: avoid explicit mac id argument in Rxdma replenish
wifi: ath12k: avoid explicit RBM id argument in Rxdma replenish
wifi: ath12k: avoid repeated hw access from ar
wifi: ath12k: avoid repeated wiphy access from hw
wifi: ath12k: Consolidate WMI peer flags
wifi: ath12k: do not restore ASPM in case of single MSI vector
wifi: ath12k: drop NULL pointer check in ath12k_update_per_peer_tx_stats()
wifi: ath12k: fix and enable AP mode for WCN7850
wifi: ath12k: fix the error handler of rfkill config
wifi: ath12k: fix the issue that the multicast/broadcast indicator is not read correctly for WCN7850
wifi: ath12k: get msi_data again after request_irq is called
wifi: ath12k: Optimize the mac80211 hw data access
wifi: ath12k: refactor DP Rxdma ring structure
wifi: ath12k: refactor multiple MSI vector implementation
wifi: ath12k: Remove obsolete struct wmi_peer_flags_map *peer_flags
wifi: ath12k: Remove struct ath12k::ops
wifi: ath12k: set IRQ affinity to CPU0 in case of one MSI vector
wifi: ath12k: Update Qualcomm Innovation Center, Inc. copyrights
wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ
wifi: ath12k: use select for CRYPTO_MICHAEL_MIC
wifi: ath5k: Convert to platform remove callback returning void
wifi: ath5k: remove unused ath5k_eeprom_info::ee_antenna
wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus()
wifi: ath9k: Remove unnecessary (void*) conversions
wifi: ath9k: reset survey of current channel after a scan started
wifi: atmel: remove wext style at76c50x drivers
wifi: brcm80211: replace deprecated strncpy with strscpy
wifi: brcmfmac: Adjust n_channels usage for __counted_by
wifi: brcmfmac: Convert to platform remove callback returning void
wifi: brcmsmac: replace deprecated strncpy with memcpy
wifi: cfg80211/mac80211: remove dependency on non-existing option
wifi: cfg80211: add BSS usage reporting
wifi: cfg80211: Add support for setting TID to link mapping
wifi: cfg80211: address several kerneldoc warnings
wifi: cfg80211: avoid double free if updating BSS fails
wifi: cfg80211: consume both probe response and beacon IEs
wifi: cfg80211: correct comment about MLD ID
wifi: cfg80211: detect stuck ECSA element in probe resp
wifi: cfg80211: ensure cfg80211_bss_update frees IEs on error
wifi: cfg80211: expose nl80211_chan_width_to_mhz for wide sharing
wifi: cfg80211: Extend support for scanning while MLO connected
wifi: cfg80211: fix missing interfaces when dumping
wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
wifi: cfg80211: fix spelling & punctutation
wifi: cfg80211: fix wiphy delayed work queueing
wifi: cfg80211: free beacon_ies when overridden from hidden BSS
wifi: cfg80211: generate an ML element for per-STA profiles
wifi: cfg80211: handle UHB AP and STA power type
wifi: cfg80211: introduce cfg80211_ssid_eq()
wifi: cfg80211: make RX assoc data const
wifi: cfg80211: parse all ML elements in an ML probe response
wifi: cfg80211: reg: Support P2P operation on DFS channels
wifi: cfg80211: Replace ENOTSUPP with EOPNOTSUPP
wifi: cfg80211: Schedule regulatory check on BSS STA channel change
wifi: cfg80211: sort certificates in build
wifi: cfg80211: tests: add some scanning related tests
wifi: cfg80211: Update the default DSCP-to-UP mapping
wifi: fill in MODULE_DESCRIPTION()s for ar5523
wifi: fill in MODULE_DESCRIPTION()s for Broadcom WLAN
wifi: fill in MODULE_DESCRIPTION()s for mt76 drivers
wifi: fill in MODULE_DESCRIPTION()s for p54spi
wifi: fill in MODULE_DESCRIPTION()s for wcn36xx
wifi: fill in MODULE_DESCRIPTION()s for wilc1000
wifi: fill in MODULE_DESCRIPTION()s for wl1251 and wl12xx
wifi: fill in MODULE_DESCRIPTION()s for wl18xx
wifi: fill in MODULE_DESCRIPTION()s for wlcore
wifi: ieee80211: fix PV1 frame control field name
wifi: iwlegacy: Add null pointer check to il_leds_init()
wifi: iwlegacy: Remove the unused variable len
wifi: iwlwifi: Add rf_mapping of new wifi7 devices
wifi: iwlwifi: assign phy_ctxt before eSR activation
wifi: iwlwifi: cleanup BT Shared Single Antenna code
wifi: iwlwifi: clear link_id in time_event
wifi: iwlwifi: do not announce EPCS support
wifi: iwlwifi: Don't mark DFS channels as NO-IR
wifi: iwlwifi: don't support triggered EHT CQI feedback
wifi: iwlwifi: exit eSR only after the FW does
wifi: iwlwifi: fix a memory corruption
wifi: iwlwifi: fix double-free bug
wifi: iwlwifi: fix out of bound copy_from_user
wifi: iwlwifi: Fix some error codes
wifi: iwlwifi: fw: file: don't use [0] for variable arrays
wifi: iwlwifi: fw: replace deprecated strncpy with strscpy_pad
wifi: iwlwifi: mvm: add a debugfs hook to clear the monitor data
wifi: iwlwifi: mvm: add US/Canada MCC to API
wifi: iwlwifi: mvm: Allow DFS concurrent operation
wifi: iwlwifi: mvm: Correctly report TSF data in scan complete
wifi: iwlwifi: mvm: d3: avoid intermediate/early mutex unlock
wifi: iwlwifi: mvm: disallow puncturing in US/Canada
wifi: iwlwifi: mvm: do not send STA_DISABLE_TX_CMD for newer firmware
wifi: iwlwifi: mvm: Do not warn if valid link pair was not found
wifi: iwlwifi: mvm: ensure offloading TID queue exists
wifi: iwlwifi: mvm: fix a battery life regression
wifi: iwlwifi: mvm: fix a crash when we run out of stations
wifi: iwlwifi: mvm: fix the TXF mapping for BZ devices
wifi: iwlwifi: mvm: send TX path flush in rfkill
wifi: iwlwifi: mvm: set siso/mimo chains to 1 in FW SMPS request
wifi: iwlwifi: mvm: skip adding debugfs symlink for reconfig
wifi: iwlwifi: mvm: use correct address 3 in A-MSDU
wifi: iwlwifi: mvm: Use the link ID provided in scan request
wifi: iwlwifi: mvm: use the new command to clear the internal buffer
wifi: iwlwifi: pcie: clean up device removal work
wifi: iwlwifi: pcie: dump CSRs before removal
wifi: iwlwifi: pcie: get_crf_id() can be void
wifi: iwlwifi: refactor RX tracing
wifi: iwlwifi: remove async command callback
wifi: iwlwifi: remove extra kernel-doc
wifi: iwlwifi: replace ENOTSUPP with EOPNOTSUPP
wifi: iwlwifi: uninitialized variable in iwl_acpi_get_ppag_table()
wifi: libertas: drop 16-bit PCMCIA support
wifi: libertas: fix config name in dependency for SDIO support
wifi: libertas: stop selecting wext
wifi: mac80211: accept broadcast probe responses on 6 GHz
wifi: mac80211: add a driver callback to check active_links
wifi: mac80211: add a flag to disallow puncturing
wifi: mac80211: add kunit tests for public action handling
wifi: mac80211: Add support for WBRF features
wifi: mac80211: adding missing drv_mgd_complete_tx() call
wifi: mac80211: address some kerneldoc warnings
wifi: mac80211: allow 64-bit radiotap timestamps
wifi: mac80211: cleanup airtime arithmetic with ieee80211_sta_keep_active()
wifi: mac80211: don't set ESS capab bit in assoc request
wifi: mac80211: drop spurious WARN_ON() in ieee80211_ibss_csa_beacon()
wifi: mac80211: Drop WBRF debugging statements
wifi: mac80211: Extend support for scanning while MLO connected
wifi: mac80211: fix advertised TTLM scheduling
wifi: mac80211: fix driver debugfs for vif type change
wifi: mac80211: fix potential sta-link leak
wifi: mac80211: fix race condition on enabling fast-xmit
wifi: mac80211: fix RCU use in TDLS fast-xmit
wifi: mac80211: fix spelling typo in comment
wifi: mac80211: fix unsolicited broadcast probe config
wifi: mac80211: fix waiting for beacons logic
wifi: mac80211: improve CSA/ECSA connection refusal
wifi: mac80211: initialize SMPS mode correctly
wifi: mac80211: kunit: extend MFP tests
wifi: mac80211: kunit: generalize public action test
wifi: mac80211: only call drv_sta_rc_update for uploaded stations
wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
wifi: mac80211: remove redundant ML element check
wifi: mac80211: Replace ENOTSUPP with EOPNOTSUPP
wifi: mac80211: rework RX timestamp flags
wifi: mac80211: rx.c: fix sentence grammar
wifi: mac80211: Schedule regulatory channels check on bandwith change
wifi: mac80211: set station RX-NSS on reconfig
wifi: mac80211: Skip association timeout update after comeback rejection
wifi: mac80211: sta_info.c: fix sentence grammar
wifi: mac80211: update some locking documentation
wifi: mac80211_hwsim: Add custom reg for DFS concurrent
wifi: mac80211_hwsim: support HE 40 MHz in 2.4 GHz band
wifi: mt76: add ability to explicitly forbid LED registration with DT
wifi: mt76: change txpower init to per-phy
wifi: mt76: connac: add beacon duplicate TX mode support for mt7996
wifi: mt76: connac: add beacon protection support for mt7996
wifi: mt76: connac: add firmware support for mt7992
wifi: mt76: connac: add new definition of tx descriptor
wifi: mt76: connac: add thermal protection support for mt7996
wifi: mt76: connac: fix EHT phy mode check
wifi: mt76: connac: set fixed_bw bit in TX descriptor for fixed rate frames
wifi: mt76: Convert to platform remove callback returning void
wifi: mt76: dma: introduce __mt76_dma_queue_reset utility routine
wifi: mt76: fix broken precal loading from MTD for mt7915
wifi: mt76: fix typo in mt76_get_of_eeprom_from_nvmem function
wifi: mt76: increase MT_QFLAG_WED_TYPE size
wifi: mt76: introduce mt76_queue_is_wed_tx_free utility routine
wifi: mt76: introduce wed pointer in mt76_queue
wifi: mt76: limit support of precal loading for mt7915 to MTD only
wifi: mt76: make mt76_get_of_eeprom static again
wifi: mt76: mmio: move mt76_mmio_wed_{init,release}_rx_buf in common code
wifi: mt76: move mt76_mmio_wed_offload_{enable,disable} in common code
wifi: mt76: move mt76_net_setup_tc in common code
wifi: mt76: move wed reset common code in mt76 module
wifi: mt76: mt7915: also MT7981 is 3T3R but nss2 on 5 GHz band
wifi: mt76: mt7915: fallback to non-wed mode if platform_get_resource fails in mt7915_mmio_wed_init()
wifi: mt76: mt7915: fix EEPROM offset of TSSI flag on MT7981
wifi: mt76: mt7921: fix CLC command timeout when suspend/resume
wifi: mt76: mt7921: fix country count limitation for CLC
wifi: mt76: mt7921: fix wrong 6Ghz power type
wifi: mt76: mt7921: reduce the size of MCU firmware download Rx queue
wifi: mt76: mt7921: support 5.9/6GHz channel config in acpi
wifi: mt76: mt7921s: fix workqueue problem causes STA association fail
wifi: mt76: mt7925: remove iftype from mt7925_init_eht_caps signature
wifi: mt76: mt7996: add DMA support for mt7992
wifi: mt76: mt7996: add PCI IDs for mt7992
wifi: mt76: mt7996: add support for variants with auxiliary RX path
wifi: mt76: mt7996: add thermal sensor device support
wifi: mt76: mt7996: add TX statistics for EHT mode in debugfs
wifi: mt76: mt7996: add txpower setting support
wifi: mt76: mt7996: add wed reset support
wifi: mt76: mt7996: add wed rro delete session garbage collector
wifi: mt76: mt7996: add wed rx support
wifi: mt76: mt7996: add wed tx support
wifi: mt76: mt7996: adjust interface num and wtbl size for mt7992
wifi: mt76: mt7996: adjust WFDMA settings to improve performance
wifi: mt76: mt7996: align the format of fixed rate command
wifi: mt76: mt7996: fix alignment of sta info event
wifi: mt76: mt7996: fix fortify warning
wifi: mt76: mt7996: fix mt7996_mcu_all_sta_info_event struct packing
wifi: mt76: mt7996: fix rate usage of inband discovery frames
wifi: mt76: mt7996: fix the size of struct bss_rate_tlv
wifi: mt76: mt7996: fix uninitialized variable in parsing txfree
wifi: mt76: mt7996: handle IEEE80211_RC_SMPS_CHANGED
wifi: mt76: mt7996: introduce mt7996_band_valid()
wifi: mt76: mt7996: rework ampdu params setting
wifi: mt76: mt7996: rework register offsets for mt7992
wifi: mt76: mt7996: set DMA mask to 36 bits for boards with more than 4GB of RAM
wifi: mt76: mt7996: support mt7992 eeprom loading
wifi: mt76: mt7996: switch to mcu command for TX GI report
wifi: mt76: mt7996: Use DECLARE_FLEX_ARRAY() and fix -Warray-bounds warnings
wifi: mt76: mt7996: use u16 for val field in mt7996_mcu_set_rro signature
wifi: mt76: permit to load precal from NVMEM cell for mt7915
wifi: mt76: permit to use alternative cell name to eeprom NVMEM load
wifi: mt76: Remove unnecessary (void*) conversions
wifi: mt76: use chainmask for power delta calculation
wifi: mwifiex: add extra delay for firmware ready
wifi: mwifiex: configure BSSID consistently when starting AP
wifi: mwifiex: fix uninitialized firmware_stat
wifi: mwifiex: mwifiex_process_sleep_confirm_resp(): remove unused priv variable
wifi: mwifiex: use cfg80211_ssid_eq() instead of mwifiex_ssid_cmp()
wifi: nl80211: Documentation update for NL80211_CMD_PORT_AUTHORIZED event
wifi: nl80211: Extend del pmksa support for SAE and OWE security
wifi: nl80211: fix grammar & spellos
wifi: nl80211: refactor nl80211_send_mlme_event() arguments
wifi: nl80211: reject iftype change with mesh ID change
wifi: p54: fix GCC format truncation warning with wiphy->fw_version
wifi: plfxlc: check for allocation failure in plfxlc_usb_wreq_async()
wifi: remove obsolete hostap driver
wifi: remove orphaned cisco/aironet driver
wifi: remove orphaned orinoco driver
wifi: remove orphaned ray_cs driver
wifi: remove orphaned rndis_wlan driver
wifi: remove orphaned wl3501 driver
wifi: remove orphaned zd1201 driver
wifi: rt2x00: correct wrong BBP register in RxDCOC calibration
wifi: rt2x00: disable RTS threshold for rt2800 by default
wifi: rt2x00: introduce DMA busy check watchdog for rt2800
wifi: rt2x00: make watchdog param per device
wifi: rt2x00: remove useless code in rt2x00queue_create_tx_descriptor()
wifi: rt2x00: restart beacon queue when hardware reset
wifi: rt2x00: Simplify bool conversion
wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
wifi: rtlwifi: add calculate_bit_shift()
wifi: rtlwifi: cleanup struct rtl_hal
wifi: rtlwifi: cleanup struct rtl_phy
wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors
wifi: rtlwifi: Convert to use PCIe capability accessors
wifi: rtlwifi: drop unused const_amdpci_aspm
wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code
wifi: rtlwifi: Remove bridge vendor/device ids
wifi: rtlwifi: Remove unused PCI related defines and struct
wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift()
wifi: rtlwifi: rtl8192c: using calculate_bit_shift()
wifi: rtlwifi: rtl8192ce: using calculate_bit_shift()
wifi: rtlwifi: rtl8192cu: using calculate_bit_shift()
wifi: rtlwifi: rtl8192de: using calculate_bit_shift()
wifi: rtlwifi: rtl8192ee: using calculate_bit_shift()
wifi: rtlwifi: rtl8192se: using calculate_bit_shift()
wifi: rtlwifi: rtl8723_common: using calculate_bit_shift()
wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
wifi: rtlwifi: rtl8821ae: Access full PMCS reg and use pci_regs.h
wifi: rtlwifi: rtl8821ae: Add pdev into _rtl8821ae_clear_pci_pme_status()
wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior
wifi: rtlwifi: rtl8821ae: phy: remove some useless code
wifi: rtlwifi: rtl8821ae: phy: using calculate_bit_shift()
wifi: rtlwifi: rtl8821ae: Remove unnecessary PME_Status bit set
wifi: rtlwifi: rtl8821ae: Reverse PM Capability exists check
wifi: rtlwifi: rtl8821ae: Use pci_find_capability()
wifi: rtlwifi: rtl92ee_dm_dynamic_primary_cca_check(): fix typo in function name
wifi: rtlwifi: simplify rtl_action_proc() and rtl_tx_agg_start()
wifi: rtw88: debug: remove wrapper of rtw_dbg()
wifi: rtw88: fix RX filter in FIF_ALLMULTI flag
wifi: rtw88: sdio: Honor the host max_req_size in the RX path
wifi: rtw88: simplify __rtw_tx_work()
wifi: rtw88: use cfg80211_ssid_eq() instead of rtw_ssid_equal()
wifi: rtw88: Use random MAC when efuse MAC invalid
wifi: rtw89: 8852c: read RX gain offset from efuse for 6GHz channels
wifi: rtw89: 8922a: add 8922A basic chip info
wifi: rtw89: 8922a: add power on/off functions
wifi: rtw89: 8922a: add SER IMR tables
wifi: rtw89: 8922a: configure CRASH_TRIGGER FW feature
wifi: rtw89: 8922a: dump MAC registers when SER occurs
wifi: rtw89: 8922a: extend and add quota number
wifi: rtw89: 8922a: read efuse content from physical map
wifi: rtw89: 8922a: read efuse content via efuse map struct from logic map
wifi: rtw89: 8922ae: add 8922AE PCI entry and basic info
wifi: rtw89: 8922ae: add v2 interrupt handlers for 8922AE
wifi: rtw89: acpi: process 6 GHz band policy from DSM
wifi: rtw89: add C2H event handlers of RFK log and report
wifi: rtw89: add DBCC H2C to notify firmware the status
wifi: rtw89: add reserved size as factor of DLE used size
wifi: rtw89: add XTAL SI for WiFi 7 chips
wifi: rtw89: avoid stringop-overflow warning
wifi: rtw89: coex: Add Bluetooth RSSI level information
wifi: rtw89: coex: Add Pre-AGC control to enhance Wi-Fi RX performance
wifi: rtw89: coex: Fix wrong Wi-Fi role info and FDDT parameter members
wifi: rtw89: coex: Record down Wi-Fi initial mode information
wifi: rtw89: coex: Set Bluetooth scan low-priority when Wi-Fi link/scan
wifi: rtw89: coex: Still show hardware grant signal info even Wi-Fi is PS
wifi: rtw89: coex: To improve Wi-Fi performance while BT is idle
wifi: rtw89: coex: Translate antenna configuration from ID to string
wifi: rtw89: coex: Update BTG control related logic
wifi: rtw89: coex: Update coexistence policy for Wi-Fi LPS
wifi: rtw89: coex: Update RF parameter control setting logic
wifi: rtw89: coex: use struct assignment to replace memcpy() to append TDMA content
wifi: rtw89: configure PPDU max user by chip
wifi: rtw89: consider RX info for WiFi 7 chips
wifi: rtw89: debug: add debugfs entry to disable dynamic mechanism
wifi: rtw89: debug: add to check if debug mask is enabled
wifi: rtw89: debug: remove wrapper of rtw89_debug()
wifi: rtw89: extend PHY status parser to support WiFi 7 chips
wifi: rtw89: fix misbehavior of TX beacon in concurrent mode
wifi: rtw89: fix not entering PS mode after AP stops
wifi: rtw89: fix timeout calculation in rtw89_roc_end()
wifi: rtw89: fw: add version field to BB MCU firmware element
wifi: rtw89: fw: extend program counter dump for Wi-Fi 7 chip
wifi: rtw89: fw: load TX power track tables from fw_element
wifi: rtw89: load RFK log format string from firmware file
wifi: rtw89: mac: add flags to check if CMAC and DMAC are enabled
wifi: rtw89: mac: add suffix _ax to MAC functions
wifi: rtw89: mac: add sys_init and filter option for WiFi 7 chips
wifi: rtw89: mac: add to access efuse for WiFi 7 chips
wifi: rtw89: mac: add to get DLE reserved quota
wifi: rtw89: mac: check queue empty according to chip gen
wifi: rtw89: mac: functions to configure hardware engine and quota for WiFi 7 chips
wifi: rtw89: mac: implement to configure TX/RX engines for WiFi 7 chips
wifi: rtw89: mac: move code related to hardware engine to individual functions
wifi: rtw89: mac: refine SER setting during WiFi CPU power on
wifi: rtw89: mac: use mac_gen pointer to access about efuse
wifi: rtw89: mac: use pointer to access functions of hardware engine and quota
wifi: rtw89: only reset BB/RF for existing WiFi 6 chips while starting up
wifi: rtw89: parse and print out RFK log from C2H events
wifi: rtw89: pci: add LTR v2 for WiFi 7 chip
wifi: rtw89: pci: add new RX ring design to determine full RX ring efficiently
wifi: rtw89: pci: add PCI generation information to pci_info for each chip
wifi: rtw89: pci: add pre_deinit to be called after probe complete
wifi: rtw89: pci: correct interrupt mitigation register for 8852CE
wifi: rtw89: pci: define PCI ring address for WiFi 7 chips
wifi: rtw89: pci: generalize code of PCI control DMA IO for WiFi 7
wifi: rtw89: pci: generalize interrupt status bits of interrupt handlers
wifi: rtw89: pci: implement PCI mac_post_init for WiFi 7 chips
wifi: rtw89: pci: implement PCI mac_pre_init for WiFi 7 chips
wifi: rtw89: pci: reset BDRAM according to chip gen
wifi: rtw89: pci: stop/start DMA for level 1 recovery according to chip gen
wifi: rtw89: pci: update interrupt mitigation register for 8922AE
wifi: rtw89: pci: use gen_def pointer to configure mac_{pre,post}_init and clear PCI ring index
wifi: rtw89: phy: dynamically adjust EDCCA threshold
wifi: rtw89: phy: print out RFK log with formatted string
wifi: rtw89: Refine active scan behavior in 6 GHz
wifi: rtw89: refine element naming used by queue empty check
wifi: rtw89: refine remain on channel flow to improve P2P connection
wifi: rtw89: regd: handle policy of 6 GHz according to BIOS
wifi: rtw89: regd: update regulatory map to R65-R44
wifi: rtw89: set entry size of address CAM to H2C field by chip
wifi: wcn36xx: Convert to platform remove callback returning void
wifi: wfx: fix possible NULL pointer dereference in wfx_set_mfp_ap()
wifi: wilc1000: always release SDIO host in wilc_sdio_cmd53()
wifi: wilc1000: cleanup struct wilc_conn_info
wifi: wilc1000: simplify remain on channel support
wifi: wilc1000: simplify wilc_scan()
 
Linux: wire up syscalls for statmount/listmount
 
work around gcc bugs with : 'asm goto' with outputs
 
workqueue: Add workqueue_unbound_exclude_cpumask() to exclude CPUs from wq_unbound_cpumask
workqueue: Move workqueue_set_unbound_cpumask() and its helpers inside CONFIG_SYSFS
workqueue: Split out workqueue_types.h
 
x86, bpf: Use bpf_prog_pack for bpf trampoline
 
x86/alternative: Add indirect call patching
x86/alternative: Correct feature bit debug output
 
x86/apic: Drop apic::delivery_mode
x86/apic: Drop enum apic_delivery_modes
x86/apic: Drop struct local_apic
 
x86/asm: Add DB flag to 32-bit percpu GDT entry
x86/asm: Always set A (accessed) flag in GDT descriptors
x86/asm: Provide new infrastructure for GDT descriptors
x86/asm: Replace magic numbers in GDT descriptors, preparations
x86/asm: Replace magic numbers in GDT descriptors, script-generated change
 
x86/barrier: Do not serialize MSR accesses on AMD
 
x86/boot: Ignore NMIs during very early boot
x86/boot: Remove redundant initialization of the 'delta' variable in strcmp()
 
x86/bugs: Add asm helpers for executing VERW
x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key
 
x86/cfi,bpf: Fix BPF JIT call
x86/cfi,bpf: Fix bpf_callback_t CFI
x86/cfi,bpf: Fix bpf_exception_cb() signature
x86/cfi,bpf: Fix bpf_struct_ops CFI
 
x86/coco: Define cc_vendor without CONFIG_ARCH_HAS_CC_PLATFORM
 
x86/CPU/AMD: Add more models to X86_FEATURE_ZEN5
x86/CPU/AMD: Add X86_FEATURE_ZEN1
x86/CPU/AMD: Add X86_FEATURE_ZEN5
x86/CPU/AMD: Add ZenX generations flags
x86/CPU/AMD: Call the spectral chicken in the Zen2 init function
x86/CPU/AMD: Carve out the erratum 1386 fix
x86/CPU/AMD: Drop now unused CPU erratum checking function
x86/CPU/AMD: Get rid of amd_erratum_1054[]
x86/CPU/AMD: Get rid of amd_erratum_1485[]
x86/CPU/AMD: Get rid of amd_erratum_383[]
x86/CPU/AMD: Get rid of amd_erratum_400[]
x86/CPU/AMD: Move erratum 1076 fix into the Zen1 init function
x86/CPU/AMD: Move the DIV0 bug detection to the Zen1 init function
x86/CPU/AMD: Move the Zen3 BTC_NO detection to the Zen3 init function
x86/CPU/AMD: Move Zenbleed check to the Zen2 init function
x86/CPU/AMD: Rename init_amd_zn() to init_amd_zen_common()
 
x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registers
 
x86/cpu/intel_epb: Don't rely on link order
 
x86/cpu: Add model number for Intel Clearwater Forest processor
x86/cpu: Allow reducing x86_phys_bits during early_identify_cpu()
x86/cpu: Detect TDX partial write machine check erratum
 
x86/crash: remove the unused image parameter from prepare_elf_headers()
x86/crash: use SZ_1M macro instead of hardcoded value
 
x86/docs: Remove reference to syscall trampoline in PTI
 
x86/e820: Don't reserve SETUP_RNG_SEED in e820
 
x86/efistub: Avoid placing the kernel below LOAD_PHYSICAL_ADDR
x86/efistub: Give up if memory attribute protocol returns an error
x86/efistub: Use 1:1 file:memory mapping for PE/COFF .compat section
 
x86/entry/ia32: Ensure s32 is sign extended to s64
 
x86/entry: Harden return-to-user
x86/entry: Optimize common_interrupt_return()
 
x86/entry_32: Add VERW just before userspace transition
 
x86/entry_64: Add VERW just before userspace transition
 
x86/fpu: Stop relying on userspace for info to fault in xsave buffer
 
x86/head_64: Use TESTB instead of TESTL in secondary_startup_64_no_verify()
 
x86/hyperv: Allow 15-bit APIC IDs for VTL platforms
x86/hyperv: Make encrypted/decrypted changes safe for load_unaligned_zeropad()
x86/hyperv: Use slow_virt_to_phys() in page transition hypervisor callback
 
x86/ia32: State that IA32 emulation is disabled
 
x86/io: Remove the unused 'bw' parameter from the BUILDIO() macro
 
x86/ioapic: Remove unfinished sentence from comment
 
x86/Kconfig: Remove obsolete config X86_32_SMP
x86/Kconfig: Rework CONFIG_X86_PAE dependency
x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
 
x86/kexec: fix incorrect argument passed to kexec_dprintk()
x86/kexec: fix incorrect end address passed to kernel_ident_mapping_init()
x86/kexec: simplify the logic of mem_region_callback()
x86/kexec: use pr_err() instead of kexec_dprintk() when an error occurs
 
x86/kvm: Do not try to disable kvmclock if it was not enabled
x86/kvm: Fix SEV check in sev_map_percpu_data()
 
x86/lib: Fix overflow when counting digits
x86/lib: Revert to _ASM_EXTABLE_UA() for {get,put}_user() fixups
 
x86/mce/amd, EDAC/mce_amd: Move long names to decoder module
 
x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types
 
x86/mce/inject: Clear test status value
 
x86/mce: Add per-bank CMCI storm mitigation
x86/mce: Differentiate real hardware #MCs from TDX erratum ones
x86/mce: Handle Intel threshold interrupt storms
x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
x86/mce: Remove old CMCI storm mitigation code
x86/mce: Remove redundant check from mce_device_create()
 
x86/microcode/intel: Remove redundant microcode late updated message
x86/microcode/intel: Set new revision only after a successful update
 
x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
 
x86/mm: Disallow vsyscall page read for copy_from_kernel_nofault()
x86/mm: Move is_vsyscall_vaddr() into asm/vsyscall.h
x86/mm: Regularize set_memory_p() parameters and make non-static
 
x86/mtrr: Document missing function parameters in kernel-doc
 
x86/numa: Fix the address overlap check in numa_fill_memblks()
x86/numa: Fix the sort compare func used in numa_fill_memblks()
 
x86/paravirt: Introduce ALT_NOT_XEN
x86/paravirt: Make BUG_func() usable by non-GPL modules
x86/paravirt: Make the struct paravirt_patch_site packed
x86/paravirt: Move some functions and defines to alternative.c
x86/paravirt: Remove no longer needed paravirt patching code
x86/paravirt: Switch mixed paravirt/alternative calls to alternatives
x86/paravirt: Use relative reference for the original instruction offset
 
x86/pci: Add MCFG debug logging
x86/pci: Clean up open-coded PCIBIOS return code mangling
x86/pci: Comment pci_mmconfig_insert() obscure MCFG dependency
x86/pci: Rename 'MMCONFIG' to 'ECAM', use pr_fmt
x86/pci: Rename acpi_mcfg_check_entry() to acpi_mcfg_valid_entry()
x86/pci: Rename pci_mmcfg_check_reserved() to pci_mmcfg_reserved()
x86/pci: Reorder pci_mmcfg_arch_map() definition before calls
x86/pci: Reserve ECAM if BIOS didn't include it in PNP0C02 _CRS
x86/pci: Return pci_mmconfig_add() failure early
x86/pci: Reword ECAM EfiMemoryMappedIO logging to avoid 'reserved'
x86/pci: Use PCI_HEADER_TYPE_* instead of literals
 
x86/setup: Make relocated_ramdisk a local variable of relocate_initrd()
 
x86/sev: Do the C-bit verification only on the BSP
 
x86/signal: kill dependency on time.h
 
x86/smp: Export symbol cpu_clustergroup_mask()
 
x86/tools: objdump_reformat.awk: Allow for spaces
x86/tools: objdump_reformat.awk: Ensure regex matches fwait
x86/tools: objdump_reformat.awk: Skip bad instructions from llvm-objdump
x86/tools: Remove chkobjdump.awk
 
x86/topology: convert to use arch_cpu_is_hotpluggable()
x86/topology: remove arch_*register_cpu() exports
x86/topology: Switch over to GENERIC_CPU_DEVICES
x86/topology: use weak version of arch_unregister_cpu()
 
x86/virt/tdx: Add placeholder to construct TDMRs to cover all TDX memory regions
x86/virt/tdx: Add SEAMCALL error printing for module initialization
x86/virt/tdx: Add skeleton to enable TDX on demand
x86/virt/tdx: Allocate and set up PAMTs for TDMRs
x86/virt/tdx: Configure global KeyID on all packages
x86/virt/tdx: Configure TDX module with the TDMRs and global KeyID
x86/virt/tdx: Define TDX supported page sizes as macros
x86/virt/tdx: Designate reserved areas for all TDMRs
x86/virt/tdx: Detect TDX during kernel boot
x86/virt/tdx: Disable TDX host support when kexec is enabled
x86/virt/tdx: Fill out TDMRs to cover all TDX memory regions
x86/virt/tdx: Get module global metadata for module initialization
x86/virt/tdx: Handle SEAMCALL no entropy error in common code
x86/virt/tdx: Handle TDX interaction with sleep and hibernation
x86/virt/tdx: Initialize all TDMRs
x86/virt/tdx: Make INTEL_TDX_HOST depend on X86_X2APIC
x86/virt/tdx: Make TDX host depend on X86_MCE
x86/virt/tdx: Use all system memory when initializing TDX module as TDX memory
 
x86/xen: Add some null pointer checking to smp.c
 
x86: Add a comment about the "magic" behind shadow sti before mwait
x86: Fix CPUIDLE_FLAG_IRQ_ENABLE leaking timer reprogram
x86: fix missing includes/forward declarations
x86: intel_epb: Don't rely on link order
x86: sta2x11: include header for sta2x11_get_instance() prototype
 
xdp, bonding: Fix feature flags when there are no slave devs anymore
 
xdp: Add VLAN tag hint
xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL
 
xen-netback: don't produce zero-size SKB frags
xen-netback: properly sync TX responses
 
xen/events: close evtchn after mapping cleanup
 
xen/gntalloc: Replace UAPI 1-element array
 
xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
 
xen/privcmd: Use memdup_array_user() in alloc_ioreq()
 
xen/xenbus: client: fix kernel-doc comments
xen/xenbus: document will_handle argument for xenbus_watch_path()
 
xen: balloon: make balloon_subsys const
xen: pcpu: make xen_pcpu_subsys const
xen: update PV-device interface headers
 
xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
xfrm: Clear low order bits of ->flowi4_tos in decode_session4().
xfrm: fix xfrm child route lookup for packet offload
xfrm: Pass UDP encapsulation in TX packet offload
xfrm: set skb control buffer based on packet offload as well
 
xfs/health: cleanup, remove duplicated including
 
xfs: abort directory parent scrub scans if we encounter a zapped directory
xfs: add debug knobs to control btree bulk load slack factors
xfs: add lock protection when remove perag from radix tree
xfs: add missing nrext64 inode flag check to scrub
xfs: allow pausing of pending deferred work items
xfs: also use xfs_bmap_btalloc_accounting for RT allocations
xfs: always check the rtbitmap and rtsummary files
xfs: automatic freeing of freshly allocated unwritten space
xfs: Block writes to log device
xfs: check dquot resource timers
xfs: check rt bitmap file geometry more thoroughly
xfs: check rt summary file geometry more thoroughly
xfs: check the ondisk space mapping behind a dquot
xfs: clean out XFS_LI_DIRTY setting boilerplate from ->iop_relog
xfs: clean up the XFS_IOC_FSCOUNTS handler
xfs: clean up the XFS_IOC_{GS}ET_RESBLKS handler
xfs: clean up the xfs_reserve_blocks interface
xfs: clean up xfs_fsops.h
xfs: cleanup picking the start extent hint in xfs_bmap_rtalloc
xfs: collapse the ->create_done functions
xfs: collapse the ->finish_item helpers
xfs: consider minlen sized extents in xfs_rtallocate_extent_block
xfs: consolidate the xfs_attr_defer_* helpers
xfs: constrain dirty buffers while formatting a staged btree
xfs: create a new inode fork block unmap helper
xfs: create a ranged query function for refcount btrees
xfs: create separate structures and code for u32 bitmaps
xfs: disable online repair quota helpers when quota not enabled
xfs: document what LARP means
xfs: don't allow overly small or large realtime volumes
xfs: don't append work items to logged xfs_defer_pending objects
xfs: don't leak recovered attri intent items
xfs: don't set XFS_TRANS_HAS_INTENT_DONE when there's no ATTRD log item
xfs: dont cast to char * for XFS_DFORK_*PTR macros
xfs: drop experimental warning for FSDAX
xfs: dump the recovered xattri log item if corruption happens
xfs: elide ->create_done calls for unlogged deferred work
xfs: ensure logflagsp is initialized in xfs_bmap_del_extent_real
xfs: extract xfs_da_buf_copy() helper function
xfs: factor out a xfs_rtalloc_sumlevel helper
xfs: fix 32-bit truncation in xfs_compute_rextslog
xfs: fix a use after free in xfs_defer_finish_recovery
xfs: fix an off-by-one error in xreap_agextent_binval
xfs: fix backwards logic in xfs_bmap_alloc_account
xfs: fix perag leak when growfs fails
xfs: fold xfs_rtallocate_extent into xfs_bmap_rtalloc
xfs: force all buffers to be written during btree bulk load
xfs: force small EFIs for reaping btree extents
xfs: hoist ->create_intent boilerplate to its callsite
xfs: hoist intent done flag setting to ->finish_item callsite
xfs: hoist xfs_trans_add_item calls to defer ops functions
xfs: implement block reservation accounting for btrees we're staging
xfs: improve dquot iteration for scrub
xfs: indicate if xfs_bmap_adjacent changed ap->blkno
xfs: initialise di_crc in xfs_log_dinode
xfs: invert a check in xfs_rtallocate_extent_block
xfs: log EFIs for all btree blocks being used to stage a btree
xfs: make if_data a void pointer
xfs: make rextslog computation consistent with mkfs
xfs: make xchk_iget safer in the presence of corrupt inode btrees
xfs: merge the calls to xfs_rtallocate_range in xfs_rtallocate_block
xfs: move ->iop_recover to xfs_defer_op_type
xfs: move ->iop_relog to struct xfs_defer_op_type
xfs: move btree bulkload record initialization to ->get_record implementations
xfs: move the per-AG datatype bitmaps to separate files
xfs: move the xfs_attr_sf_lookup tracepoint
xfs: move xfs_attr_defer_type up in xfs_attr_item.c
xfs: move xfs_bmap_rtalloc to xfs_rtalloc.c
xfs: move xfs_ondisk.h to libxfs/
xfs: move xfs_rtget_summary to xfs_rtbitmap.c
xfs: online repair of realtime bitmaps
xfs: pass the defer ops directly to xfs_defer_add
xfs: pass the defer ops instead of type to xfs_defer_start_recovery
xfs: pass the xfs_defer_pending object to iop_recover
xfs: read leaf blocks when computing keys for bulkloading into node blocks
xfs: read only mounts with fsopen mount API are busted
xfs: recompute growfsrtfree transaction reservation while growing rt volume
xfs: recreate work items when recovering intent items
xfs: refactor repair forcing tests into a repair.c helper
xfs: reflow the tail end of xfs_bmap_rtalloc
xfs: reflow the tail end of xfs_rtallocate_extent_block
xfs: reintroduce reaping of file metadata blocks to xrep_reap_extents
xfs: remove __xfs_free_extent_later
xfs: remove conditional building of rt geometry validator functions
xfs: remove rt-wrappers from xfs_format.h
xfs: remove struct xfs_attr_shortform
xfs: remove the xfs_alloc_arg argument to xfs_bmap_btalloc_accounting
xfs: remove trivial bnobt/inobt scrub helpers
xfs: remove unused fields from struct xbtree_ifakeroot
xfs: remove xfs_attr_sf_hdr_t
xfs: remove xfs_attr_shortform_lookup
xfs: remove XFS_RTMIN/XFS_RTMAX
xfs: reorder the minlen and prod calculations in xfs_bmap_rtalloc
xfs: repair free space btrees
xfs: repair inode btrees
xfs: repair inode fork block mapping data structures
xfs: repair inode records
xfs: repair problems in CoW forks
xfs: repair quotas
xfs: repair refcount btrees
xfs: repair the inode core and forks of a metadata inode
xfs: reset XFS_ATTR_INCOMPLETE filter on node removal
xfs: return -ENOSPC from xfs_rtallocate_*
xfs: return if_data from xfs_idata_realloc
xfs: roll the scrub transaction after completing a repair
xfs: set inode sick state flags when we zap either ondisk fork
xfs: set XBF_DONE on newly formatted btree block that are ready for writing
xfs: short circuit xfs_growfs_data_private() if delta is zero
xfs: simplify and optimize the RT allocation fallback cascade
xfs: simplify device handling
xfs: simplify xfs_attr_sf_findname
xfs: skip the rmapbt search on an empty attr fork unless we know it was zapped
xfs: split xfs_rtmodify_summary_int
xfs: store an ops pointer in struct xfs_defer_pending
xfs: tidy up xfs_rtallocate_extent_exact
xfs: transfer recovered intent item ownership in ->iop_recover
xfs: try to attach dquots to files before repairing them
xfs: turn the XFS_DA_OP_REPLACE checks in xfs_attr_shortform_addname into asserts
xfs: turn the xfs_trans_mod_dquot_byino stub into an inline function
xfs: update dir3 leaf block metadata after swap
xfs: use static_assert to check struct sizes and offsets
xfs: use the op name in trace_xlog_intent_recovery_failed
xfs: use xfs_attr_sf_findname in xfs_attr_shortform_getvalue
xfs: use xfs_defer_create_done for the relogging operation
xfs: use xfs_defer_finish_one to finish recovered work items
xfs: use xfs_defer_pending objects to recover intent items
xfs: zap broken inode forks
 
xhci: add handler for only one interrupt line
xhci: add support to allocate several interrupters
xhci: change 'msix_count' to encompass MSI or MSI-X vectors
xhci: check if legacy irq is available before using it as fallback
xhci: dbc: Add missing headers
xhci: dbc: Check for errors first in xhci_dbc_stop()
xhci: dbc: Convert to use sysfs_streq()
xhci: dbc: Don't shadow error codes in store() functions
xhci: dbc: Drop duplicate checks for dma_free_coherent()
xhci: dbc: Replace custom return value with proper Linux error code
xhci: dbc: Use ATTRIBUTE_GROUPS()
xhci: dbc: Use sizeof(*pointer) instead of sizeof(type)
xhci: dbc: Use sizeof_field() where it makes sense
xhci: dbc: Use sysfs_emit() to instead of scnprintf()
xhci: Fix failure to detect ring expansion need.
xhci: Fix null pointer dereference during S4 resume when resetting ep0
xhci: fix off by one check when adding a secondary interrupter.
xhci: fix possible null pointer deref during xhci urb enqueue
xhci: fix possible null pointer dereference at secondary interrupter removal
xhci: handle isoc Babble and Buffer Overrun events properly
xhci: minor coding style cleanup in 'xhci_try_enable_msi()'
xhci: process isoc TD properly when there was a transaction error mid TD.
xhci: Reconfigure endpoint 0 max packet size only during endpoint reset
xhci: refactor static MSI function
xhci: refactor static MSI-X function
xhci: rework 'xhci_try_enable_msi()' MSI and MSI-X setup code
 
xsk: add functions to fill control buffer
xsk: Add missing SPDX to AF_XDP TX metadata documentation
xsk: Add option to calculate TX checksum in SW
xsk: Add truesize to skb_add_rx_frag().
xsk: Add TX timestamp and TX checksum offload support
xsk: Document tx_metadata_len layout
xsk: fix usage of multi-buffer BPF helpers for ZC XDP
xsk: make struct xsk_cb_desc available outside CONFIG_XDP_SOCKETS
xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags
xsk: recycle buffer in case Rx queue was full
xsk: Support tx_metadata_len
xsk: Validate xsk_tx_metadata flags
 
xtensa, kasan: define KASAN_SHADOW_END
 
xtensa: don't produce FDPIC output with fdpic toolchain
xtensa: fix variants path in the Kconfig help
xtensa: replace with
xtensa: Use PCI_HEADER_TYPE_MFD instead of literal
 
zonefs: d_splice_alias() will do the right thing on ERR_PTR() inode
zonefs: Improve error handling
 
zram: split memory-tracking and ac-time tracking
zram: tweak writeback config help
zram: use kmap_local_page()
zram: use the default discard granularity
 
zswap: make shrinking memcg-aware
zswap: memcontrol: implement zswap writeback disabling
zswap: shrink zswap pool based on memory pressure