Список изменений
в 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